/*! 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)))){*,:before,:after,::backdrop{--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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{color:#020617;min-width:320px;font-family:var(--font-sans);letter-spacing:0;background:#f8fafc;margin:0}button,input,select{font:inherit;letter-spacing:0}}@layer components{.saas-landing{background:#fbfcff;overflow:hidden}.saas-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e6eaf2;position:sticky;top:0}.saas-brand{color:#091534;flex:none;align-items:center;gap:11px;font-size:17px;font-weight:800;display:inline-flex}.saas-logo{width:36px;height:30px;display:block;position:relative}.saas-logo span{background:#1649ff;width:18px;height:23px;position:absolute;top:3px;transform:skewY(35deg)rotate(35deg)}.saas-logo span:first-child{left:1px}.saas-logo span:nth-child(2){background:#5f7cff;top:7px;left:10px;transform:skewY(-35deg)rotate(-35deg)}.saas-logo span:nth-child(3){background:#2c5bff;right:0}.saas-desktop-nav{align-items:center;gap:38px;margin-left:clamp(40px,8vw,120px);display:none}.saas-desktop-nav a{color:#17213d;align-items:center;gap:5px;font-size:14px;font-weight:600;transition:color .16s;display:inline-flex}.saas-desktop-nav a:hover,.saas-sign-in:hover{color:#1649ff}.saas-sign-in{color:#17213d;font-size:14px;font-weight:650}.saas-menu-button{background:#fff;border:1px solid #dfe4ee;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.saas-mobile-nav{background:#fff;border-top:1px solid #edf0f5;gap:2px;padding:12px 20px 18px;display:grid;box-shadow:0 18px 30px #20355e14}.saas-mobile-nav>a:not(.saas-button){color:#17213d;padding:11px 4px;font-size:14px;font-weight:600}.saas-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 19px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.saas-button:hover{transform:translateY(-1px)}.saas-button.primary{color:#fff;background:#1649ff;box-shadow:0 8px 20px #1649ff36}.saas-button.primary:hover{background:#0c3ce2;box-shadow:0 12px 24px #1649ff45}.saas-button.large{min-height:50px;padding:0 23px}.saas-hero{background:#fff;border-bottom:1px solid #e9edf5;position:relative}.saas-hero-glow{background:#f9faff;border:1px solid #eef1ff;border-radius:50%;width:52%;height:76%;position:absolute;top:60px;right:4%;box-shadow:0 0 100px #eef3ff}.saas-eyebrow,.saas-section-kicker{color:#1649ff;text-transform:uppercase;font-size:11px;font-weight:800}.saas-hero h1{color:#0a173b;margin-top:18px;font-size:clamp(2.65rem,4.4vw,4.35rem);font-weight:750;line-height:.99}.saas-hero h1 span{color:#1649ff}.saas-hero-copy{color:#58647c;max-width:520px;margin-top:23px;font-size:16px;line-height:1.65}.saas-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.saas-text-link{color:#1649ff;align-items:center;gap:6px;font-size:14px;font-weight:750;display:inline-flex}.saas-text-link:hover svg{transform:translate(3px)}.saas-text-link svg{transition:transform .16s}.saas-no-card{color:#667189;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.saas-demo-wrap{z-index:2;min-width:0;padding-top:48px;position:relative}.saas-provider-badges{z-index:4;justify-content:center;gap:14px;display:flex;position:absolute;top:0;left:16%;right:5%}.saas-provider-badges>div{background:#fff;border:1px solid #e2e6f0;border-radius:8px;align-items:center;gap:10px;min-width:155px;padding:9px 13px;display:flex;box-shadow:0 9px 24px #293f6b1f}.saas-provider-badges strong{color:#17213d;font-size:11px}.saas-provider-badges small{color:#708097;align-items:center;gap:5px;margin-top:2px;font-size:9px;font-weight:500;display:flex}.saas-provider-badges small b{background:#1eba62;border-radius:50%;width:6px;height:6px}.drive-mark{width:28px;height:25px;display:block;position:relative}.drive-mark i{background:#20a464;border-radius:2px;width:9px;height:26px;display:block;position:absolute;transform:rotate(30deg)}.drive-mark i:nth-child(2){background:#f5bd10;right:3px;transform:rotate(-30deg)}.drive-mark i:nth-child(3){background:#2878e8;width:22px;height:8px;bottom:0;right:5px;transform:none}.saas-product-demo{background:#fff;border:1px solid #dce2ee;border-radius:10px;grid-template-columns:31% 17% 52%;min-height:420px;display:grid;overflow:hidden;box-shadow:0 24px 60px #1e3f7b29}.saas-demo-inbox,.saas-demo-output{min-width:0;padding:21px 17px}.saas-demo-inbox{background:#fcfdff;border-right:1px solid #e8ebf2}.saas-demo-output{padding-left:12px}.saas-demo-inbox h3,.saas-demo-output h3{color:#17213d;align-items:center;gap:7px;margin-bottom:15px;font-size:12px;font-weight:750;display:flex}.saas-demo-inbox h3 span{color:#778196;font-weight:500}.saas-demo-files{gap:8px;display:grid}.saas-inbox-file{min-width:0;animation:5s ease-in-out infinite saas-file-pulse;animation-delay:var(--delay);background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:9px;padding:9px;display:flex;box-shadow:0 3px 9px #192f5b0d}.saas-inbox-file strong{color:#25304b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.file-type{color:#fff;background:#ed3535;border-radius:4px;flex:none;justify-content:center;align-items:center;width:27px;height:25px;font-size:6px;font-weight:800;display:flex}.file-type.doc{background:#2878e8}.file-type.xls{background:#1b9b5d}.file-type.jpg{background:#3b7fee}.saas-demo-inbox>p{color:#66738b;margin:14px 0 0 10px;font-size:10px}.saas-demo-engine{justify-content:center;align-items:center;display:flex;position:relative}.saas-brain{z-index:2;color:#1649ff;background:#fff;border:1px solid #cad5ff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:3s ease-in-out infinite saas-brain-pulse;display:flex;position:relative;box-shadow:0 0 0 9px #1649ff0a,0 10px 25px #1649ff21}.saas-engine-arrow{color:#1649ff;animation:2s ease-in-out infinite saas-arrow;position:absolute;right:4px}.saas-particles{position:absolute;inset:0}.saas-particles i{background:#64a4ff;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite saas-particle;position:absolute}.saas-particles i:first-child{top:36%;left:15%}.saas-particles i:nth-child(2){animation-delay:.3s;top:43%;left:23%}.saas-particles i:nth-child(3){animation-delay:.6s;top:52%;left:12%}.saas-particles i:nth-child(4){animation-delay:.9s;top:59%;left:27%}.saas-particles i:nth-child(5){animation-delay:1.2s;top:67%;left:18%}.saas-tree{color:#23304e;align-items:center;gap:6px;margin:7px 0;font-size:10px;display:flex}.saas-tree svg:nth-child(2){color:#5791f4;fill:#dfeaff}.saas-tree.nested{margin-left:19px}.saas-organized-list{gap:6px;margin:11px 0;display:grid}.saas-organized-file{min-width:0;animation:5s ease-in-out infinite saas-organized;animation-delay:var(--delay);border:1px solid #e0e5ee;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.saas-organized-file strong{color:#26324e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.saas-organized-file>svg{color:#20b85c;fill:#dcf9e7}.category{color:#5639db;background:#eeebff;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:750}.category-1{color:#2756d5;background:#e7efff}.category-2{color:#18758b;background:#e5f4f7}.saas-demo-progress{border:1px solid #dfe4ed;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.progress-ring{background:conic-gradient(#1649ff 72%, #e8edfa 0);border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:relative}.progress-ring:before{content:"";background:#fff;border-radius:50%;width:33px;height:33px;position:absolute}.progress-ring b{z-index:2;font-size:8px;position:relative}.saas-demo-progress p{color:#68748a;font-size:8px}.saas-demo-progress p strong{color:#111c3b;margin-top:3px;font-size:11px;display:block}.saas-demo-progress em{color:#198a46;background:#e7f8ed;border-radius:5px;align-items:center;gap:4px;padding:7px;font-size:8px;font-style:normal;font-weight:750;display:flex}.saas-integrations{background:#fff;padding:26px 0 34px}.saas-integrations>p{color:#637087;text-align:center;margin-bottom:12px;font-size:12px}.saas-integration{color:#18233f;background:#fff;border:1px solid #e1e6ef;border-radius:7px;align-items:center;gap:12px;min-height:72px;padding:13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 5px 16px #1c335e0d}.saas-integration:hover{border-color:#b9c8ff;transform:translateY(-3px);box-shadow:0 12px 24px #1c335e1a}.saas-integration>span{color:#1649ff;background:#edf2ff;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.integration-1>span{color:#0877dd;background:#e9f4ff}.integration-2>span{color:#dc3232;background:#fff0f0}.integration-3>span{color:#1776dc;background:#e9f6ff}.saas-integration strong{font-size:12px}.saas-integration small{color:#7a8599;margin-top:3px;font-size:9px;font-weight:500;display:block}.saas-section{background:#fbfcff;padding:86px 0}.saas-section>div>.saas-section-kicker,.saas-section>div>h2{text-align:center}.saas-section h2,.saas-section-heading h2,.saas-security-section h2,.saas-final-cta h2{color:#0b1739;font-size:clamp(2rem,3.2vw,3rem);font-weight:750;line-height:1.08}.saas-section>div>h2{margin-top:10px}.saas-steps{gap:18px;margin-top:42px;display:grid;position:relative}.saas-steps:before{content:"";border-top:2px dotted #cbd4e5;width:70%;position:absolute;top:44px;left:15%}.saas-steps article{z-index:2;background:#fff;border:1px solid #e0e5ef;border-radius:8px;padding:24px;position:relative;box-shadow:0 8px 22px #2439610f}.saas-step-number{color:#14213f;background:#fff;border:1px solid #dfe4ee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-13px;left:-10px;box-shadow:0 4px 10px #1f345b17}.saas-step-icon{color:#2354df;background:#eaf1ff;border-radius:7px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.saas-step-icon.step-1{color:#7242db;background:#f1ebff}.saas-step-icon.step-2{color:#159458;background:#e8f7f0}.saas-steps h3{color:#17213d;margin-top:18px;font-size:15px;font-weight:750}.saas-steps p{color:#6b768b;margin-top:7px;font-size:12px;line-height:1.6}.saas-features-section{background:#fff;border-top:1px solid #e9edf5;padding:90px 0}.saas-section-heading{align-items:end;gap:24px;display:grid}.saas-section-heading h2{max-width:680px;margin-top:9px}.saas-section-heading>p{color:#69758b;max-width:430px;font-size:13px;line-height:1.7}.saas-feature-composition{gap:14px;margin-top:40px;display:grid}.saas-feature-composition article,.saas-feature-list{background:#fbfcff;border:1px solid #dfe5ef;border-radius:8px}.saas-feature-main{gap:24px;padding:26px;display:grid}.saas-feature-main>div:first-child>span{color:#1649ff;background:#e9efff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.saas-feature-composition h3{color:#17213d;margin-top:13px;font-size:16px;font-weight:750}.saas-feature-composition p{color:#6d788d;margin-top:7px;font-size:12px;line-height:1.6}.classifier-preview{color:#5f6c83;background:#fff;border:1px solid #dfe5ef;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px;font-size:10px;display:grid}.classifier-preview>strong{color:#1649ff;justify-content:space-between;display:flex}.classifier-preview b{color:#169450}.saas-feature-rename{color:#6d4bd8;padding:23px}.saas-feature-rename code{color:#3d3264;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px dashed #c9bdf3;border-radius:6px;margin-top:17px;padding:12px;font-family:inherit;font-size:11px;display:block;overflow:hidden}.saas-feature-review{color:#1649ff;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:23px;display:grid}.saas-feature-review h3{margin:0}.saas-feature-review>span{color:#d55d22;background:#fff0e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.saas-feature-list{grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.saas-feature-list div{color:#34405a;border-bottom:1px solid #e4e8f0;border-right:1px solid #e4e8f0;align-items:center;gap:8px;padding:15px;font-size:11px;font-weight:650;display:flex}.saas-feature-list div:nth-child(2n){border-right:0}.saas-feature-list svg{color:#1aaa57}.saas-security-section{background:#f1f5ff;padding:86px 0}.saas-security-icon{color:#fff;background:#1649ff;border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 24px #1649ff33}.saas-security-section .saas-section-kicker{margin-top:24px}.saas-security-section h2{margin-top:8px}.saas-security-section>div>div:first-child>p:last-child{color:#66738a;max-width:470px;margin-top:15px;font-size:13px;line-height:1.7}.saas-security-list{background:#fff;border:1px solid #d8e0ef;border-radius:8px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden;box-shadow:0 15px 35px #27417014}.saas-security-list div{color:#2c3853;border-bottom:1px solid #e3e8f0;border-right:1px solid #e3e8f0;align-items:center;gap:10px;min-height:72px;padding:16px;font-size:11px;font-weight:650;display:flex}.saas-security-list div:nth-child(2n){border-right:0}.saas-security-list svg{color:#159651;flex:none}.saas-final-cta{background:#fff;padding:88px 0}.saas-final-cta h2{margin-top:10px}.saas-final-cta p:not(.saas-section-kicker){color:#66738a;max-width:620px;margin:16px auto 27px;font-size:14px;line-height:1.7}.saas-footer{background:#fff;border-top:1px solid #e5e9f1}.saas-footer>div{align-items:center;gap:24px;max-width:1180px;min-height:80px;margin:0 auto;padding:15px 20px;display:flex}.saas-footer p{color:#8490a4;margin-left:auto;font-size:11px}.saas-footer>div>a:last-child{color:#526078;font-size:12px;font-weight:650}@keyframes saas-file-pulse{0%,82%,to{border-color:#e6e9f0;transform:translate(0)}88%{border-color:#9bb1ff;transform:translate(2px)}}@keyframes saas-brain-pulse{50%{box-shadow:0 0 0 14px #1649ff08,0 10px 28px #1649ff2e}}@keyframes saas-arrow{50%{transform:translate(4px)}}@keyframes saas-particle{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}@keyframes saas-organized{0%,78%,to{background:#fff;border-color:#e0e5ee}86%{background:#f8fffa;border-color:#8dd8a8}}@media (width>=768px){.saas-steps{grid-template-columns:repeat(3,1fr)}.saas-section-heading{grid-template-columns:1.25fr .75fr}.saas-feature-composition{grid-template-columns:1.2fr .8fr}.saas-feature-main{grid-row:span 2}.saas-feature-list{grid-column:1/-1}}@media (width>=1280px){.saas-desktop-nav{display:flex}}@media (width<=1279px){.saas-demo-wrap{max-width:820px;margin:0 auto}.saas-hero>div{padding-top:55px}}@media (width<=700px){.saas-header>div{height:64px}.saas-brand{font-size:15px}.saas-logo{transform-origin:0;transform:scale(.88)}.saas-hero>div{padding-top:44px;padding-bottom:48px}.saas-hero h1{font-size:clamp(2.55rem,12vw,3.5rem)}.saas-hero-glow{width:120%;height:45%;top:45%;right:-30%}.saas-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.saas-provider-badges{margin-bottom:12px;position:relative;top:auto;left:auto;right:auto}.saas-provider-badges>div{flex:1;min-width:0;padding:8px}.saas-demo-wrap{padding-top:0}.saas-product-demo{grid-template-columns:1fr}.saas-demo-inbox{border-bottom:1px solid #e8ebf2;border-right:0}.saas-demo-engine{min-height:110px}.saas-engine-arrow{right:22%;transform:rotate(90deg)}.saas-particles,.saas-steps:before{display:none}.saas-security-list{grid-template-columns:1fr}.saas-security-list div{border-right:0}.saas-footer>div{flex-wrap:wrap}.saas-footer p{order:3;width:100%;margin-left:0}}@media (width<=400px){.saas-provider-badges strong{font-size:9px}.saas-provider-badges svg,.drive-mark{transform:scale(.8)}.saas-demo-progress{grid-template-columns:auto 1fr}.saas-demo-progress em{grid-column:1/-1;justify-content:center}.saas-feature-list{grid-template-columns:1fr}.saas-feature-list div{border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.saas-inbox-file,.saas-brain,.saas-engine-arrow,.saas-particles i,.saas-organized-file{animation:none}}.app-workspace-shell{background:#f7f6f2}.app-dashboard-shell{color:#15162f;background:radial-gradient(circle at 16% 12%,#eef3ff 0%,#eef3ffbf 24%,#0000 58%),radial-gradient(circle at 82% 2%,#f8eefb 0%,#f8eefb94 28%,#0000 62%),#f5f3ef;min-height:100vh;padding:0}.db-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e4e2f0;position:sticky;top:0}.db-topbar{grid-template-columns:auto auto 1.1fr auto auto;align-items:center;gap:14px;min-height:82px;padding:14px clamp(16px,2.4vw,38px);display:grid}.db-brand{color:#111a3a;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.db-brand-mark{color:#fff;background:linear-gradient(132deg,#5232ff,#7d3cff);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 16px 28px #7038ff3d}.db-brand strong{letter-spacing:-.2px;font-size:16px}.db-hamburger{color:#5748cb;background:#fff;border:1px solid #d7d4f1;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.db-nav{background:#ffffffe0;border:1px solid #e3e1ef;border-radius:12px;justify-self:stretch;align-items:center;gap:6px;width:fit-content;padding:4px;display:flex}.db-nav a{color:#6d7493;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex}.db-nav a:hover{color:#3f33a3;background:#f1efff}.db-nav a.is-active{color:#2f2a95;background:#efecff;box-shadow:inset 0 0 0 1px #5644e92e}.db-search{color:#6f7898;background:#fff;border:1px solid #d5d3e6;border-radius:12px;align-items:center;gap:8px;width:min(360px,38vw);padding:10px 12px;display:inline-flex}.db-search input{color:#2b3055;background:0 0;border:0;outline:0;width:100%;font-size:12px}.db-quick{justify-self:end;align-items:center;gap:8px;display:flex}.db-chip{color:#5127ca;background:#f8f5ff;border:1px solid #dacdf9;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex;position:relative}.db-chip span{color:#fff;background:#7f4fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.db-status{color:#2270a7;background:#f1f9ff;border:1px solid #deedf8;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.db-status.is-working{color:#ad5f24;background:#fff4ef;border-color:#f7d5c6}.db-user{position:relative}.db-user[open] .db-user-summary,.db-user-summary:hover{color:#1f235a;border-color:#d6cffd}.db-user-summary{color:#242d57;cursor:pointer;background:#fff;border:1px solid #d8d5eb;border-radius:999px;align-items:center;gap:9px;min-width:196px;padding:6px 10px 6px 8px;list-style:none;display:inline-flex;position:relative;box-shadow:0 8px 24px #302e470f}.db-user-summary::-webkit-details-marker{display:none}.db-user-summary::marker{display:none}.db-user-summary svg:last-child{transition:transform .2s}.db-user[open] .db-user-summary svg:last-child{transform:rotate(180deg)}.db-avatar{color:#fff;background:linear-gradient(130deg,#5f4ad6,#8d59ff);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.db-user-copy{text-align:left;min-width:0}.db-user-copy strong,.db-user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.db-user-copy small{color:#7c8196;font-size:10px}.db-user-panel{color:#202650;z-index:30;background:#fff;border:1px solid #dddaf0;border-radius:13px;gap:10px;width:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 31px #25274b29}.db-user-panel label{color:#7b8197;text-transform:uppercase;letter-spacing:.2px;gap:5px;font-size:10px;font-weight:700;display:grid}.db-user-panel select,.db-user-panel button{color:#2a2e52;font:inherit;background:#fcfbff;border:1px solid #e3deff;border-radius:9px;padding:8px 10px}.db-user-panel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.db-main{gap:18px;width:min(1180px,100%);margin:0 auto;padding:24px clamp(14px,2.8vw,36px) 34px;display:grid}.db-hero{background:linear-gradient(128deg,#fff 0%,#f1f5ff 100%);border:1px solid #e3dcff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex;box-shadow:0 17px 38px #35375414}.db-hero p{color:#6a7190;margin:0;font-size:12px}.db-hero h1{color:#101838;margin:6px 0 8px;font-size:30px;line-height:1.12}.db-btn-primary{color:#fff;background:linear-gradient(130deg,#5e4df1,#7a57ff);border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.db-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.db-kpis article{background:#fff;border:1px solid #d6d4e4;border-radius:14px;align-content:center;gap:7px;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 25px #27283e0f}.db-kpis article span{color:#6f7591;font-size:11px}.db-kpis strong{color:#1c2156;letter-spacing:-.8px;font-size:30px}.db-panels{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.db-panel{background:#fff;border:1px solid #dad6eb;border-radius:16px;padding:16px;box-shadow:0 14px 28px #2b2b440f}.db-panel h2{color:#1f2358;margin:0 0 10px;font-size:15px}.db-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.db-panel li{border-top:1px solid #eceaf4;gap:4px;padding-top:10px;display:grid}.db-panel li:first-child{border-top:0;padding-top:0}.db-panel strong{color:#222857;font-size:13px}.db-panel small{color:#8086a1}.db-state{place-self:center end;font-size:11px;font-weight:700}.db-state.good{color:#1c9f5f}.db-state.warn{color:#d37f2b}.db-panel table{border-collapse:collapse;width:100%;font-size:12px}.db-panel th,.db-panel td{text-align:left;color:#30395e;border-bottom:1px solid #eee9f7;padding:11px 5px}.db-panel thead th{color:#8c93ab;text-transform:uppercase;letter-spacing:.25px;font-size:10px}.db-pill{color:#4568b8;background:#f4f8ff;border:1px solid #dce9ff;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.db-footer{color:#73789a;background:#f5f4ff8c;border-top:1px solid #e1dff0;justify-content:space-between;align-items:center;gap:10px;width:min(1180px,100%);margin-top:14px;margin-left:auto;margin-right:auto;padding:18px clamp(14px,2.8vw,36px);display:flex}.db-footer div{align-items:center;gap:12px;display:inline-flex}.db-footer a{color:#55639a;font-size:12px;text-decoration:none}.db-footer a:hover{color:#30267b}.app-topbar{z-index:60;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffffed,#faf9f7ed);border-bottom:1px solid #ece9e4;position:sticky;top:0;box-shadow:0 11px 22px #1a17280a}.app-topbar-inner{justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:0 clamp(16px,3vw,46px);display:flex}.app-brand{color:#15162e;flex:none;align-items:center;gap:11px;min-width:0;display:flex}.app-brand-mark{color:#fff;background:linear-gradient(140deg,#4f3dcb,#6c56f2 55%,#5b45ef);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 10px 24px #5b45ef3d}.app-brand strong{letter-spacing:-.2px;font-size:16px}.app-primary-nav{background:#ffffffe0;border:1px solid #dcd8d3;border-radius:12px;align-items:stretch;gap:3px;height:50px;margin:0;padding:4px;display:flex;position:relative}.app-primary-nav a{color:#686f84;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:108px;padding:0 13px;font-size:11px;font-weight:650;transition:color .18s,background-color .18s,border-color .18s;display:flex}.app-primary-nav a:hover{color:#4d35de;background:#f8f7ff}.app-primary-nav a.is-active{color:#4434d2;background:#f0edff;border:1px solid #6047ef1f;box-shadow:inset 0 0 0 1px #6047ef0a}.app-topbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:252px;margin-left:auto;display:flex}.app-icon-button,.app-ai-status{color:#555b6e;background:#fff;border:1px solid #ebe9e5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.app-icon-button>span{background:#ef4860;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.app-ai-status{color:#159761}.app-ai-status.is-working{color:#5b45ef;animation:1.6s ease-in-out infinite app-status-pulse}.app-user-menu{position:relative}.app-user-menu-summary{cursor:pointer;background:#fff;border:1px solid #e8e6df;border-radius:11px;align-items:center;gap:10px;min-width:188px;padding:6px 10px 6px 8px;list-style:none;display:flex;position:relative;box-shadow:0 12px 30px #2220320f}.app-user-menu-summary::-webkit-details-marker{display:none}.app-user-menu-summary::marker{display:none}.app-user-menu-summary:hover{border-color:#ddd9ee;box-shadow:0 12px 30px #5343cd1f}.app-user-menu-summary strong{color:#171b31;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:130px;font-size:11px;font-weight:680;overflow:hidden}.app-user-menu-summary small{color:#8d93a3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;display:block;overflow:hidden}.app-user-menu-summary>svg:last-child{color:#73788a;opacity:.9;width:16px;height:16px;margin-left:auto;transition:transform .2s,color .2s}.app-user-menu-summary:has(.app-user-menu-copy){min-height:44px}.app-user-menu-copy{text-align:left;min-width:0}.app-user-menu-avatar,.app-workspace-shell.is-dashboard .app-user-menu-avatar{color:#fff;background:linear-gradient(135deg,#7257ff,#5a48cc);border:1px solid #f0efff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.app-user-menu-avatar--panel{border-color:#d9d5f8;width:38px;height:38px;font-size:14px}.app-user-menu-panel{background:#fff;border:1px solid #e4dff3;border-radius:12px;gap:11px;width:300px;padding:12px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #28263724}.app-user-menu-panel>.app-user-menu-title{background:linear-gradient(130deg,#f8f8ff,#f4f8ff);border:1px solid #edeaf6;border-radius:9px;align-items:center;gap:11px;min-height:62px;padding:11px;display:flex}.app-user-menu-title strong{color:#1d2140;font-size:12px}.app-user-menu-title p{color:#83889b;margin-top:2px;font-size:10px;line-height:1.35}.app-user-menu label{color:#7d8190;text-transform:uppercase;gap:6px;font-size:9px;font-weight:760;display:grid}.app-user-menu select{color:#242637;text-transform:none;background:#fff;border:1px solid #e3e3e5;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:12px}.app-user-menu button{color:#9d394a;border-top:1px solid #ecebf4;border-radius:0 0 11px 11px;align-items:center;gap:8px;min-height:40px;margin-bottom:-12px;margin-left:-12px;margin-right:-12px;padding:11px;font-size:11px;font-weight:650;display:flex}.app-user-menu button:hover{background:#fef8f8}.app-user-menu button svg{width:14px;height:14px}.app-workspace-shell.is-dashboard .app-user-menu[open] .app-user-menu-summary{background:linear-gradient(130deg,#f8f6ff,#fff);border-color:#d2ccff;box-shadow:0 10px 25px #5046c829}.app-workspace-shell.is-dashboard .app-user-menu[open] .app-user-menu-summary>svg:last-child{color:#4d3bd5;transform:rotate(180deg)}.app-secondary-nav{border-top:1px solid #f1f0ed;justify-content:center;align-items:center;gap:4px;min-height:41px;padding:0 18px;display:flex}.app-nav-menu{position:relative}.app-nav-menu summary{cursor:pointer;color:#777b89;border-radius:5px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.app-nav-menu summary:hover,.app-nav-menu summary.is-active{color:#553bdc;background:#f3f0ff}.app-nav-menu>div{background:#fff;border:1px solid #e6e4df;border-radius:8px;gap:3px;width:240px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 36px #28263721}.app-nav-menu>div a{color:#4f5364;border-radius:5px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;font-weight:600;display:flex}.app-nav-menu>div a:hover,.app-nav-menu>div a.is-active{color:#553bdc;background:#f3f0ff}.app-content{max-width:1580px;margin:0 auto;padding:clamp(22px,3vw,42px)}.app-page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.app-page-heading p{color:#674cf0;text-transform:uppercase;font-size:9px;font-weight:800}.app-page-heading h1{color:#16182d;margin-top:8px;font-size:26px;font-weight:700}.app-page-heading span{color:#7a7e8d;max-width:700px;margin-top:5px;font-size:12px;line-height:1.55;display:block}.upcoming-module{background:#ffffffdb;border:1px solid #e4e1dc;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 18px 45px #3630540f}.upcoming-module-main{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,6vw,82px);display:flex}.upcoming-module-icon{color:#593fe6;background:#f2efff;border:1px solid #ded8ff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 10px 25px #593fe61a}.upcoming-module-main>.inline-flex{margin-top:24px}.upcoming-module-main h2{color:#14172c;max-width:650px;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:400;line-height:1.08}.upcoming-module-main>p{color:#737786;max-width:570px;margin-top:16px;font-size:13px;line-height:1.7}.upcoming-module-providers{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.upcoming-module-providers>div{background:#fff;border:1px solid #e7e5e1;border-radius:7px;align-items:center;gap:11px;min-width:205px;padding:11px 13px;display:flex}.upcoming-module-providers i{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:flex}.upcoming-module-providers i.google{background:#ea4335}.upcoming-module-providers i.microsoft{background:#1677d2}.upcoming-module-providers strong{color:#2a2d3e;font-size:11px}.upcoming-module-providers small{color:#9699a4;margin-top:3px;font-size:9px;font-weight:500;display:block}.upcoming-module-preview{background:#faf9ff;border:1px solid #dedbe8;border-radius:8px;align-self:center;margin:28px;padding:clamp(24px,4vw,42px);box-shadow:0 20px 60px #4b3a9a17}.upcoming-preview-heading{color:#716f7d;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.upcoming-preview-heading i{background:#9b91ce;border-radius:50%;width:7px;height:7px}.upcoming-module-preview h3{color:#202237;margin-top:12px;font-size:18px;font-weight:700}.upcoming-feature-list{gap:9px;margin-top:24px;display:grid}.upcoming-feature-list>div{background:#fff;border:1px solid #e8e5ef;border-radius:7px;align-items:center;gap:13px;min-height:70px;padding:13px;display:flex}.upcoming-feature-list>div>span{color:#6048df;background:#efecff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex}.upcoming-feature-list p{color:#343646;font-size:11px;font-weight:650}.upcoming-feature-list small{color:#9698a4;margin-top:4px;font-size:9px;font-weight:500;display:block}.upcoming-module-note{color:#7460d2;align-items:center;gap:8px;margin-top:20px;font-size:9px;font-weight:650;display:flex}.workspace-dashboard{max-width:1480px;margin:0 auto}.home-welcome{justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.home-welcome h1{color:#10162b;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.05}.home-welcome p{color:#737887;margin-top:8px;font-size:13px}.home-running-state{color:#6f7380;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.home-running-state i{background:#9fa3ad;border-radius:50%;width:9px;height:9px}.home-running-state.is-live i{background:#1eac6c;box-shadow:0 0 0 5px #1eac6c14}.home-grid{grid-template-columns:minmax(0,1.85fr) minmax(340px,.9fr);gap:28px;display:grid}.home-main-column,.home-side-column{align-content:start;gap:22px;display:grid}.home-section-title,.home-side-title{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.home-section-title h2,.home-side-title h2{color:#242736;font-size:15px;font-weight:700}.home-section-title>a{color:#4d3bd0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.home-section-title>span{color:#999ca6;font-size:9px}.home-running-list{margin-top:8px}.home-running-row{background:#fff;border:1px solid #dfddd9;border-radius:7px;grid-template-columns:58px minmax(150px,.8fr) minmax(190px,1fr) minmax(130px,.8fr) auto 38px;align-items:center;gap:17px;min-height:102px;padding:14px 15px;display:grid}.home-running-row.is-processing{box-shadow:0 10px 26px #3b38520d}.home-large-file{background:#faf6f3;border-radius:6px;justify-content:center;align-items:center;width:48px;height:56px;display:flex}.home-large-file .workspace-doc-icon{border-radius:5px;width:40px;height:46px}.home-running-name strong{color:#202332;font-size:12px}.home-running-name small,.home-running-progress small{color:#858997;margin-top:5px;font-size:9px;font-weight:500;display:block}.home-running-progress>span{color:#4d5160;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.home-running-progress>i{background:#e3e3e5;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.home-running-progress>i b{border-radius:inherit;background:#4b49ed;width:58%;height:100%;animation:2.2s ease-in-out infinite home-progress;display:block}.home-running-destination{color:#646876;font-size:9px;line-height:1.5}.home-running-row>a{color:#4f42d4;text-align:center;border:1px solid #dedcf4;border-radius:5px;min-width:72px;padding:8px 10px;font-size:9px;font-weight:700}.home-running-row>button{color:#555968;border:1px solid #e3e2df;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.home-running-row.is-standby{grid-template-columns:48px minmax(190px,.8fr) 1fr auto}.home-standby-icon{color:#6048df;background:#f0edff;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.home-standby-copy{color:#7c808d;font-size:10px}.home-standby-badge{color:#777b85;background:#f0f0ef;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700}.home-recent-section{min-height:335px}.home-activity-list{background:#fff;border:1px solid #dfddd9;border-bottom:0;border-radius:7px 7px 0 0;margin-top:8px;overflow:hidden}.home-activity-list article{border-bottom:1px solid #eeece9;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:61px;padding:8px 13px;display:grid}.home-activity-list article>span{background:#f7f5ff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-activity-list .workspace-doc-icon{width:26px;height:29px;font-size:7px}.home-activity-list strong{color:#292c3a;font-size:10px}.home-activity-list small{color:#8d909d;margin-top:3px;font-size:8px;font-weight:500;display:block}.home-activity-list time{color:#777b87;font-size:8px}.home-activity-empty{color:#8c8f99;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:10px;display:flex}.home-view-all{color:#4c3bd4;background:#fff;border:1px solid #dfddd9;border-top:0;border-radius:0 0 7px 7px;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.home-side-card{background:#fff;border:1px solid #dfddd9;border-radius:7px;padding:17px}.home-side-title{min-height:28px}.home-side-title>span{color:#5a43d7;background:#f0edff;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:9px;font-weight:800;display:flex}.home-review-list,.home-upcoming-list{gap:8px;margin-top:12px;display:grid}.home-review-list article,.home-upcoming-list>a{border:1px solid #e6e4e0;border-radius:6px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 10px;display:grid}.home-review-list article>span,.home-upcoming-list>a>span{color:#5843db;background:#f3f0ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-review-list .workspace-doc-icon{width:26px;height:29px;font-size:7px}.home-review-list strong,.home-upcoming-list strong{color:#2c2e3a;min-width:0;font-size:9px}.home-review-list small,.home-upcoming-list small{color:#92959f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:500;display:block;overflow:hidden}.home-review-list article>a{color:#523ed5;border:1px solid #6551e8;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:700}.home-clear-state{color:#15945f;align-items:center;gap:11px;min-height:92px;display:flex}.home-clear-state strong{color:#3c3f4c;font-size:10px}.home-clear-state small{color:#92959f;margin-top:4px;font-size:8px;font-weight:500;display:block}.home-upcoming-list>a>svg{color:#91949d}.home-health-card{color:#15945f;background:#fff;border:1px solid #dfddd9;border-radius:7px;align-items:center;gap:12px;min-height:72px;padding:14px 17px;display:flex}.home-health-card strong{color:#2d303d;font-size:10px}.home-health-card small{color:#8f929d;margin-top:4px;font-size:8px;font-weight:500;display:block}.home-metrics{border-top:1px solid #eceae6;gap:25px;margin-top:20px;padding-top:16px;display:flex}.home-metrics>span{color:#343746;font-size:11px;font-weight:800}.home-metrics small{color:#92959f;margin-left:3px;font-size:8px;font-weight:500}@keyframes home-progress{50%{width:78%}}.home-dashboard{background:linear-gradient(150deg,#f9fcff 0%,#fff 46%,#f7faff 100%);border:1px solid #e4e9f5;border-radius:20px;max-width:1500px;margin:0 auto;padding:24px 32px 28px;overflow:hidden;box-shadow:0 24px 60px #22346b17}.home-dashboard .home-welcome{background:linear-gradient(130deg,#f8faff 0%,#fff 45%,#f4f7ff 100%);border:1px solid #ecedf6;border-radius:16px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.home-dashboard .home-welcome:before{content:"";opacity:.9;background:radial-gradient(circle at 30% 30%,#fff,#f6f9ff);border:14px solid #f0f4ff;border-radius:50%;width:170px;height:170px;position:absolute;inset:-70px 34px 10px auto}.home-dashboard .home-welcome>*{z-index:1;position:relative}.home-dashboard .home-kicker{color:#3450d4;letter-spacing:.09em;text-transform:uppercase;background:#e9efff;border-radius:999px;align-items:center;padding:5px 11px;font-size:9px;font-weight:800;display:inline-flex}.home-dashboard .home-welcome-copy h1{color:#111633;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.7vw,2.9rem)}.home-dashboard .home-welcome-copy p{color:#676f84;max-width:640px;margin-top:10px;font-size:13px;line-height:1.55}.home-dashboard .home-header-metrics{color:#6f7483;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.home-dashboard .home-kicker-pill{color:#55607b;background:#eff2f9;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.home-dashboard .home-kicker-pill:before{content:"";background:#9aa1af;border-radius:50%;width:7px;height:7px;display:inline-block}.home-dashboard .home-kicker-pill.is-live{color:#1e6d54;background:#e9f8f1}.home-dashboard .home-kicker-pill.is-live:before{background:#23b56e;box-shadow:0 0 0 4px #23b56e1f}.home-dashboard .home-kicker-pill.is-idle:before{background:#8a90a0}.home-dashboard .home-quick-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-dashboard .home-quick-actions a{color:#4a4bd4;background:#f8f9ff;border:1px solid #e6eafb;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:9px;font-weight:700;display:inline-flex}.home-dashboard .home-user-panel{background:#fff;border:1px solid #e3e7f1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(100%,320px);min-height:76px;padding:11px 12px;display:grid}.home-dashboard .home-user-panel-avatar{color:#4455bc;background:#edf2ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.home-dashboard .home-user-panel-copy{min-width:0}.home-dashboard .home-user-panel-copy small:first-child{color:#7f8798;font-size:9px;display:block}.home-dashboard .home-user-panel-copy strong{color:#232739;margin-top:2px;font-size:12px;display:block}.home-dashboard .home-user-panel-copy small:last-child{color:#8f94a4;margin-top:2px;font-size:10px;display:block}.home-dashboard .home-user-badge{color:#58607f;background:#f5f7fd;border:1px solid #e3e8f4;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.home-dashboard .home-user-badge.is-alert{color:#a53f50;background:#fff3f5;border-color:#f0d4d8}.home-dashboard .home-user-badge span{justify-content:center;min-width:17px;display:inline-flex}.home-dashboard .home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.home-dashboard .home-stat-card{background:#fff;border:1px solid #e3e8f3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid;position:relative;box-shadow:0 8px 24px #3543820f}.home-dashboard .home-stat-card>span{color:#4658d7;background:#f0f4ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-dashboard .home-stat-card>div{min-width:0}.home-dashboard .home-stat-card strong{color:#1e2440;font-size:23px;font-weight:700;line-height:1;display:block}.home-dashboard .home-stat-card small{color:#778097;margin-top:7px;font-size:9px;display:block}.home-dashboard .home-stat-card a{color:#4f52c7;background:#f8f9ff;border:1px solid #e4e8f2;border-radius:999px;justify-self:end;padding:7px 10px;font-size:9px;font-weight:700}.home-dashboard .home-stat-card.is-highlighted{background:#fff8fa;border-color:#f1cfd7;box-shadow:0 10px 27px #b535531a}.home-dashboard .home-stat-card.is-highlighted>span{color:#9d4357;background:#fff0f3}.home-dashboard .home-grid{grid-template-columns:minmax(0,1.85fr) minmax(320px,.9fr);gap:18px;margin-top:18px;display:grid}.home-dashboard .home-main-column,.home-dashboard .home-side-column{align-content:start;gap:16px;display:grid}.home-dashboard .home-section,.home-dashboard .home-side-card{background:#fff;border:1px solid #e3e8f2;border-radius:12px;padding:16px;box-shadow:0 16px 36px #2e407f0f}.home-dashboard .home-section-title,.home-dashboard .home-side-title{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.home-dashboard .home-section-title h2,.home-dashboard .home-side-title h2{color:#1f243c;font-size:14px;font-weight:700}.home-dashboard .home-section-title>a{color:#4a4ad6;background:#f3f6ff;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:9px;font-weight:700;display:inline-flex}.home-dashboard .home-section-title>span{color:#949bac;font-size:9px}.home-dashboard .home-running-list{gap:10px;margin-top:8px;display:grid}.home-dashboard .home-running-row{background:#fbfcff;border:1px solid #e7eaf1;border-radius:10px;grid-template-columns:58px minmax(150px,.8fr) minmax(190px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:17px;min-height:102px;padding:14px 15px;display:grid}.home-dashboard .home-running-row.is-processing{background:linear-gradient(90deg,#f8f9ff,#fcfdff);border-color:#d4d4ff;box-shadow:0 10px 26px #48488a0d}.home-dashboard .home-large-file{background:#f7f3ff;border-radius:9px;justify-content:center;align-items:center;width:48px;height:56px;display:flex}.home-dashboard .home-large-file .workspace-doc-icon{border-radius:5px;width:40px;height:46px}.home-dashboard .home-running-name strong{color:#1f2640;font-size:12px}.home-dashboard .home-running-name small,.home-dashboard .home-running-progress small{color:#858997;margin-top:5px;font-size:9px;font-weight:500;display:block}.home-dashboard .home-running-progress>span{color:#4d5160;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.home-dashboard .home-running-progress>i{background:#e5e6ee;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.home-dashboard .home-running-progress>i b{border-radius:inherit;background:#4b49ed;width:58%;height:100%;animation:2.2s ease-in-out infinite home-progress;display:block}.home-dashboard .home-running-destination{color:#646876;font-size:9px;line-height:1.5}.home-dashboard .home-running-row>a{color:#4f42d4;text-align:center;border:1px solid #dad7f7;border-radius:5px;min-width:72px;padding:8px 10px;font-size:9px;font-weight:700}.home-dashboard .home-running-row.is-standby{grid-template-columns:48px minmax(190px,.8fr) 1fr auto}.home-dashboard .home-standby-icon{color:#6048df;background:#f0edff;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.home-dashboard .home-standby-copy{color:#7c808d;font-size:10px}.home-dashboard .home-standby-badge{color:#777b85;background:#f0f0ef;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700}.home-dashboard .home-recent-section{min-height:335px}.home-dashboard .home-activity-list{background:#fff;border:1px solid #dfddd9;border-bottom:0;border-radius:7px 7px 0 0;margin-top:8px;overflow:hidden}.home-dashboard .home-activity-list article{border-bottom:1px solid #eeece9;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:61px;padding:8px 13px;display:grid}.home-dashboard .home-activity-list article>span{background:#f7f5ff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-dashboard .home-activity-list .workspace-doc-icon{width:26px;height:29px;font-size:7px}.home-dashboard .home-activity-list strong{color:#292c3a;font-size:10px}.home-dashboard .home-activity-list small{color:#8d909d;margin-top:3px;font-size:8px;font-weight:500;display:block}.home-dashboard .home-activity-list time{color:#777b87;font-size:8px}.home-dashboard .home-activity-empty{color:#8c8f99;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:10px;display:flex}.home-dashboard .home-view-all{color:#4c3bd4;background:#fff;border:1px solid #dfddd9;border-top:0;border-radius:0 0 7px 7px;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.home-dashboard .home-side-title>span{color:#5a43d7;background:#f0edff;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:9px;font-weight:800;display:flex}.home-dashboard .home-review-list,.home-dashboard .home-upcoming-list{gap:8px;margin-top:12px;display:grid}.home-dashboard .home-review-list article,.home-dashboard .home-upcoming-list>a{border:1px solid #e6e4e0;border-radius:6px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 10px;display:grid}.home-dashboard .home-review-list article>span,.home-dashboard .home-upcoming-list>a>span{color:#5843db;background:#f3f0ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-dashboard .home-review-list .workspace-doc-icon{width:26px;height:29px;font-size:7px}.home-dashboard .home-review-list strong,.home-dashboard .home-upcoming-list strong{color:#2c2e3a;min-width:0;font-size:9px}.home-dashboard .home-review-list small,.home-dashboard .home-upcoming-list small{color:#92959f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:500;display:block}.home-dashboard .home-review-list article>a{color:#523ed5;border:1px solid #6551e8;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:700}.home-dashboard .home-clear-state{color:#15945f;align-items:center;gap:11px;min-height:92px;display:flex}.home-dashboard .home-clear-state strong{color:#3c3f4c;font-size:10px}.home-dashboard .home-clear-state small{color:#92959f;margin-top:4px;font-size:8px;font-weight:500;display:block}.home-dashboard .home-upcoming-list>a>svg{color:#91949d}.home-dashboard .home-health-card{color:#15945f;background:#fff;border:1px solid #dfddd9;border-radius:7px;align-items:center;gap:12px;min-height:72px;padding:14px 17px;display:flex}.home-dashboard .home-health-card strong{color:#2d303d;font-size:10px}.home-dashboard .home-health-card small{color:#8f929d;margin-top:4px;font-size:8px;font-weight:500;display:block}.home-dashboard .home-metrics{border-top:1px solid #eceae6;gap:25px;margin-top:20px;padding-top:16px;display:flex}.home-dashboard .home-metrics>span{color:#343746;font-size:11px;font-weight:800}.home-dashboard .home-metrics small{color:#92959f;margin-left:3px;font-size:8px;font-weight:500}.workspace-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.workspace-kicker{color:#654bf0;font-size:9px;font-weight:800}.workspace-welcome h1{color:#11152d;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:400;line-height:1.05}.workspace-welcome>div:first-child>p:last-child{color:#707584;margin-top:9px;font-size:13px}.workspace-welcome-actions{gap:10px;display:flex}.workspace-welcome-actions a{color:#14775f;background:#f6fcfa;border:1px solid #d8e7e2;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:11px;font-weight:600;display:flex}.workspace-welcome-actions a:nth-child(2){color:#9d6507;background:#fffaf0;border-color:#eddfc5}.dashboard-automation-pulse{background:#ffffffd6;border:1px solid #e1ddef;border-radius:8px;margin-bottom:18px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 24px #3b30660d}.dashboard-pulse-summary{align-items:center;gap:11px;min-height:58px;padding:10px 15px;display:flex}.dashboard-pulse-icon{color:#6549e7;background:#f0edff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-pulse-summary>div{min-width:0}.dashboard-pulse-summary strong{color:#29273a;font-size:10px;display:block}.dashboard-pulse-summary small{color:#8a8895;margin-top:3px;font-size:8px;display:block}.dashboard-pulse-state{color:#7f8088;background:#f7f7f8;border:1px solid #e2e1e6;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.dashboard-pulse-state i{background:#a6a7ad;border-radius:50%;width:6px;height:6px}.dashboard-pulse-meta{color:#92909a;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #e8e6eb;max-width:240px;padding-left:13px;font-size:8px;overflow:hidden}.dashboard-automation-pulse.is-running{border-color:#cdc3fa;box-shadow:0 12px 32px #5d43ee17}.is-running .dashboard-pulse-icon{color:#fff;background:#6045ed;animation:1.5s ease-in-out infinite dashboard-pulse-breathe}.is-running .dashboard-pulse-state{color:#16864e;background:#effaf4;border-color:#ccebd9}.is-running .dashboard-pulse-state i{background:#20b866;animation:1.2s ease-in-out infinite dashboard-live-dot;box-shadow:0 0 0 4px #20b86617}.dashboard-pulse-flow{background:#fbfaff;border-top:1px solid #ebe7f6;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:17px 22px;display:grid;position:relative}.dashboard-pulse-flow:before{content:"";background:#ded7fb;height:1px;position:absolute;top:50%;left:10%;right:10%}.dashboard-pulse-flow>div{z-index:2;background:#fff;border:1px solid #e1ddea;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex;position:relative;box-shadow:0 6px 14px #3a305e0f}.dashboard-pulse-flow>div>span{color:#df4652;background:#fff0f1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dashboard-pulse-flow>div.dashboard-pulse-ai>span{color:#6045ed;background:#eeeaff;animation:1.5s ease-in-out infinite dashboard-pulse-breathe}.dashboard-pulse-flow>div:last-of-type>span{color:#20a75f;background:#eaf8ef}.dashboard-pulse-flow strong{color:#343243;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.dashboard-pulse-flow small{color:#92909a;margin-top:3px;font-size:7px;font-weight:500;display:block}.dashboard-pulse-flow>svg{z-index:2;color:#765cf0;animation:1.4s ease-in-out infinite dashboard-pulse-arrow;position:relative}@keyframes dashboard-pulse-breathe{50%{box-shadow:0 0 0 6px #6045ed14}}@keyframes dashboard-live-dot{50%{opacity:.4}}@keyframes dashboard-pulse-arrow{50%{transform:translate(3px)}}.workspace-welcome-actions b{font-weight:800}.workspace-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.workspace-live-main{background:#fff;border:1px solid #e3dfeb;border-radius:8px;min-height:615px;overflow:hidden;box-shadow:0 15px 45px #38304c12}.workspace-live-main-header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 20px;display:flex}.workspace-live-main-header>div{align-items:center;gap:11px;display:flex}.workspace-live-main-header>div:first-child>span{color:#6045e7;background:#eeeaff;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.workspace-live-main-header h2{color:#29273a;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.workspace-live-main-header h2 i{background:#21b967;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live-feed-dot;box-shadow:0 0 0 4px #21b96714}.workspace-live-main-header p{color:#898793;margin-top:4px;font-size:9px}.workspace-live-main-header>div:last-child>span{color:#9997a1;font-variant-numeric:tabular-nums;font-size:8px}.workspace-live-main-header a{color:#5c43dd;border-left:1px solid #e7e4eb;align-items:center;gap:4px;padding-left:12px;font-size:9px;font-weight:700;display:flex}.workspace-live-main-body{grid-template-columns:minmax(0,1fr) 185px;min-height:538px;display:grid}.workspace-live-stream{padding:13px 18px 20px;position:relative}.workspace-live-stream:before{content:"";background:#e2ddef;width:1px;position:absolute;top:29px;bottom:35px;left:40px}.workspace-live-event{border-bottom:1px solid #efedf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:9px 3px;display:grid;position:relative}.workspace-live-event-icon{z-index:2;background:#fff;justify-content:center;align-items:center;width:42px;height:44px;display:flex;position:relative}.workspace-live-event>div{min-width:0}.workspace-live-event p{color:#8d8a97;text-transform:uppercase;font-size:7px;font-weight:800}.workspace-live-event h3{color:#343243;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:700;overflow:hidden}.workspace-live-event>div>span{color:#8c8995;align-items:center;gap:5px;margin-top:4px;font-size:7px;display:flex}.workspace-live-event>div>span svg{color:#25ad65}.workspace-live-event time{color:#a09eaa;white-space:nowrap;align-self:start;margin-top:13px;font-size:7px}.workspace-live-event.is-running{background:#f9f7ff;border:1px solid #d8d0fa;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;margin:3px 0 8px;padding:11px;overflow:hidden}.workspace-live-event.is-running .workspace-live-event-icon{border-radius:7px;animation:1.4s ease-in-out infinite dashboard-pulse-breathe;box-shadow:0 0 0 1px #cdc2f8,0 0 0 7px #654aed0d}.workspace-live-event.is-running p{color:#6246e2}.workspace-live-event.is-running>div>span svg{color:#6b50e6}.workspace-live-progress{background:#ebe7fa;height:3px;position:absolute;bottom:0;left:0;right:0}.workspace-live-progress i{background:#674bec;width:45%;height:100%;animation:2.2s ease-in-out infinite live-feed-progress;display:block}.workspace-live-event.is-detected .workspace-live-event-icon{background:#f7f8ff;border-radius:7px}.real-document-icon{color:#a3a8b3;background:#fff;border:1px solid #dfe2e8;border-radius:4px;flex:none;justify-content:center;align-items:flex-start;width:31px;height:37px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #222a3e17}.real-document-icon:before{content:"";background:#f1f2f5;border-bottom:1px solid #dfe2e8;border-left:1px solid #dfe2e8;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.real-document-icon>svg{opacity:.55;width:14px;height:14px;margin-top:7px}.real-document-icon>b{color:#fff;background:#7b8497;border-radius:2px;justify-content:center;align-items:center;height:12px;font-size:5px;font-weight:850;display:flex;position:absolute;bottom:2px;left:2px;right:2px}.real-document-icon.is-pdf>b{background:#e33d45}.real-document-icon.is-word>b{background:#256bd1;font-size:7px}.real-document-icon.is-excel>b{background:#188b53;font-size:7px}.real-document-icon.is-image>b{background:#168caa}.real-document-icon.is-pdf{border-color:#f0cfd1}.real-document-icon.is-word{border-color:#cfddf2}.real-document-icon.is-excel{border-color:#cbe6d8}.real-document-icon.is-image{border-color:#cce4eb}.document-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.document-name-cell strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.workspace-live-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.workspace-live-empty>span{color:#674cec;background:#f0edff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.workspace-live-empty h3{color:#3d3a4c;margin-top:13px;font-size:12px}.workspace-live-empty p{color:#92909b;max-width:260px;margin-top:6px;font-size:9px;line-height:1.55}.workspace-live-stats{background:#faf9fc;border-left:1px solid #ebe8ef;align-content:start;gap:0;padding:12px;display:grid}.workspace-live-stats>div{border-bottom:1px solid #e9e6ec;align-items:center;gap:9px;padding:13px 5px;display:flex}.workspace-live-stats>div>span{color:#684dec;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;box-shadow:0 4px 10px #40365b12}.workspace-live-stats p{color:#8f8c98;font-size:7px}.workspace-live-stats strong{color:#32303f;margin-top:2px;font-size:13px;display:block}.workspace-live-stats>a{color:#fff;background:#6045e9;border-radius:6px;align-items:center;gap:7px;min-height:38px;margin-top:12px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.workspace-canvas{background:#ffffffd1;border:1px solid #e7e3df;border-radius:8px;min-height:615px;overflow:hidden;box-shadow:0 15px 45px #38304c12}.workspace-flow-labels{border-bottom:1px solid #efede9;grid-template-columns:repeat(3,1fr);padding:20px 28px;display:grid}.workspace-flow-labels>div{justify-content:center;align-items:center;gap:11px;display:flex}.workspace-flow-labels>div>span{color:#664af0;background:#fff;border:1px solid #e8e4f8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 7px 16px #5240a017}.workspace-flow-labels strong{color:#5137dc;font-size:11px}.workspace-flow-labels small{color:#878997;max-width:130px;margin-top:3px;font-size:9px;font-weight:500;display:block}.workspace-flow{grid-template-columns:1.1fr 80px 1fr .9fr;align-items:center;gap:20px;min-height:530px;padding:34px 27px;display:grid;position:relative}.workspace-flow:before,.workspace-flow:after{content:"";z-index:0;background:#ded9ff;height:1px;position:absolute;top:50%}.workspace-flow:before{width:28%;left:22%}.workspace-flow:after{width:34%;right:14%}.workspace-source-files,.workspace-folder-stack,.workspace-provider-stack{z-index:2;gap:10px;display:grid;position:relative}.workspace-source-file{min-width:0;transform:translateX(var(--offset));background:#fff;border:1px solid #e6e3e0;border-radius:7px;align-items:center;gap:10px;padding:11px;display:flex;box-shadow:0 9px 24px #30293f14}.workspace-doc-icon{color:#e44851;background:#fff0f1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.workspace-source-file strong,.workspace-folder-row strong,.workspace-provider-row strong,.workspace-activity-list strong{color:#2a2c3d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.workspace-source-file small,.workspace-folder-row small,.workspace-provider-row small,.workspace-activity-list small{color:#999ba5;margin-top:4px;font-size:8px;font-weight:500;display:block}.workspace-ai-node{z-index:4;color:#6448ee;background:#fff;border:1px solid #cfc6ff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:62px;height:62px;display:flex;position:relative;box-shadow:0 0 0 12px #674aef0d,0 12px 30px #674aef29}.workspace-ai-node>span{border:1px solid #6649ee1f;border-radius:50%;animation:4s ease-in-out infinite workspace-orbit;position:absolute;inset:-22px}.workspace-folder-row,.workspace-provider-row{background:#fff;border:1px solid #e6e3e0;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex;box-shadow:0 8px 20px #30293f0f}.workspace-folder-row>strong,.workspace-provider-row>strong{flex:1}.workspace-folder-color{color:#7258ed;background:#e9e4ff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.workspace-folder-color.color-1{color:#339b9b;background:#dff4f2}.workspace-folder-color.color-2{color:#50a64d;background:#e3f5df}.workspace-folder-color.color-3{color:#8d929b;background:#eceef1}.workspace-folder-row>span:last-child{background:#bbbcc2;border-radius:50%;width:7px;height:7px}.workspace-folder-row>span:last-child.is-live{background:#674bf0;box-shadow:0 0 0 4px #674bf014}.workspace-provider-row{padding:10px}.workspace-flow-empty{color:#898b96;text-align:center;background:#ffffff9e;border:1px dashed #dcd8d4;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:15px;font-size:9px;display:flex}.workspace-side-panel{gap:16px;display:grid}.workspace-create-button{color:#fff;background:#5d43ee;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:12px;font-weight:750;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 13px 28px #5d43ee38}.workspace-create-button:hover{transform:translateY(-2px);box-shadow:0 17px 32px #5d43ee47}.workspace-attention-card,.workspace-activity-card{background:#fff;border:1px solid #e6e2de;border-radius:8px;box-shadow:0 12px 35px #342e420f}.workspace-attention-card{color:#4d35de;align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.workspace-attention-card>span{color:#e34b59;background:#fff0f1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.workspace-attention-card strong{color:#252637;font-size:13px}.workspace-attention-card small{color:#7e818e;margin-top:3px;font-size:10px;font-weight:500;display:block}.workspace-activity-card{padding:19px}.workspace-card-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.workspace-card-title h2{color:#252637;font-size:12px;font-weight:750}.workspace-card-title span{color:#9698a3;font-size:8px}.workspace-activity-list{margin-top:13px;display:grid}.workspace-activity-list>div{border-top:1px solid #efede9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.workspace-activity-list time{color:#9c9ea7;font-size:7px}.workspace-activity-list>p{color:#92949f;text-align:center;padding:28px 5px;font-size:10px;line-height:1.6}.workspace-activity-card>a{color:#5d43df;align-items:center;gap:4px;margin-top:11px;font-size:9px;font-weight:700;display:flex}.workspace-system-card{background:#fff;border:1px solid #e6e2de;border-radius:8px;padding:19px;box-shadow:0 12px 35px #342e420f}.workspace-system-card .is-healthy{color:#178b50;align-items:center;gap:5px;display:inline-flex}.workspace-system-card .is-healthy i{background:#21b866;border-radius:50%;width:6px;height:6px}.workspace-system-list{margin-top:13px;display:grid}.workspace-system-list>div{color:#5275d4;border-top:1px solid #efede9;align-items:center;gap:9px;padding:11px 0;display:flex}.workspace-system-list strong{color:#343243;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.workspace-system-list small{color:#95939e;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-weight:500;display:block;overflow:hidden}.workspace-system-list>div>svg:last-child{color:#20ad63}.workspace-system-list>p{color:#93919b;text-align:center;border-top:1px solid #efede9;padding:25px 4px;font-size:9px}.workspace-system-card>a{color:#5d43df;align-items:center;gap:4px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.workspace-live-feed .workspace-card-title h2{align-items:center;gap:7px;display:flex}.workspace-live-feed .workspace-card-title h2 i{background:#22b866;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live-feed-dot;box-shadow:0 0 0 4px #22b86614}.workspace-activity-list>div.is-processing{background:#f8f6ff;border:1px solid #dcd4ff;border-radius:6px;padding:10px 8px}.workspace-activity-list>div.is-processing .workspace-doc-icon{color:#6045ed;background:#ebe7ff;animation:1.4s ease-in-out infinite dashboard-pulse-breathe}@keyframes app-status-pulse{50%{background:#f0edff;box-shadow:0 0 0 5px #5b45ef0f}}@keyframes workspace-orbit{50%{opacity:.4;transform:scale(1.08)}}@keyframes live-feed-dot{50%{opacity:.35}}@keyframes live-feed-progress{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media (width<=1100px){.db-topbar{grid-template-columns:auto auto minmax(120px,1fr) auto auto}.db-nav a span{display:none}.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-panels{grid-template-columns:1fr}.db-search{width:min(220px,100%)}.app-brand,.app-primary-nav a{min-width:0}.app-primary-nav a span{display:none}.app-topbar-actions{min-width:0}.workspace-layout{grid-template-columns:1fr}.workspace-side-panel{grid-template-columns:1fr 1fr}.workspace-activity-card{grid-column:1/-1}.upcoming-module{grid-template-columns:1fr}.upcoming-module-preview{width:calc(100% - 56px)}.home-dashboard,.home-dashboard{padding:28px}.home-welcome{grid-template-columns:1fr}.home-dashboard .home-quick-actions{flex-direction:column;align-items:flex-start}.home-user-panel{width:100%;max-width:640px}.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid{grid-template-columns:1fr}.home-side-column{grid-template-columns:1fr 1fr}.home-health-card{grid-column:1/-1}}@media (width<=760px){.db-topbar{grid-template-columns:1fr auto auto auto;gap:8px;min-height:62px;padding:10px 14px}.db-nav{display:none}.db-hamburger{display:inline-flex}.db-search{grid-column:1/-1;width:100%}.db-quick{gap:6px}.db-quick .db-chip,.db-status,.db-user-summary{font-size:11px}.db-chip span{width:15px;height:15px;font-size:9px}.db-brand strong{display:none}.db-main{gap:12px;padding:16px 14px 24px}.db-hero{border-radius:12px;padding:16px}.db-hero h1{font-size:26px}.db-kpis{grid-template-columns:1fr}.db-panel{border-radius:12px;padding:14px}.db-footer{border-bottom:0;flex-direction:column;align-items:flex-start;width:100%}.app-topbar-inner{gap:10px;min-height:61px;padding:0 14px}.app-brand strong{display:none}.app-brand-mark{width:34px;height:34px}.app-primary-nav{gap:0}.app-primary-nav a{padding:0 7px}.app-topbar-actions .app-ai-status{display:none}.app-user-menu-summary{min-width:0;box-shadow:none;border-color:#0000;padding:0}.app-user-menu-summary strong,.app-user-menu-summary small,.app-user-menu-summary>svg:last-child{display:none}.app-secondary-nav{justify-content:flex-start;overflow-x:auto}.app-nav-menu{flex:none}.app-nav-menu>div{width:auto;position:fixed;top:108px;left:12px;right:12px}.app-content{padding:22px 14px}.home-dashboard,.home-dashboard{padding:22px 16px}.home-welcome{gap:16px}.home-dashboard .home-quick-actions{width:100%}.home-dashboard .home-quick-actions a{flex:1;justify-content:center}.home-user-panel{width:100%}.home-user-badge{width:auto;margin-left:auto}.home-stats-grid{grid-template-columns:1fr}.home-welcome{flex-direction:column;align-items:flex-start;gap:15px}.home-welcome h1{font-size:34px}.home-side-column{grid-template-columns:1fr}.home-health-card{grid-column:auto}.home-running-row,.home-running-row.is-standby{grid-template-columns:44px 1fr auto;gap:11px}.home-running-progress,.home-running-destination,.home-running-row>a,.home-running-row>button,.home-standby-copy{grid-column:2/-1}.home-running-row>button{display:none}.home-running-row>a{justify-self:start}.home-metrics{flex-wrap:wrap}.upcoming-module-main{padding:36px 24px}.upcoming-module-preview{width:calc(100% - 28px);margin:14px}.workspace-welcome{flex-direction:column;align-items:flex-start}.workspace-welcome-actions{width:100%;overflow-x:auto}.workspace-welcome-actions a{flex:none}.workspace-flow-labels{grid-template-columns:1fr;gap:11px;padding:16px}.workspace-flow-labels>div{justify-content:flex-start}.workspace-flow{grid-template-columns:1fr;gap:25px;padding:24px 18px}.workspace-flow:before,.workspace-flow:after{display:none}.workspace-source-file{transform:none}.workspace-ai-node{width:58px;height:58px}.workspace-side-panel{grid-template-columns:1fr}.workspace-activity-card{grid-column:auto}.workspace-live-main-header{flex-direction:column;align-items:flex-start}.workspace-live-main-header>div:last-child{justify-content:space-between;width:100%}.workspace-live-main-body{grid-template-columns:1fr}.workspace-live-stats{border-top:1px solid #ebe8ef;border-left:0;grid-template-columns:repeat(2,1fr)}.workspace-live-stats>a{grid-column:1/-1}.app-page-heading{flex-direction:column;align-items:flex-start}.dashboard-pulse-meta{display:none}.dashboard-pulse-flow{grid-template-columns:1fr}.dashboard-pulse-flow:before,.dashboard-pulse-flow>svg{display:none}}@media (prefers-reduced-motion:reduce){.is-running .dashboard-pulse-icon,.is-running .dashboard-pulse-state i,.dashboard-pulse-flow>svg,.workspace-live-main-header h2 i,.workspace-live-event.is-running .workspace-live-event-icon,.workspace-live-progress i{animation:none}}.automation-workflows-panel{background:0 0;border:0;overflow:visible}.automation-workflows-summary{display:none}.automation-workflows-content{padding:0}.automation-workflow-list{gap:14px;display:grid}.automation-workflow-card{background:#fff;border:1px solid #e2dfeb;border-radius:8px;transition:border-color .17s,box-shadow .17s;overflow:hidden;box-shadow:0 11px 30px #2f2a430f}.automation-workflow-card:hover{border-color:#ccc4ee;box-shadow:0 16px 38px #3f327117}.automation-workflow-card.is-disabled{opacity:.72}.automation-workflow-header{border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:12px 18px;display:flex}.automation-workflow-header>div{align-items:center;gap:11px;display:flex}.automation-index{color:#6247df;background:#eeebff;border-radius:7px;justify-content:center;align-items:center;width:37px;height:37px;font-size:9px;font-weight:850;display:flex}.automation-workflow-header p{color:#9a98a4;text-transform:uppercase;font-size:7px;font-weight:750}.automation-workflow-header h3{color:#272638;text-transform:capitalize;margin-top:3px;font-size:13px;font-weight:750}.automation-header-badges{justify-content:flex-end;gap:7px!important}.automation-approval-badge{color:#6045df;white-space:nowrap;background:#f5f2ff;border:1px solid #e0d9fa;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.automation-approval-badge.is-manual{color:#9b650c;background:#fff9ef;border-color:#eddfc9}.automation-status-badge{color:#85858d;background:#f7f7f8;border:1px solid #e2e2e6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.automation-status-badge i{background:#aaaab0;border-radius:50%;width:6px;height:6px}.automation-status-badge.is-active{color:#178a50;background:#f1fbf5;border-color:#caead7}.automation-status-badge.is-active i{background:#20b765;box-shadow:0 0 0 4px #20b76514}.automation-workflow-route{grid-template-columns:minmax(180px,1fr) minmax(160px,.65fr) minmax(180px,1fr);align-items:center;gap:18px;padding:22px 24px 18px;display:grid}.automation-workflow-route>div:first-child,.automation-workflow-route>div:last-child{background:#fbfbfc;border:1px solid #e3e1e8;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.automation-workflow-route>div>span{color:#674cec;background:#eeeaff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.automation-workflow-route>div:last-child>span{color:#20a85f;background:#e8f7ee}.automation-workflow-route strong{color:#3b3948;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.automation-workflow-route small{color:#91909a;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-weight:500;display:block;overflow:hidden}.automation-route-core{color:#755bee;grid-template-columns:1fr auto auto auto 1fr;align-items:center;display:grid;position:relative}.automation-route-core:before{content:"";background:#dcd5fa;height:1px;position:absolute;left:0;right:0}.automation-route-core>i{z-index:2;background:#755bee;border-radius:50%;width:6px;height:6px;position:relative}.automation-route-core>i:last-child{background:#20ae65;justify-self:end}.automation-route-core>svg{z-index:2;background:#fff;position:relative}.automation-route-core>span{z-index:3;border:1px solid #d5cdf9;position:relative;box-shadow:0 7px 17px #5a42bb1f;background:#fff!important;border-radius:50%!important;width:34px!important;height:34px!important}.automation-workflow-details{background:#faf9fc;border-top:1px solid #f0eef3;border-bottom:1px solid #ebe9ef;grid-template-columns:1.1fr 1.4fr .7fr 1fr;display:grid}.automation-workflow-details>div{border-right:1px solid #ebe9ef;min-width:0;padding:13px 16px}.automation-workflow-details>div:last-child{border-right:0}.automation-workflow-details p{color:#92909c;text-transform:uppercase;font-size:7px;font-weight:700}.automation-workflow-details strong{color:#3b3947;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.automation-workflow-details small{color:#9a98a2;margin-top:4px;font-size:7px;display:block}.automation-confidence{background:#e6e4ea;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.automation-confidence i{background:#28b96b;border-radius:3px;height:100%;display:block}.automation-workflow-footer{justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:10px 16px;display:flex}.automation-workflow-footer>div{align-items:center;gap:12px;display:flex}.automation-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.automation-toggle input{opacity:0;pointer-events:none;position:absolute}.automation-toggle>span{background:#d9d9df;border-radius:999px;width:29px;height:17px;transition:background-color .16s;position:relative}.automation-toggle>span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.automation-toggle input:checked+span{background:#654aec}.automation-toggle input:checked+span:after{transform:translate(12px)}.automation-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #8f7bf1}.automation-toggle b{color:#696875;font-size:8px;font-weight:650}.automation-scan-button,.automation-edit-button,.automation-delete-button{color:#555362;background:#fff;border:1px solid #dfdce7;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.automation-scan-button{color:#5e42e0;background:#f5f2ff;border-color:#d5cdf8}.automation-scan-button:disabled{opacity:.5}.automation-edit-button:hover,.automation-scan-button:hover:not(:disabled){color:#5136d7;border-color:#bfb3f0}.automation-delete-button{color:#b64c59;border-color:#0000}.automation-delete-button:hover{background:#fff3f4}@media (width<=900px){.automation-workflow-details{grid-template-columns:repeat(2,1fr)}.automation-workflow-details>div:nth-child(2){border-right:0}.automation-workflow-details>div:nth-child(-n+2){border-bottom:1px solid #ebe9ef}.automation-workflow-footer{flex-direction:column;align-items:flex-start}.automation-workflow-footer>div:last-child{justify-content:flex-end;align-self:stretch}}@media (width<=650px){.automation-workflow-header{flex-direction:column;align-items:flex-start}.automation-header-badges{flex-wrap:wrap;justify-content:flex-start;width:100%}.automation-workflow-route{grid-template-columns:1fr}.automation-route-core{min-height:34px;transform:rotate(90deg)}.automation-workflow-details{grid-template-columns:1fr}.automation-workflow-details>div{border-bottom:1px solid #ebe9ef;border-right:0}.automation-workflow-footer>div{flex-wrap:wrap;width:100%}.automation-workflow-footer>div:last-child{justify-content:flex-start}}.connections-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-ecosystem{background:#f7f9fc;border:1px solid #dfe3ec;border-radius:8px;padding:12px;overflow:hidden}.connection-ecosystem>header{align-items:center;gap:11px;min-height:58px;padding:4px 5px 14px;display:flex}.connection-ecosystem>header>span:first-child{background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex;box-shadow:0 5px 13px #1f2e4b14}.connection-ecosystem>header h2{color:#20263a;font-size:12px;font-weight:750}.connection-ecosystem>header p{color:#828999;margin-top:3px;font-size:8px}.connection-ecosystem>header>span:last-child{color:#858b98;background:#fff;border:1px solid #dfe3eb;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:750}.ecosystem-google-mark{color:#4285f4;font-size:17px;font-weight:850}.ecosystem-microsoft-mark{grid-template-rows:repeat(2,9px);grid-template-columns:repeat(2,9px);gap:2px;display:grid!important}.ecosystem-microsoft-mark i{background:#f25022;width:9px;height:9px}.ecosystem-microsoft-mark i:nth-child(2){background:#7fba00}.ecosystem-microsoft-mark i:nth-child(3){background:#00a4ef}.ecosystem-microsoft-mark i:nth-child(4){background:#ffb900}.connection-ecosystem-apps{gap:10px;display:grid}.connection-provider-card{background:#fff;border:1px solid #e1e4ec;border-radius:8px;flex-direction:column;min-height:280px;padding:22px;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #26314c0f}.connection-provider-card:hover{border-color:#cbd3e8;transform:translateY(-2px);box-shadow:0 16px 34px #26314c1a}.connection-provider-card:after{content:"";background:#f7f9ff;border:1px solid #3756b912;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;right:-70px}.connection-provider-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.connection-provider-logo{background:#fff;border:1px solid #e3e7ef;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 7px 18px #22305117}.connection-provider-logo .drive-mark{transform:scale(1.08)}.microsoft-logo{grid-template-rows:repeat(2,14px);grid-template-columns:repeat(2,14px);gap:2px;padding:8px;display:grid}.microsoft-logo i{background:#f25022;width:14px;height:14px}.microsoft-logo i:nth-child(2){background:#7fba00}.microsoft-logo i:nth-child(3){background:#00a4ef}.microsoft-logo i:nth-child(4){background:#ffb900}.gmail-logo{color:#d94235;position:relative}.gmail-logo:after{content:"M";color:#fff;background:#d94235;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;font-weight:850;display:flex;position:absolute;bottom:4px;right:4px}.outlook-logo{color:#fff;background:#eef6ff;border-color:#cfe0f7;position:relative;overflow:hidden}.outlook-logo:before{content:"";background:#0a76d5;border-radius:3px;position:absolute;inset:7px 5px 7px 19px}.outlook-logo>span{z-index:2;background:#0968bc;border-radius:3px;justify-content:center;align-items:center;width:25px;height:30px;margin-right:12px;font-size:13px;font-weight:750;display:flex;position:relative}.outlook-logo svg{z-index:1;position:absolute;right:5px}.connection-status{z-index:2;color:#777d8c;background:#f7f8fa;border:1px solid #e4e6eb;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex;position:relative}.connection-status>i{background:#a8abb4;border-radius:50%;width:6px;height:6px}.connection-status.is-connected{color:#178b50;background:#f1fbf5;border-color:#ccebd9}.connection-status.is-connected>i{background:#20b864;box-shadow:0 0 0 4px #20b86414}.connection-status.is-soon{color:#6247df;background:#f5f2ff;border-color:#ded8fa}.connection-provider-copy{z-index:2;margin-top:19px;position:relative}.connection-provider-copy h2{color:#171c31;font-size:17px;font-weight:750}.connection-provider-copy p{color:#747b8c;max-width:430px;margin-top:7px;font-size:10px;line-height:1.6}.connection-account{background:#f9fafc;border:1px solid #e3e6ed;border-radius:6px;gap:3px;margin-top:17px;padding:11px;display:grid}.connection-account strong{color:#292f42;font-size:10px}.connection-account span{color:#858b99;font-size:8px}.connection-capabilities{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.connection-capabilities span{color:#747b8c;background:#fafbfc;border:1px solid #e2e5ed;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:650}.connection-action{color:#fff;background:#17213f;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:0 14px;font-size:10px;font-weight:750;transition:background-color .16s,transform .16s;display:flex}.connection-action:hover:not(:disabled){background:#27345a;transform:translateY(-1px)}.connection-action:disabled{cursor:not-allowed;color:#8b909c;background:#f4f5f7;border:1px solid #e0e2e8}.connection-error{color:#b63b45;background:#fff5f5;border:1px solid #f0caca;border-radius:5px;margin-top:9px;padding:8px;font-size:9px}.is-coming-soon{background:#fcfbff}.gmail-provider:after{background:#fff8f7}.outlook-provider:after{background:#f2f8ff}@media (width>=1380px){.connection-ecosystem-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.connections-ecosystem-grid{grid-template-columns:1fr}}@media (width<=760px){.connection-provider-card{min-height:260px}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[6px\]{top:6px}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-\[7px\]{right:7px}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-\[232px\]{margin-left:232px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-\[8\%\]{width:8%}.w-\[18px\]{width:18px}.w-\[232px\]{width:232px}.w-\[274px\]{width:274px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[650px\]{max-width:650px}.max-w-\[850px\]{max-width:850px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1480px\]{max-width:1480px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(310px\,\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#ddddda\]{border-color:#ddddda}.border-\[\#deded9\]{border-color:#deded9}.border-\[\#e2e2de\]{border-color:#e2e2de}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white{border-color:var(--color-white)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#0078d4\]{background-color:#0078d4}.bg-\[\#4285F4\]{background-color:#4285f4}.bg-\[\#111217\]\/25{background-color:oklab(18.3426% .00115411 -.0102663/.25)}.bg-\[\#dce6f8\]{background-color:#dce6f8}.bg-\[\#e8e8e4\]{background-color:#e8e8e4}.bg-\[\#e8edf7\]{background-color:#e8edf7}.bg-\[\#e9f1ea\]{background-color:#e9f1ea}.bg-\[\#eaf5fc\]{background-color:#eaf5fc}.bg-\[\#edf1f7\]{background-color:#edf1f7}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#efefec\]{background-color:#efefec}.bg-\[\#f0f0ed\]{background-color:#f0f0ed}.bg-\[\#f3ece6\]{background-color:#f3ece6}.bg-\[\#f5f5f3\]\/90{background-color:oklab(96.9593% -.000749677 .00253898/.9)}.bg-\[\#f7f7f5\]{background-color:#f7f7f5}.bg-\[\#fafaf8\]{background-color:#fafaf8}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-800{background-color:var(--color-zinc-800)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-\[2\]{stroke-width:2px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[12vh\]{padding-top:12vh}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[25px\]{font-size:25px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#0b1739\]{color:#0b1739}.text-\[\#4a607f\]{color:#4a607f}.text-\[\#7a5940\]{color:#7a5940}.text-\[\#0078d4\]{color:#0078d4}.text-\[\#0877dd\]{color:#0877dd}.text-\[\#4285F4\]{color:#4285f4}.text-\[\#11182d\]{color:#11182d}.text-\[\#36558c\]{color:#36558c}.text-\[\#47694b\]{color:#47694b}.text-\[\#355896\]{color:#355896}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(0\,0\,0\,\.025\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#00000006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,\.24\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1:before{content:var(--tw-content);top:var(--spacing)}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:-left-\[4px\]:before{content:var(--tw-content);left:-4px}.before\:-left-\[5px\]:before{content:var(--tw-content);left:-5px}.before\:h-\[7px\]:before{content:var(--tw-content);height:7px}.before\:h-\[9px\]:before{content:var(--tw-content);height:9px}.before\:w-\[7px\]:before{content:var(--tw-content);width:7px}.before\:w-\[9px\]:before{content:var(--tw-content);width:9px}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-white:before{content:var(--tw-content);border-color:var(--color-white)}.before\:bg-blue-600:before{content:var(--tw-content);background-color:var(--color-blue-600)}.before\:bg-zinc-300:before{content:var(--tw-content);background-color:var(--color-zinc-300)}.before\:bg-zinc-400:before{content:var(--tw-content);background-color:var(--color-zinc-400)}.before\:shadow-\[0_0_0_2px_\#2563eb\]:before{content:var(--tw-content);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2563eb);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#d4d4cf\]:hover{border-color:#d4d4cf}.hover\:bg-\[\#f5f5f3\]:hover{background-color:#f5f5f3}.hover\:bg-\[\#f6f6f4\]:hover{background-color:#f6f6f4}.hover\:bg-\[\#fafaf8\]:hover{background-color:#fafaf8}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (width>=820px){.max-\[820px\]\:grid{display:grid}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:0}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-0{padding-inline:0}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.work-hub{--hub-bg:#f5f5f3;--hub-sidebar:#efefec;--hub-panel:#fff;--hub-surface:#fff;--hub-surface-muted:#fafaf8;--hub-surface-hover:#f4f5f7;--hub-provider-google-bg:#eef4ff;--hub-provider-microsoft-bg:#eaf5fc;--hub-ink:#18191d;--hub-muted:#71717a;--hub-line:#e5e5e1;background:var(--hub-bg);min-height:100vh;color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif;font-size:14px}.work-hub a{color:inherit;text-decoration:none}.work-hub button{color:inherit}.work-hub svg{stroke-width:1.75px;width:17px;height:17px}.hub-sidebar{z-index:50;background:var(--hub-sidebar);border-right:1px solid #deded9;flex-direction:column;width:232px;padding:12px;display:flex;position:fixed;inset:0 auto 0 0}.hub-brand-row{justify-content:space-between;align-items:center;height:44px;padding:0 4px;display:flex}.hub-brand{align-items:center;gap:10px;display:flex}.hub-brand strong{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.hub-brand-mark{background:var(--hub-ink);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000029}.hub-brand-mark i{background:var(--hub-accent);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;right:-4px}.hub-brand-mark svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.hub-brand-row>button,.hub-icon-button,.hub-mobile-menu,.hub-panel header button{color:#66676f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.hub-brand-row>button:hover,.hub-icon-button:hover,.hub-mobile-menu:hover,.hub-panel header button:hover{border-color:var(--hub-line);background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-workspace-switcher{margin-top:12px;position:relative}.hub-workspace-switcher summary{cursor:pointer;background:var(--hub-surface);border:1px solid #dcdcd7;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 9px;list-style:none;display:flex;box-shadow:0 1px 2px #0000000a}.hub-workspace-switcher summary::-webkit-details-marker{display:none}.hub-user-menu summary::-webkit-details-marker{display:none}.hub-workspace-switcher summary>span{color:#36578d;background:#e4eaf5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.hub-workspace-switcher summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.hub-workspace-switcher summary small{color:var(--hub-muted);margin-top:1px;font-size:10px;font-weight:400;display:block}.hub-workspace-switcher summary svg{color:#999a9f;width:14px;height:14px}.hub-workspace-switcher>div{z-index:5;border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:12px;gap:2px;width:100%;padding:5px;display:grid;position:absolute;top:50px;left:0;box-shadow:0 14px 36px #18191d24}.hub-workspace-switcher>div button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px;font-size:11px;display:flex}.hub-workspace-switcher>div button:hover{background:var(--hub-surface-hover)}.hub-workspace-switcher>div button span{background:#ecece9;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.hub-workspace-switcher>div button svg{width:13px;height:13px;margin-left:auto}.hub-sidebar-nav{gap:19px;margin-top:20px;display:grid}.hub-sidebar-nav>div{gap:2px;display:grid}.hub-sidebar-nav p{color:#a0a0a5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;padding:0 9px;font-size:9px;font-weight:700}.hub-sidebar-nav a,.hub-sidebar-bottom>a{color:#62636b;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;transition:background .14s,color .14s,box-shadow .14s;display:flex}.hub-sidebar-nav a:hover,.hub-sidebar-bottom>a:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-sidebar-nav a.is-active{background:var(--hub-surface);color:var(--hub-ink);box-shadow:0 1px 2px #0000000d}.hub-sidebar-nav a svg,.hub-sidebar-bottom>a svg{width:18px;height:18px}.hub-sidebar-nav a b{background:var(--hub-surface);color:#65666d;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.hub-sidebar-bottom{gap:2px;margin-top:auto;padding-top:11px;display:grid}.hub-sidebar-bottom>a i,.hub-connections header>i,.hub-user-panel>p i{background:#b6b6b6;border-radius:50%;width:7px;height:7px;margin-left:auto}.hub-sidebar-bottom>a i.is-online,.hub-connections header>i.is-online,.hub-user-panel>p i.is-online{background:#20a464;box-shadow:0 0 0 3px #20a4641a}.hub-storage{background:var(--hub-surface);border-radius:11px;margin-top:8px;padding:10px}.hub-storage>span{justify-content:space-between;font-size:10px;display:flex}.hub-storage small{color:var(--hub-muted)}.hub-storage>i{background:#e5e5e2;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.hub-storage>i b{border-radius:inherit;background:var(--hub-accent);height:100%;display:block}.hub-app{min-height:100vh;margin-left:232px}.hub-topbar{z-index:40;border-bottom:1px solid var(--hub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f3e6;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.hub-search-trigger{background:var(--hub-surface);cursor:pointer;text-align:left;border:1px solid #e0e0dc;border-radius:11px;align-items:center;gap:10px;width:min(440px,43vw);height:36px;padding:0 11px;display:flex;box-shadow:0 1px 1px #00000005;color:#9a9aa0!important}.hub-search-trigger:hover{background:var(--hub-surface-hover);border-color:#d2d2cd}.hub-search-trigger span{flex:1;font-size:12px}.hub-search-trigger kbd,.hub-command kbd{border:1px solid var(--hub-line);color:#9a9aa0;background:#f7f7f5;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:9px}.hub-topbar-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.hub-page-intro>div:last-child a{background:var(--hub-surface);border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hub-page-intro>div:last-child a:hover{background:var(--hub-surface-hover)}.hub-icon-button{position:relative}.hub-icon-button i{border:2px solid var(--hub-bg);background:var(--hub-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.hub-divider{background:var(--hub-line);width:1px;height:20px;margin:0 5px}.hub-user-menu{position:relative}.hub-user-menu>summary{cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:3px 7px 3px 3px;list-style:none;display:flex}.hub-user-menu>summary:hover{background:var(--hub-surface-hover)}.hub-user-menu>summary>span,.hub-user-panel header>span{background:var(--hub-ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.hub-user-menu>summary strong{font-size:11px;line-height:1.15}.hub-user-menu>summary small{color:var(--hub-muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.hub-user-menu>summary>svg{color:#a1a1a7;width:13px;height:13px;transition:transform .15s}.hub-user-menu[open]>summary>svg{transform:rotate(180deg)}.hub-sidebar-user{border-top:1px solid var(--hub-line);margin-top:10px;padding-top:10px;position:relative}.hub-sidebar-user>summary{width:100%}.hub-sidebar-user .hub-user-panel{width:100%;max-height:calc(100vh - 84px);inset:auto auto 49px 0;overflow-y:auto}.hub-user-panel{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:15px;width:276px;padding:7px;position:absolute;top:43px;right:0;box-shadow:0 18px 50px #18191d26}.hub-user-panel header{align-items:center;gap:10px;padding:6px 5px 10px;display:flex}.hub-user-panel header>span{border-radius:12px;width:40px;height:40px;font-size:11px}.hub-user-panel header strong{min-width:0;font-size:13px}.hub-user-panel header small{color:var(--hub-muted);text-overflow:ellipsis;margin-top:2px;font-size:10px;font-weight:400;display:block;overflow:hidden}.hub-user-panel>a,.hub-user-panel>button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;font-size:12px;display:flex}.hub-user-panel>a:hover,.hub-user-panel>button:hover{background:var(--hub-surface-hover)}.hub-user-panel>a svg,.hub-user-panel>button svg{color:#6f7077;width:15px;height:15px}.hub-user-panel>label{border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);color:var(--hub-muted);text-transform:uppercase;margin:3px 0;padding:9px 8px;font-size:9px;font-weight:600;display:block}.hub-user-panel>label>div{margin-top:7px}.hub-user-panel>p{color:var(--hub-muted);align-items:center;gap:9px;margin:0;padding:9px 8px;font-size:10px;display:flex}.hub-user-panel>p i{margin-left:0}.hub-user-panel>button:last-child{color:#c43f4e}.hub-mobile-menu{margin-right:7px;display:none}.hub-content{width:min(100%,1480px);margin:0 auto;padding:27px 28px 24px}.hub-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hub-page-intro>div:first-child>p{color:var(--hub-muted);text-transform:capitalize;align-items:center;gap:8px;margin:0 0 5px;font-size:11px;font-weight:500;display:flex}.hub-page-intro>div:first-child>p i{background:#d0d0cc;border-radius:50%;width:4px;height:4px}.hub-page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:700}.hub-page-intro>div:first-child>small{color:var(--hub-muted);margin-top:5px;font-size:12px;display:block}.hub-page-intro>div:last-child{gap:8px;display:flex}.hub-page-intro>div:last-child a.is-primary{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.hub-page-intro>div:last-child a.is-primary:hover{background:#2d2e33}.hub-metrics{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px;display:grid;overflow:hidden;box-shadow:0 8px 24px #11182708}.hub-metrics>a{border-right:1px solid var(--hub-line);align-items:center;gap:11px;min-width:0;padding:13px 15px;display:flex}.hub-metrics>a:last-child{border-right:0}.hub-metrics>a:hover{background:var(--hub-surface-hover)}.hub-metrics>a>span,.hub-priority-list article>span{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.hub-metrics>a>span svg,.hub-priority-list article>span svg{width:15px;height:15px}.hub-metrics .is-blue,.hub-priority-list .is-blue{color:var(--hub-accent)}.hub-metrics .is-amber,.hub-priority-list .is-amber{color:#c47b13}.hub-metrics .is-green,.hub-priority-list .is-green{color:#15945a}.hub-metrics .is-violet,.hub-priority-list .is-violet{color:#7455b7}.hub-metrics strong{min-width:0;font-family:Manrope,sans-serif;font-size:16px}.hub-metrics strong small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;display:block;overflow:hidden}.hub-metrics>a>svg{color:#c5c5c5;width:14px;height:14px;margin-left:auto}.hub-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:15px;margin-top:15px;display:grid}.hub-panel{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:15px;overflow:hidden;box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.hub-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:0 18px;display:flex}.hub-panel>header h2{align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:flex}.hub-panel>header h2 b{color:var(--hub-muted);background:#f0f0ed;border-radius:5px;padding:2px 6px;font-family:DM Sans,sans-serif;font-size:9px}.hub-panel>header h2 small,.hub-panel>header>div small{color:var(--hub-muted);font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.hub-panel>header a{color:var(--hub-muted);font-size:11px;font-weight:600}.hub-panel>header a:hover{color:var(--hub-ink)}.hub-priority-list article{border-bottom:1px solid var(--hub-line);align-items:center;gap:11px;min-height:61px;padding:10px 18px;display:flex}.hub-priority-list article:last-child{border-bottom:0}.hub-priority-list article:hover{background:var(--hub-surface-hover)}.hub-priority-list article strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.hub-priority-list article strong small{color:var(--hub-muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;font-weight:400;display:block;overflow:hidden}.hub-priority-list article em{color:var(--hub-muted);background:#f4f4f1;border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal}.hub-priority-list article>a{border:1px solid var(--hub-line);background:var(--hub-surface);text-align:center;border-radius:8px;min-width:72px;padding:7px 9px;font-size:10px;font-weight:600}.hub-priority-list article>a:hover{background:var(--hub-surface-hover);border-color:#d1d1cc}.hub-agenda>header>div h2{margin-bottom:2px}.hub-agenda-list{padding:15px 17px 5px}.hub-agenda-list article{grid-template-columns:43px 1fr;gap:9px;min-height:47px;display:grid}.hub-agenda-list time{color:var(--hub-muted);text-align:right;padding-top:3px;font-size:9px}.hub-agenda-list article>span{border-left:1px solid var(--hub-line);padding-left:13px;position:relative}.hub-agenda-list article>span>i{background:#aaa;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.hub-agenda-list article.is-current time{color:var(--hub-accent);font-weight:700}.hub-agenda-list article.is-current>span>i{background:var(--hub-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--hub-accent);border:2px solid #fff;left:-5px}.hub-agenda-list strong{font-size:11px}.hub-agenda-list strong small{color:var(--hub-muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.hub-agenda>a{border:1px solid var(--hub-line);border-radius:9px;justify-content:center;align-items:center;gap:7px;height:34px;margin:2px 15px 14px;font-size:10px;font-weight:600;display:flex}.hub-agenda>a:hover{background:var(--hub-surface-hover)}.hub-agenda>a svg{width:13px;height:13px}.hub-documents{grid-column:1/-1}.hub-documents>header>div{align-items:center;gap:5px;display:flex}.hub-doc-head,.hub-doc-table article{grid-template-columns:minmax(300px,1.6fr) minmax(150px,.6fr) 120px 32px;align-items:center;display:grid}.hub-doc-head{border-bottom:1px solid var(--hub-line);background:var(--hub-surface-muted);color:#a0a0a5;letter-spacing:.09em;text-transform:uppercase;padding:8px 18px;font-size:8px;font-weight:700}.hub-doc-table article{border-bottom:1px solid var(--hub-line);min-height:55px;padding:8px 18px}.hub-doc-table article:last-child{border-bottom:0}.hub-doc-table article:hover{background:var(--hub-surface-hover)}.hub-doc-table article>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.hub-doc-table article>span:first-child>i{border:1px solid var(--hub-line);background:var(--hub-surface-muted);color:#666;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.hub-doc-table article>span:first-child>i.is-pdf{color:#c84f48;background:#fff3f2}.hub-doc-table article>span:first-child>i.is-sheet{color:#2b8754;background:#eff9f3}.hub-doc-table article>span:first-child>i svg{width:14px;height:14px}.hub-doc-table article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.hub-doc-table article strong small{color:var(--hub-muted);text-transform:capitalize;margin-top:2px;font-size:9px;font-weight:400;display:block}.hub-doc-table article>span:nth-child(2){color:var(--hub-muted);align-items:center;gap:6px;font-size:10px;display:flex}.hub-doc-table article>span:nth-child(2) i{border-radius:50%;width:6px;height:6px}.hub-doc-table article>span:nth-child(2) i.is-google{background:#4285f4}.hub-doc-table article>span:nth-child(2) i.is-microsoft{background:#0078d4}.hub-doc-table article time{color:var(--hub-muted);font-size:10px}.hub-doc-table article button{color:#a0a0a5;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.hub-doc-table article button:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-connections{grid-column:1/-1}.hub-connections header>i{margin-left:0}.hub-connections>div{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.hub-connections>div>a{border:1px solid var(--hub-line);background:var(--hub-surface-muted);border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.hub-connections>div>a:hover{background:var(--hub-surface-hover)}.hub-connections>div>a>span{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hub-connections>div>a>span.is-google{background:var(--hub-provider-google-bg);color:#4285f4}.hub-connections>div>a>span.is-microsoft{background:var(--hub-provider-microsoft-bg);color:#0078d4}.hub-connections>div>a>span svg{width:14px;height:14px}.hub-connections>div>a strong{flex:1;min-width:0;font-size:10px}.hub-connections>div>a small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:400;display:block;overflow:hidden}.hub-connections>div>a em{color:var(--hub-muted);font-size:8px;font-style:normal}.hub-footer{color:#a0a0a5;justify-content:space-between;padding:18px 2px 0;font-size:9px;display:flex}.hub-command-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11121740;justify-content:center;align-items:flex-start;padding:12vh 16px 20px;display:flex;position:fixed;inset:0}.hub-command{background:#fff;border:1px solid #fff9;border-radius:16px;width:min(650px,100%);animation:.16s both hub-command-in;overflow:hidden;box-shadow:0 28px 90px #0f172a3d}@keyframes hub-command-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.hub-command>header{border-bottom:1px solid var(--hub-line);align-items:center;gap:11px;height:56px;padding:0 15px;display:flex}.hub-command>header svg{color:#a0a0a5}.hub-command>header input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.hub-command>div{padding:7px}.hub-command>div>p{color:#a0a0a5;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:7px 9px;font-size:8px;font-weight:700}.hub-command>div>a{border-radius:10px;align-items:center;gap:11px;padding:8px 9px;display:flex}.hub-command>div>a:hover{background:var(--hub-surface-hover)}.hub-command>div>a>span{border:1px solid var(--hub-line);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.hub-command>div>a>span svg{width:14px;height:14px}.hub-command>div>a strong{font-size:11px}.hub-command>div>a small{color:var(--hub-muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.hub-sidebar-scrim{display:none}@media (width<=1100px){.hub-dashboard-grid{grid-template-columns:1fr}.hub-documents{grid-column:auto}}@media (width<=820px){.hub-sidebar{transition:transform .18s;transform:translate(-100%)}.work-hub.is-sidebar-open .hub-sidebar{transform:translate(0)}.work-hub.is-sidebar-open .hub-sidebar-scrim{z-index:45;background:#18191d3d;border:0;display:block;position:fixed;inset:0}.hub-app{margin-left:0}.hub-mobile-menu{display:grid}.hub-topbar{padding:0 16px}.hub-search-trigger{width:min(430px,100vw - 300px)}}@media (width<=620px){.hub-topbar{height:58px;padding:0 12px}.hub-search-trigger{justify-content:center;width:36px;padding:0}.hub-search-trigger span,.hub-search-trigger kbd,.hub-user-menu>summary strong,.hub-user-menu>summary>svg,.hub-divider{display:none}.hub-content{padding:19px 13px 25px}.hub-page-intro{flex-direction:column;align-items:flex-start}.hub-page-intro>div:last-child{width:100%}.hub-page-intro>div:last-child a{flex:1}.hub-page-intro h1{font-size:23px}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-metrics>a:nth-child(2){border-right:0}.hub-metrics>a:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.hub-priority-list article em{display:none}.hub-priority-list article{padding:10px 12px}.hub-priority-list article>a{min-width:auto;padding:7px}.hub-doc-table{overflow-x:auto}.hub-doc-head,.hub-doc-table article{min-width:650px}.hub-connections>div{grid-template-columns:1fr}}.documents-frame-content{width:min(100%,1480px);margin:0 auto;padding:27px 28px 36px}.documents-hub-page{color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif}.documents-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.documents-page-intro>div:first-child>p{color:var(--hub-muted);margin:0 0 5px;font-size:10px;font-weight:600}.documents-page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.documents-page-intro>div:first-child>span{color:var(--hub-muted);margin-top:5px;font-size:12px;display:block}.documents-page-intro>div:last-child{gap:8px;display:flex}.documents-page-intro>div:last-child a{background:#fff;border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.documents-page-intro>div:last-child a:hover{background:var(--hub-surface-hover)}.documents-page-intro>div:last-child a.is-primary{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.documents-page-intro>div:last-child a.is-primary:hover{background:#2d2e33}.documents-page-intro svg{width:15px;height:15px}.documents-summary-strip{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #11182708}.documents-summary-strip article{border-right:1px solid var(--hub-line);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.documents-summary-strip article:last-child{border-right:0}.documents-summary-strip article>span{border:1px solid var(--hub-line);color:#6b6c73;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.documents-summary-strip article>span.is-green{color:#15945a}.documents-summary-strip article>span.is-amber{color:#c47b13}.documents-summary-strip article>span.is-blue{color:var(--hub-accent)}.documents-summary-strip article svg{width:15px;height:15px}.documents-summary-strip article strong{font-family:Manrope,sans-serif;font-size:16px}.documents-summary-strip article small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;display:block;overflow:hidden}.documents-workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px;margin-top:15px;display:grid}.documents-library,.documents-side-panel{border:1px solid var(--hub-line);background:#fffffff2;border-radius:15px;overflow:hidden;box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.documents-library-toolbar{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 15px;display:flex}.documents-view-tabs{align-items:center;gap:2px;display:flex}.documents-view-tabs button,.documents-view-tabs a{min-height:32px;color:var(--hub-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.documents-view-tabs button.is-active{color:var(--hub-ink);background:#f0f0ed}.documents-view-tabs span{color:#7d7d83;background:#fff;border-radius:5px;padding:1px 5px;font-size:8px}.documents-library-actions{align-items:center;gap:6px;display:flex}.documents-library-actions label{border:1px solid var(--hub-line);color:#a0a0a5;background:#fafaf8;border-radius:9px;align-items:center;gap:8px;width:225px;height:34px;padding:0 10px;display:flex}.documents-library-actions label:focus-within{background:#fff;border-color:#b9c9eb;box-shadow:0 0 0 3px #2563eb0f}.documents-library-actions label svg{width:14px;height:14px}.documents-library-actions input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:10.5px}.documents-library-actions>button{border:1px solid var(--hub-line);width:34px;height:34px;color:var(--hub-muted);background:#fff;border-radius:9px;place-items:center;display:grid}.documents-library-actions>button:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.documents-table{min-width:0}.documents-table-head,.documents-table>article{grid-template-columns:minmax(250px,1.55fr) minmax(105px,.6fr) minmax(105px,.55fr) 105px 92px 30px;align-items:center;column-gap:12px;display:grid}.documents-table-head{border-bottom:1px solid var(--hub-line);color:#a0a0a5;letter-spacing:.08em;text-transform:uppercase;background:#fafaf8;padding:8px 16px;font-size:8px;font-weight:700}.documents-table>article{border-bottom:1px solid var(--hub-line);min-height:60px;padding:8px 16px}.documents-table>article:last-child{border-bottom:0}.documents-table>article:hover{background:var(--hub-surface-hover)}.documents-file-cell{align-items:center;gap:10px;min-width:0;display:flex}.documents-file-cell>span{border:1px solid var(--hub-line);background:#f8f8f6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.documents-file-cell>span .document-file-icon{transform:scale(.86)}.documents-file-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.documents-file-cell small{color:var(--hub-muted);text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:400;display:block;overflow:hidden}.documents-type{color:#55565d;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.documents-status{width:fit-content;color:var(--hub-muted);text-transform:capitalize;background:#f8f8f6;border:1px solid #e4e4e0;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.documents-status i{background:#aaa;border-radius:50%;width:5px;height:5px}.documents-status.is-ready{color:#23714a;background:#f2faf5;border-color:#d3eadc}.documents-status.is-ready i{background:#20a464}.documents-status.is-review{color:#956819;background:#fffaf0;border-color:#efe2c5}.documents-status.is-review i{background:#d59624}.documents-table>article time{color:var(--hub-muted);font-size:9.5px}.documents-classify{border:1px solid var(--hub-line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.documents-classify:hover:not(:disabled){border-color:var(--hub-accent);background:var(--hub-surface-hover);color:var(--hub-accent)}.documents-classify:disabled{cursor:wait;opacity:.55}.documents-classify svg{width:12px;height:12px}.documents-row-menu{color:#a0a0a5;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.documents-row-menu:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.documents-row-menu svg{width:15px;height:15px}.documents-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:35px;display:flex}.documents-empty>span{border:1px solid var(--hub-line);color:#777880;background:#f7f7f5;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.documents-empty strong{margin-top:13px;font-family:Manrope,sans-serif;font-size:14px}.documents-empty p{max-width:390px;color:var(--hub-muted);margin:6px 0 0;font-size:10.5px;line-height:1.55}.documents-empty a{background:var(--hub-ink);color:#fff;border-radius:8px;align-items:center;gap:6px;min-height:33px;margin-top:16px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.documents-library-footer{border-top:1px solid var(--hub-line);min-height:43px;color:var(--hub-muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;display:flex}.documents-library-footer button{border:1px solid var(--hub-line);color:#aaa;background:#fff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.documents-context-rail{gap:12px;display:grid}.documents-side-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.documents-side-panel>header>div{align-items:center;gap:9px;display:flex}.documents-side-panel>header>div>span{border:1px solid var(--hub-line);color:#55565d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.documents-side-panel>header svg{width:14px;height:14px}.documents-side-panel>header h2{margin:0;font-family:Manrope,sans-serif;font-size:11.5px}.documents-side-panel>header h2 small{color:var(--hub-muted);margin-top:2px;font-family:DM Sans,sans-serif;font-size:8.5px;font-weight:400;display:block}.documents-side-panel>header>a{color:var(--hub-muted);font-size:9px;font-weight:600}.documents-automation-list>a{border-bottom:1px solid var(--hub-line);align-items:center;gap:9px;min-height:57px;padding:9px 14px;display:flex}.documents-automation-list>a:hover{background:var(--hub-surface-hover)}.documents-automation-list>a>i{background:#aaa;border-radius:50%;flex:none;width:7px;height:7px}.documents-automation-list>a>i.is-live{background:#20a464;box-shadow:0 0 0 3px #20a46417}.documents-automation-list>a strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.documents-automation-list>a small{color:var(--hub-muted);text-overflow:ellipsis;margin-top:3px;font-size:8.5px;font-weight:400;display:block;overflow:hidden}.documents-automation-list>a>svg{color:#aaa;width:13px;height:13px}.documents-automation-list>a.is-new{color:#3a64b8;border-bottom:0;justify-content:center;min-height:40px;font-size:9.5px;font-weight:600}.documents-tools-panel>div>a{border-bottom:1px solid var(--hub-line);align-items:center;gap:9px;min-height:49px;padding:8px 14px;display:flex}.documents-tools-panel>div>a:last-child{border-bottom:0}.documents-tools-panel>div>a:hover{background:var(--hub-surface-hover)}.documents-tools-panel>div>a.is-disabled{opacity:.45}.documents-tools-panel>div>a>span{color:#67686f;background:#f3f3f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.documents-tools-panel>div>a>span svg{width:13px;height:13px}.documents-tools-panel>div>a strong{flex:1;min-width:0;font-size:9.5px}.documents-tools-panel>div>a small{color:var(--hub-muted);margin-top:2px;font-size:8px;font-weight:400;display:block}.documents-tools-panel>div>a>svg{color:#b0b0b5;width:12px;height:12px}.documents-inbox-panel>div{align-items:baseline;gap:7px;padding:14px 14px 5px;display:flex}.documents-inbox-panel>div strong{font-family:Manrope,sans-serif;font-size:22px}.documents-inbox-panel>div span{color:var(--hub-muted);font-size:9px}.documents-inbox-panel>a{border:1px solid var(--hub-line);border-radius:8px;justify-content:space-between;align-items:center;margin:7px 12px 12px;padding:8px 9px;font-size:9px;font-weight:600;display:flex}.documents-inbox-panel>a:hover{background:var(--hub-surface-hover)}.documents-inbox-panel>a svg{width:12px;height:12px}.documents-notice{border:1px solid;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}.documents-notice.is-success{color:#23714a;background:#f2faf5;border-color:#cde7d7}.documents-notice.is-error{color:#ad3e4a;background:#fff4f5;border-color:#edcfd3}@media (width<=1200px){.documents-workspace-grid{grid-template-columns:1fr}.documents-context-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.documents-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-summary-strip article:nth-child(2){border-right:0}.documents-summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.documents-context-rail{grid-template-columns:1fr}.documents-library{overflow-x:auto}.documents-library-toolbar,.documents-table,.documents-library-footer{min-width:800px}}@media (width<=620px){.documents-frame-content{padding:19px 13px 28px}.documents-page-intro{flex-direction:column;align-items:flex-start}.documents-page-intro>div:last-child{width:100%}.documents-page-intro>div:last-child a{flex:1}.documents-summary-strip article{padding:11px}.documents-library-toolbar{flex-direction:column;align-items:flex-start}.documents-library-actions label{width:260px}}.hub-sidebar-bottom>a.is-active{color:var(--hub-ink);background:#fff;box-shadow:0 1px 2px #0000000d}.connections-hub-page{color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif}.connections-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.connections-page-intro>div:first-child>p{color:var(--hub-muted);margin:0 0 5px;font-size:10px;font-weight:600}.connections-page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.connections-page-intro>div:first-child>span{color:var(--hub-muted);margin-top:5px;font-size:12px;display:block}.connections-page-intro>div:last-child{gap:8px;display:flex}.connections-page-intro>div:last-child a{background:#fff;border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.connections-page-intro>div:last-child a:hover{background:var(--hub-surface-hover)}.connections-page-intro>div:last-child a.is-primary{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.connections-page-intro svg{width:15px;height:15px}.connections-oauth-notice{border:1px solid;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:10px 12px;font-size:10px;display:flex}.connections-oauth-notice svg{width:15px;height:15px}.connections-oauth-notice.is-success{color:#23714a;background:#f2faf5;border-color:#cde7d7}.connections-oauth-notice.is-warning{color:#91651b;background:#fff9ed;border-color:#efdfbc}.connections-summary-strip{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #11182708}.connections-summary-strip article{border-right:1px solid var(--hub-line);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.connections-summary-strip article:last-child{border-right:0}.connections-summary-strip article>span{border:1px solid var(--hub-line);color:#6b6c73;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.connections-summary-strip article>span.is-green{color:#15945a}.connections-summary-strip article>span.is-blue{color:var(--hub-accent)}.connections-summary-strip article>span.is-violet{color:#7455b7}.connections-summary-strip article svg{width:15px;height:15px}.connections-summary-strip article strong{font-family:Manrope,sans-serif;font-size:16px}.connections-summary-strip article small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;display:block;overflow:hidden}.connections-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;margin-top:15px;scroll-margin-top:82px;display:grid}.connections-suite{border:1px solid var(--hub-line);background:#fffffff2;border-radius:15px;overflow:hidden;box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.connections-suite>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 17px;display:flex}.connections-suite>header>div{align-items:center;gap:10px;display:flex}.connections-google-mark,.connections-microsoft-mark{border:1px solid var(--hub-line);color:#4285f4;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;display:grid;box-shadow:0 3px 10px #1118270d}.connections-microsoft-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px}.connections-microsoft-mark i{background:#f25022;width:8px;height:8px}.connections-microsoft-mark i:nth-child(2){background:#7fba00}.connections-microsoft-mark i:nth-child(3){background:#00a4ef}.connections-microsoft-mark i:nth-child(4){background:#ffb900}.connections-suite>header strong{font-family:Manrope,sans-serif;font-size:12px}.connections-suite>header strong small{color:var(--hub-muted);margin-top:2px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:400;display:block}.connections-suite-status{border:1px solid var(--hub-line);color:var(--hub-muted);background:#f7f7f5;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.connections-suite-status>i{background:#aaa;border-radius:50%;width:5px;height:5px}.connections-suite-status.is-connected{color:#23714a;background:#f2faf5;border-color:#cfe8d9}.connections-suite-status.is-connected>i{background:#20a464}.connections-account-card{border:1px solid var(--hub-line);background:#fafaf8;border-radius:11px;align-items:center;gap:10px;min-height:69px;margin:14px 14px 8px;padding:10px;display:flex}.connections-account-card>span{border:1px solid var(--hub-line);background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.connections-account-card .drive-mark{transform:scale(.75)}.connections-ms-account{color:#0078d4}.connections-ms-account svg{width:17px;height:17px}.connections-account-card>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;overflow:hidden}.connections-account-card>strong small{color:var(--hub-muted);text-overflow:ellipsis;margin-top:3px;font-size:8.5px;font-weight:400;display:block;overflow:hidden}.connections-account-card>svg{color:#20a464;width:15px;height:15px}.connections-service-list{padding:2px 14px 7px}.connections-service-list article{border-bottom:1px solid var(--hub-line);align-items:center;gap:9px;min-height:55px;padding:8px 0;display:flex}.connections-service-list article:last-child{border-bottom:0}.connections-service-list article>span{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.connections-service-list article>span svg{width:14px;height:14px}.connections-service-list .is-drive{color:#4285f4;background:#eef4ff}.connections-service-list .is-gmail{color:#d94b3d;background:#fff1f0}.connections-service-list .is-calendar{color:#198754;background:#eef7f1}.connections-service-list .is-onedrive{color:#0078d4;background:#eaf5fc}.connections-service-list .is-outlook{color:#1264aa;background:#edf4fd}.connections-service-list .is-mscalendar{color:#6652b9;background:#f2efff}.connections-service-list article strong{flex:1;min-width:0;font-size:10px}.connections-service-list article strong small{color:var(--hub-muted);margin-top:3px;font-size:8.5px;font-weight:400;display:block}.connections-service-list article em{color:#8a8a90;background:#f2f2ef;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal}.connections-service-list article em.is-active{color:#23714a;background:#eef8f2}.connections-suite>footer{border-top:1px solid var(--hub-line);padding:12px 14px}.connections-suite>footer>button{border:1px solid var(--hub-ink);background:var(--hub-ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;font-size:10px;font-weight:600;display:flex}.connections-suite>footer>button:hover:not(:disabled){background:#2d2e33}.connections-suite>footer>button:disabled{cursor:wait;opacity:.6}.connections-suite>footer>button svg{width:13px;height:13px}.connections-provider-error{color:#ad3e4a;background:#fff1f2;border-radius:7px;margin-top:8px;padding:7px 8px;font-size:8.5px}.connections-accounts-panel{border:1px solid var(--hub-line);background:#fff;border-radius:15px;margin-top:15px;overflow:hidden;box-shadow:0 8px 24px #11182708}.connections-accounts-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 17px;display:flex}.connections-accounts-panel>header h2{margin:0;font-family:Manrope,sans-serif;font-size:12px}.connections-accounts-panel>header small{color:var(--hub-muted);margin-top:2px;font-size:9px;display:block}.connections-accounts-panel>header a{color:var(--hub-muted);align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.connections-accounts-panel>header a svg{width:12px;height:12px}.connections-accounts-table>div,.connections-accounts-table>article{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.2fr) 110px 120px 30px;align-items:center;gap:12px;display:grid}.connections-accounts-table>div{border-bottom:1px solid var(--hub-line);color:#a0a0a5;letter-spacing:.08em;text-transform:uppercase;background:#fafaf8;padding:8px 17px;font-size:8px;font-weight:700}.connections-accounts-table>article{border-bottom:1px solid var(--hub-line);min-height:55px;padding:8px 17px}.connections-accounts-table>article:last-child{border-bottom:0}.connections-accounts-table>article>span{align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.connections-accounts-table>article>span>i{color:#4285f4;background:#eef4ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:700;display:grid}.connections-accounts-table>article>span>i.is-microsoft{color:#0078d4;background:#eaf5fc}.connections-accounts-table>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connections-accounts-table>article>em{width:fit-content;color:var(--hub-muted);text-transform:capitalize;background:#f3f3f0;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.connections-accounts-table>article>em i{background:#aaa;border-radius:50%;width:5px;height:5px}.connections-accounts-table>article>em.is-active{color:#23714a;background:#eef8f2}.connections-accounts-table>article>em.is-active i{background:#20a464}.connections-accounts-table>article time{color:var(--hub-muted);font-size:9px}.connections-accounts-table>article button{color:#aaa;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.connections-empty-state{border:1px solid var(--hub-line);text-align:center;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;margin-top:15px;display:flex}.connections-empty-state>span{color:#71717a;background:#f3f3f0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.connections-empty-state strong{margin-top:10px;font-size:11px}.connections-empty-state p{color:var(--hub-muted);margin:4px 0 0;font-size:9px}@media (width<=900px){.connections-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-summary-strip article:nth-child(2){border-right:0}.connections-summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.connections-provider-grid{grid-template-columns:1fr}.connections-accounts-panel{overflow-x:auto}.connections-accounts-panel>header,.connections-accounts-table{min-width:760px}}@media (width<=620px){.connections-page-intro{flex-direction:column;align-items:flex-start}.connections-page-intro>div:last-child{width:100%}.connections-page-intro>div:last-child a{flex:1}.connections-summary-strip article{padding:11px}}.inbox-hub-page{color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif}.inbox-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.inbox-page-intro>div:first-child>p{color:var(--hub-muted);align-items:center;gap:8px;margin:0 0 5px;font-size:10px;font-weight:600;display:flex}.inbox-page-intro>div:first-child>p span{color:#77787f;background:#ecece9;border-radius:5px;padding:2px 6px;font-size:8px}.inbox-page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.inbox-page-intro>div:first-child>small{color:var(--hub-muted);margin-top:5px;font-size:12px;display:block}.inbox-page-intro>div:last-child{gap:8px;display:flex}.inbox-page-intro>div:last-child a,.inbox-page-intro>div:last-child button{background:#fff;border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.inbox-page-intro>div:last-child a:hover{background:var(--hub-surface-hover)}.inbox-page-intro>div:last-child button{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.inbox-page-intro svg{width:15px;height:15px}.inbox-summary-strip{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #11182708}.inbox-summary-strip article{border-right:1px solid var(--hub-line);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.inbox-summary-strip article:last-child{border-right:0}.inbox-summary-strip article>span{border:1px solid var(--hub-line);color:#6b6c73;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.inbox-summary-strip article>span.is-amber{color:#c47b13}.inbox-summary-strip article>span.is-blue{color:var(--hub-accent)}.inbox-summary-strip article>span.is-green{color:#15945a}.inbox-summary-strip article svg{width:15px;height:15px}.inbox-summary-strip article strong{font-family:Manrope,sans-serif;font-size:16px}.inbox-summary-strip article small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;display:block;overflow:hidden}.inbox-workspace{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:200px 350px minmax(370px,1fr);min-height:625px;margin-top:15px;display:grid;overflow:hidden;box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.inbox-folders{border-right:1px solid var(--hub-line);background:#fafaf8;flex-direction:column;min-width:0;padding:13px 10px;display:flex}.inbox-folders>header{justify-content:space-between;align-items:center;min-height:34px;padding:0 7px;display:flex}.inbox-folders>header h2{margin:0;font-family:Manrope,sans-serif;font-size:10.5px}.inbox-folders>header button{color:#77787f;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.inbox-folders>header button:hover{border-color:var(--hub-line);background:var(--hub-surface-hover)}.inbox-folders>header svg{width:13px;height:13px}.inbox-account{border:1px solid var(--hub-line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:9px 3px 13px;padding:8px;display:flex}.inbox-account>span{color:#4285f4;background:#eef4ff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:grid}.inbox-account strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8.5px;overflow:hidden}.inbox-account small{color:var(--hub-muted);margin-top:2px;font-size:7.5px;font-weight:400;display:block}.inbox-account>i{background:#20a464;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #20a46417}.inbox-folders nav{gap:2px;display:grid}.inbox-folders nav button{color:#66676f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:9.5px;display:flex}.inbox-folders nav button:hover,.inbox-folders nav button.is-active{background:var(--hub-surface-hover);color:var(--hub-ink)}.inbox-folders nav button.is-active{font-weight:600;box-shadow:0 1px 2px #1118270a}.inbox-folders nav button svg{width:14px;height:14px}.inbox-folders nav button span{flex:1}.inbox-folders nav button b{color:#999aa0;font-size:8px;font-weight:600}.inbox-folder-divider{background:var(--hub-line);height:1px;margin:12px 7px}.inbox-folders>a{color:var(--hub-muted);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.inbox-folders>a:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.inbox-folders>a svg{width:13px;height:13px}.inbox-folders>a svg:last-child{margin-left:auto}.inbox-automation-mini{border:1px solid var(--hub-line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:9px;display:flex}.inbox-automation-mini>span{color:#6b52bc;background:#f2efff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.inbox-automation-mini>span svg{width:13px;height:13px}.inbox-automation-mini strong{flex:1;min-width:0;font-size:8.5px}.inbox-automation-mini small{color:var(--hub-muted);margin-top:2px;font-size:7.5px;font-weight:400;display:block}.inbox-automation-mini>i{background:#20a464;border-radius:50%;width:6px;height:6px}.inbox-message-column{border-right:1px solid var(--hub-line);min-width:0}.inbox-message-column>header{border-bottom:1px solid var(--hub-line);align-items:center;gap:7px;height:55px;padding:9px 11px;display:flex}.inbox-message-column>header label{border:1px solid var(--hub-line);color:#999aa0;background:#fafaf8;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 9px;display:flex}.inbox-message-column>header label:focus-within{background:#fff;border-color:#b9c9eb}.inbox-message-column>header label svg{width:13px;height:13px}.inbox-message-column>header input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:9.5px}.inbox-message-column>header>button{border:1px solid var(--hub-line);color:#77787f;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.inbox-message-column>header>button svg{width:14px;height:14px}.inbox-message-list{max-height:570px;overflow-y:auto}.inbox-message-list>button{border:0;border-bottom:1px solid var(--hub-line);text-align:left;background:#fff;align-items:flex-start;gap:10px;width:100%;min-height:116px;padding:13px 12px;display:flex}.inbox-message-list>button:hover{background:var(--hub-surface-hover)}.inbox-message-list>button.is-selected{background:var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.inbox-message-list>button.is-selected{background:color-mix(in srgb, var(--hub-accent) 7%, white)}}.inbox-message-list>button.is-selected{box-shadow:inset 3px 0 var(--hub-accent)}.inbox-message-list>button>span,.inbox-reader>header>div:first-child>span{color:#45618c;background:#e8edf6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:700;display:grid}.inbox-message-list .tone-green,.inbox-reader .tone-green{color:#47704e!important;background:#eaf3ec!important}.inbox-message-list .tone-amber,.inbox-reader .tone-amber{color:#835d37!important;background:#f5ede3!important}.inbox-message-list .tone-violet,.inbox-reader .tone-violet{color:#68558f!important;background:#efebf8!important}.inbox-message-list>button>strong{flex:1;min-width:0}.inbox-message-list>button>strong>span{justify-content:space-between;gap:8px;min-width:0;font-size:9.5px;display:flex}.inbox-message-list>button>strong time{color:var(--hub-muted);font-size:8px;font-weight:400}.inbox-message-list>button>strong>b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.inbox-message-list>button.is-unread>strong>b{font-weight:700}.inbox-message-list>button>strong>small{color:var(--hub-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:8.5px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-message-list>button>strong>em{color:#77787f;background:#f0f0ed;border-radius:5px;margin-top:7px;padding:3px 5px;font-size:7.5px;font-style:normal;font-weight:500;display:inline-block}.inbox-message-list>button>strong>i{color:#999aa0;align-items:center;gap:2px;margin-left:5px;font-size:7.5px;font-style:normal;display:inline-flex}.inbox-message-list>button>strong>i svg{width:9px;height:9px}.inbox-no-results{min-height:180px;color:var(--hub-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.inbox-no-results svg{width:20px;height:20px}.inbox-no-results strong{margin-top:8px;font-size:9px}.inbox-reader{flex-direction:column;min-width:0;display:flex}.inbox-reader>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 14px;display:flex}.inbox-reader>header>div{align-items:center;gap:9px;display:flex}.inbox-reader>header strong{font-size:9.5px}.inbox-reader>header strong small{color:var(--hub-muted);margin-top:2px;font-size:8px;font-weight:400;display:block}.inbox-reader>header>div:last-child{gap:2px}.inbox-reader>header button{color:#77787f;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.inbox-reader>header button:hover{border-color:var(--hub-line);background:var(--hub-surface-hover)}.inbox-reader>header button svg{width:13px;height:13px}.inbox-reader-body{flex:1;padding:18px;overflow-y:auto}.inbox-reader-title>span{color:#3561b4;background:#eef4ff;border-radius:5px;padding:3px 6px;font-size:7.5px;font-weight:600;display:inline-block}.inbox-reader-title h2{letter-spacing:-.025em;margin:9px 0 0;font-family:Manrope,sans-serif;font-size:17px;line-height:1.25}.inbox-reader-title>small{color:var(--hub-muted);margin-top:5px;font-size:8.5px;display:block}.inbox-ai-summary{background:#faf9ff;border:1px solid #ddd8ef;border-radius:11px;margin-top:15px;padding:11px}.inbox-ai-summary>header{color:#634fa3;align-items:center;gap:7px;display:flex}.inbox-ai-summary>header svg{width:13px;height:13px}.inbox-ai-summary>header strong{font-size:9px}.inbox-ai-summary>header span{color:#8a7dae;background:#fff;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:7px}.inbox-ai-summary>p{color:#5f5b69;margin:8px 0 0;font-size:9px;line-height:1.55}.inbox-ai-summary>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.inbox-ai-summary>div span{color:#6f687e;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 6px;font-size:7.5px;display:inline-flex}.inbox-ai-summary>div svg{width:10px;height:10px}.inbox-email-copy{color:#53545a;margin-top:17px;font-size:9.5px;line-height:1.65}.inbox-email-copy p{margin:0 0 10px}.inbox-attachment{border:1px solid var(--hub-line);text-align:left;background:#fafaf8;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.inbox-attachment:hover{background:var(--hub-surface-hover)}.inbox-attachment>span{color:#c34d47;background:#fff0ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inbox-attachment>span svg{width:14px;height:14px}.inbox-attachment strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8.5px;overflow:hidden}.inbox-attachment small{color:var(--hub-muted);margin-top:2px;font-size:7.5px;font-weight:400;display:block}.inbox-attachment em{color:#3561b4;font-size:7.5px;font-style:normal;font-weight:600}.inbox-reader>footer{border-top:1px solid var(--hub-line);align-items:center;gap:6px;min-height:58px;padding:10px 14px;display:flex}.inbox-reader>footer button{border:1px solid var(--hub-line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:8.5px;font-weight:600;display:inline-flex}.inbox-reader>footer button.is-primary{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.inbox-reader>footer button:last-child{width:33px;margin-left:auto;padding:0}.inbox-reader>footer svg{width:12px;height:12px}.inbox-demo-note{color:#8d8d93;align-items:center;gap:7px;margin-top:10px;font-size:8.5px;display:flex}.inbox-demo-note svg{width:13px;height:13px}@media (width<=1180px){.inbox-workspace{grid-template-columns:185px 320px minmax(340px,1fr)}}@media (width<=980px){.inbox-workspace{grid-template-columns:320px minmax(360px,1fr);overflow-x:auto}.inbox-folders{display:none}}@media (width<=720px){.inbox-page-intro{flex-direction:column;align-items:flex-start}.inbox-page-intro>div:last-child{width:100%}.inbox-page-intro>div:last-child a,.inbox-page-intro>div:last-child button{flex:1}.inbox-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-summary-strip article:nth-child(2){border-right:0}.inbox-summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.inbox-workspace{min-height:0;display:block;overflow:visible}.inbox-message-column{border-right:0}.inbox-message-list{max-height:430px}.inbox-reader{border-top:1px solid var(--hub-line)}.inbox-reader-body{min-height:430px}}.calendar-hub-page{color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif}.calendar-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.calendar-page-intro>div:first-child>p{color:var(--hub-muted);align-items:center;gap:8px;margin:0 0 5px;font-size:10px;font-weight:600;display:flex}.calendar-page-intro>div:first-child>p span{color:#77787f;background:#ecece9;border-radius:5px;padding:2px 6px;font-size:8px}.calendar-page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.calendar-page-intro>div:first-child>small{color:var(--hub-muted);margin-top:5px;font-size:12px;display:block}.calendar-page-intro>div:last-child{gap:8px;display:flex}.calendar-page-intro>div:last-child a,.calendar-page-intro>div:last-child button{background:#fff;border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.calendar-page-intro>div:last-child button{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.calendar-page-intro svg{width:15px;height:15px}.calendar-summary-strip{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #11182708}.calendar-summary-strip article{border-right:1px solid var(--hub-line);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.calendar-summary-strip article:last-child{border-right:0}.calendar-summary-strip article>span{border:1px solid var(--hub-line);color:#6b6c73;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.calendar-summary-strip article>span.is-blue{color:var(--hub-accent)}.calendar-summary-strip article>span.is-amber{color:#c47b13}.calendar-summary-strip article>span.is-violet{color:#7455b7}.calendar-summary-strip article svg{width:15px;height:15px}.calendar-summary-strip article strong{font-family:Manrope,sans-serif;font-size:16px}.calendar-summary-strip article small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400;display:block;overflow:hidden}.calendar-workspace{border:1px solid var(--hub-line);background:#fff;border-radius:15px;grid-template-columns:205px minmax(560px,1fr) 260px;margin-top:15px;display:grid;overflow:hidden;box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.calendar-sidebar{border-right:1px solid var(--hub-line);background:#fafaf8;min-width:0;padding:13px 11px}.calendar-sidebar>header{justify-content:space-between;align-items:center;height:32px;display:flex}.calendar-sidebar>header strong{font-family:Manrope,sans-serif;font-size:10px}.calendar-sidebar>header button{color:#77787f;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.calendar-sidebar>header button:hover{border-color:var(--hub-line);background:var(--hub-surface-hover)}.calendar-sidebar>header svg{width:12px;height:12px}.calendar-mini-weekdays,.calendar-mini-month{grid-template-columns:repeat(7,1fr);display:grid}.calendar-mini-weekdays{color:#aaaab0;text-align:center;margin-top:9px;font-size:7px;font-weight:700}.calendar-mini-month{gap:2px 0;margin-top:4px}.calendar-mini-month button{aspect-ratio:1;color:#55565d;background:0 0;border:0;border-radius:7px;place-items:center;font-size:8px;display:grid}.calendar-mini-month button:hover{background:var(--hub-surface-hover)}.calendar-mini-month button.is-muted{color:#c2c2c5}.calendar-mini-month button.is-selected{background:var(--hub-ink);color:#fff;font-weight:700}.calendar-sidebar-divider{background:var(--hub-line);height:1px;margin:14px 3px}.calendar-sidebar>h2{margin:0 0 7px;padding:0 5px;font-family:Manrope,sans-serif;font-size:9.5px}.calendar-sidebar>label{cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 6px;font-size:8.5px;display:flex}.calendar-sidebar>label:hover{background:var(--hub-surface-hover)}.calendar-sidebar>label input{opacity:0;pointer-events:none;position:absolute}.calendar-sidebar>label>i{background:var(--hub-accent);width:8px;height:8px;box-shadow:0 0 0 1px var(--hub-accent);border:2px solid #fff;border-radius:3px}.calendar-sidebar>label>i.is-green{background:#20a464;box-shadow:0 0 0 1px #20a464}.calendar-sidebar>label>i.is-violet{background:#7455b7;box-shadow:0 0 0 1px #7455b7}.calendar-sidebar>label>i.is-amber{background:#d59624;box-shadow:0 0 0 1px #d59624}.calendar-sidebar>a{border-top:1px solid var(--hub-line);color:var(--hub-muted);align-items:center;gap:7px;margin-top:12px;padding:11px 5px 0;font-size:8.5px;display:flex}.calendar-sidebar>a svg{width:12px;height:12px}.calendar-sidebar>a svg:last-child{margin-left:auto}.calendar-board{border-right:1px solid var(--hub-line);min-width:0}.calendar-board>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 12px;display:flex}.calendar-board>header>div{align-items:center;gap:3px;display:flex}.calendar-board>header button{color:#77787f;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:8.5px;display:grid}.calendar-board>header button:hover{border-color:var(--hub-line);background:var(--hub-surface-hover)}.calendar-board>header button.is-active{color:var(--hub-ink);background:#ecece9;font-weight:600}.calendar-board>header svg{width:12px;height:12px}.calendar-board>header strong{margin-left:8px;font-family:Manrope,sans-serif;font-size:10px}.calendar-board>header>div:last-child{border:1px solid var(--hub-line);background:#fafaf8;border-radius:8px;padding:2px}.calendar-week{grid-template-rows:52px 1fr;grid-template-columns:49px repeat(5,minmax(88px,1fr));height:570px;display:grid;overflow:auto}.calendar-time-head{border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);grid-area:1/1}.calendar-day-head{border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);flex-direction:column;grid-row:1;justify-content:center;align-items:center;gap:2px;display:flex}.calendar-day-head span{color:#999aa0;font-size:7px;font-weight:700}.calendar-day-head strong{font-family:Manrope,sans-serif;font-size:11px}.calendar-day-head.is-today strong{background:var(--hub-ink);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.calendar-time-column{border-right:1px solid var(--hub-line);grid-area:2/1;grid-template-rows:repeat(9,1fr);display:grid}.calendar-time-column span{color:#aaaab0;text-align:right;padding:5px 7px 0 0;font-size:7px;transform:translateY(-9px)}.calendar-day-column{border-right:1px solid var(--hub-line);grid-row:2;grid-template-rows:repeat(9,1fr);display:grid;position:relative}.calendar-day-column>i{border-bottom:1px solid #f0f0ed;grid-column:1}.calendar-day-column.is-today{background:#fcfcfb}.calendar-event{z-index:2;color:#355a9f;text-align:left;background:#f0f5fd;border:1px solid #d9e2f4;border-left:3px solid #4f78c7;border-radius:7px;grid-column:1;align-self:start;min-width:0;min-height:48px;margin:3px 4px;padding:5px 6px;overflow:hidden}.calendar-event:hover,.calendar-event.is-selected{box-shadow:0 0 0 2px #2563eb1f}.calendar-event time{font-size:6.5px;font-weight:600;display:block}.calendar-event strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.calendar-event small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6.5px;display:block;overflow:hidden}.calendar-event.tone-green{color:#23714a;background:#eef8f2;border-color:#cfe8d9 #cfe8d9 #cfe8d9 #20a464}.calendar-event.tone-amber{color:#8c6118;background:#fff8eb;border-color:#efdfbc #efdfbc #efdfbc #d59624}.calendar-event.tone-violet{color:#65508f;background:#f6f3fb;border-color:#ddd6ee #ddd6ee #ddd6ee #7455b7}.calendar-event.tone-neutral,.calendar-event.tone-slate{color:#5d5e65;background:#f5f5f3;border-color:#dfdfdc #dfdfdc #dfdfdc #8a8a90}.calendar-now-line{z-index:4;color:#c44450;background:#e0525f;height:1px;font-size:6px;position:absolute;top:57%;left:0;right:0}.calendar-now-line b{background:#e0525f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.calendar-now-line{padding-left:4px}.calendar-week.is-day-view{grid-template-columns:49px minmax(480px,1fr)}.calendar-week .is-hidden{display:none}.calendar-context{background:#fafaf8;min-width:0}.calendar-context>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;min-height:55px;padding:9px 13px;display:flex}.calendar-context>header h2{margin:0;font-family:Manrope,sans-serif;font-size:11px}.calendar-context>header small{color:var(--hub-muted);margin-top:2px;font-size:8px;display:block}.calendar-context>header button{color:#77787f;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.calendar-context>header button svg{width:13px;height:13px}.calendar-selected-event{border:1px solid var(--hub-line);background:#fff;border-radius:11px;margin:12px;padding:12px}.calendar-selected-event>span{color:#23714a;background:#eef8f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.calendar-selected-event>span svg{width:14px;height:14px}.calendar-selected-event>small{color:var(--hub-muted);margin-top:9px;font-size:8px;display:block}.calendar-selected-event h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:12px}.calendar-selected-event>p{color:var(--hub-muted);align-items:center;gap:6px;margin:7px 0 0;font-size:8px;display:flex}.calendar-selected-event>p svg{width:11px;height:11px}.calendar-selected-event>div{margin-top:10px;display:flex}.calendar-selected-event>div span{color:#52627e;background:#e7ebf3;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:6.5px;font-weight:700;display:grid}.calendar-selected-event>div span:first-child{background:var(--hub-ink);color:#fff;margin-left:0}.calendar-selected-event>button{border:1px solid var(--hub-line);background:#fafaf8;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:31px;margin-top:11px;padding:0 8px;font-size:8px;font-weight:600;display:flex}.calendar-selected-event>button svg{width:11px;height:11px}.calendar-ai-panel{background:#faf9ff;border:1px solid #ddd8ef;border-radius:11px;margin:0 12px 12px;padding:11px}.calendar-ai-panel>header{color:#634fa3;align-items:center;gap:6px;display:flex}.calendar-ai-panel>header svg{width:12px;height:12px}.calendar-ai-panel>header strong{font-size:8.5px}.calendar-ai-panel>header span{background:#fff;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:6.5px}.calendar-ai-panel>p{color:#65616d;margin:8px 0;font-size:8px;line-height:1.5}.calendar-ai-panel>button{color:#67558d;text-align:left;background:0 0;border:0;border-top:1px solid #e8e3f2;align-items:center;gap:6px;width:100%;padding:7px 0 0;font-size:7.5px;display:flex}.calendar-ai-panel>button+button{margin-top:7px}.calendar-ai-panel>button svg{width:10px;height:10px}.calendar-upcoming{border-top:1px solid var(--hub-line);margin:0 12px;padding-top:11px}.calendar-upcoming>header{justify-content:space-between;align-items:center;display:flex}.calendar-upcoming>header strong{font-size:8.5px}.calendar-upcoming>header span{color:var(--hub-muted);background:#fff;border-radius:5px;padding:2px 5px;font-size:7px}.calendar-upcoming article{align-items:center;gap:8px;padding:9px 2px;display:flex}.calendar-upcoming article>i{background:#d59624;border-radius:3px;width:7px;height:7px}.calendar-upcoming article>i.is-violet{background:#7455b7}.calendar-upcoming article strong{font-size:8px}.calendar-upcoming article small{color:var(--hub-muted);margin-top:2px;font-size:7px;font-weight:400;display:block}.calendar-demo-note{color:#8d8d93;align-items:center;gap:7px;margin-top:10px;font-size:8.5px;display:flex}.calendar-demo-note svg{width:13px;height:13px}@media (width<=1240px){.calendar-workspace{grid-template-columns:minmax(560px,1fr) 260px;overflow-x:auto}.calendar-sidebar{display:none}}@media (width<=920px){.calendar-workspace{grid-template-columns:minmax(600px,1fr)}.calendar-context{display:none}}@media (width<=720px){.calendar-page-intro{flex-direction:column;align-items:flex-start}.calendar-page-intro>div:last-child{width:100%}.calendar-page-intro>div:last-child a,.calendar-page-intro>div:last-child button{flex:1}.calendar-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-summary-strip article:nth-child(2){border-right:0}.calendar-summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.calendar-workspace{display:block;overflow-x:auto}.calendar-board{border-right:0;min-width:660px}}.hub-sidebar{overflow:hidden}.hub-sidebar-nav{scrollbar-width:thin;scrollbar-color:#d2d2ce transparent;gap:7px;min-height:0;margin-right:-5px;padding-right:5px;overflow:hidden auto}.hub-nav-primary{gap:2px;display:grid}.hub-nav-group{display:block}.hub-nav-group>summary,.hub-plan-menu>summary{cursor:pointer;color:#77787f;border-radius:9px;align-items:center;gap:9px;min-height:36px;padding:0 9px;font-size:9.5px;font-weight:650;list-style:none;display:flex}.hub-nav-group>summary::-webkit-details-marker{display:none}.hub-plan-menu>summary::-webkit-details-marker{display:none}.hub-nav-group>summary:hover,.hub-nav-group>summary.is-active,.hub-plan-menu>summary:hover,.hub-plan-menu>summary.is-active{background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-nav-group>summary>svg:first-child,.hub-plan-menu>summary>svg:first-child{width:16px;height:16px}.hub-nav-group>summary>span,.hub-plan-menu>summary>span{flex:1}.hub-nav-group>summary>svg:last-child,.hub-plan-menu>summary>svg:last-child{width:12px;height:12px;transition:transform .15s}.hub-nav-group[open]>summary>svg:last-child,.hub-plan-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.hub-nav-group>div{gap:1px;margin:2px 0 5px;padding-left:12px;display:grid}.hub-nav-group>div a{min-height:32px;padding-left:9px;font-size:10.5px}.hub-nav-group>div a svg{width:15px;height:15px}.hub-nav-group>div a.is-active{color:var(--hub-ink);background:#fff;box-shadow:0 1px 2px #0000000a}.hub-sidebar-bottom{flex:none}.hub-sidebar-bottom>a{min-height:34px;font-size:11px}.hub-sidebar-bottom>a svg{width:16px;height:16px}.hub-sidebar-bottom>a.hub-storage{border-radius:11px;min-height:0;padding:10px;display:block}.hub-plan-menu{position:relative}.hub-plan-menu>summary{min-height:34px;padding:0 10px;font-size:11px;font-weight:500}.hub-plan-menu>div{border:1px solid var(--hub-line);background:#fff;border-radius:10px;gap:2px;padding:5px;display:grid;position:absolute;bottom:38px;left:0;right:0;box-shadow:0 12px 30px #18191d1f}.hub-plan-menu>div a{min-height:31px;color:var(--hub-muted);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:9.5px;display:flex}.hub-plan-menu>div a:hover,.hub-plan-menu>div a.is-active{background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-plan-menu>div a svg{width:13px;height:13px}.work-hub-generic-page{color:var(--hub-ink);font-family:DM Sans,ui-sans-serif,sans-serif}.work-hub-generic-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.work-hub-generic-intro>div:first-child>p{color:var(--hub-muted);margin:0 0 5px;font-size:10px;font-weight:600}.work-hub-generic-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.work-hub-generic-intro>div:first-child>span{max-width:760px;color:var(--hub-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.work-hub-generic-intro>div:last-child{gap:8px;display:flex}.work-hub-generic-intro>div:last-child a{background:#fff;border:1px solid #e0e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.work-hub-generic-intro>div:last-child a.is-primary{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.work-hub-generic-intro>div:last-child svg{width:14px;height:14px}.work-hub-generic-body{margin-top:20px}.work-hub-generic-body .border-slate-200{border-color:var(--hub-line)}.work-hub-generic-body .border-slate-100{border-color:#efefec}.work-hub-generic-body .bg-slate-50{background:#fafaf8}.work-hub-generic-body .bg-white{background:#fff}.work-hub-generic-body .text-slate-950,.work-hub-generic-body .text-slate-900{color:var(--hub-ink)}.work-hub-generic-body .text-slate-700,.work-hub-generic-body .text-slate-600{color:#55565d}.work-hub-generic-body .text-slate-500,.work-hub-generic-body .text-slate-400{color:var(--hub-muted)}.work-hub-generic-body .rounded-lg{border-radius:14px}.work-hub-generic-body .rounded-md{border-radius:9px}.work-hub-generic-body>.space-y-4>section,.work-hub-generic-body>.space-y-4>div,.work-hub-generic-body .tool-workbench,.work-hub-generic-body .automation-workflow-card{box-shadow:0 1px 2px #11182705,0 8px 24px #11182708}.work-hub-generic-body thead{color:#999aa0;font-size:8px}.work-hub-generic-body input,.work-hub-generic-body select,.work-hub-generic-body textarea{border-color:var(--hub-line);border-radius:9px;font-size:11px}.work-hub-generic-body button{border-radius:9px}.work-hub-generic-body .automation-workflow-card{border-color:var(--hub-line);border-radius:14px;box-shadow:0 8px 24px #11182708}.work-hub-generic-body .automation-workflow-card:hover{border-color:#d2d2cd;box-shadow:0 12px 28px #1118270d}.work-hub-generic-body .automation-index{color:#66676f;background:#f0f0ed}.work-hub-generic-body .automation-route-core{color:#4f6fae}.work-hub-generic-body .automation-route-core:before{background:#d7deeb}.work-hub-generic-body .automation-route-core>i{background:#4f6fae}.work-hub-generic-body .automation-scan-button{color:#42639f;background:#f5f8fd;border-color:#d8dfec}.work-hub-generic-body .connection-provider-card{border-color:var(--hub-line);border-radius:14px;box-shadow:0 8px 24px #11182708}@media (width<=720px){.work-hub-generic-intro{flex-direction:column;align-items:flex-start}.work-hub-generic-intro>div:last-child{width:100%}.work-hub-generic-intro>div:last-child a{flex:1}}.calendar-page-intro>div:last-child>button.is-secondary{color:#273247;background:#fff;border-color:#d9e0ea}.calendar-page-intro>div:last-child>button.is-secondary:hover{background:#f7f9fc;border-color:#b8c3d3}.calendar-source-panel{gap:10px;margin:2px 0 4px;display:grid}.calendar-access-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dde4ed;border-radius:13px;gap:8px;padding:14px;display:grid}.calendar-access-card>span{width:32px;height:32px;color:var(--hub-accent);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.calendar-access-card>span svg{width:16px;height:16px}.calendar-access-card strong{color:#172033;font-size:12px;line-height:1.35}.calendar-access-card p{color:#6b7587;margin:0;font-size:10px;line-height:1.55}.calendar-access-card button,.calendar-save-selection{color:#fff;background:#172033;border:1px solid #1f2937;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:10px;font-weight:700;display:inline-flex}.calendar-access-card button:disabled,.calendar-save-selection:disabled{cursor:not-allowed;opacity:.55}.calendar-source-account{background:#fff;border:1px solid #e2e7ee;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.calendar-source-account .connections-google-mark{width:28px;height:28px;font-size:15px}.calendar-source-account strong{color:#263043;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.calendar-source-account small{color:#8992a1;margin-top:2px;font-size:9px;font-weight:500;display:block}.calendar-source-list{gap:2px;max-height:190px;display:grid;overflow-y:auto}.calendar-sidebar .calendar-source-list label{border-radius:8px;min-height:36px;margin:0;padding:5px 6px}.calendar-sidebar .calendar-source-list label:hover{background:#f5f7fa}.calendar-sidebar .calendar-source-list label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.calendar-sidebar .calendar-source-list label span small{color:#929aa8;text-transform:capitalize;margin-top:1px;font-size:8px;font-weight:500;display:block}.calendar-save-selection svg{width:13px;height:13px}.calendar-source-state,.calendar-source-message{color:#6d7685;background:#f5f7fa;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:10px;line-height:1.4;display:flex}.calendar-source-message.is-success{color:#24734b;background:#edf8f2}.calendar-source-message.is-error{color:#a33b3b;background:#fff1f1}.calendar-source-message svg{flex:none;width:13px;height:13px}.calendar-source-spinner{border:2px solid #d7dee8;border-top-color:#4f6c91;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite calendar-spin}.connections-suite>footer>button.is-secondary{color:#2b3649;background:#fff;border-color:#dbe2eb}.connections-suite>footer>button.is-secondary:hover{background:#f6f8fb}@keyframes calendar-spin{to{transform:rotate(360deg)}}.work-hub{--hub-accent:#2563eb;--hub-accent-hover:#1d4ed8;--hub-focus:#2563eb3d;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.work-hub.is-accent-violet{--hub-accent:#7c3aed;--hub-accent-hover:#6d28d9;--hub-focus:#7c3aed42}.work-hub.is-accent-emerald{--hub-accent:#059669;--hub-accent-hover:#047857;--hub-focus:#05966942}.work-hub.is-accent-orange{--hub-accent:#ea580c;--hub-accent-hover:#c2410c;--hub-focus:#ea580c42}.work-hub.is-accent-rose{--hub-accent:#e11d48;--hub-accent-hover:#be123c;--hub-focus:#e11d4842}.work-hub :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--hub-focus);outline-offset:2px}.work-hub :where(button,summary){cursor:pointer}.hub-brand-row{justify-content:flex-start}.hub-workspace-switcher summary{height:46px}.hub-workspace-switcher summary strong{font-size:12.5px}.hub-workspace-switcher summary small{font-size:10.5px}.hub-nav-primary>a,.hub-sidebar-bottom>a{min-height:40px;font-size:12.5px;position:relative}.hub-nav-group>summary,.hub-plan-menu>summary{min-height:38px;font-size:12px}.hub-nav-group>div a{min-height:35px;font-size:11.5px;position:relative}.hub-nav-primary>a.is-active:before,.hub-nav-group>div a.is-active:before,.hub-sidebar-bottom>a.is-active:before{background:var(--hub-accent);content:"";border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.hub-nav-primary>a.is-active svg,.hub-nav-group>div a.is-active svg,.hub-sidebar-bottom>a.is-active svg,.hub-nav-group>summary.is-active svg:first-child,.hub-plan-menu>summary.is-active svg:first-child{color:var(--hub-accent)}.hub-search-trigger{font-size:12.5px}.hub-page-intro>div:last-child a,.work-hub-generic-intro>div:last-child a{min-height:38px;font-size:12px}.hub-page-intro>div:first-child>p{font-size:12px}.hub-page-intro h1{font-size:clamp(25px,2.2vw,29px)}.hub-page-intro>div:first-child>small{margin-top:7px;font-size:13px;line-height:1.5}.hub-page-intro>div:last-child a.is-primary,.work-hub-generic-intro>div:last-child a.is-primary{border-color:var(--hub-accent);background:var(--hub-accent);color:#fff;box-shadow:0 8px 18px var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.hub-page-intro>div:last-child a.is-primary,.work-hub-generic-intro>div:last-child a.is-primary{box-shadow:0 8px 18px color-mix(in srgb, var(--hub-accent) 16%, transparent)}}.hub-page-intro>div:last-child a.is-primary:hover,.work-hub-generic-intro>div:last-child a.is-primary:hover{border-color:var(--hub-accent-hover);background:var(--hub-accent-hover)}.hub-metrics{margin-top:25px}.hub-metrics>a{min-height:72px;padding:15px 17px}.hub-metrics>a>span{width:34px;height:34px}.hub-metrics strong{font-size:18px}.hub-metrics strong small{margin-top:3px;font-size:11px;line-height:1.35}.hub-dashboard-grid{gap:17px;margin-top:17px}.hub-panel>header{min-height:60px;padding:0 19px}.hub-panel>header h2{font-size:14px}.hub-panel>header h2 b{font-size:10px}.hub-panel>header h2 small,.hub-panel>header>div small{font-size:11px}.hub-panel>header a{font-size:11.5px}.hub-priority-list article{min-height:68px;padding:11px 19px}.hub-priority-list article strong{font-size:12.5px}.hub-priority-list article strong small{margin-top:4px;font-size:11px;line-height:1.35}.hub-priority-list article em{font-size:10px}.hub-priority-list article>a{min-width:78px;padding:8px 10px;font-size:11px}.hub-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.hub-panel-empty>span,.hub-doc-empty>span{width:42px;height:42px;color:var(--hub-accent);background:#f3f7ff;border:1px solid #dfe6f5;border-radius:12px;place-items:center;display:grid}.hub-panel-empty strong,.hub-doc-empty strong{margin-top:12px;font-family:Manrope,sans-serif;font-size:13px}.hub-panel-empty small,.hub-doc-empty small{max-width:330px;color:var(--hub-muted);margin-top:5px;font-size:11px;line-height:1.5}.hub-panel-empty--compact{min-height:150px}.hub-panel-empty--compact>span{color:#15945a;background:#eff9f3;border-color:#d8eee2}.hub-panel-empty--agenda{min-height:185px}.hub-agenda>a{height:38px;font-size:11px}.hub-doc-head{font-size:9.5px}.hub-doc-table article{min-height:61px}.hub-doc-table article strong{font-size:12px}.hub-doc-table article strong small{font-size:10px}.hub-doc-table article>span:nth-child(2),.hub-doc-table article time{font-size:11px}.hub-row-action{border-radius:8px;place-items:center;width:30px;height:30px;display:grid;color:#a0a0a5!important}.hub-row-action:hover{background:var(--hub-surface-hover);color:var(--hub-accent)!important}.hub-row-action svg{width:14px;height:14px}.hub-doc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:26px;display:flex}.hub-doc-empty>a{color:#3159b8;background:#f7f9ff;border:1px solid #dbe4f6;border-radius:9px;align-items:center;min-height:34px;margin-top:14px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.hub-connections>div>a{min-height:60px;padding:12px}.hub-connections>div>a strong{font-size:11.5px}.hub-connections>div>a small,.hub-connections>div>a em{font-size:9.5px}.hub-footer{font-size:10.5px}.work-hub-generic-intro>div:first-child>p{font-size:11px}.work-hub-generic-intro h1{font-size:clamp(25px,2.2vw,29px)}.work-hub-generic-intro>div:first-child>span{margin-top:7px;font-size:12.5px}.work-hub-generic-body{font-size:13px}.work-hub-generic-body table{font-size:12px}.work-hub-generic-body thead{font-size:10px}.work-hub-generic-body input,.work-hub-generic-body select,.work-hub-generic-body textarea{min-height:38px;font-size:12px}.work-hub.is-header-navigation .hub-sidebar{display:none}.work-hub.is-header-navigation .hub-app{margin-left:0}.hub-topbar{padding:0;display:block}.hub-topbar-inner{align-items:center;width:min(100%,1480px);height:100%;margin:0 auto;padding:0 28px;display:flex}.work-hub.is-header-full-width .hub-topbar-inner{width:100%;max-width:none}.hub-header-brand{color:var(--hub-ink);flex:none;align-items:center;gap:10px;margin-right:14px;display:inline-flex}.hub-header-brand strong{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.is-header-navigation .hub-topbar{background:#fafaf8f0;height:68px;padding:0}.is-header-navigation .hub-topbar-inner{padding-left:22px;padding-right:22px}.is-header-navigation .hub-search-trigger{width:min(270px,21vw);margin-left:12px}.hub-header-navigation{z-index:42;flex:auto;min-width:0;height:44px;position:relative}.hub-header-navigation>div{align-items:center;gap:2px;width:100%;height:100%;padding:0;display:flex}.hub-header-navigation>div>a,.hub-header-group>summary{cursor:pointer;color:#66676f;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 9px;font-size:11.5px;font-weight:600;list-style:none;display:inline-flex;position:relative}.hub-header-navigation>div>a:hover,.hub-header-group>summary:hover{background:var(--hub-surface-hover);color:var(--hub-ink)}.hub-header-navigation>div>a.is-active,.hub-header-group>summary.is-active{color:#2456bd;background:#edf3ff;box-shadow:inset 0 0 0 1px #2563eb12}.hub-header-navigation>div>a.is-active:after,.hub-header-group>summary.is-active:after{display:none}.hub-header-navigation>div>a.is-active svg,.hub-header-group>summary.is-active svg:first-child{color:var(--hub-accent)}.hub-header-navigation>div>a svg,.hub-header-group>summary svg{width:15px;height:15px}.hub-header-navigation>div>a b{color:#3159b8;background:#edf3ff;border-radius:5px;padding:2px 5px;font-size:9px}.hub-header-group{position:relative}.hub-header-group>summary::-webkit-details-marker{display:none}.hub-header-group>summary svg:last-child{width:12px;height:12px;transition:transform .15s}.hub-header-group[open]>summary svg:last-child{transform:rotate(180deg)}.hub-header-group>div{z-index:60;border:1px solid var(--hub-line);background:#fff;border-radius:13px;gap:2px;width:250px;padding:6px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 18px 48px #18191d24}.hub-header-group>div a{color:#62636b;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:0 9px;font-size:11.5px;font-weight:550;display:flex}.hub-header-group>div a:hover,.hub-header-group>div a.is-active{color:var(--hub-ink);background:#f5f7fc}.hub-header-group>div a.is-active svg{color:var(--hub-accent)}.hub-header-group>div a b{color:#3159b8;background:#edf3ff;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9px}.hub-layout-preference{border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);margin:3px 0;padding:9px 8px}.hub-layout-preference>span{color:var(--hub-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650;display:block}.hub-layout-preference>div{background:#f1f1ee;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin-top:7px;padding:3px;display:grid}.hub-layout-preference button{color:#74757c;background:0 0;border:0;border-radius:7px;min-height:30px;font-size:10.5px;font-weight:650}.hub-layout-preference button:hover{color:var(--hub-ink)}.hub-layout-preference button.is-active{color:var(--hub-accent);background:#fff;box-shadow:0 1px 3px #11182714}.hub-color-preference{border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);margin:3px 0;padding:9px 8px}.hub-color-preference>span{color:var(--hub-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650;display:block}.hub-color-preference>div{gap:7px;margin-top:8px;display:flex}.hub-color-preference button{background:0 0;border:0;border-radius:8px;place-items:center;width:25px;height:25px;padding:3px;display:grid}.hub-color-preference button i{background:#2563eb;border-radius:50%;width:15px;height:15px;display:block}.hub-color-preference button i,.hub-color-preference button.is-active:after{grid-area:1/1}.hub-color-preference button.is-violet i{background:#7c3aed}.hub-color-preference button.is-emerald i{background:#059669}.hub-color-preference button.is-orange i{background:#ea580c}.hub-color-preference button.is-rose i{background:#e11d48}.hub-color-preference button.is-active{box-shadow:inset 0 0 0 1.5px var(--hub-ink)}.hub-color-preference button.is-active:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.work-hub.is-dark{--hub-bg:#111217;--hub-sidebar:#17191f;--hub-panel:#1c1f26;--hub-surface:#242832;--hub-surface-muted:#1c1f26;--hub-surface-hover:#2a2e37;--hub-provider-google-bg:#202b40;--hub-provider-microsoft-bg:#1b2d39;--hub-ink:#f2f4f8;--hub-muted:#a6acb8;--hub-line:#30343d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hub-bg)}.is-dark .hub-app,.is-dark .documents-frame-content{background:var(--hub-bg)}.is-dark .hub-sidebar{border-color:var(--hub-line);background:var(--hub-sidebar)}.is-dark .hub-topbar{border-color:var(--hub-line);background:#111217f0}.is-dark.is-header-navigation .hub-topbar{background:#14161cf0}.is-dark .hub-brand-mark,.is-dark .hub-header-brand .hub-brand-mark,.is-dark .hub-user-menu>summary>span,.is-dark .hub-user-panel header>span{color:#fff;background:#2c313c}.is-dark .hub-workspace-switcher summary,.is-dark .hub-search-trigger,.is-dark .hub-user-panel,.is-dark .hub-workspace-switcher>div,.is-dark .hub-header-group>div{border-color:var(--hub-line);color:var(--hub-ink);background:#1c1f26;box-shadow:0 14px 36px #00000047}.is-dark .hub-workspace-switcher summary>span{color:#aac5ff;background:#28303e}.is-dark .hub-search-trigger,.is-dark .hub-search-trigger kbd{color:var(--hub-muted)!important}.is-dark .hub-search-trigger kbd{border-color:var(--hub-line);background:#252832}.is-dark .hub-header-navigation>div>a,.is-dark .hub-header-group>summary,.is-dark .hub-header-group>div a,.is-dark .hub-sidebar-nav a,.is-dark .hub-sidebar-bottom>a{color:#b5bbc7}.is-dark .hub-header-navigation>div>a:hover,.is-dark .hub-header-group>summary:hover,.is-dark .hub-header-group>div a:hover,.is-dark .hub-sidebar-nav a:hover,.is-dark .hub-sidebar-bottom>a:hover,.is-dark .hub-sidebar-nav a.is-active,.is-dark .hub-sidebar-bottom>a.is-active{color:var(--hub-ink);background:#242832}.is-dark .hub-brand-row>button:hover,.is-dark .hub-icon-button:hover,.is-dark .hub-mobile-menu:hover,.is-dark .hub-panel header button:hover,.is-dark .hub-user-menu>summary:hover{border-color:var(--hub-line);color:var(--hub-ink);background:#242832}.is-dark .hub-sidebar-nav a b{color:#c1c7d2;background:#2a2e37}.is-dark .hub-plan-menu>summary:hover,.is-dark .hub-plan-menu>summary.is-active,.is-dark .hub-nav-group>summary:hover,.is-dark .hub-nav-group>summary.is-active{color:var(--hub-ink);background:#242832}.is-dark .hub-plan-menu>div{border-color:var(--hub-line);background:#1c1f26;box-shadow:0 14px 36px #00000047}.is-dark .hub-plan-menu>div a:hover,.is-dark .hub-plan-menu>div a.is-active{color:var(--hub-ink);background:#242832}.is-dark .hub-sidebar-user{border-color:var(--hub-line)}.is-dark .hub-header-navigation>div>a.is-active,.is-dark .hub-header-group>summary.is-active{color:#c9daff;background:#1d315a;box-shadow:inset 0 0 0 1px #5f91ff38}.is-dark .hub-header-group>div a.is-active{color:#d7e4ff;background:#243351}.is-dark .hub-layout-preference{border-color:var(--hub-line)}.is-dark .hub-layout-preference>div{background:#292d36}.is-dark .hub-layout-preference button{color:#afb5c1}.is-dark .hub-layout-preference button.is-active{color:#c9daff;box-shadow:none;background:#363c48}.is-dark .hub-color-preference{border-color:var(--hub-line)}.is-dark .hub-color-preference button.is-active{box-shadow:inset 0 0 0 1.5px #f2f4f8}.is-dark .hub-user-panel>a:hover,.is-dark .hub-user-panel>button:hover,.is-dark .hub-workspace-switcher>div button:hover{background:#292d36}.is-dark .hub-workspace-switcher>div button span,.is-dark .hub-metrics>a>span,.is-dark .hub-priority-list article>span,.is-dark .hub-priority-list article>a,.is-dark .hub-doc-table article>span:first-child>i,.is-dark .documents-summary-strip article>span,.is-dark .documents-view-tabs span,.is-dark .documents-library-actions>button,.is-dark .connections-summary-strip article>span,.is-dark .connections-google-mark,.is-dark .connections-microsoft-mark,.is-dark .connections-account-card>span,.is-dark .inbox-message-column>header>button,.is-dark .inbox-ai-summary>header span,.is-dark .inbox-ai-summary>div span,.is-dark .inbox-reader>footer button,.is-dark .calendar-ai-panel>header span,.is-dark .calendar-upcoming>header span,.is-dark .calendar-selected-event,.is-dark .calendar-selected-event>div span{border-color:var(--hub-line);background:var(--hub-surface);color:var(--hub-ink)}.is-dark .hub-panel>header h2 b,.is-dark .hub-priority-list article em,.is-dark .hub-doc-head,.is-dark .documents-table-head,.is-dark .documents-view-tabs button.is-active,.is-dark .connections-suite-status,.is-dark .connections-account-card{background:var(--hub-surface-muted)}.is-dark .hub-metrics,.is-dark .hub-panel,.is-dark .documents-summary-strip,.is-dark .documents-library,.is-dark .documents-side-panel,.is-dark .connections-summary-strip,.is-dark .connections-suite,.is-dark .connections-accounts-panel,.is-dark .connections-empty-state,.is-dark .inbox-summary-strip,.is-dark .inbox-workspace,.is-dark .calendar-summary-strip,.is-dark .calendar-workspace,.is-dark .calendar-sidebar,.is-dark .calendar-context,.is-dark .work-hub-generic-body .bg-white{box-shadow:0 10px 28px #00000029;border-color:var(--hub-line)!important;background:var(--hub-panel)!important}.is-dark .hub-metrics>a:hover,.is-dark .hub-priority-list article:hover,.is-dark .hub-doc-table article:hover,.is-dark .documents-table>article:hover,.is-dark .documents-automation-list>a:hover,.is-dark .documents-tools-panel>div>a:hover,.is-dark .connections-service-list article:hover,.is-dark .inbox-message-list>button:hover{background:#242832}.is-dark .hub-metrics>a,.is-dark .hub-panel>header,.is-dark .hub-priority-list article,.is-dark .hub-doc-head,.is-dark .hub-doc-table article,.is-dark .documents-table-head,.is-dark .documents-table>article,.is-dark .connections-accounts-table>div,.is-dark .connections-accounts-table>article,.is-dark .inbox-message-list>button,.is-dark .inbox-folders,.is-dark .inbox-message-column>header label,.is-dark .calendar-board>header,.is-dark .calendar-day-head,.is-dark .work-hub-generic-body .bg-slate-50{color:var(--hub-ink);border-color:var(--hub-line)!important;background:#191b21!important}.is-dark .hub-panel h2,.is-dark .hub-panel strong,.is-dark .hub-doc-table strong,.is-dark .documents-hub-page,.is-dark .connections-hub-page,.is-dark .inbox-hub-page,.is-dark .calendar-hub-page,.is-dark .work-hub-generic-page,.is-dark .work-hub-generic-body .text-slate-950,.is-dark .work-hub-generic-body .text-slate-900{color:var(--hub-ink)!important}.is-dark .documents-library-actions label,.is-dark .documents-library-actions>button,.is-dark .documents-classify,.is-dark .documents-library-footer button,.is-dark .connections-google-mark,.is-dark .connections-microsoft-mark,.is-dark .connections-account-card,.is-dark .connections-account-card>span,.is-dark .inbox-account,.is-dark .inbox-automation-mini,.is-dark .inbox-message-column>header>button,.is-dark .inbox-ai-summary>header span,.is-dark .inbox-ai-summary>div span,.is-dark .inbox-reader>footer button,.is-dark .calendar-source-account,.is-dark .calendar-source-message,.is-dark .work-hub-generic-body input,.is-dark .work-hub-generic-body select,.is-dark .work-hub-generic-body textarea{border-color:var(--hub-line);color:var(--hub-ink);background:#242832}.is-dark .documents-view-tabs button.is-active,.is-dark .documents-view-tabs span,.is-dark .connections-suite-status,.is-dark .connections-service-list article em,.is-dark .inbox-page-intro>div:first-child>p span,.is-dark .inbox-message-list>button>strong>em,.is-dark .hub-panel>header h2 b{color:#c1c7d2;background:#2a2e37}.is-dark .inbox-message-list>button.is-selected{background:#1d315a}.is-dark .inbox-ai-summary{background:#211f2d;border-color:#45405c}.is-dark .inbox-ai-summary>p,.is-dark .inbox-email-copy{color:#d0d4dc}.is-dark .documents-page-intro>div:last-child a,.is-dark .connections-page-intro>div:last-child a,.is-dark .inbox-page-intro>div:last-child a,.is-dark .hub-page-intro>div:last-child a:not(.is-primary),.is-dark .work-hub-generic-intro>div:last-child a:not(.is-primary){border-color:var(--hub-line);color:var(--hub-ink);background:#242832}.is-dark .hub-page-intro>div:last-child a.is-primary,.is-dark .work-hub-generic-intro>div:last-child a.is-primary{background:var(--hub-accent);border-color:var(--hub-accent)}@media (width<=1360px) and (width>=861px){.is-header-navigation .hub-search-trigger{justify-content:center;width:36px;padding:0}.is-header-navigation .hub-search-trigger span,.is-header-navigation .hub-search-trigger kbd{display:none}}@media (width<=1080px) and (width>=861px){.hub-header-brand strong{display:none}.hub-header-brand{margin-right:5px}.hub-header-navigation>div>a,.hub-header-group>summary{padding-left:7px;padding-right:7px;font-size:11px}}@media (width<=860px){.work-hub.is-header-navigation .hub-sidebar{display:flex}.hub-header-navigation{display:none}.hub-header-brand{margin-right:12px}.is-header-navigation .hub-topbar{height:64px;padding:0}.hub-topbar-inner,.is-header-navigation .hub-topbar-inner{padding-left:16px;padding-right:16px}}@media (width<=760px){.is-header-navigation .hub-search-trigger{justify-content:center;width:36px;padding:0}.is-header-navigation .hub-search-trigger span,.is-header-navigation .hub-search-trigger kbd{display:none}}@media (width<=520px){.hub-header-brand strong{display:none}.hub-header-brand{margin-right:4px}}@media (width<=600px){.hub-content{padding-top:22px}.hub-page-intro>div:last-child a,.work-hub-generic-intro>div:last-child a{min-height:42px}.hub-metrics>a{min-height:78px;padding:14px}.hub-priority-list article{flex-wrap:wrap;align-items:flex-start}.hub-priority-list article strong{flex-basis:calc(100% - 48px)}.hub-priority-list article em{margin-left:42px}.hub-priority-list article>a{margin-left:auto}}@media (prefers-reduced-motion:reduce){.hub-command{animation:none}.work-hub *,.work-hub :before,.work-hub :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
