/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-indigo-200:oklch(87% .065 274.039);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-indigo-200{border-color:var(--color-indigo-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-400{border-color:var(--color-slate-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[cendron\:public-access\]{cendron:public-access}.\[cendron\:public-funnel\]{cendron:public-funnel}}.record-main h3 a{color:inherit;text-decoration:none}.record-main h3 a:hover{color:#8d6d38}.task-back{color:#566478;border:1px solid #d9dfe2;border-radius:5px;align-items:center;gap:6px;height:35px;padding:0 12px;font-size:9px;text-decoration:none;display:flex}.task-detail-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.task-detail-main,.task-detail-side>section{border:1px solid var(--line);background:#fff}.task-detail-status{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:55px;padding:0 17px;display:flex}.task-detail-status>span:last-child{color:#75808c;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.priority-label{text-transform:uppercase;letter-spacing:.06em;color:#697686;font-size:7px}.priority-label.high,.priority-label.urgent{color:#946239}.task-description{border-bottom:1px solid var(--line);padding:22px 20px}.task-description>p:nth-child(2){font:400 13px/1.65 var(--font-serif);color:#4f5a68;white-space:pre-wrap;margin:0 0 14px}.task-description small{color:#939ba3;font-size:8px}.task-conversation{padding:0 20px 20px}.conversation-heading{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;min-height:67px;display:flex}.conversation-heading h2{font:600 15px var(--font-serif);margin:0 0 3px}.conversation-heading p{color:#8a949e;margin:0;font-size:8px}.comment-list article{border-bottom:1px solid #edf0ee;gap:10px;padding:15px 2px;display:flex}.comment-avatar{color:#4d607a;background:#e2e8ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:grid}.comment-list article>div{flex:1}.comment-list header{align-items:center;gap:8px;display:flex}.comment-list header strong{font-size:9px}.comment-list time{color:#98a0a8;font-size:7px}.comment-list article p{color:#596471;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.6}.conversation-empty{text-align:center;color:#929aa3;padding:30px;font-size:9px}.comment-form{padding-top:16px}.comment-form textarea{resize:vertical;background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;outline:0;width:100%;padding:11px;font-size:10px}.comment-form textarea:focus{border-color:#637d9f;box-shadow:0 0 0 3px #edf1f7}.comment-form>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.comment-form>div>span{color:#9099a2;font-size:7px}.comment-form .primary-button{height:34px}.task-detail-side{flex-direction:column;gap:14px;display:flex}.task-detail-side>section{padding:17px}.task-detail-side form{flex-direction:column;gap:8px;display:flex}.task-detail-side select{background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;height:36px;padding:0 8px;font-size:9px}.task-detail-side button{color:#fff;background:#172a49;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:8px;display:flex}.assigned-people{margin-top:11px}.assigned-people span{color:#647181;border-top:1px solid #edf0ee;align-items:center;gap:5px;padding:6px 0;font-size:8px;display:flex}@media (max-width:900px){.task-detail-grid{grid-template-columns:1fr}.task-detail-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:600px){.task-detail-side{grid-template-columns:1fr}.task-detail-status{flex-wrap:wrap;gap:8px;padding:10px 13px}.task-detail-status>span:last-child{width:100%;margin-left:0}.task-conversation{padding:0 13px 15px}.comment-form>div{align-items:flex-end;gap:8px}.comment-form>div>span{max-width:150px}}.updates-summary{grid-template-columns:repeat(2,minmax(0,220px)) 1fr;gap:12px;margin-bottom:18px;display:grid}.updates-summary>div{background:#fff;border:1px solid #e6e7ef;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;padding:17px;display:grid;box-shadow:0 4px 16px #1e1f2e0a}.updates-summary>div>span{color:#5b52ed;background:#efeeff;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.updates-summary strong{color:#292a34;font-size:24px;line-height:1}.updates-summary small{color:#777987;font-size:11px}.updates-summary form{justify-content:flex-end;align-items:center;display:flex}.update-actions button,.updates-summary button{color:#595b69;background:#fff;border:1px solid #dedfea;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex}.updates-summary button:disabled{opacity:.45}.updates-success{color:#087a53;background:#ecfdf5;border:1px solid #bcebd7;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.updates-tabs{background:#f5f5fa;border:1px solid #e8e8f0;border-radius:13px;gap:7px;margin:18px 0 12px;padding:5px;display:flex;overflow-x:auto}.updates-tabs a{white-space:nowrap;color:#6f7180;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.updates-tabs a.active{color:#5147e8;background:#fff;box-shadow:0 2px 8px #1e1f2e14}.updates-feed{gap:10px;display:grid}.update-card{background:#fff;border:1px solid #e6e7ef;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px;display:grid;box-shadow:0 3px 12px #1e1f2e09}.update-card.unread{background:linear-gradient(135deg,#fff 55%,#f5f4ff);border-color:#cfcaff;box-shadow:inset 3px 0 #655cf0,0 6px 18px #5147e812}.update-icon{color:#5b52ed;background:#efeeff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.update-copy{min-width:0}.update-copy header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.update-copy header>div{align-items:baseline;gap:10px;min-width:0;display:flex}.update-copy h2{color:#292a34;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:750}.update-copy time{color:#999ba7;white-space:nowrap;font-size:10px}.update-copy header>i{text-transform:uppercase;letter-spacing:.08em;color:#5147e8;background:#efeeff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.update-copy>p{color:#6a6c79;margin:8px 0;font-size:12px;line-height:1.55}.update-copy blockquote{color:#3f4150;background:#f7f6ff;border:0;border-left:3px solid #655cf0;border-radius:0 10px 10px 0;margin:10px 0 11px;padding:13px 15px;font-size:13px;line-height:1.55}.update-copy blockquote footer{color:#858794;margin-top:7px;font-size:10px}.update-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.update-actions>a{color:#5147e8;background:#f7f6ff;border:1px solid #d8d6ff;border-radius:9px;align-items:center;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.update-actions form,.update-actions>a{display:inline-flex}.update-actions button{padding:8px 11px}.update-reply{border-top:1px solid #ececf2;grid-template-columns:1fr auto;gap:9px;margin-top:13px;padding-top:13px;display:grid}.update-reply textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dfe0e9;border-radius:11px;padding:11px 12px;font-size:12px}.update-reply button{color:#fff;background:#5b52ed;border:0;border-radius:10px;align-self:end;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:inline-flex}.mobile-update-count{color:#fff;background:#ff4f7a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:3px;right:calc(50% - 21px)}.mobile-nav>a{position:relative}@media (max-width:720px){.updates-summary{grid-template-columns:1fr 1fr}.updates-summary form{grid-column:1/-1;justify-content:stretch}.updates-summary button{justify-content:center;width:100%}.update-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px}.update-icon{border-radius:11px;width:36px;height:36px}.update-copy header>div{gap:3px;display:grid}.update-copy blockquote{font-size:12px}.update-reply{grid-template-columns:1fr}.update-reply button{justify-content:center}.updates-tabs{margin-left:-4px;margin-right:-4px}}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asset-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:18px;position:relative}.asset-card:nth-child(2n){border-right:0}.asset-card>div:first-child{align-items:center;gap:8px;display:flex}.asset-card>div:first-child small{text-transform:uppercase;letter-spacing:.07em;color:#86909a;font-size:7px}.asset-icon{color:#455e7d;background:#e5eaf1;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.asset-card h3{font:600 15px var(--font-serif);margin:16px 0 6px}.asset-card>p{align-items:center;gap:5px}.asset-card footer,.asset-card>p{color:#77828d;font-size:8px;display:flex}.asset-card footer{border-top:1px solid #edf0ee;gap:14px;margin-top:17px;padding-top:10px}.asset-card footer span{align-items:center;gap:4px;display:flex}.asset-card em{color:#967846;margin-top:9px;font-size:7px;font-style:normal;display:block}.asset-card>a{color:#7e6335;align-items:center;gap:4px;margin-top:10px;font-size:8px;text-decoration:none;display:flex}.decision-row{border-bottom:1px solid #edf0ee;gap:12px;padding:17px;display:flex}.decision-row>span{color:#876c3e;background:#eee9df;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.decision-row>div{flex:1}.decision-row small{color:#9099a2;text-transform:uppercase;font-size:7px}.decision-row h3{font:600 14px var(--font-serif);margin:5px 0}.decision-row p{color:#626e7a;margin:0;font-size:9px;line-height:1.55}.decision-row footer{color:#728477;align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}.security-callout{color:#876d3f;background:#f3f0e8;border:1px solid #ddd6c6;border-left:3px solid #b99a62;align-items:center;gap:10px;margin-bottom:17px;padding:12px 15px;display:flex}.security-callout p{color:#69737c;margin:0;font-size:8px;line-height:1.5}.document-row{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:66px;padding:11px 16px;display:flex}.document-row>span:first-child{color:#4a627f;background:#e6ebf1;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.document-row>div{flex:1}.document-row h3{margin:0 0 4px;font-size:10px}.document-row p{color:#818b95;margin:0;font-size:8px}.document-row time,.document-row>span:nth-last-child(2){color:#818b95;width:55px;font-size:8px}.calendar-tabs{border:1px solid var(--line);background:#fff;gap:0;width:max-content;margin-bottom:16px}.calendar-tabs span{color:#7a8590;border-right:1px solid var(--line);padding:8px 15px;font-size:8px}.calendar-tabs .active{color:#fff;background:#172a49}.agenda-list article{border-bottom:1px solid #edf0ee;grid-template-columns:60px 3px 30px 1fr 48px;align-items:center;gap:10px;min-height:69px;padding:9px 15px;display:grid}.agenda-list time{text-align:right;flex-direction:column;display:flex}.agenda-list time strong{font-size:9px}.agenda-list time span{color:#919aa3;font-size:7px}.agenda-list>article>i{background:#55799a;border-radius:2px;height:35px}.agenda-list>article>i.task{background:#b29155}.agenda-icon{color:#60768f}.agenda-list h3{margin:0 0 4px;font-size:10px}.agenda-list p{color:#84909a;align-items:center;gap:3px;margin:0;font-size:8px;display:flex}.agenda-list em{color:#8b949d;font-size:7px;font-style:normal}.inbox-row{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:85px;padding:13px 15px;display:flex}.inbox-source{color:#4b617d;background:#e7ebf1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.inbox-row>div{flex:1;min-width:0}.inbox-row small{color:#929aa3;text-transform:uppercase;font-size:7px}.inbox-row h3{margin:4px 0;font-size:10px}.inbox-row p{color:#747f89;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.inbox-row form button{color:#fff;background:#172a49;border:0;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.inbox-row form:last-child button{color:#94534c;background:#f1eeee;justify-content:center;width:29px;padding:0}@media (max-width:900px){.asset-grid{grid-template-columns:1fr}.asset-card{border-right:0}}@media (max-width:620px){.agenda-list article{grid-template-columns:50px 3px 25px 1fr}.agenda-list em{display:none}.inbox-row{flex-wrap:wrap;align-items:flex-start}.inbox-row>div{min-width:calc(100% - 50px)}.inbox-row form{margin-left:45px}.inbox-row form:last-child{margin-left:0}}.inbox-convert{gap:4px;display:flex!important}.inbox-convert select{border:1px solid var(--line);background:#fff;border-radius:5px;max-width:92px;padding:6px;font-size:9px}.inbox-bulk-toolbar{background:#f8f9fc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 15px;display:flex}.inbox-checkbox,.inbox-select-all{color:#384152;cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.inbox-checkbox input,.inbox-select-all input{accent-color:#5b55e7;cursor:pointer;width:17px;height:17px}.inbox-bulk-toolbar button{color:#fff;cursor:pointer;background:#e5484d;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.inbox-bulk-toolbar button:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.inbox-row.selected{background:#f1f0ff}.inbox-checkbox{flex:none}@media (max-width:620px){.inbox-meeting-route{grid-template-columns:42px minmax(0,1fr)}.inbox-meeting-route .secondary-button{grid-column:1/-1;justify-content:center;width:100%}.inbox-bulk-toolbar{z-index:2;position:sticky;top:0}.inbox-row .inbox-checkbox{padding-top:8px}.inbox-row>div{min-width:calc(100% - 82px)}.inbox-row form{margin-left:76px}}.inbox-privacy-note{color:#697082;align-items:center;gap:7px;margin:10px 2px 0;font-size:11px;font-weight:600;display:flex}.inbox-privacy-note svg{color:#16835d}.module-search input{color:#334054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.search-summary{color:#7a8590;margin:-12px 0 15px;font-size:9px}.search-results{border:1px solid var(--line);background:#fff}.search-result{min-height:67px;color:inherit;border-bottom:1px solid #edf0ee;align-items:center;gap:11px;padding:11px 16px;text-decoration:none;display:flex}.search-result:last-child{border-bottom:0}.search-result:hover{background:#fafbf9}.search-result>span:first-child{color:#48617f;background:#e5eaf1;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.search-result>div{flex:1}.search-result h3{margin:0 0 4px;font-size:10px}.search-result p{color:#818b95;margin:0;font-size:8px}.search-result>em{text-transform:uppercase;color:#8b949e;font-size:7px;font-style:normal}.search-result>svg{color:#a0a8af}.activity-ledger{padding:0 18px 18px}.activity-ledger article{border-bottom:1px solid #eeeef2;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:14px;min-height:78px;padding:16px 8px 16px 54px;display:grid;position:relative}.activity-ledger article:last-of-type{border-bottom:0}.activity-ledger article>span{color:#5b5bd6;background:#f0efff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;left:6px}.activity-ledger article>div{min-width:0}.activity-ledger h3{color:#272833;text-transform:none;margin:0 0 5px;font:650 14px/1.35 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.activity-ledger h3 strong{color:#61636f;font-weight:500}.activity-ledger p{color:#898b96;text-transform:none;margin:0;font-size:12px;line-height:1.45}.activity-ledger time{color:#9a9ca6;white-space:nowrap;font-size:12px}.activity-ledger a{color:#737582;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.activity-ledger a:hover{color:#4f4fc9;background:#f1f1f5}@media (max-width:720px){.activity-ledger{padding:0 12px 12px}.activity-ledger article{grid-template-columns:1fr 28px;gap:8px;padding:15px 4px 15px 48px}.activity-ledger time{grid-column:1;font-size:11px}.activity-ledger a{grid-area:1/2/3}.activity-ledger article>span{left:2px}}.project-card h3 a{color:inherit;text-decoration:none}.project-card h3 a:hover{color:#8a6d3b}.project-detail-summary{color:#fff;background:#111d33;border:1px solid #293751;grid-template-columns:repeat(3,180px) 1fr;margin-bottom:20px;display:grid}.project-detail-summary>div{color:#c4a66e;border-right:1px solid #ffffff17;align-items:center;gap:10px;min-height:73px;padding:14px 17px;display:flex}.project-detail-summary>div span{color:#9cabbc;text-transform:uppercase;flex-direction:column;font-size:7px;display:flex}.project-detail-summary>div strong{font:600 19px var(--font-serif);color:#fff;text-transform:none;margin-bottom:2px}.project-detail-summary>p{color:#acb8c7;align-items:center;padding:0 20px;font-size:9px;display:flex}.project-side{flex-direction:column;gap:15px;display:flex}.project-side .create-panel{position:static}.project-side .create-panel h2{font-size:16px}.project-side .create-panel+section{border-top:3px solid #b99a62}@media (max-width:900px){.project-detail-summary{grid-template-columns:repeat(3,1fr)}.project-detail-summary>p{border-top:1px solid #ffffff17;grid-column:1/-1;padding:12px 17px}.project-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:650px){.project-detail-summary{grid-template-columns:1fr}.project-detail-summary>div{border-bottom:1px solid #ffffff17;border-right:0}.project-detail-summary>p{grid-column:auto}.project-side{grid-template-columns:1fr}}.project-main{flex-direction:column;gap:18px;display:flex}.project-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relation-panel{border:1px solid var(--line);background:#fff}.relation-panel>header{border-bottom:1px solid var(--line);color:#536379;align-items:center;gap:8px;padding:11px 13px;display:flex}.relation-panel>header strong{color:var(--ink);flex:1;font-size:11px}.relation-panel>header span{color:var(--muted);font-size:9px}.relation-panel>div{min-height:58px;padding:7px}.relation-panel>div>a{color:var(--ink);border-radius:5px;flex-direction:column;gap:2px;padding:7px;font-size:10px;display:flex}.relation-panel>div>a:hover{background:#f3f5f3}.relation-panel small{color:var(--muted);font-size:8px}.relation-panel>div>small{text-align:center;padding:14px;display:block}@media (max-width:720px){.project-relations{grid-template-columns:1fr}}.workspace-admin-grid article{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:67px;padding:11px 16px;display:flex}.workspace-admin-grid article>span{color:#49617f;background:#e5eaf1;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.workspace-admin-grid article>div{flex:1}.workspace-admin-grid h3{margin:0 0 4px;font-size:10px}.workspace-admin-grid p{color:#929ba4;margin:0;font-size:7px}.workspace-admin-grid em{color:#7b8590;align-items:center;gap:4px;min-width:90px;font-size:7px;font-style:normal;display:flex}.form-note{color:#7d8790;margin:0 0 14px;font-size:8px;line-height:1.5}.launch-lock{color:#8c7040;background:#f3f0e8;border:1px solid #ded7c8;border-left:3px solid #b99a62;align-items:center;gap:11px;margin-bottom:18px;padding:14px 16px;display:flex}.launch-lock h3{font:600 13px var(--font-serif);color:#3b4757;margin:0 0 4px}.launch-lock p{color:#707a83;margin:0;font-size:8px}.member-admin-row{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:72px;padding:11px 16px;display:flex}.member-admin-row>span{color:#49617d;background:#e3e8ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:700;display:grid}.member-admin-row>div:nth-child(2){width:170px}.member-admin-row h3{margin:0 0 4px;font-size:10px}.member-admin-row p{color:#8d969f;margin:0;font-size:7px}.member-admin-row>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.member-admin-row em{color:#697787;border:1px solid #dce2e6;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}@media (max-width:720px){.workspace-admin-grid em:nth-last-child(-n+2){display:none}.member-admin-row>div:nth-child(2){width:120px}.member-admin-row>div:last-child{display:none}}.member-settings-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.invitation-history{margin-top:20px}.invitation-row{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:64px;padding:10px 16px;display:flex}.invitation-row:last-child{border-bottom:0}.invitation-row>span{color:#526b8d;background:#edf1f6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.invitation-row>div{flex:1}.invitation-row h3{margin:0 0 4px;font-size:10px}.invitation-row p{color:#7d8794;margin:0;font-size:8px}.invitation-row time{color:#8b949f;font-size:8px}.invitation-status{letter-spacing:.06em;color:#8a6b39;background:#f2eee5;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal}.invitation-status.provisioned{color:#52705c;background:#e9f1ec}.invitation-status.failed,.invitation-status.revoked{color:#984b43;background:#f7eae8}.member-invite-panel fieldset{border:0;min-width:0;margin:0;padding:0}.member-invite-panel fieldset:disabled{opacity:.58}.workspace-access-fieldset{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 15px!important;display:grid!important}.workspace-access-fieldset legend{text-transform:uppercase;letter-spacing:.05em;color:#657080;grid-column:1/-1;margin-bottom:7px;font-size:8px;font-weight:700}.workspace-access-fieldset label{align-items:center;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;margin:0!important}.workspace-access-fieldset input{width:auto!important}.least-privilege-note{color:#8f713d;background:#f3f0e8;border-left:3px solid #b99a62;align-items:flex-start;gap:8px;margin-bottom:15px;padding:10px;display:flex}.least-privilege-note p{color:#68727e;margin:0;font-size:8px;line-height:1.5}@media (max-width:980px){.member-settings-grid{grid-template-columns:1fr}.member-invite-panel{position:static}}.workspace-member-list{border:1px solid var(--line);margin-top:22px}.workspace-member-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;min-height:58px;padding:10px 15px;display:flex}.workspace-member-list article:last-child{border-bottom:0}.workspace-member-list article>span{color:#526b8d;background:#edf1f6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workspace-member-list article>div{flex-direction:column;flex:1;gap:3px;display:flex}.workspace-member-list strong{font-size:10px}.workspace-member-list small{color:#87919c;font-size:8px}.workspace-member-list em{color:#82693e;font-size:8px;font-style:normal}.archive-form>input{border:1px solid #dfd2cf;border-radius:5px;width:100%;height:36px;margin:8px 0 10px;padding:0 9px;font-size:9px}.workspace-admin-grid article>span.workspace-color-icon{color:#fff;box-shadow:inset 0 0 0 1px #00000012}.workspace-color-field>div{align-items:center;gap:10px;display:flex}.workspace-color-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe0e7;border-radius:9px;width:52px;height:44px;padding:3px}.workspace-color-field span{border-radius:5px;width:18px;height:18px}.workspace-color-field strong{color:#6f7180;font-size:12px}.settings-save-confirmation{color:#176b4c;background:#ecfbf4;border:1px solid #a8ddc5;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:14px;font-weight:700;display:flex}.document-brand-settings{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.document-brand-settings>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.document-brand-settings>header>span{color:#1768e5;background:#e9f0ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.document-brand-settings>header h2{color:var(--ink);font:700 19px/1.2 var(--font-sans);margin:0 0 5px}.document-brand-settings>header p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.document-brand-settings .detail-form label,.document-brand-settings .form-note{font-size:12px}.document-brand-settings .detail-form input{min-height:44px;font-size:14px}.document-brand-settings .detail-form label small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.45}.document-logo-upload{color:#1768e5;cursor:pointer;background:#f5f8ff;border:1.5px dashed #b6c9ee;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex;position:relative}.document-logo-upload:hover{background:#eef4ff;border-color:#1768e5}.document-logo-upload>span{gap:3px;display:grid}.document-logo-upload strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.document-logo-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.document-brand-settings .detail-form label.document-logo-remove{min-height:42px;color:var(--muted);letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.document-brand-settings .detail-form label.document-logo-remove input{flex:0 0 18px;width:18px;min-height:18px}.member-resend{border:1px solid var(--line);color:#6e5732;cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.member-resend:hover{background:#f5f1e8}.member-manage-access{border:1px solid var(--line);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.member-manage-access:hover{color:#2863dd;border-color:#477be7}.member-access-summary{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:210px 210px minmax(0,1fr);align-items:stretch;margin-bottom:20px;display:grid;overflow:hidden}.member-access-summary>div{border-right:1px solid var(--line);color:#4d88ff;align-items:center;gap:12px;padding:18px;display:flex}.member-access-summary>div span{flex-direction:column;gap:3px;display:flex}.member-access-summary strong{color:var(--ink);font-size:14px}.member-access-summary p{color:var(--muted);align-self:center;margin:0;padding:18px;line-height:1.55}.member-access-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.member-access-locked{align-items:center;gap:13px;padding:22px;display:flex}.member-access-locked>svg{color:#4d88ff}.member-access-locked h2,.member-access-locked p{margin:0}.member-access-locked p{color:var(--muted);margin-top:4px}.member-visibility-form article,.member-visibility-head,.member-workspace-access-form article{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.member-workspace-access-form article{grid-template-columns:13px minmax(150px,1fr) minmax(190px,.75fr)}.member-workspace-access-form article>span{border-radius:999px;width:12px;height:42px}.member-visibility-form article>div,.member-workspace-access-form article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.member-visibility-form strong,.member-workspace-access-form strong{color:var(--ink);font-size:13px}.member-visibility-form small,.member-workspace-access-form small{color:var(--muted)}.member-visibility-form select,.member-workspace-access-form select{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 10px}.member-visibility-form>.primary-button,.member-workspace-access-form>.primary-button{margin:16px}.member-visibility-form article,.member-visibility-head{grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr)}.member-visibility-head{min-height:46px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.member-visibility-head span{align-items:center;gap:6px;display:inline-flex}.member-visibility-form>.form-note{margin:16px 16px 0}.member-capability-panel,.member-sms-enrollment-panel{grid-column:1/-1}.member-sms-status{background:var(--paper);align-items:center}@supports (color:color-mix(in lab,red,red)){.member-sms-status{background:color-mix(in srgb,var(--paper) 82%,#1769ff 18%)}}.member-sms-status{border-bottom:1px solid var(--line);gap:12px;padding:15px 18px;display:flex}.member-sms-status[data-active=true]{color:#047857;background:#ecfdf5}.member-sms-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.member-sms-status strong{color:var(--ink);font-size:14px}.member-sms-status small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.member-sms-enrollment-form{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);gap:14px;padding:18px;display:grid}.member-sms-enrollment-form>label:first-of-type{flex-direction:column;gap:7px;display:flex}.member-sms-invitation-attestation{align-items:flex-start;gap:10px;line-height:1.5!important;display:flex!important}.member-sms-invitation-attestation input{flex:none;width:20px;height:20px;margin-top:1px}.member-sms-enrollment-form>.form-note,.member-sms-enrollment-form>button{grid-column:1/-1;justify-self:start;margin:0}.member-capability-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-capability-form fieldset{border:0;border-right:1px solid var(--line);min-width:0;margin:0;padding:18px}.member-capability-form fieldset:last-of-type{border-right:0}.member-capability-form legend{color:var(--ink);padding:0;font-size:15px;font-weight:800}.member-capability-form fieldset>p{color:var(--muted);margin:5px 0 14px;line-height:1.5}.member-capability-form fieldset>label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;margin-top:9px;padding:12px;display:flex}.member-capability-form input[type=checkbox]{accent-color:#1769ff;width:18px;height:18px;margin-top:2px}.member-capability-form label span{flex-direction:column;gap:4px;display:flex}.member-capability-form label strong{color:var(--ink);font-size:13px}.member-capability-form label small{color:var(--muted);font-size:11px;line-height:1.45}.member-capability-form>.form-note,.member-capability-form>.primary-button{margin:16px}.member-capability-form>.form-note{grid-column:1/-1;margin-bottom:0}.member-capability-form>.primary-button{grid-column:1/-1;justify-self:start;margin-top:0}@media (max-width:900px){.member-access-layout,.member-access-summary{grid-template-columns:1fr}.member-access-summary>div{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:620px){.member-sms-enrollment-form{grid-template-columns:1fr;padding:16px}.member-sms-enrollment-form>button{justify-self:stretch;width:100%}.member-capability-form{grid-template-columns:1fr}.member-capability-form fieldset{border-bottom:1px solid var(--line);border-right:0}.member-visibility-form article,.member-workspace-access-form article{grid-template-columns:13px minmax(0,1fr)}.member-visibility-form select,.member-workspace-access-form select{grid-column:1/-1;width:100%}.member-visibility-head{display:none}}@media (max-width:720px){.member-settings-grid,.member-settings-grid .create-panel,.member-settings-grid .data-panel,.member-settings-grid>div{width:100%;min-width:0}.member-admin-row{grid-template-columns:42px minmax(0,1fr);align-items:center;padding:15px 14px;display:grid}.member-admin-row>span{grid-row:1/3;width:42px;height:42px}.member-admin-row>div:nth-child(2){width:auto;min-width:0}.member-admin-row>div:last-of-type{grid-column:2;min-width:0;display:flex}.member-admin-row .member-manage-access{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.invitation-row{align-items:center;grid-template-columns:42px minmax(0,1fr)!important;padding:15px 14px!important;display:grid!important}.invitation-row>span{grid-area:1/1/3;width:42px;height:42px}.invitation-row>div:not(.member-invite-actions){grid-column:2;min-width:0}.invitation-row h3,.invitation-row p{overflow-wrap:anywhere;word-break:normal}.invitation-row .invitation-status{grid-column:2;justify-self:start}.invitation-row time{grid-column:2!important}.invitation-row .member-invite-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr;width:100%;display:grid}.invitation-row .member-invite-actions button,.invitation-row .member-invite-actions form,.invitation-row .member-invite-link{grid-area:auto;width:100%}}.member-invite-actions,.member-invite-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-resend{justify-content:center;align-items:center;gap:6px;display:inline-flex}.member-resend:disabled{opacity:.6;cursor:wait}.member-link-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-link-result input{color:#555765;background:#fafafd;border:1px solid #dedee8;border-radius:8px;width:min(300px,58vw);min-height:36px;padding:0 10px;font-size:11px}.member-copy-link{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#5147e8;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.member-link-result small{color:#737583;font-size:10px}.member-link-error{color:#b42318;font-size:11px}.mention-composer{position:relative}.mention-input-wrap{flex:1;position:relative}.mention-composer textarea{box-sizing:border-box}.mention-menu{z-index:30;background:#fff;border:1px solid #dedfe8;border-radius:13px;padding:6px;position:absolute;bottom:calc(100% + 7px);left:8px;right:8px;overflow:hidden;box-shadow:0 18px 45px #1c1d3429}.mention-menu>header{color:#7b7d8d;align-items:center;gap:7px;padding:8px 9px 7px;font-size:10px;font-weight:700;display:flex}.mention-menu>header svg{color:#6256e8}.mention-menu>button{text-align:left;cursor:pointer;width:100%;color:#2a2c3f!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:6px 9px!important;display:flex!important}.mention-menu>button.active,.mention-menu>button:hover{background:#f0efff!important}.mention-menu>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.mention-menu strong{font-size:12px}.mention-menu small{color:#9294a2;font-size:9px}.mention-menu>button>svg{color:#5d50dd}.mention-avatar{color:#fff;background:linear-gradient(135deg,#5b4ff0,#8b5cf6);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.mention-composer-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.mention-confirmations{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mention-confirmations>span{color:#8b8d9b;align-items:center;gap:5px;font-size:9px;display:flex}.mention-confirmed-label{font-weight:800;color:#08794a!important}.mention-confirmations>button{color:#08794a!important;background:#e9f9ef!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:5px!important;height:auto!important;min-height:28px!important;padding:5px 9px!important;font-size:9px!important;font-weight:750!important;display:flex!important}.mention-confirmations>button:hover{text-decoration:line-through}.mention-composer-conversation{background:#f6f7f5;border:1px solid var(--line);border-top:0;padding:12px;display:block;position:sticky;bottom:0}.mention-composer-conversation textarea{resize:none;background:#fff;border:1px solid #d7dee4;border-radius:9px;outline:0;width:100%;padding:12px;font-size:16px}.mention-composer-conversation textarea:focus,.mention-composer-task textarea:focus{border-color:#6558e8!important;box-shadow:0 0 0 3px #eeecff!important}.mention-composer-conversation .mention-composer-footer{margin-top:7px}.mention-composer-task{padding-top:16px}.mention-composer-task textarea{resize:vertical;background:#fbfcfd;border:1px solid #dce2e6;border-radius:8px;outline:0;width:100%;padding:11px;font-size:12px}.mention-composer .primary-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.mention-composer-conversation{bottom:calc(62px + env(safe-area-inset-bottom));margin-inline:-14px;padding:9px 12px}.mention-menu{left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom));max-height:45vh;position:fixed;overflow:auto}.mention-composer-footer{align-items:flex-end}.mention-confirmations>span{max-width:190px}.mention-composer-conversation .primary-button span{display:none}.mention-composer-conversation .primary-button{min-width:48px;padding:0}}.ai-safety-banner{color:#172a49;background:linear-gradient(135deg,#b18f4e1f,#0c1e3508);border:1px solid #b18f4e59;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.ai-safety-banner p{color:var(--muted);margin:3px 0 0;font-size:13px}.ai-review-list{display:grid}.ai-review-card{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.ai-review-card:first-child{border-top:0}.ai-review-icon{color:#9a7c49;background:#b18f4e24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ai-review-copy small{letter-spacing:.08em;color:#8d703f;font-size:10px;font-weight:800}.ai-review-copy h3{color:#172a49;font-family:var(--font-serif);margin:5px 0 7px;font-size:20px}.ai-review-copy p{color:var(--muted);margin:0;line-height:1.55}.ai-review-copy em{color:var(--muted);margin-top:10px;font-size:12px;display:block}.ai-fields{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-fields span{color:#172a49;background:#f3f5f7;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.ai-review-actions{gap:8px;display:grid}.ai-review-actions button{justify-content:center;width:100%}.secondary-button{border:1px solid var(--line);color:#172a49;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font-weight:700;display:inline-flex}@media (max-width:760px){.ai-review-card{grid-template-columns:38px 1fr}.ai-review-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}.workspace-switcher-form label{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-switcher-form select{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px}.workspace-switcher-form select:disabled{opacity:.65}.workspace-switcher-form option{color:#172033;background:#fff}.voice-capture:not(.draft){flex-wrap:wrap}.voice-capture:not(.draft)>details{flex-basis:100%;margin-top:0}.voice-field-note{color:#87919c;text-transform:none;letter-spacing:0;font-size:9px;line-height:1.35}.voice-created{color:#55725f;background:#edf3ef;border-color:#cddcd1}.voice-created>div{flex-direction:column;flex:1;gap:3px;display:flex}.voice-created strong{font:600 15px var(--font-serif);color:#344d3b}.voice-created span{color:#65766b;font-size:10px}.voice-created a,.voice-created button{color:#405c48;background:#fff;border:1px solid #c4d4c8;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.voice-created button{cursor:pointer}@media (max-width:720px){html{scroll-padding-bottom:92px}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-shell>.mobile-nav{z-index:90;padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));background:#111d33;border-top:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #08142638;display:grid!important}.mobile-nav a{color:#aeb9c9;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;padding:3px;font-size:10px;text-decoration:none;display:flex}.mobile-nav a.active{color:#d1b77f}.mobile-nav .mobile-create{color:#fff;position:relative}.mobile-nav .mobile-create>span{color:#111d33;background:#b99a62;border:4px solid #f6f7f5;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:21px;box-shadow:0 5px 18px #08142655}.mobile-nav .mobile-create small{margin-top:28px;font-size:10px}.topbar{height:54px;padding:0 14px!important}.module-search{height:40px!important}.module-search kbd{display:none!important}.icon-button,.top-avatar{width:40px!important;height:40px!important}.module-content{padding:22px 14px 36px!important}.module-hero{margin-bottom:20px!important}.module-hero h1{font-size:30px!important}.module-hero>div>p:last-child{line-height:1.4;max-width:220px!important;font-size:15px!important}.module-hero .primary-button{justify-content:center;min-width:90px;height:44px;font-size:12px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;overflow:visible!important}.metric-strip>div{border-bottom:1px solid var(--line);min-height:72px;min-width:0!important;padding:13px 15px!important}.metric-strip>div:nth-child(2n){border-right:0}.metric-strip strong{font-size:25px!important}.metric-strip span{font-size:9px!important}.task-toolbar{grid-template-columns:1fr auto;gap:10px!important;display:grid!important}.task-toolbar nav{scrollbar-width:none;grid-column:1/-1;width:100%;padding-bottom:3px;order:0!important}.task-toolbar nav::-webkit-scrollbar{display:none}.task-toolbar nav a{align-items:center;min-height:40px;display:flex;padding:0 14px!important;font-size:12px!important}.task-toolbar form{grid-template-columns:1fr auto;display:grid!important}.task-toolbar form button,.task-toolbar select,.view-toggle a{min-height:44px;font-size:14px!important}.task-toolbar form button{padding-inline:14px!important}.view-toggle a{justify-content:center;align-items:center;width:44px}.module-grid{flex-direction:column;gap:16px!important;display:flex!important}.create-panel,.data-panel{width:100%}.create-panel{scroll-margin-top:66px;padding:18px!important}.create-panel input,.create-panel select,.create-panel textarea{min-height:48px;font-size:16px!important}.create-panel textarea{min-height:104px}.create-panel form label{margin-bottom:15px!important;font-size:10px!important}.create-panel .primary-button{height:48px;font-size:13px}.panel-heading{height:50px!important}.panel-heading h2{font-size:17px!important}.record-row{gap:9px!important;min-height:76px!important;padding:12px!important}.record-main h3{line-height:1.3;font-size:13px!important}.record-main p{line-height:1.35;font-size:10px!important}.status-badge{line-height:1.25;font-size:8px!important}.complete-button{flex:none;width:40px!important;height:40px!important}.voice-capture{border-radius:10px!important;gap:16px!important;padding:18px!important}.voice-title{width:100%!important}.voice-title strong{font-size:17px!important}.voice-capture details,.voice-title span{font-size:11px!important;line-height:1.45!important}.voice-button{border-radius:9px!important;justify-content:center!important;width:100%!important;height:54px!important;font-size:14px!important}.voice-pulse{width:42px!important;height:42px!important}.voice-assistant .voice-error{font-size:11px!important}.mobile-more-grid{grid-template-columns:1fr;gap:10px;display:grid}.mobile-more-grid>a{border:1px solid var(--line);min-height:76px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:13px;padding:13px;text-decoration:none;display:flex}.mobile-more-grid>a>span{color:#38577e;background:#e9edf3;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mobile-more-grid a div{flex-direction:column;gap:4px;display:flex}.mobile-more-grid strong{font:600 16px var(--font-serif)}.mobile-more-grid small{color:var(--muted);font-size:11px;line-height:1.35}}@media (min-width:721px){.mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mobile-more-grid>a{border:1px solid var(--line);color:var(--ink);background:#fff;gap:12px;padding:18px;text-decoration:none;display:flex}.mobile-more-grid>a>span{color:#8e713e}.mobile-more-grid a div{flex-direction:column;gap:5px;display:flex}.mobile-more-grid small{color:var(--muted)}}.detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:20px;display:grid}.detail-panel{border:1px solid var(--line);background:#fff;padding:22px}.detail-panel h2{font:600 18px var(--font-serif);color:#172a49;margin:0 0 18px}.detail-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail-form label{color:#667281;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.detail-form label.full{grid-column:1/-1}.detail-form input,.detail-form select,.detail-form textarea{color:#273247;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #dce2e6;border-radius:6px;outline:0;padding:10px 11px;font-size:11px}.detail-form textarea{resize:vertical}.detail-form input:focus,.detail-form select:focus,.detail-form textarea:focus{border-color:#637d9f;box-shadow:0 0 0 3px #edf1f7}.detail-form .primary-button{grid-column:1/-1;width:max-content}.detail-sidebar{gap:15px;display:grid}.detail-facts{color:#edf1f6;background:#111d33;border:1px solid #293751;padding:20px}.detail-facts h2{font:600 17px var(--font-serif);margin:0 0 15px}.detail-facts dl{gap:12px;margin:0;display:grid}.detail-facts div{border-top:1px solid #ffffff17;padding-top:10px}.detail-facts dt{text-transform:uppercase;letter-spacing:.09em;color:#9eabba;font-size:7px}.detail-facts dd{margin:4px 0 0;font-size:11px}.related-list{border:1px solid var(--line);background:#fff}.related-list h2{font:600 15px var(--font-serif);border-bottom:1px solid var(--line);margin:0;padding:15px 17px}.related-list a,.related-list>span{color:#344257;border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;font-size:10px;text-decoration:none;display:flex}.related-list a:last-child,.related-list>span:last-child{border-bottom:0}.archive-form{background:#fff;border:1px solid #ead8d5;padding:16px}.archive-form p{color:#7e858d;margin:0 0 11px;font-size:9px;line-height:1.5}.archive-button{color:#9c4f47;background:#fff6f4;border:1px solid #d8aaa3;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:700}@media (max-width:850px){.detail-layout{grid-template-columns:1fr}}@media (max-width:560px){.detail-form{grid-template-columns:1fr}.detail-form .primary-button,.detail-form label.full{grid-column:auto}}.vendor-history{border:1px solid var(--line);background:#fff;margin-top:22px}.history-columns{grid-template-columns:1fr 1fr;display:grid}.history-columns>div{padding:17px}.history-columns>div+div{border-left:1px solid var(--line)}.history-columns h3{font:600 13px var(--font-serif);margin:0 0 10px}.history-row{min-height:53px;color:inherit;border-top:1px solid #edf0ee;align-items:center;gap:9px;text-decoration:none;display:flex}.history-row>span{color:#957640}.history-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.history-row strong{font-size:10px}.history-row small{color:#7f8996;text-transform:capitalize;font-size:8px}.history-row>svg{color:#9aa3ad}.history-empty{color:#87919c;margin:0;padding:12px 0;font-size:9px}@media (max-width:820px){.history-columns{grid-template-columns:1fr}.history-columns>div+div{border-left:0;border-top:1px solid var(--line)}}.task-checklist,.task-edit-section{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:20px}.task-edit-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.task-edit-form label{color:#657080;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.task-edit-form .full{grid-column:1/-1}.inline-add input,.task-edit-form input,.task-edit-form select,.task-edit-form textarea{color:#273247;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;padding:9px;font-size:10px}.task-edit-form .primary-button{grid-column:1/-1;width:max-content}.task-checklist>.conversation-heading{margin-bottom:15px}.task-checklist article{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;min-height:38px;font-size:10px;display:flex}.task-checklist article.complete>span{color:#8d9794;text-decoration:line-through}.task-checklist article>span{flex:1}.compact-relations button,.task-checklist article button{color:#84919e;background:0 0;border:0}.task-checklist article form:first-child button{color:#0000;border:1px solid #cfd7dc;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.task-checklist article.complete form:first-child button{color:#fff;background:#172a49;border-color:#172a49}.inline-add{gap:8px;margin-top:13px;display:flex}.inline-add input{flex:1}.inline-add button,.relation-add button{color:#fff;background:#172a49;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.compact-relations{gap:5px;margin-bottom:9px;display:grid}.compact-relations>div{background:#f7f8f9;justify-content:space-between;align-items:center;gap:7px;padding:7px;font-size:9px;display:flex}.compact-relations a{color:#344257;text-decoration:none}.compact-relations span{align-items:center;gap:5px;display:flex}.relation-add{grid-template-columns:1fr auto;gap:6px;display:grid}.relation-add select{background:#fff;border:1px solid #dce2e6;border-radius:5px;min-width:0;padding:7px;font-size:9px}@media (max-width:620px){.task-edit-form{grid-template-columns:1fr}.task-edit-form .full,.task-edit-form .primary-button{grid-column:auto}}.task-photo-section{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:0 20px 20px}.task-photo-section .conversation-heading{position:relative}.photo-count{color:#506580;background:#edf1f6;border-radius:12px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:9px;display:grid}.task-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px 0;display:grid}.task-photo-grid article{background:#fafbfb;border:1px solid #e2e7e9;border-radius:7px;overflow:hidden}.task-photo-fallback,.task-photo-image{color:#65758a;background:#e8ecee;height:190px;text-decoration:none;display:flex;overflow:hidden}.task-photo-image img{object-fit:cover;width:100%;height:100%}.task-photo-fallback{flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px}.task-photo-meta{padding:11px}.task-photo-meta>strong{font:600 12px/1.35 var(--font-serif);color:#344054;overflow-wrap:anywhere;display:block}.task-photo-meta>span{color:#8a949f;margin-top:5px;font-size:8px;display:block}.task-photo-meta>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.task-photo-meta a,.task-photo-meta button{color:#63738a;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;text-decoration:none;display:flex}.task-photo-meta button{color:#9a5a50}.task-photo-uploader{border-top:1px solid #edf0ee;padding-top:15px}.photo-source-buttons,.quick-photo-buttons{flex-wrap:wrap;gap:8px;display:flex}.photo-source-buttons label,.quick-photo-buttons label{color:#53657b;text-transform:none;letter-spacing:0;cursor:pointer;background:#f8fafb;border:1px solid #d8dfe3;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.photo-source-buttons label:hover,.quick-photo-buttons label:hover{color:#7b633b;border-color:#b99a62}.photo-source-buttons input,.quick-photo-buttons input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.photo-upload-review{background:#f7f8f8;border:1px solid #e4e8e9;grid-template-columns:1fr auto;gap:6px 12px;margin-top:12px;padding:12px;display:grid}.photo-upload-review strong{font-size:10px}.photo-upload-review>span{color:#84909b;overflow-wrap:anywhere;grid-column:1/-1;font-size:8px}.photo-upload-review input{background:#fff;border:1px solid #dce2e6;border-radius:5px;grid-column:1/2;padding:9px;font-size:9px}.photo-upload-review .primary-button{grid-column:2;height:34px}.photo-upload-error,.photo-upload-status,.quick-photo-selection{margin:9px 0 0;font-size:8px}.photo-upload-status,.quick-photo-selection{color:#5c7462}.photo-upload-error{color:#a04d45}.task-photo-uploader>small{color:#929aa3;margin-top:10px;font-size:7px;display:block}.quick-photo-buttons{margin:2px 0 10px}.create-panel .quick-photo-buttons label{flex:1;justify-content:center;margin:0}@keyframes photo-spin{to{transform:rotate(1turn)}}@media (max-width:620px){.task-photo-grid{grid-template-columns:1fr}.task-photo-fallback,.task-photo-image{height:220px}.photo-upload-review{grid-template-columns:1fr}.photo-upload-review .primary-button,.photo-upload-review input{grid-column:1}.photo-source-buttons label{flex:1;justify-content:center}}.preference-panel{border:1px solid var(--line);background:#fff;max-width:780px}.preference-heading{border-bottom:1px solid var(--line);color:#8d703f;align-items:center;gap:13px;padding:20px;display:flex}.preference-heading h2{font:600 18px var(--font-serif);color:#172a49;margin:0 0 4px}.preference-heading p{color:#7b8591;margin:0;font-size:9px}.preference-panel>label{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.preference-panel>label>span{grid-template-columns:24px 1fr;align-items:center;display:grid}.preference-panel>label svg{color:#7d8998;grid-row:1/3}.preference-panel>label strong{font-size:11px}.preference-panel>label small{color:#89939e;margin-top:3px;font-size:8px}.preference-panel input[type=checkbox]{accent-color:#172a49;width:18px;height:18px}.quiet-hours{background:#f6f4ef;grid-template-columns:24px 1fr repeat(3,minmax(110px,1fr));align-items:end;gap:12px;padding:20px;display:grid}.quiet-hours>svg{color:#9a7c49;align-self:start}.quiet-hours strong{font-size:11px}.quiet-hours p{color:#7c858d;margin:4px 0 0;font-size:8px;line-height:1.5}.quiet-hours label{color:#657080;text-transform:uppercase;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.quiet-hours input,.quiet-hours select{background:#fff;border:1px solid #dce2e6;border-radius:5px;padding:8px;font-size:9px}.preference-panel>.primary-button{margin:18px 20px}@media (max-width:760px){.quiet-hours{grid-template-columns:24px 1fr}.quiet-hours label{grid-column:1/-1}}.delivery-destination{border-bottom:1px solid var(--line);background:#f8f9f8;grid-template-columns:1fr 1fr;gap:12px;padding:13px 18px;display:grid}.delivery-destination>label{text-transform:uppercase;letter-spacing:.06em;flex-direction:column!important;align-items:stretch!important;gap:6px!important;font-size:8px!important;display:flex!important}.delivery-destination input[type=email],.delivery-destination input[type=tel]{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;padding:9px}.delivery-destination .consent-check{text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;align-items:center!important}.delivery-destination .consent-check input{width:auto}@media (max-width:700px){.delivery-destination{grid-template-columns:1fr}}.push-settings{color:#fff;background:linear-gradient(135deg,#0c2442,#17385f);border:1px solid #b99a62;border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}.push-settings>svg{color:#d1b477;flex:none}.push-settings>div{flex:1}.push-settings strong{font-size:13px;display:block}.push-settings p{color:#d7e0ea;margin:4px 0;font-size:10px;line-height:1.5}.push-settings small{color:#e9d5a6;margin-top:6px;display:block}.push-settings button{color:#071a30;white-space:nowrap;background:#b99a62;border:1px solid #d1b477;border-radius:7px;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:flex}.push-settings button:disabled{opacity:.55}.icon-button b{color:#071a30;background:#b99a62;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.notification-toast{z-index:100;color:#fff;background:#0c2442;border:1px solid #b99a62;border-radius:8px;align-items:center;gap:9px;max-width:min(360px,100vw - 36px);padding:12px 14px;font-size:11px;text-decoration:none;display:flex;position:fixed;top:66px;right:18px;box-shadow:0 12px 32px #00152c33}.push-settings-copy{min-width:0}.push-device-status{color:#173254;background:#f1f6fc;border:1px solid #b8cae0;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.push-device-status>svg{flex:none;margin-top:1px}.push-device-status span{display:block}.push-device-status b{font-size:14px;line-height:1.35;display:block}.push-device-status small{line-height:1.5;display:block;color:#536a83!important;margin-top:3px!important;font-size:13px!important}.push-device-status.enabled{color:#14724c;background:#edf9f3;border-color:#95d6b8}.push-device-status.enabled small{color:#376f59!important}.push-device-status.blocked,.push-device-status.error,.push-device-status.unsupported{color:#a3293c;background:#fff2f4;border-color:#efb7bf}.push-device-status.blocked small,.push-device-status.error small,.push-device-status.unsupported small{color:#7e4550!important}@media (max-width:700px){.push-settings{flex-wrap:wrap;align-items:flex-start}.push-settings button{justify-content:center;width:100%}.notification-toast{top:14px}}.notification-test-panel{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 20px;display:flex}.notification-test-panel strong{font-family:var(--font-serif);font-size:17px}.notification-test-panel p{color:var(--muted);margin:4px 0 0;font-size:12px}.notification-test-success{color:#275d37;background:#edf6ef;border:1px solid #bcd9c3;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.notification-test-success svg{flex:none}@media (max-width:650px){.notification-test-panel{flex-direction:column;align-items:stretch}.notification-test-panel button{justify-content:center}}.calendar-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.calendar-tabs{gap:4px;display:flex}.calendar-tabs a{border:1px solid var(--line);color:var(--muted);background:#fff;padding:8px 13px;font-size:11px;text-decoration:none}.calendar-tabs a:first-child{border-radius:7px 0 0 7px}.calendar-tabs a:last-child{border-radius:0 7px 7px 0}.calendar-tabs a.active{background:var(--green);border-color:var(--green);color:#d1b681}.calendar-period{align-items:center;gap:8px;display:flex}.calendar-period>a{border:1px solid var(--line);min-width:31px;height:31px;color:var(--ink);background:#fff;border-radius:6px;place-items:center;display:grid}.calendar-period strong{text-align:center;min-width:205px;font:500 14px var(--font-serif)}.calendar-period .today-link{padding:0 9px;font-size:10px}.month-calendar>header,.month-days{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.month-calendar>header span{text-align:center;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:9px;font-size:9px}.month-days>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:105px;padding:7px;overflow:hidden}.month-days>section:nth-child(7n){border-right:0}.month-days>section.outside{color:#a8aead;background:#f7f8f7}.month-days>section>time{margin-bottom:5px;font-size:10px;display:block}.calendar-chip{width:100%;max-width:100%;color:var(--ink);background:#eef1f5;border-radius:4px;align-items:center;gap:5px;min-width:0;margin-bottom:4px;padding:4px 5px;font-size:9px;text-decoration:none;display:flex;overflow:hidden}.calendar-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-chip i{background:#af8e54;border-radius:50%;flex:none;width:5px;height:5px}.calendar-chip i.task{background:#456286}.calendar-chip time{color:var(--muted);flex:none;font-size:8px}.time-calendar{min-height:420px;display:grid}.time-calendar.days-7{grid-template-columns:repeat(7,1fr)}.time-calendar>section{border-right:1px solid var(--line);min-width:0}.time-calendar>section:last-child{border-right:0}.time-calendar>section>header{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:13px;display:flex}.time-calendar>section>header span{text-transform:uppercase;color:var(--muted);font-size:9px}.time-calendar>section>header strong{font:500 20px var(--font-serif)}.time-calendar>section>div{padding:8px}.time-calendar>section>div>small{text-align:center;color:var(--muted);padding:20px 4px;font-size:9px;display:block}@media (max-width:760px){.calendar-controls{flex-direction:column;align-items:stretch}.calendar-tabs{overflow:auto}.calendar-tabs a{text-align:center;flex:1}.calendar-period{justify-content:space-between}.calendar-period strong{min-width:0;font-size:12px}.time-calendar.days-7{grid-template-columns:repeat(7,70vw);overflow:auto}.month-calendar{overflow:auto}.month-calendar>header,.month-days{min-width:720px}}.month-day-link{width:26px;height:26px;color:inherit;border-radius:7px;place-items:center;margin-bottom:5px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.month-day-link:hover{color:#5147e8;background:#efefff}.calendar-range-picker{background:#fff;border:1px solid #e7e7ec;border-radius:12px;align-items:end;gap:10px;margin:-4px 0 18px;padding:12px 14px;display:flex}.calendar-range-picker label{gap:5px;display:grid}.calendar-range-picker input{min-width:150px}.calendar-range-picker>span{color:#92939d;padding-bottom:12px}.calendar-range-picker>a{color:#5656ca;align-self:center;margin-top:18px;font-size:12px;text-decoration:none}.agenda-list h3 a{color:inherit;text-decoration:none}.agenda-list h3 a:hover{color:#5147e8}@media (max-width:760px){.calendar-range-picker{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.calendar-range-picker input{width:100%;min-width:0}.calendar-range-picker .secondary-button,.calendar-range-picker>a{text-align:center;grid-column:1/-1;justify-content:center;width:100%;margin:0}.month-calendar{overflow:visible}.month-calendar>header,.month-days{min-width:0}.month-calendar>header span{padding:7px 1px;font-size:8px}.month-days>section{min-height:76px;padding:4px 2px}.month-day-link{width:24px;height:24px;margin-inline:auto}.month-days .calendar-chip{justify-content:center;padding:4px 2px}.month-days .calendar-chip span{font-size:0}.month-days .calendar-chip i{width:7px;height:7px}}.calendar-event-editor>form{gap:14px;padding:18px;display:grid}.calendar-event-editor label{gap:6px;display:grid}.event-time-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-danger-zone>p:not(.eyebrow){color:#777986;font-size:13px;line-height:1.55}.calendar-danger-zone form button{color:#b42318;cursor:pointer;background:#fff0ef;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:13px;font-weight:700;display:flex}@media (max-width:640px){.event-time-grid{grid-template-columns:1fr}}.calendar-hero-actions{align-items:center;gap:8px;display:flex}.calendar-hero-actions .secondary-button{justify-content:center;align-items:center;padding:0 13px;text-decoration:none;display:flex}@media (max-width:640px){.calendar-hero-actions{width:100%}.calendar-hero-actions>*{flex:1}}.calendar-date-jump{background:#fff;border:1px solid #e7e7ec;border-radius:12px;align-items:end;gap:10px;margin:-4px 0 18px;padding:12px 14px;display:flex}.calendar-date-jump label{gap:5px;display:grid}.calendar-date-jump input{min-width:170px}@media (max-width:640px){.calendar-date-jump{grid-template-columns:1fr auto;display:grid}.calendar-date-jump input{width:100%;min-width:0}}.calendar-category-legend{border-bottom:1px solid var(--line);background:#fafafd;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.calendar-category-legend span{color:#6f7180;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.calendar-category-legend i{border-radius:3px;width:9px;height:9px}.app-shell .calendar-chip{border-left:3px solid var(--calendar-color,#5b5bd6);background:var(--calendar-tint,#eef)}.app-shell .calendar-chip i,.app-shell .calendar-chip i.task{background:var(--calendar-color,#5b5bd6)}@media (max-width:760px){.app-shell .module-grid>.data-panel{min-width:0;overflow:hidden}.app-shell .month-calendar{width:100%;overflow:visible}.app-shell .month-calendar>header,.app-shell .month-days{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}.app-shell .month-days>section{min-width:0;min-height:72px;padding:4px 2px;overflow:hidden}.app-shell .month-days .calendar-chip{background:var(--calendar-color,#5b5bd6);border:0;border-radius:50%;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;margin:2px auto;padding:0;display:block}.app-shell .month-days .calendar-chip i,.app-shell .month-days .calendar-chip span,.app-shell .month-days .calendar-chip time{display:none}.calendar-category-legend{gap:7px 12px;padding:10px 12px}.calendar-category-legend span{font-size:9px}}.command-trigger{cursor:pointer;text-align:left}.command-trigger span{flex:1}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1818215c;justify-content:center;padding-top:11vh;display:flex;position:fixed;inset:0}.command-dialog{background:#fff;border:1px solid #e3e3e9;border-radius:16px;width:min(680px,100vw - 28px);height:max-content;max-height:76vh;overflow:hidden;box-shadow:0 28px 90px #18182130}.command-dialog>header{color:#6b6d79;border-bottom:1px solid #ededf1;align-items:center;gap:12px;height:66px;padding:0 18px;display:flex}.command-dialog>header input{color:#252631;background:0 0;border:0;outline:0;flex:1;font:500 15px/1.4 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.command-dialog>header input::placeholder{color:#a0a1aa}.command-dialog>header button{color:#858792;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.command-dialog>header button:hover{background:#f2f2f5}.command-results{max-height:56vh;padding:10px;overflow:auto}.command-results>p{text-transform:uppercase;letter-spacing:.07em;color:#9a9ca6;margin:0;padding:8px 10px 6px;font-size:11px;font-weight:700}.command-results>button{text-align:left;color:#5d5f6b;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.command-results>button:focus,.command-results>button:hover{background:#f4f4f7;outline:0}.command-results>button.command-intent{color:#5555d2;background:#f0efff}.command-results>button.command-intent:hover{background:#e8e7ff}.command-results>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.command-results strong{color:#292a34;font-size:14px}.command-results small{color:#858792;font-size:12px;line-height:1.35}.command-dialog footer kbd,.command-results kbd{color:#777986;background:#fff;border:1px solid #dedee5;border-radius:6px;padding:3px 6px;font-size:10px}.command-empty{text-align:center;color:#858792;padding:42px;font-size:13px}.command-dialog footer{color:#8e909a;border-top:1px solid #ededf1;align-items:center;gap:13px;min-height:46px;padding:9px 15px;font-size:11px;display:flex}.command-dialog footer small{margin-left:auto;font-size:11px}@media (max-width:720px){.command-trigger{width:min(210px,42vw)}.command-trigger kbd{display:none}.command-backdrop{padding-top:5vh}.command-dialog{border-radius:14px;max-height:86vh}.command-dialog footer span{display:none}.command-dialog footer small{margin:0}.command-results small{font-size:12px}}.document-summary{border:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 17px;font-size:10px;display:flex}.document-summary span{align-items:center;gap:7px;display:flex}.document-summary span:first-child{color:var(--ink)}.version-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 17px;display:flex}.version-list article>span{color:#5b6e87;background:#edf1f5;border-radius:6px;place-items:center;width:33px;height:33px;display:grid}.version-list article>div{flex-direction:column;flex:1;gap:4px;display:flex}.version-list article small,.version-list article>time{color:var(--muted);font-size:9px}.version-list article>time{text-align:right;flex-direction:column;display:flex}.version-list article>a{border:1px solid var(--line);color:var(--ink);border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.archive-form button{color:#904d46;background:#fff7f5;border:1px solid #dabcb7;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:10px;display:flex}@media (max-width:720px){.version-list article{flex-wrap:wrap}.version-list article>time{text-align:left;width:100%;margin-left:45px}.version-list article>a{margin-left:45px}}.decision-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:20px;display:grid}.decision-record{height:max-content;padding:12px 22px}.decision-record>div{border-bottom:1px solid var(--line);gap:14px;padding:22px 3px;display:flex}.decision-record>div>svg{color:#a48651;flex:none}.decision-record span{display:block}.decision-record small{letter-spacing:.14em;color:var(--muted);font-size:8px}.decision-record p{font:400 15px/1.65 var(--font-serif);white-space:pre-wrap;margin:8px 0 0}.decision-record footer{color:var(--muted);padding:17px 3px;font-size:10px}@media (max-width:900px){.decision-detail-grid{grid-template-columns:1fr}}.app-loading{background:var(--paper);min-height:100vh;display:flex}.loading-sidebar{background:var(--green);flex-direction:column;gap:13px;width:244px;padding:92px 22px;display:flex}.loading-sidebar span{background:#ffffff0c;border-radius:5px;height:22px;animation:pulse 1.3s ease-in-out infinite}.app-loading main{flex:1}.app-loading main>header{border-bottom:1px solid var(--line);background:#fff;height:61px}.app-loading main>section{max-width:1200px;margin:auto;padding:45px}.app-loading h1,.app-loading i,.app-loading p,.loading-cards article,.loading-panel{background:#e8ebe8;border-radius:5px;animation:pulse 1.3s ease-in-out infinite;display:block}.app-loading i{width:80px;height:8px}.app-loading h1{width:260px;height:34px}.app-loading p{width:420px;height:13px}.loading-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 18px;display:grid}.loading-cards article{height:92px}.loading-panel{height:330px}.app-error{background:var(--green);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.app-error>.mark{margin-bottom:38px}.app-error section{text-align:center;background:#ffffff0b;border:1px solid #c3a46a4d;border-radius:12px;max-width:520px;padding:38px}.app-error section>svg{color:#c4a66f}.app-error h1{font:500 30px var(--font-serif);margin:10px 0}.app-error section>p:not(.eyebrow){font:400 14px/1.6 var(--font-serif);color:#bcc5d1}.app-error code{font-size:9px}.app-error button{color:#172a49;background:#c4a66f;border:0;border-radius:6px;align-items:center;gap:7px;margin:22px auto 0;padding:10px 14px;display:flex}@keyframes pulse{50%{opacity:.5}}@media (max-width:720px){.loading-sidebar{display:none}.app-loading main>section{padding:30px 18px}.loading-cards{grid-template-columns:1fr}.app-error section{padding:28px 18px}}.connector-health{grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.connector-health>div{border-right:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.connector-health>div:last-child{border-right:0}.connector-health svg{color:#a1844f}.connector-health span{flex-direction:column;gap:4px;min-width:0;display:flex}.connector-health small{letter-spacing:.12em;color:var(--muted);font-size:7px}.connector-health strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.integration-permissions{padding-bottom:16px}.integration-permissions>span{background:#eef1f4;border-radius:12px;margin:5px 0 0 9px;padding:6px 8px;font-size:8px;display:inline-block}.integration-permissions>p{color:var(--muted);padding:16px;font-size:10px}.integration-permissions dl{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:10px;padding:18px;font-size:10px;display:grid}.integration-permissions dt{color:var(--muted)}.integration-permissions dd{margin:0}.scope-checks{flex-direction:column;gap:4px;margin:8px 0 14px;display:flex}.scope-checks label{border:1px solid var(--line);border-radius:5px;align-items:center;padding:8px;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;gap:8px!important;font-size:10px!important;display:flex!important}.scope-checks input{width:auto!important}@media (max-width:800px){.connector-health{grid-template-columns:1fr 1fr}.connector-health>div:nth-child(2){border-right:0}.connector-health>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.sync-history article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.sync-history article>i{background:#9ca5ae;border-radius:50%;width:7px;height:7px}.sync-history article>i.succeeded{background:#66826d}.sync-history article>i.failed{background:#ad5950}.sync-history article>div{flex-direction:column;gap:3px;display:flex}.sync-history article strong{font-size:9px}.sync-history article small,.sync-history article>span{color:var(--muted);font-size:8px}.sync-history article>p{color:#944f48;grid-column:2/-1;margin:0;font-size:8px}.connector-scan-result{border-radius:7px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.45}.connector-scan-result.success{color:#32633d;background:#edf8f0}.connector-scan-result.error{color:#9b4038;background:#fff0ef}.create-panel button:disabled{opacity:.68;cursor:wait}.credential-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:20px;display:grid}.credential-guidance{padding:30px}.credential-guidance>svg{color:#a3844d}.credential-guidance h2{font:500 22px var(--font-serif)}.credential-guidance>p{font:400 14px/1.65 var(--font-serif);color:var(--muted);max-width:650px}.credential-guidance>div{border-top:1px solid var(--line);color:#997b49;gap:12px;padding:17px 0;display:flex}.credential-guidance>div span{flex-direction:column;gap:4px;display:flex}.credential-guidance>div strong{color:var(--ink);font-size:11px}.credential-guidance>div small{color:var(--muted);font-size:9px;line-height:1.5}@media (max-width:800px){.credential-layout{grid-template-columns:1fr}}.autofill-decoy{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.granola-connected-notice{color:#17663b;background:#eaf8ef;border:1px solid #73c996;border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.granola-connected-notice>div{flex-direction:column;flex:1;gap:3px;display:flex}.granola-connected-notice strong{font-size:14px}.granola-connected-notice span{color:#377656;font-size:12px}.granola-connected-notice>a{color:#155f38;border:1px solid #78ba90;border-radius:8px;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.credential-result{border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.credential-result.error{color:#8d332d;background:#fff0ef;border:1px solid #e4aaa4}.credential-layout .primary-button:disabled{cursor:wait;opacity:.72}@media (max-width:720px){.granola-connected-notice{flex-wrap:wrap;align-items:flex-start}.granola-connected-notice>div{min-width:calc(100% - 34px)}.granola-connected-notice>a{justify-content:center;width:100%}}html[data-theme=dark] .app-shell .granola-connected-notice{background:#19a864}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-shell .granola-connected-notice{background:color-mix(in srgb,#19a864 13%,var(--os-surface))}}html[data-theme=dark] .app-shell .granola-connected-notice{border-color:#39c47a}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-shell .granola-connected-notice{border-color:color-mix(in srgb,#39c47a 55%,var(--os-line))}}html[data-theme=dark] .app-shell .granola-connected-notice{color:#68dfa0}html[data-theme=dark] .app-shell .granola-connected-notice span{color:var(--os-text-secondary)}html[data-theme=dark] .app-shell .granola-connected-notice>a{background:var(--os-surface-soft);border-color:#39c47a}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-shell .granola-connected-notice>a{border-color:color-mix(in srgb,#39c47a 48%,var(--os-line))}}html[data-theme=dark] .app-shell .granola-connected-notice>a{color:#80e8ad}html[data-theme=dark] .app-shell .credential-result.error{background:#cf4d4d}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-shell .credential-result.error{background:color-mix(in srgb,#cf4d4d 12%,var(--os-surface))}}html[data-theme=dark] .app-shell .credential-result.error{border-color:#cf4d4d}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-shell .credential-result.error{border-color:color-mix(in srgb,#cf4d4d 45%,var(--os-line))}}html[data-theme=dark] .app-shell .credential-result.error{color:#ff9c98}.security-status{color:#fff;background:#111d33;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.security-status>div{color:#c3a66f;border-right:1px solid #ffffff1a;align-items:center;gap:11px;padding:17px;display:flex}.security-status>div:last-child{border-right:0}.security-status span{flex-direction:column;gap:3px;display:flex}.security-status strong{color:#fff;font-size:10px}.security-status small{color:#aab5c4;font-size:8px}.security-status .attention svg{color:#c88755}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.security-card{border:1px solid var(--line);background:#fff;padding:19px}.security-card>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;margin-bottom:14px;padding-bottom:14px;display:flex}.security-card>header svg{color:#9e804c}.security-card h2{font:600 16px var(--font-serif);margin:0 0 3px}.security-card header p,.security-card>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.security-card form{flex-direction:column;gap:10px;display:flex}.mfa-enrollment label,.security-card form label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.mfa-enrollment input,.security-card form input{border:1px solid var(--line);border-radius:5px;padding:9px}.danger-action,.mfa-factor button,.security-action{color:#fff;background:#172a49;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.danger-action{background:#974d47}.security-account{margin-top:13px!important}.warning-card{background:#fffaf5;border-left:3px solid #b87848}.mfa-factor{background:#f5f7f6;align-items:center;gap:9px;padding:10px;display:flex}.mfa-factor span{flex-direction:column;flex:1;gap:3px;display:flex}.mfa-factor strong{font-size:10px}.mfa-factor small{color:var(--muted);font-size:8px}.mfa-factor button{color:#8f4b46;background:0 0;border:1px solid #e0c6c2}.mfa-enrollment{flex-direction:column;align-items:center;gap:11px;display:flex}.mfa-enrollment>p{color:var(--muted);text-align:center;font-size:9px}.mfa-enrollment img{width:190px;height:190px}.mfa-enrollment details{text-align:center;font-size:9px}.mfa-enrollment code{word-break:break-all;margin-top:8px;display:block}.mfa-enrollment label{width:100%}.security-message{color:#586f5f!important;margin-top:10px!important}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:780px){.security-grid,.security-status{grid-template-columns:1fr}.security-status>div{border-bottom:1px solid #ffffff1a;border-right:0}}.mfa-page .login-panel{place-items:center;display:grid}.mfa-challenge{border:1px solid var(--line);background:#fff;width:min(420px,100vw - 36px);padding:34px}.mfa-challenge h1{font:500 28px var(--font-serif);margin:8px 0}.mfa-challenge>p:not(.eyebrow){font:400 13px/1.55 var(--font-serif);color:var(--muted);margin-bottom:22px}.mfa-challenge label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-direction:column;gap:7px;font-size:8px;display:flex}.mfa-challenge input{border:1px solid var(--line);letter-spacing:.35em;text-align:center;border-radius:6px;padding:13px;font-size:20px}.mfa-challenge>button{color:#fff;background:#172a49;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;padding:12px;display:flex}.mfa-challenge>button:disabled{opacity:.6}.skip-link{z-index:1000;color:#111d33;background:#fff;border:2px solid #b99a62;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #c6a663}:where(button,[role=button],summary){touch-action:manipulation}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (forced-colors:active){.dot,.event-line,.priority-pin{forced-color-adjust:none}.active{outline:2px solid canvastext}}.agent-safety-banner,.ai-rollout-banner{color:#8c7040;background:#f3f0e8;border:1px solid #d9d2c4;border-left:3px solid #b99a62;align-items:center;gap:13px;margin-bottom:20px;padding:15px 17px;display:flex}.agent-completion{color:#55725f;letter-spacing:.06em;background:#eef3ef;border-radius:999px;margin:0 0 12px;padding:5px 8px;font-size:7px;font-weight:750;display:inline-flex}.agent-completion.partial{color:#8a6c3d;background:#f4efe5}.agent-completion.blocked{color:#98544c;background:#f6e9e7}.agent-execution-plan{background:#fafbfc;border:1px solid #e2e6ea;border-radius:10px;margin:12px 0;padding:14px}.agent-execution-plan>strong,.agent-verification>strong{text-transform:uppercase;letter-spacing:.06em;color:#687482;margin-bottom:10px;font-size:8px;display:block}.agent-execution-plan ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-execution-plan li{align-items:flex-start;gap:9px;display:flex}.agent-execution-plan li>i{color:#50647d;background:#e9edf2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.agent-execution-plan li>i.completed{color:#4e7058;background:#e3eee6}.agent-execution-plan li>i.needs_approval{color:#8a6935;background:#f3ebdc}.agent-execution-plan li>i.blocked{color:#944f48;background:#f4e5e3}.agent-execution-plan li>div{flex-direction:column;gap:3px;display:flex}.agent-execution-plan li span{font:400 9px/1.45 var(--font-serif);color:#727d89}.agent-execution-plan li small{text-transform:uppercase;color:#8b949e;font-size:7px}.agent-verification{background:#f2f6f3;border-left:3px solid #66816d;margin:12px 0;padding:12px 14px}.agent-verification ul{margin:0;padding-left:16px}.agent-verification li{color:#64716e;font-size:8px;line-height:1.5}.agent-safety-banner>div,.ai-rollout-banner>div{flex:1}.ai-rollout-banner h2{font:600 15px var(--font-serif);color:#334155;margin:0 0 4px}.agent-safety-banner p,.ai-rollout-banner p{color:#677382;margin:0;font-size:9px}.ai-rollout-banner>a{color:#fff;background:#172a49;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;text-decoration:none;display:flex}.ai-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-workspace-card{border:1px solid var(--line);background:#fff}.ai-workspace-card>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px;display:flex}.ai-workspace-card>header>span{color:#435f83;background:#e8edf4;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.ai-workspace-card>header>div{flex:1}.ai-workspace-card h2{font:600 14px var(--font-serif);margin:0 0 3px}.ai-workspace-card p{color:#87919d;margin:0;font-size:8px}.switch-label{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.ai-workspace-card>fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:14px;display:grid}.ai-workspace-card legend{text-transform:uppercase;letter-spacing:.05em;color:#657080;font-size:8px;font-weight:700}.ai-workspace-card>fieldset>label{border:1px solid #e1e5e8;align-items:flex-start;gap:6px;padding:9px;display:flex}.ai-workspace-card>fieldset>label>span{grid-template-columns:auto 1fr;gap:2px 5px;display:grid}.ai-workspace-card>fieldset svg{color:#9a7b47;grid-row:1/3}.ai-workspace-card>fieldset small{color:#87919b;grid-column:2;font-size:7px}.ai-workspace-card>details{border:1px solid #e3e6e8;margin:0 14px 14px;padding:9px}.ai-workspace-card summary{cursor:pointer;font-size:8px}.ai-access-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.ai-access-list label{align-items:center;gap:5px;font-size:8px;display:flex}.ai-action-mode{color:#657080;flex-direction:column;gap:5px;margin:0 14px 14px;font-size:8px;font-weight:700;display:flex}.ai-action-mode select{background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;height:36px;padding:0 9px;font-size:9px}.ai-action-mode small{color:#7e8893;font-weight:400}.ai-workspace-card>footer{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 14px;display:flex}.ai-workspace-card>footer>span{color:#7e8893;flex:1;align-items:center;gap:5px;font-size:7px;display:flex}.ai-workspace-card>footer button{color:#fff;background:#172a49;border:0;border-radius:4px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;display:flex}.agent-safety-banner strong{font:600 14px var(--font-serif);color:#354254;margin-bottom:3px;display:block}.agent-page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.agent-execution-feed{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0 0 20px;overflow:hidden}.agent-execution-feed .panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.agent-execution-feed .panel-heading h2{margin:2px 0 3px;font-size:18px}.agent-execution-feed .panel-heading p:last-child{color:var(--muted);margin:0;font-size:13px}.agent-execution-feed .panel-heading>a{color:var(--os-accent);align-items:center;gap:6px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.agent-execution-list{display:grid}.agent-execution-list>article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:16px 20px;display:grid}.agent-execution-list>article:last-child{border-bottom:0}.agent-execution-state{background:var(--os-accent-soft);width:38px;height:38px;color:var(--os-accent);border-radius:12px;place-items:center;display:grid}.agent-execution-state.state-failed{background:var(--os-danger-soft);color:var(--os-danger)}.agent-execution-copy{min-width:0}.agent-execution-copy small{color:var(--os-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:750}.agent-execution-copy h3{margin:4px 0 5px;font-size:15px;line-height:1.35}.agent-execution-copy p{-webkit-line-clamp:2;color:var(--os-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-execution-copy>div{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.agent-execution-copy>div>span{color:var(--os-muted);align-items:center;gap:5px;font-size:11px;display:flex}.agent-execution-copy>div>span.needs-review{color:var(--os-warning);font-weight:750}.agent-execution-list>article>a{border:1px solid var(--os-line);width:38px;height:38px;color:var(--os-text-secondary);border-radius:11px;place-items:center;text-decoration:none;display:grid}.agent-execution-list>article>a:hover{border-color:var(--os-accent);color:var(--os-accent)}.agent-execution-empty{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px;display:grid}.agent-execution-empty>svg{color:var(--os-accent)}.agent-execution-empty strong{font-size:15px}.agent-execution-empty p{color:var(--os-muted);margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:720px){.agent-execution-feed .panel-heading{flex-direction:column;align-items:flex-start}.agent-execution-list>article{grid-template-columns:36px minmax(0,1fr);padding:15px 13px}.agent-execution-list>article>a{grid-column:2;justify-self:start;width:auto;padding:0 11px}.agent-execution-empty{grid-template-columns:34px minmax(0,1fr)}.agent-execution-empty>a{grid-column:1/-1;width:100%}}.agent-list{border:1px solid var(--line);background:#fff}.agent-card{border-bottom:1px solid var(--line);border-left:3px solid #b99a62;align-items:flex-start;gap:14px;padding:17px;display:flex}.agent-card:last-child{border-bottom:0}.agent-card.accent-navy{border-left-color:#27466e}.agent-card.accent-slate{border-left-color:#788596}.agent-card.accent-burgundy{border-left-color:#864d54}.agent-card.accent-forest{border-left-color:#53705d}.agent-avatar{color:#c8ad78;background:#172a49;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.agent-avatar.concierge{border-radius:50%}.agent-avatar.analyst{color:#3f5e84;background:#e7ecf3}.agent-avatar.operator{border-radius:5px}.agent-card-body{flex:1;min-width:0}.agent-card-body>header{align-items:flex-start;display:flex}.agent-card-body>header>div{flex:1}.agent-card h3{font:600 16px var(--font-serif);margin:0 0 4px}.agent-card header p{color:#87919b;margin:0;font-size:8px}.agent-card-body>p{font:400 11px/1.55 var(--font-serif);color:#687481}.agent-live,.agent-paused{text-transform:uppercase;letter-spacing:.06em;color:#54715f;background:#edf3ef;border-radius:4px;padding:4px 6px;font-size:7px}.agent-paused{color:#8b6d3d;background:#f3eee4}.agent-scope{color:#6e7885;align-items:center;gap:5px;font-size:8px;display:flex}.agent-voice-preview{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.agent-voice-preview button{background:#fff;border:1px solid #dce2e6;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.agent-voice-preview span{color:#8a939d;align-items:center;gap:4px;font-size:7px;display:flex}.agent-voice-preview small{color:#9e4d45;width:100%;font-size:7px}.agent-editor{border-top:1px solid #e8ebed;margin-top:11px;padding-top:9px}.agent-editor summary{cursor:pointer;color:#5d6d82;font-size:8px}.agent-form{margin-top:12px}.agent-form label{text-transform:uppercase;letter-spacing:.04em;color:#657080;flex-direction:column;gap:5px;margin-bottom:11px;font-size:8px;font-weight:700;display:flex}.agent-form input,.agent-form select,.agent-form textarea{color:#273247;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;padding:9px;font-size:9px}.agent-form label>small{text-transform:none;letter-spacing:0;color:#89929b;font-weight:400}.agent-form fieldset{border:1px solid #e2e6e9;margin:0 0 12px;padding:9px}.agent-form legend{color:#657080;font-size:8px;font-weight:700}.agent-form fieldset label{flex-direction:row;align-items:center;margin:5px 0;font-size:7px}.agent-enabled input,.agent-form fieldset input{width:auto}.agent-enabled{align-items:center;flex-direction:row!important}.agent-create{width:auto}.agent-editor .agent-form{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.agent-editor .agent-form>.agent-enabled,.agent-editor .agent-form>button,.agent-editor .agent-form>fieldset,.agent-editor .agent-form>label:nth-of-type(4),.agent-editor .agent-form>label:nth-of-type(5){grid-column:1/-1}.task-agent-panel .assigned-agent{color:#8c7040;background:#f2efe7;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.assigned-agent>div{flex-direction:column;display:flex}.assigned-agent strong{color:#344255;font-size:9px}.assigned-agent span{color:#7f8993;text-transform:uppercase;font-size:7px}.agent-run-control{margin-top:9px}.agent-run-control>button{border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:8px;font-weight:700;display:flex;color:#172a49!important;background:#b99a62!important}.agent-run-control small{color:#a04f46;margin-top:6px;font-size:7px;display:block}.agent-panel-note{color:#84909b;margin-top:8px;font-size:7px;line-height:1.45;display:block}@keyframes agent-spin{to{transform:rotate(1turn)}}.agent-work-section{background:#fff;border:1px solid #d9d2c4;border-left:3px solid #b99a62;margin-top:18px}.agent-run-result,.agent-work-section>.conversation-heading{border-bottom:1px solid var(--line);padding:15px}.agent-run-result>header{align-items:center;gap:8px;display:flex}.agent-run-result>header strong{font-size:10px}.agent-run-result time{color:#89929c;margin-left:auto;font-size:7px}.agent-run-status{text-transform:uppercase;color:#896b3b;background:#f3eee4;padding:3px 5px;font-size:7px}.agent-run-result h3{font:600 14px var(--font-serif);margin:12px 0 6px}.agent-work-product{white-space:pre-wrap;font:400 11px/1.65 var(--font-serif);color:#4f5b69}.agent-run-result>div>strong{text-transform:uppercase;letter-spacing:.04em;font-size:8px}.agent-run-result ul{color:#637080;padding-left:18px;font-size:9px;line-height:1.55}.agent-questions{background:#f4f0e7;padding:10px}.agent-error{color:#9e4d45;font-size:8px}.agent-action-card{background:#faf8f3;border:1px solid #dfd7c8;margin:14px;padding:13px}.agent-action-card>header{color:#8c7040;align-items:center;gap:9px;display:flex}.agent-action-card>header>div{flex-direction:column;display:flex}.agent-action-card>header strong{color:#344255;font-size:10px}.agent-action-card>header span{text-transform:uppercase;color:#7f8993;font-size:7px}.agent-action-card dl{margin:12px 0}.agent-action-card dl>div{border-top:1px solid #e7e2d8;grid-template-columns:100px 1fr;padding:7px 0;display:grid}.agent-action-card dt{text-transform:uppercase;color:#87909a;font-size:7px}.agent-action-card dd{color:#4b5867;margin:0;font-size:9px}.agent-action-card details summary{cursor:pointer;font-size:8px}.agent-action-card details p{white-space:pre-wrap;font:400 10px/1.55 var(--font-serif)}.agent-action-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.agent-action-controls button{background:#fff;border:1px solid #d5dadd;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;display:flex}.agent-action-controls button.approve{color:#fff;background:#172a49;border:0}.agent-action-controls small{color:#9e4d45;width:100%;font-size:7px}.agent-action-result{color:#55715f;align-items:center;gap:5px;margin-bottom:0;font-size:8px;display:flex}@media (max-width:1000px){.agent-page-grid,.ai-settings-grid{grid-template-columns:1fr}.agent-create{position:static}.ai-workspace-card>fieldset{grid-template-columns:1fr}}@media (max-width:720px){.ai-rollout-banner{flex-wrap:wrap;align-items:flex-start}.ai-rollout-banner>a{margin-left:34px}.agent-card{padding:13px}.agent-avatar{width:40px;height:40px}.agent-editor .agent-form{display:block}.ai-access-list{grid-template-columns:1fr}.agent-action-card dl>div{grid-template-columns:78px 1fr}}.agent-safety-banner,.ai-rollout-banner{color:#5b5bd6;background:#f4f3ff;border:1px solid #deddf4;border-left:0;border-radius:13px;padding:17px 18px}.agent-safety-banner strong,.ai-rollout-banner h2{color:#34353f;font:700 15px/1.3 Inter,ui-sans-serif,sans-serif}.agent-safety-banner p,.ai-rollout-banner p{color:#747682;font-size:12px;line-height:1.5}.ai-rollout-banner>a{background:#5b5bd6;border-radius:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650}.ai-settings-grid{gap:14px}.ai-workspace-card{border:1px solid #e6e6eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #18182108}.ai-workspace-card>header{border-color:#eeeef2;padding:18px}.ai-workspace-card>header>span{color:#5b5bd6;background:#f0efff;border-radius:11px;width:40px;height:40px}.ai-workspace-card h2{font:700 15px/1.3 Inter,ui-sans-serif,sans-serif}.ai-workspace-card p{font-size:12px;line-height:1.45}.switch-label{font-size:12px}.ai-workspace-card>fieldset{gap:10px;padding:16px}.ai-workspace-card legend{text-transform:none;letter-spacing:0;color:#747682;font-size:11px}.ai-workspace-card>fieldset>label{border-color:#e3e3e9;border-radius:10px;gap:8px;min-height:76px;padding:12px}.ai-workspace-card>fieldset svg{color:#6666d8}.ai-workspace-card>fieldset strong{font-size:13px}.ai-workspace-card>fieldset small{font-size:11px;line-height:1.35}.ai-workspace-card>details{border-color:#e5e5ea;border-radius:10px;margin:0 16px 16px;padding:12px}.ai-workspace-card summary{font-size:12px;font-weight:650}.ai-access-list{gap:8px}.ai-access-list label{font-size:12px}.ai-action-mode{gap:7px;margin:0 16px 16px;font-size:12px}.ai-action-mode select{border-color:#dcdce3;border-radius:9px;height:42px;font-size:13px}.ai-action-mode small{font-size:12px;line-height:1.45}.ai-workspace-card>footer{border-color:#eeeef2;padding:13px 16px}.ai-workspace-card>footer>span{font-size:11px;line-height:1.4}.ai-workspace-card>footer button{background:#5b5bd6;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px}.agent-card{border-left:0;border-color:#eeeef2;padding:18px}.agent-avatar{color:#fff;background:#5b5bd6;border-radius:13px}.agent-avatar.archivist{color:#5b5bd6;background:#f0efff}.agent-completion{letter-spacing:0;padding:6px 9px;font-size:11px}.agent-execution-plan>strong,.agent-verification>strong{letter-spacing:.04em;font-size:11px}.agent-execution-plan li strong{font-size:13px}.agent-execution-plan li span{font:400 12px/1.45 Inter,ui-sans-serif,sans-serif}.agent-execution-plan li small{font-size:11px}.agent-verification li{font-size:12px}.agent-list{border-color:#e6e6eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #18182108}.welcome-page{background:#111d33;place-items:center;min-height:100vh;padding:25px;display:grid}.welcome-card{background:#fff;border:1px solid #dfe4e8;width:min(520px,100%);padding:clamp(27px,6vw,48px);box-shadow:0 24px 70px #07122552}.welcome-card h1{font:500 32px var(--font-serif);margin:5px 0 10px}.welcome-card>p:not(.eyebrow){font:400 13px/1.6 var(--font-serif);color:#6f7a87}.welcome-access{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.welcome-access span{color:#52647b;border:1px solid #dce2e8;border-radius:12px;padding:5px 8px;font-size:8px}.welcome-card form{border-top:1px solid var(--line);padding-top:19px}.welcome-card label{color:#5e6879;flex-direction:column;gap:7px;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.welcome-card input{border:1px solid #dce2de;border-radius:6px;outline:0;height:42px;padding:0 12px}.welcome-card>small{text-align:center;color:#8d9792;margin-top:18px;font-size:8px;line-height:1.5;display:block}.billing-notice{color:#765d33;background:#f5efe4;border:1px solid #e1d3b8;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:10px;display:flex}.billing-notice.success{color:#4e7058;background:#edf4ef;border-color:#d4e3d7}.billing-current{color:#fff;background:#111d33;border:1px solid #293751;justify-content:space-between;align-items:center;margin-bottom:18px;padding:22px;display:flex}.billing-current span{letter-spacing:.15em;color:#c3a76f;font-size:8px}.billing-current strong{font:500 25px var(--font-serif);margin:6px 0;display:block}.billing-current p{color:#aeb9c9;margin:0;font-size:9px}.billing-current form{margin:0}.billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:390px;padding:20px;display:flex}.billing-plan>span{font:600 16px var(--font-serif)}.billing-plan h2{font:500 27px var(--font-serif);margin:14px 0 4px}.billing-plan h2 small{color:#7d8794;font:400 10px sans-serif}.billing-plan>p{font:400 11px/1.55 var(--font-serif);color:#737e8c;min-height:52px}.setup-fee{color:#896d3c;background:#f5f1e8;margin:6px 0;padding:7px;font-size:8px}.billing-plan ul{flex-direction:column;gap:9px;margin:13px 0 20px;padding:0;list-style:none;display:flex}.billing-plan li{color:#5f6b79;gap:7px;font-size:9px;display:flex}.billing-plan li svg{color:#a3844e;flex:none}.billing-plan form{margin-top:auto}.billing-plan form label{color:#687482;align-items:flex-start;gap:6px;margin-bottom:10px;font-size:8px;display:flex}.billing-plan form .primary-button{justify-content:center;width:100%}.billing-plan button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:950px){.billing-grid{grid-template-columns:1fr}.billing-plan{min-height:0}}@media (max-width:720px){.billing-current{flex-direction:column;align-items:flex-start;gap:18px}}.conversation-row{min-height:78px;color:var(--ink);border-bottom:1px solid #edf0ee;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.conversation-row:hover{background:#fafbfc}.conversation-row.unread{background:#f8f5ee}.conversation-icon{color:#425e82;background:#e8edf4;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.conversation-row>div{flex:1;min-width:0}.conversation-row small{color:#87919c;text-transform:uppercase;font-size:8px}.conversation-row h3{font:600 14px var(--font-serif);margin:4px 0}.conversation-row p{color:#7b8693;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.conversation-row>i{background:#b28f51;border-radius:50%;width:8px;height:8px}.form-note{color:#778291;gap:7px;line-height:1.45;display:flex;font-size:9px!important}.conversation-read{justify-content:flex-end;margin:-12px 0 8px;display:flex}.conversation-read button{color:#7c8794;background:0 0;border:0;font-size:9px}.conversation-thread{border:1px solid var(--line);background:#fff;min-height:420px;padding:18px}.conversation-thread article{gap:10px;margin:0 0 17px;display:flex}.conversation-avatar{color:#405a7c;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.conversation-thread article>div{flex:1;min-width:0}.conversation-thread header{align-items:baseline;gap:8px;display:flex}.conversation-thread header strong{font-size:11px}.conversation-thread time{color:#949da7;font-size:8px}.conversation-thread article p{font:400 13px/1.5 var(--font-serif);white-space:pre-wrap;color:#394556;margin:4px 0 8px}.conversation-thread article.mine{padding-left:44px}.conversation-thread article.mine .conversation-avatar{color:#745d35;background:#e8dec9}.message-convert{gap:6px;display:flex}.message-convert button,.message-convert select,.message-task{color:#6d7886;background:#fff;border:1px solid #dde3e8;border-radius:5px;height:30px;padding:0 8px;font-size:8px}.message-convert button,.message-task{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.conversation-composer{background:#f6f7f5;border:1px solid var(--line);border-top:0;gap:10px;padding:12px;display:flex;position:sticky;bottom:0}.conversation-composer label{flex:1}.conversation-composer textarea{resize:none;background:#fff;border:1px solid #d7dee4;border-radius:7px;outline:0;width:100%;padding:11px;font-size:16px}.conversation-composer .primary-button{justify-content:center;min-width:90px;height:auto}@media (max-width:720px){.conversation-thread{border-inline:0;min-height:55vh;margin-inline:-14px;padding:14px 12px}.conversation-thread article.mine{padding-left:18px}.message-convert{flex-wrap:wrap}.message-convert select{max-width:210px}.conversation-composer{bottom:calc(62px + env(safe-area-inset-bottom));margin-inline:-14px;padding:9px 12px}.conversation-composer .primary-button{min-width:58px;padding:0;font-size:0}.conversation-composer .primary-button svg{width:19px;height:19px}}.chief-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.chief-console{min-width:0;max-width:1120px}.chief-history{background:#fff;border:1px solid #dfe4eb;border-radius:18px;gap:5px;padding:10px;display:grid;position:sticky;top:76px;box-shadow:0 10px 30px #0a0c100b}.chief-history>p{color:#7d8796;text-transform:uppercase;letter-spacing:.09em;margin:14px 9px 5px;font-size:11px;font-weight:800}.chief-history>a{color:#505967;white-space:nowrap;text-overflow:ellipsis;border-radius:11px;padding:11px 12px;font-size:13px;text-decoration:none;overflow:hidden}.chief-history>a:first-child{color:#fff;background:#0a0c10;align-items:center;gap:8px;font-weight:750;display:flex}.chief-history>a:not(:first-child):hover{color:#0b3fb3;background:#f0f5ff}.chief-chat-window{background:linear-gradient(#fff,#f8fafd);border:1px solid #dfe4eb;border-radius:24px;flex-direction:column;gap:20px;min-height:560px;padding:26px;display:flex;box-shadow:0 20px 60px #0a0c1012}.chief-welcome{text-align:center;max-width:760px;margin:auto;padding:42px 30px}.chief-welcome>span{color:#fff;background:linear-gradient(145deg,#155eef,#0b3fb3);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 16px 36px #155eef45}.chief-welcome>p{color:#697386;margin:0 0 7px;font-size:15px}.chief-welcome h2{color:#0a0c10;letter-spacing:-.035em;margin:0;font-size:34px!important;font-weight:820!important;line-height:1.08!important}.chief-welcome>small{color:#667085;max-width:610px;margin:15px auto 28px;font-size:15px;line-height:1.65;display:block}.chief-welcome>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chief-welcome button{color:#303846;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:14px 16px;font-size:14px;font-weight:630;display:flex}.chief-welcome button:hover{color:#0b3fb3;background:#f6f9ff;border-color:#a9c4ff;transform:translateY(-1px)}.chief-message{grid-template-columns:42px minmax(0,1fr);gap:12px;max-width:940px;display:grid}.chief-message.user{grid-template-columns:minmax(0,1fr) 42px;align-self:flex-end;max-width:min(86%,900px)}.chief-message.user>span{color:#155eef;background:#eaf1ff;grid-area:1/2}.chief-message.user>div{color:#fff;background:#0a0c10;border-color:#0a0c10;grid-area:1/1;box-shadow:0 10px 26px #0a0c1021}.chief-message>span{color:#155eef;background:#eaf1ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.chief-message>div{background:#fff;border:1px solid #dfe4eb;border-radius:17px;min-width:0;padding:17px 18px;box-shadow:0 7px 22px #0a0c1009}.chief-message>div>strong{letter-spacing:-.01em;font-size:13px}.chief-message>div>p{white-space:pre-wrap;margin:8px 0 0;font-size:15px;line-height:1.65}.chief-message footer{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.chief-message footer a{color:#0b3fb3;background:#edf3ff;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none}.chief-thinking{color:#566173;align-items:center;gap:10px;font-size:14px;display:flex}.chief-suggestions{scrollbar-width:none;gap:8px;padding:12px 2px 4px;display:flex;overflow-x:auto}.chief-suggestions button{white-space:nowrap;color:#505967;background:#fff;border:1px solid #dce2ea;border-radius:999px;min-height:40px;padding:8px 13px;font-size:12px}.chief-suggestions button:hover{color:#0b3fb3;border-color:#9dbdff}.chief-composer{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #cad3df;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;padding:11px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 40px #0a0c1024}.chief-composer textarea{resize:none;box-shadow:none!important;color:#171b22!important;background:0 0!important;border:0!important;min-height:56px!important;padding:12px!important;font-size:15px!important;line-height:1.45!important}.chief-composer button{color:#fff;background:#155eef;border:0;border-radius:13px;justify-content:center;align-self:end;align-items:center;gap:8px;min-width:104px;min-height:48px;padding:0 18px;font-weight:760;display:flex;box-shadow:0 8px 18px #155eef33}.chief-composer button:hover{background:#0b3fb3}.chief-composer button:disabled{box-shadow:none;background:#aeb7c4}.chief-boundary,.chief-error{color:#727d8c;margin:10px 5px 0;font-size:12px;line-height:1.5}.chief-error{color:#b42318;min-height:18px;font-weight:700}.chief-formatted-answer{color:#303846;margin-top:11px}.chief-formatted-answer h3{color:#171b22;letter-spacing:-.015em;line-height:1.3;margin:23px 0 9px!important;font-size:16px!important;font-weight:800!important}.chief-formatted-answer h3:first-child{margin-top:6px!important}.chief-formatted-answer p{color:#4f5968;margin:0 0 14px!important;font-size:15px!important;line-height:1.72!important}.chief-formatted-answer ol,.chief-formatted-answer ul{gap:9px;margin:8px 0 18px;padding-left:23px;display:grid}.chief-formatted-answer li{color:#404958;padding-left:4px;font-size:15px;line-height:1.65}.chief-formatted-answer li::marker{color:#155eef;font-weight:850}.chief-formatted-answer strong{color:#171b22;font-weight:780;font-size:inherit!important}.chief-action-batch{background:#f8faff;border:1px solid #cdd9ea;border-radius:18px;margin:18px -3px 3px;overflow:hidden}.chief-action-batch>header{color:#fff;background:linear-gradient(135deg,#0a0c10,#182641);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.chief-action-icon{color:#fff;background:#155eef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.chief-action-batch>header small{color:#a9c4ff;letter-spacing:.12em;margin:1px 0 5px;font-size:10px;font-weight:850;display:block}.chief-action-batch>header h3{letter-spacing:-.025em;color:#fff!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.chief-action-batch>header p{color:#cbd5e1!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.5!important}.chief-action-batch>header em{color:#dbe7ff;letter-spacing:.07em;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.chief-action-items{background:#dde4ed;gap:1px;display:grid}.chief-action-items article{opacity:.62;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.chief-action-batch:not(.status-awaiting_confirmation):not(.status-failed) .chief-action-items article,.chief-action-items article.selected{opacity:1}.chief-action-check,.chief-action-type{color:#0000;background:#fff;border:1px solid #cad3df;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.chief-action-check[aria-pressed=true]{color:#fff;background:#155eef;border-color:#155eef}.chief-action-type{color:#155eef;background:#edf3ff;border-color:#d7e3fb}.chief-action-main{min-width:0}.chief-action-main small{color:#155eef;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.chief-action-main strong{color:#171b22;overflow-wrap:anywhere;line-height:1.35;display:block;font-size:14px!important}.chief-action-main span{color:#687386;margin:5px 12px 0 0;font-size:12px;line-height:1.4;display:inline-block}.chief-action-items article>a{color:#0b3fb3;background:#edf3ff;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.chief-action-items article>i{color:#7d8796;font-size:11px;font-style:normal}.chief-action-batch>footer{background:#f5f7fa;border-top:1px solid #dde4ed;justify-content:flex-end;align-items:center;gap:9px;padding:13px 15px;display:flex}.chief-action-batch>footer>div{color:#5e6877;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}.chief-action-batch>footer button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:780;display:flex}.chief-reject{color:#4f5968;background:#fff;border:1px solid #ced6e0}.chief-execute{color:#fff;background:#155eef;border:1px solid #155eef;box-shadow:0 7px 16px #155eef2e}.chief-execute:hover{background:#0b3fb3}.chief-action-batch.status-completed>header{background:linear-gradient(135deg,#071f18,#0d6045)}.chief-action-batch.status-completed .chief-action-icon{background:#16a36a}.chief-action-batch.status-failed>header{background:linear-gradient(135deg,#29110f,#7a2721)}.chief-action-batch.status-canceled{opacity:.78}.chief-action-live{color:#b42318;min-height:0;padding:0 15px;font-size:12px;font-weight:650}.chief-action-live:not(:empty){padding-top:10px;padding-bottom:12px}.chief-action-batch.status-completed .chief-action-live{color:#087a4d}.home-chief-entry{color:#273142;background:linear-gradient(135deg,#f7faff,#edf3ff);border:1px solid #cedbf3;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:17px 18px;text-decoration:none;display:grid}.home-chief-entry>span{color:#fff;background:#155eef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.home-chief-entry strong{font-size:15px;display:block}.home-chief-entry small{color:#667085;margin-top:4px;font-size:12px;display:block}.home-chief-entry>svg{color:#155eef}@media (max-width:900px){.chief-layout{grid-template-columns:1fr}.chief-history{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.chief-history::-webkit-scrollbar{display:none}.chief-history>p{display:none}.chief-history>a{flex:none;max-width:190px}.chief-history>a:first-child{max-width:168px}}@media (max-width:720px){.app-shell:has(.chief-console) .training-launcher{display:none}.chief-history{border-radius:14px;margin-inline:-2px;padding:8px}.chief-history>a{align-items:center;min-height:44px;display:flex}.chief-chat-window{border-radius:18px;gap:17px;min-height:480px;padding:15px 12px}.chief-welcome{padding:28px 8px}.chief-welcome h2{font-size:29px!important}.chief-welcome>small{font-size:14px}.chief-welcome>div{grid-template-columns:1fr}.chief-welcome button{font-size:13px}.chief-message,.chief-message.user{grid-template-columns:34px minmax(0,1fr);gap:8px;max-width:100%}.chief-message.user{grid-template-columns:minmax(0,1fr) 34px}.chief-message>span{border-radius:11px;width:34px;height:34px}.chief-message>div{border-radius:15px;padding:14px 13px}.chief-formatted-answer li,.chief-formatted-answer p,.chief-message>div>p{font-size:15px!important}.chief-composer{border-radius:16px;grid-template-columns:1fr;padding:9px;bottom:82px}.chief-composer button{width:100%;min-height:46px}.chief-action-batch{margin-inline:-5px}.chief-action-batch>header{grid-template-columns:40px minmax(0,1fr);padding:15px 13px}.chief-action-icon{width:40px;height:40px}.chief-action-batch>header em{grid-column:2;justify-self:start}.chief-action-items article{grid-template-columns:32px minmax(0,1fr);padding:13px 12px}.chief-action-items article>a,.chief-action-items article>i{grid-column:2;justify-self:start}.chief-action-batch>footer{grid-template-columns:1fr 1.35fr;padding:11px;display:grid;position:sticky;bottom:0}.chief-action-batch>footer>div{grid-column:1/-1;margin:0}.chief-action-batch>footer button{min-height:46px;padding-inline:9px}.chief-action-main strong{font-size:14px!important}.chief-action-main span{font-size:12px}}@media (max-width:390px){.chief-chat-window{padding-inline:10px}.chief-action-batch>footer{grid-template-columns:1fr}.chief-action-batch>footer>div{grid-column:1}.chief-message>div{padding-inline:11px}}.chief-memory-confirmation{color:#17345f;background:#eef5ff;border:1px solid #b9d2ff;border-radius:13px;gap:10px;margin-top:14px;padding:13px;display:flex}.chief-memory-confirmation>svg{color:#155eef;flex:none;margin-top:2px}.chief-memory-confirmation strong{font-size:13px;display:block}.chief-memory-confirmation p{margin:5px 0!important;font-size:13px!important;line-height:1.45!important}.chief-memory-confirmation a{color:#0b4fd4;font-size:12px;font-weight:750}.chief-memory-intro{border:1px solid var(--os-line);background:var(--os-surface);border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.chief-memory-intro svg{color:var(--os-accent);flex:none}.chief-memory-intro strong{font-size:17px}.chief-memory-intro p{color:var(--os-muted);margin:5px 0 0;font-size:14px;line-height:1.55}.chief-memory-list{gap:14px;margin-top:18px;display:grid}.chief-memory-list>article{border:1px solid var(--os-line);background:var(--os-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.chief-memory-list>article>form:first-child{gap:13px;display:grid}.chief-memory-list header{justify-content:space-between;align-items:end;gap:14px;display:flex}.chief-memory-list label{color:var(--os-text);gap:7px;font-size:13px;font-weight:750;display:grid}.chief-memory-list select{min-width:180px}.chief-memory-list header span{color:var(--os-muted);font-size:12px}.chief-memory-list textarea{resize:vertical;width:100%}.chief-memory-delete{align-self:end}.module-action-cluster{align-items:center;gap:9px;display:flex}html[data-theme=dark] .chief-memory-confirmation{color:#dceaff;background:#0b1d36;border-color:#214c8a}@media (max-width:720px){.chief-memory-list>article{grid-template-columns:1fr}.chief-memory-list header{flex-direction:column;align-items:stretch}.chief-memory-list select{width:100%}.chief-memory-delete{justify-self:stretch}.chief-memory-delete button{width:100%}.module-action-cluster{flex-wrap:wrap}}.meeting-overview{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.meeting-overview>div{background:#fff;border:1px solid #e5e6ee;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;gap:1px 12px;padding:17px;display:grid}.meeting-overview span{color:#5b52ed;background:#efeeff;border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.meeting-overview strong{font-size:20px}.meeting-overview small{color:#7c7e8a;font-size:11px}.meeting-detail-layout,.series-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.app-shell .create-panel.meeting-composer{margin-bottom:24px;position:static;top:auto;overflow:hidden;padding:0!important}.meeting-composer-heading{border-bottom:1px solid var(--os-line,#e1e6ed);background:linear-gradient(135deg,var(--os-accent-soft,#eaf1ff),var(--os-surface,#fff) 54%);grid-template-columns:48px minmax(0,1fr) minmax(280px,380px);align-items:center;gap:16px;padding:22px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-composer-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--os-accent-soft,#eaf1ff) 58%,var(--os-surface,#fff)),var(--os-surface,#fff) 54%)}}.meeting-composer-heading>span{background:var(--os-accent,#155eef);color:#fff;width:48px;height:48px;box-shadow:0 10px 24px var(--os-accent,#155eef);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-composer-heading>span{box-shadow:0 10px 24px color-mix(in srgb,var(--os-accent,#155eef) 24%,transparent)}}.meeting-composer-heading .eyebrow{margin:0 0 4px}.meeting-composer-heading h2{margin:0 0 5px;font-size:22px!important}.meeting-composer-heading>div>p:last-child{max-width:720px;color:var(--os-text-secondary,#526174);margin:0;font-size:14px;line-height:1.5}.meeting-composer-heading aside{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface,#fff);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.meeting-composer-heading aside{background:color-mix(in srgb,var(--os-surface,#fff) 82%,transparent)}}.meeting-composer-heading aside svg{color:var(--os-success,#16865f);flex:none;margin-top:2px}.meeting-composer-heading aside span{gap:3px;display:grid}.meeting-composer-heading aside strong{color:var(--os-text,#17202c);font-size:13px}.meeting-composer-heading aside small{color:var(--os-text-secondary,#526174);font-size:12px;line-height:1.45}.meeting-library-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:18px;display:grid}.meeting-library-panel{min-width:0}.meeting-section-heading{justify-content:space-between;align-items:end;margin:17px 0 10px;display:flex}.meeting-section-heading h2{margin:2px 0 0;font-size:20px!important}.meeting-series-grid{grid-template-columns:1fr;gap:11px;display:grid}.meeting-series-grid>a{color:#30313d;background:#fff;border:1px solid #e5e6ee;border-radius:16px;grid-template-columns:42px 1fr;gap:12px;padding:18px;text-decoration:none;display:grid}.meeting-series-grid>a>span{color:#159b6c;background:#eff9f4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.meeting-series-grid small{color:#8b8d99;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.meeting-series-grid h3{margin:5px 0;font-size:16px!important}.meeting-series-grid p{color:#747682;margin:0;font-size:11px;line-height:1.5}.meeting-series-grid footer{color:#5147e8;border-top:1px solid #eeeef3;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;font-size:10px;font-weight:700;display:flex}.meeting-list{display:grid}.meeting-list>a{color:#343540;background:#fff;border-bottom:1px solid #eeeef2;align-items:center;gap:12px;min-height:64px;padding:11px 14px;text-decoration:none;display:flex}.meeting-list>a:first-child{border-radius:14px 14px 0 0}.meeting-list>a:last-child{border-bottom:0;border-radius:0 0 14px 14px}.meeting-list>a>div{flex:1}.meeting-list strong{font-size:13px;display:block}.meeting-list small{color:#858793;font-size:10px}.meeting-list time{color:var(--os-muted,#6e707c);font-size:12px}.meeting-visibility-pill{border:1px solid var(--os-line,#e2e6ec);background:var(--os-surface-soft,#f6f8fb);color:var(--os-text-secondary,#526174);border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:750}.meeting-state{text-align:center;color:#6e707d;background:#f1f1f5;border-radius:999px;min-width:84px;padding:6px 8px;font-size:8px;font-weight:800}.meeting-state.review{color:#a26100;background:#fff5dc}.meeting-state.completed{color:#087a53;background:#e9faf3}.standard-meeting-form{gap:20px;padding:22px 24px 0;display:grid}.app-shell .create-panel.meeting-composer .meeting-rhythm-create label,.app-shell .create-panel.meeting-composer .standard-meeting-form label{color:var(--os-text-secondary,#526174);letter-spacing:0;text-transform:none;flex-direction:column;gap:7px;margin:0;font-size:13px;font-weight:750;line-height:1.4;display:flex}.standard-meeting-form label>small{color:var(--os-muted,#677386);margin-top:6px;font-size:12px;line-height:1.45;display:block}.meeting-form-section{border-bottom:1px solid var(--os-line,#e1e6ed);grid-template-columns:190px minmax(0,1fr);gap:24px;padding-bottom:20px;display:grid}.meeting-form-section>header{align-items:flex-start;gap:11px;padding-top:2px;display:flex}.meeting-form-section>header>span{border:1px solid var(--os-accent,#155eef);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-form-section>header>span{border:1px solid color-mix(in srgb,var(--os-accent,#155eef) 38%,var(--os-line,#e1e6ed))}}.meeting-form-section>header>span{background:var(--os-accent-soft,#eaf1ff);color:var(--os-accent,#155eef);border-radius:9px;font-size:11px;font-weight:850}.meeting-form-section>header>div{gap:3px;display:grid}.meeting-form-section>header strong{color:var(--os-text,#17202c);font-size:14px}.meeting-form-section>header small{color:var(--os-muted,#677386);font-size:12px;line-height:1.4}.meeting-form-details{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:14px;display:grid}.meeting-date-fields,.meeting-purpose-field{grid-column:1/-1}.meeting-date-fields{gap:14px}.meeting-form-people{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:14px;display:grid}.meeting-external-field textarea{flex:1;min-height:116px}.meeting-form-access{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end;gap:14px;display:grid}.meeting-form-actions{justify-content:flex-end;align-items:center;gap:22px;padding:0 24px 22px;display:flex}.meeting-form-actions p{text-align:right;gap:2px;margin:0;display:grid}.meeting-form-actions p strong{color:var(--os-text,#17202c);font-size:13px}.meeting-form-actions p span{color:var(--os-muted,#677386);font-size:12px}.meeting-composer .meeting-form-actions .primary-button{width:auto;min-width:190px;min-height:48px;font-size:14px}.meeting-composer :is(input,select,textarea){border-radius:9px;width:100%;min-width:0;min-height:46px;font-size:14px}.meeting-composer textarea{resize:vertical;line-height:1.5}.meeting-member-picker{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface-soft,#f7f9fc);border-radius:13px;margin:0;padding:15px}.meeting-member-picker legend{color:var(--os-text,#17202c);align-items:center;gap:7px;padding:0 6px;font-size:13px;font-weight:800;display:flex}.meeting-member-picker>p{color:var(--os-muted,#677386);margin:0 0 10px;font-size:12px;line-height:1.45}.meeting-member-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.meeting-member-picker>div label{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface,#fff);min-height:38px;color:var(--os-text-secondary,#3e4b5c);border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;display:flex}.meeting-member-picker input{width:17px;height:17px;min-height:auto}.meeting-access-control>header,.meeting-privacy-note{align-items:flex-start;gap:10px;display:flex}.meeting-privacy-note{border:1px solid var(--os-accent,#155eef);padding:12px}@supports (color:color-mix(in lab,red,red)){.meeting-privacy-note{border:1px solid color-mix(in srgb,var(--os-accent,#155eef) 30%,var(--os-line,#dbe3ec))}}.meeting-privacy-note{background:var(--os-accent-soft,#eaf1ff);color:var(--os-accent,#155eef);border-radius:12px}.meeting-access-control header>div,.meeting-privacy-note>span{gap:3px;display:grid}.meeting-access-control strong,.meeting-privacy-note strong{color:var(--os-text,#17202c);font-size:13px}.meeting-access-control small,.meeting-privacy-note small{color:var(--os-text-secondary,#526174);font-size:12px;line-height:1.45}.meeting-rhythm-create{border-top:1px solid var(--os-line,#e1e6ed);margin-top:0;padding-top:0}.meeting-rhythm-create summary{cursor:pointer;color:var(--os-text-secondary,#465568);padding:18px 24px;font-size:14px;font-weight:800;list-style-position:inside}.meeting-rhythm-create form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;padding:0 24px 22px;display:grid}.meeting-rhythm-create .rhythm-link-field,.meeting-rhythm-create .rhythm-purpose-field{grid-column:span 2}.meeting-rhythm-create form button{align-self:end;min-height:46px}.meeting-library-empty{border:1px dashed var(--os-line,#e1e6ed);background:var(--os-surface-soft,#f7f9fc);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:145px;padding:24px;display:grid}.meeting-library-empty svg{color:var(--os-accent,#155eef)}.meeting-library-empty strong{color:var(--os-text,#17202c);font-size:14px}.meeting-library-empty p{max-width:430px;color:var(--os-muted,#677386);margin:0;font-size:12px;line-height:1.5}.meeting-detail-layout main,.series-grid main{gap:14px;display:grid}.inline-meeting-form{border-top:1px solid #ececf2;grid-template-columns:2fr 90px 90px 120px auto;gap:7px;padding:12px;display:grid}.inline-meeting-form.issue{grid-template-columns:1.2fr 1.8fr 100px auto}.inline-meeting-form input,.inline-meeting-form select{min-width:0}.inline-meeting-form button{color:#fff;background:#5b52ed;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex}.decision-list,.issue-list,.scorecard-list{display:grid}.decision-list article,.issue-list article,.scorecard-list article{border-bottom:1px solid #eeeef2;align-items:center;gap:11px;padding:13px 16px;display:flex}.scorecard-list article>span{color:#2675d8;background:#eff7ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.decision-list strong,.issue-list strong,.scorecard-list strong{font-size:12px;display:block}.issue-list small,.scorecard-list small{color:#858793;font-size:10px}.issue-list i{background:#9ba0ae;border-radius:999px;width:8px;height:34px}.issue-list i.high,.issue-list i.urgent{background:#ff5477}.issue-list i.normal{background:#ffbf3f}.meeting-template-note{background:#f7f7fb;border-radius:13px;gap:8px;margin-top:20px;padding:15px;display:grid}.meeting-template-note>strong{font-size:12px}.meeting-template-note>span{color:#737582;font-size:10px}.meeting-agenda{background:#fff;border:1px solid #e5e6ee;border-radius:18px;padding:20px}.meeting-agenda header{justify-content:space-between;align-items:center;display:flex}.meeting-agenda h2{margin:2px 0;font-size:20px!important}.meeting-agenda header>a{color:#fff;background:#5b52ed;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.meeting-agenda ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.meeting-agenda li{border:1px solid #ececf2;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.meeting-agenda li span{color:#5147e8;background:#efeeff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.meeting-agenda li strong{font-size:11px}.meeting-location{color:var(--os-text-secondary,#526174);margin:14px 0 0;font-size:13px}.meeting-record-overview{border:1px solid var(--os-line,#dfe5ed);background:linear-gradient(145deg,var(--os-surface,#fff),var(--os-surface-soft,#f7f9fc));border-radius:18px;gap:20px;padding:22px;display:grid}.meeting-record-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.meeting-record-overview h2{color:var(--os-text,#1e2633);margin:9px 0 0;line-height:1.25;font-size:22px!important}.meeting-record-overview>header>a{border:1px solid var(--os-line,#dfe5ed);background:var(--os-surface,#fff);min-height:42px;color:var(--os-accent,#155eef);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.meeting-source-chip{background:var(--os-accent,#155eef);border-radius:999px;width:fit-content;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.meeting-source-chip{background:color-mix(in srgb,var(--os-accent,#155eef) 12%,transparent)}}.meeting-source-chip{color:var(--os-accent,#155eef);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.meeting-record-facts{grid-template-columns:1.4fr .8fr .9fr;gap:10px;display:grid}.meeting-record-facts article{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface,#fff);min-width:0;color:var(--os-accent,#155eef);border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.meeting-record-facts article span{gap:3px;min-width:0;display:grid}.meeting-record-facts article small{color:var(--os-text-muted,#737c89);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.meeting-record-facts article strong{color:var(--os-text,#202733);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.meeting-document{border:1px solid var(--os-line,#dfe5ed);background:var(--os-surface,#fff);border-radius:18px;overflow:hidden}.meeting-document>header{border-bottom:1px solid var(--os-line,#e3e8ef);background:var(--os-surface-soft,#f7f9fc);align-items:center;gap:12px;padding:18px 21px;display:flex}.meeting-document>header>span{background:var(--os-accent,#155eef);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-document>header>span{background:color-mix(in srgb,var(--os-accent,#155eef) 13%,transparent)}}.meeting-document>header>span{color:var(--os-accent,#155eef)}.meeting-document h2{color:var(--os-text,#202733);margin:3px 0 0;font-size:20px!important}.meeting-document-body{scrollbar-color:var(--os-line,#d9e0e9) transparent;max-height:780px;padding:24px 26px 30px;overflow-y:auto}.meeting-document-body h3{border-bottom:1px solid var(--os-line,#e3e8ef);color:var(--os-text,#17202d);margin:28px 0 12px;padding-bottom:9px;line-height:1.3;font-size:18px!important}.meeting-document-body h3:first-child{margin-top:0}.meeting-document-body h4{color:var(--os-text,#202733);margin:20px 0 9px;font-size:15px!important}.meeting-document-body>p,.meeting-document-bullet p{color:var(--os-text-secondary,#505d6d);margin:0 0 10px;font-size:14px;line-height:1.65}.meeting-document-bullet{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;display:grid}.meeting-document-bullet[data-depth="1"]{margin-left:22px}.meeting-document-bullet[data-depth="2"]{margin-left:44px}.meeting-document-bullet[data-depth="3"]{margin-left:66px}.meeting-document-bullet i{background:var(--os-accent,#155eef);border-radius:999px;width:6px;height:6px;margin-top:8px}.meeting-document-bullet[data-depth]:not([data-depth="0"]) i{background:var(--os-text-muted,#7f8997)}.meeting-ai-summary{background:linear-gradient(135deg,#f7f6ff,#f0fbff);border:1px solid #dcd8ff;border-radius:16px;grid-template-columns:42px 1fr;gap:13px;padding:18px;display:grid}.meeting-ai-summary>span{color:#fff;background:#5b52ed;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.meeting-ai-summary h2{margin:3px 0 7px;font-size:17px!important}.meeting-ai-summary p:last-child{color:#666876;margin:0;font-size:12px;line-height:1.55}.meeting-brief-download{border:1px solid var(--os-accent,#155eef);align-items:center;gap:7px;margin-top:14px;padding:10px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.meeting-brief-download{border:1px solid color-mix(in srgb,var(--os-accent,#155eef) 35%,var(--os-line,#dbe3ec))}}.meeting-brief-download{background:var(--os-surface,#fff);color:var(--os-accent,#155eef);border-radius:10px;font-size:12px;font-weight:800;text-decoration:none}.proposal-list{display:grid}.proposal-list article{border-bottom:1px solid #eeeef2;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:15px 17px;display:grid;position:relative}.proposal-list article>span{color:#5b52ed;background:#efeeff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.proposal-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-list strong{font-size:13px}.proposal-list article>em,.proposal-list header i{color:#7d7f8c;font-size:8px;font-style:normal}.proposal-list p{color:#696b78;font-size:11px;line-height:1.5}.proposal-list small{color:#858793;font-size:10px}.proposal-list blockquote{color:#696b78;background:#f8f7ff;border-left:3px solid #d6d2ff;margin:9px 0;padding:9px 11px;font-size:10px}.proposal-list article>footer{align-items:center;gap:6px;display:flex}.proposal-list button{background:#fff;border:1px solid #e0e1e8;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:9px;display:flex}.proposal-list button.approve{color:#087a53;background:#ecfdf5;border-color:#c9eee0}.proposal-list article>em{position:absolute;bottom:5px;right:13px}.meeting-output-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-list article{align-items:flex-start}.decision-list article>svg{color:#f0a918}.decision-list p{color:#737582;margin:4px 0 0;font-size:10px;line-height:1.45}.meeting-notes{position:sticky;top:76px}.meeting-notes>p:not(.eyebrow){color:#777986;font-size:11px;line-height:1.5}.meeting-access-control{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface-soft,#f7f9fc);border-radius:13px;gap:12px;margin:0 0 18px;padding:14px;display:grid}.meeting-access-control>header>svg{color:var(--os-accent,#155eef);flex:none}.meeting-access-control form{grid-template-columns:1fr;gap:12px;display:grid}.meeting-access-control form button{white-space:nowrap;min-height:44px}.meeting-access-workspace{border:1px solid var(--os-accent,#155eef);align-items:center;gap:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.meeting-access-workspace{border:1px solid color-mix(in srgb,var(--os-accent,#155eef) 24%,var(--os-line,#dbe3ec))}}.meeting-access-workspace{background:var(--os-accent,#155eef);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.meeting-access-workspace{background:color-mix(in srgb,var(--os-accent,#155eef) 7%,var(--os-surface,#fff))}}.meeting-access-workspace{color:var(--os-accent,#155eef)}.meeting-access-workspace>span{gap:2px;display:grid}.meeting-access-workspace small{color:var(--os-muted,#718096);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.meeting-access-workspace strong{color:var(--os-text,#17202c);font-size:14px}.meeting-access-select{gap:7px;display:grid}.meeting-access-select>span{color:var(--os-text-secondary,#526174);font-size:12px;font-weight:800}.meeting-access-select select{width:100%;min-height:46px}.meeting-access-members{border:1px solid var(--os-line,#dbe3ec);background:var(--os-surface,#fff);border-radius:12px;gap:10px;margin:0;padding:13px;display:grid}.meeting-access-members legend{color:var(--os-text,#17202c);align-items:center;gap:7px;padding:0 5px;font-size:13px;font-weight:850;display:flex}.meeting-access-members>p,.meeting-access-readonly{color:var(--os-text-secondary,#526174);margin:0;font-size:12px;line-height:1.55}.meeting-access-members>div:not(.meeting-access-empty){gap:7px;display:grid}.meeting-access-members label{border:1px solid var(--os-line,#dbe3ec);background:var(--os-surface-soft,#f7f9fc);cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:8px 10px;display:grid}.meeting-access-members input{width:18px;height:18px;min-height:0}.meeting-access-members label>span:last-child{gap:2px;display:grid}.meeting-access-members label strong{font-size:13px}.meeting-access-members label small{font-size:11px}.meeting-access-initials{background:var(--os-accent-soft,#eaf1ff);width:30px;height:30px;color:var(--os-accent,#155eef);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.meeting-access-empty{background:var(--os-surface-soft,#f7f9fc);color:var(--os-text-secondary,#526174);border-radius:10px;gap:5px;padding:12px;font-size:12px;line-height:1.45;display:grid}.meeting-access-empty strong{font-size:13px}.meeting-access-empty a{width:fit-content;color:var(--os-accent,#155eef);font-weight:800;text-decoration:none}.meeting-access-save{justify-content:center;justify-self:stretch}.meeting-pdf-button{margin-top:14px;text-decoration:none}.meeting-brief-panel{border:1px solid var(--os-accent,#155eef);gap:11px;margin-bottom:18px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-brief-panel{border:1px solid color-mix(in srgb,var(--os-accent,#155eef) 26%,var(--os-line,#e1e6ed))}}.meeting-brief-panel{background:var(--os-accent,#155eef);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.meeting-brief-panel{background:color-mix(in srgb,var(--os-accent,#155eef) 6%,var(--os-surface,#fff))}}.meeting-brief-panel>header{color:var(--os-accent,#155eef);gap:10px;display:flex}.meeting-brief-panel>header>div{gap:4px;display:grid}.meeting-brief-panel strong{color:var(--os-text,#202733);font-size:13px}.meeting-brief-panel small{color:var(--os-text-muted,#737c89);font-size:11px;line-height:1.45}.meeting-brief-download-link{min-height:40px;color:var(--os-accent,#155eef);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.meeting-analysis-panel{border:1px solid var(--os-line,#e1e6ed);background:var(--os-surface,#fff);border-radius:13px;margin:18px 0 0}.meeting-analysis-panel>summary{min-height:48px;color:var(--os-text,#202733);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.meeting-analysis-panel>summary::-webkit-details-marker{display:none}.meeting-analysis-panel[open]>summary{border-bottom:1px solid var(--os-line,#e1e6ed);color:var(--os-accent,#155eef)}.meeting-analysis-panel>p{color:var(--os-text-muted,#737c89);margin:13px 13px 0;font-size:11px;line-height:1.5}.meeting-analysis-panel>form{padding:13px}.meeting-review-note{background:#f6f6fa;border-radius:11px;gap:10px;margin-top:14px;padding:12px;display:flex}.meeting-review-note span{display:grid}.meeting-review-note strong{font-size:10px}.meeting-review-note small{color:#858793;font-size:9px}.meeting-participants{background:#fff;border:1px solid #e5e6ee;border-radius:13px;gap:10px;margin:16px 0;padding:14px;display:grid}.meeting-participants>header{color:#30313d;align-items:center;gap:8px;display:flex}.meeting-participants>header strong{font-size:12px}.meeting-participants>div{gap:6px;display:grid}.meeting-participants>div>span{background:#f7f8fb;border-radius:9px;padding:9px 10px;display:grid}.meeting-participants>div strong{font-size:11px}.meeting-participants>div small{color:#747784;font-size:10px}.meeting-participants>a{color:#5147e8;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;text-decoration:none;display:flex}.meeting-danger-zone{border:1px solid var(--os-danger,#dc3545);gap:12px;margin-top:18px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.meeting-danger-zone{border:1px solid color-mix(in srgb,var(--os-danger,#dc3545) 34%,var(--os-line,#e1e6ed))}}.meeting-danger-zone{background:var(--os-danger,#dc3545);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.meeting-danger-zone{background:color-mix(in srgb,var(--os-danger,#dc3545) 7%,var(--os-surface,#fff))}}.meeting-danger-zone>div{gap:4px;display:grid}.meeting-danger-zone strong{color:var(--os-text,#20222d);font-size:13px}.meeting-danger-zone small{color:var(--os-text-muted,#737582);font-size:11px;line-height:1.5}.meeting-delete-button{border:1px solid var(--os-danger,#dc3545);justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.meeting-delete-button{border:1px solid color-mix(in srgb,var(--os-danger,#dc3545) 60%,transparent)}}.meeting-delete-button{color:var(--os-danger,#dc3545);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:12px;font-weight:750}.meeting-delete-button:hover{background:var(--os-danger,#dc3545);color:#fff}.meeting-delete-button:disabled{cursor:wait;opacity:.65}@media (max-width:1180px){.meeting-composer-heading{grid-template-columns:48px minmax(0,1fr)}.meeting-composer-heading aside{grid-column:2}.meeting-form-section{grid-template-columns:160px minmax(0,1fr)}.meeting-library-grid{grid-template-columns:1fr}}@media (max-width:960px){.meeting-detail-layout,.series-grid{grid-template-columns:1fr}.meeting-notes{position:static}.meeting-form-section{gap:15px}.meeting-form-access,.meeting-form-people,.meeting-form-section{grid-template-columns:1fr}.meeting-rhythm-create form{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-series-grid{grid-template-columns:1fr}.inline-meeting-form,.inline-meeting-form.issue{grid-template-columns:1fr 1fr}.inline-meeting-form button{min-height:42px}.meeting-output-grid{grid-template-columns:1fr}}@media (max-width:600px){.meeting-composer-heading{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px}.meeting-composer-heading>span{border-radius:12px;width:42px;height:42px}.meeting-composer-heading h2{font-size:19px!important}.meeting-composer-heading>div>p:last-child{font-size:13px}.meeting-composer-heading aside{grid-column:1/-1}.standard-meeting-form{gap:18px;padding:18px 18px 0}.meeting-form-section>header{align-items:center}.meeting-form-section>header small{font-size:12px}.meeting-date-fields,.meeting-form-access,.meeting-form-details,.meeting-form-people{grid-template-columns:1fr}.meeting-date-fields,.meeting-purpose-field{grid-column:auto}.meeting-form-actions{gap:12px;padding:0 18px 18px;display:grid}.meeting-form-actions p{text-align:left}.meeting-composer .meeting-form-actions .primary-button{width:100%}.meeting-rhythm-create summary{padding:17px 18px}.meeting-rhythm-create form{grid-template-columns:1fr;padding:0 18px 18px}.meeting-rhythm-create .rhythm-link-field,.meeting-rhythm-create .rhythm-purpose-field{grid-column:auto}.app-shell .create-panel.meeting-composer .meeting-rhythm-create label,.app-shell .create-panel.meeting-composer .standard-meeting-form label{margin:0!important;font-size:13px!important}.meeting-record-overview>header{display:grid}.meeting-record-facts{grid-template-columns:1fr}.meeting-document-body{max-height:none;padding:20px 18px 24px}.meeting-document-body>p,.meeting-document-bullet p{font-size:15px}.meeting-agenda ol,.meeting-overview{grid-template-columns:1fr}.proposal-list article{grid-template-columns:34px minmax(0,1fr)}.proposal-list article>footer{grid-column:2}.meeting-list time{display:none}.meeting-list>a{flex-wrap:wrap;align-items:flex-start}.meeting-list>a>div{min-width:calc(100% - 110px)}.meeting-visibility-pill{order:4;margin-left:96px}.inline-meeting-form,.inline-meeting-form.issue,.meeting-access-control form,.meeting-member-picker>div{grid-template-columns:1fr}}.training-launcher{z-index:45;color:#fff;cursor:pointer;background:#0a0c10;border:1px solid #2f3540;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:750;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0a0c1038}.training-launcher:hover{background:#155eef;border-color:#155eef}.training-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.training-modal{background:#fff;border:1px solid #dfe4eb;border-radius:22px;width:min(520px,100%);padding:36px;position:relative;box-shadow:0 34px 100px #0008}.training-close{cursor:pointer;background:#f0f3f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.training-progress{gap:5px;margin-bottom:30px;display:flex}.training-progress span{background:#e4e9f0;border-radius:4px;flex:1;height:4px}.training-icon,.training-progress span.complete{background:#155eef}.training-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:17px;display:grid;box-shadow:0 12px 28px #155eef3d}.training-modal h2{letter-spacing:-.035em;margin:6px 0 10px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:29px;font-weight:820}.training-modal>p:not(.eyebrow){color:#5e6878;margin:0 0 28px;line-height:1.65}.training-actions{justify-content:flex-end;gap:8px;display:flex}.training-secondary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;padding:9px 16px}.training-modal footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.training-modal footer a{color:#0b3fb3;font-weight:750}.training-modal footer button{color:#7a8493;cursor:pointer;background:0 0;border:0}.help-page{max-width:920px}.help-pilot{background:#f2f6ff;border:1px solid #cbd9f2;border-radius:14px;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.help-pilot svg{color:#155eef;flex:none}.help-pilot strong{font-size:17px;font-weight:780}.help-pilot p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.help-welcome{color:#fff;background:linear-gradient(135deg,#0a0c10,#182641);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:30px;display:flex}.help-welcome h2{letter-spacing:-.03em;margin:4px 0;font-size:27px;font-weight:820}.help-welcome p{color:#c6cfdd;margin:0;font-size:13px}.help-welcome label{color:#172033;background:#fff;border-radius:12px;align-items:center;gap:8px;width:min(360px,100%);height:46px;padding:0 13px;display:flex}.help-welcome input{border:0;outline:0;width:100%;min-width:0}.help-library{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.help-library details{border-top:1px solid var(--line)}.help-library summary{cursor:pointer;align-items:center;gap:13px;padding:18px 20px;list-style:none;display:flex}.help-library summary::-webkit-details-marker{display:none}.help-library summary>span{color:#155eef;background:#edf3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.help-library summary>div{flex:1}.help-library summary small{color:#155eef;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.help-library summary strong{margin:3px 0;font-size:17px;font-weight:760;display:block}.help-library summary p{color:var(--muted);margin:0;font-size:12px}.help-library summary>svg{transition:transform .2s}.help-library details[open] summary>svg{transform:rotate(180deg)}.help-library ol{color:#4f5968;margin:0;padding:0 28px 22px 78px;font-size:13px;line-height:1.55}.help-library li{padding:5px 0}.help-library li::marker{color:#155eef;font-weight:700}@media (max-width:700px){.training-launcher{padding:10px;bottom:83px;right:14px}.training-launcher span{display:none}.training-modal{padding:28px 22px}.training-modal h2{font-size:25px}.help-welcome,.training-modal footer{flex-direction:column}.help-welcome{align-items:stretch;padding:22px}.help-welcome label{width:100%}.help-library summary{padding:16px 14px}.help-library ol{padding-left:52px}.help-library summary p{line-height:1.4}}.iphone-install-card{color:#fff;background:#111d33;border-radius:11px;align-items:center;gap:15px;margin-bottom:16px;padding:20px;text-decoration:none;display:flex;box-shadow:0 9px 24px #111d3324}.iphone-install-card>span{color:#d2b77e;border:1px solid #c8ad7873;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.iphone-install-card>div{flex:1}.iphone-install-card small{color:#c8ad78;letter-spacing:.14em;font-size:9px;display:block}.iphone-install-card strong{font-family:var(--font-serif);margin:4px 0;font-size:19px;display:block}.iphone-install-card p{color:#b5c0cf;margin:0;font-size:12px}.iphone-install-steps{margin:10px 0 8px;padding-left:22px;line-height:1.55}.iphone-install-steps li{padding:3px 0}@media (max-width:700px){.iphone-install-card{align-items:flex-start}.iphone-install-card>svg{margin-top:12px}.iphone-install-card p{line-height:1.45}}:root{--ink:#162239;--muted:#6f7b8e;--line:#e6eaf0;--paper:#f7f8fb;--green:#071c38;--navy:#071c38;--navy-soft:#102b50;--brass:#b8904f;--brass-soft:#f7f0e3;--surface-soft:#f8fafc;--font-serif:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:var(--paper);color:var(--ink);letter-spacing:-.006em}a,button,input,select,textarea{transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.app-shell .sidebar{background:linear-gradient(#061a35,#071d3b 65%,#06172e);width:252px;padding:20px 13px 14px;box-shadow:14px 0 34px #0a1e390f}.main-content{margin-left:252px}.brand{border-bottom:0;padding:2px 10px 20px}.brand strong{letter-spacing:.18em;color:#d3b574;font-family:inherit;font-size:15px;font-weight:650}.brand span{color:#99a9bf}.mark{background:#b8904f14;border-color:#b8904f;border-radius:9px;transform:none}.mark span{color:#d3b574;font-family:inherit;font-weight:700;transform:none}.workspace-button{border-color:#ffffff1a;border-radius:11px;height:46px}.workspace-icon{background:#c4a363;border-radius:9px;font-family:inherit;font-weight:750}.main-nav{gap:3px}.main-nav a{color:#aebbd0;border-radius:9px;height:39px;padding:0 12px;font-size:12.5px}.main-nav a:hover{background:#ffffff12}.ai-entry{background:linear-gradient(135deg,#c7a25c26,#4a68a424);border-color:#c7a25c52;border-radius:11px}.sidebar-bottom{border-color:#ffffff17}.topbar{background:#ffffffe0;border-bottom-color:#e7eaf0;gap:24px;height:66px;padding:0 30px;box-shadow:0 1px #16223905}.product-context{color:#17243b;min-width:145px;font-weight:720}.module-search,.search-button{background:#f5f7fa;border-color:#0000;border-radius:11px;width:min(480px,38vw);margin-inline:auto;padding-inline:13px}.top-actions{gap:10px}.top-create{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.top-create:hover{background:#12365f;transform:translateY(-1px)}.top-avatar{color:#10233e;background:#d7bd88;width:34px;height:34px}.module-hero{align-items:center;margin-bottom:24px}.app-shell .module-hero h1{letter-spacing:-.035em;margin-bottom:7px;font:720 clamp(26px,2.4vw,34px)/1.15 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell .module-hero>div>p:last-child{color:#748095;font:400 14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eyebrow{color:#9a7740;letter-spacing:.12em}.primary-button{background:var(--navy);border-radius:10px;height:40px;padding-inline:16px;font-size:11.5px;box-shadow:0 5px 14px #071c3824}.dashboard-filter{display:none}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.command-metric{min-height:118px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;column-gap:12px;padding:18px;text-decoration:none;display:grid;position:relative;box-shadow:0 5px 18px #1b2b4409}.command-metric:hover{border-color:#ccd6e5;transform:translateY(-2px);box-shadow:0 10px 26px #1b2b4412}.command-metric>span{border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.command-metric strong{grid-area:1/2/auto/4;font-size:22px;line-height:1}.command-metric h2{grid-area:2/2/auto/4;margin:4px 0 0;font-size:12px}.command-metric p{color:#8490a2;grid-area:3/2/auto/4;margin:7px 0 0;font-size:9px}.command-metric>svg{color:#9aa5b5;position:absolute;top:18px;right:15px}.metric-blue span{color:#3979c8;background:#edf5ff}.metric-gold span{color:#aa7628;background:#fff7e9}.metric-teal span{color:#238c8e;background:#ebf8f7}.metric-ai span{color:#6a65c7;background:#f1efff}.briefing{background:linear-gradient(90deg,#f7f2e8,#f8fafc);border:0;border-radius:13px;min-height:70px;margin-bottom:18px;box-shadow:inset 0 0 0 1px #ece6d9}.briefing:before{border-radius:3px;top:12px;bottom:12px;left:0}.briefing p{font-family:inherit}.create-panel,.data-panel,.section-block{border-color:var(--line);border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #1a294009}.section-heading{background:#fff;height:54px;padding-inline:18px}.app-shell .section-heading h2{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:720}.section-heading>a{color:#567196;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.task-row{min-height:62px}.event h3,.person h3,.snapshot h3,.task-main h3{font-size:11.5px}.event p,.person p,.snapshot p,.task-main p{font-size:9.5px}.task-check{border-color:#c7cfdb;width:20px;height:20px}.assignee,.photo{color:#3a5579;background:#e9eef6}.snapshot{border-radius:11px}.voice-capture:not(.draft){background:radial-gradient(circle at 75% 20%,#f1efff 0,#0000 35%),linear-gradient(135deg,#fbfcff,#f7f9fd);border:1px solid #dce3f1;border-radius:15px;min-height:130px;padding:22px 24px;box-shadow:0 6px 22px #24395a0b}.app-shell .voice-title strong{color:#182640;font:720 17px/1.25 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.voice-title>svg{color:#746dd4}.voice-button{border-radius:11px;height:44px;padding:0 18px;font-size:10.5px;box-shadow:0 5px 16px #172a4924}.voice-capture.draft{border-radius:15px}.voice-capture.draft input,.voice-capture.draft select,.voice-capture.draft textarea{border-radius:9px;font-size:11px}.training-launcher{color:#33435b;background:#fff;border:0;border-radius:12px;bottom:20px;right:20px;box-shadow:0 8px 28px #13243d24}.training-modal{border-radius:20px}.training-modal h2{letter-spacing:-.025em;font-family:inherit;font-weight:750}@media (max-width:1050px){.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-context{display:none}.topbar{gap:12px}}@media (max-width:720px){.main-content{margin-left:0}.topbar{height:62px;padding:0 14px}.top-create{justify-content:center;width:40px;padding:0;font-size:0}.module-search,.search-button{flex:1;width:auto}.module-content{padding:22px 14px 42px!important}.module-hero{align-items:flex-end}.module-hero h1{font-size:27px!important}.command-metrics{gap:10px}.command-metric{grid-template-columns:36px 1fr;column-gap:9px;min-height:105px;padding:14px}.command-metric>span{border-radius:10px;width:36px;height:36px}.command-metric>svg{display:none}.command-metric p{grid-column:1/3}.briefing{padding:15px}.briefing-icon{display:none}.voice-capture:not(.draft){min-height:180px;padding:20px}.training-launcher{bottom:82px}}:root{--ink:#191a23;--muted:#6f7180;--line:#e7e7ec;--paper:#f7f7f9;--green:#fff;--navy:#5b5bd6;--navy-soft:#4d4dc4;--brass:#5b5bd6;--brass-soft:#eef;--surface:#fff;--surface-soft:#fafafd}body{color:#191a23;background:#f7f7f9;font-size:14px}.app-shell .sidebar{color:#252631;width:236px;box-shadow:none;background:#fbfbfc;border-right:1px solid #e5e5e9;padding:18px 12px 14px}.app-shell .main-content{margin-left:236px}.app-shell .brand{border-color:#e7e7eb;padding:4px 8px 18px}.app-shell .brand strong{color:#22232c;letter-spacing:-.01em;font-size:14px;font-weight:750}.app-shell .brand span{color:#8a8c98;letter-spacing:.12em;font-size:8px}.app-shell .mark{background:linear-gradient(135deg,#6262e8,#8c6de8);border:0;border-radius:10px;width:32px;height:32px;transform:none;box-shadow:0 5px 12px #5b5bd62b}.app-shell .mark span{color:#fff;font:750 14px/1 Inter,ui-sans-serif,sans-serif;transform:none}.app-shell .workspace-button{color:#272833;background:#f1f1f4;border:1px solid #0000;border-radius:10px;height:44px}.app-shell .workspace-button:hover{background:#ececf1}.app-shell .workspace-button small{color:#9899a3;letter-spacing:.08em}.app-shell .workspace-icon{color:#5b5bd6;background:#fff;box-shadow:0 1px 4px #20203012}.app-shell .workspace-switcher-form option,.app-shell .workspace-switcher-form select{color:#272833}.app-shell .main-nav{gap:2px;margin-top:4px}.app-shell .main-nav a{color:#62636f;border-radius:9px;height:38px;font-size:13px}.app-shell .main-nav a svg{color:#858692}.app-shell .main-nav a:hover{color:#24252e;background:#f0f0f3}.app-shell .main-nav a.active{color:#4848c4;box-shadow:none;background:#ededff;font-weight:650}.app-shell .main-nav a.active svg{color:#5b5bd6}.app-shell .ai-entry{color:#4444bd;background:#f0efff;border:0;border-radius:10px}.app-shell .ai-entry>span{color:#fff;background:#5b5bd6}.app-shell .ai-entry small{color:#7f7fa1}.app-shell .sidebar-bottom{border-color:#e6e6e9}.app-shell .settings-link,.app-shell .sidebar-bottom form button{color:#70717c!important}.app-shell .settings-link.active,.app-shell .settings-link:hover,.app-shell .sidebar-bottom form button:hover{color:#292a34!important;background:#f0f0f3!important}.topbar{height:64px;box-shadow:none;background:#ffffffeb;border-bottom:1px solid #e8e8ec;padding:0 28px}.product-context{color:#292a33;font-size:14px}.module-search,.search-button{color:#777986;background:#f3f3f6;border:1px solid #0000;border-radius:10px;height:38px}.module-search:focus,.search-button:focus{border-color:#bdbdf5;box-shadow:0 0 0 3px #5b5bd61a}.top-create{background:#5b5bd6;border-radius:9px;height:38px;box-shadow:0 5px 12px #5b5bd62b}.primary-button:hover,.top-create:hover{background:#4d4dc4}.top-avatar{color:#4d4dc4;background:#eeeefe;border:1px solid #dadafb;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s}.top-avatar:hover{background:#e2e1ff;transform:translateY(-1px);box-shadow:0 0 0 4px #5b5bd612}.module-content{max-width:1460px;padding:30px 36px 72px}.app-shell .module-hero h1{letter-spacing:-.045em;font-size:clamp(28px,2.5vw,38px);font-weight:750}.app-shell .module-hero>div>p:last-child{color:#777987;font-size:14px}.eyebrow{color:#8b8d99;letter-spacing:.08em;font-size:9px}.primary-button{background:#5b5bd6;border-radius:9px;height:42px;font-size:12px;box-shadow:0 5px 12px #5b5bd624}.task-back{color:#555762;background:#fff;border:1px solid #dedee5;border-radius:9px;height:40px;padding-inline:14px;font-size:11px}.create-panel,.data-panel,.section-block{border-color:#e8e8ed;border-radius:12px;box-shadow:0 1px 2px #18182108}.section-heading{height:56px}.app-shell .section-heading h2{font-size:14px}.command-metric{border-color:#e8e8ed;border-radius:12px;box-shadow:0 1px 2px #18182108}.command-metric:hover{border-color:#d6d6e0;box-shadow:0 8px 24px #2020300d}.metric-ai span,.metric-blue span,.metric-gold span,.metric-teal span{color:#5b5bd6;background:#f0efff}.briefing{box-shadow:none;background:#fff;border:1px solid #e8e8ed}.briefing:before{background:#5b5bd6}.briefing-icon{color:#5b5bd6;background:#eef}.active-query-filter{color:#666875;background:#f4f3ff;border:1px solid #deddf9;border-radius:10px;grid-column:1/-1;align-items:center;gap:5px;min-height:42px;padding:9px 12px;font-size:13px;display:flex}.active-query-filter strong{color:#4444bd}.active-query-filter a{color:#5555cb;margin-left:auto;font-weight:650;text-decoration:none}.profile-settings-grid{grid-template-columns:minmax(0,760px);gap:16px;display:grid}.settings-card{background:#fff;border:1px solid #e6e6eb;border-radius:14px;padding:24px;box-shadow:0 1px 2px #18182108}.profile-identity-card{align-items:center;gap:16px;display:flex}.profile-avatar-large{color:#fff;background:linear-gradient(135deg,#6262e8,#8c6de8);border-radius:16px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:750;display:grid;box-shadow:0 8px 20px #5b5bd62b}.profile-identity-card h2{color:#272833;margin:0;font:720 18px/1.3 Inter,ui-sans-serif,sans-serif}.profile-identity-card p{color:#777986;margin:3px 0;font-size:13px}.profile-identity-card span{color:#5b5bd6;text-transform:capitalize;font-size:11px;font-weight:700}.settings-card-heading{border-bottom:1px solid #eeeef2;gap:12px;padding-bottom:20px;display:flex}.settings-card-heading>span{color:#5b5bd6;background:#f0efff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-card-heading h2{color:#292a34;margin:0;font:700 16px/1.3 Inter,ui-sans-serif,sans-serif}.settings-card-heading p{color:#858792;margin:4px 0 0;font-size:12px}.modern-settings-form{gap:16px;margin-top:20px;display:grid}.modern-settings-form label{color:#555762;gap:7px;font-size:12px;font-weight:650;display:grid}.modern-settings-form input{color:#292a34;background:#fff;border:1px solid #dcdce3;border-radius:9px;height:44px;padding:0 12px;font:500 14px Inter,ui-sans-serif,sans-serif}.modern-settings-form input:focus{border-color:#9d9deb;outline:0;box-shadow:0 0 0 3px #5b5bd614}.modern-settings-form input[readonly]{color:#858792;background:#f6f6f8}.modern-settings-form small{color:#898b96;margin-top:-9px;font-size:12px}.modern-settings-form .primary-button{justify-self:start}.settings-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-shortcuts a{color:#292a34;background:#fff;border:1px solid #e6e6eb;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:16px;text-decoration:none;display:flex}.settings-shortcuts a:hover{border-color:#ccccdf;box-shadow:0 8px 22px #1818210b}.settings-shortcuts a>span{color:#62636f;background:#f2f2f6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-shortcuts div{gap:4px;display:grid}.settings-shortcuts strong{font-size:14px}.settings-shortcuts small{color:#858792;font-size:12px;line-height:1.35}@media (max-width:720px){.settings-card{padding:18px}.settings-shortcuts{grid-template-columns:1fr}.profile-settings-grid{display:block}.profile-settings-grid>*+*{margin-top:12px}}.task-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.task-detail-main{background:0 0;border:0}.task-detail-status{background:#fff;border:1px solid #e7e7ec;border-radius:12px;min-height:52px;margin-bottom:14px;padding:0 16px;box-shadow:0 1px 2px #18182108}.status-badge{font-weight:700;letter-spacing:.01em!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important}.priority-label{letter-spacing:0;text-transform:none;background:#f4f4f6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.task-detail-status>span:last-child{font-size:11px}.agent-work-section,.task-checklist,.task-conversation,.task-edit-section,.task-photo-section{background:#fff;border:1px solid #e7e7ec;border-radius:12px;margin-bottom:14px;padding:24px;box-shadow:0 1px 2px #18182108}.task-photo-section{padding-top:0}.conversation-heading{border-color:#eeeef2;min-height:64px}.conversation-heading>svg{color:#6666d8}.conversation-heading h2{letter-spacing:-.02em;margin-bottom:5px;font:720 16px/1.25 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.conversation-heading p{color:#858792;font-size:11px}.task-edit-form{gap:16px;margin-top:20px}.task-edit-form label{color:#686a76;text-transform:none;letter-spacing:0;gap:8px;font-size:11px;font-weight:650}.task-edit-form .full:first-of-type input{letter-spacing:-.02em;background:#fff;height:52px;font-size:18px;font-weight:680}.inline-add input,.task-edit-form input,.task-edit-form select,.task-edit-form textarea{color:#292a34;background:#fff;border:1px solid #dddde4;border-radius:9px;min-height:44px;padding:11px 12px;font-size:13px}.task-edit-form textarea{resize:vertical;line-height:1.55}.task-detail-side select:hover,.task-edit-form input:hover,.task-edit-form select:hover,.task-edit-form textarea:hover{border-color:#bfc0ca}.task-detail-side select:focus,.task-edit-form input:focus,.task-edit-form select:focus,.task-edit-form textarea:focus{border-color:#7777de;outline:0;box-shadow:0 0 0 3px #5b5bd618}.task-save-row{grid-column:1/-1;align-items:center;gap:12px;min-height:46px;display:flex}.task-save-row .task-save-primary{grid-column:auto;justify-content:center;min-width:145px}.task-save-row .task-save-primary:disabled{cursor:wait;opacity:.78}.task-save-inline-error{color:#c63d52;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.task-save-toast{z-index:180;color:#fff;background:#20202a;border-radius:12px;align-items:center;gap:10px;min-width:190px;max-width:min(420px,100vw - 32px);padding:14px 17px;font-size:13px;font-weight:700;animation:toast-in .25s ease-out;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #20203038}.task-save-toast.saved{background:#17875d}.task-save-toast.error{background:#c43d53}.task-save-primary{justify-content:center;min-width:132px;margin-top:2px}.task-detail-side{gap:12px;position:sticky;top:82px}.task-detail-side>section{background:#fff;border:1px solid #e7e7ec;border-radius:12px;padding:18px;box-shadow:0 1px 2px #18182108}.task-detail-side .eyebrow{color:#6c6e79;letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:11px}.task-detail-side form{gap:7px}.task-detail-side select{color:#292a34;background:#fff;border:1px solid #dddde4;border-radius:9px;height:44px;padding:0 11px;font-size:13px}.task-detail-side button{color:#555762;background:#f1f1f5;border-radius:8px;min-height:38px;font-size:11px}.task-detail-side button:hover{color:#30313b;background:#e9e9ef}.task-detail-side .task-danger-zone{background:snow;border-color:#f0d8d8}.task-danger-zone>strong{color:#a93648;font-size:13px;display:block}.task-danger-zone>span{color:#777986;margin:7px 0 12px;font-size:11px;line-height:1.45;display:block}.task-detail-side .task-delete-button{color:#b52f43;background:#fff0f1;border:1px solid #efc8ce;width:100%}.task-detail-side .task-delete-button:hover{color:#9f2137;background:#ffe5e8}.task-detail-side .task-delete-button:disabled{cursor:wait;opacity:.65}.auto-save-form{position:relative}.auto-save-form select{padding-right:78px}.auto-save-state{color:#8a8c98;pointer-events:none;background:#fff;align-items:center;gap:4px;padding-left:7px;font-size:10px;display:flex;position:absolute;top:14px;right:11px}.auto-save-state svg{color:#5eaa7a}.assigned-people{display:none}.compact-relations>div{background:#f7f7f9;border-radius:8px;padding:9px 10px;font-size:11px}.relation-add{grid-template-columns:minmax(0,1fr) auto;gap:8px}.relation-add select{border-radius:8px;height:40px;font-size:11px}.relation-add button{color:#50515c;background:#f0f0f4;min-width:58px}.comment-form textarea{background:#fff;border-radius:10px;min-height:96px;padding:13px;font-size:13px}.comment-list article p,.comment-list header strong{font-size:12px}.comment-list time{font-size:10px}.inline-add button{background:#5b5bd6;border-radius:9px;padding:0 14px;font-size:11px}.task-checklist article{min-height:44px;font-size:13px}.training-launcher{color:#52535f;border:1px solid #e4e4e9}@media (max-width:900px){.task-detail-grid{grid-template-columns:1fr}.task-detail-side{grid-template-columns:1fr 1fr;display:grid;position:static}.task-detail-side>section{min-width:0}}@media (max-width:720px){.app-shell .main-content{margin-left:0}.module-content{padding:18px 14px 42px!important}.topbar{background:#fff}.app-shell .module-hero h1{font-size:29px!important}.task-detail-grid{gap:12px}.task-detail-side{grid-template-columns:1fr;display:grid}.agent-work-section,.task-checklist,.task-conversation,.task-edit-section,.task-photo-section{border-radius:12px;padding:18px}.task-photo-section{padding-top:0}.task-edit-form{gap:14px}.task-edit-form input,.task-edit-form select,.task-edit-form textarea{font-size:16px}.task-save-row{flex-direction:column;align-items:stretch}.task-save-row .task-save-primary{width:100%}.task-save-toast{bottom:92px;right:16px}.task-detail-status{flex-wrap:nowrap;overflow-x:auto}.task-detail-status>span:last-child{white-space:nowrap;width:auto;margin-left:auto}.mobile-nav .mobile-create>span{color:#fff;background:#5b5bd6;border-color:#f7f7f9}.app-shell>.mobile-nav{background:#fff;border-top:1px solid #e2e2e8;box-shadow:0 -8px 24px #2020300d}.mobile-nav a{color:#858691}.mobile-nav .mobile-create,.mobile-nav a.active{color:#5b5bd6}}:root{--ink:#172033;--muted:#778092;--line:#e4e9e5;--paper:#f6f7f5;--green:#111d33;--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell h5,.app-shell h6{letter-spacing:-.025em;color:#292a34;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .module-hero h1{line-height:1.08;font-size:clamp(28px,2.4vw,38px)!important;font-weight:760!important}.app-shell .module-hero>div>p:last-child{color:#747682;line-height:1.55;font-size:14px!important}.app-shell .eyebrow{font-weight:700;line-height:1.3;letter-spacing:.07em!important;color:#8b8d98!important}.app-shell label,.app-shell legend{font-weight:650;line-height:1.35;letter-spacing:0!important;color:#555762!important;text-transform:none!important;font-size:12px!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{color:#292a34;background:#fff;border-color:#dcdce3;line-height:1.4;border-radius:9px!important;font-size:14px!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select{min-height:42px}.app-shell textarea{min-height:88px;padding:11px 12px}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:#9d9deb!important;outline:0!important;box-shadow:0 0 0 3px #5b5bd614!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell button{letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.app-shell .primary-button{min-height:42px;color:#fff!important;background:#5b5bd6!important;border-radius:9px!important}.app-shell .primary-button:hover{background:#4d4dc4!important}.app-shell .secondary-button{min-height:40px;color:#555762!important;background:#fff!important;border-color:#dedee5!important;border-radius:9px!important}.app-shell .agent-card,.app-shell .billing-card,.app-shell .create-panel,.app-shell .data-panel,.app-shell .detail-panel,.app-shell .integration-card,.app-shell .notification-settings-card,.app-shell .security-card{color:#292a34!important;background:#fff!important;border:1px solid #e7e7ec!important;border-radius:14px!important;box-shadow:0 1px 2px #18182108!important}.app-shell .panel-heading{border-color:#eeeef2;min-height:60px;padding:0 18px}.app-shell .create-panel>h2,.app-shell .detail-panel>h2,.app-shell .panel-heading h2{font-size:16px!important;font-weight:720!important}.app-shell .panel-heading>span{color:#92939d!important;font-size:12px!important}.app-shell .asset-card h3,.app-shell .invitation-row h3,.app-shell .member-admin-row h3,.app-shell .record-row h3,.app-shell .vendor-card h3{line-height:1.35;font-size:16px!important;font-weight:680!important}.app-shell .asset-card p,.app-shell .invitation-row p,.app-shell .member-admin-row p,.app-shell .record-row p,.app-shell .vendor-card p{line-height:1.5;color:#737582!important;font-size:13px!important}.app-shell .asset-card footer,.app-shell .vendor-card footer{line-height:1.4;font-size:12px!important}.app-shell .vendor-card .contact-lines{gap:9px;font-size:12px!important}.app-shell .card-edit-link{background:#f0efff;border-radius:8px;align-items:center;gap:6px;margin-top:13px;padding:8px 11px;font-weight:700;text-decoration:none;color:#5555cb!important;font-size:12px!important;display:inline-flex!important}.app-shell .card-edit-link:hover{background:#e5e3ff}.app-shell .invitation-status,.app-shell .record-date,.app-shell .status-badge{font-size:11px!important}.app-shell .agent-summary,.app-shell .billing-current,.app-shell .detail-facts,.app-shell .document-summary,.app-shell .project-summary,.app-shell .security-status{color:#292a34!important;box-shadow:none!important;background:#f7f7fa!important;border:1px solid #e6e6eb!important;border-radius:14px!important}.app-shell .agent-summary *,.app-shell .billing-current *,.app-shell .detail-facts *,.app-shell .document-summary *,.app-shell .project-summary *,.app-shell .security-status *{color:inherit}.app-shell .settings-tabs{scrollbar-width:none;background:#efeff3;border:1px solid #e7e7eb;border-radius:12px;align-items:center;gap:4px;margin:0 0 20px;padding:5px;display:flex;overflow-x:auto}.app-shell .settings-tabs::-webkit-scrollbar{display:none}.app-shell .settings-tabs a{white-space:nowrap;flex:none;align-items:center;min-height:36px;padding:0 12px;text-decoration:none;display:flex;color:#737581!important;background:0 0!important;border:0!important;border-radius:8px!important;font-size:12px!important;font-weight:650!important}.app-shell .settings-tabs a:hover{color:#34353f!important;background:#e6e6eb!important}.app-shell .settings-tabs a.active{color:#4d4dc4!important;background:#fff!important;box-shadow:0 1px 4px #18182113!important}.app-shell .invitation-row,.app-shell .member-admin-row{border-color:#eeeef2;gap:13px;min-height:72px;padding:14px 18px}.app-shell .invitation-row>span,.app-shell .member-admin-row>span{border-radius:11px;width:38px;height:38px;color:#5555cb!important;background:#f0efff!important}.app-shell .member-admin-row em{border-radius:999px;color:#666875!important;background:#f2f2f6!important;font-size:11px!important}.app-shell .member-resend{min-height:36px;padding:0 12px;color:#5555c9!important;background:#f1f0ff!important;border:0!important;border-radius:8px!important}.app-shell .metric-strip{background:#fff;border:1px solid #e7e7ec;border-radius:14px;box-shadow:0 1px 2px #18182108}.app-shell .metric-strip strong{color:#292a34;font-size:22px!important}.app-shell .metric-strip span{color:#858792!important;font-size:12px!important}.app-shell .module-empty strong{font-size:14px!important}.app-shell .module-empty span{line-height:1.5;font-size:12px!important}.app-shell .brand strong,.app-shell .mark span{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .brand strong{font-size:14px!important}.app-shell .brand>div:last-child>span{font-size:10px!important}.app-shell .ai-entry small,.app-shell .notification-bell b,.app-shell .top-avatar,.app-shell .workspace-button small{font-size:11px!important}.app-shell .invitation-row>span,.app-shell .member-admin-row>span{font-size:12px!important}.app-shell .invitation-row time{color:#92939d;font-size:12px!important}.app-shell .least-privilege-note p{line-height:1.5;font-size:12px!important}@media (max-width:980px){.app-shell .member-settings-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.app-shell .member-settings-grid>div{width:100%;min-width:0}}@media (max-width:720px){.app-shell .module-content{padding:20px 14px 92px!important}.app-shell .module-hero{margin-bottom:18px}.app-shell .module-hero h1{font-size:28px!important}.app-shell .settings-tabs{max-width:100%;margin-inline:-2px}.app-shell .member-resend,.app-shell .primary-button,.app-shell .settings-tabs a,.app-shell .top-create,.app-shell button,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select{min-height:44px}.app-shell .create-panel,.app-shell .data-panel,.app-shell .detail-panel{border-radius:12px!important}.app-shell .create-panel form label{font-size:12px!important}.app-shell .invitation-row,.app-shell .member-admin-row{padding:14px 12px}.app-shell .invitation-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px 10px;display:grid}.app-shell .invitation-row>span{grid-row:1/3}.app-shell .invitation-row>div{min-width:0}.app-shell .invitation-row p{overflow-wrap:anywhere}.app-shell .invitation-row time{grid-column:2}.app-shell .invitation-row form{grid-area:1/3/3}.app-shell .mobile-nav .mobile-create>span{color:#fff!important;background:#5b5bd6!important;border-color:#f7f7f9!important}.app-shell .task-record .record-main h3 a{align-items:center;min-height:40px;padding-block:7px;display:flex}.app-shell .workspace-access-fieldset{grid-template-columns:1fr!important}}*{box-sizing:border-box}body,html{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{min-height:100vh;display:flex}.mobile-nav{display:none}.sidebar{z-index:30;background:var(--green);color:#edf1f6;flex-direction:column;width:244px;padding:23px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:0 8px 21px;display:flex}.brand>div:nth-child(2){flex-direction:column;gap:1px;display:flex}.brand strong{font-family:var(--font-serif);letter-spacing:.17em;font-size:16px;font-weight:600}.brand span{letter-spacing:.25em;color:#a9b6c8;font-size:8px}.mark{border:1px solid #aa8950;place-items:center;width:31px;height:31px;display:grid;transform:rotate(45deg)}.mark span{font-family:var(--font-serif);color:#c8ad78;font-size:17px;transform:rotate(-45deg)}.workspace-wrap{margin:17px 2px 11px;position:relative}.workspace-button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:10px;width:100%;height:48px;padding:7px 10px;display:flex}.workspace-button:hover{background:#ffffff17}.workspace-icon{color:#263b59;width:27px;height:27px;font-family:var(--font-serif);background:#b79b68;border-radius:5px;place-items:center;font-size:13px;display:grid}.workspace-button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex;overflow:hidden}.workspace-button small{color:#96a5b9;letter-spacing:.16em;margin-bottom:2px;font-size:7px}.workspace-menu{z-index:40;color:var(--ink);border:1px solid var(--line);top:53px;background:#fff;border-radius:8px;padding:5px;position:absolute;inset-inline:0;box-shadow:0 12px 35px #101c311f}.workspace-menu button{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;width:100%;padding:9px;font-size:12px;display:flex}.workspace-menu button:hover{background:#f0f3f7}.workspace-menu svg{opacity:0;color:var(--green)}.workspace-menu svg.visible{opacity:1}.main-nav{flex-direction:column;gap:2px;display:flex}.main-nav button,.sidebar-bottom>button{color:#aeb9c9;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;height:36px;padding:0 11px;font-size:12px;display:flex}.main-nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:#ffffff0d}.main-nav button.active{color:#fff;background:#ffffff1a;box-shadow:inset 2px 0 #b99a62}.main-nav button span{text-align:left;flex:1}.main-nav em{color:#16243b;background:#ad8d55;border-radius:9px;place-items:center;min-width:19px;height:17px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sidebar-spacer{flex:1}.ai-entry{color:#fff;text-align:left;cursor:pointer;background:#b99a6214;border:1px solid #b99a624d;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.ai-entry>span{color:#172a49;background:#b99a62;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ai-entry div{flex-direction:column;flex:1;display:flex}.ai-entry strong{font-size:11px}.ai-entry small{color:#a8b4c5;margin-top:3px;font-size:8px}.sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:8px}.sidebar-bottom>button{width:100%}.profile{align-items:center;gap:9px;padding:9px 7px 1px;display:flex}.avatar,.top-avatar{color:#263b59;background:#c5ad7e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.profile div:nth-child(2){flex-direction:column;flex:1;display:flex}.profile strong{font-size:10px}.profile small{color:#90a0b5;margin-top:2px;font-size:8px}.mobile-close{display:none}.main-content{flex:1;min-width:0;margin-left:244px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffd;height:61px;padding:0 34px;position:sticky;top:0}.search-button,.topbar{align-items:center;display:flex}.search-button{color:#87928e;cursor:pointer;background:#fafbfa;border:1px solid #dde3df;border-radius:6px;gap:8px;width:310px;height:32px;padding:0 9px;font-size:11px}.search-button span{text-align:left;flex:1}.search-button kbd{border:1px solid #dfe3e0;border-radius:4px;gap:2px;padding:3px 6px;font-size:9px;display:flex}.top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.icon-button{background:0 0;border:0;place-items:center;width:31px;height:31px;display:grid;position:relative}.icon-button i{background:#b85c4c;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.menu-button{background:0 0;border:0;display:none}.content-wrap{max-width:1240px;margin:0 auto;padding:37px 42px 60px}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.eyebrow,.section-kicker{letter-spacing:.17em;color:#84908c;margin:0 0 7px;font-size:9px;font-weight:700}.hero-row h1{letter-spacing:-.02em;margin:0 0 5px;font-size:32px;font-weight:500}.hero-row h1,.lede{font-family:var(--font-serif)}.lede{color:#7b8581;margin:0;font-size:14px}.primary-button{color:#fff;cursor:pointer;background:#172a49;border:0;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:11px;font-weight:600;display:flex;box-shadow:0 3px 8px #111d331f}.primary-button:hover{background:#223c63;transform:translateY(-1px)}.briefing{background:#efefe9;border:1px solid #d8ddd8;align-items:flex-start;gap:14px;min-height:84px;margin-bottom:27px;padding:17px;display:flex;position:relative}.briefing:before{content:"";background:#ac8d57;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.briefing-icon{color:#795f34;background:#e1d8c4;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.briefing>div:nth-child(2){flex:1}.section-kicker{color:#5d6778;margin:1px 0 5px}.section-kicker span{letter-spacing:.11em;color:#78827e;background:#dfe3df;margin-left:5px;padding:3px 5px;font-size:7px}.briefing p{font-family:var(--font-serif);color:#505a6b;max-width:900px;margin:0;font-size:13px;line-height:1.6}.briefing>button{color:#6c7585;background:0 0;border:0;margin-top:16px}.section-block{border:1px solid var(--line);background:#fff}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:49px;padding:0 17px;display:flex}.section-heading>div{align-items:center;gap:8px;display:flex}.section-heading h2{font-family:var(--font-serif);margin:0;font-size:14px;font-weight:600}.section-heading svg{color:#626d7e}.section-heading .count{color:#657080;background:#edf0ee;border-radius:10px;padding:2px 6px;font-size:9px}.section-heading>button{color:#687384;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.attention{margin-bottom:21px}.task-row{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:64px;padding:10px 16px;transition:all .15s;display:flex}.task-row:last-child{border-bottom:0}.task-row:hover{background:#fafbf9}.task-check{color:#0000;cursor:pointer;background:#fff;border:1px solid #aeb8b4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.task-check:hover{border-color:var(--green);color:var(--green)}.task-main{flex:1;min-width:0}.event h3,.person h3,.snapshot h3,.task-main h3{margin:0 0 5px;font-size:11px;font-weight:650}.event p,.person p,.snapshot p,.task-main p{color:#88928e;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.task-main i{background:#b9c0bd;border-radius:50%;width:2px;height:2px}.dot{border-radius:2px;width:6px;height:6px}.dot.red{background:#b9584c}.dot.amber{background:#c49a54}.dot.blue{background:#638ca3}.due{align-items:center;gap:5px;width:128px;font-size:9px;display:flex}.due.red{color:#ad5146}.due.amber{color:#9a7132}.due.blue{color:#52788b}.assignee{color:#675a3f;background:#e1d5bd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid}.row-arrow{color:#aab2af}.empty-state{text-align:center;color:#6e7888;padding:30px}.empty-state svg{color:#617b9e;margin:auto}.empty-state strong{font-family:var(--font-serif);margin:7px;font-size:14px;display:block}.empty-state p{margin:0;font-size:10px}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:21px;margin-bottom:21px;display:grid}.timeline{padding:5px 17px}.event{border-bottom:1px solid #eef0ee;grid-template-columns:40px 2px 1fr 18px;align-items:center;gap:12px;min-height:59px;display:grid}.event:last-child{border:0}.event-time{text-align:right;flex-direction:column;display:flex}.event-time strong{font-size:10px}.event-time span{color:#929c98;font-size:7px}.event-line{background:#48698f;border-radius:2px;height:34px}.event-line.blue{background:#668c9e}.event-line.purple{background:#8b7791}.event-line.amber{background:#bd9550}.event>svg{color:#aab2af}.team-list{padding:3px 16px}.person{border-bottom:1px solid #eef0ee;align-items:center;gap:10px;min-height:70px;display:flex}.photo{color:#52647c;background:#dbe2eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.person>div:nth-child(2){min-width:82px}.person-stats{gap:11px;margin-left:auto;display:flex}.person-stats span{color:#909a96;text-align:center;flex-direction:column;font-size:8px;display:flex}.person-stats strong{color:#3d4758;margin-bottom:2px;font-size:11px}.person-stats .overdue strong{color:#ac5146}.person-stats .completed strong{color:#159b6c}.person-stats .health strong{color:#5b52ed}.task-document-upload{background:#f8f8fc;border:1px solid #e4e6ef;border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.task-document-upload label{gap:7px;font-size:13px;font-weight:700;display:grid}.task-document-upload input[type=file]{background:#fff;border:1px solid #dde0e9;border-radius:9px;width:100%;padding:9px}.task-document-upload small{color:#73758a}.task-document-upload button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.inline-success{color:#087a53;gap:7px;margin:8px 0 12px;font-size:13px;font-weight:700}.inline-success,.waiting-note{align-items:center;display:flex}.waiting-note{color:#987a42;background:#f5f3ed;border:1px solid #e5e0d5;gap:9px;margin:8px 12px 12px;padding:10px}.waiting-note p{color:#737a75;flex:1;margin:0;font-size:8px;line-height:1.45}.waiting-note p strong{color:#4a5362;font-size:9px}.snapshot-grid{grid-template-columns:repeat(3,1fr);display:grid}.snapshot{border-right:1px solid var(--line);align-items:flex-start;gap:11px;min-height:107px;padding:17px;display:flex;position:relative}.snapshot:last-child{border:0}.snapshot>svg{color:#a6afab;position:absolute;top:17px;right:13px}.snapshot-mark{color:#3f5878;background:#dde5ef;border-radius:5px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.snapshot-mark.purple{color:#66566e;background:#e6e0e8}.snapshot-mark.blue{color:#466c7d;background:#dae6eb}.snapshot p{margin-bottom:5px}.snapshot p:before{content:"";background:#83908a;border-radius:50%;width:4px;height:4px}.snapshot p.warn{color:#9b6935}.snapshot p.warn:before{background:#b77c3b}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a14266b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;width:min(560px,100%);padding:24px;box-shadow:0 24px 70px #08142640}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.command-content>span,.modal-head span{letter-spacing:.16em;color:#8b9691;font-size:8px;font-weight:700}.modal-head h2{font-family:var(--font-serif);margin:4px 0;font-size:23px;font-weight:500}.modal-head button{background:#f0f2f0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.modal label{color:#606a7b;flex-direction:column;gap:7px;margin-bottom:15px;font-size:9px;font-weight:700;display:flex}.modal input,.modal select,.modal textarea{color:#273247;background:#fbfcfb;border:1px solid #dce2de;border-radius:6px;outline:none;padding:10px 11px;font-size:11px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#637d9f;box-shadow:0 0 0 3px #edf1f7}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.modal-footer>span{color:#7a8580;align-items:center;gap:6px;font-size:9px;display:flex}.search-backdrop{align-items:start;padding-top:13vh}.command-modal{background:#fff;border-radius:10px;width:min(610px,100%);overflow:hidden;box-shadow:0 25px 80px #0b172a47}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:59px;padding:0 17px;display:flex}.command-input input{border:0;outline:0;flex:1;font-size:13px}.command-input kbd{color:#84908b;border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:8px}.command-content{padding:15px}.command-content>span{margin:2px 5px 9px;display:block}.command-content button{background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:44px;padding:0 7px;font-size:11px;display:flex}.command-content button:hover{background:#f1f3f7}.command-content i{border:1px solid var(--line);color:#526b8d;border-radius:5px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.command-content small{color:#9ba49f;margin-left:auto}.toast{z-index:120;color:#fff;background:#111d33;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;animation:toast-in .25s ease-out;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0b172a40}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:950px){.dashboard-grid,.snapshot-grid{grid-template-columns:1fr}.snapshot{border-right:0;border-bottom:1px solid var(--line)}.due{display:none}}@media (max-width:720px){.sidebar{transition:all .2s;transform:translate(-100%);box-shadow:12px 0 40px #08142640}.sidebar.open{transform:translate(0)}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:grid}.main-content{margin-left:0}.topbar{padding:0 17px}.menu-button{margin-right:10px;display:grid}.search-button{flex:1;width:auto}.search-button span{display:none}.content-wrap{padding:25px 16px 45px}.hero-row{align-items:flex-start}.hero-row h1{font-size:27px}.lede{max-width:230px}.primary-button{padding:0 11px}.task-row{gap:9px}.assignee,.task-main p{display:none}.form-grid{grid-template-columns:1fr}.briefing>button{display:none}.app-shell .module-content{min-width:0;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.app-shell .module-content>*,.app-shell .security-card,.app-shell .security-grid,.app-shell main{min-width:0;max-width:100%}.app-shell .mfa-factor button,.app-shell .security-card form button{width:100%;min-height:48px}.app-shell .security-account{overflow-wrap:anywhere}.app-shell .mobile-nav{min-height:calc(76px + env(safe-area-inset-bottom))}}.app-shell .status-badge{letter-spacing:.045em!important;border:1px solid #0000!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:750!important}.app-shell .status-badge.not_started{color:#c52f45!important;background:#fff0f1!important;border-color:#ffcdd3!important}.app-shell .status-badge.in_progress{color:#9a6700!important;background:#fff8d9!important;border-color:#f5df83!important}.app-shell .status-badge.completed{color:#087a4d!important;background:#eafaf1!important;border-color:#bcebd2!important}.app-shell .status-badge.waiting{color:#1768a8!important;background:#eef7ff!important;border-color:#c9e3f8!important}.app-shell .status-badge.needs_approval{color:#6246c7!important;background:#f2efff!important;border-color:#d9d0ff!important}.app-shell .status-badge.blocked{color:#b42318!important;background:#ffe9e7!important;border-color:#ffc7c2!important}.app-shell .status-badge.canceled{color:#686b77!important;background:#f1f2f5!important;border-color:#dddfe5!important}.app-shell .task-assignee-summary{flex-wrap:wrap;color:#737581!important;align-items:center!important;font-size:11px!important;line-height:1.45!important}.app-shell .task-assignee-summary strong{color:#343641;font-weight:700}.app-shell .task-board>section{border-top:4px solid #d9dbe3}.app-shell .task-board>section[data-status=not_started]{border-top-color:#e5485d}.app-shell .task-board>section[data-status=in_progress]{border-top-color:#e9b824}.app-shell .task-board>section[data-status=waiting]{border-top-color:#3594d3}.app-shell .task-board>section[data-status=needs_approval]{border-top-color:#7958d9}.app-shell .task-board>section[data-status=completed]{border-top-color:#23a66f}.app-shell .task-board>section[data-status=not_started]>header span{color:#c52f45;background:#fff0f1}.app-shell .task-board>section[data-status=in_progress]>header span{color:#9a6700;background:#fff8d9}.app-shell .task-board>section[data-status=waiting]>header span{color:#1768a8;background:#eef7ff}.app-shell .task-board>section[data-status=needs_approval]>header span{color:#6246c7;background:#f2efff}.app-shell .task-board>section[data-status=completed]>header span{color:#087a4d;background:#eafaf1}.app-shell .task-card-assigned-at{color:#9698a3!important;font-size:10px!important}.app-shell .assigned-people{display:block!important}.app-shell .assignment-attribution{background:#f5f4ff;border:1px solid #e1deff;border-radius:11px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.app-shell .assignment-attribution span{align-items:center;gap:6px;display:flex;color:#555765!important;border:0!important;padding:0!important;font-size:12px!important}.app-shell .assignment-attribution strong{color:#343641}.app-shell .assignment-attribution small{color:#858794;padding-left:19px;font-size:10px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.login-page{background:#f5f6f3;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-brand{color:#e8edf4;background:#111d33;flex-direction:column;justify-content:center;padding:clamp(42px,8vw,110px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff12;width:440px;height:440px;position:absolute;bottom:-230px;right:-270px;transform:rotate(45deg)}.login-mark{width:45px;height:45px;font:500 25px var(--font-serif);color:#c8ad78;border:1px solid #b99a62;place-items:center;margin:0 0 34px;display:grid;transform:rotate(45deg)}.login-mark:first-letter{transform:rotate(-45deg)}.login-brand>p{font:600 12px var(--font-serif);letter-spacing:.2em;color:#c7ac73;margin:0 0 40px}.login-brand h1{font:500 clamp(42px,5vw,68px)/.98 var(--font-serif);letter-spacing:-.03em;max-width:610px;margin:0 0 25px}.login-brand>span{font:400 17px/1.6 var(--font-serif);color:#aeb9c9;max-width:530px}.login-security{color:#bda06a;border-top:1px solid #ffffff1a;align-items:flex-start;gap:12px;max-width:520px;margin-top:70px;padding-top:25px;display:flex}.login-security div{flex-direction:column;gap:5px;display:flex}.login-security strong{color:#f2f4f2;font-size:11px}.login-security small{color:#9dacbf;font-size:9px;line-height:1.5}.login-panel{place-items:center;padding:35px;display:grid}.login-card{border:1px solid var(--line);background:#fff;width:min(410px,100%);padding:38px;box-shadow:0 25px 65px #111d3310}.login-icon{color:#29466b;background:#edf1f6;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.login-card h2{font:500 30px var(--font-serif);margin:0 0 4px}.login-copy{color:#85908b;font:400 13px var(--font-serif);margin-bottom:25px;display:block}.login-card label{color:#5e6879;flex-direction:column;gap:7px;margin-bottom:15px;font-size:9px;font-weight:700;display:flex}.login-card input{background:#fbfcfb;border:1px solid #dce2de;border-radius:6px;outline:0;height:42px;padding:0 12px;font-size:11px}.login-card input:focus{border-color:#637d9f;box-shadow:0 0 0 3px #edf1f7}.login-create,.login-submit{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:11px;font-weight:650;display:flex}.login-submit{color:#fff;background:#172a49;border:0;margin-top:5px}.login-submit:hover{background:#223c63}.login-create{color:#344b69;background:#fff;border:1px solid #d8dfdb;margin-top:9px}.login-create:hover{background:#f6f8f6}.login-foot{text-align:center;color:#9aa39f;margin-top:18px;font-size:8px;line-height:1.5;display:block}.auth-message{color:#405f83;background:#eaf0f7;border:1px solid #d2ddeb;border-radius:5px;margin-bottom:16px;padding:9px 11px;font-size:9px}.auth-message.error{color:#974b43;background:#f9eeee;border-color:#edd4d0}@media (max-width:800px){.login-page{grid-template-columns:1fr}.login-brand{display:none}.login-panel{padding:22px}.login-card{padding:28px}}.main-nav a{color:#aeb9c9;border-radius:6px;align-items:center;gap:11px;height:36px;padding:0 11px;font-size:12px;text-decoration:none;display:flex}.main-nav a:hover{color:#fff;background:#ffffff0d}.main-nav a.active{color:#fff;background:#ffffff1a;box-shadow:inset 2px 0 #b99a62}.main-nav a span{flex:1}.main-nav button.coming-soon{opacity:.55}.module-workspace{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:10px;height:48px;margin:17px 2px 11px;padding:7px 10px;display:flex}.module-workspace>span{color:#263b59;width:27px;height:27px;font-family:var(--font-serif);background:#b79b68;border-radius:5px;place-items:center;display:grid}.module-workspace div{flex-direction:column;font-size:12px;display:flex}.module-workspace small{letter-spacing:.16em;color:#96a5b9;margin-bottom:2px;font-size:7px}.sidebar-bottom form button{color:#aeb9c9;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:36px;padding:0 11px;font-size:12px;display:flex}.module-search{color:#87928e;background:#fafbfa;border:1px solid #dde3df;border-radius:6px;align-items:center;gap:8px;width:310px;height:32px;padding:0 9px;font-size:11px;display:flex}.module-search span{flex:1}.module-search kbd{border:1px solid #dfe3e0;border-radius:4px;gap:2px;padding:3px 6px;font-size:9px;display:flex}.module-content{max-width:1320px;margin:0 auto;padding:37px 42px 70px}.module-hero{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.module-hero h1{font:500 32px var(--font-serif);margin:0 0 4px}.module-hero>div>p:last-child{font:400 14px var(--font-serif);color:#7b858f;margin:0}.module-hero .primary-button{text-decoration:none}.metric-strip{border:1px solid var(--line);background:#fff;margin-bottom:20px;display:flex}.metric-strip>div{border-right:1px solid var(--line);flex-direction:column;min-width:150px;padding:17px 22px;display:flex}.metric-strip strong{font:600 22px var(--font-serif);color:#172a49}.metric-strip span{text-transform:uppercase;letter-spacing:.1em;color:#89929e;margin-top:3px;font-size:8px}.module-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.create-panel,.data-panel{border:1px solid var(--line);background:#fff}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.create-panel h2,.panel-heading h2{font:600 15px var(--font-serif);margin:0}.panel-heading span{color:#9099a5;font-size:8px}.record-row{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:65px;padding:10px 16px;display:flex}.record-row:last-child{border:0}.record-row:hover{background:#fafbfc}.priority-pin{background:#7c8ca3;border-radius:3px;width:3px;height:30px}.priority-pin.urgent{background:#b9584c}.priority-pin.high{background:#b89554}.priority-pin.low{background:#aeb8c6}.record-main{flex:1;min-width:0}.record-main h3{margin:0 0 5px;font-size:11px}.record-main p{color:#8a939f;margin:0;font-size:9px}.status-badge{letter-spacing:.06em;color:#566a86;text-transform:uppercase;background:#edf1f6;border-radius:3px;padding:4px 6px;font-size:7px}.status-badge.completed{color:#55725f;background:#edf3ef}.status-badge.needs_approval{color:#8c6b35;background:#f4eee3}.status-badge.blocked{color:#9c4f47;background:#f8ecea}.record-date{color:#75808d;align-items:center;gap:5px;width:95px;font-size:8px;display:flex}.record-date.overdue{color:#a64f47}.complete-button{color:#748399;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.complete-button:hover{color:#927441;border-color:#b99a62}.create-panel{padding:20px;position:sticky;top:81px}.create-panel>.eyebrow{margin-bottom:5px}.create-panel h2{margin-bottom:18px;font-size:19px}.create-panel form label{text-transform:uppercase;letter-spacing:.05em;color:#657080;flex-direction:column;gap:6px;margin-bottom:13px;font-size:8px;font-weight:700;display:flex}.create-panel input,.create-panel select,.create-panel textarea{color:#273247;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;outline:0;padding:10px;font-size:10px}.create-panel input:focus,.create-panel select:focus,.create-panel textarea:focus{border-color:#637d9f;box-shadow:0 0 0 3px #edf1f7}.create-panel .primary-button{justify-content:center;width:100%}.field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.module-empty{color:#738096;flex-direction:column;align-items:center;gap:7px;padding:45px;display:flex}.module-empty strong{font:600 14px var(--font-serif)}.module-empty span{font-size:9px}.project-grid,.vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.project-card,.vendor-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.project-card:nth-child(2n),.vendor-card:nth-child(2n){border-right:0}.project-top{align-items:center;gap:8px;display:flex}.project-top>span,.vendor-avatar{color:#425b7e;background:#e5eaf1;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.project-top small{color:#7f8996;text-transform:uppercase;letter-spacing:.07em;flex:1;font-size:8px}.project-top>svg{color:#a4acb5}.project-card h3,.vendor-card h3{font:600 14px var(--font-serif);margin:15px 0 5px}.project-card>p,.vendor-card>p{color:#7b8591;min-height:28px;font-size:9px;line-height:1.5}.progress-label{color:#87919c;justify-content:space-between;margin:15px 0 6px;font-size:8px;display:flex}.progress-track{background:#e8ecf1;height:3px}.progress-track i{background:#b99a62;height:100%;display:block}.project-card footer,.vendor-card footer{color:#7f8995;border-top:1px solid #eceff2;justify-content:space-between;margin-top:15px;padding-top:11px;font-size:8px;display:flex}.project-card footer span{align-items:center;gap:4px;display:flex}.vendor-title{align-items:center;gap:8px;display:flex}.vendor-title h3{flex:1}.vendor-title span{color:#8a6d3b;align-items:center;gap:3px;font-size:7px;display:flex}.contact-lines{flex-direction:column;gap:6px;margin-top:13px;display:flex}.contact-lines span{color:#6e7886;align-items:center;gap:6px;font-size:8px;display:flex}.people-list{padding:0}.person-record{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:76px;padding:12px 17px;display:flex}.large-avatar{color:#455d7e;width:38px;height:38px;font:700 10px var(--font-serif);background:#e3e8ef;border-radius:50%;place-items:center;display:grid}.workspace-pill{color:#68788e;border:1px solid #dde3e9;border-radius:10px;padding:4px 7px;font-size:8px}.person-email{color:#7b8694;align-items:center;gap:5px;width:145px;font-size:8px;display:flex}@media (max-width:1050px){.module-grid{grid-template-columns:1fr}.create-panel{position:static}.project-grid,.vendor-grid{grid-template-columns:1fr}.project-card,.vendor-card{border-right:0}.metric-strip{overflow-x:auto}}@media (max-width:720px){.module-sidebar{display:none}.module-content{padding:25px 16px}.module-search{flex:1;width:auto}.module-search span{display:none}.module-hero{align-items:flex-start;gap:15px}.module-hero h1{font-size:27px}.module-hero>div>p:last-child{max-width:240px}.person-email,.record-date{display:none}.status-badge{max-width:82px}.field-grid{grid-template-columns:1fr}.metric-strip>div{min-width:110px;padding:14px}.project-grid,.vendor-grid{grid-template-columns:1fr}}.settings-link{color:#aeb9c9;border-radius:6px;align-items:center;gap:11px;width:100%;height:36px;padding:0 11px;font-size:12px;text-decoration:none;display:flex}.settings-link.active,.settings-link:hover{color:#fff;background:#ffffff0d}.settings-link.active{box-shadow:inset 2px 0 #b99a62}.settings-tabs{border-bottom:1px solid var(--line);gap:25px;margin:-7px 0 22px;display:flex;overflow-x:auto}.settings-tabs a,.settings-tabs span{color:#7d8794;flex:none;padding:0 2px 12px;font-size:10px;text-decoration:none}.settings-tabs .active{color:#172a49;border-bottom:2px solid #b99a62;font-weight:700}.connector-summary{color:#edf1f6;background:#111d33;border:1px solid #293751;grid-template-columns:repeat(3,180px) 1fr;align-items:center;margin-bottom:22px;display:grid}.connector-summary>div{color:#c3a76f;border-right:1px solid #ffffff17;align-items:center;gap:11px;min-height:76px;padding:17px 19px;display:flex}.connector-summary>div span{color:#9eabba;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;font-size:8px;display:flex}.connector-summary>div strong{color:#fff;font:600 22px var(--font-serif);letter-spacing:0}.connector-summary>p{font:400 12px/1.55 var(--font-serif);color:#aeb9c9;margin:0;padding:15px 21px}.available-section,.connected-section{margin-bottom:24px}.connector-heading{justify-content:space-between;align-items:end;margin:0 0 11px;display:flex}.connector-heading h2{font:600 17px var(--font-serif);margin:0 0 3px}.connector-heading p,.connector-heading>span{color:#8a949f;margin:0;font-size:8px}.account-list{border:1px solid var(--line);background:#fff}.account-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:68px;padding:11px 15px;display:flex}.account-list article:last-child{border-bottom:0}.account-list article>div:nth-child(2){flex:1;min-width:0}.account-list h3{margin:0 0 4px;font-size:10px}.account-list p{color:#87919c;margin:0;font-size:8px}.account-icon{color:#465f80;background:#e5eaf1;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.connection-state{color:#637080;text-transform:uppercase;align-items:center;gap:5px;width:120px;font-size:7px;display:flex}.connection-state i{background:#9aa4af;border-radius:50%;width:6px;height:6px}.connection-state.connected i{background:#66826d}.connection-state.needs_attention i{background:#b47d45}.last-sync{color:#8a949f;width:120px;font-size:8px}.account-list button{color:#98a2ac;background:0 0;border:0}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connector-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:325px;padding:18px;display:flex}.connector-card-top{align-items:center;gap:11px;display:flex}.connector-card-top>div:nth-child(2){flex:1}.connector-card h3{font:600 15px var(--font-serif);margin:0 0 4px}.provider-icon{color:#38577e;background:#e8edf4;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.provider-icon.slack{color:#6a5370;background:#eee8f0}.provider-icon.granola{color:#8b6835;background:#efe8dc}.provider-icon.twilio{color:#9b4a4a;background:#f3e5e5}.ready,.setup{text-transform:uppercase;letter-spacing:.06em;color:#56735e;font-size:7px}.setup{color:#92703a}.connector-card>p{font:400 11px/1.55 var(--font-serif);color:#737e8c;min-height:35px;margin:15px 0 11px}.connector-card ul{flex-wrap:wrap;gap:12px;margin:0 0 13px;padding:0;list-style:none;display:flex}.connector-card li{color:#667281;align-items:center;gap:4px;font-size:8px;display:flex}.connector-card li svg{color:#9a7c49}.connector-card details{border-top:1px solid #edf0ee;margin-top:auto;padding-top:11px}.connector-card summary{cursor:pointer;color:#657181;align-items:center;gap:5px;font-size:8px;display:flex}.connector-card details>div{color:#727d89;padding:10px 4px 1px;font-size:8px;line-height:1.5}.connector-card details p{margin:3px 0 6px}.connector-button{color:#fff;background:#172a49;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:35px;margin-top:13px;font-size:9px;font-weight:650;display:flex}.connector-button.disabled{color:#8f98a2;cursor:not-allowed;background:#eef0f2}.ingestion-note{color:#8f713d;background:#f3f0e8;border:1px solid #ded8ca;border-left:3px solid #b99a62;align-items:center;gap:12px;padding:15px 17px;display:flex}.ingestion-note>div{flex:1}.ingestion-note h3{font:600 13px var(--font-serif);color:#3c4858;margin:0 0 4px}.ingestion-note p{color:#707a82;margin:0;font-size:9px;line-height:1.5}@media (max-width:950px){.connector-summary{grid-template-columns:repeat(3,1fr)}.connector-summary>p{border-top:1px solid #ffffff17;grid-column:1/-1}.connector-grid{grid-template-columns:1fr}}@media (max-width:720px){.settings-tabs{gap:18px}.connector-summary{grid-template-columns:1fr}.connector-summary>div{border-bottom:1px solid #ffffff17;border-right:0;min-height:60px}.connector-summary>p{grid-column:auto}.connector-heading{flex-direction:column;align-items:flex-start;gap:7px}.last-sync{display:none}.connection-state{width:auto}.account-list article{gap:8px}}.voice-capture{background:#f3f0e8;border:1px solid #d8d1c1;border-left:3px solid #b99a62;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.voice-capture.recording{background:#f5eae7;border-color:#dec7c0 #dec7c0 #dec7c0 #a95349}.voice-title{color:#8d703f;flex:1;align-items:center;gap:10px;display:flex}.voice-title>div{flex-direction:column;gap:3px;display:flex}.voice-title strong{font:600 13px var(--font-serif);color:#354255}.voice-title span{color:#7c858d;font-size:8px}.voice-button{color:#fff;white-space:nowrap;background:#172a49;border:0;border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:9px;font-weight:650;display:flex}.voice-button:disabled{opacity:.65}.voice-button.stop{background:#9c4f47}.voice-assistant{position:relative;overflow:hidden}.voice-assistant.processing{border-left-color:#45658d}.voice-assistant.processing:after{content:"";background:#b99a62;width:40%;height:3px;animation:voice-progress 1.4s ease-in-out infinite;position:absolute;bottom:0;left:0}.voice-pulse{color:#fff;background:#9c4f47;border-radius:50%;place-items:center;width:34px;height:34px;animation:voice-pulse 1.5s infinite;display:grid;box-shadow:0 0 #9c4f4773}.voice-assistant .voice-error{background:#fff5f3;border:1px solid #ead0cb;border-radius:5px;flex-basis:100%;padding:9px 11px;font-size:9px;line-height:1.45}.voice-assistant .voice-error strong{margin-bottom:2px;display:block}.spin{animation:spin .9s linear infinite}@keyframes voice-pulse{70%{box-shadow:0 0 0 10px #9c4f4700}to{box-shadow:0 0 #9c4f4700}}@keyframes voice-progress{0%{transform:translate(-110%)}to{transform:translate(360%)}}.voice-error{color:#a04842;margin:0;font-size:8px}.voice-capture.draft{background:#fff;padding:19px;display:block}.voice-capture.draft .voice-title{margin-bottom:16px}.voice-capture.draft form{grid-template-columns:1.4fr 1fr;gap:11px;display:grid}.voice-capture.draft label{text-transform:uppercase;letter-spacing:.05em;color:#657080;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.voice-capture.draft label:nth-child(2){grid-row:span 2}.voice-capture.draft input,.voice-capture.draft select,.voice-capture.draft textarea{color:#273247;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #dce2e6;border-radius:5px;outline:0;padding:9px;font-size:10px}.voice-capture.draft .field-grid{display:grid}.voice-capture.draft .primary-button{justify-content:center}.voice-transcript{background:#f6f8fb;border:1px solid #d8e0e7;border-left:3px solid #45658d;border-radius:7px;margin-top:14px;padding:13px 14px}.voice-transcript strong{text-transform:uppercase;letter-spacing:.06em;color:#52657d;font-size:8px;display:block}.voice-transcript p{font:400 11px/1.55 var(--font-serif);color:#344255;margin:7px 0}.voice-transcript small{color:#7c8793;font-size:8px}.voice-capture details{color:#707a85;border-top:1px solid #eceff1;margin-top:13px;padding-top:10px;font-size:8px}.voice-capture details p{line-height:1.5}.voice-reset{color:#7b6550;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}@media (max-width:720px){.voice-capture{flex-direction:column;align-items:stretch}.voice-button{justify-content:center}.voice-capture.draft form{grid-template-columns:1fr}.voice-capture.draft label:nth-child(2){grid-row:auto}}.task-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.task-toolbar nav{flex:1;gap:4px;display:flex;overflow:auto}.task-toolbar form button,.task-toolbar nav a,.view-toggle a{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.task-toolbar nav a.active,.view-toggle a.active{background:var(--green);color:#c8ad78;border-color:var(--green)}.task-toolbar form{gap:5px;display:flex}.task-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:140px;padding:8px}.view-toggle{gap:4px;display:flex}.view-toggle a{display:flex}.task-board{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;padding:14px;display:grid;overflow-x:auto}.task-board>section{background:var(--paper);border-radius:10px;min-height:260px;padding:10px}.task-board header{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.task-board header span{color:var(--muted)}.task-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:9px;grid-template-columns:7px 1fr;gap:7px;margin-bottom:8px;padding:10px;display:grid}.task-card .priority-pin{grid-row:1/4}.task-card small,.task-card time{color:var(--muted);font-size:11px}.task-card time{grid-column:2}.task-assignee-summary,.task-card-assignee{align-items:center;gap:5px;display:flex}.task-record .task-assignee-summary{margin-top:4px;font-weight:600;color:#646672!important}.task-card .task-card-assignee{color:#646672;font-weight:600}@media (max-width:760px){.task-toolbar{align-items:stretch}.task-toolbar nav{order:3;width:100%}.task-toolbar form{flex:1}.task-toolbar select{width:100%}.task-board{grid-template-columns:repeat(5,78vw)}}.connector-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#c8ad7838,#0000 34%),linear-gradient(135deg,#142541,#1c3558);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:20px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #12254124}.connector-hero>div:first-child{max-width:650px}.connector-hero-icon{color:#d4bc89;background:#ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.connector-hero .eyebrow{color:#d4bc89}.connector-hero h2{font:600 clamp(25px,3vw,38px)/1.1 var(--font-serif);margin:6px 0 12px}.connector-hero p:last-child{font:400 13px/1.65 var(--font-serif);color:#c6d0dd;margin:0}.connector-hero-metrics{gap:8px;display:flex}.connector-hero-metrics span{text-transform:uppercase;letter-spacing:.06em;color:#aebccc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;min-width:82px;padding:13px;font-size:8px}.connector-hero-metrics strong{font:600 22px var(--font-serif);color:#fff;letter-spacing:0;margin-bottom:3px;display:block}.connector-security-strip{color:#90713e;background:#f6f3ec;border:1px solid #ded9cc;border-radius:12px;align-items:center;gap:12px;margin-bottom:26px;padding:15px 18px;display:flex}.connector-security-strip>div{flex-direction:column;flex:1;gap:3px;display:flex}.connector-security-strip strong{color:#344255;font-size:11px}.connector-security-strip span{color:#727d88;font-size:9px}.connector-text-action{color:#315b8e;align-items:center;gap:6px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.connected-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.connected-account-card{color:inherit;background:#fff;border:1px solid #e2e6ea;border-radius:13px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:15px;text-decoration:none;transition:all .18s;display:grid}.connected-account-card:hover{border-color:#c7b07e;transform:translateY(-1px);box-shadow:0 9px 26px #182a4914}.connected-account-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.connected-account-card strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.connected-account-card small,.connected-account-card span{color:#7d8793;font-size:8px}.connected-account-card i{color:#587361;background:#edf5ef;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.connected-account-card i.needs_attention{color:#a36939;background:#fff3e8}.connector-brand{background:#fff;border:1px solid #e2e6eb;flex:none;place-items:center;display:grid;box-shadow:0 5px 16px #192c4a14}.connector-brand svg{width:55%;height:55%}.connector-brand-sm{border-radius:9px;width:32px;height:32px}.connector-brand-md{border-radius:12px;width:44px;height:44px}.connector-brand-lg{border-radius:15px;width:54px;height:54px}.connector-brand-stack{grid-template-columns:repeat(3,1fr);gap:2px;padding:7px}.connector-brand-stack svg{width:100%;height:auto}.connector-brand-gmail,.connector-brand-google{color:#ea4335}.connector-brand-calendar{color:#4285f4}.connector-brand-drive{color:#0f9d58}.connector-brand-slack{color:#611f69}.connector-brand-granola{color:#805d2d;background:#f5eee2}.connector-brand-granola b{font:700 24px Georgia,serif}.connector-brand-twilio{color:#f22f46}.connector-brand-microsoft{color:#00a4ef}.connector-brand-notion{color:#111}.connector-brand-zoom{color:#2d8cff}.connector-brand-dropbox{color:#0061ff}.connector-brand-mcp{color:#76553d}.connector-search{color:#8c959f;background:#fff;border:1px solid #e1e5e8;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.connector-search input{background:0 0;border:0;outline:0;font-size:10px}.connector-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.connector-market-card{background:#fff;border:1px solid #e2e6ea;border-radius:15px;flex-direction:column;min-height:350px;padding:19px;transition:all .18s;display:flex}.connector-market-card:hover{border-color:#c8b17d;transform:translateY(-2px);box-shadow:0 12px 30px #15284614}.connector-market-card header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.connector-market-card header>span{color:#54725d;letter-spacing:.05em;background:#eef5f0;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.connector-market-card.coming-soon header>span,.connector-market-card.planned header>span{color:#7c858e;background:#f1f2f4}.connector-market-card>small{text-transform:uppercase;letter-spacing:.08em;color:#929ba4;font-size:7px}.connector-market-card h3{font:600 17px var(--font-serif);margin:6px 0}.connector-market-card>p{font:400 10px/1.55 var(--font-serif);color:#737e8a;margin:0 0 13px}.connector-market-card ul{flex-direction:column;gap:7px;margin:0 0 17px;padding:0;list-style:none;display:flex}.connector-market-card li{color:#5f6d7c;align-items:center;gap:6px;font-size:8px;display:flex}.connector-market-card li svg{color:#9b7c46}.connector-market-button{color:#fff;background:#172a49;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;margin-top:auto;font-size:9px;font-weight:650;text-decoration:none;display:flex}.connector-market-button.muted{color:#8b949d;background:#f0f2f4}.connector-agent-story{background:#f2eee5;border-radius:16px;grid-template-columns:180px 1fr;gap:24px;margin-top:24px;padding:24px;display:grid}.connector-agent-story>div{color:#917039;letter-spacing:.07em;flex-direction:column;gap:10px;font-size:8px;font-weight:700;display:flex}.connector-agent-story ol{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.connector-agent-story li{counter-increment:steps;flex-direction:column;gap:5px;display:flex}.connector-agent-story li:before{content:"0" counter(steps);color:#a68752;font-size:8px}.connector-agent-story strong{font:600 13px var(--font-serif);color:#354254}.connector-agent-story span{color:#727d88;font-size:8px;line-height:1.5}@media (max-width:980px){.connector-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-agent-story,.connector-hero{grid-template-columns:1fr}.connector-agent-story ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.connector-hero{border-radius:13px;padding:24px 20px}.connector-hero-metrics{overflow-x:auto}.connector-hero-metrics span{min-width:90px}.connected-account-grid,.connector-library-grid{grid-template-columns:1fr}.connected-account-card{grid-template-columns:auto minmax(0,1fr) auto}.connected-account-card>svg,.connector-search{display:none}.connector-market-card{min-height:320px}.connector-agent-story ol{grid-template-columns:1fr}.connector-security-strip{align-items:flex-start}.connector-security-strip>svg:last-child{display:none}}.app-shell{--accent:#635bff;--accent-strong:#5147e8;--accent-soft:#efeeff;--cyan:#06b6d4;--emerald:#10b981;--rose:#f43f5e;--orange:#f97316;--surface-subtle:#f7f8fc}.app-shell .profile-avatar,.app-shell .top-avatar,.app-shell .workspace-icon{color:#fff!important;background:linear-gradient(135deg,#635bff,#8b5cf6)!important;border:0!important}.app-shell .top-avatar{padding:0;overflow:visible}.profile-avatar{flex:none;place-items:center;font-weight:760;display:grid;position:relative;overflow:hidden}.profile-avatar-small{border-radius:11px;width:34px;height:34px;font-size:11px}.profile-avatar-large{border-radius:24px;width:88px;height:88px;font-size:24px;box-shadow:0 12px 30px #635bff33!important}.profile-avatar.has-photo img{object-fit:cover}.profile-avatar.has-icon svg{stroke-width:2.2px;width:45%;height:45%}.app-shell .eyebrow{color:#635bff!important;letter-spacing:.08em!important;font-size:11px!important}.app-shell .module-hero>div>p:last-child{font-size:15px!important}.app-shell .settings-tabs{background:#f0f1f7;border:0;padding:6px}.app-shell .settings-tabs a{min-height:38px;padding:0 15px;font-size:13px!important}.app-shell .settings-tabs a.active{color:#5147e8!important}.app-shell .settings-card{border:1px solid #e7e8ef;border-radius:18px;padding:26px;box-shadow:0 4px 18px #1b1b2b08}.app-shell .profile-settings-grid{grid-template-columns:1fr;gap:16px;max-width:880px}.app-shell .profile-identity-card{background:linear-gradient(135deg,#fff 35%,#f0efff);border-color:#dfddff;padding:28px}.app-shell .profile-identity-card h2{font-size:22px!important}.app-shell .profile-identity-card p{font-size:14px!important}.app-shell .profile-identity-card span{color:#5147e8;background:#e8e6ff;border-radius:999px;margin-top:5px;padding:5px 9px;font-size:11px;display:inline-flex}.app-shell .settings-card-heading h2{font-size:18px!important}.app-shell .settings-card-heading p{font-size:13px!important}.app-shell .settings-card-heading>span{color:#635bff;background:#efeeff}.avatar-customization{gap:20px;margin-top:20px;display:grid}.avatar-upload{cursor:pointer;background:#f8f7ff;border:1.5px dashed #c9c6ff;border-radius:14px;align-items:center;gap:13px;min-height:78px;padding:16px 18px;color:#5147e8!important;display:flex!important}.avatar-upload:hover{background:#f1efff;border-color:#635bff}.avatar-upload>span{gap:3px;display:grid}.avatar-upload strong{color:#32333d;font-size:14px}.avatar-upload small{color:#7d7f8b;font-size:12px;font-weight:500}.avatar-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-choice-grid{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.avatar-choice-grid legend{color:#555762;width:100%;margin-bottom:2px;font-size:13px!important}.avatar-choice{cursor:pointer;background:#fff;border:1px solid #e2e3ea;border-radius:13px;align-content:center;place-items:center;gap:6px;width:76px;min-height:78px;position:relative;text-transform:capitalize!important;display:grid!important}.avatar-choice:hover{background:#f8f7ff;border-color:#bdb9ff}.avatar-choice input{opacity:0;pointer-events:none;position:absolute}.avatar-choice>span{color:#fff;background:linear-gradient(135deg,#635bff,#8b5cf6);border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.avatar-choice>span svg{width:17px;height:17px}.avatar-choice small{color:#737580;font-size:11px}.avatar-choice:has(input:checked){background:#f3f1ff;border-color:#635bff;box-shadow:0 0 0 3px #635bff18}.profile-save{justify-self:start;min-width:140px}.profile-shortcuts{max-width:880px;margin-top:16px}.app-shell .notification-panel{border:1px solid #e7e8ef;border-radius:16px;overflow:hidden;box-shadow:0 3px 14px #17172408}.app-shell .notification-row{border-color:#ececf2;min-height:88px;padding:17px 18px}.app-shell .notification-row.unread{background:#f4f3ff;box-shadow:inset 4px 0 #635bff}.app-shell .notification-row:nth-of-type(3n+2) .notification-icon{color:#0891b2;background:#e8f9fc}.app-shell .notification-row:nth-of-type(3n+3) .notification-icon{color:#059669;background:#ecfdf5}.app-shell .notification-icon{color:#635bff;background:#eceaff;border-radius:12px;width:40px;height:40px}.app-shell .notification-row h3{margin-bottom:5px;font-weight:680;font-size:14px!important}.app-shell .notification-row p{color:#737581;line-height:1.45;font-size:12px!important}.app-shell .notification-row time{color:#9a9ca7;font-size:11px!important}.app-shell .notification-row>a{color:#5147e8;background:#fff;border-color:#dcdaf7;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:650}.app-shell .notification-row form button{color:#059669;background:#e8faf3;width:34px;height:34px}.app-shell .recent-activity{border:1px solid #e7e8ef;border-radius:16px;overflow:hidden}.app-shell .recent-activity article{border-bottom:1px solid #ececf2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 18px;display:grid}.app-shell .recent-activity article:last-child{border-bottom:0}.app-shell .recent-activity article:hover{background:#fafaff}.recent-activity-avatar{color:#fff;background:linear-gradient(135deg,#635bff,#8b5cf6);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:760;display:grid}.recent-activity-copy{min-width:0}.recent-activity-copy p{color:#5f616d;margin:0 0 5px;font-size:13px;line-height:1.35}.recent-activity-copy p strong{color:#292a34;font-size:14px}.recent-activity-copy small{color:#747681;background:#f0f1f5;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.app-shell .recent-activity time{color:#92949f;white-space:nowrap;font-size:12px}.app-shell .conversation-row.unread,.app-shell .help-pilot,.app-shell .launch-lock,.app-shell .least-privilege-note,.app-shell .quiet-hours,.app-shell .security-callout,.app-shell .warning-card{color:#5147e8!important;background:#f4f3ff!important;border-color:#d9d6ff!important}.app-shell .invitation-status{color:#5147e8;background:#efeeff}.app-shell .invitation-status.provisioned{color:#047857;background:#e8faf3}.app-shell .member-resend{color:#5147e8!important;background:#efeeff!important}.app-shell .conversation-row h3,.app-shell .conversation-thread article p,.app-shell .help-library summary strong,.app-shell .notification-test-panel strong,.app-shell .security-card h2,.app-shell .task-photo-meta>strong{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .help-library summary strong,.app-shell .security-card h2{font-size:16px!important}.app-shell .form-note,.app-shell .launch-lock p,.app-shell .least-privilege-note p,.app-shell .security-card header p,.app-shell .security-card>p{font-size:12px!important}@media (max-width:720px){.app-shell .settings-card{border-radius:15px;padding:20px}.profile-avatar-large{border-radius:20px;width:72px;height:72px}.avatar-choice{width:calc(33.333% - 7px)}.app-shell .recent-activity article{grid-template-columns:40px minmax(0,1fr);padding:14px}.app-shell .recent-activity time{grid-column:2;font-size:11px}}.app-shell .connector-hero{background:radial-gradient(circle at 88% 0,#22d3ee59,#0000 34%),linear-gradient(135deg,#4f46e5,#6d28d9 58%,#7c3aed);border-radius:20px;padding:30px;box-shadow:0 18px 44px #4f46e533}.app-shell .connector-hero-icon{color:#fff;background:#ffffff29}.app-shell .connector-hero .eyebrow{color:#d9faff!important}.app-shell .connector-hero h2{letter-spacing:-.035em;color:#fff!important;font-size:clamp(28px,3vw,38px)!important;font-weight:760!important}.app-shell .connector-hero h2,.app-shell .connector-hero p:last-child{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .connector-hero p:last-child{line-height:1.6;color:#ebeaff!important;font-size:14px!important}.app-shell .connector-hero-metrics span{color:#e6e4ff;background:#ffffff1f;border-color:#fff3;border-radius:13px;min-width:92px;padding:14px;font-size:10px}.app-shell .connector-hero-metrics strong{color:#fff;font-size:24px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .connector-security-strip{color:#635bff;background:#f4f3ff;border:1px solid #dddafe;border-radius:14px}.app-shell .connector-security-strip strong{color:#35364a;font-size:13px}.app-shell .connector-security-strip span{color:#73758a;font-size:11px}.app-shell .connector-heading h2{color:#292a34;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:720!important}.app-shell .connector-heading p{color:#7a7c88;font-size:12px!important}.app-shell .connector-market-card{border-color:#e6e7ef;border-radius:18px;min-height:360px;padding:22px;box-shadow:0 2px 8px #191a2609}.app-shell .connector-market-card:hover{border-color:#c9c5ff;box-shadow:0 16px 36px #4f46e51c}.app-shell .connector-market-card header>span{color:#047857;background:#ecfdf5;padding:6px 9px;font-size:9px}.app-shell .connector-market-card>small{color:#9698a5;font-size:9px}.app-shell .connector-market-card h3{color:#292a34;font-size:19px!important;font-weight:720!important}.app-shell .connector-market-card h3,.app-shell .connector-market-card>p{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .connector-market-card>p{color:#6f7180;line-height:1.55;font-size:12px!important}.app-shell .connector-market-card ul{gap:9px}.app-shell .connector-market-card li{color:#5f6170;font-size:11px}.app-shell .connector-market-card li svg{color:#635bff}.app-shell .connector-market-button{background:#5b52ed;border-radius:11px;min-height:42px;font-size:12px;font-weight:700}.app-shell .connector-market-button:hover{background:#4d44dd}.app-shell .connector-agent-story{background:linear-gradient(135deg,#f1f0ff,#eefbff);border:1px solid #dedcff;border-radius:18px;padding:27px}.app-shell .connector-agent-story>div{color:#5b52ed;font-size:10px}.app-shell .connector-agent-story li:before{color:#655cf0;font-size:10px;font-weight:750}.app-shell .connector-agent-story strong{color:#35364a;font-size:14px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell .connector-agent-story span{color:#6f7180;font-size:11px;line-height:1.55}@media (max-width:680px){.app-shell .connector-hero{padding:24px 20px}.app-shell .connector-market-card{min-height:0}.app-shell .connector-hero-metrics{grid-template-columns:repeat(3,1fr);display:grid}.app-shell .connector-hero-metrics span{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}