@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;650;700&display=swap";:root{--ink:#151713;--ink-soft:#3e433b;--muted:#73786f;--muted-2:#9aa097;--canvas:#f3f4ef;--surface:#fff;--surface-soft:#f8f9f5;--surface-dark:#151a2e;--line:#e5e7df;--line-strong:#d8dbd1;--accent:#6e8cff;--accent-bright:#83c9ff;--accent-dark:#1d2747;--brand-coral:#ff706f;--brand-pink:#ee45aa;--brand-violet:#6854e8;--brand-blue:#43bdf4;--brand-gradient:linear-gradient(125deg, var(--brand-coral) 0%, var(--brand-pink) 34%, var(--brand-violet) 67%, var(--brand-blue) 100%);--violet:#8d78ff;--blue:#70a7ff;--coral:#ff8d70;--danger:#db5b53;--success:#47872e;--warning:#a66b16;--radius-sm:9px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 2px #11140f0a, 0 4px 14px #11140f08;--shadow-md:0 18px 54px #1418111a, 0 3px 12px #1418110d;--sidebar-width:248px;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:#0b0f18;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #6854e84d}::selection{color:#10120e;background:var(--accent)}.app-shell{background:radial-gradient(circle at 82% -15%, #60a6ff29, transparent 28rem), radial-gradient(circle at 62% -20%, #ee45aa14, transparent 24rem), var(--canvas);min-height:100vh}.app-main{width:auto;min-width:0;min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .22s}.app-shell.sidebar-is-collapsed .app-main{margin-left:0}.content{min-height:calc(100vh - 64px)}.brand-mark{filter:drop-shadow(0 5px 10px #4c4ed22e);flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark--compact{flex-basis:24px;width:24px;height:24px}.sidebar{z-index:50;width:var(--sidebar-width);padding:max(20px, env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));color:#e8ebe3;background:radial-gradient(circle at 40% -5%, #6854e826, transparent 15rem), radial-gradient(circle at 5% 20%, #ee45aa0d, transparent 13rem), var(--surface-dark);border-right:1px solid #ffffff0d;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar.is-collapsed{box-shadow:none;transform:translate(-105%)}.sidebar__logo{letter-spacing:-.035em;align-items:center;gap:9px;height:36px;padding:0 8px;font-size:18px;font-weight:650;display:flex}.sidebar__logo small{color:#8d9486;letter-spacing:.1em;border:1px solid #3b4037;border-radius:4px;margin-left:-4px;padding:2px 4px;font-size:8px}.sidebar-close{color:#aeb4a9;background:0 0;border:0;margin-left:auto;padding:4px;display:none}.workspace-switcher-shell{margin-top:22px;position:relative}.workspace-switcher{color:#e9ece4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:background .16s,border-color .16s;display:grid}.workspace-switcher:hover{background:#ffffff13;border-color:#ffffff1f}.workspace-avatar{color:#1b2113;background:var(--accent);border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.workspace-switcher>span:nth-child(2){min-width:0}.workspace-switcher strong,.workspace-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher strong{font-size:12px;font-weight:600}.workspace-switcher small{color:#7f8679;margin-top:2px;font-size:9px}.workspace-switcher>svg{color:#777e70}.workspace-switcher__chevron{transition:transform .16s}.workspace-switcher__chevron.is-open{transform:rotate(180deg)}.workspace-menu{z-index:80;color:#eef1ea;background:#1b1f19;border:1px solid #ffffff1f;border-radius:12px;padding:14px 8px 8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #00000061}.workspace-menu__label{color:#8f978b;letter-spacing:.13em;text-transform:uppercase;padding:0 8px 9px;font-size:9px;font-weight:700;display:block}.workspace-menu__list{gap:2px;display:grid}.workspace-menu__workspace{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:9px 8px;display:grid}.workspace-menu__workspace:hover:not(:disabled),.workspace-menu__workspace[aria-current=true]{background:#ffffff12}.workspace-menu__workspace:disabled{cursor:wait;opacity:.62}.workspace-menu__workspace strong,.workspace-menu__workspace small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-menu__workspace strong{font-size:12px;font-weight:600}.workspace-menu__workspace small{color:#949b91;margin-top:3px;font-size:9px}.workspace-menu__check{height:17px;color:var(--accent);place-items:center;display:grid}.workspace-menu__status{color:#aeb5aa;align-items:center;gap:8px;padding:12px 8px;font-size:11px;display:flex}.workspace-menu__status .spinner{width:14px;height:14px}.workspace-menu__error{color:#ffaaa4;margin:8px;font-size:10px;line-height:1.4}.workspace-menu__divider{background:#ffffff1c;height:1px;margin:7px 4px}.workspace-menu__create{color:#e9ece5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:11px;display:flex}.workspace-menu__create:hover{background:#ffffff12}.workspace-menu__create-form{gap:7px;padding:5px 6px 3px;display:grid}.workspace-menu__create-form label{color:#aeb5aa;font-size:9px;font-weight:600}.workspace-menu__create-form input{color:#f4f6f1;width:100%;font:inherit;background:#00000038;border:1px solid #ffffff24;border-radius:7px;outline:0;padding:8px 9px;font-size:11px}.workspace-menu__create-form input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.workspace-menu__create-form>div{justify-content:flex-end;gap:6px;display:flex}.workspace-menu__create-form button{color:#e9ece5;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;padding:6px 9px;font-size:10px}.workspace-menu__create-form button[type=submit]{color:#171b14;background:var(--accent);border-color:var(--accent)}.workspace-menu__create-form button:disabled{cursor:not-allowed;opacity:.5}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:auto;min-height:0;padding-top:12px;overflow-y:auto}.nav-group{padding-top:17px}.nav-label{color:#697064;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:600;display:block}.nav-group button{color:#8f968a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:37px;margin-bottom:2px;padding:0 10px;font-size:12px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative}.nav-group button:hover{color:#e8ece4;background:#ffffff0a}.nav-group button.is-active{color:#eff3ea;background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff06}.nav-group button.is-active:before{background:var(--accent);content:"";border-radius:2px;width:2px;height:16px;position:absolute;left:0}.nav-group button.is-active svg{color:var(--accent)}.nav-count{color:#c1c6bb;background:#ffffff12;border-radius:6px;place-items:center;min-width:21px;height:18px;margin-left:auto;font-size:9px;display:grid}.sidebar__bottom{margin-top:auto}.usage-card{color:#a7ada2;background:linear-gradient(145deg,#6854e81c,#0000 65%),#ffffff09;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:8px;padding:13px}.usage-card>div:first-child{justify-content:space-between;align-items:center;font-size:9px;display:flex}.usage-card strong{color:#e0e5db;font-size:10px}.usage-bar{background:#ffffff14;border-radius:4px;height:4px;margin:9px 0 7px;overflow:hidden}.usage-bar span{background:var(--accent);border-radius:inherit;width:37%;height:100%;display:block;box-shadow:0 0 8px #6854e861}.usage-card p{color:#666d61;margin:0;font-size:8px}.usage-card button{color:var(--accent);background:0 0;border:0;margin-top:9px;padding:0;font-size:9px;font-weight:600}.sidebar-help,.sidebar-profile{color:#828a7d;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;display:flex}.sidebar-help{gap:9px;height:36px;padding:0 9px;font-size:10px}.sidebar-help svg:last-child{margin-left:auto}.sidebar-help:hover{color:#d6dbd1;background:#ffffff09}.sidebar-profile{text-align:left;border-top:1px solid #ffffff0f;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;margin-top:8px;padding:9px;display:grid}.sidebar-profile:hover{color:#d7dcd2}.sidebar-profile>span:first-child,.topbar-avatar{color:#23271f;background:#dce2d6;place-items:center;font-size:9px;font-weight:700;display:grid}.sidebar-profile>span:first-child{border-radius:9px;width:30px;height:30px}.sidebar-profile>span:nth-child(2){min-width:0}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{color:#ced3c9;font-size:10px;font-weight:600}.sidebar-profile small{color:#666d61;margin-top:2px;font-size:8px}.topbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f2e0;border-bottom:1px solid #d7dad0d9;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.topbar__left,.topbar__right{align-items:center;display:flex}.topbar__left{gap:8px;min-width:0;font-size:11px}.topbar__left strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.breadcrumb-workspace,.breadcrumb-slash{color:var(--muted-2)}.topbar__right{z-index:1;flex:none;gap:9px;position:relative}.global-search{color:#858b81;border:1px solid var(--line);text-align:left;background:#ffffffb8;border-radius:9px;align-items:center;gap:8px;width:210px;height:34px;padding:0 8px 0 10px;font-size:10px;transition:border-color .15s,box-shadow .15s;display:flex}.global-search:hover{border-color:#cdd1c6;box-shadow:0 2px 8px #1418110a}.global-search span{flex:1}kbd{color:#90968c;background:#f1f2ee;border:1px solid #e1e3dc;border-radius:5px;align-items:center;gap:1px;padding:3px 5px;font-family:inherit;font-size:8px;display:inline-flex;box-shadow:0 1px #d9dcd3}.environment-pill{color:#5e6659;background:#edf2e7;border:1px solid #dae3d0;border-radius:20px;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:9px;font-weight:600;display:flex}.environment-pill span,.online-dot{background:#75ae43;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #75ae431f}.icon-button{color:#687064;border:1px solid var(--line);background:#ffffffb8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid;position:relative}.icon-button:hover{color:var(--ink);background:#fff;border-color:#cdd1c7}.icon-button--quiet{background:0 0;border-color:#0000;flex-basis:30px;width:30px;height:30px}.icon-button--quiet:hover{background:var(--surface-soft);border-color:var(--line)}.icon-button--danger:hover{color:var(--danger);background:#fff6f5;border-color:#f2ceca}.notification-wrap{position:relative}.notification-popover__actions{align-items:center;gap:10px;display:flex}.notification-dot{background:var(--coral);border:1.5px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.notification-popover{z-index:70;border:1px solid var(--line);width:320px;max-height:min(560px,100vh - 90px);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;animation:.16s both pop-in;position:absolute;top:43px;right:-46px;overflow:hidden auto}.notification-popover>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.notification-popover>div strong{font-size:11px}.notification-popover>div button{color:#668238;background:0 0;border:0;padding:0;font-size:9px}.notification-popover>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eff0eb;grid-template-columns:31px 1fr;gap:10px;width:100%;padding:12px 14px;display:grid}.notification-popover>button:hover{background:var(--surface-soft)}.notification-popover>button.is-unread{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.notification-popover>button.is-read{opacity:.82}.notification-popover>button>span:last-child{min-width:0}.notification-popover>button strong,.notification-popover>button small{display:block}.notification-popover>button strong{font-size:10px;font-weight:600}.notification-popover>button small{color:var(--muted-2);margin-top:3px;font-size:8px}.notification-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.notification-icon--lime{color:#517529;background:#eff8dd}.notification-icon--coral{color:#b75342;background:#fff0ec}.topbar-avatar{border:0;border-radius:9px;width:32px;height:32px;margin-left:2px;padding:0;overflow:hidden}.profile-menu-wrap{position:relative}.user-avatar{object-fit:cover;flex:none;display:block}.user-avatar--fallback{color:inherit;background:inherit;font-size:inherit;place-items:center;font-weight:700;display:grid}.user-avatar--topbar{border-radius:inherit;width:100%;height:100%}.user-avatar--profile{border-radius:11px;width:39px;height:39px}.user-avatar--sidebar{border-radius:9px;width:30px;height:30px}.mobile-menu-button{background:0 0;border:0;padding:4px;display:none}.sidebar-toggle{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.sidebar-toggle:hover{color:var(--ink);background:var(--surface-soft);border-color:var(--line)}.page,.page-loading{width:min(100%,1430px);margin:0 auto;padding:32px 34px 54px;animation:.28s both page-in}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.page-eyebrow,.micro-label,.auth-kicker,.auth-form__eyebrow{color:#82897e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.page-header h1{color:#171914;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:650;line-height:1.08}.page-header p{max-width:610px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.overview-hero{background:radial-gradient(circle at 88% 14%,#75975b29,#0000 19rem),linear-gradient(145deg,#fffffffa,#f7f9f3f2);border:1px solid #45533e21;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:18px;padding:27px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #2a322614}.overview-hero:after{pointer-events:none;content:"";border:1px solid #5d744e1a;border-radius:50%;width:170px;height:170px;position:absolute;top:-72px;right:18%;box-shadow:0 0 0 32px #5d744e09,0 0 0 64px #5d744e06}.overview-hero__copy,.overview-hero__aside{z-index:1;position:relative}.overview-date{color:#697064;letter-spacing:.035em;background:#ffffffa8;border:1px solid #4b5b4421;border-radius:99px;align-items:center;gap:9px;min-height:31px;padding:4px 10px 4px 5px;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 5px 18px #343f2d0d}.overview-date__icon{color:#628140;background:#eaf2df;border-radius:50%;place-items:center;width:23px;height:23px;display:inline-grid}.overview-date__divider{background:#515e4b2e;width:1px;height:12px}.overview-date strong{color:#394236;font-size:10px}.overview-hero h1{color:#171a15;letter-spacing:-.052em;margin:17px 0 0;font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.02}.overview-hero h1 em{color:#657d43;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.overview-hero__copy>p{color:#777e72;max-width:620px;margin:10px 0 0;font-size:11px;line-height:1.65}.overview-hero__aside{grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;gap:9px;width:min(100%,330px);display:grid}.overview-context{background:#ffffffc7;border:1px solid #4e5b4724;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:232px;padding:11px 13px 11px 11px;display:grid;box-shadow:0 11px 30px #313b2b12}.overview-context__icon{color:#527d9a;background:linear-gradient(145deg,#e6f4fb,#dceaf5);border:1px solid #5787a329;border-radius:13px;place-items:center;width:46px;height:46px;display:inline-grid}.overview-context__icon--sun,.overview-context__icon--cloud-sun{color:#b37a20;background:linear-gradient(145deg,#fff4cb,#f5e7bd);border-color:#b37a2029}.overview-context__icon--moon{color:#6f68a8;background:linear-gradient(145deg,#efedff,#dfdcf5);border-color:#6f68a826}.overview-context__icon--cloud-rain,.overview-context__icon--snowflake{color:#467aa0;background:linear-gradient(145deg,#e2f0fa,#d7e5f1)}.overview-context__body,.overview-context__reading,.overview-context__location{min-width:0;display:flex}.overview-context__body{flex-direction:column}.overview-context__reading{align-items:baseline;gap:7px}.overview-context__reading strong{color:#252b22;letter-spacing:-.04em;font-size:20px;font-weight:660}.overview-context__reading>span{color:#61695d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overview-context__location{color:#92988e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;overflow:hidden}.overview-context__location svg{flex:none}.overview-hero__action{flex-direction:column;align-self:stretch;gap:4px;width:78px;min-height:100%;padding:7px;line-height:1.1}.button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s,filter .14s;display:inline-flex}.button:not(:disabled):active{transform:translateY(1px)}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#fff0 0%,#ffffff61 50%,#fff0 100%);width:45%;animation:3.4s cubic-bezier(.4,0,.2,1) infinite btn-shine-sweep;position:absolute;top:-12%;bottom:-12%;left:0;transform:translate(-170%)skew(-18deg)}.btn-shine:disabled:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.btn-shine:after{opacity:0;animation:none}}@keyframes btn-shine-sweep{0%,12%{transform:translate(-170%)skew(-18deg)}62%,to{transform:translate(340%)skew(-18deg)}}.button--primary{color:#fff;background:var(--brand-gradient);border:1px solid #6155dc73;box-shadow:inset 0 1px #ffffff40,0 5px 14px #5b53d233}.button--primary:hover{background:var(--brand-gradient);filter:brightness(1.07);box-shadow:inset 0 1px #ffffff52,0 8px 20px #5b53d247}.button--secondary{color:#4e554a;border:1px solid var(--line-strong);background:#fff;box-shadow:0 1px 2px #11140f06}.button--secondary:hover{color:var(--ink);background:#fbfcf9;border-color:#c8ccc0}.button--dark{color:#eef1eb;background:#1a1d18;border:1px solid #1a1d18;box-shadow:0 2px 5px #11140f1f}.button--dark:hover{background:#252922}.button--danger{color:#a84f48;background:#fff7f6;border:1px solid #efcfcc}.button--danger:hover{color:#8f3933;background:#fff0ee;border-color:#e9bdb9}.button--small{min-height:32px;padding:0 11px;font-size:9px}.button--full{width:100%}.text-button{color:#64703f;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:600;display:inline-flex}.text-button:hover{color:#35441c}.panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffeb;overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 0;display:flex}.panel-heading h3{color:#242720;letter-spacing:-.015em;margin:0;font-size:12px;font-weight:650}.panel-heading p{color:var(--muted-2);margin:4px 0 0;font-size:9px}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}.spinner--dark{border-color:#1a1e16 #1a1e1633 #1a1e1633}.command-card{color:#f1f5ed;background:radial-gradient(circle at 92% -20%,#43bdf433,#0000 21rem),radial-gradient(circle at 60% -50%,#ee45aa1a,#0000 20rem),linear-gradient(125deg,#181b16,#23281d);border:1px solid #ffffff0f;border-radius:17px;margin-bottom:16px;padding:22px 24px 19px;position:relative;overflow:hidden;box-shadow:0 12px 35px #161a1221}.command-card:after{content:"";border:1px solid #6854e824;border-radius:50%;width:240px;height:170px;position:absolute;bottom:-80px;right:-46px;transform:rotate(-12deg)}.command-card__glow{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:140px;height:1px;box-shadow:0 0 18px var(--accent);position:absolute;top:0;right:7%}.command-card__header{z-index:1;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.command-orb{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.command-card .micro-label{color:#808879;margin-bottom:2px;font-size:8px}.command-card h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:550}.command-box{z-index:2;background:#fbfcf8;border:1px solid #ffffff1f;border-radius:12px;padding:3px;position:relative;box-shadow:0 10px 28px #00000029}.command-box textarea{resize:none;color:#22251f;background:0 0;border:0;outline:0;width:100%;min-height:49px;padding:11px 12px 4px;font-size:11px;line-height:1.45;display:block}.command-box textarea::placeholder{color:#9aa096}.command-box__footer{justify-content:space-between;align-items:center;padding:2px 3px 3px 9px;display:flex}.automation-select{color:#646b5f;align-items:center;gap:6px;display:flex}.automation-select__dot{background:#84b949;border-radius:50%;width:6px;height:6px}.automation-select select{color:#5a6055;appearance:none;background:0 0;border:0;outline:0;max-width:170px;padding:0 16px 0 0;font-size:9px;font-weight:600}.automation-select svg{pointer-events:none;margin-left:-16px}.dispatch-button{color:#fff;background:var(--brand-gradient);border:0;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.dispatch-button:hover:not(:disabled){background:var(--brand-gradient);filter:brightness(1.08)}.prompt-suggestions{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex;position:relative}.prompt-suggestions>span{color:#6d7468;font-size:8px}.prompt-suggestions button{color:#a7aea1;background:#ffffff0b;border:1px solid #ffffff12;border-radius:20px;padding:4px 8px;font-size:8px}.prompt-suggestions button:hover{color:#e7ece2;background:#ffffff12}.metric-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:13px;padding:15px 16px 13px}.metric-card__top{color:#747b70;justify-content:space-between;align-items:center;font-size:9px;font-weight:500;display:flex}.metric-icon{border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.metric-icon--lime{color:#597f2f;background:#eff8de}.metric-icon--violet{color:#7664d5;background:#f0edff}.metric-icon--blue{color:#4e78b9;background:#eaf2ff}.metric-icon--coral{color:#ba6550;background:#fff0eb}.metric-card>strong{color:#20231e;letter-spacing:-.045em;margin-top:4px;font-size:23px;font-weight:650;display:block}.metric-card>strong small{color:#9ba197;font-size:13px;font-weight:500}.metric-card__bottom{color:#9ba197;align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.trend{color:#638e38;font-weight:600}.trend--up{color:#638e38}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:12px;margin-bottom:12px;display:grid}.activity-panel,.workforce-panel{min-height:264px}.period-button{color:#70766c;border:1px solid var(--line);background:#fafbf8;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:8px;display:flex}.chart-summary{align-items:center;gap:8px;padding:18px 20px 2px;display:flex}.chart-summary strong{letter-spacing:-.04em;font-size:21px}.chart-summary span{font-size:8px}.chart-wrap{grid-template-columns:27px minmax(0,1fr);height:118px;padding:10px 20px 0;display:grid}.chart-y-labels{color:#a6aba3;flex-direction:column;justify-content:space-between;padding-bottom:3px;font-family:DM Mono,monospace;font-size:7px;display:flex}.bar-chart{background:repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#eff0eb 33.333%,#0000 calc(33.333% + 1px));border-bottom:1px solid #eceee8;align-items:flex-end;gap:clamp(4px,1vw,10px);height:100%;padding-left:7px;display:flex}.bar-column{flex:1;align-items:flex-end;height:100%;display:flex}.bar-column span{opacity:.82;transform-origin:bottom;background:linear-gradient(#b9ed5f,#8fbd43);border-radius:3px 3px 1px 1px;width:100%;min-height:3px;transition:opacity .15s,transform .15s;display:block}.bar-column:hover span{opacity:1;transform:scaleY(1.03)}.chart-dates{color:#a1a69d;justify-content:space-between;padding:7px 20px 13px 53px;font-family:DM Mono,monospace;font-size:7px;display:flex}.workforce-list{padding:10px 10px 9px}.workforce-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1ed;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 8px;display:grid}.workforce-row:last-child{border-bottom-color:#0000}.workforce-row:hover{background:var(--surface-soft)}.automation-avatar{border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.automation-avatar--large{border-radius:12px;flex-basis:42px;width:42px;height:42px}.automation-avatar--lime{color:#4f7425;background:#ecf8d7}.automation-avatar--violet{color:#735ed9;background:#efecff}.automation-avatar--blue{color:#4776bd;background:#e9f1ff}.automation-avatar--coral{color:#bf614c;background:#ffede8}.workforce-row__name{min-width:0}.workforce-row__name strong,.workforce-row__name small{display:block}.workforce-row__name strong{color:#30342d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.workforce-row__name small{color:#9ca198;margin-top:2px;font-size:7px}.status-pill{color:#71776d;background:#f4f5f1;border:1px solid #e9eae5;border-radius:20px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:600;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill--active,.status-pill--completed{color:#5d8635;background:#f0f7e8;border-color:#e0edcf}.status-pill--running{color:#5b65ae;background:#f0f1ff;border-color:#e0e2f8}.status-pill--running .status-dot{animation:1.3s infinite pulse;box-shadow:0 0 0 3px #5b65ae1c}.status-pill--failed{color:#bd5d54;background:#fff3f1;border-color:#f6dedb}.status-pill--paused{color:#8a7c62;background:#f6f4ef;border-color:#e9e4da}.status-pill--draft{color:#7a7f77;background:#f2f3f0;border-color:#e4e6e0}.runs-panel{min-height:220px}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table th{color:#92988e;text-align:left;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;height:36px;padding:10px 12px;font-size:7px;font-weight:600}.data-table th:first-child,.data-table td:first-child{width:40%;padding-left:20px}.data-table th:nth-child(2),.data-table td:nth-child(2){width:15%}.data-table th:nth-child(3),.data-table td:nth-child(3),.data-table th:nth-child(4),.data-table td:nth-child(4){width:12%}.data-table th:nth-child(5),.data-table td:nth-child(5){width:10%}.data-table th:last-child,.data-table td:last-child{width:40px}.data-table td{color:#71776d;border-bottom:1px solid #eff0eb;height:52px;padding:8px 12px;font-size:8px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:#fafbf8}.data-table tbody tr:last-child td{border-bottom:0}.run-title{align-items:center;gap:9px;min-width:0;display:flex}.run-title>span:last-child{min-width:0}.run-title strong,.run-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-title strong{color:#343830;font-size:8px;font-weight:600}.run-title small{color:#a4a9a0;margin-top:3px;font-family:DM Mono,monospace;font-size:7px}.run-icon{color:#697c46;background:#f0f5e8;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.automation-summary{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,118px) minmax(240px,1fr);align-items:center;margin-bottom:14px;padding:13px 16px;display:grid}.automation-summary>div{color:#858b81;align-items:center;gap:6px;font-size:9px;display:flex}.automation-summary>div:not(:last-child){border-right:1px solid var(--line)}.automation-summary strong{color:#2e322b;font-size:11px}.summary-dot{border-radius:50%;width:7px;height:7px}.summary-dot--active{background:#83b94f}.summary-dot--paused{background:#c2af84}.summary-dot--draft{background:#a8aca4}.automation-summary .automation-summary__health{justify-content:flex-end}.automation-summary__health svg{color:#759b42}.automation-summary__health strong{color:#5f8431;margin-left:5px}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.search-field{color:#93998f;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(300px,100%);height:36px;padding:0 11px;display:flex}.search-field:focus-within{border-color:#bdc3b5;box-shadow:0 0 0 3px #97ae7017}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.search-field input::placeholder{color:#a1a69d}.filter-tabs{background:#e9ebe5;border-radius:9px;gap:3px;padding:3px;display:flex}.filter-tabs button{color:#7e847a;background:0 0;border:0;border-radius:7px;height:28px;padding:0 10px;font-size:8px;font-weight:600}.filter-tabs button:hover{color:#4d5349}.filter-tabs button.is-active{color:#31352e;background:#fff;box-shadow:0 1px 4px #181c1414}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-card{border:1px solid var(--line);min-height:292px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.automation-card:hover{border-color:#d4d8ce;transform:translateY(-2px);box-shadow:0 10px 28px #161a1212}.automation-card__top{justify-content:space-between;align-items:flex-start;display:flex}.automation-card__actions{align-items:center;gap:7px;display:flex}.automation-delete{color:#a84f48;background:#fff7f6;border:1px solid #efcfcc;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.automation-delete:hover{color:#8f3933;background:#fff0ee;border-color:#e9bdb9}.automation-delete:disabled{cursor:not-allowed;opacity:.5}.automation-card__body{margin-top:13px}.automation-card__body h3{color:#292d26;letter-spacing:-.02em;margin:0;font-size:13px;font-weight:650}.automation-card__body p{color:#7d8379;min-height:39px;margin:6px 0 0;font-size:9px;line-height:1.52}.automation-model{color:#61695b;background:#f4f6f0;border:1px solid #e8eae3;border-radius:6px;align-items:center;gap:5px;width:max-content;margin-top:10px;padding:4px 7px;font-size:7px;font-weight:600;display:flex}.automation-model svg{color:#769947}.automation-card__stats{border-top:1px solid #eff0ec;border-bottom:1px solid #eff0ec;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;padding:10px 0;display:grid}.automation-card__stats>div:not(:last-child){border-right:1px solid #eff0ec}.automation-card__stats span,.automation-card__stats strong{display:block}.automation-card__stats span{color:#9ca198;font-size:7px}.automation-card__stats strong{color:#494f45;text-overflow:ellipsis;white-space:nowrap;max-width:82px;margin-top:3px;font-size:8px;font-weight:600;overflow:hidden}.tool-stack{align-items:center;gap:4px;min-height:29px;display:flex}.tool-stack span{color:#858b81;background:#f6f7f4;border-radius:5px;padding:3px 6px;font-size:7px}.automation-card__footer{justify-content:flex-end;gap:6px;margin-top:auto;display:flex}.automation-card--new{color:#62695d;box-shadow:none;border:1px dashed #cdd1c6;justify-content:center;align-items:center}.automation-card--new:hover{color:#354021;background:#f9fbf5;border-color:#a9b991}.new-automation-icon{color:#678535;background:#edf6de;border:1px solid #dceac7;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.automation-card--new strong{font-size:11px}.automation-card--new p{color:#92988d;max-width:210px;margin:6px 0 0;font-size:8px;line-height:1.5}.run-stat-grid{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.run-stat-grid article{padding:16px 18px}.run-stat-grid article:not(:last-child){border-right:1px solid var(--line)}.run-stat-grid span,.run-stat-grid strong,.run-stat-grid small{display:block}.run-stat-grid span{color:#888e84;font-size:8px}.run-stat-grid strong{color:#292c27;letter-spacing:-.04em;margin:6px 0 4px;font-size:19px;font-weight:650}.run-stat-grid small{color:#9ca198;font-size:7px}.run-stat-grid small.trend{color:#638e38}.runs-page-panel{min-height:330px}.runs-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.integration-banner{color:#eef2e9;background:radial-gradient(circle at 84% -100%,#43bdf42e,#0000 25rem),radial-gradient(circle at 55% -150%,#ee45aa17,#0000 20rem),#191c17;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:17px 18px;display:grid;box-shadow:0 10px 30px #1518131a}.integration-banner__icon{color:#fff;background:var(--brand-gradient);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.integration-banner .micro-label{color:#858c7f;margin-bottom:3px;font-size:7px}.integration-banner h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.integration-banner p{color:#858c80;margin:4px 0 0;font-size:8px}.integration-banner__status{color:#b9c2b3;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:flex}.integration-boundary-note{max-width:760px;color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.55}.connected-apps-diagram{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:center;gap:28px;margin:0 0 24px;padding:24px;display:grid}.connected-apps-diagram h2{color:var(--ink);letter-spacing:-.025em;margin:6px 0 8px;font-size:20px}.connected-apps-diagram p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.connected-apps-diagram ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.connected-apps-diagram li{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px;position:relative}.connected-apps-diagram li:not(:last-child):after{z-index:1;background:var(--surface);border-top:1px solid var(--brand-violet);border-right:1px solid var(--brand-violet);content:"";width:9px;height:9px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(45deg)}.connected-apps-diagram li>span,.connected-apps-diagram li strong,.connected-apps-diagram li small{display:block}.connected-apps-diagram li>span{color:var(--brand-violet);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.connected-apps-diagram li strong{color:var(--ink);font-size:13px;line-height:1.35}.connected-apps-diagram li small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45}.integrations-toolbar{margin-top:18px}.category-select{color:#687064;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;height:35px;display:flex;position:relative}.category-select select{appearance:none;min-width:145px;height:100%;color:inherit;background:0 0;border:0;outline:0;padding:0 30px 0 11px;font-size:9px}.category-select svg{pointer-events:none;position:absolute;right:9px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-card{border:1px solid var(--line);min-height:244px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;padding:17px;transition:transform .18s,box-shadow .18s;display:flex}.integration-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14181112}.integration-card__top{justify-content:space-between;align-items:flex-start;display:flex}.integration-logo{width:45px;height:45px;color:var(--integration-accent);background:#fafbf8;border:1px solid #e9ebe5;border-radius:12px;place-items:center;font-weight:700;display:grid;position:relative}.integration-logo>img{object-fit:contain;width:28px;height:28px}.integration-logo>svg{width:26px;height:26px}.integration-logo .brand-wordmark{letter-spacing:-.06em;font-size:12px;font-weight:800;line-height:1}.integration-logo .brand-wordmark--stripe{color:#635bff}.integration-logo .brand-wordmark--paypal{color:#0070e0}.integration-logo .brand-wordmark--paypal i{color:#003087;font-style:normal}.integration-logo .brand-wordmark--paystack{color:#0a3c4c}.integration-logo .brand-wordmark--paystack i{font-style:normal}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.5rem 0 1rem;display:flex}.section-heading-row h2{margin:.25rem 0 0}.section-heading-row h2 small{color:var(--muted);margin-left:8px;font-size:9px;font-weight:500}.logo-letter{font-size:12px}.logo-notion{color:#171917;border:2px solid;border-radius:3px;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:15px;display:grid}.logo-slack{width:24px;height:24px;position:relative}.logo-slack i{border-radius:4px;width:5px;height:15px;position:absolute}.logo-slack i:first-child{background:#36c5f0;top:0;left:7px}.logo-slack i:nth-child(2){background:#2eb67d;bottom:7px;right:0;transform:rotate(90deg)}.logo-slack i:nth-child(3){background:#ecb22e;bottom:0;right:7px}.logo-slack i:nth-child(4){background:#e01e5a;top:7px;left:0;transform:rotate(90deg)}.logo-drive{background:conic-gradient(from 90deg, #34a853 0 33%, #fbbc04 0 66%, #4285f4 0);clip-path:polygon(50% 0,100% 88%,83% 100%,66% 70%,34% 70%,17% 100%,0 88%);width:23px;height:21px}.logo-linear{background:linear-gradient(45deg, transparent 45%, white 46% 52%, transparent 53%), var(--integration-accent);border-radius:50%;width:23px;height:23px}.logo-n8n{color:#ea4b71;width:29px;height:23px;display:block;position:relative}.logo-n8n:before,.logo-n8n:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:2px;position:absolute}.logo-n8n:before{width:12px;top:12px;left:6px;transform:rotate(-35deg)}.logo-n8n:after{width:10px;top:8px;left:16px;transform:rotate(38deg)}.logo-n8n i{z-index:1;background:#fff;border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute}.logo-n8n i:first-child{top:11px;left:0}.logo-n8n i:nth-child(2){top:1px;left:12px}.logo-n8n i:nth-child(3){bottom:1px;right:0}.logo-mcp{color:#786bff;width:27px;height:27px;display:block;position:relative}.logo-mcp:before,.logo-mcp:after{opacity:.65;content:"";background:currentColor;position:absolute}.logo-mcp:before{width:1px;top:6px;bottom:6px;left:13px}.logo-mcp:after{height:1px;top:13px;left:6px;right:6px}.logo-mcp i{z-index:1;background:#fff;border:2px solid;border-radius:3px;width:8px;height:8px;position:absolute}.logo-mcp i:first-child{top:0;left:0}.logo-mcp i:nth-child(2){top:0;right:0}.logo-mcp i:nth-child(3){bottom:0;left:0}.logo-mcp i:nth-child(4){bottom:0;right:0}.logo-codex{width:28px;height:28px;display:block;position:relative;transform:rotate(30deg)}.logo-codex i{border:3px solid #171a15;border-radius:8px;position:absolute;inset:3px}.logo-codex i:nth-child(2){transform:rotate(60deg)}.logo-codex i:nth-child(3){transform:rotate(120deg)}.connected-label,.configured-label{color:#638c39;background:#f0f8e8;border:1px solid #dfedcf;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:600;display:inline-flex}.platform-label{color:#6258bb;background:#f1efff;border:1px solid #dfdcff;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:600;display:inline-flex}.integration-category{color:#999f96;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:7px;font-weight:600}.integration-card h3{color:#292c27;margin:5px 0 0;font-size:13px;font-weight:650}.integration-card p{color:#7d8379;margin:7px 0 15px;font-size:9px;line-height:1.55}.provider-link{width:fit-content;color:var(--muted);align-items:center;gap:4px;margin:-8px 0 12px;font-size:8px;text-decoration:none;display:inline-flex}.provider-link:hover{color:var(--ink)}.protocol-badges{align-items:center;gap:5px;margin:-3px 0 12px;display:flex}.protocol-badges span{color:#b44761;background:#fff0f4;border:1px solid #f7dbe2;border-radius:5px;padding:4px 6px;font-family:DM Mono,monospace;font-size:7px;font-weight:500}.protocol-badges small{color:#9aa096;margin-left:2px;font-size:7px}.protocol-badges--mcp span{color:#6358c9;background:#f0efff;border-color:#dfdcff}.integration-card .button{width:100%;margin-top:auto}.connector-load-more{margin:16px auto 0;display:flex}.connected-apps-page .connected-apps-principle{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:11px;line-height:1.6}.connected-apps-page .connected-apps-principle strong{color:var(--ink-soft)}.connected-apps-section{margin:22px 0 0}.connected-apps-section__heading{margin-bottom:10px}.connected-apps-section__heading h2{letter-spacing:-.02em;margin:2px 0 0;font-size:18px;font-weight:700}.connected-apps-section__heading p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.connected-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connected-family-card{min-height:250px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:20px;transition:transform .16s,box-shadow .16s;display:flex}.connected-family-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14181112}.connected-family-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connected-family-logo{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:inline-flex}.connected-family-logo svg{width:22px;height:22px}.connected-family-logo--google,.connected-family-logo--microsoft,.connected-family-logo--payments{gap:4px}.connected-family-card h3{letter-spacing:-.02em;margin:10px 0 0;font-size:16px;font-weight:720}.connected-family-card p{color:var(--muted);margin:7px 0 12px;font-size:11px;line-height:1.55}.connected-capabilities{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.connected-capabilities li{color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.connected-capabilities li svg{color:#4a8a2a}.connected-identity{color:var(--muted);margin:0 0 10px;font-size:10px;display:block}.connected-family-card .button{width:100%;margin-top:auto}.connected-apps-footnote{color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line);border-radius:12px;margin:22px 0 0;padding:14px;font-size:10px;line-height:1.6}.connected-apps-footnote__hidden{color:var(--muted);margin-top:6px;font-style:italic}.byo-boundary-note{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.modal-card--wide{max-width:560px}@media (width<=860px){.connected-family-grid{grid-template-columns:1fr}}.codex-connection-panel{padding:20px}.codex-connection-state{border:1px solid var(--line);background:#f7f8f4;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.codex-connection-state.is-connected{background:linear-gradient(135deg,#f3faed,#f8fbf5);border-color:#dbeacb}.codex-connection-state__mark{color:#fff;background:#191d17;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.codex-connection-state.is-connected .codex-connection-state__mark{background:#578d39}.codex-connection-state h3{color:#252922;margin:4px 0 0;font-size:13px}.codex-connection-state p{color:#7b8276;margin:5px 0 0;font-size:8px}.codex-connect-steps{color:#eef2eb;background:#171b15;border-radius:13px;margin-top:17px;padding:15px 16px}.codex-connect-steps .micro-label{color:#9ca795}.codex-connect-steps ol{color:#bbc3b5;gap:7px;margin:11px 0 0;padding-left:20px;font-size:8px;line-height:1.5;display:grid}.codex-connect-steps b{color:#fff;font-weight:600}.codex-code-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:17px;display:grid}.codex-code-form .button{min-height:38px;margin-bottom:1px}.codex-code-form input{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace}.codex-approval{background:#f3f1ff;border:1px solid #dfdbff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:13px;padding:14px;display:grid}.codex-approval strong{letter-spacing:.1em;margin-top:5px;font-family:DM Mono,monospace;font-size:14px;display:block}.codex-approval p{color:#737086;margin:5px 0 0;font-size:8px}.codex-approval__actions{gap:7px;display:flex}.codex-pending-note{color:#725723;background:#fff7df;border:1px solid #f0e0ad;border-radius:9px;align-items:center;gap:7px;margin:13px 0 0;padding:10px 12px;font-size:8px;display:flex}.codex-connection-panel>.form-error{margin:12px 0 0}.codex-runtime-panel{gap:14px;padding:20px;display:grid}.codex-runtime-account,.codex-runtime-start,.codex-runtime-unavailable{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#e0ebcf73,#0000 38%),#f7f8f4;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.codex-runtime-account.is-connected{border-color:#ceddbd}.codex-runtime-account.is-connected .codex-connection-state__mark{background:#578d39}.codex-runtime-account h3,.codex-runtime-start h3,.codex-runtime-unavailable h3{color:#252922;margin:4px 0 0;font-size:13px}.codex-runtime-account p,.codex-runtime-start p,.codex-runtime-unavailable p{color:#747b6f;margin:5px 0 0;font-size:8px;line-height:1.5}.codex-runtime-account p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codex-runtime-device{color:#edf1e8;background:linear-gradient(120deg,#6880492e,#0000 52%),#171b15;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.codex-runtime-device .micro-label{color:#aab4a2}.codex-runtime-device strong{letter-spacing:.13em;margin-top:7px;font-family:DM Mono,monospace;font-size:20px;display:block}.codex-runtime-device p{color:#abb4a4;margin:5px 0 0;font-size:8px}.codex-runtime-start{grid-template-columns:minmax(0,1fr) auto}.codex-runtime-unavailable{color:#9b5d28;background:#fff7e8;border-color:#efd5ad;grid-template-columns:32px minmax(0,1fr);align-items:start}.codex-runtime-unavailable code{color:#55493d;background:#ffffffb3;border:1px solid #ead9be;border-radius:5px;margin-top:9px;padding:5px 7px;font:8px DM Mono,monospace;display:inline-block}.codex-runtime-session{background:#fbfcf9;border:1px solid #dfe2d9;border-radius:14px;overflow:hidden}.codex-runtime-session>header{background:#f1f3ed;border-bottom:1px solid #dfe2d9;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.codex-runtime-session>header>div{align-items:center;gap:7px;min-width:0;display:flex}.codex-runtime-session header strong{font-size:9px}.codex-runtime-session header small{color:#8c9288;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:7px DM Mono,monospace;overflow:hidden}.codex-runtime-transcript{background-color:#f8f9f5;background-image:linear-gradient(#ecefe8 1px,#0000 1px),linear-gradient(90deg,#ecefe8 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;gap:9px;min-height:210px;max-height:360px;padding:15px;display:flex;overflow-y:auto}.codex-runtime-empty{color:#8c9487;text-align:center;place-items:center;margin:auto;display:grid}.codex-runtime-empty strong{color:#484e44;margin-top:8px;font-size:9px}.codex-runtime-empty span{margin-top:4px;font-size:8px}.codex-runtime-message{background:#fffffff0;border:1px solid #dfe3da;border-radius:10px;max-width:88%;padding:10px 11px}.codex-runtime-message.is-user{color:#f3f5ef;background:#1e231c;border-color:#1e231c;align-self:flex-end}.codex-runtime-message.is-activity{color:#6e7569;background:#eef0ea;border-style:dashed;align-self:center;max-width:100%;padding:6px 9px}.codex-runtime-message>span{color:#8a9185;text-transform:uppercase;margin-bottom:4px;font:600 7px DM Mono,monospace;display:block}.codex-runtime-message.is-user>span{color:#9daa96}.codex-runtime-message p{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.codex-runtime-working{color:#737b6e;align-items:center;gap:7px;font-size:8px;display:flex}.codex-runtime-composer{background:#fff;border-top:1px solid #e2e4dd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.codex-runtime-composer textarea{resize:vertical;min-height:64px}.codex-runtime-panel>.form-error{margin:0}.n8n-form{padding:18px 20px 0}.n8n-intro,.mcp-connection{border:1px solid var(--line);background:#f8f9f5;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:15px;padding:12px;display:grid}.n8n-intro__logo,.mcp-connection__mark{background:#fff;border:1px solid #e4e6df;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.n8n-intro>div>strong{color:#30342d;font-size:10px;display:block}.n8n-intro>div>p{color:#838a7f;margin:4px 0 0;font-size:8px;line-height:1.45}.connection-state{color:#8b756d;white-space:nowrap;background:#f5f1ee;border:1px solid #e7dfda;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;font-weight:600;display:inline-flex}.connection-state>span{background:#b5a69c;border-radius:50%;width:6px;height:6px}.connection-state.is-connected{color:#5d8534;background:#eff7e7;border-color:#dceacd}.connection-state.is-connected>span{background:#79ae47;box-shadow:0 0 0 3px #79ae471f}.connection-state.is-pending{color:#8b6d2b;background:#fff7e8;border-color:#f0dfba}.connection-state.is-pending>span{background:#d49a32;animation:1.5s ease-in-out infinite pulse}.connection-state.is-error{color:#a64b42;background:#fff0ee;border-color:#f0d1cc}.connection-state.is-error>span{background:#c86659}.webhook-directions{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;display:grid}.webhook-direction{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.webhook-direction__heading{align-items:center;gap:9px;display:flex}.webhook-direction__heading>span{color:#b34561;background:#fff0f4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.webhook-direction:nth-of-type(2) .webhook-direction__heading>span{color:#5d5ec2;background:#efefff;transform:rotate(180deg)}.webhook-direction__heading small,.webhook-direction__heading h3{display:block}.webhook-direction__heading small{color:#a0a69d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:600}.webhook-direction__heading h3{margin:2px 0 0;font-size:11px;font-weight:650}.webhook-direction>p{color:#858b81;min-height:31px;margin:10px 0 12px;font-size:8px;line-height:1.5}.webhook-direction .form-field{margin-bottom:10px}.copy-field{position:relative;margin:0!important;display:block!important}.copy-field input{padding-right:38px;font-family:DM Mono,monospace;font-size:8px}.copy-field button{color:#6d7468;background:#fff;border:1px solid #e5e7e0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:3px;right:3px}.direction-bridge{color:#9ca297;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.direction-bridge span{background:var(--line);width:1px;height:20px}.direction-bridge svg:nth-of-type(2){transform:rotate(180deg)}.webhook-direction__tests{grid-template-columns:1fr 1fr;gap:6px;display:grid}.webhook-test{color:#666d62;text-align:left;border:1px solid var(--line);background:#fafbf8;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:15px auto;justify-content:start;align-items:center;column-gap:5px;min-height:35px;padding:5px 8px;display:grid}.webhook-test>svg,.webhook-test>.spinner{grid-row:1/3}.webhook-test strong{font-family:DM Mono,monospace;font-size:7px}.webhook-test>span:last-child{color:#9ba198;font-size:6px}.webhook-test--post strong{color:#b34561}.webhook-test--get strong{color:#585fc0}.webhook-test.is-success{color:#5d8534;background:#f3f9ed;border-color:#dceacd}.webhook-security{border:1px solid var(--line);background:#f7f8f4;border-radius:11px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);column-gap:18px;margin-top:12px;padding:12px 14px;display:grid}.webhook-security__heading{grid-template-columns:32px 1fr;align-items:center;gap:9px;display:grid}.webhook-security__heading>span{color:#687e44;background:#eaf1df;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.webhook-security__heading strong{font-size:9px;display:block}.webhook-security__heading p{color:#8c9288;margin:3px 0 0;font-size:7px;line-height:1.4}.webhook-security .form-field{margin:0}.method-support{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;margin-top:7px;display:flex}.method-support>span{color:#5f8438;align-items:center;gap:3px;font-size:7px;display:inline-flex}.method-support code{color:#898f85;margin-left:2px;font-family:DM Mono,monospace;font-size:6px}.n8n-history{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px;padding:12px 14px}.n8n-history__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.n8n-history__heading strong{font-size:9px;display:block}.n8n-history__heading p{color:#8c9288;margin:3px 0 0;font-size:7px}.n8n-history__heading>span{color:#92988e;font-size:7px}.n8n-history__list{display:grid}.n8n-history__list article{border-top:1px solid #eff0eb;grid-template-columns:68px minmax(160px,1fr) 80px auto;align-items:center;gap:9px;min-height:43px;display:grid}.n8n-history__list article>div strong,.n8n-history__list article>div small{display:block}.n8n-history__list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.n8n-history__list article>div small,.n8n-history__list article>span:nth-of-type(2){color:#949a90;margin-top:2px;font-family:DM Mono,monospace;font-size:6px}.delivery-state{text-transform:uppercase;border-radius:20px;width:fit-content;padding:4px 6px;font-size:6px;font-weight:700;display:inline-flex}.delivery-state--succeeded,.delivery-state--accepted{color:#4f7b31;background:#eef7e7}.delivery-state--failed,.delivery-state--rejected{color:#9a493f;background:#fbecea}.delivery-state--pending{color:#82692c;background:#fff6df}.n8n-history__empty{color:#989e94;text-align:center;border-top:1px solid #eff0eb;margin:0;padding:16px 0 6px;font-size:8px}.n8n-error{background:#fff3f1;border:1px solid #f1d7d3;border-radius:8px;margin:10px 2px 0;padding:8px 10px}.n8n-form__footer,.mcp-panel__footer{border-top:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;gap:10px;margin:16px -20px 0;padding:12px 20px;display:flex}.n8n-form__footer>div:last-child{gap:7px;display:flex}.mcp-panel{padding:18px 20px 0}.mcp-connection{margin-bottom:10px}.mcp-connection__mark{color:#786bff}.mcp-connection__identity .micro-label{color:#7468d1;margin-bottom:3px;font-size:7px}.mcp-connection__identity h3{color:#343830;margin:0;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.mcp-connection__identity p{color:#868c82;margin:4px 0 0;font-size:7px;line-height:1.45}.mcp-route-strip{color:#949a90;background:#1c1f1a;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,.8fr) 18px minmax(0,1.25fr);align-items:center;gap:6px;margin-bottom:12px;padding:9px 11px;display:grid}.mcp-route-strip>div{min-width:0}.mcp-route-strip span,.mcp-route-strip code,.mcp-route-strip strong{display:block}.mcp-route-strip span{color:#6e756a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:6px;font-weight:600}.mcp-route-strip code,.mcp-route-strip strong{color:#cbd2c4;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:7px;font-weight:400;overflow:hidden}.mcp-route-strip strong{color:var(--accent);align-items:center;gap:4px;display:flex}.mcp-route-strip>svg{color:#52594e}.mcp-access-state{background:#f7f7ff;border:1px solid #e4e1ff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px;display:grid}.mcp-access-state--pending{background:#fffaf0;border-color:#f1e4c6}.mcp-access-state--approved{background:#f2f7eb;border-color:#dfead2}.mcp-access-state__icon{color:#675bd0;background:#fff;border:1px solid #e0ddff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.mcp-access-state--pending .mcp-access-state__icon{color:#9a7022;border-color:#ecddb9}.mcp-access-state--approved .mcp-access-state__icon{color:#5d8436;border-color:#dce8ce}.mcp-access-state .micro-label{color:#8178c6;font-size:6px}.mcp-access-state h3{margin:3px 0 0;font-size:10px;font-weight:650}.mcp-access-state p{color:#7f877b;max-width:520px;margin:4px 0 0;font-size:7px;line-height:1.5}.mcp-access-state .button{min-width:151px}.mcp-access-badge{color:#906a26;white-space:nowrap;background:#fff;border:1px solid #ebdcb9;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:600;display:inline-flex}.mcp-access-badge.is-approved{color:#5d8239;border-color:#dce8cf}.mcp-connect-state{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#786bff17,#0000 12rem),#fbfcf9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:30px;display:flex}.mcp-connect-state__icon{color:#6d61dc;background:#eeecff;border:1px solid #dedaff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.mcp-connect-state h3{margin:13px 0 0;font-size:13px;font-weight:650}.mcp-connect-state>p{color:#838a7f;max-width:500px;margin:7px 0 0;font-size:8px;line-height:1.55}.mcp-connect-state>p code{color:#665cc1;font-family:DM Mono,monospace}.mcp-ready-list{flex-wrap:wrap;justify-content:center;gap:7px;margin:18px 0;display:flex}.mcp-ready-list span{color:#617a40;background:#f0f6e9;border:1px solid #e0ead5;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.mcp-service-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mcp-service-toolbar>div{align-items:center;gap:8px;display:flex}.mcp-service-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.mcp-service-toolbar strong{font-size:10px}.mcp-service-toolbar>div:first-child span{color:#969c92;font-size:7px}.runtime-verified{color:#5d8436;align-items:center;gap:4px;font-size:7px;font-weight:600;display:inline-flex}.mcp-service-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mcp-service-card{border:1px solid var(--line);background:#fbfcf9;border-radius:11px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s}.mcp-service-card.is-active{background:#fff;border-color:#cfcaf8;box-shadow:0 4px 14px #5748be12}.mcp-service-card.is-locked{background:#f8f9f6}.mcp-service-card.is-locked .mcp-tool-preview{opacity:.68}.mcp-service-card.is-locked .service-switch{opacity:.58}.mcp-service-card__top{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mcp-service-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mcp-service-icon--browser{color:#675bcc;background:#eeecff}.mcp-service-icon--text{color:#4e78b1;background:#eaf2ff}.mcp-service-icon--data{color:#a95c46;background:#ffede8}.mcp-service-icon--utilities{color:#5e813a;background:#eef6e4}.mcp-service-card__title{min-width:0}.mcp-service-card__title>span{color:#6e943f;text-transform:uppercase;align-items:center;gap:4px;font-size:6px;font-weight:600;display:flex}.mcp-service-card__title>span i{background:#7dad49;border-radius:50%;width:5px;height:5px}.mcp-service-card h4{margin:2px 0;font-size:9px;font-weight:650}.mcp-service-card__title code{color:#9ba197;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:6px;display:block;overflow:hidden}.service-switch{background:#dfe2da;border:0;border-radius:20px;width:31px;height:18px;padding:0;transition:background .15s;position:relative}.service-switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #191c1633}.service-switch.is-active{background:#786bff}.service-switch.is-active span{transform:translate(13px)}.mcp-service-card>p{color:#81887d;min-height:28px;margin:9px 0;font-size:7px;line-height:1.45}.mcp-tool-preview{flex-wrap:wrap;gap:4px;min-height:35px;display:flex}.mcp-tool-preview span{color:#747b70;background:#f0f2ed;border-radius:4px;padding:3px 5px;font-size:6px}.mcp-service-card.is-active .mcp-tool-preview span{background:#f2f1ff}.mcp-service-card__footer{border-top:1px solid #eceee8;justify-content:space-between;align-items:center;gap:8px;min-height:27px;margin-top:8px;padding-top:8px;display:flex}.mcp-service-card__footer>span{color:#8c9288;align-items:center;gap:4px;font-size:6px;display:inline-flex}.mcp-service-card__footer>button{color:#5c52b0;background:#f0efff;border:1px solid #dfdcff;border-radius:6px;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:6px;font-weight:600;display:inline-flex}.mcp-service-card__footer .spinner{width:10px;height:10px}.mcp-call-note{color:#66734f;background:#f2f6ec;border:1px solid #e2ead8;border-radius:9px;grid-template-columns:27px minmax(0,1fr);gap:9px;margin-top:9px;padding:10px;display:grid}.mcp-call-note>svg{margin-top:1px}.mcp-call-note strong{font-size:8px;display:block}.mcp-call-note p{color:#7e8871;margin:3px 0 0;font-size:7px;line-height:1.45}.mcp-call-note code{color:#536b35;font-family:DM Mono,monospace}.mcp-panel__footer{margin-top:12px}.security-note{background:#f0f7e6;border:1px solid #deebcd;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;margin-bottom:14px;padding:12px 14px;display:grid}.security-note>span{color:#638438;background:#e3f0d1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.security-note strong{color:#43532f;font-size:9px;display:block}.security-note p{color:#77816b;margin:3px 0 0;font-size:8px;line-height:1.45}.keys-panel{margin-bottom:14px}.key-list{padding:11px}.key-row{border-bottom:1px solid #eff0eb;grid-template-columns:35px minmax(190px,1fr) 120px 110px 34px;align-items:center;gap:11px;min-height:61px;padding:8px 9px;display:grid}.key-row:last-child{border-bottom:0}.key-row:hover{background:#fafbf8;border-radius:9px}.key-icon{color:#687b46;background:#eff5e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.key-name{min-width:0}.key-name strong,.key-name code,.key-row>div>span,.key-row>div>strong{display:block}.key-name strong{font-size:9px;font-weight:600}.key-name code{color:#92988e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:DM Mono,monospace;font-size:7px;overflow:hidden}.key-permissions{color:#7d8379;margin-top:4px;font-family:DM Mono,monospace;font-size:6px;display:block}.key-row>div>span{color:#a0a59c;font-size:7px}.key-row>div>strong{color:#61675e;margin-top:3px;font-size:8px;font-weight:500}.empty-state{color:#81877d;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.empty-state strong{color:#52584e;margin-top:9px;font-size:10px}.empty-state p{margin:4px 0 0;font-size:8px}.api-quickstart{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,.7fr) minmax(380px,1.3fr);align-items:center;gap:40px;padding:22px;display:grid}.api-quickstart h2{letter-spacing:-.035em;margin:0;font-size:17px}.api-quickstart p{color:#7b8277;margin:8px 0 13px;font-size:9px;line-height:1.55}.code-window{color:#d6dccf;background:#171a16;border:1px solid #292d27;border-radius:11px;overflow:hidden;box-shadow:0 8px 22px #11140f1f}.code-window__top{background:#1e211c;border-bottom:1px solid #2a2e27;grid-template-columns:1fr auto 1fr;align-items:center;height:32px;padding:0 10px;display:grid}.code-window__top>span{gap:4px;display:flex}.code-window__top i{background:#4e544a;border-radius:50%;width:6px;height:6px}.code-window__top small{color:#71786c;font-size:7px}.code-window__top button{color:#7e8579;background:0 0;border:0;justify-self:end;padding:3px}.code-window pre{margin:0;padding:19px;font-family:DM Mono,monospace;font-size:8px;line-height:1.8;overflow-x:auto}.code-window code>span{color:var(--accent)}.code-window code em{color:#a6c6ff;font-style:normal}.settings-layout{grid-template-columns:200px minmax(0,800px);align-items:start;gap:24px;display:grid}.settings-nav{flex-direction:column;gap:3px;display:flex}.settings-nav>button,.settings-nav>span{color:#7b8177;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;font-size:11px;font-weight:500;display:flex}.settings-nav>button:hover{color:#3f453b;background:#ffffff8c}.settings-nav>button.is-active,.settings-nav>span.is-active{color:#2e3429;box-shadow:var(--shadow-sm);background:#fff}.settings-nav>button.is-active svg,.settings-nav>span.is-active svg{color:#6a873d}.settings-content{flex-direction:column;gap:13px;display:flex}.settings-nav__group-label{color:#8d9486;letter-spacing:.11em;text-transform:uppercase;margin:14px 6px 4px;font-size:9px;font-weight:700;display:block}.settings-nav__group-label:first-child{margin-top:0}.settings-nav__badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#6854e8;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:7px;font-weight:700}.settings-nav__hint{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:10px;font-size:10px;line-height:1.5;display:block}.settings-nav__hint>svg{display:none}.settings-nav__hint .text-button{width:auto;height:auto;font-size:inherit;margin-left:3px;padding:0;display:inline}.settings-stack{gap:13px;display:grid}.settings-integrations-grid,.settings-key-list{gap:6px;margin-top:8px;display:grid}.settings-card__split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-field__with-action{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.workspace-logo-preview{color:#fff;background:#171b18;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.workspace-logo-preview img{object-fit:cover;width:100%;height:100%}.workspace-logo-field--workspace{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:12px}.settings-help{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.settings-help-grid{gap:8px;display:grid}.setting-row--link{cursor:pointer;text-decoration:none}.setting-row--link:hover{background:var(--surface-soft)}.settings-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:22px}.settings-card__heading{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.settings-card__heading h3{margin:0;font-size:15px;font-weight:650}.settings-card__heading p{color:#8c9288;margin:4px 0 0;font-size:11px}.workspace-logo-field{align-items:center;gap:12px;margin-bottom:17px;display:flex}.workspace-logo-field>span{color:#222b16;background:var(--accent);border-radius:13px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:700;display:grid}.workspace-logo-field>.user-avatar{border-radius:13px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.profile-image-actions{align-items:center;gap:7px;margin-top:8px;display:flex}.profile-image-actions label{cursor:pointer;position:relative;overflow:hidden}.profile-image-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-image-help{margin-top:6px;display:block}.workspace-logo-field>div{flex-direction:column;align-items:flex-start;display:flex}.workspace-logo-field small{color:#9aa096;margin-top:5px;font-size:10px}.form-field{margin-bottom:13px;display:block}.form-field>span{color:#4e554b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.form-field>span button{color:#69863c;background:0 0;border:0;padding:0;font-size:8px;font-weight:600}.form-field input,.form-field textarea,.form-field select{color:#30352d;border:1px solid var(--line-strong);background:#fbfcf9;border-radius:9px;outline:0;width:100%;font-size:10px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.form-field input,.form-field select{height:38px;padding:0 11px}.form-field textarea{resize:vertical;padding:10px 11px;line-height:1.5}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{background:#fff;border-color:#aeb8a0;box-shadow:0 0 0 3px #97ae701a}.form-field input::placeholder,.form-field textarea::placeholder{color:#a9aea6}.form-field>small{color:#9ba198;margin-top:5px;font-size:7px;display:block}.connection-form{min-width:min(100%,420px)}.checkbox-row{color:#4e554b;align-items:flex-start;gap:8px;margin:14px 0;font-size:9px;line-height:1.45;display:flex}.checkbox-row input{accent-color:#25d366;margin-top:2px}.whatsapp-qr-card{text-align:center;background:#f5f8f2;border:1px solid #dce6d6;border-radius:14px;justify-items:center;gap:10px;margin:18px 0;padding:16px;display:grid}.whatsapp-qr-card img{background:#fff;border-radius:8px;width:280px;max-width:100%}.whatsapp-qr-card pre{color:#30352d;white-space:pre-wrap;word-break:break-all;background:#fff;max-width:100%;padding:10px;font-size:7px;overflow:auto}.whatsapp-qr-card p{color:#697168;max-width:340px;margin:0;font-size:8px;line-height:1.5}.form-footer{border-top:1px solid var(--line);background:#fafbf8;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:16px;margin:19px -20px -20px;padding:12px 20px;display:flex}.form-footer>span{color:#999f96;font-size:7px}.setting-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row__icon{color:#6c7d50;background:#f1f5eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.setting-row strong,.setting-row p{display:block}.setting-row strong{font-size:9px;font-weight:600}.setting-row p{color:#92988e;margin:3px 0 0;font-size:7px}.landing{min-height:100vh;color:var(--ink);background:#f4f5f0;overflow-x:clip}.landing a{color:inherit;text-decoration:none}.landing-nav{z-index:80;color:#eef2e9;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#12160fa3;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:100%;height:76px;padding-inline:max(24px,50vw - 620px);display:grid;position:sticky;top:0}.landing-brand{letter-spacing:-.045em;align-items:center;gap:10px;width:max-content;font-size:20px;font-weight:650;display:flex}.landing-brand small{color:#7f8979;letter-spacing:.1em;border:1px solid #ffffff24;border-radius:5px;margin-left:-5px;padding:2px 5px;font-size:8px}.landing-nav nav{color:#9ba495;align-items:center;gap:22px;font-size:11.5px;font-weight:500;display:flex}.landing-nav nav a,.landing-footer a,.landing-footer button{transition:color .15s}.landing-nav nav a:hover,.landing-footer a:hover,.landing-footer button:hover{color:var(--accent)}.landing-nav>div:last-child{justify-content:flex-end;align-items:center;gap:17px;display:flex}.landing-menu-toggle{color:#eef2e9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:none}.landing-sign-in{color:#c4cbbf;background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:600}.landing-hero{color:#f1f4ed;background:radial-gradient(circle at 87% 18%,#43bdf417,#0000 25rem),linear-gradient(120deg,#ee45aa09,#0000 35%),#12160f;grid-template-columns:minmax(0,.92fr) minmax(460px,.82fr);align-items:center;gap:clamp(48px,7vw,104px);min-height:690px;padding:76px max(24px,50vw - 620px) 94px;display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#43bdf421,#0000 67%);width:540px;height:540px;position:absolute;top:7%;right:-9%}.landing-hero:after{content:"";pointer-events:none;border:1px solid #6854e81f;border-radius:50%;width:680px;height:470px;position:absolute;bottom:-250px;right:4%;transform:rotate(-10deg)}.landing-hero__glow{pointer-events:none;background:radial-gradient(circle,#ee45aa21,#0000 68%);width:400px;height:400px;position:absolute;top:20%;left:-190px}.landing-hero__copy,.landing-product{z-index:2;position:relative}.landing-eyebrow{color:#6d61ca;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.landing-hero .landing-eyebrow{color:#b8c4ae}.landing-eyebrow i{background:var(--brand-gradient);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #6854e899}.landing-hero h1{letter-spacing:-.07em;max-width:690px;margin:23px 0 25px;font-size:clamp(58px,6.4vw,92px);font-weight:540;line-height:.91}.landing-hero h1 em{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-hero__copy>p{color:#9ba495;max-width:590px;margin:0;font-size:16px;line-height:1.75}.landing-hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.landing-hero__actions>a{color:#c4cbc0;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.landing-hero__actions>a:hover{color:var(--accent)}.landing-trust{color:#7f8979;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px 20px;margin-top:36px;padding-top:23px;font-size:9px;display:flex}.landing-trust span{align-items:center;gap:6px;display:inline-flex}.landing-trust svg{color:#a9cf62}.landing-product{color:#252a21;background:#f9fbf6f7;border:1px solid #fff6;border-radius:22px;justify-self:end;width:100%;max-width:575px;padding:16px;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 42px 100px #0000004d,0 0 0 9px #ffffff06}.landing-product__top{color:#575e52;justify-content:space-between;align-items:center;height:37px;margin-bottom:13px;padding:0 4px;font-size:9px;font-weight:650;display:flex}.landing-product__top>div{align-items:center;gap:8px;display:flex}.landing-live,.landing-run__status{color:#5e7450;align-items:center;gap:6px;font-size:8px;font-weight:600;display:inline-flex}.landing-live i,.landing-run__status i{background:#7fb944;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7fb9441f}.landing-command-preview{color:#e6ece0;background:radial-gradient(circle at 5%,#6854e824,#0000 12rem),#1b2017;border-radius:12px;grid-template-columns:minmax(0,1fr) 37px;align-items:center;gap:10px;padding:14px;display:grid}.landing-command-preview>div{align-items:center;gap:9px;font-size:10px;line-height:1.45;display:flex}.landing-command-preview>div svg{color:var(--accent);flex:none}.landing-command-preview button{color:#fff;background:var(--brand-gradient);border:0;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.landing-run{background:#fff;border:1px solid #e4e7df;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:13px 14px 16px;display:grid;position:relative}.landing-run__automation{align-items:center;gap:9px;display:flex}.landing-run__automation>span:last-child{flex-direction:column;min-width:0;display:flex}.landing-run__automation strong{font-size:9px}.landing-run__automation small{color:#8b9287;margin-top:3px;font-size:7px}.landing-run__progress{background:#edf0e9;border-radius:4px;height:3px;position:absolute;bottom:8px;left:56px;right:14px;overflow:hidden}.landing-run__progress span{background:linear-gradient(90deg, var(--brand-violet), var(--brand-blue));border-radius:inherit;width:68%;height:100%;display:block}.landing-mini-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.landing-mini-grid article{background:#f2f4ef;border:1px solid #e7e9e3;border-radius:11px;padding:14px}.landing-mini-grid span,.landing-mini-grid strong,.landing-mini-grid small{display:block}.landing-mini-grid span{color:#7e857a;font-size:7px}.landing-mini-grid strong{letter-spacing:-.05em;margin-top:8px;font-size:20px}.landing-mini-grid small{color:#6f8b41;margin-top:4px;font-size:6px}.landing-activity{background:#fff;border:1px solid #e4e7df;border-radius:12px;grid-template-columns:70px minmax(0,1fr);align-items:end;gap:12px;height:98px;margin-top:10px;padding:14px;display:grid}.landing-activity>span{color:#747b70;align-self:start;font-size:7px;font-weight:600}.landing-activity>div{align-items:end;gap:5px;height:57px;display:flex}.landing-activity i{background:linear-gradient(var(--brand-blue), #b9ddff);border-radius:3px 3px 1px 1px;flex:1;min-width:3px}.landing-proof{color:#778071;text-transform:uppercase;background:#171b14;border-top:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:55px;padding:28px max(24px,50vw - 620px);font-size:9px;display:grid;overflow:hidden}.landing-proof>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.landing-proof strong{color:#acb5a6;letter-spacing:.08em;font-size:11px;font-weight:550}.landing-section{width:min(100%,1240px);margin-inline:auto;padding:116px 24px}.landing-section__heading h2,.landing-workflow h2,.landing-intelligence h2,.landing-security h2,.landing-cta h2{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(38px,4.4vw,60px);font-weight:560;line-height:1.02}.landing-section__heading>p,.landing-workflow__copy>p,.landing-security>div:nth-child(2)>p{color:#727a6f;max-width:650px;margin:0;font-size:14px;line-height:1.75}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-feature{min-height:360px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e1e4dc;border-radius:20px;padding:27px;position:relative;overflow:hidden}.landing-feature:after{content:"";background:radial-gradient(circle,#6854e821,#0000 67%);width:190px;height:190px;position:absolute;bottom:-75px;right:-65px}.landing-feature__icon{color:#445b27;background:#edf5df;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.landing-feature--connect .landing-feature__icon{color:#5e4ed2;background:#eeebff}.landing-feature--observe .landing-feature__icon{color:#326597;background:#e8f2fc}.landing-feature__number{color:#b9beb5;font-family:DM Mono,monospace;font-size:10px;position:absolute;top:29px;right:27px}.landing-feature h3{letter-spacing:-.035em;margin:45px 0 12px;font-size:21px;font-weight:620}.landing-feature>p{color:#7c8378;margin:0;font-size:12px;line-height:1.7}.feature-prompt{color:#dfe5da;background:#1b2018;border-radius:10px;justify-content:space-between;align-items:center;height:43px;padding:0 12px;font-size:8px;display:flex;position:absolute;bottom:27px;left:27px;right:27px}.feature-prompt svg{color:var(--accent)}.feature-connections{align-items:center;display:flex;position:absolute;bottom:27px;left:27px;right:27px}.feature-connections span{color:#555d50;background:#fff;border:1px solid #dfe2da;border-radius:50%;place-items:center;width:42px;height:42px;margin-right:-6px;font-size:7px;font-weight:700;display:grid;box-shadow:0 4px 12px #1c1f1912}.feature-connections span:last-child{color:#516334;background:#edf4e3}.feature-events{gap:7px;display:grid;position:absolute;bottom:27px;left:27px;right:27px}.feature-events span{color:#6e7769;background:#f4f6f1;border:1px solid #e8eae4;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 11px;font-size:8px;display:flex}.feature-events i{background:#89b746;border-radius:50%;width:6px;height:6px}.landing-workflow{color:#edf1e9;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:center;gap:clamp(65px,9vw,130px);padding:118px max(24px,50vw - 560px);display:grid}.landing-workflow .landing-eyebrow{color:#9eb777}.landing-workflow__copy>p{color:#929b8d}.workflow-steps{gap:21px;margin-top:40px;display:grid}.workflow-steps>div{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.workflow-steps>div>span{color:#fff;background:var(--brand-gradient);border-radius:9px;place-items:center;width:31px;height:31px;font-family:DM Mono,monospace;font-size:9px;display:grid}.workflow-steps strong{font-size:12px;display:block}.workflow-steps p{color:#7f897a;margin:5px 0 0;font-size:10px;line-height:1.55}.landing-workflow__visual{background:#f3f5f0;border:1px solid #ffffff1c;border-radius:23px;padding:29px;position:relative;box-shadow:0 35px 85px #00000040}.workflow-automation-card,.workflow-result{color:#242922;background:#fff;border:1px solid #e0e3dc;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.workflow-automation-card small,.workflow-result small{color:#969c93;letter-spacing:.1em;margin-bottom:3px;font-size:6px;display:block}.workflow-automation-card strong,.workflow-result strong{font-size:10px;display:block}.workflow-path{justify-content:center;align-items:center;gap:5px;height:48px;display:flex}.workflow-path span{background:#cbd0c6;width:1px;height:18px}.workflow-path i{background:var(--accent);border:1px solid #a7cf5a;border-radius:50%;width:6px;height:6px}.workflow-tool-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workflow-tool-row span{color:#697165;background:#e9ece5;border:1px solid #dfe2dc;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:8px;font-weight:600;display:flex}.workflow-result{grid-template-columns:38px minmax(0,1fr);margin-top:20px}.workflow-result>span{color:#38501e;background:#e7f3d6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workflow-result p{color:#8a9186;margin:4px 0 0;font-size:7px}.landing-integrations{padding-bottom:100px}.landing-integration-row{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfe2da;border-radius:20px;overflow:hidden}.landing-integration-row article{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:122px;padding:24px 28px;display:grid}.landing-integration-row article+article{border-top:1px solid #e5e7e1}.landing-integration-row .integration-logo,.landing-stack-logo{color:#61724b;background:#f2f4ef;border:1px solid #e5e7e1;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.landing-integration-row small{color:#8b9287;letter-spacing:.11em;font-size:7px}.landing-integration-row h3{margin:4px 0 6px;font-size:16px;font-weight:620}.landing-integration-row p{color:#7c8378;margin:0;font-size:10px}.landing-integration-row article>svg{color:#92998f}.landing-workflow,.landing-intelligence,.landing-cta{background:radial-gradient(circle at 8% 12%,#487ced30,#0000 28rem),radial-gradient(circle at 92% 84%,#7c5cee21,#0000 25rem),#111722}.landing-intelligence{color:#f3f6fb;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:center;gap:clamp(56px,8vw,112px);padding:116px max(24px,50vw - 560px);scroll-margin-top:76px;display:grid}.landing-intelligence .landing-eyebrow{color:#a9bde4}.landing-intelligence h2{max-width:680px}.landing-intelligence__copy>p:not(.landing-intelligence__boundary){color:#b9c3d2;max-width:650px;margin:0;font-size:15px;line-height:1.75}.landing-intelligence__principles{gap:10px;margin-top:31px;display:grid}.landing-intelligence__principles article{background:#ffffff0b;border:1px solid #8fa2c533;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:13px 15px;display:grid}.landing-intelligence__principles article>span{color:#a9c4ff;background:#4b7be22e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.landing-intelligence__principles h3{color:#f3f6fb;margin:0 0 3px;font-size:13px;font-weight:650}.landing-intelligence__principles p{color:#9eabbc;margin:0;font-size:11px;line-height:1.55}.landing-intelligence__boundary{color:#aeb9c8;align-items:flex-start;gap:9px;margin:20px 0 0;font-size:11px;line-height:1.6;display:flex}.landing-intelligence__boundary span{color:#9ebcff;flex:none;margin-top:1px;display:inline-flex}.landing-intelligence__visual{background:linear-gradient(145deg,#1f293bf2,#101723f7);border:1px solid #8fa2c540;border-radius:22px;padding:25px;box-shadow:0 34px 80px #00000052}.landing-intelligence__visual-header,.landing-decision-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-intelligence__visual-header{margin-bottom:17px}.landing-intelligence__visual-header small,.landing-decision-card>small,.landing-decision-match>small,.landing-decision-status small{color:#8e9bad;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:7px}.landing-intelligence__visual-header>span{color:#c9d6eb;align-items:center;gap:7px;font-size:8px;display:inline-flex}.landing-intelligence__visual-header i{background:#80aeff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5389ee24}.landing-decision-card,.landing-decision-match{border-radius:14px;padding:18px}.landing-decision-card{background:#0a101bb8;border:1px solid #879bbe33}.landing-decision-card h3,.landing-decision-match h3{letter-spacing:-.02em;margin:7px 0 6px;font-size:15px;font-weight:650}.landing-decision-card p{color:#aeb9c8;margin:0;font-size:10px;line-height:1.55}.landing-decision-path{color:#8caef1;justify-content:center;align-items:center;gap:6px;height:49px;display:flex}.landing-decision-path span{background:#8fa6d159;width:1px;height:12px}.landing-decision-match{color:#1d2634;background:#eef3f9;border:1px solid #ffffffb3}.landing-decision-match>small{color:#66748a}.landing-decision-factors{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.landing-decision-factors>div{background:#ffffffb3;border:1px solid #dbe3ed;border-radius:10px;min-height:98px;padding:11px}.landing-decision-factors strong{color:#425675;align-items:center;gap:6px;font-size:8px;display:flex}.landing-decision-factors ul{color:#667184;margin:9px 0 0;padding-left:14px;font-size:8px;line-height:1.7}.landing-decision-status{margin-top:15px}.landing-decision-status>span{color:#dce6f8;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.landing-decision-status>span svg{color:#8eb1f8}.landing-security{background:radial-gradient(circle at 12% 0,#ee45aa14,#0000 24rem),#eaf1fb;border-block:1px solid #d8e1f0;grid-template-columns:70px minmax(0,1fr) minmax(270px,.55fr);align-items:center;gap:35px;padding:82px max(24px,50vw - 560px);display:grid}.landing-security__mark{color:#fff;background:var(--brand-gradient);border-radius:20px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 14px 34px #5653cc33}.landing-security h2{max-width:700px;margin-bottom:12px;font-size:clamp(34px,3.8vw,50px)}.landing-security__points{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-security__points span{color:#536247;background:#ffffff85;border:1px solid #576e3c1f;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:8px;font-weight:600;display:flex}.landing-security__points svg{color:#668e37}.landing-cta{color:#eef2e9;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:80px 24px;display:flex}.landing-cta .landing-eyebrow{color:#9caa93}.landing-footer{color:#8b9484;background:#10130e;border-top:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:240px;padding:48px max(24px,50vw - 620px);font-size:11px;display:flex}.landing-footer>p{margin:0}.landing-footer__links{flex-direction:column;align-items:center;gap:14px;display:flex}.landing-footer__links button,.landing-footer__links a{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none;transition:color .15s}.landing-footer__links button:hover,.landing-footer__links a:hover{color:var(--accent)}.landing-footer button{color:inherit;background:0 0;border:0;padding:0}.landing-footer>small{color:#5f675b;font-size:11px}.landing-footer>small a{color:inherit;text-decoration:none}.landing-intel-quote{color:#e6ece0;background:#1b2017;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:10px;padding:14px;font-size:11px;line-height:1.6;display:grid;box-shadow:0 8px 22px #0000001f}.landing-intel-quote__icon{width:28px;height:28px;color:var(--accent);background:#6e8cff1f;border-radius:8px;place-items:center;display:grid}.landing-intel-quote p{color:#c8d0bf;margin:0;font-size:11px;line-height:1.65}.landing-attention{background:#fff;border:1px solid #e4e7df;border-radius:12px;margin-top:10px;padding:14px}.landing-attention__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landing-attention__header small{color:#6b7565;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8.5px}.landing-attention__header span{color:#8a4a12;background:#fff4e8;border:1px solid #f2d9bc;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:8px;font-weight:700;display:inline-flex}.landing-attention__header i{background:#e8a04a;border-radius:50%;width:5px;height:5px}.landing-attention__body{align-items:flex-start;gap:10px;display:flex}.landing-attention__body strong{font-size:10px;display:block}.landing-attention__body small{color:#7e857a;margin-top:4px;font-size:8.5px;line-height:1.5;display:block}.landing-attention__cta{color:#2a341f;background:#eef4e3;border:1px solid #d8e2c9;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:8.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.landing-attention__cta:hover{background:#e3edcf;border-color:#cbd9ad}.landing-feature-grid--six{grid-template-columns:repeat(3,1fr)}.landing-feature-grid--six .landing-feature{flex-direction:column;min-height:440px;display:flex}.landing-feature-grid--six .landing-feature h3{margin-top:20px}.landing-feature-grid--six .landing-feature>p{flex:none}.landing-feature__visual{margin-top:auto;padding-top:18px;position:relative;bottom:auto;left:auto;right:auto}@media (width<=1024px){.landing-feature-grid--six{grid-template-columns:repeat(2,1fr)}.landing-feature-grid--six .landing-feature{min-height:420px}}@media (width<=640px){.landing-feature-grid--six{grid-template-columns:1fr}.landing-feature-grid--six .landing-feature{min-height:380px}}.feature-project-card{color:#eef2e9;background:#1b2018;border:1px solid #ffffff14;border-radius:12px;padding:14px}.feature-project-card strong{font-size:10px;display:block}.feature-project-card small{color:#9eb777;letter-spacing:.06em;background:#9eb77724;border-radius:20px;margin-top:6px;padding:4px 9px;font-size:9px;font-weight:700;display:inline-block}.feature-project-card__meta{gap:6px;margin-top:12px;display:grid}.feature-project-card__meta span{color:#aab4a2;align-items:center;gap:6px;font-size:9px;display:flex}.feature-insight-card{background:#f8f9f6;border:1px solid #e3e6de;border-radius:12px;padding:16px}.feature-insight-card small{color:#6b7565;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8.5px}.feature-insight-card strong{letter-spacing:-.02em;margin-top:6px;font-size:11px;display:block}.feature-insight-card ul{color:#3f463a;margin:12px 0 0;padding-left:16px;font-size:10.5px;line-height:1.7}.feature-insight-card p{color:#4f574a;margin:12px 0 0;font-size:10px;font-style:italic;line-height:1.5}.feature-insight-card__cta{color:#3a4a1f;align-items:center;gap:6px;margin-top:12px;font-size:9.5px;font-weight:700;display:inline-flex}.feature-attention-card{background:#fff;border:1px solid #e3e6de;border-radius:12px;padding:14px}.feature-attention-card small{color:#6b7565;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8.5px}.feature-attention-card strong{margin-top:4px;font-size:11px;display:block}.feature-attention-card__metrics{gap:8px;margin-top:10px;display:flex}.feature-attention-card__metrics span{background:#f4f6f1;border:1px solid #e6e9e1;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.feature-attention-card__metrics em{color:#6b8e2f;font-style:normal}.feature-attention-card__bar{background:#fef7ed;border:1px solid #f1ddbc;border-radius:8px;grid-template-columns:1fr auto;gap:4px 8px;margin-top:10px;padding:8px 10px;display:grid}.feature-attention-card__bar span{color:#8a7a63;font-size:7px}.feature-attention-card__bar strong{color:#b7792e;text-align:right;font-size:7px}.feature-attention-card__bar i{background:#f0dfc2;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.feature-attention-card__bar i span{border-radius:inherit;background:linear-gradient(90deg,#e8a04a,#edc36a);height:100%;display:block}.feature-attention-card p{color:#7a8475;margin:8px 0 0;font-size:7.5px;font-style:italic}.feature-meetings-card{background:#f8f9f6;border:1px solid #e3e6de;border-radius:12px;padding:14px}.feature-meetings-card small{color:#6b7565;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8.5px}.feature-meetings-card__stats{gap:14px;margin-top:8px;display:flex}.feature-meetings-card__stats span{color:#3f463a;font-size:10px}.feature-meetings-card__stats strong{color:#1c2118;font-size:14px}.feature-meetings-card__rows{gap:8px;margin-top:12px;display:grid}.feature-meetings-card__rows div{background:#fff;border:1px solid #e6e9df;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:8px;display:flex}.feature-meetings-card__rows div span{color:#6b7565}.feature-meetings-card__rows div span em{color:#d08a2a;font-style:normal;font-weight:700}.feature-automation-flow{background:#f8f9f6;border:1px solid #e3e6de;border-radius:12px;justify-items:center;gap:2px;padding:12px;display:grid}.feature-automation-flow span{text-align:center;background:#fff;border:1px solid #e6e9df;border-radius:7px;width:100%;padding:9px 10px;font-size:9px;font-weight:600}.feature-automation-flow span.is-approval{color:#2a341f;background:#eef4e3;border-color:#d8e2c9}.feature-automation-flow i{color:#9aa495;line-height:0}.feature-connections__arrow{color:#6b7565;background:#f4f6f1!important;border-color:#e6e9df!important;width:32px!important;height:32px!important}.feature-connections__target{white-space:nowrap;color:#3a432f!important;background:#e8f0db!important;border-radius:20px!important;width:auto!important;height:32px!important;padding:0 10px!important;font-size:6.5px!important}.landing-connected{color:#eef2e9;background:radial-gradient(circle at 12% 20%,#43bdf424,#0000 26rem),radial-gradient(circle at 88% 80%,#7c5cee21,#0000 28rem),#111722;grid-template-columns:minmax(0,.9fr) minmax(420px,.85fr);align-items:center;gap:clamp(48px,7vw,96px);padding:116px max(24px,50vw - 560px);scroll-margin-top:76px;display:grid}.landing-connected__copy .landing-eyebrow{color:#a9bde4}.landing-connected__copy h2{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(38px,4.4vw,60px);font-weight:560;line-height:1.02}.landing-connected__copy p{color:#b9c3d2;max-width:560px;margin:0 0 14px;font-size:14px;line-height:1.75}.landing-connected__visual{background:#ffffff0a;border:1px solid #8fa2c52e;border-radius:22px;gap:22px;padding:20px;display:grid;box-shadow:0 34px 80px #00000052}.landing-connected__graph{background:#ffffff08;border:1px solid #8fa2c51f;border-radius:14px;justify-items:center;gap:0;padding:18px;display:grid}.landing-connected__node{text-align:center;color:#1d2634;letter-spacing:.08em;background:#fff;border:1px solid #dfe6f0;border-radius:9px;width:100%;max-width:260px;padding:11px 14px;font-family:DM Mono,monospace;font-size:8.5px;font-weight:700}.landing-connected__node--project{color:#fff;background:linear-gradient(135deg,#6e8cff,#6854e8);border-color:#0000;box-shadow:0 8px 22px #6854e847}.landing-connected__line{background:linear-gradient(#8fa6d159,#8fa6d12e);width:1px;height:14px}.landing-connected__insights{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-connected__insight{background:#ffffff0f;border:1px solid #8fa2c52e;border-radius:10px;padding:12px}.landing-connected__insight strong{color:#f3f6fb;font-size:10.5px;display:block}.landing-connected__insight strong em{color:#7fb944;font-style:normal}.landing-connected__insight span{color:#aeb9c8;margin-top:5px;font-size:9px;line-height:1.5;display:block}.landing-decision-chain{background:#ffffff08;border:1px solid #8fa2c51f;border-radius:12px;gap:0;padding:16px;display:grid}.landing-decision-chain__step{background:#0a101b99;border:1px solid #879bbe2e;border-radius:10px;padding:12px}.landing-decision-chain__step small{color:#8e9bad;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8px}.landing-decision-chain__step strong{color:#f3f6fb;margin-top:4px;font-size:11px;line-height:1.4;display:block}.landing-decision-chain__step.is-outcome{background:#eef3f9;border-color:#ffffffb3}.landing-decision-chain__step.is-outcome strong{color:#1d2634}.landing-decision-chain__arrow{color:#8caef1;place-items:center;height:22px;display:grid}.landing-decision-match__meta{margin-top:8px}.landing-decision-match__badge{color:#425675;background:#ffffffbf;border:1px solid #dbe3ed;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:7.5px;font-weight:700;display:inline-flex}.landing-decision-match__cta{color:#2a341f;background:#eef4e3;border:1px solid #d8e2c9;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:8px;font-weight:700;display:inline-flex}.landing-pulse{color:#171c25;background:#f4f5f0;grid-template-columns:minmax(0,.95fr) minmax(380px,.85fr);align-items:center;gap:clamp(48px,7vw,96px);padding:116px max(24px,50vw - 560px);scroll-margin-top:76px;display:grid}.landing-pulse__copy .landing-eyebrow{color:#6854e8}.landing-pulse__copy h2{letter-spacing:-.06em;color:#171c25;margin:16px 0 18px;font-size:clamp(38px,4.4vw,58px);font-weight:560;line-height:1.02}.landing-pulse__copy p{color:#5e6876;max-width:560px;margin:0;font-size:14px;line-height:1.75}.landing-pulse__visual{box-shadow:var(--shadow-sm);color:#171c25;background:#fff;border:1px solid #e1e4dc;border-radius:20px;padding:20px}.landing-pulse__header{border-bottom:1px solid #eef0eb;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.landing-pulse__header strong{letter-spacing:.1em;color:#1c2118;font-family:DM Mono,monospace;font-size:8px}.landing-pulse__header span{color:#8b9287;font-size:8px}.landing-pulse__grid{gap:10px;display:grid}.landing-pulse__card{color:#171c25;border:1px solid #e6e9df;border-radius:12px;padding:14px}.landing-pulse__card small{color:#6b7565;letter-spacing:.08em;margin-bottom:6px;font-family:DM Mono,monospace;font-size:8.5px;display:block}.landing-pulse__card strong{color:#171c25;font-size:11px;line-height:1.4;display:block}.landing-pulse__card span{color:#5f675b;margin-top:6px;font-size:9px;display:block}.landing-pulse__card--ok{background:#f0f7e8;border-color:#dfe9cf}.landing-pulse__card--ok strong{color:#3a5a1f}.landing-pulse__card--attention{background:#fff4e8;border-color:#f1ddbc}.landing-pulse__card--attention strong{color:#7a4a1a}.landing-pulse__card--money{background:#eef3f9;border-color:#dfe6f0}.landing-pulse__card--money strong{color:#1d3557}.landing-pulse__card--money small{color:#3b5a80}.landing-pulse__card--opportunity{background:#f0edff;border-color:#e3ddf7}.landing-pulse__card--opportunity strong{color:#432b84}.landing-pulse__card--opportunity small{color:#624b9e}.landing-pulse__card--today{color:#eef2e9;background:#1b2018;border-color:#1b2018}.landing-pulse__card--today small{color:#9eb777}.landing-pulse__card--today strong{color:#f1f4ed}.landing-pulse__card--today span{color:#aab4a2}.landing-integration-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.landing-integration-grid article{box-shadow:var(--shadow-sm);color:#171c25;background:#fff;border:1px solid #e1e4dc;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.landing-integration-badge{color:#61724b;background:#f2f4ef;border:1px solid #e5e7e1;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.landing-integration-badge--money{color:#38501e;background:#e7f3d6}.landing-integration-badge--auto{color:#735ed9;background:#efecff}.landing-integration-badge--ai{color:#d46a2a;background:#fff0e8}.landing-integration-grid small{color:#8b9287;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:7px}.landing-integration-grid h3{color:#171c25;margin:4px 0 6px;font-size:14px;font-weight:620}.landing-integration-grid p{color:#5e6876;margin:0;font-size:11px;line-height:1.6}@media (width<=980px){.landing-connected,.landing-pulse{grid-template-columns:1fr;scroll-margin-top:76px}.landing-connected__visual,.landing-pulse__visual{max-width:600px}.landing-integration-grid{grid-template-columns:1fr}}@media (width<=640px){.landing-connected__insights{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-connected__line,.landing-attention__header i,.landing-live i{animation:none!important}}.policy-page{flex-direction:column;min-height:100vh;display:flex}.policy-content{color:#d5dce7;flex:1;width:100%;max-width:720px;margin:0 auto;padding:80px 24px 60px}.policy-content h1{color:#f1f4ed;margin:0 0 8px;font-size:32px;font-weight:600}.policy-content h2{color:#f1f4ed;margin:28px 0 8px;font-size:16px;font-weight:600}.policy-content p{color:#b8c4ae;margin:0 0 12px;font-size:13px;line-height:1.7}.policy-footer{border-top:1px solid #ffffff12}.landing-nav-features{color:#e7ebd5;cursor:pointer;background:#6854e829;border:1px solid #8b76ff59;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.landing-nav-features:hover{color:#fff;background:#6854e847;border-color:#8b76ff8c;box-shadow:0 0 18px #6854e840}.landing-section__cta{color:#fff;background:var(--brand-gradient);cursor:pointer;border:1px solid #6155dc73;border-radius:11px;align-items:center;gap:9px;height:44px;margin-top:26px;padding:0 18px;font-size:12px;font-weight:600;transition:box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 5px 14px #5b53d233}.landing-section__cta:hover{filter:brightness(1.07);box-shadow:inset 0 1px #ffffff52,0 8px 20px #5b53d247}.landing-section__cta svg{color:#ffffffd9}.features-page{color:#eef2e9;background:#10140e}.features-nav{z-index:80;color:#eef2e9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10140edb;border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:100%;height:76px;padding-inline:max(24px,50vw - 620px);display:grid;position:sticky;top:0}.features-nav nav{color:#9ba495;align-items:center;gap:30px;font-size:12px;font-weight:500;display:flex}.features-nav nav a:hover{color:var(--accent)}.features-nav>div:last-child{justify-content:flex-end;align-items:center;gap:17px;display:flex}.features-nav .button{height:38px;padding-inline:17px;font-size:11px}.features-hero{text-align:center;background:radial-gradient(circle at 50% 0,#6854e829,#0000 26rem),radial-gradient(circle at 12% 100%,#ee45aa1a,#0000 24rem),radial-gradient(circle at 88% 88%,#43bdf417,#0000 22rem),#12160f;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:96px 24px 76px;display:flex;position:relative;overflow:hidden}.features-hero:before{content:"";pointer-events:none;background:radial-gradient(#6854e81f,#0000 65%);width:720px;height:420px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.features-hero__glow{pointer-events:none;background:radial-gradient(circle,#ee45aa1f,#0000 68%);width:380px;height:380px;position:absolute;top:16%;right:-140px}.features-hero h1{letter-spacing:-.07em;margin:24px 0 22px;font-size:clamp(44px,6vw,82px);font-weight:540;line-height:.95;position:relative}.features-hero h1 em{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400}.features-hero>p{color:#8b9584;max-width:640px;margin:0;font-size:14px;line-height:1.75;position:relative}.features-hero__actions{align-items:center;gap:22px;margin-top:34px;display:flex;position:relative}.features-hero__actions .button{height:48px;padding-inline:22px;font-size:13px}.features-hero__actions>a{color:#aeb9a3;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.features-hero__actions>a:hover{color:var(--accent)}.features-hero__stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex;position:relative}.features-hero__stats span{color:#8b9584;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;display:inline-flex}.features-hero__stats strong{color:#eef2e9;font-family:DM Mono,monospace;font-size:12px}.features-index{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10140eb8;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px max(24px,50vw - 620px);display:flex;position:sticky;top:76px}.features-index a{color:#8b9584;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:10px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.features-index__icon{width:22px;height:22px;color:var(--accent);place-items:center;display:grid}.features-group{width:min(100%,1240px);margin-inline:auto;padding:96px 24px 36px;scroll-margin-top:130px}.features-group__heading{max-width:720px;margin-bottom:40px}.features-group__icon{border:1px solid;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.features-group__heading h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(34px,4vw,54px);font-weight:560;line-height:1.02}.features-group__heading p{color:#7f897a;max-width:640px;margin:0;font-size:14px;line-height:1.75}.features-group+.features-group{border-top:1px solid #ffffff0d}.features-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.features-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;flex-direction:column;min-height:250px;padding:24px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.features-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6854e81f,#0000 67%);width:170px;height:170px;position:absolute;bottom:-70px;right:-60px}.features-card:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-3px);box-shadow:0 18px 42px #00000047}.features-card__icon{border:1px solid;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.features-card h3{color:#eef2e9;letter-spacing:-.02em;margin:20px 0 9px;font-size:16px;font-weight:620}.features-card>p{color:#8b9584;margin:0;font-size:12px;line-height:1.7}.features-card__tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}.features-card__tags span{color:#9da88f;background:#6854e81a;border:1px solid #8b76ff29;border-radius:7px;padding:4px 9px;font-family:DM Mono,monospace;font-size:7px}.features-cta{color:#eef2e9;text-align:center;background:radial-gradient(circle at 40% 110%,#ee45aa21,#0000 28rem),radial-gradient(circle at 62% 110%,#43bdf424,#0000 28rem),#131710;border-block:1px solid #ffffff0d;flex-direction:column;justify-content:center;align-items:center;min-height:420px;margin-top:60px;padding:80px 24px;display:flex}.features-cta h2{letter-spacing:-.06em;max-width:780px;margin:18px 0 30px;font-size:clamp(36px,4.4vw,60px);font-weight:560;line-height:1.02}.features-cta__actions{align-items:center;gap:14px;display:flex}.features-cta__actions .button{height:46px;padding-inline:22px;font-size:13px}.features-cta__back{color:#aeb9a3;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:11px;height:46px;padding:0 18px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.features-cta__back:hover{color:#eef2e9;border-color:#ffffff4d}.features-footer{background:#0e120c}.signup-paused-toast{z-index:200;color:#eef2e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141910f5;border:1px solid #e8b34d66;border-radius:14px;align-items:flex-start;gap:12px;width:min(430px,100vw - 36px);padding:14px 16px;animation:.24s both signup-toast-in;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000073}.signup-paused-toast>span{color:#e8b34d;background:#e8b34d1f;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.signup-paused-toast strong{margin-bottom:3px;font-size:13px;font-weight:650;display:block}.signup-paused-toast p{color:#9da88f;margin:0;font-size:11px;line-height:1.55}.signup-paused-toast>button{color:#8b9584;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.signup-paused-toast>button:hover{color:#eef2e9;background:#ffffff12}@keyframes signup-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.auth-signup__paused{color:#b8c4ae;font-size:11px;line-height:1.6}.device-auth{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 30%,#43bdf426,#0000 26rem),radial-gradient(circle at 35% 65%,#ff706f1a,#0000 24rem),#121610;place-items:center;min-height:100vh;padding:32px 18px;display:grid;position:relative;overflow:hidden}.device-auth__glow{border:1px solid #ffffff0d;border-radius:50%;width:32rem;height:32rem;position:absolute;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.device-auth__card{z-index:1;background:#f9faf6fa;border:1px solid #ffffff6b;border-radius:22px;width:min(100%,480px);padding:26px;position:relative;box-shadow:0 30px 100px #00000061}.device-auth__brand{color:#5f665b;letter-spacing:.02em;align-items:center;gap:9px;margin-bottom:34px;font-size:9px;font-weight:650;display:flex}.device-auth__icon{color:#fff;background:var(--brand-gradient);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:19px;display:grid;box-shadow:0 12px 28px #6854e83d}.device-auth__eyebrow{color:#7c8477;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.device-auth__card h1{color:#171a15;letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(27px,5vw,38px);font-weight:650;line-height:1.05}.device-auth__intro{color:#6e756a;margin:0;font-size:10px;line-height:1.65}.device-auth__code{color:#22261f;letter-spacing:.13em;text-align:center;background:linear-gradient(135deg,#6854e812,#43bdf414),#f4f5f0;border:1px solid #dcdfd5;border-radius:13px;margin:24px 0;padding:16px;font-family:DM Mono,monospace;font-size:23px;font-weight:500}.device-auth__grant{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;display:grid}.device-auth__grant>span{color:#6255cd;background:#eeecff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.device-auth__grant strong{color:#30352c;font-size:9px}.device-auth__grant p{color:#777e72;margin:4px 0 0;font-size:8px;line-height:1.55}.device-auth__loading{color:#72796e;align-items:center;gap:9px;margin:20px 0;font-size:9px;display:flex}.device-auth__actions{grid-template-columns:.65fr 1.35fr;gap:9px;margin-top:22px;display:grid}.device-auth__actions .button{min-height:42px}.device-auth__card footer{color:#93998f;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:7px;display:flex}.auth-shell{background:#f7f8f4;grid-template-columns:minmax(500px,1.15fr) minmax(430px,.85fr);min-height:100vh;display:grid}.auth-story{color:#f0f4ec;background:radial-gradient(circle at 74% 48%,#43bdf421,#0000 22rem),radial-gradient(circle at 35% 15%,#ee45aa14,#0000 20rem),linear-gradient(145deg,#131711,#20261a);flex-direction:column;min-height:100vh;padding:30px clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:before{opacity:.11;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-story__top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-logo{color:#f2f5ef;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:19px;font-weight:650;text-decoration:none;display:flex}.auth-security-note{color:#5a567f;background:#f1efff;border:1px solid #e1ddff;border-radius:9px;align-items:center;gap:9px;margin:22px 0 18px;padding:10px 11px;font-size:8px;line-height:1.45;display:flex}.auth-security-note svg{color:#6854e8;flex:none}.auth-boot{color:#9ca596;background:radial-gradient(circle at 45% 45%,#ee45aa1a,#0000 20rem),radial-gradient(circle at 55% 45%,#43bdf41a,#0000 20rem),#141812;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.auth-boot p{margin:0;font-size:10px}.auth-boot .spinner{width:18px;height:18px;color:var(--accent)}.demo-badge{color:#aab2a4;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.demo-badge span{background:var(--brand-gradient);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}.auth-story__content{z-index:2;max-width:600px;margin-top:clamp(78px,12vh,140px);position:relative}.auth-kicker{color:var(--accent);font-size:9px}.auth-story__content h1{letter-spacing:-.06em;margin:12px 0 22px;font-size:clamp(42px,5.5vw,72px);font-weight:500;line-height:.98}.auth-story__content h1 em{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:400}.auth-story__content>p{color:#949d8e;max-width:520px;margin:0;font-size:12px;line-height:1.7}.auth-proof{gap:48px;margin-top:35px;display:flex}.auth-proof div{flex-direction:column;display:flex}.auth-proof strong{font-size:20px;font-weight:600}.auth-proof span{color:#7b8475;margin-top:4px;font-size:8px}.auth-story__visual{opacity:.75;width:490px;height:490px;position:absolute;bottom:-110px;right:-100px}.orbit{border:1px solid #6854e830;border-radius:50%;position:absolute;inset:0}.orbit--two{border-color:#ffffff17;inset:84px}.orbit-center,.orbit-node{background:#24251f;border:1px solid #43bdf433;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 30px #6854e824}.orbit-center{width:72px;height:72px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node{color:#9da896;width:44px;height:44px}.orbit-node--one{top:57px;left:125px}.orbit-node--two{top:185px;left:9px}.orbit-node--three{top:154px;right:65px}.auth-quote{z-index:2;color:#abb3a5;max-width:420px;margin:auto 0 0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;line-height:1.55;position:relative}.auth-quote span{color:#656e60;margin-top:5px;font-family:Inter,sans-serif;font-size:7px;font-style:normal;display:block}.auth-form-panel{background:radial-gradient(circle at 70% 10%,#43bdf41f,#0000 18rem),radial-gradient(circle at 95% 40%,#ee45aa0f,#0000 16rem),#f8f9f5;place-items:center;min-height:100vh;padding:36px;display:grid}.auth-form{width:min(100%,355px)}.auth-form__wordmark{object-fit:contain;width:108px;height:74px;margin:0 0 9px -9px;display:block}.auth-form__eyebrow{color:#6b5ed0}.auth-form h2{color:#1e211b;letter-spacing:-.05em;margin:0;font-size:28px;font-weight:650}.auth-form>div:first-child>p{color:#858b81;margin:8px 0 0;font-size:10px;line-height:1.5}.oauth-button{color:#41473e;border:1px solid var(--line-strong);width:100%;height:40px;box-shadow:var(--shadow-sm);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:26px;font-size:10px;font-weight:600;display:flex}.oauth-button:hover{border-color:#c5c9bf}.google-mark{color:#4285f4;border:1px solid #e5e7e2;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:grid}.auth-divider{text-align:center;border-top:1px solid var(--line);margin:18px 0;position:relative}.auth-divider span{color:#9ba198;background:#f8f9f5;padding:0 10px;font-size:7px;position:relative;top:-8px}.form-error{color:var(--danger);margin:-4px 0 10px;font-size:8px}.auth-submit{width:100%;height:41px;margin-top:3px}.auth-signup{color:#8b9187;text-align:center;margin:18px 0 0;font-size:9px}.auth-signup button{color:#5c762f;background:0 0;border:0;padding:0;font-weight:600}.auth-terms{color:#a5aaa2;text-align:center;margin-top:24px;font-size:7px;display:block}.modal-backdrop,.command-palette-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16191387;place-items:center;padding:18px;animation:.15s both fade-in;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #ffffff80;border-radius:16px;width:min(100%,480px);animation:.19s both modal-in;overflow:hidden;box-shadow:0 28px 90px #0f120d47}.modal--wide{width:min(100%,820px);max-height:calc(100vh - 32px);overflow-y:auto}.modal__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.modal__heading h2{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:650}.modal__heading p{color:#858b81;margin:6px 0 0;font-size:9px;line-height:1.5}.modal-form{padding:20px}.modal-form__footer{border-top:1px solid var(--line);background:#fafbf8;justify-content:flex-end;gap:7px;margin:20px -20px -20px;padding:13px 20px;display:flex}.connection-danger-confirm{background:#fff7f6;border:1px solid #e4b9b4;border-radius:10px;margin-top:16px;padding:14px}.connection-danger-confirm p{color:#7a4a45;margin:5px 0 12px;font-size:12px;line-height:1.45}.connection-danger-confirm>div{justify-content:flex-end;gap:7px;display:flex}.permission-box{background:#f5f7f1;border:1px solid #e7eae1;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;padding:11px;display:grid}.permission-box>span{color:#6b8246;background:#eaf1df;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.permission-box strong{font-size:9px;display:block}.permission-box p{color:#8b9187;margin:4px 0 0;font-size:7px;line-height:1.5}.permission-options{gap:6px;margin-top:10px;display:grid}.permission-options label{cursor:pointer;background:#fff;border:1px solid #e2e6dc;border-radius:7px;grid-template-columns:15px 1fr;align-items:start;gap:7px;padding:7px;display:grid}.permission-options input{accent-color:#6b8246;margin:2px 0 0}.permission-options span strong,.permission-options span small{display:block}.permission-options span small{color:#90968b;margin-top:2px;font-family:DM Mono,monospace;font-size:6px}.secret-box{border:1px solid var(--line);background:#f4f6f1;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;margin:20px 20px 12px;padding:9px 9px 9px 12px;display:grid}.secret-box code{color:#46503a;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:9px;overflow:hidden}.secret-warning{color:#96692c;background:#fff7e9;border:1px solid #f1e1c2;border-radius:9px;align-items:center;gap:8px;margin:0 20px 17px;padding:9px 10px;font-size:8px;display:flex}.secret-warning+.button{width:calc(100% - 40px);margin:0 20px 20px}.command-palette-backdrop{align-items:flex-start;padding-top:11vh}.command-palette{background:#fff;border:1px solid #fff9;border-radius:14px;width:min(100%,540px);animation:.18s both modal-in;overflow:hidden;box-shadow:0 30px 90px #0e110c4d}.command-palette>label{color:#7f857b;border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;height:51px;padding:0 13px;display:grid}.command-palette input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.command-results{max-height:380px;padding:8px;overflow-y:auto}.command-group-label{color:#9ba198;letter-spacing:.1em;text-transform:uppercase;padding:8px 8px 5px;font-size:7px;font-weight:600;display:block}.command-results button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:42px;padding:0 9px;font-size:9px;font-weight:600;display:grid}.command-results button:hover{background:#f2f5ed}.command-results button>span{color:#698044;background:#edf3e4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.command-results button small{color:#9da29a;font-size:7px;font-weight:400}.toast{z-index:130;color:#e9eee4;background:#20241d;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;min-width:230px;height:45px;padding:0 15px 0 9px;font-size:9px;font-weight:500;animation:.22s both toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #0e110c38}.toast>span{color:#243016;background:var(--accent);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.page-loading{padding-top:42px}.skeleton{background:#e7e9e2;border-radius:10px;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:100%;height:100%;animation:1.25s infinite shimmer;display:block;transform:translate(-100%)}.skeleton--title{width:250px;height:35px;margin-bottom:28px}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skeleton--card{height:135px}.skeleton--wide{height:320px;margin-top:14px}.sidebar-scrim{border:0;padding:0;display:none}.app-recovery{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 70% 10%, #6854e826, transparent 26rem), var(--canvas);place-items:center;padding:24px;display:grid}.app-recovery__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,560px);box-shadow:var(--shadow-md);padding:clamp(28px,6vw,52px)}.app-recovery__eyebrow{color:var(--brand-violet);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.app-recovery h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(28px,6vw,42px)}.app-recovery p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.app-recovery__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.app-recovery__actions :is(button,a){color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.app-recovery__actions a{color:var(--ink);border-color:var(--line-strong);background:0 0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes shimmer{to{transform:translate(100%)}}@media (width>=1500px){:root{--sidebar-width:264px}.sidebar{padding-inline:16px}.page,.page-loading{padding-inline:44px}}@media (width<=1180px){.automation-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(2,1fr)}.automation-summary{grid-template-columns:repeat(3,100px) minmax(200px,1fr)}}@media (width<=980px){:root{--sidebar-width:226px}.overview-grid{grid-template-columns:1fr}.workforce-panel{min-height:0}.run-stat-grid{grid-template-columns:repeat(2,1fr)}.run-stat-grid article:nth-child(2){border-right:0}.run-stat-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.auth-shell{grid-template-columns:minmax(420px,.9fr) minmax(400px,1.1fr)}.auth-story{padding-inline:38px}.auth-story__content h1{font-size:48px}.auth-story__visual{right:-220px}.key-row{grid-template-columns:35px minmax(180px,1fr) 90px 34px}.key-row>div:nth-of-type(3){display:none}.api-quickstart{grid-template-columns:1fr;gap:20px}}@media (width<=800px){.app-main{margin-left:0}.sidebar{z-index:110;width:min(278px,86vw);transition:transform .22s;transform:translate(-105%);box-shadow:20px 0 60px #0d100b40}.sidebar.is-open{transform:translate(0)}.usage-card{display:none}.sidebar__bottom{margin-top:16px}.sidebar-toggle{display:none}.sidebar-close,.sidebar-scrim,.mobile-menu-button{display:block}.sidebar-scrim{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1316116b;position:fixed;inset:0}.topbar{padding:0 18px}.global-search{justify-content:center;width:34px;padding:0}.global-search span,.global-search kbd{display:none}.auth-shell{display:block}.auth-story{display:none}.auth-form-panel{padding:26px}.codex-connection-state{grid-template-columns:42px minmax(0,1fr)}.codex-connection-state>.button{grid-column:1/-1;width:100%}.codex-runtime-account,.codex-runtime-start,.codex-runtime-unavailable{grid-template-columns:42px minmax(0,1fr)}.codex-runtime-account>.button,.codex-runtime-start>.button{grid-column:1/-1;width:100%}.codex-runtime-device{flex-direction:column;align-items:stretch}.codex-runtime-device .button{justify-content:center}.codex-runtime-composer{grid-template-columns:1fr}}@media (width<=680px){.page,.page-loading{padding:24px 18px 42px}.topbar{height:58px}.content{min-height:calc(100vh - 58px)}.codex-code-form,.codex-approval{grid-template-columns:1fr}.codex-code-form .button,.codex-approval__actions .button{width:100%}.codex-approval__actions{grid-template-columns:1fr 1fr;display:grid}.breadcrumb-workspace,.breadcrumb-slash,.environment-pill{display:none}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:22px}.page-header>.button{width:100%}.command-card{padding:18px}.prompt-suggestions button:nth-of-type(n+3){display:none}.metric-grid,.automation-grid,.integration-grid{grid-template-columns:1fr}.metric-card{padding:14px 15px}.toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.filter-tabs{overflow-x:auto}.filter-tabs button{flex:1}.automation-summary{grid-template-columns:repeat(3,1fr)}.automation-summary>div{justify-content:center}.automation-summary__health{display:none!important}.integration-banner{grid-template-columns:42px minmax(0,1fr)}.integration-banner__icon{width:42px;height:42px}.integration-banner__status{grid-column:1/-1;justify-self:start}.connected-apps-diagram{grid-template-columns:1fr}.run-stat-grid{grid-template-columns:1fr 1fr}.run-stat-grid article{padding:14px}.data-table{min-width:720px}.runs-toolbar{flex-direction:column;align-items:stretch;gap:9px}.settings-layout{display:block}.settings-nav{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:10px;display:grid;overflow:visible}.settings-nav>button{width:100%;height:auto;min-height:44px;padding:8px 11px;font-size:10.5px}.settings-nav .settings-nav__group-label,.settings-nav .settings-nav__hint{display:none}.settings-card{padding:16px}.settings-card__split,.form-field__with-action{grid-template-columns:1fr}.form-field__with-action .button{width:100%}.workspace-logo-field--workspace,.profile-image-actions{flex-wrap:wrap;align-items:flex-start}.form-footer{flex-direction:column;align-items:stretch}.form-footer .button{width:100%}.key-row{grid-template-columns:35px minmax(0,1fr) 34px}.key-row>div:nth-of-type(2),.key-row>div:nth-of-type(3){display:none}.api-quickstart{padding:18px}.chart-wrap{padding-inline:14px}.chart-dates{padding-left:47px;padding-right:14px}.modal-backdrop{align-items:flex-end;padding:0}.modal,.modal--wide{overscroll-behavior:contain;border-radius:17px 17px 0 0;width:100%;max-height:94vh;overflow-y:auto}.n8n-intro,.mcp-connection{grid-template-columns:42px minmax(0,1fr)}.n8n-intro .connection-state,.mcp-connection .connection-state{grid-column:1/-1;justify-self:start}.webhook-directions{grid-template-columns:1fr}.direction-bridge{flex-direction:row;height:30px}.direction-bridge span{width:24px;height:1px}.direction-bridge svg{transform:rotate(90deg)}.direction-bridge svg:nth-of-type(2){transform:rotate(-90deg)}.webhook-security{grid-template-columns:1fr;row-gap:10px}.method-support{grid-column:1}.n8n-history__list article{grid-template-columns:68px minmax(0,1fr) auto;padding:7px 0}.n8n-history__list article>span:nth-of-type(2){display:none}.n8n-history__list article .button{grid-column:2/-1;justify-self:start}.n8n-form__footer{flex-direction:column-reverse;align-items:stretch}.n8n-form__footer>div,.n8n-form__footer .button{width:100%}.n8n-form__footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mcp-route-strip{grid-template-columns:1fr;gap:8px}.mcp-route-strip>svg{display:none}.mcp-service-toolbar{flex-direction:column;align-items:flex-start}.mcp-service-toolbar>div:last-child{justify-content:space-between;width:100%}.mcp-service-grid{grid-template-columns:1fr}}@media (width<=420px){.topbar__right{gap:5px}.topbar-avatar{display:none}.notification-popover{width:auto;position:fixed;top:53px;left:12px;right:12px}.command-card__header{align-items:flex-start}.command-card h2{max-width:220px;font-size:13px}.prompt-suggestions{display:none}.automation-summary{padding-inline:8px}.automation-summary>div{gap:4px}.automation-summary>div span:last-child{display:none}.run-stat-grid{grid-template-columns:1fr}.run-stat-grid article{border-bottom:1px solid var(--line);border-right:0!important}.run-stat-grid article:last-child{border-bottom:0}.auth-form-panel{padding:22px 18px}}@media (width<=620px){.connected-apps-diagram ol{grid-template-columns:1fr}.connected-apps-diagram li:not(:last-child):after{inset:auto auto -9px 50%;transform:translate(-50%)rotate(135deg)}}@media (width<=1100px){.landing-nav{grid-template-columns:1fr auto auto;gap:14px}.landing-nav nav{display:none}.landing-nav nav.is-open{color:#d5dbd0;background:#191d16;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;align-items:stretch;gap:4px;width:min(280px,100vw - 36px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:max(24px,50vw - 620px);box-shadow:0 20px 50px #0709064d}.landing-nav nav.is-open a,.landing-nav nav.is-open button{text-align:left;width:100%;padding:11px 12px}.landing-menu-toggle{display:grid}.features-nav{grid-template-columns:1fr auto}.features-nav nav{display:none}.features-card-grid{grid-template-columns:repeat(2,1fr)}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(400px,.75fr);gap:42px}.landing-hero h1{font-size:clamp(54px,6.5vw,72px)}.landing-security{grid-template-columns:62px minmax(0,1fr)}.landing-security__points{grid-column:2}}@media (width<=900px){.landing-hero{grid-template-columns:1fr;padding-top:66px}.landing-hero__copy{max-width:740px}.landing-product{justify-self:center;max-width:680px;transform:none}.landing-feature-grid{grid-template-columns:1fr}.landing-feature{min-height:300px}.landing-workflow,.landing-intelligence{grid-template-columns:1fr}.landing-workflow__visual,.landing-intelligence__visual{width:min(100%,620px)}.features-card-grid{grid-template-columns:1fr}}@media (width<=680px){.landing-nav{height:66px;padding-inline:18px}.landing-nav nav.is-open{right:18px}.features-nav{height:66px;padding-inline:18px}.features-nav>div:last-child{gap:10px}.features-nav .button{height:36px;padding-inline:12px}.features-nav .button svg{display:none}.features-index{top:66px}.features-hero{min-height:0;padding:70px 18px 60px}.features-hero h1{font-size:clamp(42px,13vw,60px)}.features-hero__actions{flex-direction:column;align-items:stretch;gap:14px}.features-hero__actions .button{width:100%}.features-group{padding:72px 18px 24px;scroll-margin-top:118px}.features-cta__actions{flex-direction:column;align-items:stretch;gap:10px}.features-cta__actions .button,.features-cta__back{width:100%}.landing-nav>div:last-child{gap:10px}.landing-sign-in{align-items:center;display:inline-flex}.landing-nav .button{height:36px;padding-inline:12px}.landing-nav .button svg{display:none}.landing-hero{gap:52px;min-height:auto;padding:58px 18px 68px}.landing-hero h1{margin-top:18px;font-size:clamp(47px,14vw,68px)}.landing-hero__copy>p{font-size:14px}.landing-hero__actions{flex-direction:column;align-items:stretch;gap:16px}.landing-hero__actions .button{width:100%}.landing-trust{grid-template-columns:1fr;display:grid}.landing-product{border-radius:17px;padding:11px}.landing-command-preview{padding:11px}.landing-mini-grid{grid-template-columns:1fr 1fr}.landing-mini-grid article:last-child{display:none}.landing-activity{grid-template-columns:55px minmax(0,1fr)}.landing-proof{grid-template-columns:1fr;gap:14px;padding:23px 18px}.landing-proof>div{flex-wrap:wrap;justify-content:flex-start;gap:13px 22px}.landing-proof strong{font-size:9px}.landing-section{padding:82px 18px}.landing-section__heading{margin-bottom:32px}.landing-section__heading h2,.landing-workflow h2,.landing-connected h2,.landing-intelligence h2,.landing-pulse h2,.landing-security h2,.landing-cta h2{font-size:clamp(35px,10vw,49px)}.landing-feature{min-height:330px;padding:22px}.landing-feature__number{top:24px;right:22px}.feature-prompt,.feature-connections,.feature-events{bottom:22px;left:22px;right:22px}.landing-workflow{gap:52px;padding:82px 18px}.landing-workflow__visual{padding:17px}.landing-pulse{gap:46px;padding:82px 18px}.landing-pulse__visual{padding:16px}.landing-intelligence{gap:46px;padding:82px 18px}.landing-intelligence__copy>p:not(.landing-intelligence__boundary){font-size:16px}.landing-intelligence__visual{padding:17px}.landing-decision-factors{grid-template-columns:1fr}.workflow-automation-card{grid-template-columns:42px minmax(0,1fr)}.workflow-automation-card .status-pill{display:none}.workflow-tool-row span{font-size:7px}.landing-integration-row article{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:20px}.landing-integration-row .integration-logo,.landing-stack-logo{width:48px;height:48px}.landing-integration-row article>svg{display:none}.landing-security{grid-template-columns:1fr;gap:22px;padding:72px 18px}.landing-security__points{grid-column:1}.landing-cta{min-height:440px;padding-inline:18px}.landing-footer{gap:18px;padding:36px 18px}.mcp-access-state{grid-template-columns:42px minmax(0,1fr)}.mcp-access-state>.button,.mcp-access-state>.mcp-access-badge{grid-column:1/-1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-chat{z-index:75;position:fixed;bottom:22px;right:22px}.workspace-chat__toggle{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.workspace-chat__toggle span{display:none}.workspace-chat__toggle img{filter:drop-shadow(0 6px 12px #070c2347);width:100%;height:100%}.workspace-chat__panel{color:#eaf0fb;background:#111722;border:1px solid #2a3549;border-radius:16px;width:min(380px,100vw - 32px);margin-bottom:12px;overflow:hidden;box-shadow:0 24px 70px #00000061}.workspace-chat__panel header,.workspace-chat__panel form{align-items:center;gap:10px;padding:14px;display:flex}.workspace-chat__panel header{border-bottom:1px solid #283142;justify-content:space-between}.workspace-chat__panel header div{gap:3px;display:grid}.workspace-chat__panel header button{color:#9aa7bb;background:0 0;border:0;font-size:20px}.workspace-chat__messages{gap:9px;max-height:360px;padding:14px;display:grid;overflow-y:auto}.workspace-chat__messages>p{color:#9aa7bb;margin:0;font-size:11px;line-height:1.55}.workspace-chat__message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px;min-width:0;max-width:90%;padding:9px 11px;font-size:11px;line-height:1.5}.workspace-chat__message--user{color:#fff;background:#315fc1;justify-self:end}.workspace-chat__message--assistant{color:#dce6f8;white-space:normal;background:#1a2332;width:min(94%,340px)}.workspace-chat__markdown.is-error{color:#ffd0d0}.workspace-chat__markdown>:first-child{margin-top:0}.workspace-chat__markdown>:last-child{margin-bottom:0}.workspace-chat__markdown h1,.workspace-chat__markdown h2,.workspace-chat__markdown h3{color:#f1f6ff;margin:10px 0 5px;line-height:1.25}.workspace-chat__markdown h1{font-size:15px}.workspace-chat__markdown h2{font-size:13px}.workspace-chat__markdown h3{font-size:12px}.workspace-chat__markdown p,.workspace-chat__markdown ul,.workspace-chat__markdown ol,.workspace-chat__markdown blockquote,.workspace-chat__markdown pre{margin:5px 0}.workspace-chat__markdown ul,.workspace-chat__markdown ol{padding-left:18px}.workspace-chat__markdown a{color:#8db6ff}.workspace-chat__markdown img{border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.workspace-chat__markdown code{background:#0e1724;border-radius:3px;padding:1px 3px}.workspace-chat__markdown table{border-collapse:collapse;width:100%;margin:7px 0}.workspace-chat__markdown th,.workspace-chat__markdown td{text-align:left;vertical-align:top;border:1px solid #35445c;padding:4px 5px}.workspace-chat__attachment{color:#eaf2ff;background:#101a29;border:1px solid #3f5f8c;border-radius:8px;align-items:center;gap:9px;margin-top:9px;padding:8px 9px;text-decoration:none;display:flex}.workspace-chat__attachment>span:first-child{color:#fff;background:#315fc1;border-radius:6px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.workspace-chat__attachment>span:last-child{min-width:0;display:grid}.workspace-chat__attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-chat__attachment small{color:#9fb0c8}.workspace-chat__action{border-top:1px solid #35445c;gap:7px;margin-top:10px;padding-top:9px;display:grid}.workspace-chat__action span,.workspace-chat__action small{color:#9aa7bb;font-size:10px}.workspace-chat__workflow-preview{background:#121c2c;border:1px solid #35445c;border-radius:7px;gap:3px;padding:7px;display:grid}.workspace-chat__workflow-preview strong{color:#eaf0fb;font-size:11px}.workspace-chat__workflow-card{gap:9px;min-width:0;display:grid}.workspace-chat__workflow-heading{gap:2px;display:grid}.workspace-chat__workflow-heading span{color:#82adff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-chat__workflow-heading strong{color:#f4f7ff;font-size:13px;line-height:1.35}.workspace-chat__workflow-card p,.workspace-chat__workflow-card ul{margin:0}.workspace-chat__workflow-card ul{color:#c6d3e7;gap:3px;padding-left:17px;display:grid}.workspace-chat__workflow-card dl,.workspace-chat__data{background:#121c2c;border:1px solid #35445c;border-radius:8px;gap:5px;margin:1px 0 0;padding:8px;display:grid}.workspace-chat__workflow-card dl div,.workspace-chat__data div{grid-template-columns:58px minmax(0,1fr);gap:7px;display:grid}.workspace-chat__workflow-card dt,.workspace-chat__data dt{color:#8190a8}.workspace-chat__workflow-card dd,.workspace-chat__data dd{color:#e5ecf8;overflow-wrap:anywhere;min-width:0;margin:0}.workspace-chat__confirmation{background:#121c2c;border:1px solid #35445c;border-radius:8px;gap:6px;margin-top:9px;padding:9px;display:grid}.workspace-chat__confirmation strong{color:#f1f6ff}.workspace-chat__confirmation small,.workspace-chat__action-result{color:#9fb0c8}.workspace-chat__response-actions{flex-wrap:wrap;gap:6px;display:flex}.workspace-chat__response-actions button{color:#eaf0fb;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a5870;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.workspace-chat__response-actions button.is-primary{background:#315fc1;border-color:#5789ef}.workspace-chat__response-actions button.is-danger{color:#ffd6d6;border-color:#8b4a51}.workspace-chat__response-actions button:disabled{cursor:wait;opacity:.65}.workspace-chat__action button{color:#eaf0fb;font:inherit;cursor:pointer;background:#315fc1;border:1px solid #5789ef;border-radius:7px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:700}.workspace-chat__panel form{border-top:1px solid #283142}.workspace-chat__panel input{color:#eef3fb;background:#0c121d;border:1px solid #2c374b;border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:11px}.workspace-chat__panel input::placeholder{color:#718097}.app-shell .automation-card.is-muted{opacity:.7}.form-fieldset{border:1px solid var(--line);border-radius:10px;margin:16px 0 0;padding:12px}.form-fieldset legend{color:var(--muted);padding:0 5px;font-size:10px;font-weight:650}.form-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.form-checkbox-grid label{color:var(--ink-soft);align-items:flex-start;gap:7px;font-size:9px;line-height:1.35;display:flex}.run-log-link{color:inherit;text-align:left;background:0 0;border:0;padding:0}.run-log-link:hover strong{color:var(--accent-bright)}.run-outcome-button{white-space:nowrap;color:var(--accent-bright);background:color-mix(in srgb, var(--accent-bright) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-bright) 30%, var(--line));border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.run-outcome-button:hover{border-color:var(--accent-bright)}.automation-log-panel{margin-top:20px}.automation-outcome-status{align-items:center;gap:12px;display:flex}.automation-outcome-list{gap:12px;margin-top:18px;display:grid}.automation-outcome-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-bright) 8%, var(--surface-soft)), var(--surface-soft));border:1px solid color-mix(in srgb, var(--accent-bright) 24%, var(--line));border-radius:11px;padding:16px}.automation-outcome-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.automation-outcome-card>header>div{gap:4px;display:grid}.automation-outcome-card>header span,.automation-outcome-card>header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.automation-outcome-card>header strong{color:var(--ink);font-size:11px}.automation-outcome-count,.automation-outcome-text{color:var(--ink-soft);margin:0;font-size:10px}.automation-outcome-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.automation-outcome-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.automation-outcome-grid dt{color:var(--muted);font-size:8px}.automation-outcome-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;font-weight:750}.automation-outcome-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.automation-outcome-items article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.automation-outcome-items strong,.automation-outcome-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-outcome-items strong{color:var(--ink);font-size:10px}.automation-outcome-items small,.automation-outcome-more{color:var(--muted);font-size:8px}.automation-outcome-more{align-self:center;padding:8px}.automation-outcome-raw,.automation-log-details{margin-top:12px}.automation-outcome-raw summary,.automation-log-details>summary{width:fit-content;color:var(--accent-bright);cursor:pointer;font-size:9px;font-weight:700}.automation-outcome-raw pre{max-height:320px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:12px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.automation-outcome-empty{background:var(--surface-soft);border:1px dashed var(--line);border-radius:10px;gap:5px;margin-top:18px;padding:15px;display:grid}.automation-outcome-empty strong{font-size:10px}.automation-outcome-empty p{color:var(--muted);margin:0;font-size:9px}.automation-log-list{gap:8px;margin-top:14px;display:grid}.automation-log-entry{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.automation-log-entry div{gap:4px;display:grid}.automation-log-entry strong{font-size:10px}.automation-log-entry small,.automation-log-entry>span{color:var(--muted);font-size:8px}.automation-log-entry--error{border-color:#ff7b7680}.project-card-action,.project-invoice-amount button{color:#eaf2ff;background:#2e5fc5;border:1px solid #4777d5;border-radius:7px;padding:6px 9px;font-size:8px}.project-invoice-amount{color:var(--muted);gap:5px;margin-top:10px;font-size:8px;display:grid}.project-invoice-amount input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;padding:7px;font-size:10px}@media (width<=560px){.form-checkbox-grid{grid-template-columns:1fr}}.page--overview{--pulse-radius:22px}.workspace-pulse{isolation:isolate;color:#fff;border-radius:var(--pulse-radius);background-color:#304b5f;background-image:url(/img/sunny.png);background-position:50% 54%;background-size:cover;border:1px solid #1c2b3338;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:clamp(330px,42vw,470px);margin-bottom:16px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1b241c29}.workspace-pulse:before,.workspace-pulse:after,.workspace-pulse__shade{pointer-events:none;content:"";position:absolute;inset:0}.workspace-pulse__shade{z-index:-1;background:linear-gradient(90deg,#091213d1 0%,#0c181994 44%,#0d1a1a1f 76%),linear-gradient(#0000 38%,#060c0c7a)}.workspace-pulse:before{z-index:-1;background:radial-gradient(circle at 88% 8%,#ffda7a42,#0000 25%);animation:16s ease-in-out infinite alternate pulse-sunlight}.workspace-pulse[data-mood=cloudy] .workspace-pulse__shade{background:linear-gradient(90deg,#121c22db,#27353c91 54%,#454f525c),#56656b2e}.workspace-pulse[data-mood=steady],.workspace-pulse[data-mood=attention]{background-image:radial-gradient(circle at 82% 18%,#aec5a238,#0000 28%),linear-gradient(135deg,#34463f,#26363c 58%,#1d2932)}.workspace-pulse[data-mood=steady] .workspace-pulse__shade,.workspace-pulse[data-mood=attention] .workspace-pulse__shade{background:linear-gradient(90deg,#0a1416b8,#1522246b 65%,#1d2c2d33)}.workspace-pulse[data-mood=rainy] .workspace-pulse__shade{background:linear-gradient(90deg,#0e1b26e6,#1e313dad 58%,#2c3e4880),#2a435259}.workspace-pulse[data-mood=rainy]:after{z-index:-1;background:repeating-linear-gradient(104deg,#0000 0 22px,#cee5ee24 23px,#0000 24px 38px) 0 0/140% 140%;animation:9s linear infinite pulse-rain}.workspace-pulse[data-mood=stormy] .workspace-pulse__shade{background:linear-gradient(90deg,#070f19f0,#181f2ec7 60%,#2d2f3f94),#242c3d73}.workspace-pulse[data-mood=snowy] .workspace-pulse__shade{background:linear-gradient(90deg,#192933e0,#677b828f 64%,#aebcbc57)}.workspace-pulse[data-mood=clear-night] .workspace-pulse__shade,.workspace-pulse[data-mood=cloudy-night] .workspace-pulse__shade{background:linear-gradient(90deg,#050b19f0,#10182fd1 55%,#2226409e),#0d132b8a}.workspace-pulse[data-mood=clear-night]:before,.workspace-pulse[data-mood=cloudy-night]:before{background:radial-gradient(circle at 88% 12%,#e7ecffad 0 1px,#0000 2px),radial-gradient(circle at 78% 22%,#e7ecff70 0 1px,#0000 2px),radial-gradient(circle at 92% 35%,#e7ecff85 0 1px,#0000 2px);animation:5s ease-in-out infinite alternate pulse-stars}.workspace-pulse__content,.workspace-pulse__weather{z-index:1;position:relative}.workspace-pulse__content{max-width:720px}.workspace-pulse__meta{color:#ffffffd1;letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c161852;border:1px solid #fff3;border-radius:99px;align-items:center;gap:10px;min-height:32px;padding:6px 11px;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 8px 28px #0000001f}.workspace-pulse__meta span:first-child{align-items:center;gap:6px;display:inline-flex}.workspace-pulse__meta>span:nth-child(2){background:#ffffff4d;width:1px;height:12px}.workspace-pulse__copy{animation:.42s ease-out both pulse-copy-in}.workspace-pulse .micro-label{color:#ffffffb3;margin:21px 0 8px}.workspace-pulse h1{color:#fff;letter-spacing:-.056em;text-wrap:balance;text-shadow:0 2px 22px #00000047;max-width:680px;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:650;line-height:.98}.workspace-pulse__copy p{color:#ffffffd6;text-wrap:pretty;text-shadow:0 1px 12px #00000057;max-width:630px;margin:14px 0 0;font-size:12px;line-height:1.65}.workspace-pulse__weather{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0810136b;border:1px solid #ffffff38;border-radius:15px;align-items:center;gap:11px;min-width:196px;padding:12px 14px;display:flex;box-shadow:0 12px 32px #00000029}.workspace-pulse__weather-icon{color:#ffe098;background:#ffffff1f;border:1px solid #ffffff29;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.workspace-pulse__weather-icon--cloud,.workspace-pulse__weather-icon--cloud-rain{color:#c9e4ef}.workspace-pulse__weather-icon--moon{color:#d4d9ff}.workspace-pulse__weather-reading,.workspace-pulse__weather-location{align-items:center;display:flex}.workspace-pulse__weather-reading{gap:6px;font-size:10px}.workspace-pulse__weather-reading strong{letter-spacing:-.04em;font-size:18px}.workspace-pulse__weather-location{color:#ffffffa8;gap:5px;margin-top:4px;font-size:8px}.today-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:17px;margin-bottom:14px;padding:20px}.today-panel__heading{padding:0}.today-panel__heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:20px}.today-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin-top:16px;display:grid}.today-item{min-width:0;min-height:74px;color:var(--ink);text-align:left;background:var(--surface-soft);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.today-item:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 9px 24px #262d2214}.today-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.today-item__icon{color:#677b49;background:#80995b1f;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.today-item--attention .today-item__icon,.today-item--money .today-item__icon{color:#9d643f;background:#be75451f}.today-item__copy{min-width:0}.today-item__copy strong,.today-item__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.today-item__copy strong{font-size:10px;font-weight:650}.today-item__copy small{color:var(--muted);margin-top:4px;font-size:8px}.today-item>svg{color:var(--muted-2)}.command-card--compact{background:radial-gradient(circle at 92% -20%,#7e975b24,#0000 21rem),linear-gradient(125deg,#1a1d18,#252a21);padding-block:18px 16px;box-shadow:0 10px 28px #161a121a}.overview-grid--supporting{grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr)}.overview-grid--supporting .runs-panel{min-width:0;margin:0}html[data-theme=dark] .today-panel{background:#161d28;border-color:#2c3748}html[data-theme=dark] .today-item{color:#eef2f8;background:#111824;border-color:#2b3749}html[data-theme=dark] .today-item:hover{border-color:#46556b;box-shadow:0 10px 26px #0003}html[data-theme=dark] .today-item__icon{color:#b6cc92;background:#8ba95c21}html[data-theme=dark] .today-item--attention .today-item__icon,html[data-theme=dark] .today-item--money .today-item__icon{color:#efb083;background:#cb7e4b24}@keyframes pulse-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-sunlight{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@keyframes pulse-rain{0%{background-position:0 0}to{background-position:-180px 260px}}@keyframes pulse-stars{0%{opacity:.55}to{opacity:1}}@media (width<=980px){.workspace-pulse{grid-template-columns:1fr}.workspace-pulse__weather{width:fit-content}.overview-grid--supporting{grid-template-columns:1fr}}@media (width<=560px){.workspace-pulse{background-position:61%;border-radius:17px;min-height:390px;padding:22px 19px}.workspace-pulse__meta{max-width:100%}.workspace-pulse h1{font-size:clamp(30px,10vw,42px)}.workspace-pulse__weather{width:100%}.today-panel{padding:17px}.today-panel__heading{align-items:flex-start;gap:12px}.today-panel__heading .button{min-width:auto;padding-inline:11px}.today-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-pulse:before,.workspace-pulse:after,.workspace-pulse__copy{animation:none}.today-item{transition:none}}@media (width<=680px){.workspace-chat{bottom:12px;right:12px}.workspace-chat__toggle{width:42px;height:42px}.page.settings-page,.page.pricing-page,.page.connected-apps-page,.page.page--overview{padding-bottom:76px}}html[data-theme=dark] .app-shell{--ink:#f2f5fb;--ink-soft:#c0c7d4;--muted:#8f99aa;--muted-2:#707b8f;--canvas:#0b0f18;--surface:#111722;--surface-soft:#171e2b;--surface-dark:#080c13;--line:#283142;--line-strong:#354056;--accent:#4e7fe9;--accent-bright:#73a8ff;--success:#61d58a;--warning:#f2bd50;--danger:#ff7b76;--shadow-sm:0 1px 0 #ffffff05, 0 12px 32px #00000029;--shadow-md:0 22px 64px #00000061;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 82% -15%,#365db424,#0000 30rem),#0b0f18}html[data-theme=dark] .app-shell .app-main,html[data-theme=dark] .app-shell .content{background:radial-gradient(circle at 84% -12%,#3b5ba51a,#0000 28rem),#0b0f18}html[data-theme=dark] .app-shell .topbar{color:#eef2f9;background:#0b101aeb;border-bottom-color:#252d3d}html[data-theme=dark] .app-shell .breadcrumb-workspace,html[data-theme=dark] .app-shell .breadcrumb-slash{color:#707b8e}html[data-theme=dark] .app-shell .global-search,html[data-theme=dark] .app-shell .icon-button{color:#919bad;background:#151b27;border-color:#293244}html[data-theme=dark] .app-shell .global-search:hover,html[data-theme=dark] .app-shell .icon-button:hover{color:#f5f7fc;background:#1b2331;border-color:#3b475d}html[data-theme=dark] .app-shell kbd{color:#929caf;box-shadow:none;background:#101621;border-color:#30394b}html[data-theme=dark] .app-shell .topbar-avatar{color:#edf2fb;background:linear-gradient(145deg,#465a7c,#28354a);border:1px solid #4d5b72}html[data-theme=dark] .app-shell .sidebar{background:radial-gradient(circle at 40% -5%,#445eb226,#0000 15rem),#080c13;border-right-color:#202838}html[data-theme=dark] .app-shell .workspace-switcher{background:#101621;border-color:#232c3c}html[data-theme=dark] .app-shell .workspace-switcher:hover{background:#161d2a;border-color:#354056}html[data-theme=dark] .app-shell .workspace-avatar{color:#fff;background:linear-gradient(145deg,#4d82ed,#345dbf)}html[data-theme=dark] .app-shell .nav-group button.is-active{background:linear-gradient(90deg,#3a66cc47,#26334e6b)}html[data-theme=dark] .app-shell .usage-card{background:linear-gradient(145deg,#3c63c524,#0000 65%),#0e141f;border-color:#232c3c}html[data-theme=dark] .app-shell .page-header h1,html[data-theme=dark] .app-shell .page-header h2,html[data-theme=dark] .app-shell .panel-heading h3,html[data-theme=dark] .app-shell .metric-card>strong,html[data-theme=dark] .app-shell .automation-summary strong,html[data-theme=dark] .app-shell .automation-card__body h3,html[data-theme=dark] .app-shell .run-stat-grid strong,html[data-theme=dark] .app-shell .integration-card h3,html[data-theme=dark] .app-shell .run-title strong,html[data-theme=dark] .app-shell .workforce-row__name strong,html[data-theme=dark] .app-shell .settings-card h3,html[data-theme=dark] .app-shell .api-quickstart h2,html[data-theme=dark] .app-shell .empty-state strong{color:#f2f5fa}html[data-theme=dark] .app-shell .page-eyebrow,html[data-theme=dark] .app-shell .micro-label{color:#778398}html[data-theme=dark] .app-shell .button--primary{background:linear-gradient(#4c80ee,#3063d3);border-color:#5789ef;box-shadow:inset 0 1px #ffffff29,0 8px 24px #2656c23d}html[data-theme=dark] .app-shell .button--primary:hover{background:linear-gradient(#5a8ef4,#386edf)}html[data-theme=dark] .app-shell .button--secondary,html[data-theme=dark] .app-shell .button--dark{color:#d5dbe6;box-shadow:none;background:#171e2b;border-color:#303a4d}html[data-theme=dark] .app-shell .button--secondary:hover,html[data-theme=dark] .app-shell .button--dark:hover{color:#fff;background:#202939;border-color:#435068}html[data-theme=dark] .app-shell .button--danger{color:#ff918c;background:#9028302b;border-color:#dc575c57}html[data-theme=dark] .app-shell .automation-delete{color:#ff9a96;background:#8e2a332e;border-color:#dc5b624d}html[data-theme=dark] .app-shell .automation-delete:hover{color:#ffd0cd;background:#a7313c47;border-color:#ed6f757a}html[data-theme=dark] .app-shell :is(.panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .automation-summary,html[data-theme=dark] .automation-card,html[data-theme=dark] .run-stat-grid,html[data-theme=dark] .integration-card,html[data-theme=dark] .keys-panel,html[data-theme=dark] .api-quickstart,html[data-theme=dark] .settings-card){color:#c8cfda;box-shadow:var(--shadow-sm);background:#111722;border-color:#283142}html[data-theme=dark] .app-shell :is(.period-button,html[data-theme=dark] .search-field,html[data-theme=dark] .category-select,html[data-theme=dark] .filter-tabs,html[data-theme=dark] .automation-model,html[data-theme=dark] .tool-stack span){color:#aab3c3;background:#171e2b;border-color:#303a4d}html[data-theme=dark] .app-shell .search-field input,html[data-theme=dark] .app-shell .category-select select{color:#edf1f8}html[data-theme=dark] .app-shell .filter-tabs button{color:#8e98aa}html[data-theme=dark] .app-shell .filter-tabs button:hover{color:#d9dfea}html[data-theme=dark] .app-shell .filter-tabs button.is-active{color:#fff;background:#26334a;box-shadow:inset 0 0 0 1px #3a4d6e}html[data-theme=dark] .app-shell .command-card,html[data-theme=dark] .app-shell .integration-banner{background:radial-gradient(circle at 90% -30%,#4877e833,#0000 22rem),linear-gradient(135deg,#101722,#161f2d);border:1px solid #2a3446;box-shadow:0 16px 45px #0000003d}html[data-theme=dark] .app-shell .command-box{background:#111722;border-color:#303a4c}html[data-theme=dark] .app-shell .command-box textarea{color:#edf1f8}html[data-theme=dark] .app-shell .automation-select,html[data-theme=dark] .app-shell .automation-select select{color:#a6b0c0}html[data-theme=dark] .app-shell .metric-icon--lime,html[data-theme=dark] .app-shell .automation-avatar--lime,html[data-theme=dark] .app-shell .run-icon,html[data-theme=dark] .app-shell .key-icon,html[data-theme=dark] .app-shell .new-automation-icon,html[data-theme=dark] .app-shell .setting-row__icon{color:#79d49a;background:#2c804d33}html[data-theme=dark] .app-shell .metric-icon--violet,html[data-theme=dark] .app-shell .automation-avatar--violet{color:#ab96ff;background:#694ec938}html[data-theme=dark] .app-shell .metric-icon--blue,html[data-theme=dark] .app-shell .automation-avatar--blue{color:#82b2ff;background:#2d5eae3d}html[data-theme=dark] .app-shell .metric-icon--coral,html[data-theme=dark] .app-shell .automation-avatar--coral{color:#ff9a85;background:#9d3f2d38}html[data-theme=dark] .app-shell .bar-chart{background:repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#273043 33.333%,#0000 calc(33.333% + 1px));border-bottom-color:#273043}html[data-theme=dark] .app-shell .workforce-row{border-bottom-color:#242d3d}html[data-theme=dark] .app-shell .workforce-row:hover,html[data-theme=dark] .app-shell .data-table tbody tr:hover,html[data-theme=dark] .app-shell .key-row:hover{background:#171f2c}html[data-theme=dark] .app-shell .data-table th,html[data-theme=dark] .app-shell .data-table td,html[data-theme=dark] .app-shell .key-row,html[data-theme=dark] .app-shell .automation-card__stats{border-color:#263042}html[data-theme=dark] .app-shell .data-table td,html[data-theme=dark] .app-shell .key-row>div>strong,html[data-theme=dark] .app-shell .automation-card__stats strong{color:#aeb7c6}html[data-theme=dark] .app-shell .run-stat-grid article:not(:last-child),html[data-theme=dark] .app-shell .automation-summary>div:not(:last-child),html[data-theme=dark] .app-shell .automation-card__stats>div:not(:last-child){border-color:#2a3445}html[data-theme=dark] .app-shell .automation-card:hover,html[data-theme=dark] .app-shell .integration-card:hover{background:#151c28;border-color:#3b475c;box-shadow:0 14px 35px #0000003d}html[data-theme=dark] .app-shell .automation-card--new{color:#aeb7c6;background:#1117228c;border-color:#3a465b}html[data-theme=dark] .app-shell .automation-card--new:hover{color:#fff;background:#151d2a;border-color:#5275bf}html[data-theme=dark] .app-shell .status-pill{color:#aab3c1;background:#1b2330;border-color:#303b4e}html[data-theme=dark] .app-shell .status-pill--active,html[data-theme=dark] .app-shell .status-pill--completed,html[data-theme=dark] .app-shell .connected-label,html[data-theme=dark] .app-shell .configured-label{color:#65d88d;background:#1c7c433d;border-color:#43b56c47}html[data-theme=dark] .app-shell .status-pill--running,html[data-theme=dark] .app-shell .platform-label{color:#84aaff;background:#3057aa40;border-color:#5881d947}html[data-theme=dark] .app-shell .status-pill--failed{color:#ff8a84;background:#912c333d;border-color:#db545947}html[data-theme=dark] .app-shell .status-pill--paused,html[data-theme=dark] .app-shell .status-pill--draft{color:#d1a85c;background:#845f1f33;border-color:#b4853540}html[data-theme=dark] .app-shell .category-select,html[data-theme=dark] .app-shell .integration-logo{background:#171e2b;border-color:#303a4d}html[data-theme=dark] .app-shell .logo-notion,html[data-theme=dark] .app-shell .logo-codex i{color:#e8edf5;border-color:currentColor}html[data-theme=dark] .app-shell :is(.codex-connection-state,html[data-theme=dark] .codex-connect-steps,html[data-theme=dark] .codex-runtime-session,html[data-theme=dark] .codex-runtime-composer,html[data-theme=dark] .codex-runtime-empty,html[data-theme=dark] .n8n-intro,html[data-theme=dark] .webhook-direction,html[data-theme=dark] .n8n-history,html[data-theme=dark] .mcp-connection,html[data-theme=dark] .mcp-route-strip,html[data-theme=dark] .mcp-service-card,html[data-theme=dark] .mcp-tool-preview,html[data-theme=dark] .integration-boundary-note,html[data-theme=dark] .security-note,html[data-theme=dark] .permission-box){color:#bdc5d2;background:#151c28;border-color:#2e394c}html[data-theme=dark] .app-shell :is(.codex-connection-state,html[data-theme=dark] .codex-connect-steps,html[data-theme=dark] .codex-runtime-session,html[data-theme=dark] .codex-runtime-composer,html[data-theme=dark] .n8n-intro,html[data-theme=dark] .webhook-direction,html[data-theme=dark] .n8n-history,html[data-theme=dark] .mcp-connection,html[data-theme=dark] .mcp-route-strip,html[data-theme=dark] .mcp-service-card,html[data-theme=dark] .mcp-tool-preview,html[data-theme=dark] .security-note) h3,html[data-theme=dark] .app-shell :is(.codex-connection-state,html[data-theme=dark] .codex-connect-steps,html[data-theme=dark] .codex-runtime-session,html[data-theme=dark] .n8n-intro,html[data-theme=dark] .webhook-direction,html[data-theme=dark] .n8n-history,html[data-theme=dark] .mcp-connection,html[data-theme=dark] .mcp-service-card,html[data-theme=dark] .security-note) strong{color:#eef2f8}html[data-theme=dark] .app-shell .security-note>span{color:#78a9ff;background:#315bad40}html[data-theme=dark] .app-shell .api-quickstart{background:linear-gradient(135deg,#111722,#131b29)}html[data-theme=dark] .app-shell .settings-nav>button,html[data-theme=dark] .app-shell .settings-nav>span{color:#8f99aa}html[data-theme=dark] .app-shell .settings-nav>button:hover{color:#e6eaf2;background:#141b27}html[data-theme=dark] .app-shell .settings-nav>button.is-active,html[data-theme=dark] .app-shell .settings-nav>span.is-active{color:#fff;background:#1c2637;box-shadow:inset 0 0 0 1px #303e56}html[data-theme=dark] .app-shell .form-field>span{color:#b9c1ce}html[data-theme=dark] .app-shell :is(.form-field input,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .form-field select,html[data-theme=dark] .modal-form input,html[data-theme=dark] .modal-form textarea,html[data-theme=dark] .modal-form select,html[data-theme=dark] .copy-field input){color:#edf1f8;background:#0e141f;border-color:#303a4d}html[data-theme=dark] .app-shell :is(.form-field input,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .form-field select,html[data-theme=dark] .modal-form input,html[data-theme=dark] .modal-form textarea,html[data-theme=dark] .modal-form select):focus{color:#fff;background:#111925;border-color:#527fe2;box-shadow:0 0 0 3px #4170db26}html[data-theme=dark] .app-shell .form-footer{background:#0e141f;border-color:#293244}html[data-theme=dark] .app-shell .setting-row+.setting-row{border-color:#283142}html[data-theme=dark] .app-shell .notification-popover,html[data-theme=dark] .app-shell .command-palette,html[data-theme=dark] .app-shell .modal{color:#d8dee8;box-shadow:var(--shadow-md);background:#121925;border-color:#303a4d}html[data-theme=dark] .app-shell .notification-popover>div,html[data-theme=dark] .app-shell .notification-popover>button{color:#d8dee8;background:#121925;border-color:#283244}html[data-theme=dark] .app-shell .notification-popover>button:hover{background:#192231}html[data-theme=dark] .app-shell .command-palette label{background:#151d2a;border-color:#2f3a4d}html[data-theme=dark] .app-shell .command-palette input{color:#fff}html[data-theme=dark] .app-shell .command-results button{color:#b8c0cd;border-color:#273143}html[data-theme=dark] .app-shell .command-results button:hover{color:#fff;background:#1b2535}html[data-theme=dark] .app-shell .modal__heading{border-color:#2b3547}html[data-theme=dark] .app-shell .modal-form__footer,html[data-theme=dark] .app-shell .modal-actions{border-color:#293345}html[data-theme=dark] .app-shell .toast{color:#edf2f8;box-shadow:var(--shadow-md);background:#17202d;border:1px solid #344158}html[data-theme=dark] .app-shell .dashboard-page{min-height:calc(100vh - 64px);color:var(--ink);background:0 0}html[data-theme=dark] .app-shell :is(.dashboard-stat,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-drive-browser,html[data-theme=dark] .dashboard-document-library,html[data-theme=dark] .dashboard-provider-card,html[data-theme=dark] .dashboard-link-form,html[data-theme=dark] .drive-tree,html[data-theme=dark] .drive-linker,html[data-theme=dark] .drive-workspace){color:#c4ccd8;box-shadow:var(--shadow-sm);background:#111722;border-color:#283142}html[data-theme=dark] .app-shell .dashboard-table thead tr,html[data-theme=dark] .app-shell .drive-tree__column-head,html[data-theme=dark] .app-shell .drive-workspace__header,html[data-theme=dark] .app-shell .drive-workspace__toolbar{color:#929caf;background:#181f2c;border-color:#2a3446}html[data-theme=dark] .app-shell .dashboard-table td,html[data-theme=dark] .app-shell .document-library__row,html[data-theme=dark] .app-shell .drive-tree__row{border-color:#273143}html[data-theme=dark] .app-shell .dashboard-table tbody tr:hover,html[data-theme=dark] .app-shell .drive-tree__row:hover,html[data-theme=dark] .app-shell .drive-tree__row.is-selected{background:#182232}html[data-theme=dark] .app-shell :is(.dashboard-toolbar input,html[data-theme=dark] .dashboard-toolbar select,html[data-theme=dark] .document-upload__picker,html[data-theme=dark] .dashboard-link-form input,html[data-theme=dark] .dashboard-link-form select,html[data-theme=dark] .dashboard-link-form textarea,html[data-theme=dark] .drive-linker select){color:#edf1f8;background:#0e141f;border-color:#303a4d}html[data-theme=dark] .app-shell .drive-workspace__body,html[data-theme=dark] .app-shell .drive-workspace__image-stage,html[data-theme=dark] .app-shell .drive-workspace__markdown{background:#0c111b;border-color:#293345}html[data-theme=dark] .app-shell .drive-workspace__paper{color:#20242c;background:#f8f9fc}html[data-theme=dark] .app-shell .money-page{--money-ink:#f2f5fa;--money-muted:#8e98aa;--money-line:#293345;min-height:calc(100vh - 64px);color:var(--money-ink);background:0 0}html[data-theme=dark] .app-shell .money-primary{color:#fff;background:linear-gradient(#4c80ee,#3063d3);border:1px solid #5789ef}html[data-theme=dark] .app-shell .money-primary:hover{background:linear-gradient(#5a8ef4,#386edf)}html[data-theme=dark] .app-shell :is(.money-stats article,html[data-theme=dark] .money-card){color:#c7cfdb;box-shadow:var(--shadow-sm);background:#111722;border-color:#293345}html[data-theme=dark] .app-shell .money-balance{background:radial-gradient(circle at 82% 0,#477bed3b,#0000 22rem),linear-gradient(135deg,#111a29,#172236);border-color:#34435c}html[data-theme=dark] .app-shell :is(.invoice-row,html[data-theme=dark] .money-empty,html[data-theme=dark] .payment-list li){border-color:#283244}html[data-theme=dark] .app-shell .money-empty strong,html[data-theme=dark] .app-shell .payment-list time b{color:#e6ebf3}html[data-theme=dark] .app-shell .invoice-status--paid{color:#63db8d;background:#1e82483d}html[data-theme=dark] .app-shell .invoice-status--pending{color:#f1c25b;background:#89611c3d}html[data-theme=dark] .app-shell .invoice-status--initializing{color:#a997ff;background:#5d43b83b}html[data-theme=dark] .app-shell .invoice-status--failed{color:#ff8983;background:#922d333b}html[data-theme=dark] .app-shell .invoice-more:hover,html[data-theme=dark] .app-shell .payment-note{color:#b7c0ce;background:#192230}html[data-theme=dark] .app-shell .workflow-card{background:radial-gradient(circle at 90% 0,#5c88f542,#0000 18rem),#243f83;border-color:#3f62b6}html[data-theme=dark] .app-shell .provider-grid article{color:#c7ced9;background:#151c28;border-color:#2f394b}html[data-theme=dark] .app-shell .provider-grid button{color:#cbd2de;background:#1d2635;border-color:#354259}html[data-theme=dark] .app-shell .money-modal{--money-ink:#f0f4fa;--money-muted:#919bad;color:#eef2f8;background:#121925;border:1px solid #303a4d}html[data-theme=dark] .app-shell .money-modal input{color:#eef2f8;background:#0d141f;border-color:#303a4d}html[data-theme=dark] .app-shell .money-modal__close{color:#a8b1c0;background:#1c2533}html[data-theme=dark] .app-shell .ideas-page{--ink:#f2f5fb;--ink-soft:#c1c9d6;--muted:#8f99aa;--canvas:#0b0f18;--surface:#111722;--line:#283142;--line-strong:#354056;color:var(--ink);background:#0b0f18}html[data-theme=dark] .app-shell .ideas-header,html[data-theme=dark] .app-shell .board-tabs{background:#101722;border-color:#283142}html[data-theme=dark] .app-shell .ideas-share{background:linear-gradient(#4c80ee,#3063d3)}html[data-theme=dark] .app-shell .ideas-avatar{border-color:#111722}html[data-theme=dark] .app-shell .ideas-sync-strip{color:#74d89a;background:#1764393b;border-color:#3ba56040}html[data-theme=dark] .app-shell .ideas-sync-strip.is-offline{color:#e8bd67;background:#7e561838;border-color:#b8853345}html[data-theme=dark] .app-shell .ideas-workspace{background-color:#0d131e;background-image:radial-gradient(#293347 1px,#0000 1px)}html[data-theme=dark] .app-shell .canvas-toolbar,html[data-theme=dark] .app-shell .quick-add,html[data-theme=dark] .app-shell .ai-helper{color:#bbc3cf;background:#141c29f5;border-color:#303b4f;box-shadow:0 16px 42px #00000042}html[data-theme=dark] .app-shell .canvas-toolbar button:hover,html[data-theme=dark] .app-shell .canvas-toolbar .tool-button--active{color:#fff;background:#263246}html[data-theme=dark] .app-shell .quick-add input{color:#fff;background:0 0}html[data-theme=dark] .app-shell .added-note{color:#d9dfe8;background:#161f2d;border-color:#354158}html[data-theme=dark] .app-shell .added-note textarea,html[data-theme=dark] .app-shell .added-note button{color:#dce2eb;background:#101722;border-color:#303b4f}html[data-theme=dark] .app-shell .work-dialog{--work-ink:#f0f3f9;--work-muted:#909aac;--work-line:#303a4d;color:#edf1f8;background:#121925;border-color:#354158}html[data-theme=dark] .app-shell .work-dialog input,html[data-theme=dark] .app-shell .work-dialog select,html[data-theme=dark] .app-shell .work-dialog textarea{color:#eef2f8;background:#0e141f;border-color:#303a4d}html[data-theme=dark] .app-shell :is(.work-dialog__fieldset,html[data-theme=dark] .work-dialog__file-row,html[data-theme=dark] .work-dialog__selected-files){color:#bec7d3;background:#151d2a;border-color:#303a4d}html[data-theme=dark] .app-shell .work-dialog__actions{border-color:#2c3648}html[data-theme=dark] .app-shell .app-main{isolation:isolate;background:#111925;position:relative}html[data-theme=dark] .app-shell .app-main:before{z-index:0;inset:0 0 0 var(--sidebar-width);content:"";mix-blend-mode:soft-light;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed}html[data-theme=dark] .app-shell .app-main>.topbar,html[data-theme=dark] .app-shell .app-main>.content{position:relative}html[data-theme=dark] .app-shell .app-main>.topbar{z-index:100}html[data-theme=dark] .app-shell .app-main>.content{z-index:1}html[data-theme=dark] .app-shell .content,html[data-theme=dark] .app-shell :is(.page,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .projects-page,html[data-theme=dark] .money-page,html[data-theme=dark] .ideas-page){background:0 0}html[data-theme=dark] .app-shell .topbar{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#0a0e17b3;box-shadow:8px 10px 24px #02050a2e}html[data-theme=dark] .app-shell .sidebar{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:radial-gradient(circle at 35% -8%,#485ba929,#0000 17rem),#080c13f0;box-shadow:12px 9px #03050a2b,18px 0 46px #01030866}html[data-theme=dark] .app-shell .app-main,html[data-theme=dark] .app-shell .content{background-color:#111925}html[data-theme=dark] .page-header h1 em,html[data-theme=dark] .money-header h1 em,html[data-theme=dark] .dashboard-page__title em{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}html[data-theme=dark] .n8n-showcase{background:radial-gradient(circle at 8%,#ff6d5b29,#0000 20rem),linear-gradient(135deg,#171f2d,#101722);border:1px solid #374156;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:21px;display:grid;overflow:hidden}html[data-theme=dark] .n8n-showcase__logo{color:#ff7867;background:#101621;border:1px solid #3b4352;border-radius:22px;place-items:center;width:82px;height:82px;display:grid;position:relative}html[data-theme=dark] .n8n-showcase__logo span{font-size:1.3rem;font-weight:800}html[data-theme=dark] .n8n-showcase__logo i{background:#ff7867;border-radius:50%;width:7px;height:7px;position:absolute}html[data-theme=dark] .n8n-showcase__logo i:first-of-type{top:15px;left:14px}html[data-theme=dark] .n8n-showcase__logo i:nth-of-type(2){bottom:18px;right:13px}html[data-theme=dark] .n8n-showcase__logo i:nth-of-type(3){top:13px;right:16px}html[data-theme=dark] .n8n-showcase h2{margin:6px 0;font-size:1.15rem}html[data-theme=dark] .n8n-showcase p{max-width:680px;color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}html[data-theme=dark] .n8n-showcase__diagram{align-items:center;gap:0;display:flex}html[data-theme=dark] .n8n-showcase__diagram span{color:#c8d0dd;background:#172131;border:1px solid #354158;border-radius:8px;padding:8px 10px;font-size:.64rem}html[data-theme=dark] .n8n-showcase__diagram i{background:#526682;width:22px;height:1px}html[data-theme=dark] .profile-menu-wrap{position:relative}html[data-theme=dark] .profile-popover{z-index:70;background:#131b28;border:1px solid #354158;border-radius:15px;width:286px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #00000075}html[data-theme=dark] .profile-popover header{border-bottom:1px solid #2c3547;align-items:center;gap:11px;padding:10px 9px 14px;display:flex}html[data-theme=dark] .profile-popover header>span{background:var(--brand-gradient);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}html[data-theme=dark] .profile-popover header div,html[data-theme=dark] .profile-popover button span{text-align:left;min-width:0;display:grid}html[data-theme=dark] .profile-popover small{color:var(--muted);text-overflow:ellipsis;font-size:.65rem;overflow:hidden}html[data-theme=dark] .profile-popover>button{color:#dce3ee;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}html[data-theme=dark] .profile-popover>button:hover{background:#1b2535}html[data-theme=dark] .profile-popover__signout{margin-top:4px;color:#ff9794!important;border-top:1px solid #2c3547!important}html[data-theme=dark] .file-item-menu{margin-left:auto;position:relative}html[data-theme=dark] .file-item-menu summary{color:#c7d0dd;cursor:pointer;background:#182130;border:1px solid #334057;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}html[data-theme=dark] .file-item-menu summary::-webkit-details-marker{display:none}html[data-theme=dark] .file-item-menu>div{z-index:25;background:#151e2b;border:1px solid #36445b;border-radius:10px;width:205px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 18px 45px #0000006b}html[data-theme=dark] .file-item-menu>div :is(button,html[data-theme=dark] a){color:#d3dbe7;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:.7rem;text-decoration:none}html[data-theme=dark] .file-item-menu>div :is(button,html[data-theme=dark] a):hover{background:#202c3e}@media (width<=850px){html[data-theme=dark] .n8n-showcase{grid-template-columns:auto 1fr}html[data-theme=dark] .n8n-showcase__diagram{display:none}}html[data-theme=dark] .app-shell :is(.panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .automation-summary,html[data-theme=dark] .automation-card,html[data-theme=dark] .run-stat-grid,html[data-theme=dark] .integration-card,html[data-theme=dark] .keys-panel,html[data-theme=dark] .api-quickstart,html[data-theme=dark] .settings-card,html[data-theme=dark] .dashboard-stat,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-drive-browser,html[data-theme=dark] .dashboard-document-library,html[data-theme=dark] .dashboard-provider-card,html[data-theme=dark] .dashboard-link-form,html[data-theme=dark] .drive-tree,html[data-theme=dark] .drive-linker,html[data-theme=dark] .drive-workspace,html[data-theme=dark] .projects-table-card,html[data-theme=dark] .project-workspace__stats,html[data-theme=dark] .project-workspace__toolbar,html[data-theme=dark] .project-lane,html[data-theme=dark] .clients-directory,html[data-theme=dark] .client-detail-panel,html[data-theme=dark] .money-stats article,html[data-theme=dark] .money-card){-webkit-backdrop-filter:blur(17px)saturate(120%);backdrop-filter:blur(17px)saturate(120%);background:linear-gradient(145deg,#171e2dc7,#0d121dad);border-color:#8493b13d;box-shadow:9px 11px #03060c38,0 22px 52px #0104093d,inset 0 1px #ffffff09}html[data-theme=dark] .app-shell :is(.project-kanban-card,html[data-theme=dark] .client-contact-grid>div,html[data-theme=dark] .provider-grid article,html[data-theme=dark] .codex-connection-state,html[data-theme=dark] .codex-connect-steps,html[data-theme=dark] .codex-runtime-session,html[data-theme=dark] .codex-runtime-composer,html[data-theme=dark] .n8n-intro,html[data-theme=dark] .webhook-direction,html[data-theme=dark] .n8n-history,html[data-theme=dark] .mcp-connection,html[data-theme=dark] .mcp-route-strip,html[data-theme=dark] .mcp-service-card,html[data-theme=dark] .mcp-tool-preview){-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#1f283bc2,#131926b3);border-color:#8291b03b;box-shadow:5px 7px #02050a33,0 14px 30px #0104092e,inset 0 1px #ffffff08}html[data-theme=dark] .app-shell :is(.modal,html[data-theme=dark] .command-palette,html[data-theme=dark] .notification-popover,html[data-theme=dark] .work-dialog,html[data-theme=dark] .money-modal,html[data-theme=dark] .clients-modal){-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#192131f0,#0c111beb);border-color:#8f9ebc47;box-shadow:12px 14px #02040947,0 34px 85px #00000073}html[data-theme=dark] .app-shell :is(.global-search,html[data-theme=dark] .search-field,html[data-theme=dark] .projects-search,html[data-theme=dark] .clients-search,html[data-theme=dark] .dashboard-toolbar input,html[data-theme=dark] .dashboard-toolbar select,html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .form-field select){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c121dad;border-color:#7f8fae45}html[data-theme=dark] .landing{--ink:#f2f5fb;--ink-soft:#c1c9d6;--muted:#8f99aa;--muted-2:#707b8f;--canvas:#090d15;--surface:#111722;--surface-soft:#171e2b;--line:#2a3446;--line-strong:#354158;isolation:isolate;color:#f1f4f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090d15;position:relative}html[data-theme=dark] .landing:before{z-index:0;content:"";mix-blend-mode:soft-light;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}html[data-theme=dark] .landing>*{z-index:1;position:relative}html[data-theme=dark] .landing .landing-nav{z-index:80;color:#f0f3f9;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#080c14b8;border-color:#8e9dba2e;box-shadow:9px 10px #0204092e,0 20px 42px #00000038}html[data-theme=dark] .landing :is(.landing-hero,html[data-theme=dark] .landing-security){background:0 0}html[data-theme=dark] .landing .landing-proof,html[data-theme=dark] .landing .landing-footer{color:#8994a7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c13bd;border-color:#8997b429}html[data-theme=dark] .landing :is(.landing-product,html[data-theme=dark] .landing-feature,html[data-theme=dark] .landing-workflow__visual,html[data-theme=dark] .landing-integration-row,html[data-theme=dark] .landing-security__points span){color:#e6ebf3;-webkit-backdrop-filter:blur(19px)saturate(120%);backdrop-filter:blur(19px)saturate(120%);background:linear-gradient(145deg,#1b2333c2,#0d121ca8);border-color:#8d9cba40;box-shadow:11px 13px #02050a3d,0 28px 64px #00000047,inset 0 1px #ffffff0a}html[data-theme=dark] .landing :is(.landing-run,html[data-theme=dark] .landing-mini-grid article,html[data-theme=dark] .landing-activity,html[data-theme=dark] .workflow-automation-card,html[data-theme=dark] .workflow-result,html[data-theme=dark] .workflow-tool-row span,html[data-theme=dark] .feature-events span,html[data-theme=dark] .feature-connections span){color:#d5dce7;background:linear-gradient(145deg,#212a3cc7,#141a27b3);border-color:#8494b33b;box-shadow:5px 7px #02050a2e,inset 0 1px #ffffff08}html[data-theme=dark] .landing :is(.landing-section__heading>p,.landing-workflow__copy>p,.landing-security>div:nth-child(2)>p,.landing-feature>p,.landing-integration-row p,.workflow-steps p,.workflow-result p,.landing-run__automation small,.landing-mini-grid span,.landing-activity>span){color:#919cad}html[data-theme=dark] .landing :is(.landing-section__heading h2,.landing-workflow h2,.landing-connected h2,.landing-intelligence h2,.landing-security h2,.landing-cta h2,.landing-feature h3,.landing-integration-row h3,.workflow-automation-card strong,.workflow-result strong,.landing-mini-grid strong){color:#f1f4f9}html[data-theme=dark] .landing .landing-product__top{color:#aab3c2}html[data-theme=dark] .landing .landing-command-preview,html[data-theme=dark] .landing .feature-prompt{color:#e7ebf3;background:#0a101ac7;border:1px solid #8594b233}html[data-theme=dark] .landing .landing-run__progress{background:#2a3447}html[data-theme=dark] .landing .landing-feature__icon,html[data-theme=dark] .landing .landing-integration-row .integration-logo,html[data-theme=dark] .landing .landing-stack-logo{color:#87aeff;background:#31529747;border-color:#6487d140}html[data-theme=dark] .landing .landing-feature--connect .landing-feature__icon{color:#b19cff;background:#5d45b845}html[data-theme=dark] .landing .landing-feature--observe .landing-feature__icon{color:#7fc7ff;background:#28689f45}html[data-theme=dark] .landing .landing-security{border-color:#8594b22e}html[data-theme=dark] .landing .landing-security__points span{color:#c0c9d6}html[data-theme=dark] .landing .landing-security__points svg{color:#79a7ff}html[data-theme=dark] .landing :is(.button--primary,.landing-command-preview button){color:#fff;background:linear-gradient(#4c80ee,#3063d3);border-color:#5789ef;box-shadow:0 10px 26px #1e48a847}html[data-theme=dark] .landing :is(.landing-eyebrow,.landing-hero .landing-eyebrow,.landing-workflow .landing-eyebrow,.landing-cta .landing-eyebrow){color:#a8b8d6}html[data-theme=dark] .landing .landing-hero__copy>p,html[data-theme=dark] .landing .landing-hero__actions>a,html[data-theme=dark] .landing .landing-sign-in{color:#aeb7c5}html[data-theme=dark] .landing .landing-section,html[data-theme=dark] .landing .landing-pulse{--ink:#151a23;--ink-soft:#444d5b;--muted:#697382;color:#171c25;clip-path:inset(0 -100vmax);background:radial-gradient(circle at 12% 15%,#ffffffb8,#0000 26rem),radial-gradient(circle at 86% 72%,#5b7ebf24,#0000 30rem),#dfe5ed;box-shadow:0 0 0 100vmax #dfe5ed}html[data-theme=dark] .landing :is(.landing-section .landing-section__heading h2,.landing-section .landing-feature h3,.landing-section .landing-integration-grid h3,.landing-section .landing-integration-row h3,.landing-pulse__copy h2,.landing-pulse__header strong,.landing-pulse__card strong){color:#171c25}html[data-theme=dark] .landing :is(.landing-section .landing-section__heading>p,.landing-section .landing-feature>p,.landing-section .landing-integration-grid p,.landing-section .landing-integration-row p,.landing-pulse__copy p){color:#5e6876}html[data-theme=dark] .landing :is(.landing-section .landing-eyebrow,.landing-pulse__copy .landing-eyebrow){color:#526c9c}html[data-theme=dark] .landing .landing-section :is(.landing-feature,.landing-integration-row,.landing-integration-grid article){color:#242b36;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(145deg,#fafcffdb,#e0e7f1bd);border-color:#545e6e33;box-shadow:11px 13px #101d301a,0 28px 60px #17273e1f,inset 0 1px #fffc}html[data-theme=dark] .landing .landing-section :is(.feature-prompt,.feature-events span,.feature-connections span){color:#323b49;background:#ffffffad;border-color:#535f712b;box-shadow:4px 6px #12203514}html[data-theme=dark] .landing .landing-section .landing-feature__number,html[data-theme=dark] .landing .landing-section .landing-integration-row small,html[data-theme=dark] .landing .landing-section .landing-integration-grid small{color:#6e7886}html[data-theme=dark] .landing .landing-section .landing-integration-row article+article{border-color:#4c586a29}@media (width<=800px){html[data-theme=dark] .app-shell .app-main:before{left:0}}html[data-theme=dark] .landing-hero__title-mask,html[data-theme=dark] .landing-hero__title-line{display:block}html[data-theme=dark] .landing-hero__title-mask{margin:-.07em 0 -.09em;padding:.07em 0 .09em;overflow:hidden}html[data-theme=dark] .landing-hero__title-line{transform-origin:12% 100%;will-change:transform, filter, opacity}html[data-theme=dark] .landing :is(.landing-section h2,.landing-section h3,.landing-workflow h2,.landing-connected h2,.landing-intelligence h2,.landing-pulse h2,.landing-security h2,.landing-cta h2){will-change:transform, filter, opacity, clip-path}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .landing :is(.landing-hero__title-line,.landing-section h2,.landing-section h3,.landing-workflow h2,.landing-connected h2,.landing-intelligence h2,.landing-pulse h2,.landing-security h2,.landing-cta h2){will-change:auto}}html[data-theme=dark] .landing .landing-nav{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(90deg,#080c149e,#0f142080);position:sticky;top:0}html[data-theme=dark] .landing-nav__connections{align-items:center;gap:8px;display:inline-flex}html[data-theme=dark] .landing-nav__connections>span{align-items:center;display:inline-flex}html[data-theme=dark] .landing-nav__connections .landing-tool-logo{width:18px;height:18px;box-shadow:none;border:2px solid #111724;margin-left:-4px}html[data-theme=dark] .landing-nav__connections .landing-tool-logo:first-child{margin-left:0}html[data-theme=dark] .landing .button>.brand-mark--compact{filter:drop-shadow(0 3px 5px #0710284d);flex-basis:17px;width:17px;height:17px}html[data-theme=dark] .landing-product{transform-origin:50% 55%;will-change:transform;animation:6s ease-in-out infinite landing-product-float}html[data-theme=dark] .landing-run__progress>span{transform-origin:0;animation:3.8s ease-in-out infinite landing-progress-breathe}html[data-theme=dark] .landing-activity i{transform-origin:bottom;animation:2.8s ease-in-out infinite alternate landing-chart-breathe}html[data-theme=dark] .landing-activity i:nth-child(3n+2){animation-delay:-.8s}html[data-theme=dark] .landing-activity i:nth-child(3n){animation-delay:-1.6s}html[data-theme=dark] .landing-live i{animation:1.8s ease-out infinite landing-live-pulse}html[data-theme=dark] .landing-proof{grid-template-columns:auto minmax(0,1fr);overflow:hidden}html[data-theme=dark] .landing-proof__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}html[data-theme=dark] .landing-proof__track{will-change:transform;align-items:center;width:max-content;animation:25s linear infinite landing-proof-scroll;display:flex}html[data-theme=dark] .landing-proof__set{flex:none;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);display:flex}html[data-theme=dark] .landing-proof__set svg{color:#7ea8ff;filter:drop-shadow(0 0 9px #5789ef73);flex:none}html[data-theme=dark] .landing-tool-logo{color:#202737;background:#fff;border:1px solid #37425429;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden;box-shadow:0 5px 12px #1421361f}html[data-theme=dark] .landing-tool-logo svg{width:24px;height:24px;display:block}html[data-theme=dark] .landing-tool-logo strong{letter-spacing:-.05em;font-size:9px;font-weight:750}html[data-theme=dark] .landing-tool-logo--stripe{color:#fff;background:#635bff}html[data-theme=dark] .landing-tool-logo--paypal{color:#0070e0;background:#fff}html[data-theme=dark] .landing-tool-logo--paypal strong{letter-spacing:-.12em;font-size:11px}html[data-theme=dark] .landing-tool-logo--paypal i{color:#003087;font-style:normal}html[data-theme=dark] .landing-tool-logo--paystack{color:#0a3c4c;background:#eafcfa}html[data-theme=dark] .landing-tool-logo--paystack strong{letter-spacing:-.03em;place-items:center;font-size:6px;display:grid}html[data-theme=dark] .landing-tool-logo--paystack i{background:repeating-linear-gradient(#00c3b2 0 2px,#0000 2px 3px);border-radius:2px;width:20px;height:10px;margin-bottom:2px}html[data-theme=dark] .landing-integration-row article{grid-template-columns:164px minmax(0,1fr) auto}html[data-theme=dark] .landing-integration-logos,html[data-theme=dark] .landing-process-logos{align-items:center;width:164px;display:flex}html[data-theme=dark] .landing-process-logos span{color:#497bdc;background:#eef4ff;border:1px solid #497bdc33;border-radius:11px;place-items:center;width:38px;height:38px;margin-right:-5px;display:grid;box-shadow:0 5px 12px #1421361a}html[data-theme=dark] .landing-process-logos span:nth-child(2){color:#6a51bf;background:#f1edff}html[data-theme=dark] .landing-process-logos span:nth-child(3){color:#16826f;background:#e9f8f4}html[data-theme=dark] .landing-integration-logos .landing-tool-logo+.landing-tool-logo{margin-left:-7px}html[data-theme=dark] .landing-integration-logos .landing-tool-logo{transition:transform .18s}html[data-theme=dark] .landing-integration-row article:hover .landing-integration-logos .landing-tool-logo{transform:translateY(-3px)}html[data-theme=dark] .landing-integration-row article:hover .landing-integration-logos .landing-tool-logo:nth-child(2n){transform:translateY(3px)}html[data-theme=dark] .landing-footer>small{color:#a7b0a2;letter-spacing:.01em;font-size:11px}html[data-theme=dark] .landing-footer .landing-footer__credit{color:#0000;font-size:11px;font-weight:inherit;background:linear-gradient(105deg,#b5bdaf 15% 36%,#aa7cff 50%,#d4c4ff 56%,#b5bdaf 69%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite alternate landing-credit-shine}@keyframes landing-product-float{0%,to{transform:perspective(1600px)rotateY(-4deg)rotateX(1.2deg)translate(0,0)}50%{transform:perspective(1600px)rotateY(-3.4deg)rotateX(.7deg)translateY(-10px)}}@keyframes landing-progress-breathe{0%,to{opacity:.78;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes landing-chart-breathe{0%{opacity:.65;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@keyframes landing-live-pulse{0%{box-shadow:0 0 #62d2848c}70%,to{box-shadow:0 0 0 6px #62d28400}}@keyframes landing-proof-scroll{to{transform:translate(-50%)}}@keyframes landing-credit-shine{0%{background-position:110% 0}to{background-position:-10% 0}}@media (width<=680px){html[data-theme=dark] .landing-proof{grid-template-columns:1fr;display:grid}html[data-theme=dark] .landing-proof__viewport{width:calc(100vw - 36px)}html[data-theme=dark] .landing-proof__set{flex-wrap:nowrap;gap:18px;padding-right:18px}html[data-theme=dark] .landing-integration-row article{grid-template-columns:84px minmax(0,1fr)}html[data-theme=dark] .landing-integration-logos{flex-wrap:wrap;width:84px}html[data-theme=dark] .landing-process-logos{width:84px}html[data-theme=dark] .landing-process-logos span{width:31px;height:31px}html[data-theme=dark] .landing-integration-logos .landing-tool-logo{flex-basis:31px;width:31px;height:31px}html[data-theme=dark] .landing-integration-logos .landing-tool-logo+.landing-tool-logo{margin-left:-4px}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .landing-product,html[data-theme=dark] .landing-run__progress>span,html[data-theme=dark] .landing-activity i,html[data-theme=dark] .landing-live i,html[data-theme=dark] .landing-proof__track,html[data-theme=dark] .landing-footer .landing-footer__credit{animation:none}}html[data-theme=dark] .auth-story__visual .orbit{transform-origin:50%;animation:22s linear infinite auth-ring-spin}html[data-theme=dark] .auth-story__visual .orbit--two{animation-duration:15s;animation-direction:reverse}html[data-theme=dark] .auth-story__visual .orbit-center{animation:4s ease-in-out infinite auth-core-pulse}html[data-theme=dark] .auth-story__visual .orbit-node{transform-origin:22px 22px;margin:-22px;animation-timing-function:linear;animation-iteration-count:infinite;inset:50% auto auto 50%}html[data-theme=dark] .auth-story__visual .orbit-node--one{animation-name:auth-node-one;animation-duration:18s}html[data-theme=dark] .auth-story__visual .orbit-node--two{animation-name:auth-node-two;animation-duration:14s;animation-direction:reverse}html[data-theme=dark] .auth-story__visual .orbit-node--three{animation-name:auth-node-three;animation-duration:21s}html[data-theme=dark] .auth-confirmation>p{color:#858b81;margin:8px 0 0;font-size:10px;line-height:1.6}html[data-theme=dark] .auth-confirmation>p strong{color:#4b5148;font-weight:650}@keyframes auth-ring-spin{to{transform:rotate(360deg)}}@keyframes auth-core-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes auth-node-one{0%{transform:rotate(-28deg)translate(196px)rotate(28deg)}to{transform:rotate(332deg)translate(196px)rotate(-332deg)}}@keyframes auth-node-two{0%{transform:rotate(92deg)translate(150px)rotate(-92deg)}to{transform:rotate(452deg)translate(150px)rotate(-452deg)}}@keyframes auth-node-three{0%{transform:rotate(202deg)translate(175px)rotate(-202deg)}to{transform:rotate(562deg)translate(175px)rotate(-562deg)}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .auth-story__visual .orbit,html[data-theme=dark] .auth-story__visual .orbit-center,html[data-theme=dark] .auth-story__visual .orbit-node{animation:none}}html[data-theme=dark] .auth-shell{background:#0b0f18}html[data-theme=dark] .auth-story{background:radial-gradient(circle at 74% 48%,#43bdf426,#0000 22rem),radial-gradient(circle at 35% 15%,#6854e829,#0000 20rem),linear-gradient(145deg,#0b0f18,#171f31)}html[data-theme=dark] .auth-form-panel{color:#f2f5fb;background:radial-gradient(circle at 70% 10%,#43bdf41f,#0000 18rem),radial-gradient(circle at 95% 40%,#6854e81a,#0000 16rem),#0b0f18}html[data-theme=dark] .auth-form h2{color:#f2f5fb}html[data-theme=dark] .auth-form>div:first-child>p,html[data-theme=dark] .auth-confirmation>p{color:#8f99aa}html[data-theme=dark] .auth-form .form-field>span{color:#c0c7d4}html[data-theme=dark] .auth-form .form-field input,html[data-theme=dark] .auth-form .form-field textarea,html[data-theme=dark] .auth-form .form-field select{color:#f2f5fb;background:#111722;border-color:#354056}html[data-theme=dark] .auth-form .form-field input:focus,html[data-theme=dark] .auth-form .form-field textarea:focus,html[data-theme=dark] .auth-form .form-field select:focus{background:#171e2b;border-color:#4e7fe9}html[data-theme=dark] .auth-security-note{color:#b6b9f1;background:#6854e824;border-color:#8d78ff40}html[data-theme=dark] .auth-divider span{color:#707b8f;background:#0b0f18}html[data-theme=dark] .oauth-button,html[data-theme=dark] .auth-form .button--secondary{color:#dce4f2;background:#111722;border-color:#354056}html[data-theme=dark] .auth-signup{color:#8f99aa}html[data-theme=dark] .auth-signup button{color:#73a8ff}html[data-theme=dark] .auth-terms{color:#707b8f}html[data-theme=dark] .auth-confirmation>p strong{color:#dce4f2}html[data-theme=light] body{background:var(--canvas)}html[data-theme=light] .landing-hero__title-line{transform-origin:12% 100%;will-change:transform, filter, opacity;display:block}html[data-theme=light] .landing-hero__title-mask{margin:-.07em 0 -.09em;padding:.07em 0 .09em;display:block;overflow:hidden}html[data-theme=light] .landing :is(.landing-hero__title-line,.landing-section h2,.landing-section h3,.landing-workflow h2,.landing-security h2,.landing-cta h2){will-change:auto}html[data-theme=light] .landing-nav__connections{align-items:center;gap:8px;display:inline-flex}html[data-theme=light] .landing-nav__connections>span{align-items:center;display:inline-flex}html[data-theme=light] .landing-nav__connections .landing-tool-logo{width:18px;height:18px;box-shadow:none;border:2px solid #111724;margin-left:-4px}html[data-theme=light] .landing-nav__connections .landing-tool-logo:first-child{margin-left:0}html[data-theme=light] .landing-proof__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}html[data-theme=light] .landing-proof__track{will-change:transform;align-items:center;width:max-content;animation:25s linear infinite landing-proof-scroll;display:flex}html[data-theme=light] .landing-proof__set{flex:none;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);display:flex}html[data-theme=light] .landing-proof__set svg{color:#7ea8ff;filter:drop-shadow(0 0 9px #5789ef73);flex:none}html[data-theme=light] .landing-tool-logo{color:#202737;background:#fff;border:1px solid #37425429;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden;box-shadow:0 5px 12px #1421361f}html[data-theme=light] .landing-tool-logo svg{width:24px;height:24px;display:block}html[data-theme=light] .landing-tool-logo strong{letter-spacing:-.05em;font-size:9px;font-weight:750}html[data-theme=light] .landing-tool-logo--stripe{color:#fff;background:#635bff}html[data-theme=light] .landing-tool-logo--paypal{color:#0070e0;background:#fff}html[data-theme=light] .landing-tool-logo--paypal strong{letter-spacing:-.12em;font-size:11px}html[data-theme=light] .landing-tool-logo--paypal i{color:#003087;font-style:normal}html[data-theme=light] .landing-tool-logo--paystack{color:#0a3c4c;background:#eafcfa}html[data-theme=light] .landing-tool-logo--paystack strong{letter-spacing:-.03em;place-items:center;font-size:6px;display:grid}html[data-theme=light] .landing-tool-logo--paystack i{background:repeating-linear-gradient(#00c3b2 0 2px,#0000 2px 3px);border-radius:2px;width:20px;height:10px;margin-bottom:2px}html[data-theme=light] .landing-integration-logos,html[data-theme=light] .landing-process-logos{align-items:center;width:164px;display:flex}html[data-theme=light] .landing-process-logos span{color:#497bdc;background:#eef4ff;border:1px solid #497bdc33;border-radius:11px;place-items:center;width:38px;height:38px;margin-right:-5px;display:grid;box-shadow:0 5px 12px #1421361a}html[data-theme=light] .landing-process-logos span:nth-child(2){color:#6a51bf;background:#f1edff}html[data-theme=light] .landing-process-logos span:nth-child(3){color:#16826f;background:#e9f8f4}html[data-theme=light] .landing-integration-logos .landing-tool-logo+.landing-tool-logo{margin-left:-7px}html[data-theme=light] .landing-integration-logos .landing-tool-logo{transition:transform .18s}html[data-theme=light] .landing-integration-row article:hover .landing-integration-logos .landing-tool-logo{transform:translateY(-3px)}html[data-theme=light] .landing-integration-row article:hover .landing-integration-logos .landing-tool-logo:nth-child(2n){transform:translateY(3px)}html[data-theme=light] .landing-footer .landing-footer__credit{color:#0000;font-size:11px;font-weight:inherit;background:linear-gradient(105deg,#b5bdaf 15% 36%,#aa7cff 50%,#d4c4ff 56%,#b5bdaf 69%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite alternate landing-credit-shine}@media (width<=680px){html[data-theme=light] .landing-proof__viewport{width:calc(100vw - 36px)}html[data-theme=light] .landing-proof__set{flex-wrap:nowrap;gap:18px;padding-right:18px}html[data-theme=light] .landing-integration-logos{flex-wrap:wrap;width:84px}html[data-theme=light] .landing-process-logos{width:84px}html[data-theme=light] .landing-process-logos span{width:31px;height:31px}html[data-theme=light] .landing-integration-logos .landing-tool-logo{flex-basis:31px;width:31px;height:31px}html[data-theme=light] .landing-integration-logos .landing-tool-logo+.landing-tool-logo{margin-left:-4px}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .landing-footer .landing-footer__credit{animation:none}}html[data-theme=light] .app-shell .modal-form__footer,html[data-theme=light] .app-shell .modal-actions{border-color:var(--line)}html[data-theme=light] .app-shell .profile-popover{z-index:70;border:1px solid var(--line);width:286px;box-shadow:var(--shadow-md);background:#fff;border-radius:15px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}html[data-theme=light] .app-shell .profile-popover header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:10px 9px 14px;display:flex}html[data-theme=light] .app-shell .profile-popover header>span{background:var(--brand-gradient);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}html[data-theme=light] .app-shell .profile-popover header div,html[data-theme=light] .app-shell .profile-popover button span{text-align:left;min-width:0;display:grid}html[data-theme=light] .app-shell .profile-popover small{color:var(--muted);text-overflow:ellipsis;font-size:.65rem;overflow:hidden}html[data-theme=light] .app-shell .profile-popover>button{width:100%;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}html[data-theme=light] .app-shell .profile-popover>button:hover{background:var(--surface-soft)}html[data-theme=light] .app-shell .profile-popover__signout{margin-top:4px;color:var(--danger)!important;border-top:1px solid var(--line)!important}html[data-theme=light] .app-shell .file-item-menu summary{width:34px;height:34px;color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}html[data-theme=light] .app-shell .file-item-menu>div{z-index:25;border:1px solid var(--line);width:205px;box-shadow:var(--shadow-md);background:#fff;border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0}html[data-theme=light] .app-shell .file-item-menu>div :is(button,a){color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:.7rem;text-decoration:none}html[data-theme=light] .app-shell .file-item-menu>div :is(button,a):hover{background:var(--surface-soft)}html[data-theme=light] .n8n-showcase{border:1px solid var(--line);background:radial-gradient(circle at 8%,#ff706f1a,#0000 20rem),linear-gradient(135deg,#fff,#f4f6f0);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:21px;display:grid;overflow:hidden}html[data-theme=light] .n8n-showcase__logo{width:82px;height:82px;color:var(--brand-coral);border:1px solid var(--line);background:#fff;border-radius:22px;place-items:center;display:grid;position:relative}html[data-theme=light] .n8n-showcase__logo span{font-size:1.3rem;font-weight:800}html[data-theme=light] .n8n-showcase__logo i{background:var(--brand-coral);border-radius:50%;width:7px;height:7px;position:absolute}html[data-theme=light] .n8n-showcase__logo i:first-of-type{top:15px;left:14px}html[data-theme=light] .n8n-showcase__logo i:nth-of-type(2){bottom:18px;right:13px}html[data-theme=light] .n8n-showcase__logo i:nth-of-type(3){top:13px;right:16px}html[data-theme=light] .n8n-showcase h2{margin:6px 0;font-size:1.15rem}html[data-theme=light] .n8n-showcase p{max-width:680px;color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}html[data-theme=light] .n8n-showcase__diagram{align-items:center;gap:0;display:flex}html[data-theme=light] .n8n-showcase__diagram span{color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:.64rem}html[data-theme=light] .n8n-showcase__diagram i{background:var(--line-strong);width:22px;height:1px}@media (width<=680px){html[data-theme=light] .n8n-showcase{grid-template-columns:auto 1fr;gap:14px;padding:16px}html[data-theme=light] .n8n-showcase__diagram{display:none}}html[data-theme=light] .auth-confirmation>p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}html[data-theme=light] .auth-confirmation>p strong{color:var(--ink-soft);font-weight:650}html[data-theme=dark] .overview-hero{background:radial-gradient(circle at 86% 8%,#5177c933,#0000 22rem),linear-gradient(145deg,#192231fa,#0f1723fa);border-color:#344055;box-shadow:0 20px 50px #02050a45}html[data-theme=dark] .overview-hero:after{border-color:#859dd51a;box-shadow:0 0 0 32px #6481c409,0 0 0 64px #6481c406}html[data-theme=dark] .overview-date{color:#aab4c4;background:#0c121c8f;border-color:#39465a;box-shadow:0 8px 22px #0000002e}html[data-theme=dark] .overview-date__icon{color:#9fbcff;background:#243653}html[data-theme=dark] .overview-date__divider{background:#455165}html[data-theme=dark] .overview-date strong{color:#edf2fa}html[data-theme=dark] .overview-hero h1{color:#f4f7fb}html[data-theme=dark] .overview-hero h1 em{color:#0000;background:linear-gradient(135deg,#8cb2ff,#b49aff);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .overview-hero__copy>p{color:#919cad}html[data-theme=dark] .overview-context{background:#0a111bb8;border-color:#34445c;box-shadow:0 13px 34px #0000003d}html[data-theme=dark] .overview-context__icon{color:#8dc1e7;background:linear-gradient(145deg,#18314a,#17283c);border-color:#304e6c}html[data-theme=dark] .overview-context__icon--sun,html[data-theme=dark] .overview-context__icon--cloud-sun{color:#f1c96f;background:linear-gradient(145deg,#45371c,#2e2a21);border-color:#5c4a2a}html[data-theme=dark] .overview-context__icon--moon{color:#b8a9f0;background:linear-gradient(145deg,#302d53,#24263f);border-color:#47436e}html[data-theme=dark] .overview-context__location{color:#8290a5}html[data-theme=dark] .overview-context__reading strong{color:#f2f5fa}html[data-theme=dark] .overview-context__reading>span{color:#b2bdcc}@media (width<=980px){.overview-hero{grid-template-columns:1fr;align-items:start}.overview-hero__aside{width:100%;max-width:390px}}@media (width<=560px){.overview-hero{border-radius:16px;gap:20px;padding:22px 19px}.overview-date{max-width:100%;font-size:8px}.overview-hero__aside{grid-template-columns:1fr}.overview-hero__action{flex-direction:row;width:100%;min-height:40px}}.page--overview{isolation:isolate;color:#fff;background-color:#1d4d7c;background-image:var(--overview-weather-image,url(/img/sunny.png));background-position:50%;background-size:cover;flex-direction:column;gap:16px;width:100%;max-width:none;min-height:calc(100vh - 64px);margin:0;padding:38px clamp(22px,2.35vw,38px) 18px;display:flex;position:relative;overflow:hidden}html .app-shell .content>.page--overview,html[data-theme=dark] .app-shell .app-main>.content>.page.page--overview:not([data-has-weather=true]){background-color:#1d4d7c;background-image:var(--overview-weather-image,url(/img/sunny.png));background-position:50%;background-size:cover}.page--overview[data-has-weather=true],html .app-shell .content>.page--overview[data-has-weather=true],html[data-theme=dark] .app-shell .app-main>.content>.page.page--overview[data-has-weather=true],html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .app-main>.content>.page.page--overview[data-has-weather=true],html[data-theme-variant=sky] .app-shell .app-main>.content>.page.page--overview[data-has-weather=true]{background-image:var(--overview-weather-image);background-color:#1d4d7c}.page--overview:not([data-has-weather=true]):before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#052349a3 0%,#082f5b40 43%,#09284c08 72%),linear-gradient(#0000 32%,#0620435c 65%,#041835eb 100%),radial-gradient(circle at 85% 8%,#ffdd871a,#0000 28%);position:absolute;inset:0}.overview-scene{flex:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:24px 42px;min-height:clamp(470px,57vh,620px);display:grid}.overview-welcome{text-shadow:0 3px 26px #02163357;align-self:start;max-width:690px;padding:16px 0 0 16px}.overview-welcome__eyebrow{color:#dae8ffd1;letter-spacing:.28em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(12px,1.05vw,16px);font-weight:650;display:block}.overview-welcome h1{color:#fff;letter-spacing:-.065em;width:fit-content;margin:0 0 26px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(62px,6.4vw,98px);font-weight:700;line-height:1;position:relative}.overview-welcome h1:after{content:"";background:#ffc542;border-radius:50%;height:5px;position:absolute;bottom:-12px;left:-1%;right:7%;transform:rotate(-2deg);box-shadow:0 2px 12px #ffc54240}.overview-welcome h1 span{letter-spacing:0;margin-left:10px;font-size:.62em;display:inline-block;transform:translateY(-9px)rotate(-8deg)}.overview-welcome__weather-line{color:#fff;letter-spacing:-.035em;align-items:center;gap:13px;margin-top:6px;font-size:clamp(22px,2.25vw,35px);font-weight:450;display:flex}.overview-welcome__sun{color:#ffc83d;filter:drop-shadow(0 4px 12px #ffc42f73);display:inline-flex}.overview-welcome__note{color:#fffffff0;letter-spacing:-.025em;max-width:540px;margin:28px 0 0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(18px,1.65vw,26px);font-weight:500;line-height:1.48;position:relative;transform:rotate(-1.25deg)}.overview-welcome__note:after{content:"";background:#ffd24c;border-radius:50%;width:42%;height:3px;margin:6px 0 0 17%;display:block;transform:rotate(-2deg)}.overview-weather{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#75a2db3d,#455d9129);border:1px solid #ffffff59;border-radius:25px;align-self:start;margin-top:41px;padding:22px 20px 17px;box-shadow:0 18px 50px #061f4229,inset 0 1px #ffffff24}.overview-weather__summary{justify-content:center;align-items:center;gap:16px;display:flex}.overview-weather__icon{color:#ffca37;filter:drop-shadow(0 5px 10px #ffc43052);flex:none;place-items:center;width:60px;height:60px;display:grid}.overview-weather__summary>span:last-child{display:grid}.overview-weather__summary strong{color:#fff;letter-spacing:-.05em;font-size:36px;line-height:1}.overview-weather__summary small,.overview-weather__summary em{color:#ffffffb8;align-items:center;gap:5px;margin-top:6px;font-size:10px;font-style:normal;font-weight:500;display:flex}.overview-weather__summary em{color:#fff9;font-size:9px;display:block}.overview-weather__details{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px -4px -2px;padding-top:13px;display:grid}.overview-weather__details>span{color:#ffffffe6;justify-items:center;gap:6px;min-width:0;display:grid}.overview-weather__details small{color:#ffffffa6;font-size:8px}.overview-weather__details svg{color:#ffd05a}.overview-weather__details strong{color:#fffc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.overview-quick-actions{grid-column:1/-1;align-self:end;gap:14px;padding-left:9px;display:flex}.overview-quick-actions button{color:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#33436540;border:1px solid #ffffff40;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:132px;height:49px;padding:0 19px;font-size:11px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 12px 32px #05193929}.overview-quick-actions button:hover{background:#43598366;border-color:#ffffff6b;transform:translateY(-2px)}.overview-quick-actions button.is-primary{color:#fff;background:linear-gradient(#39a1ffd6,#2285edc2);border-color:#88cfffb8;box-shadow:0 11px 28px #1269db5c,inset 0 1px #ffffff52}.overview-dock{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.overview-glass-card{color:#ecf3ffe0;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(150deg,#10304f85,#0a1c3d8f);border:1px solid #adcaea45;border-radius:22px;flex-direction:column;min-width:0;min-height:218px;padding:18px 19px 15px;display:flex;box-shadow:0 18px 45px #03163338,inset 0 1px #ffffff12}.overview-glass-card header{align-items:center;gap:11px;display:flex}.overview-glass-card header>span:last-child{min-width:0}.overview-glass-card header strong,.overview-glass-card header small{display:block}.overview-glass-card header strong{color:#fff;font-size:11px;font-weight:650}.overview-glass-card header small{color:#bfd0e9ad;margin-top:4px;font-size:9px}.overview-card-icon{color:#c5d9f4;flex:none;place-items:center;width:33px;height:33px;display:grid}.overview-card-icon--gold{color:#f5d2a0}.overview-card-icon--amber{color:#ffc073}.overview-card-icon--violet{color:#9d62ff}.overview-card-list,.overview-signal-list,.overview-project-list{gap:7px;margin-top:15px;display:grid}.overview-card-list button,.overview-signal-list button,.overview-project-list button{color:#edf3ffdb;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0}.overview-card-list button{grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;display:grid}.overview-card-list button>span{color:#8daacb;border:1px solid #7391b2;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.overview-card-list button>span.is-complete{color:#0c4a45;background:#28e3a0;border-color:#28e3a0}.overview-card-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.overview-card-list button:first-child strong{color:#cad7e99e;text-decoration:line-through}.overview-signal-list button,.overview-project-list button{align-items:center;gap:8px;min-height:21px;font-size:9px;display:grid}.overview-signal-list button{grid-template-columns:minmax(0,1fr) auto}.overview-signal-list button span,.overview-project-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-signal-list button strong,.overview-project-list button strong{color:#cfdcefb8;font-size:8px;font-weight:500}.overview-project-list button{grid-template-columns:8px minmax(0,1fr) auto}.overview-project-list i{background:#45a9ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.overview-project-list i.is-pink{background:#f136b0}.overview-project-list i.is-amber{background:#ffc347}.overview-card-link{color:#43a7ff;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;margin-top:auto;padding:5px 0 0;font-size:9px;font-weight:550;display:inline-flex}.overview-card-link:hover{color:#8ccbff}.overview-ai-card header small.is-online{color:#39df8c}.overview-ai-card p{color:#e7effcd1;margin:17px 0 12px;font-size:10px;line-height:1.65}.overview-ai-card__button{color:#173760;background:#f5f9ffd1;border:1px solid #ffffffb3;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:auto;font-size:10px;font-weight:650;display:flex;box-shadow:0 7px 22px #03112a24}.overview-ai-card__button:hover{background:#fff;transform:translateY(-1px)}.overview-footer{color:#ccdbf1b3;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 3px;font-size:9px;display:flex}.overview-footer>span,.overview-footer__brand{align-items:center;gap:8px;display:inline-flex}.overview-footer__brand strong{color:#fff;letter-spacing:-.04em;font-size:17px}.overview-footer__brand small{color:#ccdbf1b3;margin-left:14px;font-size:9px}.overview-footer>span:last-child svg{color:#ffc845}@media (width<=1180px){.overview-scene{grid-template-columns:minmax(0,1fr) 275px}.overview-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.page--overview{background-position:58%;padding:24px 18px 16px;overflow:visible}html .app-shell .content>.page--overview[data-has-weather=true]{background-position:62% 0;background-repeat:no-repeat;background-size:auto 760px}.overview-scene{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.overview-welcome{padding-left:4px}.overview-weather{width:min(100%,330px);margin:0}.overview-quick-actions{flex-wrap:wrap;grid-column:auto;padding-left:0}.overview-quick-actions button{flex:145px}}@media (width<=560px){.page--overview{gap:13px;padding-inline:14px}.overview-welcome h1{margin-bottom:14px;font-size:clamp(40px,13vw,56px)}.overview-welcome__weather-line{font-size:20px}.overview-welcome__note{margin-top:14px;font-size:15px;line-height:1.45}.overview-weather{width:100%}.overview-dock{grid-template-columns:1fr}.overview-glass-card{min-height:180px}.overview-footer,.overview-footer__brand small{display:none}}@media (prefers-reduced-motion:reduce){.overview-quick-actions button,.overview-ai-card__button{transition:none}}html[data-theme-variant=sky] .app-shell{--ink:#f4f8ff;--ink-soft:#dce9f7;--muted:#b8cee2;--muted-2:#91abc4;--canvas:#0f3a6e;--surface:#10304f85;--surface-soft:#0a1c3d8f;--surface-dark:#0a2c5e;--line:#c4e1fa42;--line-strong:#def1ff6b;--accent:#67bdff;--accent-bright:#8ed1ff;--accent-dark:#155696;--success:#279a71;--warning:#ffc85b;--danger:#ff8e95;--shadow-sm:0 18px 42px #03163338;--shadow-md:0 28px 72px #03163347;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f3a6e}html[data-theme-variant=sky] body{background:#0f3a6e}html[data-theme-variant=sky] .app-shell .sidebar{background-blend-mode:normal, soft-light, normal;background:radial-gradient(circle at 38% -8%,#4c8be938,#0000 17rem),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.2' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/240px 240px,linear-gradient(#0d3267 0%,#071b3b 100%);border-right-color:#82bbf62e}html[data-theme-variant=sky] .app-shell .topbar{color:#eef6ff;background-blend-mode:normal, soft-light;background:linear-gradient(90deg,#0a2854f0,#071937e8),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;border-bottom-color:#82bbf629}html[data-theme-variant=sky] .app-shell .app-main{background-blend-mode:screen, soft-light, normal;background:radial-gradient(circle at 78% -8%,#4d90e638,#0000 34rem),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.18' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/260px 260px,linear-gradient(145deg,#174d83 0%,#0f3a6e 100%)}html[data-theme-variant=sky] .app-shell .content,html[data-theme-variant=sky] .app-shell .content>:not(.page--overview){background:0 0}html[data-theme-variant=sky] .app-shell .breadcrumb-workspace,html[data-theme-variant=sky] .app-shell .breadcrumb-slash{color:#a9caee}html[data-theme-variant=sky] .app-shell .global-search,html[data-theme-variant=sky] .app-shell .icon-button{color:#d0e7ff;background:#ffffff14;border-color:#9acdff3d}html[data-theme-variant=sky] .app-shell .global-search:hover,html[data-theme-variant=sky] .app-shell .icon-button:hover{color:#fff;background:#ffffff26;border-color:#b4daff70}html[data-theme-variant=sky] .app-shell kbd{color:#c4ddf8;box-shadow:none;background:#0216354d;border-color:#9acdff2e}html[data-theme-variant=sky] .app-shell .topbar-avatar{color:#eef6ff;background:linear-gradient(145deg,#467bb5,#1b426f);border-color:#b8dcff57}html[data-theme-variant=sky] .app-shell .workspace-switcher{background:#ffffff13;border-color:#a6d2ff2e}html[data-theme-variant=sky] .app-shell .workspace-switcher:hover{background:#ffffff21;border-color:#b5dcff52}html[data-theme-variant=sky] .app-shell .workspace-avatar{color:#fff;background:linear-gradient(145deg,#53aeff,#2775ce)}html[data-theme-variant=sky] .app-shell .nav-group button.is-active{background:linear-gradient(90deg,#4897ee59,#264b836b)}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.panel,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-banner],[class*=-banner\ ],[class$=-dialog],[class*=-dialog\ ],.clients-directory,.dashboard-stat,.dashboard-panel,.dashboard-drive-browser,.dashboard-document-library,.drive-folder-browser,.drive-folder-browser__bar,.file-explorer__sidebar,.file-explorer__section,.file-explorer__topbar,.file-explorer__toolbar,.file-explorer__search,.file-explorer__sort,.file-explorer__file-table-wrap,.intelligence-hero,.intelligence-section,.intelligence-ask,.intelligence-table-wrap,.mail-shell,.mail-folders,.mail-list-pane,.mail-reader,.mail-toolbar,.mail-message-line,.mail-compose,.mail-rule-form,.messages-tabs,.messages-rules,.money-balance,.money-stats article,.provider-grid article,.billing-draft,.project-workspace,.project-workspace__stats article,.project-section-panel,.project-lane,.project-kanban-card,.projects-search,.projects-filter,.workflow-template-grid>article,.ideas-boardbar,.ideas-library-panel,.ideas-library-item,.ideas-board-tab,.ideas-capabilities span,.ideas-excalidraw-shell,.ideas-empty,.automation-summary,.run-stat-grid article,.integration-banner,.mcp-panel,.mcp-service-card,.command-box,.data-table-wrap,.n8n-showcase,.security-note,.api-quickstart,.settings-nav):not(.storefront-template-card,.storefront-template-mockup){color:#ecf3ffeb;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(150deg,#10304f85,#0a1c3d8f);border-color:#adcaea57;box-shadow:0 24px 58px #03163340,0 7px 18px #0316331f,inset 0 1px #ffffff17}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.panel,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-banner],[class*=-banner\ ],[class$=-dialog],[class*=-dialog\ ]):not(.storefront-template-card,.storefront-template-mockup){border-radius:20px}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.dashboard-page__description,.page-header p,.money-header p){color:#deebfad1;text-shadow:0 2px 12px #03163329}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.button--secondary,.text-button,[class$=-button]:not(.dispatch-button,.ideas-new-board)){color:#f5f9fff0;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#33436547;border-color:#ffffff47;box-shadow:0 8px 24px #05193924}html[data-theme-variant=sky] .app-shell :is(.button--primary,.ideas-new-board){color:#fff;background:linear-gradient(#39a1fff5,#2285edeb);border-color:#88cfffb8;box-shadow:0 11px 28px #1269db5c,inset 0 1px #ffffff52}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview){color:#f4f8ff}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(h1,h2,h3,h4){color:#fff;text-shadow:0 2px 16px #0316332e}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(p,small,.micro-label,.page-eyebrow,.projects-eyebrow,.money-eyebrow,.clients-eyebrow,.intelligence-eyebrow,.storefront-eyebrow){color:#deebfad1}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) button:not(.button--primary,.is-primary,.projects-new,.money-primary,.ideas-new-board,.dispatch-button,[class*=danger],[class*=delete]){color:#f5f9fff0;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#33436547;border-color:#ffffff47;box-shadow:0 8px 24px #0519391f}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.button--primary,.projects-new,.money-primary,.ideas-new-board,.dispatch-button,.workflow-template-grid>article>button){color:#fff;background:linear-gradient(#39a1fff5,#2285edeb);border-color:#88cfffb8;box-shadow:0 11px 28px #1269db5c,inset 0 1px #ffffff52}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(button.is-active,button[aria-pressed=true],.button--secondary:hover,.text-button:hover){color:#fff;background:#64b7ff4d;border-color:#aedcff85}html[data-theme-variant=sky] .app-shell .content>.file-explorer{--explorer-bg:transparent;--explorer-surface:#10304f85;--explorer-surface-raised:#0a1c3d8f;--explorer-line:#c4e1fa42;--explorer-line-soft:#c4e1fa29;--explorer-text:#f4f8ff;--explorer-muted:#b8cee2;--explorer-blue:#67bdff;--explorer-blue-bright:#8ed1ff;color:var(--explorer-text);background:0 0}html[data-theme-variant=sky] .app-shell .file-explorer :is(.file-explorer__main,.file-explorer__content){background:0 0}html[data-theme-variant=sky] .app-shell .content>.money-page{--money-ink:#f4f8ff;--money-muted:#b8cee2;--money-line:#c4e1fa42;color:var(--money-ink);background:0 0}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.workflows-header__path,.messages-page-header--app,.messages-instructions,.messages-server-grid fieldset){color:#ecf3ffeb;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(150deg,#10304f85,#0a1c3d8f);border-color:#adcaea57;box-shadow:0 18px 45px #0316332e,inset 0 1px #ffffff17}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.search-field,.filter-tabs,.category-select,.payment-note){color:#deebfad1;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#0a1c3d61;border-color:#c4e1fa4d;box-shadow:inset 0 1px #ffffff0a}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) .filter-tabs button{color:#deebfad1;box-shadow:none;background:0 0;border-color:#0000}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) .filter-tabs button:is(:hover,.is-active){color:#fff;background:#64b7ff4d;border-color:#aedcff6b}html[data-theme-variant=sky] .app-shell .app-main:has(.projects-page){background-blend-mode:screen, soft-light, normal;background:radial-gradient(circle at 78% -8%,#4d90e638,#0000 34rem),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.18' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/260px 260px,linear-gradient(145deg,#174d83 0%,#0f3a6e 100%)}html[data-theme-variant=sky] .app-shell .app-main:has(.projects-page) .topbar{color:#eef6ff;background-blend-mode:normal, soft-light;background:linear-gradient(90deg,#0a2854f0,#071937e8),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;border-bottom-color:#82bbf629}html[data-theme-variant=sky] .app-shell .app-main:has(.projects-page) :is(.breadcrumb-workspace,.breadcrumb-slash){color:#a9caee}html[data-theme-variant=sky] .app-shell .app-main:has(.projects-page) :is(.global-search,.icon-button){color:#d0e7ff;background:#ffffff14;border-color:#9acdff3d}html[data-theme-variant=sky] .app-shell .content>.projects-page{--projects-surface:#10304f85;--projects-surface-raised:#0a1c3d8f;--projects-line:#c4e1fa42;--projects-muted:#b8cee2;color:#f4f8ff;background:0 0}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) .form-footer{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#0a1c3d4d;border-color:#c4e1fa38}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.form-field>span,.settings-card label,.setting-row){color:#deebfad1}html[data-theme-variant=sky] .app-shell .workspace-builder{--builder-accent-soft:#64b7ff29;color:#f4f8ff;background:0 0}html[data-theme-variant=sky] .app-shell .workspace-builder__main{background:0 0}html[data-theme-variant=sky] .app-shell .workspace-builder__rail{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(155deg,#0a2854c7,#071937d6);border-right:1px solid #adcaea3d;box-shadow:18px 0 45px #03163324}html[data-theme-variant=sky] .app-shell .workspace-builder :is(.workspace-builder__topbar,.workspace-builder__footer,.builder-welcome__promise,.builder-ai__intro,.builder-launch-grid article){color:#ecf3ffeb;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(150deg,#10304f6b,#0a1c3d75);border-color:#adcaea4d;box-shadow:inset 0 1px #ffffff12}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.builder-primary,.builder-choice.is-selected){color:#fff;background:linear-gradient(#39a1fff5,#2285edeb);border-color:#88cfffb8;box-shadow:0 11px 28px #1269db5c,inset 0 1px #ffffff52}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(input:not([type=color]),select,textarea){color:#f4f8ff;background:#0a1c3d61;border-color:#c4e1fa4d;box-shadow:inset 0 1px #ffffff0a}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(input,textarea)::placeholder{color:#cddef09e}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.dashboard-table,.data-table,.projects-table,.invoice-table,.intelligence-table,.drive-folder-table,.file-explorer__file-table){color:#ecf3ffeb;background:0 0}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.dashboard-table,.data-table,.projects-table,.intelligence-table,.drive-folder-table,.file-explorer__file-table) :is(th,td){color:inherit;background:0 0;border-color:#c4e1fa33}html[data-theme-variant=sky] .app-shell .content>:not(.page--overview) :is(.dashboard-table,.data-table,.projects-table,.intelligence-table,.drive-folder-table,.file-explorer__file-table) tbody tr:hover{background:#64b7ff1f}html[data-theme-variant=sky] .app-shell .data-table :is(th,td){border-color:var(--line)}html[data-theme-variant=sky] .app-shell .page--overview:not([data-has-weather=true]):before{background:linear-gradient(90deg,#0d447e78,#378fcf1c 58%,#e5f7ff0a)}html[data-theme-variant=sky] .app-shell .overview-glass-card,html[data-theme-variant=sky] .app-shell .overview-weather,html[data-theme-variant=sky] .app-shell .overview-quick-actions button{border-color:#daf3ff70}html[data-theme=dark] .app-shell .app-main>.content>.page.page--overview:not([data-has-weather=true]){background-color:#0b0f18;background-image:radial-gradient(circle at 76% 8%,#365db43d,#0000 34rem),radial-gradient(circle at 18% 28%,#234f9729,#0000 28rem),linear-gradient(145deg,#111925,#080d16)}html[data-theme=dark] .app-shell .page--overview:not([data-has-weather=true]):before{background:linear-gradient(90deg,#050e1d61,#0a1b3414 62%),linear-gradient(#0000 34%,#030912b8)}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .app-main>.content>.page.page--overview:not([data-has-weather=true]){color:var(--ink);background-color:#f3f4ef;background-image:radial-gradient(circle at 82% 4%,#70a7ff33,#0000 31rem),radial-gradient(circle at 8% 26%,#6e8cff1a,#0000 25rem),linear-gradient(145deg,#fbfcf8,#eef2f5)}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .page--overview:not([data-has-weather=true]):before{background:linear-gradient(#0000 42%,#e0e6ec6b)}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .page--overview:not([data-has-weather=true]) .overview-welcome{text-shadow:none}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .page--overview:not([data-has-weather=true]) :is(.overview-welcome h1,.overview-welcome__weather-line){color:#172b46}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .page--overview:not([data-has-weather=true]) .overview-welcome__eyebrow{color:#667f9a}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .page--overview:not([data-has-weather=true]) .overview-welcome__note{color:#3d536d}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell :is(.overview-weather,.overview-glass-card){color:var(--ink);background:linear-gradient(145deg,#ffffffb8,#e0ebf585);border-color:#ffffffd1;box-shadow:0 18px 45px #374e681f,inset 0 1px #ffffffad}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .overview-weather__details{border-top-color:#36527024}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell :is(.overview-weather__summary strong,.overview-glass-card header strong,.overview-footer__brand strong){color:#172b46}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell :is(.overview-weather__summary small,.overview-weather__summary em,.overview-weather__details small,.overview-weather__details strong,.overview-glass-card header small,.overview-signal-list button strong,.overview-project-list button strong,.overview-ai-card p,.overview-footer,.overview-footer__brand small){color:#667f9a}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell :is(.overview-card-list button,.overview-signal-list button,.overview-project-list button){color:#294561}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .overview-quick-actions button{color:#294561;background:#ffffff94;border-color:#fffc;box-shadow:0 12px 32px #374e681a}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .overview-quick-actions button:hover{background:#ffffffd1;border-color:#fff}html[data-theme=light]:not([data-theme-variant=sky]) .app-shell .overview-quick-actions button.is-primary{color:#fff;background:linear-gradient(#5af,#327dd8);border-color:#78bbff}:root{--page-bg:var(--canvas);--surface-elevated:var(--surface);--surface-glass:#ffffffb8;--card-bg:var(--surface);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--muted);--border-subtle:var(--line);--radius-card:var(--radius-md);--radius-pill:999px;--shadow-card:var(--shadow-sm);--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:32px}.notification-popover,.dropdown-menu,.popover,.card,.modal{background:var(--surface);border-color:var(--line);color:var(--ink)}.notification-popover>button strong{color:var(--ink)}.notification-popover>button small{color:var(--muted)}.notification-icon--lime{color:var(--success);background:color-mix(in srgb, var(--success) 14%, var(--surface-soft));border:1px solid color-mix(in srgb, var(--success) 18%, transparent)}.notification-icon--coral{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface-soft));border:1px solid color-mix(in srgb, var(--danger) 16%, transparent)}.file-explorer__context-menu,.project-workspace__action-menu>div,.projects-filter-menu,.file-explorer__storage-form,.builder-choice,.builder-field input,.builder-field select,.builder-field textarea{background:var(--surface);border-color:var(--line);color:var(--ink)}.file-explorer__context-menu button,.project-workspace__action-menu>div button,.projects-filter-menu button{color:var(--ink-soft)}.file-explorer__context-menu button:hover,.project-workspace__action-menu>div button:hover,.projects-filter-menu button:hover{color:var(--ink);background:var(--surface-soft)}.project-kanban-card{background:var(--surface);border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .project-kanban-card{color:#b5bfce;background:#181f2d;border-color:#303b4f}.file-explorer__file-row,.file-explorer__folder-row{position:relative}.pricing-region-hint{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:20px;align-items:center;padding:7px 12px;font-size:10px;font-weight:600;display:inline-flex}html[data-theme=dark] .notification-popover>button strong{color:#eef2fb}html[data-theme=dark] .notification-popover>button small{color:#8f99aa}html[data-theme=dark] .notification-popover>button small:last-child{color:#6b7689}html[data-theme=light] .notification-popover>button strong{color:#1d211f}html[data-theme=light] .notification-popover>button small{color:#5e6659}@media (width<=1024px){.page{padding:24px 20px 32px}.metric-grid,.overview-dock,.dashboard-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.app-main{margin-left:0!important}.sidebar{z-index:110;transform:translate(-105%)}.sidebar.is-open{transform:translate(0);box-shadow:0 24px 64px #00000052}.app-shell:has(.mobile-menu-button[aria-expanded=true]) .sidebar{transform:translate(0);box-shadow:0 24px 64px #00000052}body:has(.sidebar.is-open) .sidebar{transform:translate(0);box-shadow:0 24px 64px #00000052}.topbar{gap:10px;height:56px;padding:0 14px}.global-search{width:140px}.global-search span,.environment-pill,.sidebar-toggle{display:none}.mobile-menu-button,.sidebar-close{display:inline-grid}.page{padding:20px 16px 32px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header h1{font-size:clamp(26px,7vw,34px)}.metric-grid{grid-template-columns:1fr}.overview-scene{grid-template-columns:1fr;gap:16px;min-height:auto}.overview-welcome{padding-left:0}.overview-welcome h1{font-size:clamp(42px,12vw,68px)}.overview-weather{margin-top:0}.overview-quick-actions{flex-wrap:wrap;gap:8px;padding-left:0}.overview-quick-actions button{flex:calc(50% - 8px);min-width:0;height:44px;padding:0 12px;font-size:10px}.overview-dock{grid-template-columns:1fr}.projects-page{padding:20px 14px 32px}.projects-header{flex-direction:column;align-items:flex-start;gap:16px}.workspace-builder{grid-template-columns:1fr}.workspace-builder__rail{height:auto;position:static}.workspace-builder__main{min-height:auto}.notification-popover{width:auto;max-width:none;max-height:min(70vh,560px);position:fixed;top:64px;left:8px;right:8px}.data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{min-width:640px}.pricing-plans{grid-template-columns:1fr;gap:16px}.pricing-comparison{overflow-x:auto}.file-explorer{grid-template-columns:1fr;height:auto;min-height:420px}.file-explorer__sidebar{border-right:0;border-bottom:1px solid var(--explorer-line)}.drive-folder-browser__bar{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.topbar__left strong{max-width:90px}.global-search{display:none}.icon-button,.topbar-avatar{width:30px;height:30px}.page{padding:16px 12px 24px}.overview-welcome h1{font-size:clamp(36px,11vw,56px)}.overview-welcome__weather-line{flex-wrap:wrap;font-size:18px}.overview-quick-actions button{flex:calc(50% - 8px)}.metric-card>strong{font-size:20px}.project-kanban-card{padding:10px}.clients-page{padding:16px 12px}.clients-layout{grid-template-columns:1fr}.money-page{padding:16px 12px}.money-layout{grid-template-columns:1fr}.pricing-card__price{font-size:28px}.workspace-builder__content{width:100%;padding:24px 16px 32px}.builder-form-grid,.builder-choice-grid,.builder-choice-grid--compact{grid-template-columns:1fr}.notification-popover{top:58px;left:6px;right:6px}.notification-popover>button{grid-template-columns:28px 1fr;padding:10px 12px}.file-explorer__topbar{flex-wrap:wrap;gap:8px}.mobile-hidden{display:none!important}.connected-family-card{min-height:0;padding:16px}html[data-theme=dark] .n8n-showcase,html[data-theme=light] .n8n-showcase{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px}html[data-theme=dark] .n8n-showcase__logo,html[data-theme=light] .n8n-showcase__logo{border-radius:16px;width:58px;height:58px}html[data-theme=dark] .n8n-showcase h2,html[data-theme=light] .n8n-showcase h2{font-size:1rem}}img,video{max-width:100%;height:auto}.popover,.dropdown-menu,.notification-popover,.projects-filter-menu,.project-workspace__action-menu>div{overflow-wrap:anywhere;max-width:calc(100vw - 16px)}:root{--type-caption:10px;--type-supporting:11px;--type-control:12px;--type-body:13px}.app-shell :is(.workspace-avatar,.user-avatar--sidebar,.user-avatar--topbar),.app-shell :is(.workspace-switcher small,.workspace-menu__workspace small,.sidebar-profile small),.app-shell :is(.nav-label,.workspace-menu__label){font-size:var(--type-caption)}.app-shell :is(.sidebar-help,.sidebar-profile strong,.global-search){font-size:var(--type-supporting)}.app-shell .topbar__left,.app-shell .workspace-switcher strong{font-size:var(--type-control)}.app-shell kbd{font-size:9px}.app-shell .content :is(.page-eyebrow,.micro-label,.clients-eyebrow){font-size:var(--type-caption)}.app-shell .content .page-header p{font-size:var(--type-body);line-height:1.6}.app-shell .content :is(.button,.text-button,input,select,textarea,option){font-size:var(--type-control)}.app-shell .content .button--small,.app-shell .content :is(th,td,label){font-size:var(--type-supporting)}.app-shell .content :is(.form-field,.settings-card,.modal,.command-palette) small,.app-shell .content :is(.form-error,.settings-help,.profile-image-help){font-size:var(--type-supporting);line-height:1.5}.app-shell .content :is(.filter-tabs,.status-filter) button,.app-shell .content .workflow-template__category{font-size:var(--type-caption)}.app-shell .content .n8n-showcase p,.app-shell .content .automation-card--new p{font-size:var(--type-supporting);line-height:1.55}.app-shell .content .automation-summary span,.app-shell .content .settings-nav__hint{font-size:var(--type-caption)}.app-shell .content .settings-nav__badge{font-size:9px}.app-shell .overview-weather__summary :is(small,em),.app-shell .overview-weather__details :is(small,strong),.app-shell .overview-glass-card header small,.app-shell .overview-signal-list button,.app-shell .overview-project-list button,.app-shell .overview-card-link,.app-shell .overview-footer,.app-shell .overview-footer__brand small{font-size:var(--type-caption)}.app-shell .overview-glass-card header strong,.app-shell .overview-card-list button strong,.app-shell .overview-signal-list button strong,.app-shell .overview-project-list button strong,.app-shell .overview-ai-card p,.app-shell .overview-ai-card__button{font-size:var(--type-supporting)}.app-shell .toast{width:fit-content;max-width:min(420px,100vw - 24px);height:auto;min-height:48px;font-size:var(--type-supporting);padding-block:8px;line-height:1.45}@media (width<=768px){.app-shell .nav-group button{height:auto;min-height:44px}.app-shell :is(.sidebar-help,.sidebar-profile){min-height:44px}.app-shell .overview-quick-actions button{font-size:var(--type-supporting)}.app-shell .toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:12px}}@media (width<=430px){.app-shell :is(.icon-button,.topbar-avatar,.mobile-menu-button){flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--marketing-canvas:#080c14;--marketing-canvas-soft:#0e1420;--marketing-surface:#141b29d1;--marketing-surface-strong:#151d2b;--marketing-line:#b4c4e121;--marketing-line-strong:#b4c4e13d;--marketing-text:#f3f5f9;--marketing-text-soft:#bdc5d2;--marketing-muted:#7f8999;--marketing-pink:#f04aa8;--marketing-violet:#8468ff;--marketing-blue:#48bdf3;--marketing-gradient:linear-gradient(120deg, #ff6d7c 0%, #f04aa8 34%, #8468ff 68%, #48bdf3 100%);--marketing-glow:0 28px 90px #1c26486b;--marketing-radius-sm:12px;--marketing-radius:20px;--marketing-radius-lg:30px;--marketing-content:1240px;--marketing-gutter:max(24px, calc((100vw - var(--marketing-content)) / 2));--marketing-section-space:clamp(96px, 12vw, 176px);--marketing-serif:Georgia, "Times New Roman", serif;--motion-fast:.18s;--motion-medium:.52s;--motion-slow:1.2s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.landing-hero h1,.features-hero h1,.feature-story h2,.capability-index h2,.pricing-landing .pricing-header h1{text-wrap:balance}.landing-hero h1 em,.features-hero h1 em,.feature-story h2 em,.capability-index h2 em,.pricing-landing .pricing-header h1 em{color:#0000;background:var(--marketing-gradient);font-family:var(--marketing-serif);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.landing-hero{min-height:min(880px,100vh - 76px);padding-top:clamp(88px,10vh,132px);padding-bottom:clamp(100px,12vh,150px)}.landing-hero:before,.features-hero:before,.auth-story:after{animation:22s ease-in-out infinite alternate marketing-ambient-drift}.landing-product{transition:border-color var(--motion-medium) ease, box-shadow var(--motion-medium) ease}.landing-product:hover{border-color:#ffffff94;box-shadow:0 48px 120px #0000005c,0 0 0 9px #ffffff09}.landing-platform .landing-feature-grid--six{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.landing-platform .landing-feature-grid--six .landing-feature{border-radius:22px;min-height:400px;padding:clamp(24px,3vw,38px)}.landing-platform .landing-feature-grid--six .landing-feature:first-child{grid-column:span 7}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(2){grid-column:span 5;transform:translateY(64px)}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(5){grid-column:span 5}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(6){grid-column:span 7;transform:translateY(-24px)}.landing-platform .landing-feature-grid--six .landing-feature:hover{transform:translateY(-4px)}.landing-connected__visual{align-self:stretch}.landing-context-map{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-lg);min-height:430px;box-shadow:var(--marketing-glow);background:radial-gradient(circle,#8468ff26,#0000 31%),linear-gradient(145deg,#121a2ae6,#080d17d1);position:relative;overflow:hidden}.landing-context-map:before{opacity:.22;content:"";pointer-events:none;background-image:radial-gradient(#b1c0df4d .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0}.landing-context-map svg{width:100%;height:100%;position:absolute;inset:0}.landing-context-map svg path{fill:none;stroke:#8574ee47;stroke-dasharray:5 9;stroke-width:1px;vector-effect:non-scaling-stroke;animation:18s linear infinite marketing-line-flow}.landing-context-map__node{z-index:2;color:#b5bfd0;letter-spacing:.03em;background:#101725ed;border:1px solid #aebedd29;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0000003d}.landing-context-map__node svg{color:#9e8cff;width:14px;height:14px;position:static}.landing-context-map__node.is-email{top:13%;left:5%}.landing-context-map__node.is-calendar{top:7%;left:31%}.landing-context-map__node.is-client{bottom:16%;left:4%}.landing-context-map__node.is-meeting{bottom:7%;left:31%}.landing-context-map__node.is-task{top:13%;right:6%}.landing-context-map__node.is-invoice{top:7%;right:31%}.landing-context-map__node.is-payment{bottom:16%;right:5%}.landing-context-map__node.is-assistant{bottom:7%;right:29%}.landing-context-map__core{z-index:3;width:118px;height:118px;color:var(--marketing-text);background:linear-gradient(145deg,#232b41fa,#101726fa);border:1px solid #9d8aff61;border-radius:50%;place-items:center;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #6d5bda0f,0 0 55px #584acc47}.landing-context-map__core span{color:#8d79ff;letter-spacing:.18em;font-size:6px}.landing-context-map__core strong{font-size:12px;font-weight:600}.landing-context-map__signal{z-index:4;width:5px;height:5px;animation:marketing-signal-in 5.8s var(--motion-ease) infinite;background:#b8aaff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #8c74ff}.landing-context-map__signal--two{animation-delay:-1.9s}.landing-context-map__signal--three{animation-delay:-3.8s}.features-page{--story-accent:#8e77ff;--features-dark-section:#131710;color:var(--marketing-text);background:radial-gradient(circle at 14% 13%, #ef48a60e, transparent 24rem), radial-gradient(circle at 88% 38%, #48bdf30b, transparent 27rem), var(--features-dark-section)}.features-hero,.features-index,.feature-story,.capability-index,.features-cta,.features-footer{background-color:var(--features-dark-section)}.features-hero{min-height:670px;padding-block:clamp(110px,13vw,176px)}.features-hero h1{max-width:950px;font-size:clamp(54px,7.4vw,104px)}.features-hero>p{max-width:680px;font-size:15px}.features-hero__stats span{background:0 0;border:0;border-right:1px solid #ffffff1c;border-radius:0;height:auto;padding:0 13px}.features-hero__stats span:last-child{border-right:0}.features-index{background:var(--features-dark-section);gap:2px;padding-block:10px}.features-index a{background:0 0;border-color:#0000;border-radius:999px}.feature-story{width:min(100%, var(--marketing-content));min-height:720px;padding:var(--marketing-section-space) 24px;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(56px,8vw,118px);margin-inline:auto;scroll-margin-top:120px;display:grid;position:relative}.feature-story+.feature-story:before,.capability-index:before{background:linear-gradient(90deg, transparent, var(--marketing-line), transparent);content:"";height:1px;position:absolute;top:0;left:24px;right:24px}.feature-story:nth-of-type(2n){grid-template-columns:minmax(520px,1.16fr) minmax(0,.84fr)}.feature-story__copy{z-index:2;position:relative}.feature-story__copy h2{color:var(--marketing-text);letter-spacing:-.07em;margin:22px 0 24px;font-size:clamp(48px,5.8vw,78px);font-weight:510;line-height:.96}.feature-story__copy>p{max-width:560px;color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.8}.feature-story__note{font-family:var(--marketing-serif);border-left:1px solid #8e77ff80;padding-left:16px;font-style:italic;color:#a4adbb!important;margin-top:22px!important}.feature-story__labels{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.feature-story__labels span{color:#939daf;border:1px solid var(--marketing-line);letter-spacing:.06em;text-transform:uppercase;background:#ffffff06;border-radius:999px;padding:7px 10px;font-size:8px}.feature-story[data-feature-story]{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);transform:translateY(22px)}.feature-story[data-feature-story].is-visible{opacity:1;transform:translateY(0)}.workspace-composition,.money-composition,.assistant-composition,.review-composition,.security-composition{box-shadow:var(--marketing-glow)}.workspace-composition{border:1px solid var(--marketing-line-strong);border-radius:var(--marketing-radius-lg);background:linear-gradient(145deg,#141c2bfa,#0a0f19fa);grid-template-columns:58px minmax(0,1fr);min-height:510px;display:grid;position:relative;overflow:visible;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.workspace-composition__rail{border-right:1px solid var(--marketing-line);flex-direction:column;align-items:center;gap:14px;padding-top:74px;display:flex}.workspace-composition__rail span{color:#667185;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workspace-composition__rail span.is-active{color:#d7d0ff;background:#8468ff33}.workspace-composition__main{padding:24px 25px}.workspace-composition__main>header{color:#697588;border-bottom:1px solid var(--marketing-line);letter-spacing:.12em;justify-content:space-between;padding-bottom:20px;font-size:8px;display:flex}.workspace-composition__main>header span{color:#aeb7c5;letter-spacing:0}.workspace-composition__insight{color:#cfc9f4;background:linear-gradient(100deg,#8468ff21,#48bdf30f);border:1px solid #8d78ff38;border-radius:12px;gap:11px;margin:24px 0 18px;padding:15px;display:flex}.workspace-composition__insight svg{color:#9d87ff;flex:none}.workspace-composition__insight p{margin:0;font-size:10px;line-height:1.6}.workspace-composition__columns{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.workspace-composition__columns article{border:1px solid var(--marketing-line);background:#ffffff06;border-radius:14px;flex-direction:column;min-height:135px;padding:18px;display:flex}.workspace-composition__columns small{color:#6f7a8d;letter-spacing:.13em;font-size:7px}.workspace-composition__columns strong{margin-top:auto;font-size:14px}.workspace-composition__columns span{color:#788396;margin-top:6px;font-size:8px}.workspace-composition__timeline{justify-content:space-between;gap:5px;margin-top:25px;display:flex}.workspace-composition__timeline span{color:#647084;border-top:1px solid #30394a;flex:1;padding-top:13px;font-size:7px;position:relative}.workspace-composition__timeline i{background:#3e485a;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}.workspace-composition__timeline .is-current{color:#b9afe9;border-color:#8069f2}.workspace-composition__timeline .is-current i{background:#967fff;box-shadow:0 0 11px #8069f2}.workspace-composition__aside{border:1px solid var(--marketing-line-strong);background:#181f2ff5;border-radius:17px;flex-direction:column;gap:9px;width:210px;padding:17px;display:flex;position:absolute;bottom:38px;right:-48px;box-shadow:0 24px 48px #00000061}.workspace-composition__aside small{color:#778397;letter-spacing:.14em;margin-bottom:5px;font-size:7px}.workspace-composition__aside span{color:#aab4c3;background:#ffffff06;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:8px;display:flex}.workspace-composition__aside svg{color:#8f7aff}.feature-story--money{grid-template-columns:minmax(540px,1.15fr) minmax(0,.85fr)}.money-composition{isolation:isolate;border-radius:var(--marketing-radius-lg);background:linear-gradient(145deg,#f6f7f3,#dfe5ed);grid-template-columns:minmax(0,1fr) 190px;gap:13px;min-height:520px;padding:26px;display:grid;position:relative;overflow:hidden}.money-composition__invoice{color:#e9efe8;background:#182018;border:1px solid #334033;border-radius:16px;flex-direction:column;padding:29px;display:flex;box-shadow:0 18px 38px #13171033}.money-composition__invoice header{border-bottom:1px solid #334033;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.money-composition__invoice header span{color:#9ca99b;letter-spacing:.14em}.money-composition__client{flex-direction:column;gap:5px;margin:26px 0 34px;display:flex}.money-composition__client small{color:#9ca99b;letter-spacing:.13em;font-size:7px}.money-composition__client strong{font-size:17px}.money-composition__client span{color:#aeb9ad;font-size:8px}.money-composition__line{color:#abb7aa;border-top:1px solid #334033;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.money-composition__line strong{color:#e9efe8}.money-composition__invoice footer{border-top:1px solid #435043;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.money-composition__invoice footer strong{font-size:18px}.money-composition__flow{flex-direction:column;justify-content:center;gap:6px;display:flex}.money-composition__flow span{color:#c9d4c8;background:#182018eb;border:1px solid #485c488c;border-radius:11px;align-items:center;gap:9px;padding:12px;font-size:8px;display:flex}.money-composition__flow i{color:#c9c0ff;background:#302f48;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.money-composition__flow span.is-paid{color:#ddf1e3;background:#21412e;border-color:#6fb78661}.money-composition__flow span.is-paid i{color:#fff;background:#39845e}.feature-story--automations{min-height:820px}.automation-composition{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-lg);box-shadow:var(--marketing-glow);background:radial-gradient(circle at 100% 100%,#ee45aa1a,#0000 18rem),#101722;flex-direction:column;gap:8px;padding:34px;display:flex;position:relative;overflow:hidden}.automation-composition:before{content:"";background:linear-gradient(#8067eb,#4db8e7,#69b98d);width:1px;position:absolute;top:50px;bottom:50px;left:62px}.automation-composition>div{z-index:2;border:1px solid var(--marketing-line);background:#141c2bf5;border-radius:15px;flex-direction:column;justify-content:center;min-height:92px;padding:18px 20px 18px 58px;display:flex;position:relative}.automation-composition>div:before{content:"";background:#171e2d;border:1px solid #7f69eb;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.automation-composition>div.is-result{background:linear-gradient(110deg,#32715238,#141c2bf5);border-color:#5cb18140}.automation-composition>div.is-result:before{background:#69b98d;border-color:#a3ddbb;box-shadow:0 0 15px #69b98d73}.automation-composition small{color:#8976ee;letter-spacing:.14em;font-size:7px}.automation-composition strong{color:#dce1e9;margin:6px 0 5px;font-size:12px}.automation-composition span{color:#717d8f;font-size:8px}.automation-composition>i{color:#5d687a;place-items:center;height:19px;display:grid;transform:rotate(90deg)}.connection-composition{aspect-ratio:1.18;min-height:520px;position:relative}.connection-composition>svg{fill:none;stroke:#8776e12e;stroke-dasharray:4 8;width:100%;height:100%;position:absolute;inset:0}.connection-composition__core{background:linear-gradient(145deg,#1e2638,#101622);border:1px solid #927eff57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #7760ef0b,0 0 70px #4b40a638}.connection-composition__core .brand-mark{width:31px;height:31px}.connection-composition__core strong{font-size:13px}.connection-composition__core small{color:#7d6cea;letter-spacing:.13em;font-size:6px}.connection-composition__node{color:#c3cad5;border:1px solid var(--marketing-line-strong);background:#131b29f0;border-radius:15px;flex-direction:column;align-items:center;gap:6px;min-width:112px;padding:14px 12px;display:flex;position:absolute;box-shadow:0 18px 36px #00000040}.connection-composition__node b{color:#7388f5;background:#fff;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.connection-composition__node small{color:#8e98a8;font-size:7px}.connection-composition__node.is-google{top:0;left:50%;transform:translate(-50%)}.connection-composition__node.is-n8n{top:50%;right:0;transform:translateY(-50%)}.connection-composition__node.is-store{bottom:0;left:50%;transform:translate(-50%)}.connection-composition__node.is-mcp{top:50%;left:0;transform:translateY(-50%)}.feature-story--ai{min-height:860px}.assistant-composition{border:1px solid var(--marketing-line-strong);border-radius:var(--marketing-radius-lg);background:radial-gradient(circle at 20% 0,#8468ff29,#0000 20rem),#111824;flex-direction:column;min-height:530px;padding:25px;display:flex}.assistant-composition header{border-bottom:1px solid var(--marketing-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.assistant-composition header span{align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.assistant-composition header span svg{color:#947eff}.assistant-composition header small{color:#6f7a8c;font-size:7px}.assistant-composition__user{color:#dbe1ea;background:#263149;border-radius:15px 15px 4px;align-self:flex-end;max-width:70%;margin-top:34px;padding:13px 16px;font-size:10px}.assistant-composition__response{gap:12px;margin-top:18px;display:flex}.assistant-composition__response>span{color:#a18eff;background:#8468ff24;border:1px solid #937dff38;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.assistant-composition__response p{color:#b6bfcc;margin:3px 0 0;font-size:11px;line-height:1.7}.assistant-composition__context{border:1px solid var(--marketing-line);background:#ffffff06;border-radius:12px;flex-wrap:wrap;gap:6px;margin-top:26px;padding:15px;display:flex}.assistant-composition__context small{color:#7060d4;letter-spacing:.13em;width:100%;margin-bottom:5px;font-size:7px}.assistant-composition__context span{color:#8e99aa;background:#ffffff09;border-radius:7px;padding:5px 8px;font-size:7px}.assistant-composition button{color:#dcd6ff;background:#8468ff26;border:1px solid #937dff4d;border-radius:10px;align-items:center;gap:8px;width:max-content;margin:auto 0 0 41px;padding:10px 13px;font-size:8px;display:inline-flex}.review-composition{isolation:isolate;border-radius:var(--marketing-radius-lg);background:#dfe5ed;grid-template-columns:minmax(0,1fr) 250px;gap:14px;min-height:520px;padding:18px;display:grid;position:relative;overflow:hidden}.review-composition__art{color:#fff;background:linear-gradient(145deg,#152b47,#376c83 48%,#d9b08c);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.review-composition__art:before{content:"";background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:250px;height:250px;position:absolute}.review-composition__art>span{z-index:2;font-family:var(--marketing-serif);font-size:74px;font-style:italic}.review-pin{z-index:3;color:#fff;background:#765ee4;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;position:absolute;box-shadow:0 8px 16px #1c202d47}.review-pin--one{top:29%;left:27%}.review-pin--two{bottom:27%;right:24%}.review-composition__panel{color:#e7eee6;background:#182018;border:1px solid #334033;border-radius:16px;flex-direction:column;padding:18px;display:flex}.review-composition__panel header{border-bottom:1px solid #334033;flex-direction:column;gap:5px;padding-bottom:16px;display:flex}.review-composition__panel header small{color:#7a6bda;letter-spacing:.13em;font-size:7px}.review-composition__panel header strong{font-size:11px}.review-composition__panel article{border-bottom:1px solid #334033;grid-template-columns:24px 1fr;gap:8px;padding:16px 0;display:grid}.review-composition__panel article>span{color:#fff;background:#765ee4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.review-composition__panel p{color:#aeb9ad;margin:0;font-size:8px;line-height:1.55}.review-composition__panel p strong{color:#e7eee6;margin-bottom:3px;display:block}.review-composition__panel button{color:#dff1e3;background:#21412e;border:1px solid #4e885f;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:11px;font-size:8px;display:inline-flex}.money-composition:before,.money-composition:after,.review-composition:before,.review-composition:after{z-index:-1;content:"";pointer-events:none;background:#13171017;border:22px solid #13171014;border-radius:999px;width:132%;height:76px;animation:24s ease-in-out infinite alternate feature-ribbon-drift;position:absolute}.money-composition:before,.review-composition:before{top:18%;left:-34%;transform:rotate(-23deg)}.money-composition:after,.review-composition:after{opacity:.72;animation-delay:-12s;bottom:14%;right:-38%;transform:rotate(27deg)}@keyframes feature-ribbon-drift{0%{translate:-4% -3%}to{translate:5% 4%}}.feature-story--security{min-height:660px}.security-composition{background:var(--marketing-line);border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.security-composition>div{background:#101620;align-items:flex-start;gap:12px;min-height:145px;padding:25px;display:flex}.security-composition>div>svg{color:#85a6ff;flex:none}.security-composition span{flex-direction:column;gap:8px;display:flex}.security-composition strong{color:#d7dce4;font-size:11px}.security-composition small{color:#6e7888;font-size:7px;line-height:1.6}.capability-index{width:min(100%, var(--marketing-content));padding:var(--marketing-section-space) 24px;grid-template-columns:.72fr 1.28fr;gap:clamp(54px,8vw,110px);margin-inline:auto;display:grid;position:relative}.capability-index__heading{align-self:start;position:sticky;top:130px}.capability-index h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(44px,5vw,68px);font-weight:510;line-height:.98}.capability-index__heading>p{color:var(--marketing-muted);font-size:12px;line-height:1.7}.capability-index__groups{border-top:1px solid var(--marketing-line)}.capability-index details{border-bottom:1px solid var(--marketing-line)}.capability-index summary{color:#d9dee7;cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:20px 0;list-style:none;display:grid}.capability-index summary::-webkit-details-marker{display:none}.capability-index summary>span{color:#7460e0;font-family:DM Mono,monospace;font-size:8px}.capability-index summary strong{font-size:12px}.capability-index summary small{color:#667184;font-size:7px}.capability-index details>div{padding:0 0 20px 34px}.capability-index article{grid-template-columns:31px 1fr;gap:11px;padding:14px 0;display:grid}.capability-index article>span{color:#8f7af6;background:#8468ff1a;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.capability-index article strong{color:#bdc5d1;font-size:10px}.capability-index article p{color:#737e8f;margin:5px 0;font-size:9px;line-height:1.6}.capability-index article small{color:#5b6576;font-family:DM Mono,monospace;font-size:6px}.auth-story:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#44b7ef1f,#6f52e20f 34%,#0000 68%);width:76%;position:absolute;bottom:-24%;right:-12%}.auth-story__visual{opacity:.88;width:560px;height:560px;animation:auth-visual-enter 1.2s var(--motion-ease) both;bottom:-90px;right:-70px}.auth-shell .auth-story .auth-story__visual .orbit{transform-origin:50%;animation:78s linear infinite premium-ring-turn}.auth-shell .auth-story .auth-story__visual .orbit--one{border-color:#8069f538}.auth-shell .auth-story .auth-story__visual .orbit--two{border-color:#5bafee1f;animation-duration:96s;animation-direction:reverse;inset:96px}.auth-shell .auth-story .auth-story__visual .orbit-center{background:#161e2af5;border-color:#7869e657;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:84px;height:84px;animation:9s ease-in-out infinite premium-core-breathe;display:flex}.auth-shell .auth-story .auth-story__visual .orbit-center small{color:#8d98aa;letter-spacing:.12em;text-transform:uppercase;font-size:6px}.auth-shell .auth-story .auth-story__visual .orbit-node{color:#aeb8c7;transform-origin:29px 18px;background:#121926f0;border-color:#7099e238;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:58px;height:36px;margin:-18px -29px;padding:0 9px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;inset:50% auto auto 50%;box-shadow:0 12px 30px #02060d42,0 0 20px #6552d514}.auth-shell .auth-story .auth-story__visual .orbit-node svg{color:#8a75f3;flex:none}.auth-shell .auth-story .auth-story__visual .orbit-node small{color:#8b96a7;letter-spacing:.04em;font-size:6px}.auth-shell .auth-story .auth-story__visual .orbit-node--one{animation:58s linear infinite premium-node-one}.auth-shell .auth-story .auth-story__visual .orbit-node--two{animation:72s linear infinite reverse premium-node-two}.auth-shell .auth-story .auth-story__visual .orbit-node--three{animation:66s linear infinite premium-node-three}.auth-shell .auth-story .auth-story__visual .orbit-node--four{animation:82s linear infinite reverse premium-node-four}.auth-shell .auth-story .auth-story__visual .orbit-node--five{animation:63s linear infinite premium-node-five}.auth-shell .auth-story .auth-story__visual .orbit-node--six{animation:88s linear infinite reverse premium-node-six}.auth-story__top{animation:auth-content-enter .75s 50ms var(--motion-ease) both}.auth-story__content{animation:auth-content-enter .9s .15s var(--motion-ease) both}.auth-proof{animation:auth-content-enter .9s .28s var(--motion-ease) both}.auth-quote{animation:auth-content-enter .9s .42s var(--motion-ease) both}.auth-form{animation:auth-content-enter .9s .18s var(--motion-ease) both}.pricing-landing .pricing-page{padding-block:clamp(90px,10vw,140px)}.pricing-landing .pricing-header{max-width:820px;margin-bottom:48px}.pricing-landing .pricing-header h1{color:var(--marketing-text);letter-spacing:-.07em;margin:18px 0;font-size:clamp(48px,6vw,82px);font-weight:520;line-height:.96}.pricing-landing .pricing-header p{color:var(--marketing-muted);font-size:14px;line-height:1.75}.pricing-landing .pricing-landing__eyebrow{color:#8f79ff;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.pricing-landing .pricing-card{transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:24px}.pricing-landing .pricing-card:hover{border-color:#7c97d27a;transform:translateY(-4px)}@keyframes marketing-ambient-drift{0%{opacity:.78;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.05)}}@keyframes marketing-line-flow{to{stroke-dashoffset:-140px}}@keyframes marketing-signal-in{0%{opacity:0;transform:translate(-270px,-130px)scale(.7)}18%,72%{opacity:.9}to{opacity:0;transform:translate(-2px,-2px)scale(1.3)}}@keyframes premium-ring-turn{to{transform:rotate(360deg)}}@keyframes premium-core-breathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 30px #6854e81f}50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 46px #6854e833}}@keyframes premium-node-one{0%{transform:rotate(-22deg)translate(232px)rotate(22deg)}to{transform:rotate(338deg)translate(232px)rotate(-338deg)}}@keyframes premium-node-two{0%{transform:rotate(52deg)translate(176px)rotate(-52deg)}to{transform:rotate(412deg)translate(176px)rotate(-412deg)}}@keyframes premium-node-three{0%{transform:rotate(118deg)translate(220px)rotate(-118deg)}to{transform:rotate(478deg)translate(220px)rotate(-478deg)}}@keyframes premium-node-four{0%{transform:rotate(176deg)translate(185px)rotate(-176deg)}to{transform:rotate(536deg)translate(185px)rotate(-536deg)}}@keyframes premium-node-five{0%{transform:rotate(228deg)translate(232px)rotate(-228deg)}to{transform:rotate(588deg)translate(232px)rotate(-588deg)}}@keyframes premium-node-six{0%{transform:rotate(302deg)translate(172px)rotate(-302deg)}to{transform:rotate(662deg)translate(172px)rotate(-662deg)}}@keyframes auth-content-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-visual-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:.88;transform:translateY(0)}}@media (width<=1100px){.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){grid-column:span 6;transform:none}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n):hover{transform:translateY(-4px)}.feature-story,.feature-story:nth-of-type(2n),.feature-story--money{grid-template-columns:1fr;gap:58px}.feature-story:nth-of-type(2n)>.feature-story__copy{order:-1}.feature-story__copy{max-width:720px}.workspace-composition,.money-composition,.automation-composition,.connection-composition,.assistant-composition,.review-composition,.security-composition{width:min(100%,760px)}.feature-story:nth-of-type(odd) :is(.workspace-composition,.automation-composition,.assistant-composition,.security-composition){justify-self:end}.capability-index{grid-template-columns:1fr}.capability-index__heading{max-width:650px;position:static}.auth-story__visual{right:-170px}}.landing-chat{z-index:100;pointer-events:none;isolation:isolate;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;inset:auto 24px 24px auto}html[data-theme=dark] .landing>.landing-chat{z-index:100;position:fixed}.landing-chat__launcher,.landing-chat__panel{pointer-events:auto}.landing-chat__panel{order:0}.landing-chat__launcher{cursor:pointer;width:68px;height:68px;box-shadow:none;will-change:transform, filter;background:0 0;border:0;border-radius:50%;order:1;place-items:center;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s;animation:3.2s ease-in-out infinite landing-chat-float;display:grid;position:relative;overflow:visible}.landing-chat__launcher:hover{filter:brightness(1.06)drop-shadow(0 12px 20px #415adc4d);animation:none;transform:translateY(-6px)scale(1.04)}.landing-chat__launcher:active{transition-duration:.12s;animation:none;transform:translateY(-2px)scale(.98)}.landing-chat__launcher:focus-visible{filter:drop-shadow(0 10px 18px #415adc47);animation:none;transform:translateY(-4px)scale(1.02)}.landing-chat__launcher:focus-visible,.landing-chat :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #8c9cff}.landing-chat__launcher img{object-fit:cover;filter:drop-shadow(0 6px 12px #070c2347);width:100%;height:100%}.landing-chat__panel{color:#f7f8ff;transform-origin:100% 100%;background:#0b1020;border:1px solid #8fa6ff57;border-radius:24px;width:min(390px,100vw - 32px);max-height:min(620px,100vh - 124px);animation:.26s cubic-bezier(.22,1,.36,1) both landing-chat-panel-in;display:grid;overflow:hidden;box-shadow:0 28px 70px #0105148c,0 0 38px #5140f42b}.landing-chat.is-open{flex-direction:column}.landing-chat.is-open .landing-chat__launcher{animation:none}@keyframes landing-chat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes landing-chat-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-chat__header{background:linear-gradient(112deg,#f55095 0%,#a137e6 46%,#20b7ed 100%);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:100px;padding:20px;display:grid}.landing-chat__header .brand-mark,.landing-chat__message .brand-mark{border-radius:9px;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.landing-chat__header strong{letter-spacing:-.035em;font-size:20px;display:block}.landing-chat__header p{color:#ffffffd6;margin:4px 0 0;font-size:14px}.landing-chat__header>button{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.landing-chat__body{background:linear-gradient(145deg,#090d18,#101522);flex-direction:column;gap:11px;min-height:205px;padding:22px 20px 17px;display:flex;overflow-y:auto}.landing-chat__message{align-items:flex-start;gap:10px;display:flex}.landing-chat__message p{color:#f4f6ff;background:#1a2231;border:1px solid #a6b8e733;border-radius:18px 18px 18px 5px;max-width:278px;margin:0;padding:13px 15px;font-size:14px;line-height:1.48}.landing-chat__message--user{justify-content:flex-end}.landing-chat__message--user p{color:#fff;background:linear-gradient(122deg,#ee3d9c,#5f67ff);border:0;border-radius:18px 18px 5px}.landing-chat__body>small{color:#8f9ab5;margin:-5px 0 1px 43px;font-size:11px}.landing-chat__prompts{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.landing-chat__prompts button{cursor:pointer;color:#e9ecff;background:#141b2cc2;border:1px solid #96a6d84d;border-radius:999px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:650;transition:border-color .2s,background .2s}.landing-chat__prompts button:hover{background:#434c9b61;border-color:#9ba9ffbf}.landing-chat__composer{background:#0d1320;border-top:1px solid #9aaed22b;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px;display:grid}.landing-chat__composer input{color:#f4f6ff;width:100%;min-width:0;font:inherit;background:#1a2231;border:1px solid #a6b8e740;border-radius:12px;padding:11px 13px;font-size:13px}.landing-chat__composer input::placeholder{color:#939fb9}.landing-chat__composer button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ee3d9c,#4e92ff);border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@media (width<=680px){.landing-chat{gap:10px;bottom:14px;right:14px}.landing-chat__launcher{border-radius:19px;width:58px;height:58px}.landing-chat__panel{border-radius:20px;width:min(390px,100vw - 28px);max-height:min(560px,100vh - 96px)}.landing-chat__header{min-height:88px;padding:16px}.landing-chat__body{padding:18px 16px 14px}.landing-chat__composer{padding:12px 14px}}@media (width<=768px){.landing-hero{min-height:auto}.landing-platform .landing-feature-grid--six{grid-template-columns:1fr}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){grid-column:1;min-height:340px}.landing-context-map{min-height:490px}.landing-context-map svg{display:none}.landing-context-map__node{position:static}.landing-context-map{grid-template-columns:repeat(2,1fr);align-content:end;gap:8px;padding:190px 16px 16px;display:grid}.landing-context-map__core{top:28%}.landing-context-map__signal{display:none}.features-hero{min-height:600px;padding-inline:20px}.features-hero h1{font-size:clamp(46px,13vw,70px)}.features-hero__stats{display:none}.features-index{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.features-index a{flex:none}.feature-story{min-height:auto;padding:96px 20px}.feature-story__copy h2{font-size:clamp(44px,12vw,66px)}.workspace-composition{grid-template-columns:46px minmax(0,1fr);min-height:470px;transform:none}.workspace-composition__main{padding:18px 15px}.workspace-composition__columns{grid-template-columns:1fr}.workspace-composition__columns article:last-child{display:none}.workspace-composition__aside{width:190px;bottom:-46px;right:14px}.money-composition{grid-template-columns:1fr;padding:14px}.money-composition__flow{grid-template-columns:repeat(2,1fr);display:grid}.automation-composition{padding:18px}.automation-composition:before{left:46px}.automation-composition>div{padding-left:48px}.automation-composition>div:before{left:12px}.connection-composition{min-height:420px}.connection-composition__node{min-width:96px;padding-inline:8px}.review-composition{grid-template-columns:1fr}.review-composition__art{min-height:310px}.review-composition__panel{min-height:330px}.security-composition{grid-template-columns:1fr}.security-composition>div{min-height:120px}.capability-index{padding:100px 20px}.auth-story__visual{transform-origin:50%;bottom:-180px;right:-230px;transform:scale(.86)}}@media (width<=430px){:root{--marketing-section-space:84px}.feature-story{padding-inline:16px}.feature-story__copy h2{font-size:clamp(40px,12.5vw,55px)}.workspace-composition{min-height:430px}.workspace-composition__timeline span{font-size:6px}.workspace-composition__aside{display:none}.money-composition__invoice{padding:22px 18px}.money-composition__flow{grid-template-columns:1fr}.assistant-composition{min-height:560px;padding:18px}.assistant-composition header small{display:none}.assistant-composition__user{max-width:84%}.assistant-composition button{margin-left:0}.connection-composition{min-height:360px}.connection-composition__core{width:104px;height:104px}.connection-composition__node{min-width:78px}.connection-composition__node small{text-align:center;max-width:72px}.capability-index details>div{padding-left:0}.capability-index summary{grid-template-columns:24px 1fr}.capability-index summary small{display:none}}@media (prefers-reduced-motion:reduce){.landing-hero:before,.features-hero:before,.auth-story:after,.landing-context-map svg path,.landing-context-map__signal,.money-composition:before,.money-composition:after,.review-composition:before,.review-composition:after,.auth-story__visual,.auth-shell .auth-story .auth-story__visual .orbit,.auth-shell .auth-story .auth-story__visual .orbit-center,.auth-shell .auth-story .auth-story__visual .orbit-node,.auth-story__top,.auth-story__content,.auth-proof,.auth-quote,.auth-form,.landing-chat__launcher,.landing-chat__panel{animation:none!important}.feature-story[data-feature-story]{opacity:1;transition:none;transform:none}.landing-product,.features-card,.pricing-landing .pricing-card,.landing-chat__launcher{transition:none!important}.landing-chat__launcher:hover,.landing-chat__launcher:focus-visible{transform:none!important}.auth-shell .auth-story .auth-story__visual .orbit-node--one{transform:rotate(-22deg)translate(232px)rotate(22deg)}.auth-shell .auth-story .auth-story__visual .orbit-node--two{transform:rotate(52deg)translate(176px)rotate(-52deg)}.auth-shell .auth-story .auth-story__visual .orbit-node--three{transform:rotate(118deg)translate(220px)rotate(-118deg)}.auth-shell .auth-story .auth-story__visual .orbit-node--four{transform:rotate(176deg)translate(185px)rotate(-176deg)}.auth-shell .auth-story .auth-story__visual .orbit-node--five{transform:rotate(228deg)translate(232px)rotate(-228deg)}.auth-shell .auth-story .auth-story__visual .orbit-node--six{transform:rotate(302deg)translate(172px)rotate(-302deg)}}.landing{background:#eef1ef}.landing-nav{height:82px;padding-inline:var(--landing-gutter);gap:34px}.landing-hero{min-height:clamp(720px,84vh,960px);padding:clamp(106px, 11vh, 150px) var(--landing-gutter) clamp(112px, 12vh, 168px);background:radial-gradient(circle at 78% 32%,#6089eb29,#0000 27rem),radial-gradient(circle at 7% 82%,#de59ae1c,#0000 28rem),linear-gradient(118deg,#0b1019 0%,#111a24 57%,#0d131d 100%);grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);gap:clamp(48px,5.5vw,88px)}.landing-hero:before{background:radial-gradient(circle,#5d97ec2e,#6f5fe20d 37%,#0000 68%);width:min(52vw,780px);height:min(52vw,780px);top:2%;right:-4%}.landing-hero:after{border-color:#8984f929;width:900px;height:620px;bottom:-310px;right:-3%}.landing-hero__glow{background:radial-gradient(circle,#d658ab24,#0000 69%);width:520px;height:520px;top:35%;left:-220px}.landing-hero__copy>p{color:#b7c1bd;max-width:610px;font-size:17px;line-height:1.72}.landing-hero__copy>p+p{color:#95a19d!important;margin-top:16px!important;font-size:16px!important;line-height:1.72!important}.landing-product{border-radius:28px;justify-self:end;max-width:760px;padding:22px;animation:10s ease-in-out infinite landing-product-float;transform:perspective(1600px)rotateY(-4deg)rotateX(1.2deg);box-shadow:0 55px 130px #0000005c,0 0 0 10px #ffffff09,0 0 100px #5e84eb24}.landing-intel-quote{border-radius:15px;padding:18px}.landing-attention__header small{font-size:8px}.landing-attention__header span{font-size:9px}.landing-attention__cta{min-height:37px;margin-top:14px;padding-inline:13px;font-size:10px}.landing-proof{padding:32px var(--landing-gutter);gap:62px;font-size:10px}.landing-section__heading h2,.landing-workflow h2,.landing-intelligence h2,.landing-connected__copy h2,.landing-pulse__copy h2,.landing-cta h2{margin:19px 0 23px;font-size:clamp(46px,4.25vw,62px);line-height:.98}.landing-section__heading>p,.landing-workflow__copy>p,.landing-connected__copy p,.landing-pulse__copy p,.landing-intelligence__copy>p:not(.landing-intelligence__boundary){max-width:760px;font-size:17px;line-height:1.75}.landing-platform{isolation:isolate;background:radial-gradient(circle at 12% 14%,#5e7dd014,#0000 27rem),radial-gradient(circle at 86% 86%,#ce65ac12,#0000 31rem);position:relative}.landing-platform .landing-feature-grid--six{isolation:isolate;background:linear-gradient(135deg,#ffffffb8,#edf2f68c),radial-gradient(circle at 72% 15%,#6f5fe21a,#0000 22rem);border:1px solid #8390a42b;border-radius:32px;gap:20px;margin-inline:-22px;padding:22px;position:relative;box-shadow:0 28px 70px #27334614}.landing-platform .landing-feature-grid--six .landing-feature{min-height:480px;transition:transform var(--motion-medium) var(--motion-ease), box-shadow var(--motion-medium) var(--motion-ease), border-color var(--motion-medium) ease;background:linear-gradient(150deg,#fffffffa,#f6f8f7ed);border-color:#808f9833;border-radius:24px;padding:clamp(28px,3vw,42px);box-shadow:0 18px 38px #202c3912}.landing-platform .landing-feature-grid--six .landing-feature:first-child{grid-column:span 7;min-height:540px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(2){grid-column:span 5;min-height:540px;transform:translateY(72px)}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(3){grid-column:span 4;min-height:420px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(4){grid-column:span 8;min-height:440px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(5){grid-column:span 5;min-height:460px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(6){grid-column:span 7;min-height:460px;transform:translateY(-20px)}.landing-platform .landing-feature-grid--six .landing-feature:hover{border-color:#695fd659;transform:translateY(-7px);box-shadow:0 25px 54px #2b364d24}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(2):hover{transform:translateY(65px)}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(6):hover{transform:translateY(-27px)}.landing-feature>p{color:#667069;max-width:620px;font-size:15px;line-height:1.67}.landing-feature__visual{width:min(100%,620px);padding-top:26px}.landing-feature--communication .landing-feature__visual{width:min(100%,700px)}.landing-feature--connect .landing-feature__visual{min-height:94px}.landing-feature--connect .feature-connections{bottom:0;left:0;right:0}.feature-project-card,.feature-insight-card,.feature-attention-card,.feature-meetings-card,.feature-automation-flow{border-radius:15px;padding:19px;box-shadow:0 14px 30px #202b3214}.feature-project-card strong,.feature-insight-card strong,.feature-attention-card strong{font-size:14px}.feature-project-card__meta span,.feature-insight-card ul,.feature-attention-card__metrics span,.feature-meetings-card__stats span{font-size:11px}.feature-project-card__meta{gap:8px;margin-top:15px}.feature-insight-card p{font-size:11px}.feature-meetings-card__rows div{padding:10px 12px;font-size:10px}.feature-automation-flow span{padding:11px 12px;font-size:10px}.landing-connected,.landing-workflow,.landing-intelligence,.landing-pulse{padding-inline:var(--landing-gutter)}.landing-connected{background:radial-gradient(circle at 76% 44%,#685ce233,#0000 32rem),radial-gradient(circle at 18% 71%,#3f9bd321,#0000 26rem),linear-gradient(#edf1f3 0%,#1a2635 15%,#111925 32%,#0e1520 100%);grid-template-columns:minmax(0,.74fr) minmax(660px,1.26fr);gap:clamp(62px,7vw,120px);min-height:900px;padding-top:clamp(145px,13vw,205px);padding-bottom:clamp(145px,13vw,205px)}.landing-connected__copy h2{max-width:650px}.landing-connected__copy p{color:#bfcbda}.landing-connected__visual{background:#121c2b9e;border-color:#a1b6d73b;border-radius:30px;gap:25px;padding:26px;box-shadow:0 44px 110px #01071066,0 0 80px #635ad51c}.landing-context-map{border-radius:24px;min-height:600px}.landing-context-map__node{gap:8px;padding:11px 15px;font-size:11px}.landing-context-map__node svg{width:16px;height:16px}.landing-context-map__core{width:174px;height:174px;padding:24px;animation:8s ease-in-out infinite intelligence-core-pulse;box-shadow:0 0 0 25px #6d5bda0f,0 0 90px #584acc61}.landing-context-map__core .brand-mark{width:38px;height:38px}.landing-context-map__core span{font-size:8px}.landing-context-map__core strong{font-size:17px}.landing-connected__insights{gap:12px}.landing-connected__insight{border-radius:14px;min-height:94px;padding:17px}.landing-connected__insight strong{font-size:13px}.landing-connected__insight span{margin-top:7px;font-size:11px;line-height:1.55}.landing-workflow{background:radial-gradient(circle at 16% 55%,#4c9de026,#0000 29rem),radial-gradient(circle at 90% 17%,#b06ce51c,#0000 25rem),#101824;grid-template-columns:minmax(620px,1.2fr) minmax(0,.8fr);gap:clamp(64px,8vw,135px);min-height:880px;padding-top:clamp(145px,13vw,200px);padding-bottom:clamp(145px,13vw,200px)}.landing-workflow__copy{justify-self:end;max-width:540px}.landing-workflow__visual{border-radius:30px;order:-1;width:min(100%,820px);min-height:550px;padding:38px;transform:perspective(1600px)rotateY(3deg)rotateX(1deg);box-shadow:0 48px 110px #00000059,0 0 80px #518cda14}.workflow-automation-card,.workflow-result{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:19px}.workflow-automation-card strong,.workflow-result strong{font-size:13px}.workflow-automation-card small,.workflow-result small{font-size:8px}.workflow-tool-row{gap:10px}.workflow-tool-row span{min-height:72px;padding:14px;font-size:11px}.workflow-result p{font-size:9px}.workflow-steps>div{grid-template-columns:40px minmax(0,1fr);gap:16px}.workflow-steps>div>span{width:36px;height:36px;font-size:10px}.workflow-steps p{font-size:12px;line-height:1.6}.landing-intelligence{background:radial-gradient(circle at 80% 58%,#6f5ee62b,#0000 31rem),linear-gradient(#101824 0%,#131b29 100%);grid-template-columns:minmax(0,.8fr) minmax(660px,1.2fr);gap:clamp(64px,7vw,118px);min-height:900px;padding-top:clamp(145px,13vw,205px);padding-bottom:clamp(145px,13vw,205px)}.landing-intelligence__principles article{border-radius:15px;grid-template-columns:49px minmax(0,1fr);gap:16px;padding:17px}.landing-intelligence__principles article>span{width:43px;height:43px}.landing-intelligence__principles h3{font-size:15px}.landing-intelligence__principles p,.landing-intelligence__boundary{font-size:12px}.landing-decision-chain{padding:20px}.landing-decision-chain__step{padding:15px}.landing-decision-chain__step strong{font-size:13px}.landing-decision-match{padding:22px}.landing-decision-match h3{font-size:18px}.landing-decision-factors>div{min-height:118px;padding:14px}.landing-pulse{background:radial-gradient(circle at 78% 46%,#756ae91a,#0000 31rem),linear-gradient(#17202d 0%,#e7ecef 19%,#f1f3f1 100%);grid-template-columns:minmax(0,.72fr) minmax(660px,1.28fr);gap:clamp(62px,7vw,120px);min-height:860px;padding-top:clamp(155px,14vw,215px);padding-bottom:clamp(145px,13vw,200px)}.landing-pulse__visual{border-radius:28px;padding:28px;box-shadow:0 32px 80px #2a344324}.landing-pulse__header{margin-bottom:18px;padding-bottom:18px}.landing-pulse__header strong,.landing-pulse__header span{font-size:10px}.landing-pulse__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.landing-pulse__card{border-radius:15px;min-height:124px;padding:18px}.landing-pulse__card--today{grid-column:span 2;min-height:104px}.landing-pulse__card small{font-size:10px}.landing-pulse__card strong{font-size:14px}.landing-pulse__card span{font-size:11px}.landing-integrations{padding-top:clamp(120px,11vw,175px);padding-bottom:clamp(140px,12vw,190px)}.landing-integration-grid article{border-radius:20px;grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:172px;padding:28px;box-shadow:0 18px 38px #202c3912}.landing-cta{background:radial-gradient(circle at 50% 52%,#6e63e63b,#0000 29rem),radial-gradient(circle at 12% 80%,#48b7e41a,#0000 27rem),#0d141f;min-height:680px;padding:120px 24px;position:relative;overflow:hidden}.landing-cta:before{content:"";border:1px solid #9f95ff1f;border-radius:50%;width:min(74vw,960px);height:min(74vw,960px);position:absolute;transform:translateY(28%)}.landing-cta>*{z-index:1;position:relative}.landing-cta>.brand-mark span{width:24px;height:4px;left:12px}.landing-cta>.brand-mark span:first-child{top:11px}.landing-cta>.brand-mark span:nth-child(2){top:22px;left:16px}.landing-cta>.brand-mark span:nth-child(3){top:33px}.landing-cta h2{max-width:940px;font-size:clamp(52px,5.2vw,78px)}.landing-footer{min-height:310px;padding:62px var(--landing-gutter);background:#090e16;gap:24px;font-size:13px}.landing-footer__brand{color:#eaf0ed;letter-spacing:-.05em;align-items:center;gap:11px;font-size:22px;font-weight:650;display:inline-flex}.landing-footer__brand .brand-mark{border-radius:9px;width:30px;height:30px}.landing-footer__links{flex-flow:wrap;justify-content:center;gap:12px 24px}@keyframes intelligence-core-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 22px #6d5bda0d,0 0 72px #584acc40}50%{transform:translate(-50%,-50%)scale(1.018);box-shadow:0 0 0 24px #6d5bda11,0 0 84px #584acc4f}}@media (width<=1100px){:root{--landing-gutter:30px}.landing-nav{padding-inline:var(--landing-gutter)}.landing-hero{grid-template-columns:1fr;gap:66px;min-height:auto;padding-top:110px}.landing-hero__copy{max-width:760px}.landing-product{justify-self:center;width:min(100%,840px);max-width:none}.landing-section{padding-inline:var(--landing-gutter)}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){grid-column:span 6;min-height:460px;transform:none}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n):hover{transform:translateY(-7px)}.landing-connected,.landing-workflow,.landing-intelligence,.landing-pulse{grid-template-columns:1fr;gap:68px;min-height:auto}.landing-connected__copy,.landing-intelligence__copy,.landing-pulse__copy{max-width:760px}.landing-connected__visual,.landing-intelligence__visual,.landing-pulse__visual{width:min(100%,900px)}.landing-workflow__copy{justify-self:start;max-width:720px}.landing-workflow__visual{order:0;width:min(100%,860px)}}@media (width<=768px){:root{--landing-gutter:20px}.landing-nav{height:72px;padding-inline:var(--landing-gutter)}.landing-brand{font-size:21px}.landing-nav .button{height:39px}.landing-hero{padding:78px var(--landing-gutter) 88px;gap:48px}.landing-hero h1{max-width:600px;font-size:clamp(52px,11vw,72px)}.landing-hero__copy>p{font-size:16px}.landing-product{border-radius:22px;padding:16px;animation:none;transform:none}.landing-product__top{height:40px;margin-bottom:13px}.landing-intel-quote p{font-size:12px}.landing-mini-grid strong{font-size:22px}.landing-section{padding:96px var(--landing-gutter)}.landing-section__heading{margin-bottom:42px}.landing-section__heading h2,.landing-workflow h2,.landing-intelligence h2,.landing-connected__copy h2,.landing-pulse__copy h2{font-size:clamp(40px,9.5vw,56px)}.landing-section__heading>p,.landing-workflow__copy>p,.landing-connected__copy p,.landing-pulse__copy p,.landing-intelligence__copy>p:not(.landing-intelligence__boundary){font-size:16px}.landing-platform .landing-feature-grid--six{border-radius:24px;gap:14px;margin-inline:-4px;padding:14px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){grid-column:1;min-height:400px;padding:26px}.landing-feature h3{font-size:26px}.landing-feature>p{font-size:14px}.landing-connected,.landing-workflow,.landing-intelligence,.landing-pulse{padding:110px var(--landing-gutter);gap:52px}.landing-connected{background:radial-gradient(circle at 75% 38%,#685ce230,#0000 22rem),linear-gradient(#e7edf0 0%,#162231 13%,#0e1520 100%)}.landing-context-map{grid-template-columns:repeat(2,1fr);align-content:end;gap:9px;min-height:540px;padding:245px 16px 16px;display:grid}.landing-context-map svg{display:none}.landing-context-map__node{justify-content:center;padding:11px 8px;font-size:10px;position:static}.landing-context-map__core{width:142px;height:142px;top:26%}.landing-context-map__signal{display:none}.landing-connected__visual,.landing-intelligence__visual,.landing-pulse__visual{border-radius:22px;padding:18px}.landing-connected__insight{min-height:80px;padding:14px}.landing-workflow__visual{min-height:470px;padding:22px;transform:none}.landing-intelligence__principles article{padding:14px}.landing-pulse{background:linear-gradient(#17202d 0%,#e6ecef 14%,#f1f3f1 100%)}.landing-pulse__grid{grid-template-columns:1fr}.landing-pulse__card,.landing-pulse__card--today{grid-column:1;min-height:106px}.landing-integration-grid{grid-template-columns:1fr;gap:14px}.landing-integration-grid article{min-height:145px;padding:22px}.landing-cta{min-height:570px;padding:95px 20px}.landing-cta h2{font-size:clamp(45px,11vw,64px)}.landing-footer{min-height:0;padding:50px 20px}}@media (width<=430px){:root{--landing-gutter:16px}.landing-nav{height:66px;padding-inline:var(--landing-gutter)}.landing-sign-in{font-size:11px}.landing-hero{padding:64px var(--landing-gutter) 76px}.landing-hero h1{font-size:clamp(47px,13vw,58px)}.landing-hero__actions .button{width:100%}.landing-product{padding:12px}.landing-mini-grid article{padding:13px}.landing-mini-grid strong{font-size:19px}.landing-attention{padding:14px}.landing-section{padding:82px var(--landing-gutter)}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){min-height:390px;padding:22px}.landing-feature h3{font-size:23px}.feature-connections span{width:36px;height:36px;font-size:6px}.feature-connections__target{text-overflow:ellipsis;max-width:112px;overflow:hidden}.landing-connected,.landing-workflow,.landing-intelligence,.landing-pulse{padding:90px var(--landing-gutter)}.landing-context-map{min-height:500px;padding:224px 12px 12px}.landing-context-map__core{width:128px;height:128px}.landing-context-map__node{font-size:9px}.landing-connected__insights{grid-template-columns:1fr}.landing-workflow__visual{padding:16px}.workflow-tool-row{grid-template-columns:1fr}.landing-intelligence__visual{padding:14px}.landing-decision-chain{padding:12px}.landing-decision-match{padding:16px}.landing-footer__links{gap:12px 16px}}@media (prefers-reduced-motion:reduce){.landing-product,.landing-context-map__core{animation:none}}.landing-platform .landing-feature-grid--six{background:#111a28;border-color:#738eb547;grid-template-columns:repeat(12,minmax(0,1fr));box-shadow:0 28px 70px #19253724}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4){grid-column:span 6;min-height:440px;transform:none}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n+5){display:none}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4):hover{transform:translateY(-5px)}html[data-theme=dark] .landing .landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4){color:#dce6f4;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#1d2a3c,#151f2e);border-color:#849dc442;box-shadow:0 16px 32px #03091238,inset 0 1px #ffffff0b}html[data-theme=dark] .landing .landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4):hover{border-color:#857af080;box-shadow:0 24px 42px #0309124d,inset 0 1px #ffffff0f}html[data-theme=dark] .landing .landing-platform .landing-feature-grid--six .landing-feature h3{color:#f2f6fb}html[data-theme=dark] .landing .landing-platform .landing-feature-grid--six .landing-feature>p{color:#aebccd}html[data-theme=dark] .landing .landing-platform .landing-feature-grid--six .landing-feature__number{color:#718198}.landing-context-map__signal{display:none}.landing-context-map svg path{stroke:#9181f557;animation-duration:26s}.landing-context-map__core{animation-duration:11s}html[data-theme=dark] .landing .landing-workflow{color:#1a2431;clip-path:inset(0 -100vmax);background:radial-gradient(circle at 15% 22%,#6874e11c,#0000 27rem),radial-gradient(circle at 88% 72%,#5a9bd01a,#0000 29rem),#e9eef3;box-shadow:0 0 0 100vmax #e9eef3}html[data-theme=dark] .landing .landing-workflow .landing-eyebrow{color:#6154c8}html[data-theme=dark] .landing .landing-workflow h2,html[data-theme=dark] .landing .landing-workflow .workflow-steps strong{color:#172230}html[data-theme=dark] .landing .landing-workflow__copy>p,html[data-theme=dark] .landing .landing-workflow .workflow-steps p{color:#5d6a79}html[data-theme=dark] .landing .landing-workflow__visual{color:#e6ebf3;background:linear-gradient(145deg,#1b293b,#101827);border-color:#7692be4d;box-shadow:0 34px 76px #222f433b,inset 0 1px #ffffff0d}@media (width<=768px){.landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4){grid-column:1;min-height:390px}}.landing-room{isolation:isolate;color:#edf3ff;background:radial-gradient(circle at 72% 40%,#6a51e847,#0000 27rem),radial-gradient(circle at 5% 85%,#1e8de026,#0000 30rem),#0b1020;grid-template-columns:minmax(0,.8fr) minmax(420px,1.15fr);gap:72px clamp(48px,8vw,128px);padding:clamp(120px,12vw,180px) max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}.landing-room:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #97a6ff2e;border-radius:50%;width:min(76vw,960px);position:absolute;top:17%;right:-14%;box-shadow:0 0 0 38px #6c5ef109,0 0 110px #664df229}.landing-room__halo{z-index:-1;border:1px solid #5d9cff24;border-radius:50%;width:38vw;height:38vw;position:absolute;top:35%;left:-13%}.landing-room__intro{align-self:center}.landing-room .landing-eyebrow{color:#b8b2ff}.landing-room h2{color:#f4f6ff;letter-spacing:-.065em;max-width:570px;margin:18px 0 22px;font-size:clamp(44px,5vw,70px);font-weight:550;line-height:.94}.landing-room__intro>p{color:#b6c0d3;max-width:480px;margin:0;font-size:16px;line-height:1.75}.landing-room__audience{color:#dce4f5;align-items:center;gap:11px;margin-top:34px;font-size:12px;font-weight:650;display:flex}.landing-room__audience i{background:#9f8cff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 11px #9f8cff}.landing-room__stage{position:relative}.landing-room__image-wrap{background:#111936;border:1px solid #b2bfff4d;border-radius:28px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-4deg)rotateX(1deg);box-shadow:0 36px 90px #0000007a,0 0 90px #5d53e833}.landing-room__image-wrap:after{content:"";pointer-events:none;background:linear-gradient(130deg,#8f79ff29,#0000 34%,#0a122e14);position:absolute;inset:0}.landing-room__image-wrap img{aspect-ratio:1.47;object-fit:cover;width:100%;display:block}.landing-room__live{z-index:1;color:#f2f4ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b1cad;border:1px solid #d6dbff40;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px}.landing-room__live i{background:#73e3ba;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #73e3ba}.landing-room__signal{background:linear-gradient(135deg,#5f50e5,#af4cd8);border:1px solid #efd1ffad;border-radius:22px;align-items:end;gap:5px;width:104px;height:82px;padding:20px;display:flex;position:absolute;bottom:-26px;right:-26px;box-shadow:0 18px 42px #3025978c}.landing-room__signal span{background:#ffffffe0;border-radius:8px;flex:1}.landing-room__signal span:first-child{height:20%}.landing-room__signal span:nth-child(2){height:76%}.landing-room__signal span:nth-child(3){height:45%}.landing-room__signal span:nth-child(4){height:100%}.landing-room__flow{border-top:1px solid #bdc8ff30;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.landing-room__capability{border-right:1px solid #bdc8ff30;min-height:174px;padding:25px 28px 8px 0}.landing-room__capability+.landing-room__capability{padding-left:28px}.landing-room__capability:last-child{border-right:0}.landing-room__capability>span{color:#9089e9;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:10px;display:block}.landing-room__capability strong{color:#eff2ff;letter-spacing:-.02em;margin-top:24px;font-size:16px;font-weight:650;display:block}.landing-room__capability p{color:#9da9c2;margin:8px 0 0;font-size:12px;line-height:1.6}.landing-room__capability--intelli{position:relative}.landing-room__capability--intelli:before{content:"";background:linear-gradient(90deg,#7d7af5,#ea70dc);border-radius:9px;width:18px;height:2px;position:absolute;top:26px;left:28px}.landing-room__capability--intelli>span{padding-top:9px}@media (width<=840px){.landing-room{grid-template-columns:1fr;gap:52px;padding-block:94px}.landing-room__stage{justify-self:start;width:min(100% - 18px,640px)}.landing-room__image-wrap{transform:none}.landing-room__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-room__capability:nth-child(2){border-right:0}.landing-room__capability:nth-child(n+3){border-top:1px solid #bdc8ff30}.landing-room__capability:nth-child(3){padding-left:0}.landing-room__capability--intelli:before{left:28px}}@media (width<=520px){.landing-room{padding-inline:20px}.landing-room h2{font-size:clamp(42px,13vw,57px)}.landing-room__intro>p{font-size:14px}.landing-room__flow{grid-template-columns:1fr}.landing-room__capability,.landing-room__capability+.landing-room__capability{border-top:1px solid #bdc8ff30;border-right:0;min-height:auto;padding:22px 0}.landing-room__capability:first-child{border-top:0}.landing-room__capability--intelli:before{top:22px;left:0}.landing-room__capability--intelli>span{padding-top:9px}.landing-room__signal{transform-origin:100% 100%;bottom:-18px;right:-15px;transform:scale(.8)}}html[data-theme=dark] .landing .landing-connected{background:#0f1724}html[data-theme=dark] .landing .landing-product,html[data-theme=dark] .landing .landing-workflow__visual,html[data-theme=dark] .landing .landing-intelligence__visual,html[data-theme=dark] .landing .landing-pulse__visual{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111a28}html[data-theme=dark] .landing .landing-attention{color:#dce6f4;background:#182334;border-color:#849dc440}html[data-theme=dark] .landing .landing-attention__header small,html[data-theme=dark] .landing .landing-attention__body small{color:#91a1b5}html[data-theme=dark] .landing .landing-attention__header span{color:#b7c8dd;background:#202f43;border-color:#859ec440}html[data-theme=dark] .landing .landing-attention__header i{background:#8cb7f0}html[data-theme=dark] .landing .landing-attention__cta{color:#dbe8fb;background:#243a57;border-color:#709adb61}html[data-theme=dark] .landing .landing-attention__cta:hover{background:#2b476c;border-color:#8cb1e980}html[data-theme=dark] .landing .landing-product .automation-avatar{color:#a8c8f4;background:#243a57}html[data-theme=dark] .landing .landing-workflow__visual,html[data-theme=dark] .landing .landing-intelligence__visual{border-color:#7692be47}html[data-theme=dark] .landing :is(.workflow-automation-card,.workflow-result,.workflow-tool-row span){color:#dce6f4;background:#182334;border-color:#849dc43b;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .landing :is(.workflow-automation-card small,.workflow-result small,.workflow-result p){color:#91a1b5}html[data-theme=dark] .landing .workflow-result>span{color:#a8c8f4;background:#243a57}html[data-theme=dark] .landing .landing-decision-chain__step.is-outcome,html[data-theme=dark] .landing .landing-decision-match{color:#dce6f4;background:#182334;border-color:#849dc440}html[data-theme=dark] .landing .landing-decision-chain__step.is-outcome strong,html[data-theme=dark] .landing .landing-decision-match h3{color:#f1f5fb}html[data-theme=dark] .landing .landing-decision-match>small{color:#8fa2bc}html[data-theme=dark] .landing .landing-decision-factors>div{background:#111a28;border-color:#849dc436}html[data-theme=dark] .landing .landing-decision-factors strong{color:#c7d5e8}html[data-theme=dark] .landing .landing-decision-factors ul{color:#9eadc0}html[data-theme=dark] .landing .landing-decision-match__badge{color:#b9cbe3;background:#202f43;border-color:#849dc440}html[data-theme=dark] .landing .landing-decision-match__cta{color:#dbe8fb;background:#243a57;border-color:#709adb61}html[data-theme=dark] .landing .landing-pulse__visual{color:#dce6f4;border-color:#7692be47;box-shadow:0 32px 80px #222f4333}html[data-theme=dark] .landing .landing-pulse__header{border-color:#849dc42e}html[data-theme=dark] .landing .landing-pulse__header strong,html[data-theme=dark] .landing .landing-pulse__card strong{color:#edf3fb}html[data-theme=dark] .landing .landing-pulse__header span,html[data-theme=dark] .landing .landing-pulse__card small,html[data-theme=dark] .landing .landing-pulse__card span{color:#96a7bc}html[data-theme=dark] .landing .landing-pulse__card,html[data-theme=dark] .landing .landing-pulse__card--ok,html[data-theme=dark] .landing .landing-pulse__card--attention,html[data-theme=dark] .landing .landing-pulse__card--money,html[data-theme=dark] .landing .landing-pulse__card--opportunity,html[data-theme=dark] .landing .landing-pulse__card--today{background:#182334;border-color:#849dc438}html[data-theme=dark] .landing .landing-workflow__visual{box-shadow:0 34px 76px #0e162447,inset 0 1px #ffffff0b;background:#111a28!important}@media (width<=768px){html[data-theme=dark] .landing .landing-connected{background:#0f1724}}:root{--landing-wide:1240px;--landing-reading:720px;--landing-gutter:max(24px, calc((100vw - var(--landing-wide)) / 2))}.landing-nav{height:76px;padding-inline:var(--landing-gutter);grid-template-columns:1fr auto 1fr;gap:30px}.landing-brand{gap:10px;font-size:20px}.landing-nav nav{gap:30px;font-size:12px}.landing-nav>div:last-child{gap:17px}.landing-nav .button{height:38px;padding-inline:17px;font-size:11px}.landing-sign-in{font-size:11px}.landing-nav-features{padding:7px 13px;font-size:11px}.landing-eyebrow{letter-spacing:.13em;gap:8px;font-size:10px}.landing-hero{min-height:690px;padding:76px var(--landing-gutter) 94px;grid-template-columns:minmax(0,.92fr) minmax(460px,.82fr);gap:clamp(48px,7vw,104px)}.landing-hero h1{max-width:690px;margin:23px 0 25px;font-size:clamp(58px,6.4vw,92px);line-height:.91}.landing-hero h1 em{background-image:var(--brand-gradient)}.landing-hero__copy>p{max-width:590px;font-size:16px;line-height:1.75}.landing-hero__actions{gap:24px;margin-top:34px}.landing-hero__actions .button{height:47px;padding-inline:22px;font-size:12px}.landing-hero__actions>a{font-size:12px}.landing-trust{gap:10px 20px;margin-top:36px;padding-top:23px;font-size:9px}.landing-product{border-radius:22px;max-width:575px;padding:16px;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.landing-product__top{height:37px;margin-bottom:13px;padding-inline:4px;font-size:9px}.landing-live{font-size:8px}.landing-intel-quote{border-radius:12px;margin-top:10px;padding:14px}.landing-intel-quote p{font-size:11px;line-height:1.65}.landing-mini-grid{gap:8px;margin-top:10px}.landing-mini-grid article{border-radius:11px;padding:14px}.landing-mini-grid span{font-size:7px}.landing-mini-grid strong{margin-top:8px;font-size:20px}.landing-mini-grid small{margin-top:4px;font-size:6px}.landing-attention{border-radius:12px;margin-top:10px;padding:14px}.landing-attention__body{gap:10px;margin-top:12px}.landing-attention__body strong{font-size:10px}.landing-attention__body small{margin-top:4px;font-size:8.5px;line-height:1.5}.landing-attention__cta{min-height:0;margin-top:12px;padding:8px 12px;font-size:8.5px}.landing-proof{padding:28px var(--landing-gutter);grid-template-columns:auto minmax(0,1fr);gap:55px;font-size:9px}.landing-proof strong{font-size:11px}.landing-section{width:min(100%,1240px);padding:116px 24px}.landing-section__heading{max-width:720px;margin-bottom:48px}.landing-section__heading h2,.landing-workflow h2,.landing-intelligence h2,.landing-cta h2{margin:16px 0 18px;font-size:clamp(38px,4.4vw,60px);line-height:1.02}.landing-section__heading>p,.landing-workflow__copy>p{max-width:650px;font-size:14px;line-height:1.75}.landing-platform .landing-feature-grid--six{gap:14px}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4){min-height:440px;padding:27px}.landing-feature__icon{border-radius:12px;width:45px;height:45px}.landing-feature__number{font-size:10px;top:29px;right:27px}.landing-feature h3{margin:20px 0 12px;font-size:21px;line-height:1.04}.landing-feature>p{font-size:12px;line-height:1.7}.landing-feature__visual{padding-top:18px}.landing-workflow{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:clamp(65px,9vw,130px);padding:118px max(24px,50vw - 560px)}.landing-workflow__visual{border-radius:23px;padding:29px}.workflow-steps{gap:21px;margin-top:40px}.workflow-steps strong{font-size:12px}.workflow-steps p{margin-top:5px;font-size:10px;line-height:1.55}.landing-intelligence{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:clamp(56px,8vw,112px);padding:116px max(24px,50vw - 560px)}.landing-intelligence__copy>p:not(.landing-intelligence__boundary){font-size:15px;line-height:1.75}.landing-intelligence__principles{gap:10px;margin-top:31px}.landing-intelligence__principles article{border-radius:13px;padding:13px 15px}.landing-intelligence__visual{border-radius:22px;padding:25px}.landing-integrations{padding:116px 24px 100px}.landing-integration-grid{gap:14px}.landing-integration-grid article{border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:auto;padding:22px}.landing-integration-badge{border-radius:14px;width:54px;height:54px}.landing-integration-grid small{font-size:7px}.landing-integration-grid h3{margin:4px 0 6px;font-size:14px}.landing-integration-grid p{font-size:11px;line-height:1.6}.landing-cta{min-height:480px;padding:80px 24px}.landing-cta>.brand-mark{border-radius:11px;flex-basis:38px;width:38px;height:38px;margin-bottom:23px}.landing-cta h2{max-width:760px}.landing-cta .button{height:48px;margin-top:12px;padding-inline:24px;font-size:12px}.landing-footer{min-height:240px;padding:48px var(--landing-gutter);gap:20px;font-size:11px}.landing-footer__brand{gap:10px;font-size:20px}.landing-footer>small,.landing-footer__links button,.landing-footer__links a{font-size:11px}.landing-footer__links{gap:14px 20px}html[data-theme=dark] .landing .landing-section :is(.landing-feature,.landing-integration-grid article){color:#dce6f4;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#1d2a3c,#151f2e);border-color:#849dc442;box-shadow:0 16px 32px #03091238,inset 0 1px #ffffff0b}html[data-theme=dark] .landing .landing-section :is(.landing-feature h3,.landing-integration-grid h3){color:#f2f6fb}html[data-theme=dark] .landing .landing-section :is(.landing-feature>p,.landing-integration-grid p){color:#aebccd}html[data-theme=dark] .landing .landing-section :is(.feature-project-card,.feature-insight-card,.feature-attention-card,.feature-meetings-card,.feature-automation-flow,.feature-meetings-card__rows div,.feature-automation-flow span){color:#dce6f4;background:#111a28;border-color:#849dc438}html[data-theme=dark] .landing .landing-section :is(.feature-insight-card strong,.feature-attention-card strong,.feature-meetings-card strong,.feature-meetings-card__stats span,.feature-meetings-card__rows div,.feature-automation-flow span){color:#eaf1fa}html[data-theme=dark] .landing .landing-section :is(.feature-insight-card small,.feature-insight-card p,.feature-insight-card ul,.feature-attention-card small,.feature-attention-card p,.feature-meetings-card small,.feature-meetings-card__rows div span){color:#91a1b5}html[data-theme=dark] .landing .landing-section .landing-integration-badge{color:#a8c8f4;background:#243a57;border-color:#709adb4d}@media (width<=1100px){.landing-nav{grid-template-columns:1fr auto auto;gap:14px}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(400px,.75fr);gap:42px}.landing-hero h1{font-size:clamp(54px,6.5vw,72px)}}@media (width<=900px){.landing-hero{grid-template-columns:1fr;padding-top:66px}.landing-hero__copy{max-width:740px}.landing-product{justify-self:center;max-width:680px;transform:none}.landing-workflow,.landing-intelligence{grid-template-columns:1fr}.landing-workflow__visual,.landing-intelligence__visual{width:min(100%,620px)}}@media (width<=680px){.landing-nav{height:66px;padding-inline:18px}.landing-nav>div:last-child{gap:10px}.landing-nav .button{height:36px;padding-inline:12px}.landing-hero{gap:52px;min-height:auto;padding:58px 18px 68px}.landing-hero h1{margin-top:18px;font-size:clamp(47px,14vw,68px)}.landing-hero__copy>p{font-size:14px}.landing-hero__actions{flex-direction:column;align-items:stretch;gap:16px}.landing-hero__actions .button{width:100%}.landing-trust{grid-template-columns:1fr;display:grid}.landing-product{border-radius:17px;padding:11px}.landing-mini-grid{grid-template-columns:1fr 1fr}.landing-mini-grid article:last-child{display:none}.landing-proof{grid-template-columns:1fr;gap:14px;padding:23px 18px}.landing-proof strong{font-size:9px}.landing-section{padding:82px 18px}.landing-section__heading{margin-bottom:32px}.landing-section__heading h2,.landing-workflow h2,.landing-intelligence h2,.landing-cta h2{font-size:clamp(35px,10vw,49px)}.landing-platform .landing-feature-grid--six{grid-template-columns:1fr}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(-n+4){grid-column:1/-1;min-height:330px;padding:22px}.landing-feature__number{top:24px;right:22px}.landing-workflow{gap:52px;padding:82px 18px}.landing-workflow__visual{padding:17px}.landing-intelligence{gap:46px;padding:82px 18px}.landing-intelligence__copy>p:not(.landing-intelligence__boundary){font-size:16px}.landing-intelligence__visual{padding:17px}.landing-integrations{padding:82px 18px}.landing-cta{min-height:440px;padding-inline:18px}.landing-footer{gap:18px;padding:36px 18px}}.landing{--landing-dark-canvas:radial-gradient(circle at 50% 52%, #6e63e63b, transparent 29rem), radial-gradient(circle at 12% 80%, #48b7e41a, transparent 27rem), #0d141f}html[data-theme] .landing :is(.landing-workflow,.landing-pulse){isolation:isolate;clip-path:inset(0 -100vmax);background:#e9eef3;position:relative;overflow:hidden;box-shadow:0 0 0 100vmax #e9eef3}html[data-theme] .landing :is(.landing-workflow,.landing-pulse):before,html[data-theme] .landing :is(.landing-workflow,.landing-pulse):after{z-index:0;content:"";pointer-events:none;background:#0d141f12;border:26px solid #0d141f11;border-radius:999px;width:132%;height:88px;animation:26s ease-in-out infinite alternate landing-ribbon-drift;position:absolute}html[data-theme] .landing :is(.landing-workflow,.landing-pulse):before{top:19%;left:-36%;transform:rotate(-22deg)}html[data-theme] .landing :is(.landing-workflow,.landing-pulse):after{opacity:.7;animation-delay:-13s;bottom:16%;right:-38%;transform:rotate(26deg)}html[data-theme] .landing :is(.landing-workflow__copy,.landing-workflow__visual,.landing-pulse__copy,.landing-pulse__visual){z-index:1;position:relative}html[data-theme] .landing .landing-workflow__visual{color:#e7eee6;border-color:#334033;box-shadow:0 34px 76px #0d141f47,inset 0 1px #ffffff0b;background:#182018!important}html[data-theme] .landing :is(.workflow-automation-card,.workflow-result,.workflow-tool-row span,.landing-pulse__visual,.landing-pulse__card,.landing-pulse__card--ok,.landing-pulse__card--attention,.landing-pulse__card--money,.landing-pulse__card--opportunity,.landing-pulse__card--today){color:#e7eee6;background:#202a22;border-color:#3a483b;box-shadow:inset 0 1px #ffffff09}html[data-theme] .landing .landing-pulse__visual{background:#182018;border-color:#334033;box-shadow:0 32px 80px #0d141f3d}html[data-theme] .landing :is(.workflow-automation-card strong,.workflow-result strong,.landing-pulse__header strong,.landing-pulse__card strong){color:#edf4eb}html[data-theme] .landing :is(.workflow-automation-card small,.workflow-result small,.workflow-result p,.landing-pulse__header span,.landing-pulse__card small,.landing-pulse__card span){color:#aeb9ad}html[data-theme] .landing .workflow-tool-row span{color:#d1ddd0}html[data-theme] .landing .workflow-result>span{color:#dff1e3;background:#21412e}html[data-theme] .landing .landing-pulse__header{border-color:#3a483b}@keyframes landing-ribbon-drift{0%{translate:-4% -3%}to{translate:5% 4%}}@media (prefers-reduced-motion:reduce){html[data-theme] .landing :is(.landing-workflow,.landing-pulse):before,html[data-theme] .landing :is(.landing-workflow,.landing-pulse):after{animation:none}}:root{--bg-page-dark:#151a2e;--bg-page-dark-gradient:#1e2945;--bg-surface-dark:#1b2338;--bg-surface-dark-strong:#232c4c;--bg-surface-dark-subtle:#1a2133;--bg-surface-dark-track:#2a3350;--accent-attention:#e9ab54;--text-on-dark:#f5f6fa;--text-on-dark-muted:#9aa3be;--line-on-dark:#9aaed238}html[data-theme] .landing :is(.landing-hero,.landing-connected,.landing-intelligence,.landing-cta,.landing-footer){color:var(--text-on-dark);background:radial-gradient(circle at 52% 72%, #3e72e02b, transparent 31rem), radial-gradient(circle at 10% 84%, #b24dc517, transparent 28rem), linear-gradient(145deg, var(--bg-page-dark-gradient), var(--bg-page-dark) 72%)}html[data-theme] .landing .landing-nav{background:#151a2ed6;border-color:#f5f6fa1f}html[data-theme] .landing :is(.landing-product,.landing-workflow__visual,.landing-intelligence__visual,.landing-pulse__visual,.landing-connected__visual,.landing-context-map,.landing-decision-card,.landing-decision-chain,.landing-decision-chain__step,.landing-decision-chain__step.is-outcome,.landing-decision-match,.landing-decision-factors>div,.landing-pulse__card,.landing-pulse__card--ok,.landing-pulse__card--attention,.landing-pulse__card--money,.landing-pulse__card--opportunity,.landing-pulse__card--today,.workflow-automation-card,.workflow-result,.workflow-tool-row span){color:var(--text-on-dark);border-color:var(--line-on-dark);background:var(--bg-surface-dark)!important}html[data-theme] .landing .landing-platform .landing-feature-grid--six{background:linear-gradient(145deg, var(--bg-page-dark-gradient), var(--bg-page-dark));border-color:var(--line-on-dark)}html[data-theme] .landing .landing-platform .landing-feature-grid--six .landing-feature{color:var(--text-on-dark);background:linear-gradient(145deg, var(--bg-surface-dark-strong), var(--bg-surface-dark));border-color:var(--line-on-dark)}html[data-theme] .landing .landing-platform .landing-feature :is(.feature-project-card,.feature-insight-card,.feature-attention-card,.feature-meetings-card,.feature-automation-flow,.feature-meetings-card__rows div,.feature-automation-flow span){color:var(--text-on-dark);background:var(--bg-surface-dark);border-color:var(--line-on-dark)}html[data-theme] .landing .landing-platform .landing-feature :is(.feature-insight-card small,.feature-insight-card p,.feature-insight-card ul,.feature-attention-card small,.feature-attention-card p,.feature-meetings-card small,.feature-meetings-card__rows div span,.feature-project-card__meta span){color:var(--text-on-dark-muted)}html[data-theme] .landing .landing-platform .landing-feature :is(.feature-insight-card strong,.feature-attention-card strong,.feature-meetings-card strong,.feature-meetings-card__stats span,.feature-meetings-card__rows div,.feature-automation-flow span){color:var(--text-on-dark)}html[data-theme] .landing .feature-connections span,html[data-theme] .landing .feature-connections__arrow,html[data-theme] .landing .feature-connections__target{box-shadow:0 4px 12px #03081540;color:#f1f3f8!important;background:var(--bg-surface-dark-subtle)!important;border-color:var(--line-on-dark)!important}html[data-theme] .landing .feature-attention-card__metrics span{color:#f1f3f8;background:var(--bg-surface-dark-strong);border-color:var(--line-on-dark)}html[data-theme] .landing .feature-attention-card__bar{background:var(--bg-surface-dark-strong);border-color:color-mix(in srgb, var(--accent-attention) 28%, transparent)}html[data-theme] .landing .feature-attention-card__bar span{color:var(--text-on-dark-muted)}html[data-theme] .landing .feature-attention-card__bar strong{color:#f0bd6b}html[data-theme] .landing .feature-attention-card__bar i{background:var(--bg-surface-dark-track)}html[data-theme] .landing .feature-attention-card__bar i span{background:linear-gradient(90deg, var(--accent-attention), #f1c15c)}html[data-theme] .landing .landing-connected__node,html[data-theme] .landing .landing-decision-match__badge,html[data-theme] .landing .landing-decision-match__cta,html[data-theme] .landing .workflow-result>span,html[data-theme] .landing .landing-attention,html[data-theme] .landing .landing-attention__header span,html[data-theme] .landing .landing-attention__cta{color:#f1f3f8;background:var(--bg-surface-dark-strong);border-color:var(--line-on-dark)}html[data-theme] .landing :is(.landing-product__top,.landing-run__automation small,.landing-mini-grid span,.landing-attention__header small,.landing-attention__body small,.landing-pulse__header span,.landing-pulse__card small,.landing-pulse__card span,.workflow-automation-card small,.workflow-result small,.workflow-result p){color:var(--text-on-dark-muted)}html[data-theme] .landing .landing-product :is(.landing-command-preview,.landing-run,.landing-mini-grid article,.landing-activity,.landing-intel-quote){color:var(--text-on-dark);background:var(--bg-surface-dark);border-color:var(--line-on-dark)}html[data-theme] .landing .landing-product .landing-run__progress{background:var(--bg-surface-dark-track)}html[data-theme] .landing .landing-product .landing-activity>span,html[data-theme] .landing .landing-product .landing-mini-grid span,html[data-theme] .landing .landing-product .landing-intel-quote p{color:var(--text-on-dark-muted)}html[data-theme] .landing .landing-workflow :is(.workflow-automation-card,.workflow-result,.workflow-tool-row span){background:var(--bg-surface-dark-strong)!important}.features-page{--features-dark-section:var(--bg-page-dark);--story-accent:#8468ff;color:var(--text-on-dark);background:radial-gradient(circle at 84% 18%, #3e72e024, transparent 30rem), radial-gradient(circle at 10% 58%, #b24dc512, transparent 27rem), var(--bg-page-dark)}.features-page :is(.features-hero,.features-index,.feature-story,.capability-index,.features-cta,.features-footer){background-color:#0000}.features-nav{color:var(--text-on-dark);background:#151a2ed6;border-color:#f5f6fa1f}.features-hero,.features-cta{background:radial-gradient(circle at 52% 72%, #3e72e02b, transparent 31rem), radial-gradient(circle at 10% 84%, #b24dc517, transparent 28rem), linear-gradient(145deg, var(--bg-page-dark-gradient), var(--bg-page-dark) 72%)}.features-hero>p,.features-hero__actions>a,.features-hero__stats span,.feature-story__copy>p,.capability-index__heading>p,.capability-index article p,.capability-index article small{color:var(--text-on-dark-muted)}.features-hero__stats span{border-color:var(--line-on-dark)}.features-hero__stats strong,.feature-story__copy h2,.capability-index summary,.capability-index article strong{color:var(--text-on-dark)}.features-index{border-color:var(--line-on-dark);background:#151a2ec7}.features-index a{color:var(--text-on-dark-muted)}.features-index a:hover,.features-index a.is-active{color:var(--text-on-dark);background:#3e72e033;border-color:#3e72e080}.feature-story+.feature-story:before,.capability-index:before,.capability-index__groups,.capability-index details{border-color:var(--line-on-dark);background-color:#0000}.feature-story__labels span{color:var(--text-on-dark-muted);border-color:var(--line-on-dark);background:#232c4cb8}.feature-story__note{border-color:#8468ff8c;color:#c6cee0!important}.features-page :is(.workspace-composition,.money-composition,.automation-composition,.assistant-composition,.review-composition,.security-composition){background:linear-gradient(145deg, var(--bg-surface-dark-strong), var(--bg-surface-dark));border-color:var(--line-on-dark);box-shadow:var(--marketing-glow)}.features-page :is(.workspace-composition__columns article,.workspace-composition__aside,.money-composition__invoice,.money-composition__flow span,.automation-composition>div,.assistant-composition__context,.review-composition__panel,.security-composition>div){color:var(--text-on-dark);background:var(--bg-surface-dark);border-color:var(--line-on-dark)}.features-page :is(.workspace-composition__main>header,.workspace-composition__rail,.money-composition__invoice header,.money-composition__invoice footer,.money-composition__line,.review-composition__panel header,.review-composition__panel article){border-color:var(--line-on-dark)}.features-page :is(.workspace-composition__main>header,.workspace-composition__columns small,.workspace-composition__columns span,.workspace-composition__aside small,.money-composition__invoice header span,.money-composition__client small,.money-composition__client span,.money-composition__line,.automation-composition span,.assistant-composition header small,.assistant-composition__response p,.assistant-composition__context span,.review-composition__panel p,.security-composition small,.capability-index summary small){color:var(--text-on-dark-muted)}.features-page .money-composition:before,.features-page .money-composition:after,.features-page .review-composition:before,.features-page .review-composition:after{background:#3e72e014;border-color:#3e72e012}.features-page .money-composition__flow span.is-paid,.features-page .review-composition__panel button{color:#e7f7ec;background:#21412e;border-color:#6fb7866b}.features-page .connection-composition__node b{color:#a9bcff;background:var(--bg-surface-dark-strong)}.features-page .features-cta{border-color:var(--line-on-dark)}.features-page .features-cta__back{color:var(--text-on-dark-muted);border-color:var(--line-on-dark)}.features-page .features-cta__back:hover{color:var(--text-on-dark);border-color:#f5f6fa52}:root{--bg-hero-navy:radial-gradient(circle at 52% 72%, #3e72e02b, transparent 31rem), radial-gradient(circle at 10% 84%, #b24dc517, transparent 28rem), linear-gradient(145deg, var(--bg-page-dark-gradient), var(--bg-page-dark) 72%);--ring-light:#9eb0e11f;--ring-faint:#869bcd14}html[data-theme] .landing .landing-hero,.features-hero{background:var(--bg-hero-navy)}html[data-theme] .landing .landing-hero{background:radial-gradient(circle at 12% 21%, transparent 0 7.1rem, var(--ring-light) 7.15rem 7.25rem, transparent 7.3rem), radial-gradient(circle at 79% 18%, transparent 0 11.7rem, var(--ring-faint) 11.75rem 11.88rem, transparent 11.93rem), var(--bg-hero-navy)!important}html[data-theme] .landing .landing-platform .landing-feature-grid--six{background:radial-gradient(circle at 8% 82%, transparent 0 7.2rem, var(--ring-faint) 7.25rem 7.35rem, transparent 7.4rem), radial-gradient(circle at 87% 17%, transparent 0 11.6rem, var(--ring-light) 11.65rem 11.77rem, transparent 11.82rem), radial-gradient(circle at 53% 53%, transparent 0 4.4rem, var(--ring-faint) 4.45rem 4.54rem, transparent 4.59rem), linear-gradient(145deg, var(--bg-page-dark-gradient), var(--bg-page-dark))}html[data-theme] .landing :is(.landing-connected,.landing-intelligence,.landing-footer){background:radial-gradient(circle at 9% 18%, transparent 0 8.8rem, var(--ring-light) 8.85rem 8.95rem, transparent 9rem), radial-gradient(circle at 84% 78%, transparent 0 13.6rem, var(--ring-faint) 13.65rem 13.78rem, transparent 13.83rem), radial-gradient(circle at 69% 13%, transparent 0 5.8rem, var(--ring-light) 5.85rem 5.94rem, transparent 5.99rem), var(--bg-hero-navy)}html[data-theme] .landing .landing-cta{background:radial-gradient(circle at 12% 21%, transparent 0 7.2rem, var(--ring-light) 7.25rem 7.35rem, transparent 7.4rem), radial-gradient(circle at 84% 24%, transparent 0 11.4rem, var(--ring-faint) 11.45rem 11.58rem, transparent 11.63rem), var(--bg-hero-navy)}.features-page :is(.features-hero,.features-cta){background:radial-gradient(circle at 13% 76%, transparent 0 8.5rem, var(--ring-light) 8.55rem 8.65rem, transparent 8.7rem), radial-gradient(circle at 87% 22%, transparent 0 12.3rem, var(--ring-faint) 12.35rem 12.47rem, transparent 12.52rem), radial-gradient(circle at 66% 79%, transparent 0 5.7rem, var(--ring-light) 5.75rem 5.84rem, transparent 5.89rem), var(--bg-hero-navy)}.features-page :is(.feature-story,.capability-index){background:radial-gradient(circle at 7% 19%, transparent 0 7.4rem, var(--ring-faint) 7.45rem 7.55rem, transparent 7.6rem), radial-gradient(circle at 90% 70%, transparent 0 12.1rem, var(--ring-light) 12.15rem 12.26rem, transparent 12.31rem), radial-gradient(circle at 57% 8%, transparent 0 4.6rem, var(--ring-faint) 4.65rem 4.74rem, transparent 4.79rem), var(--bg-page-dark)}.pricing-landing{color:var(--text-on-dark);background:radial-gradient(circle at 7% 18%, transparent 0 10rem, var(--ring-light) 10.05rem 10.16rem, transparent 10.21rem), radial-gradient(circle at 92% 36%, transparent 0 14rem, var(--ring-faint) 14.05rem 14.18rem, transparent 14.23rem), radial-gradient(circle at 62% 88%, transparent 0 6.5rem, var(--ring-light) 6.55rem 6.64rem, transparent 6.69rem), var(--bg-hero-navy)}.pricing-landing .pricing-page{isolation:isolate;background:radial-gradient(circle at 8% 13%, transparent 0 7.7rem, var(--ring-light) 7.75rem 7.86rem, transparent 7.91rem), radial-gradient(circle at 91% 26%, transparent 0 11.9rem, var(--ring-faint) 11.95rem 12.08rem, transparent 12.13rem), radial-gradient(circle at 72% 77%, transparent 0 5.6rem, var(--ring-light) 5.65rem 5.74rem, transparent 5.79rem), radial-gradient(circle at 15% 37%, #3e72e01a, transparent 25rem), linear-gradient(180deg, #1e29454d, transparent 32rem);min-height:calc(100vh - 76px);position:relative}.pricing-landing .pricing-header h1,.pricing-landing .pricing-section-heading h2,.pricing-landing .pricing-enterprise h2,.pricing-landing .comparison-group__toggle{color:var(--text-on-dark)}.pricing-landing .pricing-header p,.pricing-landing .pricing-section-heading p,.pricing-landing .pricing-enterprise p,.pricing-landing .pricing-region-hint,.pricing-landing .pricing-card__block,.pricing-landing .pricing-card__symbol,.pricing-landing .pricing-card__unit,.pricing-landing .pricing-card__period,.pricing-landing .pricing-card__tagline,.pricing-landing .pricing-addon p,.pricing-landing .pricing-comparison__col,.pricing-landing .comparison-row__label{color:var(--text-on-dark-muted)}.pricing-landing :is(.pricing-billing-toggle,.pricing-region__options button,.pricing-addon,.pricing-comparison__header,.comparison-group,.comparison-group__toggle,.comparison-row,.pricing-enterprise){color:var(--text-on-dark);background:var(--bg-surface-dark);border-color:var(--line-on-dark)}.pricing-landing .comparison-row:nth-child(odd){background:var(--bg-surface-dark-strong)}.pricing-landing .pricing-card{color:var(--text-on-dark);background:linear-gradient(145deg, var(--bg-surface-dark-strong), var(--bg-surface-dark));border-color:var(--line-on-dark);box-shadow:0 22px 56px #03081557,inset 0 1px #ffffff0b}.pricing-landing .pricing-card.is-recommended{border-color:#3e72e0b8;box-shadow:0 26px 68px #1531705c,inset 0 1px #ffffff0f}.pricing-landing .pricing-billing-toggle button,.pricing-landing .pricing-region__options button,.pricing-landing .pricing-card__cta,.pricing-landing .pricing-enterprise__link{color:var(--text-on-dark-muted);background:var(--bg-surface-dark-strong);border-color:var(--line-on-dark)}.pricing-landing :is(.pricing-billing-toggle button.is-active,.pricing-region__options button.is-active,.pricing-card.is-recommended .pricing-card__cta){color:#fff;background:#3e72e0;border-color:#aecbffad}.pricing-landing .pricing-card__cta:hover:not(:disabled),.pricing-landing .pricing-enterprise__link:hover{color:#fff;background:#315fbd;border-color:#aecbffb8}.pricing-landing .pricing-card__features,.pricing-landing .comparison-group__rows{border-color:var(--line-on-dark)}.pricing-landing .pricing-card__features li{color:#d7deeb}.pricing-landing .pricing-landing__footer{color:var(--text-on-dark-muted);background:radial-gradient(circle at 19% 55%, transparent 0 6.6rem, var(--ring-faint) 6.65rem 6.75rem, transparent 6.8rem), radial-gradient(circle at 81% 16%, transparent 0 9.8rem, var(--ring-light) 9.85rem 9.96rem, transparent 10.01rem), var(--bg-page-dark);border-color:var(--line-on-dark)}.pricing-landing{--pricing-page-surface:#232c4c;--pricing-card-surface:#151a2e;--pricing-card-surface-strong:#1b2338;background:radial-gradient(circle at 7% 18%, transparent 0 10rem, #f5f6fa1f 10.05rem 10.16rem, transparent 10.21rem), radial-gradient(circle at 92% 36%, transparent 0 14rem, #f5f6fa13 14.05rem 14.18rem, transparent 14.23rem), linear-gradient(145deg, #2b365d, var(--pricing-page-surface) 64%, #1e2945)}.pricing-landing .pricing-page{background:radial-gradient(circle at 8% 13%, transparent 0 7.7rem, #f5f6fa21 7.75rem 7.86rem, transparent 7.91rem), radial-gradient(circle at 91% 26%, transparent 0 11.9rem, #f5f6fa14 11.95rem 12.08rem, transparent 12.13rem), radial-gradient(circle at 72% 77%, transparent 0 5.6rem, #f5f6fa1f 5.65rem 5.74rem, transparent 5.79rem), linear-gradient(180deg, #ffffff09, transparent 32rem), var(--pricing-page-surface)}.pricing-landing :is(.pricing-billing-toggle,.pricing-region__options button,.pricing-addon,.pricing-comparison__header,.comparison-group,.comparison-group__toggle,.comparison-row,.pricing-enterprise){background:var(--pricing-card-surface);border-color:#aebee638}.pricing-landing .comparison-row:nth-child(odd),.pricing-landing .pricing-billing-toggle button,.pricing-landing .pricing-region__options button,.pricing-landing .pricing-card__cta,.pricing-landing .pricing-enterprise__link{background:var(--pricing-card-surface-strong)}.pricing-landing .pricing-card{background:linear-gradient(145deg, var(--pricing-card-surface-strong), var(--pricing-card-surface));border-color:#aebee640;box-shadow:0 22px 56px #080c1a57,inset 0 1px #ffffff0b}html[data-theme] .landing .landing-footer,.pricing-landing .pricing-landing__footer{border-color:var(--line-on-dark);background:var(--bg-page-dark)!important}.features-page .feature-story,.features-page .capability-index{isolation:isolate;margin-block:0;overflow:hidden}.features-page :is(.feature-story--workspace,.feature-story--automations,.feature-story--ai,.feature-story--security){box-shadow:0 0 0 100vmax var(--bg-page-dark);clip-path:inset(0 -100vmax)}.features-page :is(.feature-story--money,.feature-story--connections,.feature-story--review,.capability-index){color:#172030;clip-path:inset(0 -100vmax);background:#e9eef3;box-shadow:0 0 0 100vmax #e9eef3}.features-page :is(.feature-story--money,.feature-story--connections,.feature-story--review,.capability-index) :is(.feature-story__copy h2,.capability-index__heading h2,.capability-index summary,.capability-index article strong){color:#172030}.features-page :is(.feature-story--money,.feature-story--connections,.feature-story--review,.capability-index) :is(.feature-story__copy>p,.capability-index__heading>p,.capability-index article p,.capability-index article small){color:#5f6c80}.features-page :is(.feature-story--money,.feature-story--connections,.feature-story--review) .feature-story__labels span{color:#50627c;background:#ffffffa8;border-color:#4a5f8429}.features-page :is(.feature-story--money,.feature-story--connections,.feature-story--review) .feature-story__note{border-color:#3e72e073;color:#53657e!important}.features-page .capability-index :is(.capability-index__groups,details){border-color:#4a5f8429}.landing-nav__mobile-actions{display:none}.landing-menu-toggle__bars{gap:4px;display:grid}.landing-menu-toggle__bars i{background:currentColor;border-radius:999px;width:16px;height:1.5px;display:block}.auth-google{justify-content:center;gap:10px;width:100%;margin-top:20px}.auth-google__mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:inline-grid}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0 2px;font-size:11px;display:flex}.auth-divider>span:not(.auth-divider__label){background:var(--border);flex:1;height:1px}.auth-divider__label{flex:none}:root{--lancee-room-canvas:radial-gradient(circle at 72% 40%, #6a51e847, transparent 27rem), radial-gradient(circle at 5% 85%, #1e8de026, transparent 30rem), #0b1020;--lancee-room-surface:linear-gradient(145deg, #111936, #0b1020);--lancee-room-border:#b2bfff4d;--lancee-room-shadow:0 36px 90px #0000007a, 0 0 90px #5d53e833}html[data-theme] .landing :is(.landing-hero,.landing-connected,.landing-intelligence,.landing-cta,.landing-footer){background:var(--lancee-room-canvas)!important}.landing :is(.landing-product,.landing-feature,.landing-integration-grid>article,.landing-integration-row,.landing-workflow__visual,.landing-pulse__visual,.landing-connected__visual,.landing-intelligence__visual),.features-page :is(.workspace-composition,.money-composition,.automation-composition,.connection-composition,.assistant-composition,.review-composition,.security-composition),.pricing-landing :is(.pricing-card,.pricing-card.is-recommended,.pricing-addon,.pricing-enterprise){box-shadow:var(--lancee-room-shadow);border-radius:24px;background:var(--lancee-room-surface)!important;border-color:var(--lancee-room-border)!important}html[data-theme] .landing .landing-pulse__card strong{color:#f4f7ef}.workspace-chat__toggle{width:68px;height:68px}.landing-chat__launcher img,.workspace-chat__toggle img{filter:drop-shadow(0 14px 24px #070c236b)drop-shadow(0 0 22px #6552d538)}.landing-ambient-rings{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ambient-rings i{aspect-ratio:1;border:1px solid #b2bfff33;border-radius:50%;width:clamp(220px,32vw,520px);animation:16s ease-in-out infinite alternate public-ring-float;position:absolute;box-shadow:0 0 0 38px #6c5ef109,0 0 110px #664df229}.landing-ambient-rings i:first-child{top:-16%;right:-8%}.landing-ambient-rings i:nth-child(2){border-color:#5d9cff2b;width:clamp(170px,22vw,340px);animation-delay:-7s;bottom:-24%;left:-10%}.landing-ambient-rings i:nth-child(3){border-color:#97a6ff1f;width:clamp(130px,15vw,240px);animation-delay:-12s;top:30%;left:42%}.landing :is(.landing-hero,.landing-connected,.landing-intelligence,.landing-cta)>:not(.landing-ambient-rings){z-index:1;position:relative}@keyframes public-ring-float{0%{transform:translate(-20px,-12px)rotate(-6deg)}to{transform:translate(26px,20px)rotate(7deg)}}.landing-platform .landing-feature-grid--six{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n){grid-column:auto;min-height:440px;display:flex;transform:none}.landing-platform .landing-feature-grid--six .landing-feature:nth-child(n):hover{transform:translateY(-5px)}html[data-theme] .landing .landing-platform .landing-feature-grid--six .landing-feature{z-index:1;position:relative}@media (width<=1100px){.landing-platform .landing-feature-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.landing-platform .landing-feature-grid--six{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-ambient-rings i{animation:none}}@media (width<=1100px){.landing-nav,.features-nav{grid-template-columns:1fr auto}.landing-nav>div:last-child,.features-nav>div:last-child{display:none}.landing-nav nav.is-open,.features-nav nav.is-open{z-index:1;color:var(--text-on-dark);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);pointer-events:auto;background:linear-gradient(135deg,#080c14f5,#0f1420f0);border-color:#8e9dba2e;right:max(18px,50vw - 620px);box-shadow:0 20px 50px #0308156b}.features-nav nav.is-open{border:1px solid;border-radius:13px;flex-direction:column;align-items:stretch;gap:4px;width:min(280px,100vw - 36px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px)}.landing-nav nav.is-open .landing-nav__mobile-actions,.features-nav nav.is-open .landing-nav__mobile-actions{border-top:1px solid #beccec29;gap:6px;padding-top:6px;display:grid}.landing-nav nav.is-open .landing-nav__mobile-actions button,.features-nav nav.is-open .landing-nav__mobile-actions button{text-align:center;justify-content:center;width:100%;min-height:40px}.landing-nav nav.is-open .landing-nav__mobile-actions .landing-sign-in,.features-nav nav.is-open .landing-nav__mobile-actions .landing-sign-in{color:var(--text-on-dark);background:#ffffff0e;border:1px solid #beccec2e;border-radius:9px}}
