.section-page-integrations{overflow:clip}.integrations-directory-page{--canvas: #f7f7fa;--canvas-soft: #fbfbfd;--ink: #171329;--ink-soft: #4b465f;--muted: #746f82;--line: #e5e2eb;--line-strong: #d7d2e0;--surface: #ffffff;--surface-soft: #f5f4f8;--surface-purple: #f2effd;--purple: #6546df;--purple-dark: #4d2dc0;--purple-soft: #efebfd;--teal: #147f79;--teal-soft: #e8f7f4;--coral: #cf4f35;--coral-soft: #fff0ec;--success: #147952;--success-soft: #e8f7ef;--warning: #8a4923;--warning-soft: #fff5e9;--shadow-sm: 0 1px 2px rgba(26, 20, 45, .03), 0 14px 36px rgba(31, 24, 55, .055);--shadow-lg: 0 1px 2px rgba(26, 20, 45, .03), 0 24px 64px rgba(31, 24, 55, .08);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 26px;--ease-out: cubic-bezier(.23, 1, .32, 1);--page: min(1320px, calc(100% - 64px) );--anchor-offset: 104px;width:100%;overflow:clip;background:var(--canvas);color:var(--ink);font-family:Outfit,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.integrations-directory-page,.integrations-directory-page *{box-sizing:border-box}.integrations-directory-page img{display:block;max-width:100%}.integrations-directory-page a{color:inherit;text-decoration:none}.integrations-directory-page button,.integrations-directory-page a{-webkit-tap-highlight-color:transparent}.integrations-directory-page button{font:inherit}.integrations-directory-page p,.integrations-directory-page h1,.integrations-directory-page h2,.integrations-directory-page h3,.integrations-directory-page ul,.integrations-directory-page ol,.integrations-directory-page dl,.integrations-directory-page figure{margin-top:0}.integrations-directory-page h1,.integrations-directory-page h2{line-height:1.04;letter-spacing:-.04em}.integrations-directory-page h3{line-height:1.15;letter-spacing:-.025em}.integrations-directory-page :focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 5px var(--purple)}.integrations-directory-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.integrations-directory-page .section-kicker{display:inline-block;margin-bottom:14px;color:var(--purple);font-size:.79rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.integrations-directory-page .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:13px;font-size:.97rem;font-weight:720;line-height:1.15;transition:transform .15s var(--ease-out),background .17s ease,border-color .17s ease,color .17s ease,box-shadow .17s ease}.integrations-directory-page .button:active{transform:scale(.98)}.integrations-directory-page .button-primary{background:var(--purple);color:#fff;box-shadow:0 8px 22px #6230d729}.integrations-directory-page .button-primary:hover{background:var(--purple-dark);box-shadow:0 10px 26px #6230d733}.integrations-directory-page .button-secondary{border-color:var(--purple);background:linear-gradient(135deg,#6242dc,#7652ed);color:#fff;box-shadow:0 9px 22px #6546df2e}.integrations-directory-page .button-secondary:hover{border-color:var(--purple-dark);background:linear-gradient(135deg,#5533ca,#6842dc);color:#fff}@media(max-width:720px){.integrations-directory-page{--page: calc(100% - 28px) ;--anchor-offset: 142px;font-size:16px}}.integrations-page main{width:var(--page);margin:0 auto}.integrations-hero{padding:92px 0 116px}.integrations-hero-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);column-gap:clamp(40px,8vw,116px);row-gap:18px;align-items:end;margin-bottom:58px}.integrations-hero-copy .section-kicker{grid-column:1 / -1;margin-bottom:0}.integrations-hero-copy h1{max-width:900px;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.85rem)}.integrations-hero-copy>p{margin-bottom:8px;color:var(--ink-soft);font-size:clamp(1.12rem,1.55vw,1.35rem)}.integration-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.integration-path-card{position:relative;display:flex;min-height:560px;min-width:0;overflow:hidden;flex-direction:column;padding:clamp(28px,3vw,42px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease}.integration-path-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--purple);content:""}.integration-path-ai{background:linear-gradient(145deg,#f3efff,#fff 44%)}.integration-path-destinations{background:linear-gradient(145deg,#eaf8f7,#fff 44%)}.integration-path-destinations:before{background:#249e98}.integration-path-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:54px}.path-number{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem}.path-behavior{padding:6px 10px;border-radius:999px;background:#ffffffc7;color:var(--ink-soft);font-size:.7rem;font-weight:750;letter-spacing:.03em}.path-kicker{display:block;margin-bottom:9px;color:var(--purple-dark);font-size:.73rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.integration-path-destinations .path-kicker{color:var(--teal)}.integration-path-card h2{max-width:560px;margin-bottom:16px;font-size:clamp(2.15rem,3.4vw,3.25rem)}.integration-path-card p{max-width:570px;margin-bottom:30px;color:var(--ink-soft)}.path-direction{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:20px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#ffffffbd;color:var(--muted);font-size:.78rem}.path-direction i{color:var(--purple);font-style:normal;text-align:center}.path-direction strong{color:var(--ink);font-weight:700;text-align:right}.integration-path-destinations .path-direction i{color:var(--teal)}.path-apps,.destination-apps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.path-app-logo,.path-app-more,.destination-app-chip{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--line);border-radius:11px;background:#fffc;color:var(--ink-soft);font-size:.78rem;font-weight:650}.path-app-logo img{width:27px;height:27px;border-radius:7px;object-fit:contain}.path-app-logo-n8n{padding:6px 12px}.path-app-logo-n8n img{width:100px;height:28px;border-radius:0;object-fit:contain}.path-app-more{color:var(--purple-dark)}.destination-app-chip{padding:6px 11px 6px 7px}.destination-app-chip img{width:28px;height:28px;flex:0 0 auto;border-radius:7px;object-fit:contain}.integration-path-card .button{align-self:flex-start;margin-top:auto}.integration-section{margin-bottom:116px}.destinations-section{padding-top:10px}.destination-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.destination-group-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.destination-group-card>header{display:flex;gap:18px;align-items:flex-start;padding:30px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.destination-group-card>header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--teal-soft);color:var(--teal);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:750}.destination-group-card h3{margin-bottom:6px}.destination-group-card header p{margin-bottom:0;color:var(--muted);font-size:.91rem}.destination-list{margin:0;padding:0;list-style:none}.destination-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 30px;border-bottom:1px solid var(--line)}.destination-list li:last-child{border-bottom:0}.destination-app{display:flex;min-width:0;align-items:center;gap:12px}.destination-app img{width:40px;height:40px;flex:0 0 auto;border-radius:10px;object-fit:contain}.destination-list strong{font-size:1rem}.destination-capability{color:var(--muted);font-size:.85rem;text-align:right}.destination-control-note{margin:22px 0 0;padding:18px 20px;border:1px solid #d5e8e5;border-radius:14px;background:var(--teal-soft);color:#34655f}.integration-connector-bridge{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:48px;align-items:end;margin-bottom:116px;padding:clamp(32px,5vw,58px);border:1px solid #d8cfed;border-radius:var(--radius-lg);background:linear-gradient(135deg,#f2effd,#fff 76%);box-shadow:var(--shadow-sm)}.integration-connector-bridge h2{max-width:760px;margin-bottom:16px}.integration-connector-bridge p{max-width:740px;margin-bottom:0;color:var(--ink-soft)}.connector-bridge-actions{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.integration-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.integration-steps li{min-height:250px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.integration-steps li>span{display:block;margin-bottom:64px;color:var(--purple);font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem}.integration-steps h3{margin-bottom:10px}.integration-steps p{margin-bottom:0;color:var(--muted)}.integration-faq{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:70px;align-items:start}.integration-faq h2{font-size:clamp(2.3rem,3.6vw,3.65rem)}.integration-faq .faq-list{margin-top:0}.integrations-directory-page{--integration-icon-tab: 20px;--integration-icon-inline: 18px;--integration-icon-chrome: 26px;--integration-node-box: 30px;--integration-node-art: 22px;--integration-avatar-box: 34px;--integration-avatar-art: 28px;--integration-calendar-brand: 30px;--integration-calendar-suggestion: 24px;--integration-calendar-event: 14px;--integration-calendar-related: 30px;--integration-n8n-width: 90px;--integration-n8n-height: 30px;--integration-card-box: 72px;--integration-card-chatgpt: 72px;--integration-card-claude: 52px;--integration-card-slack: 72px;--integration-card-notion: 66px;--integration-card-zapier: 48px;--integration-card-cursor: 54px;--integration-card-make: 62px;--integration-card-cline: 48px;--integration-card-gcal: 48px;--integration-card-gtasks: 48px;background:#fff;color:#171227;font-size:16px}.storefront-header{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;height:60px;max-height:60px;align-items:center;justify-content:center;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#14141440;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.storefront-header-inner{display:flex;width:max-content;max-width:100%;height:60px;align-items:center;margin:0 auto}.storefront-brand{display:flex;flex:0 0 auto;align-items:center}.storefront-brand img{width:auto;height:36px;object-fit:contain}.storefront-nav{display:flex;flex:0 0 auto;align-items:center;gap:clamp(20px,2.3vw,36px);margin-left:clamp(24px,3vw,48px)}.storefront-nav a{padding:8px 0;color:#ffffffe6;font-size:20px;font-weight:200;line-height:1.2;white-space:nowrap;transition:color .2s ease}.storefront-nav a:hover,.storefront-nav a[aria-current=page]{color:#fff}.storefront-nav a span{margin-left:4px}.storefront-mobile-actions{display:none}@media(min-width:1280px){.storefront-header{padding-inline:48px}.storefront-nav{gap:48px;margin-left:56px}}@media(min-width:1920px){.storefront-header{padding-inline:60px}.storefront-brand img{height:40px}.storefront-nav{gap:56px;margin-left:64px}}@media(max-width:1023px){.storefront-header{height:72px;max-height:none;justify-content:stretch;padding:0;background:linear-gradient(180deg,#1212128f,#12121247);border-bottom-color:#ffffff0f;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}.storefront-header-inner{width:100%;max-width:1500px;min-height:72px;height:72px;justify-content:space-between;padding:14px clamp(18px,5vw,24px) 12px}.storefront-brand img{height:34px;max-width:160px}.storefront-nav{display:none}.storefront-mobile-actions{display:flex;align-items:center;gap:4px}.storefront-mobile-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}.storefront-mobile-icon:hover{background:#ffffff1a}.storefront-mobile-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.storefront-mobile-menu{position:relative}.storefront-mobile-menu>summary{list-style:none}.storefront-mobile-menu>summary::-webkit-details-marker{display:none}.storefront-mobile-menu-lines{display:flex;width:24px;flex-direction:column;gap:5px;align-items:center}.storefront-mobile-menu-lines i{width:22px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.storefront-mobile-menu[open] .storefront-mobile-menu-lines i:first-child{transform:translateY(7px) rotate(45deg)}.storefront-mobile-menu[open] .storefront-mobile-menu-lines i:nth-child(2){opacity:0}.storefront-mobile-menu[open] .storefront-mobile-menu-lines i:last-child{transform:translateY(-7px) rotate(-45deg)}.storefront-mobile-panel{position:fixed;top:72px;right:0;left:0;display:grid;max-height:calc(100vh - 72px);overflow-y:auto;padding:14px clamp(18px,5vw,24px) 24px;border-top:1px solid rgba(255,255,255,.08);background:#18161ff5;box-shadow:0 22px 44px #140e232e;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.storefront-mobile-panel a{padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:1.05rem;font-weight:400}.storefront-mobile-panel a:last-child{border-bottom:0}.storefront-mobile-panel a[aria-current=page]{color:#c8a5ff}}.integrations-original-hero{padding:108px 0 92px;background:#fff}.integrations-original-container{width:100%;max-width:1600px;margin:0 auto;padding-inline:20px}.integrations-original-hero-inner,.integrations-original-intro{display:flex;flex-direction:column;align-items:center;text-align:center}.integrations-original-title{max-width:1040px;margin:0;font-size:clamp(2.6rem,4.15vw,4.5rem);font-weight:600;line-height:1.06;letter-spacing:-.035em}.integrations-original-title span{display:block}.integrations-original-copy{max-width:980px;margin:20px 0 0;color:#5d586d;font-size:1.125rem;line-height:1.55}.integrations-original-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:center;margin-top:28px}.integrations-original-button{display:inline-flex;min-width:min(100%,272px);min-height:54px;align-items:center;justify-content:center;margin-top:0;padding:12px 32px;border-radius:999px;background:linear-gradient(100deg,#7130ef,#9c5cff);box-shadow:0 12px 30px #8036ff38;color:#fff;font-size:1rem;font-weight:600;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease}.integrations-original-button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #8036ff47}.integrations-original-secondary{display:inline-flex;min-height:54px;align-items:center;gap:7px;padding:12px 4px;color:#6730d5;font-size:.98rem;font-weight:650;text-underline-offset:5px}.integrations-original-secondary:hover{text-decoration:underline}.integrations-original-network{position:relative;width:min(100%,720px);aspect-ratio:36 / 17;margin-top:58px}.integrations-original-network-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#cdb7fb;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:7 9}.integrations-original-network-lines .network-line{opacity:.64;transition:opacity .22s cubic-bezier(.23,1,.32,1)}.integrations-original-node{position:absolute;display:grid;width:56px;height:56px;padding:7px;place-items:center;border:1px solid rgba(111,84,170,.12);border-radius:16px;background:#fff;box-shadow:0 7px 22px #311e571f;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1);z-index:2}.integrations-original-node:after{position:absolute;top:calc(100% + 8px);left:50%;padding:5px 9px;border:1px solid rgba(104,70,191,.14);border-radius:999px;background:#fffffff5;box-shadow:0 8px 22px #311e571a;color:#3f3460;content:attr(data-network-label);font-size:.68rem;font-weight:750;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-4px) scale(.96);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);white-space:nowrap}.integrations-original-node img{width:100%;height:100%;border-radius:10px;object-fit:contain}.integrations-original-node.node-chatgpt img,.integrations-original-node.node-claude img{width:94%;height:94%}.integrations-original-node.node-slack img{width:90%;height:90%}.integrations-original-node.node-notion img{width:92%;height:92%}.integrations-original-node.node-reminders img{border-radius:9px;object-fit:contain}.integrations-original-node.node-calendar{top:12.4%;left:50%}.integrations-original-node.node-chatgpt{top:27%;left:28.5%}.integrations-original-node.node-outlook{top:27%;left:71.5%}.integrations-original-node.node-claude{top:50%;left:17.8%}.integrations-original-node.node-reminders{top:50%;left:82.2%}.integrations-original-node.node-slack{top:81.8%;left:32%}.integrations-original-node.node-notion{top:81.8%;left:68%}.integrations-original-node.node-memoket{top:50%;left:50%;width:82px;height:82px;padding:8px;border-radius:22px;box-shadow:0 14px 38px #5c35be33;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);z-index:3}.integrations-original-node.node-memoket:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(117,69,229,.28);border-radius:29px;content:"";opacity:0;pointer-events:none;transform:scale(.9);animation:integrations-network-breathe 3.8s cubic-bezier(.23,1,.32,1) infinite}.integrations-original-node.node-memoket img{border-radius:11px}@keyframes integrations-network-breathe{0%,38%{opacity:0;transform:scale(.9)}54%{opacity:.5}86%,to{opacity:0;transform:scale(1.24)}}@media(hover:hover)and (pointer:fine){.integrations-original-network:has(.integrations-original-node:not(.node-memoket):hover) .integrations-original-node:not(.node-memoket):not(:hover),.integrations-original-network:has(.integrations-original-node:not(.node-memoket):focus-visible) .integrations-original-node:not(.node-memoket):not(:focus-visible){opacity:.3;transform:translate(-50%,-50%) scale(.93)}.integrations-original-node:not(.node-memoket):hover,.integrations-original-node:not(.node-memoket):focus-visible{box-shadow:0 18px 42px #4f2da538;outline:none;transform:translate(-50%,calc(-50% - 7px)) scale(1.1);z-index:5}.integrations-original-node:not(.node-memoket):hover:after,.integrations-original-node:not(.node-memoket):focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}.integrations-original-network:has(.integrations-original-node:not(.node-memoket):hover) .node-memoket,.integrations-original-network:has(.integrations-original-node:not(.node-memoket):focus-visible) .node-memoket{box-shadow:0 18px 46px #6539dc47;transform:translate(-50%,-50%) scale(1.055)}.integrations-original-network:has(.node-calendar:is(:hover,:focus-visible)) .network-line:not(.line-calendar),.integrations-original-network:has(.node-chatgpt:is(:hover,:focus-visible)) .network-line:not(.line-chatgpt),.integrations-original-network:has(.node-outlook:is(:hover,:focus-visible)) .network-line:not(.line-outlook),.integrations-original-network:has(.node-claude:is(:hover,:focus-visible)) .network-line:not(.line-claude),.integrations-original-network:has(.node-reminders:is(:hover,:focus-visible)) .network-line:not(.line-reminders),.integrations-original-network:has(.node-slack:is(:hover,:focus-visible)) .network-line:not(.line-slack),.integrations-original-network:has(.node-notion:is(:hover,:focus-visible)) .network-line:not(.line-notion){opacity:.12}.integrations-original-network:has(.node-calendar:is(:hover,:focus-visible)) .line-calendar,.integrations-original-network:has(.node-chatgpt:is(:hover,:focus-visible)) .line-chatgpt,.integrations-original-network:has(.node-outlook:is(:hover,:focus-visible)) .line-outlook,.integrations-original-network:has(.node-claude:is(:hover,:focus-visible)) .line-claude,.integrations-original-network:has(.node-reminders:is(:hover,:focus-visible)) .line-reminders,.integrations-original-network:has(.node-slack:is(:hover,:focus-visible)) .line-slack,.integrations-original-network:has(.node-notion:is(:hover,:focus-visible)) .line-notion{opacity:1}}.integration-directory-section,.connector-system-cta{width:var(--page);margin:0 auto}.integration-directory-section{padding:112px 0}.official-apps-section{border-top:1px solid var(--line)}.developer-surfaces-section{width:100%;padding-inline:max(32px,calc((100vw - 1320px)/2));background:#f7f7fa}.integration-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(38px,8vw,104px);align-items:end;margin-bottom:48px}.integration-section-heading h2{max-width:820px;margin-bottom:0}.integration-section-heading>p{max-width:520px;margin:0 0 8px;color:var(--ink-soft);font-size:1.08rem}.official-app-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.official-integration-card{display:flex;min-width:0;flex-direction:column;gap:24px;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.official-integration-featured{grid-column:span 3;min-height:410px;padding:36px}.official-integration-compact{grid-column:span 2;min-height:330px}.official-integration-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.official-integration-icon{display:grid;width:64px;height:64px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:16px;background:#fff}.official-integration-featured .official-integration-icon{width:72px;height:72px;border-radius:18px}.official-integration-icon img{width:100%;height:100%;object-fit:contain}.official-integration-icon-wide{width:96px;padding:12px}.official-integration-icon-wide img{height:auto}.integrations-directory-page .official-app-grid .official-integration-card .official-integration-icon{width:var(--integration-card-box);height:var(--integration-card-box);flex:0 0 var(--integration-card-box);padding:0;place-items:center}.integrations-directory-page .official-app-grid .official-integration-card .official-integration-icon img{display:block;max-width:none;object-fit:contain;object-position:center;transform:none}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=chatgpt] .official-integration-icon img{width:var(--integration-card-chatgpt);height:var(--integration-card-chatgpt)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=claude] .official-integration-icon img{width:var(--integration-card-claude);height:var(--integration-card-claude)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=slack] .official-integration-icon img{width:var(--integration-card-slack);height:var(--integration-card-slack)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=notion] .official-integration-icon img{width:var(--integration-card-notion);height:var(--integration-card-notion)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=zapier] .official-integration-icon img{width:var(--integration-card-zapier);height:var(--integration-card-zapier)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=cursor] .official-integration-icon img{width:var(--integration-card-cursor);height:var(--integration-card-cursor)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=make] .official-integration-icon img{width:var(--integration-card-make);height:var(--integration-card-make)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=cline] .official-integration-icon img{width:var(--integration-card-cline);height:var(--integration-card-cline)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=gcal] .official-integration-icon img{width:var(--integration-card-gcal);height:var(--integration-card-gcal)}.integrations-directory-page .official-app-grid .official-integration-card[data-brand=gtasks] .official-integration-icon img{width:var(--integration-card-gtasks);height:var(--integration-card-gtasks)}.integration-status-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.integration-status-webhook{background:var(--success-soft);color:var(--success)}.integration-status-manual{background:var(--purple-soft);color:var(--purple-dark)}.official-integration-card h3{margin-bottom:10px;font-size:1.7rem}.official-integration-card p{margin:0;color:var(--ink-soft)}.official-integration-card .button,.official-integration-card .text-link{align-self:flex-start;margin-top:auto}.official-integration-instruction{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.official-integration-instruction span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.official-integration-instruction strong{color:var(--ink);font-size:.92rem}.sync-destinations-section{padding-top:88px;border-top:1px solid var(--line)}.integration-section-heading-compact{margin-bottom:34px}.sync-destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.sync-destination-card{display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 1px 2px #1a142d06,0 10px 28px #1f183709}.sync-destination-icon{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;padding:7px;border:1px solid var(--line);border-radius:15px;background:#fff}.sync-destination-icon img{width:100%;height:100%;border-radius:8px;object-fit:contain}.sync-destination-icon img[src$="apple-reminders-icon.jpg"]{object-fit:cover}.integration-status-sync{margin-bottom:14px;background:#f1f0f5;color:#5f596f}.sync-destination-card h3{margin:0 0 7px;font-size:1.25rem}.sync-destination-card p{margin:0;color:var(--ink-soft);font-size:.9rem}.sync-destination-cta{margin-top:24px}.sync-destinations-secondary{padding-top:72px;padding-bottom:96px}.sync-destinations-secondary .integration-section-heading{margin-bottom:30px}.sync-destinations-secondary .sync-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-destinations-secondary .sync-destination-card{box-shadow:none}.developer-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.developer-surface-card{display:flex;min-width:0;min-height:590px;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:24px;background:#fff}.developer-surface-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.surface-index{color:var(--muted);font-family:monospace;font-size:.75rem}.surface-badge{padding:6px 10px;border-radius:999px;background:#f1f0f5;color:#5f596f;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.surface-badge-live{background:var(--success-soft);color:var(--success)}.surface-badge-cli{background:#f1f0f5;color:#5f596f}.surface-visual{display:grid;min-height:116px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:28px minmax(0,1fr);gap:13px 11px;align-items:center;margin:42px 0 32px;padding:18px 20px;border:1px solid #d9d0f4;border-radius:16px;background:linear-gradient(135deg,#f0ecfd,#faf8ff);color:var(--muted);font-size:.78rem;font-weight:690}.surface-visual>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-visual>span:last-child{color:var(--ink);text-align:right}.surface-visual>i{color:var(--purple);font-size:1.25rem;font-style:normal}.surface-visual .surface-mode-name{grid-column:1 / -1;color:var(--purple-dark);font-size:1.42rem;letter-spacing:-.025em;line-height:1;text-align:left}.surface-visual-cli>code{grid-column:1 / -1;color:var(--ink-soft);font-size:.82rem}.surface-visual-cli>code b{color:var(--purple);font-weight:800}.surface-eyebrow{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.developer-surface-card h3{margin-bottom:13px;font-size:clamp(1.8rem,2.4vw,2.45rem)}.developer-surface-card p{color:var(--ink-soft)}.surface-facts{display:grid;gap:8px;margin:8px 0 28px;padding:0;list-style:none}.surface-facts li{position:relative;padding-left:17px;color:var(--ink-soft);font-size:.88rem}.surface-facts li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--purple);content:""}.developer-surface-card .button{align-self:flex-start;margin-top:auto}.developer-surface-note{margin:22px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink-soft)}.manual-connections-section{padding-bottom:96px}.universal-mcp-strip{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.65fr) auto;gap:30px;align-items:center;margin-bottom:22px;padding:28px 30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.universal-mcp-intro h3{max-width:330px;margin:0;font-size:1.45rem}.universal-mcp-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.universal-mcp-values>div{min-width:0;padding:13px 15px}.universal-mcp-values>div:nth-child(odd){border-right:1px solid var(--line)}.universal-mcp-values>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.universal-mcp-values dt{margin-bottom:3px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.universal-mcp-values dd{min-width:0;margin:0;color:var(--ink);font-size:.78rem}.universal-mcp-values code{overflow-wrap:anywhere}.universal-mcp-strip .button{white-space:nowrap}.manual-guide-list{display:grid;gap:16px}.manual-guide-card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}.manual-guide-card>summary{display:grid;min-height:132px;grid-template-columns:132px minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:28px 30px;cursor:pointer;list-style:none}.manual-guide-card>summary::-webkit-details-marker{display:none}.manual-guide-card>summary:hover{background:#fbfafd}.manual-app-logo{display:grid;width:132px;height:74px;place-items:center;padding:16px 10px;border:1px solid var(--line);border-radius:17px;background:#fff}.manual-app-logo img{width:100%;height:auto}.manual-guide-summary-copy{display:grid;min-width:0;justify-items:start}.manual-guide-summary-copy>strong{margin:8px 0 3px;font-size:1.45rem;line-height:1.1}.manual-guide-summary-copy>small{max-width:620px;color:var(--ink-soft);font-size:.86rem}.manual-guide-summary-meta{display:grid;min-width:112px;gap:2px;padding:0 22px;border-left:1px solid var(--line)}.manual-guide-summary-meta strong{font-size:.9rem}.manual-guide-summary-meta small{color:var(--muted);font-size:.74rem}.manual-guide-toggle{display:flex;min-width:104px;align-items:center;justify-content:flex-end;gap:10px;color:var(--purple-dark);font-size:.8rem;font-weight:760}.manual-guide-toggle i{position:relative;width:18px;height:18px;border:1px solid #cfc5e5;border-radius:50%}.manual-guide-toggle i:before,.manual-guide-toggle i:after{position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:var(--purple);content:"";transform:translate(-50%,-50%)}.manual-guide-toggle i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}.manual-guide-card[open] .manual-guide-toggle i:after{transform:translate(-50%,-50%) rotate(0)}.manual-guide-toggle .when-open,.manual-guide-card[open] .manual-guide-toggle .when-closed{display:none}.manual-guide-card[open] .manual-guide-toggle .when-open{display:inline}.manual-guide-body{padding:34px 30px 42px;border-top:1px solid var(--line);background:#fcfcfe}.manual-prerequisites{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.manual-prerequisites strong{margin-right:4px}.manual-prerequisites span{padding:5px 9px;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:.76rem}.manual-auth-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}.manual-auth-paths>div{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.manual-auth-paths strong{display:block;margin:13px 0 5px;font-size:1.05rem}.manual-auth-paths p{margin:0;color:var(--ink-soft);font-size:.82rem}.integration-guide-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}.integration-guide-steps>li{min-width:0;padding:28px;border:1px solid var(--line);border-radius:19px;background:#fff}.integration-guide-steps>li>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:17px}.integration-guide-steps>li>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--purple-soft);color:var(--purple-dark);font-weight:800}.integration-guide-steps>li>header small{display:block;margin-bottom:3px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.integration-guide-steps>li>header h3{margin:0;font-size:1.4rem}.integration-guide-steps>li>p{max-width:900px;color:var(--ink-soft)}.integration-guide-steps>li h4{margin:28px 0 0;font-size:1.1rem}.integration-guide-steps .code-block{margin-top:18px}.manual-login-window{width:min(100%,600px);margin:25px 0 0}.manual-login-window .real-login-frame{max-height:490px}.manual-login-window .real-login-frame img{width:100%}.manual-guide-faq{display:grid;grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:36px;margin-top:30px;padding:30px 28px;border:1px solid var(--line);border-radius:19px;background:#fff}.manual-guide-faq h3{margin:0;font-size:1.45rem}.manual-guide-faq .faq-list{margin-top:0}.manual-guide-close-row{display:flex;justify-content:center;padding-top:30px}.connector-system-cta{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:50px;align-items:end;margin-bottom:112px;padding:52px;border:1px solid #d8cfed;border-radius:26px;background:linear-gradient(135deg,#f2effd,#fff 76%);box-shadow:var(--shadow-sm)}.connector-system-cta h2{max-width:850px;margin-bottom:16px}.connector-system-cta p{max-width:760px;margin:0;color:var(--ink-soft)}.connector-system-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.integration-directory-faq{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:70px;align-items:start;padding-top:0}.integration-directory-faq h2{font-size:clamp(2.3rem,3.6vw,3.65rem)}.integration-directory-faq .faq-list{margin-top:0}.integration-directory-footer{background:#f7f7fa}.integrations-directory-page main{overflow:clip;background:#fff}.integrations-directory-page .integration-directory-section{padding-top:112px;padding-bottom:112px;scroll-margin-top:0}.outcome-story-section{border-top:1px solid var(--line)}.outcome-heading h2{max-width:780px}.memory-story{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:0;align-items:stretch;padding:32px;border:1px solid #ded7ef;border-radius:28px;background:linear-gradient(135deg,#f7f4ff,#fbfaff 46%,#f2f9f8);box-shadow:0 22px 54px #2d204e12}.memory-story-moment{display:flex;min-width:0;min-height:330px;flex-direction:column;padding:clamp(24px,3vw,36px);border:1px solid rgba(111,84,170,.14);border-radius:22px;background:#ffffffeb;box-shadow:0 12px 30px #2c1e4d0b}.story-window-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:38px;color:var(--muted);font-size:.76rem}.story-window-head strong{overflow:hidden;color:var(--ink-soft);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.story-live-dot{width:9px;height:9px;border-radius:50%;background:#ef5a64;box-shadow:0 0 0 5px #ef5a641a}.memory-story-capture blockquote{max-width:500px;margin:0;color:var(--ink);font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:620;letter-spacing:-.025em;line-height:1.25}.memory-story-capture>p{margin:auto 0 0;color:var(--muted);font-size:.86rem}.story-wave{display:flex;height:52px;align-items:center;gap:6px;margin:28px 0 24px}.story-wave i{width:5px;height:14px;border-radius:999px;background:linear-gradient(180deg,#7446e7,#a872ff)}.story-wave i:nth-child(2),.story-wave i:nth-child(10){height:24px}.story-wave i:nth-child(3),.story-wave i:nth-child(7),.story-wave i:nth-child(11){height:38px}.story-wave i:nth-child(4),.story-wave i:nth-child(8){height:50px}.story-wave i:nth-child(5),.story-wave i:nth-child(9){height:31px}.story-wave i:nth-child(6),.story-wave i:nth-child(12){height:19px}.memory-story-bridge{position:relative;display:grid;place-items:center}.memory-story-bridge i{position:absolute;right:0;left:0;height:1px;border-top:1px dashed #bba9e7}.memory-story-bridge span{z-index:1;display:grid;width:62px;height:62px;overflow:hidden;place-items:center;padding:7px;border:1px solid #d6c9f0;border-radius:18px;background:#fff;box-shadow:0 9px 24px #5b39a821}.memory-story-bridge img{width:100%;height:100%;border-radius:11px;object-fit:cover}.story-app-icon{width:34px;height:34px;overflow:hidden;border-radius:9px}.story-app-icon img{width:100%;height:100%;object-fit:contain}.story-message{max-width:90%;padding:15px 17px;border-radius:17px;color:var(--ink-soft);font-size:.93rem;line-height:1.5}.story-message-user{align-self:flex-end;margin-bottom:18px;border-bottom-right-radius:5px;background:#eee9fc;color:var(--ink)}.story-message-answer{border:1px solid var(--line);border-bottom-left-radius:5px;background:#fff}.story-message-answer strong{display:block;margin-bottom:4px;color:var(--purple-dark)}.memory-story-caption{max-width:860px;margin:23px auto 0;color:var(--ink-soft);font-size:1.03rem;text-align:center}.outcome-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}.outcome-card{display:flex;min-width:0;min-height:370px;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 34px #23194109}.outcome-card>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:44px}.outcome-card>header>.outcome-label{padding:6px 10px;border-radius:999px;background:var(--surface-purple);color:var(--purple-dark);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.outcome-app-icons{display:flex;align-items:center}.outcome-app-icons img{width:42px;height:42px;padding:4px;border:3px solid #ffffff;border-radius:13px;background:#fff;box-shadow:0 0 0 1px var(--line);object-fit:contain}.outcome-app-icons img+img{margin-left:-8px}.outcome-app-icons-wide img:last-child{width:82px;padding-inline:10px;object-fit:contain}.outcome-card h3{margin-bottom:12px;font-size:clamp(1.55rem,2vw,2rem)}.outcome-card p{color:var(--ink-soft)}.outcome-card q{display:block;margin:auto 0 24px;padding:15px 16px;border:1px solid #ded7ef;border-radius:14px;background:#faf8ff;color:var(--ink);font-size:.86rem;font-weight:680}.outcome-card q:before,.outcome-card q:after{content:none}.outcome-card q small{display:block;margin-bottom:5px;color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.outcome-proof{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:auto 0 24px;padding:15px 16px;border:1px solid #ded7ef;border-radius:14px;background:#faf8ff;color:var(--ink);font-size:.82rem;font-weight:700}.outcome-proof i{color:var(--purple);font-style:normal}.outcome-card .text-link{align-self:flex-start}.official-apps-section{width:100%;padding-inline:max(32px,calc((100vw - 1320px)/2));border-top:0;background:#f7f6fb}.official-ai-grid,.automation-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.official-ai-card{display:flex;min-width:0;min-height:560px;flex-direction:column;padding:clamp(30px,3vw,42px);border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 36px #2319410b}.official-ai-card>header,.automation-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.official-ai-card .official-integration-icon{width:76px;height:76px;border-radius:19px}.official-ai-card h3{margin:34px 0 11px;font-size:clamp(2rem,3vw,2.7rem)}.official-ai-card p{color:var(--ink-soft)}.app-connect-path{display:grid;gap:0;margin:32px 0 18px;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);list-style:none}.app-connect-path li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:.9rem;font-weight:690}.app-connect-path li:last-child{border-bottom:0}.app-connect-path li span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:#ece6fb;color:var(--purple-dark);font-size:.72rem}.official-ai-card .friction-note{margin:0 0 24px;color:var(--purple-dark);font-size:.82rem;font-weight:760}.official-ai-card .button{align-self:flex-start;margin-top:auto}.work-destinations-section{border-bottom:1px solid var(--line)}.work-destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.work-destination-grid article{min-width:0;padding:24px 20px 26px;border:1px solid var(--line);border-radius:18px;background:#fff}.work-destination-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px}.work-destination-grid article>header>span{display:grid;width:54px;height:54px;overflow:hidden;place-items:center;padding:5px;border:1px solid var(--line);border-radius:15px;background:#fff}.work-destination-grid article>header>small{padding:5px 8px;border-radius:999px;background:var(--surface-purple);color:var(--purple-dark);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.work-destination-grid img{width:100%;height:100%;border-radius:9px;object-fit:contain}.work-destination-grid h3{margin-bottom:8px;font-size:1.2rem}.work-destination-grid p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.automation-section{width:100%;padding-inline:max(32px,calc((100vw - 1320px)/2));background:#f7f6fb}.automation-card{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:clamp(30px,3vw,40px);border:1px solid var(--line);border-radius:22px;background:#fff}.automation-logo{display:grid;width:68px;height:68px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:17px;background:#fff}.automation-logo img{width:100%;height:100%;object-fit:contain}.automation-logo-wide{width:126px;padding:14px}.automation-card-label{display:block;margin:38px 0 10px;color:var(--purple-dark);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.automation-card h3{margin-bottom:13px;font-size:clamp(1.8rem,2.6vw,2.45rem)}.automation-card p{max-width:540px;color:var(--ink-soft)}.automation-card .button{align-self:flex-start;margin-top:auto}.connector-system-cta-marketing{position:relative;grid-template-columns:minmax(0,1.38fr) minmax(390px,1fr);gap:clamp(44px,7vw,92px);align-items:center;overflow:hidden;margin-top:112px;margin-bottom:112px;padding:clamp(42px,5vw,64px);border-color:#e6e0f0;border-radius:24px;background:#fdfcff;box-shadow:0 1px 2px #1f173506,0 22px 54px #311f5b0e}.connector-system-cta-marketing:after{position:absolute;top:-42%;right:-13%;width:min(56vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#6f4cdf17,#6f4cdf09 40%,#6f4cdf00 71%);content:"";pointer-events:none}.connector-system-cta-marketing .custom-connection-copy,.connector-system-cta-marketing .custom-connection-map{position:relative;z-index:1}.connector-system-cta-marketing .section-kicker{color:#6947df}.connector-system-cta-marketing h2{max-width:620px;margin:14px 0 0;font-size:clamp(2.5rem,4.1vw,3.85rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.connector-system-cta-marketing .connector-system-actions{margin-top:30px}.connector-system-cta-marketing .connector-system-actions .button{min-height:48px;padding-inline:22px;border-radius:13px;box-shadow:0 13px 28px -17px #5734be9e}.connector-system-cta-marketing .connector-system-actions .button>span{display:inline-block;transition:transform .24s var(--ease-out)}.custom-connection-map{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 76px;gap:38px;align-items:center;padding:8px 0}.custom-connection-routes{position:relative;display:grid;gap:11px;margin:0;padding:0;list-style:none}.custom-connection-routes:after{position:absolute;top:29px;right:-39px;bottom:29px;width:1px;background:#dcd2f1;content:""}.custom-connection-routes li{position:relative;display:grid;min-height:58px;grid-template-columns:76px minmax(0,1fr);gap:13px;align-items:center;padding:12px 15px;border:1px solid #e8e2f1;border-radius:14px;background:#ffffffd1;box-shadow:0 7px 19px -18px #301c6061}.custom-connection-routes li:after{position:absolute;top:50%;left:100%;width:39px;height:1px;background:#dcd2f1;content:""}.custom-connection-routes strong{color:#6947df;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.custom-connection-routes span{overflow:hidden;color:#4f4961;font-size:.82rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.custom-connection-hub{position:relative;display:grid;align-self:stretch;align-content:center;justify-items:center;gap:0}.custom-connection-hub:before{position:absolute;top:50%;right:100%;width:38px;height:1px;background:#dcd2f1;content:"";transform:translateY(-50%)}.custom-connection-hub>span{display:grid;width:76px;height:76px;place-items:center;border:1px solid #ded5ef;border-radius:20px;background:#fff;box-shadow:0 17px 32px -20px #371f766b}.custom-connection-hub img{width:48px;height:48px;object-fit:contain}.custom-connection-hub small{position:absolute;top:calc(50% + 46px);left:50%;color:#726b84;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-align:center;transform:translate(-50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.connector-system-cta-marketing .connector-system-actions .button:hover>span{transform:translate(3px)}}.integrations-directory-page a:focus-visible,.integrations-directory-page summary:focus-visible{outline:3px solid rgba(128,54,255,.35);outline-offset:4px}@media(min-width:761px){.official-ai-card>div>p{min-height:4.65em}.app-connect-path{min-height:170px;grid-template-rows:repeat(3,minmax(52px,auto))}.official-ai-card .friction-note{min-height:3.1em}.outcome-card h3{min-height:2.3em}.outcome-card>div>p{min-height:6.2em}.outcome-card q,.outcome-proof{min-height:78px}.automation-card h3{min-height:2.3em}.automation-card p{min-height:6.2em}}@media(min-width:761px)and (max-width:1120px){.outcome-card:first-child h3,.outcome-card:first-child>div>p{min-height:0}}@media(min-width:761px)and (max-width:1040px){.automation-card h3{min-height:3.45em}}@media(max-width:1120px){.memory-story{grid-template-columns:1fr;gap:0}.memory-story-bridge{min-height:88px}.memory-story-bridge i{top:0;bottom:0;left:50%;width:1px;height:auto;border-top:0;border-left:1px dashed #bba9e7}.outcome-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-card:first-child{grid-column:1 / -1;min-height:320px}.connector-system-cta-marketing{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:38px}.custom-connection-map{grid-template-columns:minmax(0,1fr) 70px;gap:30px}.custom-connection-routes:after{right:-31px}.custom-connection-routes li:after{width:31px}.custom-connection-hub:before{width:30px}}@media(max-width:760px){.integrations-directory-page .integration-directory-section{padding:72px 0}.integrations-directory-page .integration-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.integrations-directory-page .integration-section-heading>p{margin:0}.memory-story{padding:17px;border-radius:22px}.memory-story-moment{min-height:0;padding:22px 20px;border-radius:18px}.memory-story-bridge{min-height:68px}.memory-story-bridge span{width:54px;height:54px;border-radius:16px}.story-window-head{margin-bottom:24px}.story-window-head>span:last-child{display:none}.memory-story-capture blockquote{font-size:1.32rem}.memory-story-caption{text-align:left}.integrations-original-actions{width:100%;flex-direction:column;gap:8px}.integrations-original-secondary{min-height:44px}.outcome-card-grid{grid-template-columns:1fr;gap:14px;margin-top:48px}.outcome-card,.outcome-card:first-child,.outcome-card:last-child{min-height:0;grid-column:auto;padding:24px}.outcome-card>header{margin-bottom:34px}.outcome-card q{margin-top:30px}.official-apps-section,.automation-section{padding-inline:14px!important}.official-ai-grid,.automation-card-grid{grid-template-columns:1fr}.official-ai-card{min-height:0;padding:26px 22px;border-radius:21px}.official-ai-card h3{margin-top:28px}.official-ai-card .button,.automation-card .button{width:100%}.work-destination-grid{grid-template-columns:1fr}.work-destination-grid article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:17px;padding:20px}.work-destination-grid article>header{display:flex;flex-direction:column;gap:9px;margin-bottom:0}.automation-card{min-height:0;padding:26px 22px;border-radius:21px}.automation-card p{margin-bottom:32px}.connector-system-cta-marketing{grid-template-columns:1fr;gap:44px;margin-top:72px;margin-bottom:72px;padding:32px 26px;border-radius:21px}.connector-system-cta-marketing:after{top:auto;right:-48%;bottom:-28%;width:150vw}.connector-system-cta-marketing h2{max-width:12ch;font-size:clamp(2.35rem,11vw,3.15rem)}.connector-system-cta-marketing .connector-system-actions,.connector-system-cta-marketing .connector-system-actions .button{width:100%}.custom-connection-map{grid-template-columns:minmax(0,1fr) 64px;gap:24px}.custom-connection-routes:after{right:-25px}.custom-connection-routes li{min-height:56px;grid-template-columns:68px minmax(0,1fr);padding-inline:13px}.custom-connection-routes li:after{width:25px}.custom-connection-routes span{font-size:.78rem}.custom-connection-hub:before{width:24px}.custom-connection-hub>span{width:64px;height:64px;border-radius:17px}.custom-connection-hub img{width:41px;height:41px}.custom-connection-hub small{top:calc(50% + 40px)}}@media(prefers-reduced-motion:reduce){.outcome-card,.connector-system-cta-marketing .connector-system-actions .button,.connector-system-cta-marketing .connector-system-actions .button>span{transition:none}.outcome-card:hover{transform:none}.connector-system-cta-marketing .connector-system-actions .button:hover>span{transform:none}}.has-integration-guide-modal{overflow:hidden}.integration-guide-dialog{width:min(1180px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid rgba(207,199,220,.9);border-radius:30px;background:#fbfafd;color:var(--ink);box-shadow:0 38px 120px #1c14353d,0 8px 32px #1c14351a;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),overlay .18s ease allow-discrete,display .18s ease allow-discrete}.integration-guide-dialog[open]{opacity:1;transform:none}@starting-style{.integration-guide-dialog[open]{opacity:0;transform:translateY(12px) scale(.985)}}.integration-guide-dialog::backdrop{background:#16112675;-webkit-backdrop-filter:blur(12px) saturate(.88);backdrop-filter:blur(12px) saturate(.88);opacity:0;transition:opacity .18s ease,overlay .18s ease allow-discrete,display .18s ease allow-discrete}.integration-guide-dialog[open]::backdrop{opacity:1}@starting-style{.integration-guide-dialog[open]::backdrop{opacity:0}}.integration-guide-dialog-shell{display:grid;max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 91% 3%,rgba(114,76,229,.07),transparent 26rem),#fbfafd}.integration-guide-dialog-header{z-index:3;display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px 14px 24px;border-bottom:1px solid rgba(221,215,230,.9);background:#fbfafde0;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.integration-guide-dialog-brand{display:flex;min-width:0;align-items:center;gap:13px}.integration-guide-dialog-brand .official-integration-icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px}.integration-guide-dialog-brand .official-integration-icon img{width:34px;height:34px}.integration-guide-dialog-brand>div{display:grid;min-width:0;gap:2px}.integration-guide-dialog-brand small{color:#827a90;font-size:.64rem;font-weight:800;letter-spacing:.11em}.integration-guide-dialog-brand strong{display:block;color:#211a34;font-size:1.02rem;line-height:1.12;overflow-wrap:break-word;text-wrap:balance}.integration-guide-dialog-close{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid #ded7e8;border-radius:50%;background:#ffffffdb;color:#5d566b;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .18s cubic-bezier(.22,1,.36,1),background-color .15s ease}.integration-guide-dialog-close:hover{border-color:#cfc2e8;background:#fff;color:var(--purple-dark);transform:rotate(3deg) scale(1.04)}.integration-guide-dialog-close:active{transform:scale(.96)}.integration-guide-dialog-close span{font-family:Arial,sans-serif;font-size:1.6rem;font-weight:300;line-height:1}.integration-guide-dialog-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.integration-guide-dialog-intro,.integration-guide-dialog-onboarding,.integration-guide-dialog-prompts,.integration-guide-dialog-footer{width:min(100% - 64px,1060px);margin-inline:auto}.integration-guide-dialog-intro{padding:clamp(46px,6vw,78px) 0 clamp(34px,4.5vw,54px)}.integration-guide-dialog-intro .section-kicker{color:var(--purple)}.integration-guide-dialog-intro h2{max-width:820px;margin:14px 0 18px;color:#171027;font-size:clamp(2.7rem,5.6vw,5.25rem);line-height:.98;letter-spacing:-.065em}.integration-guide-dialog-intro p{max-width:700px;margin:0;color:#686074;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.62}.integration-guide-dialog-onboarding{padding-bottom:clamp(58px,7vw,88px)}.integration-guide-dialog .platform-connect-showcase{grid-template-columns:minmax(236px,274px) minmax(0,1fr);gap:clamp(28px,4vw,48px)}.integration-guide-dialog .platform-connect-sidebar{top:18px}.integration-guide-dialog .platform-connect-tabs button{min-height:100px;padding:18px 14px}.integration-guide-dialog .platform-connect-stage{min-height:clamp(500px,50vw,596px);border-radius:24px}.integration-guide-dialog .platform-connect-panel figcaption{min-height:78px;padding:20px 23px}.platform-plugins-browser{display:grid;min-height:calc(100% - 70px);grid-template-columns:minmax(132px,.26fr) minmax(0,1fr)}.platform-plugins-browser>nav{display:flex;align-items:flex-start;gap:8px;padding:28px 18px;border-right:1px solid #e4dfe8;background:#f0edef}.platform-plugins-browser>nav strong,.platform-plugins-browser>nav span{padding:8px 10px;border-radius:999px;color:#837b89;font-size:.76rem}.platform-plugins-browser>nav strong{background:#fff;color:#282331;box-shadow:0 2px 8px #28203e0f}.platform-plugins-browser>div{padding:clamp(38px,5vw,68px)}.platform-plugins-browser h3{margin:9px 0 8px;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.platform-plugins-browser p{margin:0;color:#776f80;font-size:.9rem}.platform-install-button,.platform-add-button{display:inline-grid;min-width:74px;min-height:42px;place-items:center;padding:9px 15px;border:1px solid #d8d1df;border-radius:12px;background:#fff;color:#2b2631;font-size:.82rem;font-weight:750;box-shadow:0 5px 18px #2a20430f}.platform-add-button{min-width:42px;padding-inline:11px;color:var(--purple-dark);font-size:1.1rem}.platform-plugin-listing-illustration article,.platform-claude-listing-illustration article{grid-template-columns:92px minmax(0,1fr) auto}.platform-claude-chat-stage{position:relative;min-height:calc(100% - 70px);padding:40px;background:#262524;color:#f4f2ef}.platform-claude-composer{position:absolute;right:30px;bottom:34px;left:30px;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid #504e4a;border-radius:20px;background:#383734;color:#aaa6a0}.platform-claude-composer b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#e0c047;color:#282622;font-size:1.2rem}.platform-claude-plus-menu,.platform-claude-connectors-menu{position:absolute;display:grid;gap:3px;padding:9px;border:1px solid #5a5752;border-radius:15px;background:#3b3936;box-shadow:0 18px 38px #00000047;font-size:.78rem}.platform-claude-plus-menu{bottom:100px;left:38px;width:190px}.platform-claude-connectors-menu{bottom:130px;left:215px;width:178px}.platform-claude-plus-menu span,.platform-claude-plus-menu strong,.platform-claude-connectors-menu span,.platform-claude-connectors-menu strong{display:flex;min-height:33px;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:9px;font-weight:500}.platform-claude-plus-menu strong,.platform-claude-connectors-menu strong{background:#4a4844;color:#fff}.integration-guide-dialog-note{margin:20px 0 0;padding-left:calc(274px + clamp(28px,4vw,48px));color:#736b7e;font-size:.86rem;line-height:1.55}.integration-guide-dialog-prompts{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(34px,5vw,72px);align-items:start;padding:clamp(56px,7vw,86px) 0;border-top:1px solid #e0dae8}.integration-guide-dialog-prompts h3{margin:13px 0 14px;color:#1d1630;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1;letter-spacing:-.055em}.integration-guide-dialog-prompts p{max-width:390px;margin:0;color:#71697c;line-height:1.6}.integration-guide-dialog-prompts .platform-prompt-library{width:100%}.integration-guide-dialog-prompts .platform-prompt-library button{min-width:0;text-align:left}.integration-guide-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0 38px;border-top:1px solid #e0dae8}.integration-guide-dialog-footer p{max-width:620px;margin:0;color:#756d80;font-size:.9rem;line-height:1.55}.integration-guide-dialog-footer .button{min-width:220px;flex:0 0 auto}@media(max-width:900px){.integration-guide-dialog{width:min(100% - 20px,760px);max-height:calc(100dvh - 20px);border-radius:24px}.integration-guide-dialog-shell{max-height:calc(100dvh - 20px)}.integration-guide-dialog-intro,.integration-guide-dialog-onboarding,.integration-guide-dialog-prompts,.integration-guide-dialog-footer{width:min(100% - 40px,680px)}.integration-guide-dialog .platform-connect-showcase{grid-template-columns:1fr;gap:22px}.integration-guide-dialog .platform-connect-sidebar{position:static;overflow-x:auto}.integration-guide-dialog .platform-connect-tabs{display:grid;min-width:540px;grid-template-columns:repeat(3,1fr)}.integration-guide-dialog .platform-connect-tabs li{border-top:1px solid var(--guide-line)}.integration-guide-dialog .platform-connect-tabs button{min-height:90px;grid-template-columns:28px minmax(0,1fr);padding:15px 13px;border-left:0;border-bottom:2px solid transparent}.integration-guide-dialog .platform-connect-tabs button[aria-selected=true]{border-bottom-color:var(--purple)}.integration-guide-dialog .platform-connect-tabs button>span{width:26px;height:26px}.integration-guide-dialog .platform-connect-stage{min-height:510px}.integration-guide-dialog-note{padding-left:0}.integration-guide-dialog-prompts{grid-template-columns:1fr}}@media(max-width:620px){.integration-guide-dialog{width:100%;max-height:100dvh;border:0;border-radius:0}.integration-guide-dialog-shell{max-height:100dvh}.integration-guide-dialog-header{min-height:70px;padding:10px 12px 10px 16px}.integration-guide-dialog-brand .official-integration-icon{width:42px;height:42px;flex-basis:42px}.integration-guide-dialog-brand .official-integration-icon img{width:30px;height:30px}.integration-guide-dialog-intro,.integration-guide-dialog-onboarding,.integration-guide-dialog-prompts,.integration-guide-dialog-footer{width:calc(100% - 28px)}.integration-guide-dialog-intro{padding-top:38px}.integration-guide-dialog-intro h2{font-size:clamp(2.45rem,13vw,3.6rem)}.integration-guide-dialog .platform-connect-tabs{min-width:0}.integration-guide-dialog .platform-connect-tabs button>small{display:none}.integration-guide-dialog .platform-connect-tabs button{min-height:70px;grid-template-rows:auto;align-items:center}.integration-guide-dialog .platform-connect-stage{min-height:470px;border-radius:20px}.integration-guide-dialog .platform-connect-panel figcaption{align-items:flex-start;flex-direction:column;gap:6px}.integration-guide-dialog .platform-connect-panel figcaption span{text-align:left}.platform-plugins-browser{grid-template-columns:1fr}.platform-plugins-browser>nav{border-right:0;border-bottom:1px solid #e4dfe8;padding:14px 16px}.platform-plugins-browser>div{padding:28px 20px}.platform-plugins-browser h3{font-size:2rem}.platform-claude-chat-stage{padding:20px}.platform-claude-plus-menu{left:18px}.platform-claude-connectors-menu{right:18px;left:auto}.platform-plugin-listing-illustration article,.platform-claude-listing-illustration article{grid-template-columns:62px minmax(0,1fr);gap:15px;padding:28px 20px}.platform-plugin-listing-illustration article>img,.platform-claude-listing-illustration article>img{width:58px;height:58px}.platform-plugin-listing-illustration article>.platform-install-button,.platform-claude-listing-illustration article>.platform-add-button{grid-column:1 / -1;justify-self:start}.integration-guide-dialog .platform-search-result{padding:26px 18px}.integration-guide-dialog .platform-search-result article{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px 17px}.integration-guide-dialog .platform-search-result article>img{width:50px;height:50px}.integration-guide-dialog .platform-search-result article>.platform-install-button,.integration-guide-dialog .platform-search-result article>.platform-add-button{grid-column:1 / -1;justify-self:start}.integration-guide-dialog .platform-auth-illustration{grid-template-columns:1fr;padding:26px 20px}.integration-guide-dialog .platform-auth-preview{display:none}.integration-guide-dialog-prompts .platform-prompt-library button{grid-template-columns:1fr;gap:8px;padding:18px}.integration-guide-dialog-prompts .platform-prompt-library button>span{padding-top:0}.integration-guide-dialog-footer{align-items:stretch;flex-direction:column}.integration-guide-dialog-footer .button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.integration-guide-dialog,.integration-guide-dialog::backdrop,.integration-guide-dialog-close{transition-duration:1ms!important}}.integrations-directory-page .official-integration-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:auto}.integrations-directory-page .official-integration-featured .official-integration-actions .button{width:100%;min-width:0;margin-top:0;padding-inline:16px;text-align:center}.integrations-directory-page .official-integration-guide-link{border-color:#d2cae6;background:#fff;color:var(--purple-dark);box-shadow:none}.integrations-directory-page .official-integration-guide-link:hover{border-color:#a896d7;background:#f8f6ff;color:var(--purple-dark);box-shadow:0 8px 20px #4d2dc014}@media(max-width:1224px){.integrations-directory-page .official-integration-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.integration-path-card{transition:none}}@media(max-width:1040px){.integrations-hero-copy{grid-template-columns:1fr;gap:20px}.integrations-hero-copy .section-kicker{grid-column:auto;margin-bottom:0}.integration-path-grid,.destination-group-grid{grid-template-columns:1fr}.integration-path-card{min-height:0}.integration-path-card>header{margin-bottom:40px}.integration-connector-bridge{grid-template-columns:1fr;align-items:start}.integration-steps{grid-template-columns:1fr}.integration-steps li{min-height:0}.integration-steps li>span{margin-bottom:34px}.integration-faq{grid-template-columns:1fr;gap:24px}.integration-section-heading{grid-template-columns:1fr;gap:18px}.official-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-integration-featured,.official-integration-compact{grid-column:auto;min-height:0}.official-app-grid>:last-child:nth-child(odd),.sync-destinations-secondary .sync-destination-grid>:last-child:nth-child(odd){grid-column:1 / -1}.sync-destinations-secondary .sync-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-surface-grid{grid-template-columns:1fr}.developer-surface-card{min-height:0}.universal-mcp-strip{grid-template-columns:1fr;align-items:start}.universal-mcp-intro h3{max-width:600px}.universal-mcp-strip .button{justify-self:start}.connector-system-cta{grid-template-columns:1fr;align-items:start}.integration-directory-faq{grid-template-columns:1fr;gap:24px}}@media(max-width:840px){.manual-guide-card>summary{grid-template-columns:112px minmax(0,1fr) auto;gap:18px}.manual-guide-summary-meta{display:none}.manual-guide-faq{grid-template-columns:1fr;gap:8px}}@media(max-width:720px){.integrations-page .header-nav a:last-child{display:none}.integrations-hero{padding:62px 0 86px}.integrations-hero-copy{margin-bottom:38px}.integration-path-card{min-height:0;padding:25px 21px;border-radius:20px}.integration-path-card>header{align-items:flex-start;flex-direction:column;margin-bottom:38px}.integration-path-card h2{font-size:2.25rem}.integration-path-card .button{width:100%}.integration-section,.integration-connector-bridge{margin-bottom:82px}.destination-group-card>header{padding:24px 20px}.destination-list li{align-items:flex-start;flex-direction:column;gap:8px;padding:17px 20px}.destination-capability{padding-left:52px;text-align:left}.integration-connector-bridge{padding:27px 21px}.connector-bridge-actions,.connector-bridge-actions .button{width:100%}.integration-steps li{padding:23px 20px}.integrations-original-hero{padding:124px 0 76px}.integrations-original-container{padding-inline:14px}.integrations-original-title{font-size:clamp(2.25rem,11vw,3.15rem)}.integrations-original-copy{max-width:580px;margin-top:18px;font-size:1rem}.integrations-original-button{width:min(100%,272px)}.integrations-original-network{margin-top:42px}.integrations-original-node{width:42px;height:42px;padding:5px;border-radius:13px}.integrations-original-node.node-memoket{width:64px;height:64px;padding:7px;border-radius:17px}.integration-directory-section{padding:78px 0}.developer-surfaces-section{padding-inline:14px}.official-app-grid{grid-template-columns:1fr}.official-integration-featured,.official-integration-compact{grid-column:auto;min-height:0;padding:24px}.official-app-grid>:last-child:nth-child(odd),.sync-destinations-secondary .sync-destination-grid>:last-child:nth-child(odd){grid-column:auto}.official-integration-card{gap:20px}.official-integration-card .button{width:100%}.sync-destination-grid,.sync-destinations-secondary .sync-destination-grid{grid-template-columns:1fr}.sync-destination-card{padding:20px}.sync-destination-cta{width:100%}.developer-surface-card{padding:24px;border-radius:20px}.surface-visual{margin:32px 0 26px}.manual-connections-section{padding-bottom:72px}.universal-mcp-strip{padding:22px 20px;border-radius:19px}.universal-mcp-values{grid-template-columns:1fr}.universal-mcp-values>div:nth-child(odd){border-right:0}.universal-mcp-values>div:not(:last-child){border-bottom:1px solid var(--line)}.universal-mcp-strip .button{width:100%}.manual-guide-card{border-radius:19px}.manual-guide-card>summary{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:20px}.manual-app-logo{width:82px;height:60px;padding:13px 8px;border-radius:14px}.manual-guide-summary-copy>small{font-size:.78rem}.manual-guide-toggle{grid-column:2;min-width:0;justify-content:flex-start}.manual-guide-body{padding:22px 18px 28px}.manual-prerequisites{align-items:flex-start;flex-direction:column}.manual-auth-paths{grid-template-columns:1fr}.integration-guide-steps>li{padding:22px 18px}.integration-guide-steps>li>header{grid-template-columns:38px minmax(0,1fr);gap:12px}.integration-guide-steps>li>header>span{width:38px;height:38px}.manual-login-window .real-login-frame{max-height:420px}.manual-guide-faq{padding:22px 18px}.connector-system-cta{margin-bottom:78px;padding:28px 22px}.connector-system-actions,.connector-system-actions .button{width:100%}.integration-directory-faq{padding-top:0}}@keyframes integrations-connect-float{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}@keyframes integrations-connect-ring{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes integrations-connect-dash{to{stroke-dashoffset:-18}}@keyframes integrations-connect-drift{to{stroke-dashoffset:-220}}.integrations-connect-hero{min-height:100vh;box-sizing:border-box;padding:116px 24px 56px;background:radial-gradient(1100px 620px at 50% 46%,#7c3aed0e,#7c3aed00 68%),#fdfcff;color:#191331;font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.integrations-connect-container{width:100%;max-width:1200px;margin:0 auto}.integrations-connect-copy{text-align:center}.integrations-connect-copy h1{max-width:980px;margin:0 auto;color:#191331;font-family:inherit;font-size:58px;font-weight:600;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.integrations-connect-copy>p{max-width:730px;margin:22px auto 0;color:#5f5a78;font-size:17px;line-height:1.65;text-wrap:pretty}.integrations-connect-actions{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:34px}.integrations-connect-primary{display:inline-flex;align-items:center;justify-content:center;padding:17px 38px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#632acf);box-shadow:0 14px 32px -12px #632acf80;color:#fff;font-size:15.5px;font-weight:700;transition:transform .25s ease,box-shadow .25s ease}.integrations-connect-primary:hover{box-shadow:0 20px 42px -14px #632acf99;color:#fff;transform:translateY(-2px)}.integrations-connect-secondary{color:#632acf;font-size:15px;font-weight:700}.integrations-connect-secondary:hover{color:#4e21a6;text-decoration:underline}.integrations-connect-scaler{position:relative;width:100%;aspect-ratio:1200 / 660;margin-top:26px}.integrations-connect-stage{position:absolute;top:0;left:0;width:1200px;height:660px;transform-origin:0 0}.integrations-connect-halo{position:absolute;top:70px;left:320px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#7c3aed17,#7c3aed00 66%);pointer-events:none}.integrations-connect-network{position:absolute;top:0;left:0;width:1200px;height:660px;overflow:visible}.integrations-connect-app{position:absolute;z-index:2;width:var(--node-size);height:var(--node-size);outline:none;transform:translate(-50%,-50%);transition:opacity .3s ease,filter .3s ease}.integrations-connect-app.app-claude{top:192px;left:478px;--node-size: 66px;--node-radius: 18px;--art-size: 62%;--float-duration: 5.6s;--float-delay: -1.4s}.integrations-connect-app.app-gcal{top:196px;left:722px;--node-size: 62px;--node-radius: 17px;--art-size: 60%;--float-duration: 6.2s;--float-delay: -3.1s}.integrations-connect-app.app-chatgpt{top:352px;left:392px;--node-size: 66px;--node-radius: 18px;--art-size: 58%;--float-duration: 5.2s;--float-delay: -.6s}.integrations-connect-app.app-reminders{top:348px;left:808px;--node-size: 60px;--node-radius: 16px;--art-size: 62%;--float-duration: 6.6s;--float-delay: -2.2s}.integrations-connect-app.app-slack{top:484px;left:910px;--node-size: 62px;--node-radius: 17px;--art-size: 56%;--float-duration: 5.9s;--float-delay: -4.4s}.integrations-connect-app.app-notion{top:496px;left:712px;--node-size: 62px;--node-radius: 17px;--art-size: 60%;--float-duration: 6.4s;--float-delay: -1.9s}.integrations-connect-app.app-applecal{top:88px;left:600px;--node-size: 54px;--node-radius: 15px;--art-size: 62%;--float-duration: 6.8s;--float-delay: -.9s}.integrations-connect-app.app-cursor{top:214px;left:286px;--node-size: 54px;--node-radius: 15px;--art-size: 60%;--float-duration: 6.1s;--float-delay: -2.8s}.integrations-connect-app.app-zapier{top:500px;left:490px;--node-size: 54px;--node-radius: 15px;--art-size: 54%;--float-duration: 5.4s;--float-delay: -3.7s}.integrations-connect-app.app-n8n{top:486px;left:290px;--node-size: 54px;--node-radius: 15px;--art-size: 62%;--float-duration: 6.9s;--float-delay: -1.1s}.integrations-connect-app.app-outlook{top:212px;left:912px;--node-size: 54px;--node-radius: 15px;--art-size: 60%;--float-duration: 5.7s;--float-delay: -2.5s}.integrations-connect-float{animation:integrations-connect-float var(--float-duration) ease-in-out var(--float-delay) infinite alternate}.integrations-connect-card{display:flex;width:var(--node-size);height:var(--node-size);align-items:center;justify-content:center;border:1px solid #efeaf6;border-radius:var(--node-radius);background:#fff;box-shadow:0 12px 26px -16px #2314504d;cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.integrations-connect-card img{width:var(--art-size);height:var(--art-size);border-radius:0;object-fit:contain}.integrations-connect-chip{position:absolute;top:calc(100% + 11px);left:50%;z-index:9;display:flex;flex-direction:column;gap:3px;align-items:center;padding:8px 13px;border-radius:10px;background:#191331;box-shadow:0 12px 26px -10px #19133180;color:#fff;font-size:12px;font-weight:600;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.integrations-connect-chip strong{color:#c9b8f3;font-weight:800}.integrations-connect-chip span{color:#9c92be;font-weight:700}.integrations-connect-hub{position:absolute;top:350px;left:600px;z-index:3;width:100px;height:100px;outline:none;transform:translate(-50%,-50%)}.integrations-connect-hub>[data-ring]{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(124,58,237,.4);border-radius:26px;animation:integrations-connect-ring 3.4s ease-out infinite;pointer-events:none}.integrations-connect-hub>[data-ring]:nth-child(2){border-color:#7c3aed4d;animation-delay:1.7s}.integrations-connect-hub-card{position:relative;display:flex;width:100px;height:100px;align-items:center;justify-content:center;border:1px solid #ede7f8;border-radius:26px;background:#fff;box-shadow:0 6px 16px -8px #632acf40,0 24px 54px -24px #3c1e8c66;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.integrations-connect-hub-card img{width:62px;height:62px;border-radius:0;object-fit:contain}.integrations-connect-hub-chip{top:calc(100% + 13px);display:block;padding:9px 15px;font-size:12.5px}@media(max-width:720px){.integrations-connect-hero{min-height:0;padding:104px 16px 50px}.integrations-connect-copy h1{font-size:clamp(38px,11vw,52px);line-height:1.08}.integrations-connect-copy>p{max-width:36rem;font-size:15.5px}.integrations-connect-actions{margin-top:28px}.integrations-connect-primary{width:min(100%,290px)}.integrations-connect-scaler{margin-top:34px}}@media(prefers-reduced-motion:reduce){.integrations-connect-float,.integrations-connect-hub>[data-ring]{animation:none!important}.integrations-connect-hub>[data-ring]{opacity:0!important}}.integrations-directory-page .official-app-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.integrations-directory-page .official-integration-card{gap:22px;border-color:#ddd8e8;box-shadow:0 1px 2px #19142c06,0 18px 48px #271a4b0e}.integrations-directory-page .official-integration-featured{min-height:365px;grid-column:span 3;padding:38px}.integrations-directory-page .official-integration-compact{min-height:365px;grid-column:span 2;padding:30px}.integrations-directory-page .official-integration-featured>div,.integrations-directory-page .official-integration-compact>div{display:grid;align-content:start}.integrations-directory-page .official-integration-featured>div{min-height:0}.integrations-directory-page .official-integration-compact>div{min-height:132px}.integrations-directory-page .official-integration-featured>div>p{min-height:0}.integrations-directory-page .official-integration-compact>div>p{min-height:4.7em}.integrations-directory-page .official-integration-card h3{margin-bottom:10px;font-size:clamp(1.65rem,2.1vw,2.15rem)}.official-integration-note{min-height:3em;color:var(--purple-dark)!important;font-size:.82rem;font-weight:760}.integrations-directory-page .official-integration-card .button{min-height:46px;margin-top:auto}.integrations-directory-page .official-integration-card .official-integration-coming-soon{display:flex;min-height:46px;align-items:center;align-self:flex-start;margin-top:auto;color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.01em;line-height:1.4}.integrations-directory-page .official-integration-featured .button{margin-top:8px}.integration-categories-section{border-top:1px solid var(--line);background:#fff}.integration-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.integration-category-card{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:32px;border:1px solid #ddd8e8;border-radius:22px;background:linear-gradient(145deg,#fff 0% 70%,#faf8ff);box-shadow:0 1px 2px #19142c06,0 16px 42px #271a4b0b}.integration-category-card>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:38px}.integration-category-label{display:inline-flex;min-height:32px;align-items:center;padding:6px 11px;border-radius:999px;background:var(--purple-soft);color:var(--purple-dark);font-size:.7rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.category-brand-group{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.category-brand-chip{display:grid;width:50px;height:50px;flex:0 0 auto;overflow:hidden;place-items:center;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 20px #261c460d}.category-brand-chip img{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain}.category-brand-chip-wide{width:92px;padding:10px 12px}.category-brand-chip-wide img{max-height:26px}.integration-category-card h3{min-height:2.35em;margin-bottom:14px;font-size:clamp(1.8rem,2.7vw,2.5rem)}.integration-category-card>div>p{min-height:5.1em;margin:0;color:var(--ink-soft)}.integration-capability-list{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:34px 0 0;list-style:none}.integration-capability-list li{padding:7px 10px;border:1px solid #e0daed;border-radius:999px;background:#faf8ff;color:var(--ink-soft);font-size:.72rem;font-weight:700}.integration-use-cases,.integration-scenario-section{border-top:1px solid var(--line)}.integration-scenario-toned{width:100%;padding-inline:max(32px,calc((100vw - 1320px)/2));background:#f7f6fb}.integration-scenario-visual{min-height:410px;box-shadow:0 18px 48px #271a4b0f}.use-case-story-list{display:grid;gap:24px}.use-case-story{display:grid;min-width:0;min-height:500px;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:24px;padding:24px;border:1px solid #ddd6ee;border-radius:28px;background:linear-gradient(138deg,#f8f5ff,#fff 58%,#f2faf9);box-shadow:0 1px 2px #19142c06,0 20px 54px #271a4b0f}.use-case-story:nth-child(2n){grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);background:linear-gradient(222deg,#f8f5ff,#fff 58%,#f2faf9)}.use-case-story:nth-child(2n) .use-case-story-copy{order:2}.use-case-story:nth-child(2n) .use-case-scene{order:1}.use-case-story-copy{display:flex;min-width:0;flex-direction:column;padding:clamp(24px,3.2vw,44px)}.use-case-story-copy>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.use-case-story-copy h3{margin:auto 0 18px;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.02}.use-case-story-copy>p{margin:0;color:var(--ink-soft);font-size:1rem}.use-case-story-copy>strong{display:block;margin-top:auto;padding-top:30px;color:var(--purple-dark);font-size:.82rem;line-height:1.55}.use-case-status{display:inline-flex;min-height:29px;align-items:center;padding:5px 9px;border-radius:999px;font-size:.63rem;font-weight:820;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap}.use-case-status-live{background:var(--success-soft);color:var(--success)}.use-case-status-mixed{background:#eef4ff;color:#335b9f}.use-case-status-planned{background:#f1eff6;color:#6a6477}.use-case-scene{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(108,83,165,.14);border-radius:22px;background:#ffffffe6;box-shadow:0 13px 34px #2f1f520d}.scenario-shell{overflow:hidden;border-color:#dcd5eb;border-radius:26px;background:linear-gradient(145deg,#fbfaff,#fff 58%,#f4faf9);box-shadow:0 1px 2px #19142c06,0 24px 64px #271a4b13}.product-window-head{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px;border-bottom:1px solid #e3deec;background:#ffffffdb;color:var(--ink-soft);font-size:.77rem}.product-window-apps{display:flex;min-width:0;align-items:center}.product-window-apps>span{display:grid;width:38px;height:38px;overflow:hidden;flex:0 0 auto;place-items:center;padding:3px;border:1px solid #e0daea;border-radius:11px;background:#fff}.product-window-apps>span+span{margin-left:-7px}.product-window-apps img{width:100%;height:100%;border-radius:7px;object-fit:contain}.product-window-apps strong{overflow:hidden;margin-left:12px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.product-window-apps .product-window-app-wide{width:68px;padding:7px 9px}.memory-connection-state,.run-success{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#25795e;font-size:.7rem;font-weight:780}.memory-connection-state i,.run-success i{width:8px;height:8px;border-radius:50%;background:#35ad7f;box-shadow:0 0 0 4px #35ad7f1a}.scene-eyebrow{color:var(--muted);font-size:.7rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.activity-check{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e7f7f1;color:#208263;font-size:.7rem;font-weight:850}.memory-source-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.memory-source-row small{margin-right:3px;color:var(--muted);font-size:.68rem;font-weight:790;letter-spacing:.045em;text-transform:uppercase}.memory-source-row span{padding:5px 8px;border:1px solid #ded7ea;border-radius:999px;background:#faf8fe;color:var(--ink-soft);font-size:.7rem;font-weight:710}.agent-memory-demo{min-height:680px}.agent-memory-stage{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-areas:"request evidence" "trace output";gap:18px;padding:24px}.agent-memory-request,.agent-memory-trace,.agent-memory-evidence,.agent-memory-output{min-width:0;border:1px solid #dfd8eb;border-radius:18px;background:#ffffffed;box-shadow:0 10px 28px #2b1d4d0b}.agent-memory-request{grid-area:request;padding:21px;background:linear-gradient(145deg,#f4efff,#fbf9ff)}.agent-memory-request p{margin:12px 0 0;color:var(--ink);font-size:.98rem;font-weight:650;line-height:1.5}.agent-memory-trace{grid-area:trace;align-self:stretch;padding:20px}.agent-memory-trace ol{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.agent-memory-trace li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:65px;padding:10px 0;border-bottom:1px solid #ece8f2}.agent-memory-trace li:last-child{border-bottom:0}.agent-memory-trace li>div{display:grid;gap:4px}.agent-memory-trace strong{color:var(--ink);font-size:.76rem}.agent-memory-trace code,.agent-memory-trace li>div>span{color:var(--purple-dark);font-size:.7rem}.agent-memory-trace li>small{color:var(--muted);font-size:.68rem;font-weight:740;white-space:nowrap}.activity-check-drafting{background:#f0eaff;color:var(--purple-dark)}.agent-memory-evidence{grid-area:evidence;padding:20px}.memory-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.memory-evidence-grid article{min-width:0;padding:14px;border:1px solid #e4deed;border-radius:13px;background:#fbfafe}.memory-evidence-grid small{display:block;color:var(--purple-dark);font-size:.68rem;font-weight:780;line-height:1.4}.memory-evidence-grid p{margin:10px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.5}.agent-memory-output{grid-area:output;padding:21px}.agent-memory-output>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agent-memory-output>header>div{display:grid;gap:6px}.agent-memory-output>header strong{font-size:.98rem}.agent-memory-output>header>span{color:var(--purple-dark);font-size:.7rem;font-weight:760;white-space:nowrap}.agent-memory-output>p{margin:15px 0;color:var(--ink-soft);font-size:.78rem}.agent-output-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.agent-output-plan li{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:12px;border:1px solid #e2dced;border-radius:12px;background:#faf9fd}.agent-output-plan li>span{color:var(--purple);font-family:var(--mono);font-size:.65rem;font-weight:760}.agent-output-plan li>div{min-width:0}.agent-output-plan strong{display:block;margin-bottom:5px;color:var(--ink);font-size:.75rem}.agent-output-plan p{margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.45}.agent-memory-output>footer{display:flex;gap:18px;margin-top:15px;padding-top:13px;border-top:1px solid #ece8f2;color:var(--muted);font-size:.65rem;font-weight:720}.workflow-memory-scene{min-height:650px;background:linear-gradient(135deg,#fbfaff,#f5f3fa)}.workflow-memory-layout{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);min-height:586px}.workflow-run-canvas{padding:24px;border-right:1px solid #e2ddea;background-image:radial-gradient(#dcd4ea .8px,transparent .8px);background-size:18px 18px}.workflow-run-track{display:grid;width:min(100%,330px);gap:7px;margin:21px auto 12px}.workflow-run-node{display:grid;min-width:0;min-height:66px;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 13px;border:1px solid #ddd6e8;border-radius:14px;background:#fff;box-shadow:0 7px 18px #281b480e}.workflow-run-node>div{display:grid;gap:4px}.workflow-run-node small{color:var(--muted);font-size:.66rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.workflow-run-node strong{font-size:.78rem}.workflow-node-index,.workflow-node-logo{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f3effb;color:var(--purple-dark);font-family:var(--mono);font-size:.64rem;font-weight:760}.workflow-node-logo{overflow:hidden;padding:3px;border:1px solid #d8cbed;background:#fff}.workflow-node-logo img{width:100%;height:100%;border-radius:7px;object-fit:cover}.workflow-run-node-memory{border-color:#bba7ee;box-shadow:0 0 0 3px #6c46e614,0 10px 24px #40297917}.node-complete{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#e6f7f0;color:#1e8664;font-size:.65rem;font-weight:800}.workflow-run-arrow{color:#9a86cd;font-size:.9rem;line-height:1;text-align:center}.workflow-branch-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,390px);margin:0 auto}.workflow-branch-results span{padding:9px 7px;border:1px solid #ded8e9;border-radius:10px;background:#fffffff0;color:var(--ink-soft);font-size:.68rem;font-weight:710;text-align:center}.memory-inspector{display:flex;min-width:0;flex-direction:column;padding:24px;background:#ffffffe6}.memory-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e8e3ef}.memory-inspector>header>div{display:grid;gap:6px}.memory-inspector>header strong{font-size:1rem}.memory-inspector>header>span{color:#25795e;font-size:.7rem;font-weight:760;white-space:nowrap}.memory-query{margin:16px 0;padding:13px 15px;border-radius:12px;background:#f5f1fc}.memory-query small,.memory-fact-grid dt{color:var(--muted);font-size:.68rem;font-weight:790;letter-spacing:.055em;text-transform:uppercase}.memory-query p{margin:7px 0 0;color:var(--ink);font-size:.76rem;line-height:1.5}.memory-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 16px}.memory-fact-grid>div{min-width:0;padding:12px;border:1px solid #e4dfec;border-radius:12px;background:#fbfafc}.memory-fact-grid dd{margin:6px 0 0;color:var(--ink);font-size:.74rem;font-weight:680;line-height:1.45}.workflow-run-result{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start;margin-top:auto;padding:14px;border:1px solid #cce7dc;border-radius:13px;background:#f3fbf8}.workflow-run-result strong{font-size:.74rem}.workflow-run-result p{margin:4px 0 0;color:var(--ink-soft);font-size:.66rem;line-height:1.5}.workspace-memory-scene{display:grid;min-height:620px;grid-template-columns:minmax(0,1.08fr) 60px minmax(0,.92fr);gap:0;padding:22px;background:linear-gradient(142deg,#faf8ff,#fff 52%,#f2faf8)}.workspace-chat-window,.workspace-page-window{min-width:0;overflow:hidden;border:1px solid #dfd9e9;border-radius:19px;background:#fffffff2;box-shadow:0 12px 30px #2a1d480d}.workspace-app-bar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border-bottom:1px solid #e7e2ee;color:var(--muted);font-size:.64rem;font-weight:720}.workspace-app-bar>div{display:flex;min-width:0;align-items:center;gap:10px}.workspace-app-bar img{width:32px;height:32px;border-radius:8px;object-fit:contain}.workspace-app-bar>div>span{display:grid;min-width:0;gap:2px}.workspace-app-bar strong{overflow:hidden;color:var(--ink);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.workspace-app-bar small{color:var(--muted);font-size:.59rem}.workspace-user-message{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:17px 17px 10px}.workspace-user-message>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#e8e1f8;color:var(--purple-dark);font-size:.68rem;font-weight:800}.workspace-user-message strong{font-size:.7rem}.workspace-user-message p{margin:4px 0 0;color:var(--ink-soft);font-size:.72rem}.workspace-memory-reply{margin:5px 17px 17px 59px;padding:16px;border:1px solid #dcd4ea;border-radius:15px;background:#fbfafe}.workspace-memory-reply>header{display:flex;gap:10px;align-items:center}.workspace-memory-reply>header img{border-radius:9px}.workspace-memory-reply>header>div{display:grid;gap:2px}.workspace-memory-reply>header strong{font-size:.72rem}.workspace-memory-reply>header small{color:#25795e;font-size:.68rem;font-weight:730}.workspace-memory-reply>p{margin:13px 0;color:var(--ink-soft);font-size:.72rem}.workspace-fact-list{display:grid;gap:0;margin:0 0 13px}.workspace-fact-list>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #e8e4ef}.workspace-fact-list dt{color:var(--purple-dark);font-size:.68rem;font-weight:790;letter-spacing:.045em;text-transform:uppercase}.workspace-fact-list dd{margin:0;color:var(--ink);font-size:.72rem;line-height:1.45}.workspace-memory-reply>footer{display:flex;gap:8px;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid #e8e4ef;color:var(--muted);font-size:.61rem;font-weight:700}.workspace-memory-reply>footer .activity-check{width:21px;height:21px;font-size:.6rem}.workspace-memory-bridge{position:relative;display:grid;place-items:center}.workspace-memory-bridge:before{position:absolute;right:0;left:0;border-top:1px dashed #b8a7df;content:""}.workspace-memory-bridge img{z-index:1;width:46px;height:46px;padding:4px;border:1px solid #d5c9ec;border-radius:13px;background:#fff;box-shadow:0 8px 20px #4a318b1f;object-fit:cover}.workspace-project-memory{display:flex;min-height:calc(100% - 62px);flex-direction:column;padding:23px}.workspace-project-memory h3{margin:14px 0 10px;font-size:1.2rem}.project-memory-meta{display:flex;flex-wrap:wrap;gap:7px}.project-memory-meta span{padding:6px 9px;border-radius:999px;background:#f1edf9;color:var(--ink-soft);font-size:.63rem;font-weight:700}.workspace-project-memory section{margin-top:20px;padding-top:16px;border-top:1px solid #e9e4ef}.workspace-project-memory section small{color:var(--muted);font-size:.6rem;font-weight:790;letter-spacing:.05em;text-transform:uppercase}.workspace-project-memory section p{margin:7px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.5}.workspace-project-memory>footer{margin-top:auto;padding-top:18px;color:#25795e;font-size:.63rem;font-weight:740}.sync-memory-scene{display:grid;min-height:570px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;padding:22px;background:linear-gradient(135deg,#fbfaff,#fff 45%,#f5faf9)}.remembered-commitment-card,.plan-review-window{min-width:0;border:1px solid #dfd8e9;border-radius:19px;background:#fffffff5;box-shadow:0 12px 30px #2a1d480d}.remembered-commitment-card{display:flex;flex-direction:column;padding:24px}.remembered-commitment-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.remembered-commitment-card>header>div{display:flex;min-width:0;gap:11px;align-items:flex-start}.remembered-commitment-card>header>div>span:last-child{display:grid;gap:4px}.remembered-commitment-card>header strong{font-size:.76rem}.remembered-commitment-card>header small{color:var(--muted);font-size:.62rem}.remembered-commitment-card>header img{border-radius:11px}.remembered-commitment-card blockquote{margin:auto 0 24px;color:var(--ink);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;letter-spacing:-.025em;line-height:1.32}.remembered-commitment-card ul{display:grid;gap:8px;margin:0 0 24px;padding:0;list-style:none}.remembered-commitment-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;color:var(--ink-soft);font-size:.71rem}.remembered-commitment-card li .activity-check{width:22px;height:22px}.plan-review-window{overflow:hidden}.plan-review-head{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e8e3ee}.plan-review-head>div{display:grid;gap:5px}.plan-review-head strong{font-size:.86rem}.plan-review-head>span{padding:6px 9px;border-radius:999px;background:#f0eef4;color:var(--muted);font-size:.6rem;font-weight:780;text-transform:uppercase}.plan-review-item{display:grid;grid-template-columns:42px minmax(0,1fr) 26px;gap:12px;align-items:center;margin:16px 18px;padding:14px;border:1px solid #ded8e8;border-radius:14px;background:#fff}.plan-item-icon{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;padding:3px;border:1px solid #e3deea;border-radius:11px}.plan-item-icon img{width:100%;height:100%;border-radius:7px;object-fit:contain}.plan-review-item>div{display:grid;gap:4px}.plan-review-item small,.plan-review-context small{color:var(--muted);font-size:.68rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.plan-review-item strong{font-size:.78rem}.plan-review-item p{margin:0;color:var(--ink-soft);font-size:.72rem}.plan-item-selected{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#e8f7f1;color:#208263;font-size:.65rem;font-weight:800}.plan-review-context{display:flex;flex-wrap:wrap;gap:7px;margin:0 18px;padding:13px;border-radius:12px;background:#f7f4fc}.plan-review-context small{width:100%}.plan-review-context span{padding:5px 8px;border:1px solid #ddd6e9;border-radius:999px;background:#fff;color:var(--ink-soft);font-size:.7rem;font-weight:690}.plan-review-destinations{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px 16px}.plan-review-destinations span{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #ded8e8;border-radius:10px;color:var(--ink-soft);font-size:.7rem;font-weight:700}.plan-review-destinations img{width:25px;height:25px;border-radius:6px;object-fit:contain}.plan-review-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #e8e3ee;background:#faf9fc}.plan-review-actions>span{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #d9d2e5;border-radius:10px;background:#fff;color:var(--ink-soft);font-size:.7rem;font-weight:750}.plan-review-actions .plan-action-primary{border-color:#b6a5e3;background:#eee9fb;color:var(--purple-dark)}.real-app-shot{overflow:hidden;border-color:#d9d5e3;border-radius:18px;background:#fff;box-shadow:0 1px 2px #17132509,0 22px 64px #271a4b18}.app-shot-browser-bar{display:grid;min-height:45px;grid-template-columns:110px minmax(0,1fr) 180px;align-items:center;padding:0 16px;border-bottom:1px solid #dedde2;background:#f2f2f3;color:#6d6b74;font-size:.68rem}.app-shot-traffic{display:inline-flex;gap:7px;align-items:center}.app-shot-traffic i{display:block;width:10px;height:10px;border-radius:50%;background:#ff5f57}.app-shot-traffic i:nth-child(2){background:#febc2e}.app-shot-traffic i:nth-child(3){background:#28c840}.app-shot-tab{display:inline-flex;min-width:0;justify-self:center;align-items:center;gap:7px}.integrations-directory-page .integration-scenario-visual.real-app-shot .app-shot-tab img{width:var(--integration-icon-tab);height:var(--integration-icon-tab);object-fit:contain;transform:none}.app-shot-tab strong{overflow:hidden;color:#2f2e35;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.app-shot-tab span{color:#8d8b94}.app-shot-address{justify-self:end}.agent-app-shot{min-height:720px}.chatgpt-shot-layout{display:grid;min-height:675px;grid-template-columns:176px minmax(360px,.9fr) minmax(440px,1.1fr);background:#fff}.chatgpt-shot-sidebar{display:flex;min-width:0;flex-direction:column;padding:14px 11px 12px;border-right:1px solid #e7e7e8;background:#f7f7f8;color:#4d4b53;font-size:.69rem}.chatgpt-sidebar-brand{display:flex;align-items:center;gap:9px;padding:4px 7px 12px;color:#222126}.integrations-directory-page .integration-scenario-visual.real-app-shot .chatgpt-sidebar-brand img{width:var(--integration-icon-chrome);height:var(--integration-icon-chrome);object-fit:contain;transform:none}.chatgpt-shot-sidebar nav{display:grid;gap:3px}.chatgpt-shot-sidebar nav span,.chatgpt-shot-sidebar li{padding:8px 9px;border-radius:7px}.chatgpt-shot-sidebar nav span:first-child{color:#1f1f23;font-weight:720}.chatgpt-shot-sidebar>small{margin:20px 9px 5px;color:#8a8890;font-size:.61rem;font-weight:700}.chatgpt-shot-sidebar ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.chatgpt-shot-sidebar li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatgpt-shot-sidebar li.is-current{background:#ececee;color:#17171a;font-weight:670}.chatgpt-sidebar-account{display:flex;align-items:center;gap:8px;margin-top:auto;padding:9px 7px;border-top:1px solid #e5e5e7}.chatgpt-sidebar-account>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#7b5be7;color:#fff;font-size:.65rem;font-weight:800}.chatgpt-sidebar-account>div{display:grid;min-width:0;gap:1px}.chatgpt-sidebar-account strong{font-size:.66rem}.chatgpt-sidebar-account small{color:#85828d;font-size:.58rem}.chatgpt-shot-chat{display:flex;min-width:0;min-height:675px;flex-direction:column;border-right:1px solid #e7e7e8;background:#fff}.chatgpt-chat-head{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-bottom:1px solid #ececef;font-size:.67rem}.chatgpt-chat-head>strong{color:#29282e;font-size:.75rem}.chatgpt-chat-head>div{display:flex;align-items:center;gap:11px;color:#6b6872}.chatgpt-memory-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #dcd5eb;border-radius:999px;background:#faf8ff;color:#5f43c5;font-weight:720}.integrations-directory-page .integration-scenario-visual.real-app-shot .chatgpt-memory-pill img{width:var(--integration-icon-inline);height:var(--integration-icon-inline);border-radius:5px;object-fit:contain;transform:none}.chatgpt-conversation{display:grid;gap:17px;overflow:hidden;padding:22px 22px 8px}.chatgpt-user-message{max-width:83%;justify-self:end;padding:11px 14px;border-radius:16px 16px 4px;background:#f0f0f2;color:#27262c;font-size:.72rem;line-height:1.45}.chatgpt-assistant-message{min-width:0}.chatgpt-assistant-message>header{display:flex;align-items:center;gap:8px;margin-bottom:9px}.integrations-directory-page .integration-scenario-visual.real-app-shot .chatgpt-assistant-message>header img{width:var(--integration-icon-chrome);height:var(--integration-icon-chrome);object-fit:contain;transform:none}.chatgpt-assistant-message>header strong{font-size:.67rem}.chatgpt-tool-activity{overflow:hidden;margin:0 0 13px 31px;border:1px solid #dddce2;border-radius:11px;background:#fbfbfc}.chatgpt-tool-activity>header{display:grid;min-height:42px;grid-template-columns:20px minmax(0,1fr) auto 14px;gap:8px;align-items:center;padding:8px 11px}.tool-activity-status{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#e4f5ed;color:#187153;font-size:.56rem;font-weight:850}.chatgpt-tool-activity>header strong{font-size:.66rem}.chatgpt-tool-activity>header small{color:#7e7b84;font-size:.58rem}.chatgpt-tool-log{border-top:1px solid #e8e7eb;background:#fff}.chatgpt-tool-log>div{display:grid;min-height:44px;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 11px;border-bottom:1px solid #efeff1}.chatgpt-tool-log>div:last-child{border-bottom:0}.tool-log-icon{display:grid;width:20px;height:20px;place-items:center;border-radius:5px;background:#eee9fb;color:#6541d5;font-size:.6rem;font-weight:800}.chatgpt-tool-log p{display:grid;gap:1px;margin:0}.chatgpt-tool-log strong{color:#333139;font-size:.62rem}.chatgpt-tool-log code{color:#7a6d92;font-size:.56rem}.chatgpt-tool-log small{color:#77747d;font-size:.56rem}.chatgpt-memory-sources{display:flex;flex-wrap:wrap;gap:5px;padding:9px 11px 10px;border-top:1px solid #ecebf0}.chatgpt-memory-sources span{padding:4px 6px;border:1px solid #dfdbe7;border-radius:6px;background:#fff;color:#6f697a;font-size:.54rem}.chatgpt-final-answer{margin-left:31px;color:#36343b;font-size:.68rem;line-height:1.5}.chatgpt-final-answer>p{margin:0 0 9px}.chatgpt-final-answer ol{display:grid;gap:4px;margin:0;padding-left:18px}.chatgpt-final-answer strong{color:#222126}.chatgpt-answer-footer{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px;padding-top:10px;border-top:1px solid #ecebef}.chatgpt-answer-footer>span{padding:4px 6px;border-radius:6px;background:#f5f4f7;color:#6b6872;font-size:.55rem;font-weight:680}.chatgpt-answer-footer .chatgpt-answer-action{margin-left:auto;background:#17171a;color:#fff}.chatgpt-composer{display:flex;width:calc(100% - 36px);min-height:48px;align-items:center;justify-content:space-between;margin:auto 18px 16px;padding:8px 10px 8px 14px;border:1px solid #d9d8dd;border-radius:17px;color:#929098;font-size:.65rem;box-shadow:0 2px 8px #17151f0d}.chatgpt-composer>div{display:flex;align-items:center;gap:7px}.chatgpt-composer i{font-style:normal;color:#5f5c65}.chatgpt-composer b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#d3d2d7;color:#fff}.chatgpt-canvas{display:flex;min-width:0;min-height:675px;flex-direction:column;background:#fbfbfb}.chatgpt-canvas>header{display:grid;min-height:51px;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:0 17px;border-bottom:1px solid #e3e2e6}.chatgpt-canvas>header>div{display:flex;min-width:0;align-items:baseline;gap:8px}.chatgpt-canvas>header strong{overflow:hidden;color:#29272f;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.chatgpt-canvas>header small,.chatgpt-canvas>header>span{color:#85828d;font-size:.57rem}.chatgpt-canvas>header>span{color:#24775b;font-weight:740}.chatgpt-canvas>article{width:min(100% - 50px,520px);margin:0 auto;padding:35px 0 26px}.canvas-lede{margin:0 0 22px;color:#34323a;font-size:1.03rem;font-weight:650;letter-spacing:-.02em;line-height:1.38}.canvas-callout{display:grid;gap:7px;padding:15px 17px;border-left:3px solid #7451e8;background:#f4f0ff}.canvas-callout small{color:#6a4bd1;font-size:.55rem;font-weight:840;letter-spacing:.08em}.canvas-callout strong{color:#342d48;font-size:.69rem;line-height:1.45}.canvas-plan{display:grid;gap:0;margin:23px 0 0;padding:0;list-style:none}.canvas-plan li{display:grid;min-height:76px;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px 0;border-bottom:1px solid #e5e3e8}.canvas-plan li>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #d8d3e2;border-radius:8px;color:#6545d4;font-size:.6rem;font-weight:820}.canvas-plan li>div{display:grid;gap:4px}.canvas-plan strong{color:#27252d;font-size:.69rem}.canvas-plan p{margin:0;color:#6f6c75;font-size:.61rem;line-height:1.45}.canvas-plan em{color:#8b8791;font-size:.57rem;font-style:normal;white-space:nowrap}.canvas-source-note{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:22px;padding:12px;border:1px solid #ded9e8;border-radius:9px;background:#fff}.integrations-directory-page .integration-scenario-visual.real-app-shot .canvas-source-note img{width:var(--integration-icon-chrome);height:var(--integration-icon-chrome);border-radius:7px;object-fit:contain;transform:none}.canvas-source-note div{display:grid;gap:3px}.canvas-source-note strong{color:#4d3e7c;font-size:.63rem}.canvas-source-note p{margin:0;color:#77737e;font-size:.56rem;line-height:1.4}.chatgpt-canvas>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding:12px 17px;border-top:1px solid #e5e3e7}.chatgpt-canvas>footer span{padding:4px 7px;border-radius:999px;background:#f0eff2;color:#6f6c74;font-size:.55rem;font-weight:680}.workflow-live-shot{min-height:690px;background:#f6f6f7;color:#2a292e}.n8n-app-bar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid #dedde1;background:#fff;font-size:.64rem}.n8n-app-identity,.n8n-run-status{display:flex;min-width:0;align-items:center;gap:9px}.integrations-directory-page .integration-scenario-visual.real-app-shot .n8n-app-identity img{width:var(--integration-n8n-width);height:var(--integration-n8n-height);flex:0 0 var(--integration-n8n-width);padding:0;object-fit:contain;object-position:left center;transform:none}.n8n-app-identity span,.n8n-app-identity i{color:#7d7982;font-style:normal}.n8n-app-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n8n-app-identity small{padding:4px 6px;border-radius:5px;background:#f1f0f3;color:#716e76}.n8n-run-status>span{color:#79767e}.n8n-run-status>strong{display:inline-flex;align-items:center;gap:5px;color:#19734f}.n8n-run-status>strong i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#ddf3e9;font-style:normal}.n8n-run-status b{letter-spacing:.1em}.n8n-shot-shell{display:grid;min-height:632px;grid-template-columns:48px minmax(0,1fr)}.n8n-sidebar{display:flex;flex-direction:column;align-items:center;gap:9px;padding:11px 6px;border-right:1px solid #dedde1;background:#f1f1f2;color:#66626c}.n8n-sidebar span{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;font-size:.72rem}.n8n-sidebar span.is-active{background:#fff;color:#ff6d5a;box-shadow:0 1px 4px #1915201a}.n8n-sidebar b{display:grid;width:27px;height:27px;place-items:center;margin-top:auto;border-radius:50%;background:#6b4de5;color:#fff;font-size:.59rem}.n8n-execution-view{display:grid;min-width:0;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr)}.n8n-canvas{display:grid;min-width:0;grid-template-rows:41px minmax(0,1fr);border-right:1px solid #d9d8dc;background:#f7f7f8}.n8n-canvas>header{display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e0dfe3;background:#ffffffeb;font-size:.6rem}.n8n-canvas>header>span{display:inline-flex;align-items:center;gap:6px;color:#28795b}.n8n-canvas>header i{width:7px;height:7px;border-radius:50%;background:#31a675}.n8n-canvas-stage{position:relative;min-height:591px;overflow:hidden;background-color:#fafafa;background-image:radial-gradient(#d5d3d8 .75px,transparent .75px);background-size:17px 17px}.n8n-canvas-connectors{position:absolute;top:8%;right:0;bottom:0;left:0;width:100%;height:84%}.n8n-canvas-connectors path{fill:none;stroke:#6fba98;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.n8n-node{position:absolute;display:grid;width:116px;min-height:64px;grid-template-columns:30px minmax(0,1fr) 16px;gap:7px;align-items:center;padding:8px;border:1px solid #cfcdd4;border-radius:8px;background:#fff;box-shadow:0 3px 9px #1f1c2617;transform:translate(-50%,-50%)}.n8n-node>div{display:grid;min-width:0;gap:2px}.n8n-node small{overflow:hidden;color:#7a7680;font-size:.48rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.n8n-node strong{color:#302e34;font-size:.56rem;line-height:1.25}.n8n-node code{color:#766d80;font-size:.45rem;line-height:1.25}.n8n-node>i{display:grid;width:16px;height:16px;place-items:center;align-self:start;border-radius:50%;background:#dff4ea;color:#207658;font-size:.46rem;font-style:normal;font-weight:850}.integrations-directory-page .integration-scenario-visual.real-app-shot .n8n-node-mark{display:grid;width:var(--integration-node-box);height:var(--integration-node-box);overflow:hidden;place-items:center;padding:3px;border:1px solid #dedce2;border-radius:7px;background:#fff;color:#6850ce;font-size:.7rem;font-weight:820}.integrations-directory-page .integration-scenario-visual.real-app-shot .n8n-node-mark img{width:var(--integration-node-art);height:var(--integration-node-art);border-radius:5px;object-fit:contain;transform:none}.n8n-node-mark.hubspot-mark{border-color:#ffd4c8;background:#fff0eb;color:#e95527}.n8n-node-mark.ai-mark{background:#f1ebff;color:#744ee9}.n8n-node-mark.route-mark{background:#eef5ff;color:#3f6fa8}.n8n-node-memory{border-color:#b9a8e9}.n8n-node-selected{border-color:#ff6d5a;box-shadow:0 0 0 2px #ff6d5a29,0 4px 12px #1f1c261c}.n8n-node-trigger{top:50%;left:8%}.n8n-node-find{top:50%;left:26%}.n8n-node-brief{top:50%;left:43%}.n8n-node-transform{top:50%;left:60%}.n8n-node-route{top:50%;left:76%}.n8n-node-output{width:100px}.output-hubspot{top:22%;left:92%}.output-jira{top:50%;left:92%}.output-slack{top:78%;left:92%}.n8n-canvas-controls{position:absolute;bottom:13px;left:13px;display:flex;align-items:center;overflow:hidden;border:1px solid #d2d0d6;border-radius:7px;background:#fff;color:#625f68;box-shadow:0 2px 6px #19162014}.n8n-canvas-controls>*{display:grid;min-width:28px;height:28px;place-items:center;border-right:1px solid #e2e1e4;font-size:.52rem}.n8n-canvas-controls>*:last-child{border-right:0}.n8n-output-panel{display:flex;min-width:0;flex-direction:column;background:#fff}.n8n-output-panel>header{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) auto 20px;gap:9px;align-items:center;padding:0 13px;border-bottom:1px solid #e1dfe4}.n8n-output-panel>header>div{display:grid;gap:2px}.n8n-output-panel>header strong{font-size:.68rem}.n8n-output-panel>header span{color:#7a7680;font-size:.53rem}.n8n-executed{display:inline-flex;align-items:center;gap:5px;color:#207658!important;font-weight:730}.n8n-executed i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#dff4ea;font-style:normal}.n8n-output-panel>header>b{color:#74717a;text-align:right}.n8n-panel-tabs{display:flex;min-height:38px;align-items:end;gap:20px;padding:0 13px;border-bottom:1px solid #e1dfe4;color:#85818a;font-size:.5rem;font-weight:760}.n8n-panel-tabs>*{display:inline-flex;height:38px;align-items:center}.n8n-panel-tabs strong{border-bottom:2px solid #ff6d5a;color:#312f35}.n8n-output-toolbar{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e7e5e9;color:#76727c;font-size:.51rem}.n8n-output-toolbar>div{display:flex;gap:5px}.n8n-output-toolbar>div>*{padding:4px 6px;border-radius:5px}.n8n-output-toolbar strong{background:#f0edf5;color:#403b48}.n8n-json-output{overflow:auto;min-height:245px;margin:0;padding:14px 15px;border-bottom:1px solid #e5e3e7;background:#fbfbfc;color:#4c4852;font-size:.58rem;line-height:1.72;white-space:pre-wrap}.n8n-json-output .json-key{color:#6746bf}.n8n-json-output .json-value{color:#1d6950}.n8n-memory-provenance,.n8n-actions-queued{padding:12px 14px;border-bottom:1px solid #e7e5e9}.n8n-memory-provenance>small,.n8n-actions-queued>small{color:#77727c;font-size:.48rem;font-weight:820;letter-spacing:.07em}.n8n-memory-provenance>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.n8n-memory-provenance span{padding:4px 6px;border:1px solid #dedbe3;border-radius:5px;color:#5f5a66;font-size:.49rem}.n8n-actions-queued{border-bottom:0}.n8n-actions-queued p{display:flex;gap:7px;align-items:center;margin:7px 0 0;color:#55515b;font-size:.53rem}.n8n-actions-queued i{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#dff4ea;color:#207658;font-size:.45rem;font-style:normal;font-weight:850}.workspace-product-shot{min-height:700px;background:#fff}.slack-app-topbar{display:grid;min-height:43px;grid-template-columns:92px 100px minmax(220px,480px) 1fr;gap:10px;align-items:center;padding:0 13px;background:#351136;color:#f4eaf4;font-size:.62rem}.slack-window-controls i{width:9px;height:9px}.slack-history{display:flex;gap:13px;color:#ffffffb8;font-size:1rem}.slack-search{display:flex;min-height:27px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff1f;color:#ffffffd1}.slack-top-actions{display:flex;justify-self:end;gap:10px;align-items:center}.slack-top-actions b{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;background:#7b5be7;color:#fff;font-size:.5rem}.slack-shell{display:grid;min-height:657px;grid-template-columns:218px minmax(0,1fr)}.slack-sidebar{display:flex;min-width:0;flex-direction:column;padding:0 8px 10px;background:#3f0e40;color:#ffffffbd;font-size:.65rem}.slack-sidebar>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.13);color:#fff}.slack-sidebar nav,.slack-sidebar section{display:grid;gap:2px;padding-top:11px}.slack-sidebar nav span,.slack-sidebar section>span,.slack-sidebar section>strong{display:flex;min-height:27px;align-items:center;padding:4px 9px;border-radius:5px;font-weight:540}.slack-sidebar section>small{padding:5px 9px;color:#ffffff94;font-size:.57rem;font-weight:700}.slack-sidebar section>strong{justify-content:space-between;background:#1164a3;color:#fff;font-weight:710}.slack-sidebar section>strong i{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#fff;color:#1164a3;font-size:.5rem;font-style:normal}.slack-presence{width:7px;height:7px;margin-right:6px;border:1px solid #4cd08a;border-radius:50%;background:#4cd08a}.slack-presence.is-away{background:transparent}.slack-sidebar>footer{display:flex;gap:8px;align-items:center;margin-top:auto;padding:10px 9px 2px;border-top:1px solid rgba(255,255,255,.13);color:#fff}.slack-sidebar>footer>span{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#ffffff24}.slack-channel-view{display:grid;min-width:0;min-height:657px;grid-template-rows:55px minmax(0,1fr) auto;background:#fff}.slack-channel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 18px;border-bottom:1px solid #dedcdf}.slack-channel-header>div:first-child{display:flex;align-items:center;gap:6px}.slack-channel-header strong{font-size:.76rem}.slack-channel-header small{margin-left:6px;color:#817d86;font-size:.55rem}.slack-channel-members{display:flex;align-items:center}.slack-channel-members i{display:grid;width:24px;height:24px;place-items:center;margin-left:-5px;border:2px solid #ffffff;border-radius:6px;background:#e8dcf4;color:#58376d;font-size:.48rem;font-style:normal;font-weight:800}.slack-channel-members i:nth-child(2){background:#d8ebf7;color:#245b7c}.slack-channel-members i:nth-child(3){background:#f7e2dd;color:#88493a}.slack-channel-members span{margin:0 10px 0 5px;color:#6e6a73;font-size:.56rem}.slack-message-feed{min-height:0;overflow:hidden;padding:13px 0 6px}.slack-date-rule{display:flex;align-items:center;gap:8px;margin:3px 0 10px;color:#77737b;font-size:.52rem}.slack-date-rule:before,.slack-date-rule:after{flex:1;border-top:1px solid #e2e0e3;content:""}.slack-date-rule span{padding:3px 8px;border:1px solid #dedcdf;border-radius:999px;background:#fff}.slack-message{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:7px 18px}.slack-user-avatar{display:grid;width:var(--integration-avatar-box, 34px);height:var(--integration-avatar-box, 34px);place-items:center;border-radius:7px;color:#fff;font-size:.53rem;font-weight:800}.maya-avatar{background:#7c5eb7}.alex-avatar{background:#317c8c}.memoket-avatar{overflow:hidden;padding:2px;border:1px solid #ded8ea;background:#fff}.integrations-directory-page .integration-scenario-visual.real-app-shot .memoket-avatar img{width:var(--integration-avatar-art);height:var(--integration-avatar-art);border-radius:5px;object-fit:contain;transform:none}.slack-message>div{min-width:0}.slack-message>div>header{display:flex;gap:6px;align-items:baseline}.slack-message header strong{color:#242126;font-size:.66rem}.slack-message header small{color:#8a868e;font-size:.49rem}.slack-message header em{padding:2px 4px;border-radius:3px;background:#eee8fa;color:#6541ca;font-size:.43rem;font-style:normal;font-weight:850}.slack-message p{margin:3px 0 0;color:#454148;font-size:.63rem;line-height:1.45}.slack-memory-block{width:min(100%,780px);margin-top:8px;padding:13px 14px;border:1px solid #dcd9e0;border-left:4px solid #7250da;border-radius:4px 8px 8px 4px;background:#fbfafd}.slack-memory-block>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #e6e2e9}.slack-memory-block>header span{color:#6850bd;font-size:.49rem;font-weight:850;letter-spacing:.08em}.slack-memory-block>header strong{color:#25795e;font-size:.53rem;text-transform:uppercase}.slack-memory-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.slack-memory-facts>div{padding:10px 0;border-bottom:1px solid #ebe8ee}.slack-memory-facts dt{color:#6d6873;font-size:.48rem;font-weight:800;text-transform:uppercase}.slack-memory-facts dd{margin:4px 0 0;color:#2e2b31;font-size:.59rem;line-height:1.4}.slack-memory-sources{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:10px 0}.slack-memory-sources>*{padding:3px 6px;border-radius:4px;background:#f0edf5;color:#655f6c;font-size:.47rem}.slack-memory-sources strong{background:#e9e2fa;color:#5b3ec2}.slack-message-actions{display:flex;gap:6px;align-items:center}.slack-message-actions span{padding:5px 8px;border:1px solid #d3d0d7;border-radius:5px;background:#fff;color:#3a363e;font-size:.5rem;font-weight:720}.slack-message-actions b{color:#77727c}.slack-reactions{display:flex;gap:5px;margin-top:6px}.slack-reactions>*{padding:3px 6px;border:1px solid #dad7dd;border-radius:999px;background:#fff;color:#5f5a64;font-size:.49rem}.slack-reactions button{font-family:inherit}.slack-reply{margin-top:1px}.slack-composer{margin:8px 18px 15px;padding:10px 11px 8px;border:1px solid #aaa6ad;border-radius:8px;color:#8a868e;font-size:.57rem}.slack-composer footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#77737b}.slack-composer b{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;background:#e2e0e3;color:#fff}.calendar-product-shot{min-height:700px;color:#3c4043;background:#fff}.gcal-topbar{display:grid;min-height:58px;grid-template-columns:195px minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 15px;border-bottom:1px solid #dadce0;background:#fff;font-size:.62rem}.gcal-brand,.gcal-toolbar,.gcal-top-actions{display:flex;align-items:center;gap:11px}.gcal-brand>span{font-size:1rem}.integrations-directory-page .integration-scenario-visual.real-app-shot .gcal-brand img{width:var(--integration-calendar-brand);height:var(--integration-calendar-brand);object-fit:contain;transform:none}.gcal-brand strong{color:#5f6368;font-size:.82rem;font-weight:520}.gcal-toolbar span{color:#5f6368;font-size:.85rem}.gcal-toolbar .gcal-today{min-height:30px;padding:7px 10px;border:1px solid #dadce0;border-radius:4px;font-size:.6rem}.gcal-toolbar strong{margin-left:5px;color:#3c4043;font-size:.75rem;font-weight:540}.gcal-top-actions{justify-self:end;color:#5f6368}.gcal-top-actions b{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#7657d8;color:#fff;font-size:.48rem}.gcal-shell{display:grid;min-height:642px;grid-template-columns:190px minmax(0,1fr) 330px}.gcal-sidebar{min-width:0;padding:15px 12px;border-right:1px solid #dadce0;background:#fff}.gcal-create{display:inline-flex;min-height:38px;align-items:center;padding:8px 15px;border-radius:19px;background:#fff;color:#3c4043;font-size:.6rem;font-weight:600;box-shadow:0 1px 2px #3c40434d,0 1px 4px #3c404326}.gcal-mini-month{margin-top:24px;padding:0 3px}.gcal-mini-month header{display:flex;align-items:center;justify-content:space-between;font-size:.54rem}.gcal-mini-weekdays,.gcal-mini-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.gcal-mini-weekdays{margin-top:10px;color:#70757a;font-size:.43rem}.gcal-mini-days{row-gap:5px;margin-top:6px;color:#5f6368;font-size:.45rem}.gcal-mini-days>*{display:grid;min-height:20px;place-items:center}.gcal-mini-days .is-today{border-radius:50%;background:#1a73e8;color:#fff}.gcal-mini-days strong{border-radius:50%;background:#e8f0fe;color:#1967d2}.gcal-calendar-list{display:grid;gap:8px;margin-top:24px;padding:0 6px}.gcal-calendar-list strong{margin-bottom:3px;font-size:.57rem}.gcal-calendar-list span{display:flex;align-items:center;gap:7px;color:#5f6368;font-size:.53rem}.gcal-calendar-list i{width:9px;height:9px;border-radius:2px;background:#1a73e8}.gcal-calendar-list i.personal-cal{background:#7c4dff}.gcal-calendar-list i.task-cal{background:#0b8043}.gcal-week-view{display:grid;min-width:0;grid-template-rows:55px minmax(0,1fr);overflow:hidden;background:#fff}.gcal-week-header{display:grid;grid-template-columns:44px repeat(5,minmax(68px,1fr));border-bottom:1px solid #dadce0}.gcal-week-header>div{display:grid;place-content:center;text-align:center}.gcal-week-header small{color:#70757a;font-size:.43rem;font-weight:600}.gcal-week-header strong{color:#5f6368;font-size:.72rem;font-weight:500}.gcal-week-header div.is-selected strong{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#1a73e8;color:#fff}.gcal-time-grid{position:relative;min-height:587px;overflow:hidden;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 58px,#eceff1 59px),linear-gradient(to right,transparent 0,transparent 44px,#dadce0 44px,#dadce0 45px,transparent 45px)}.gcal-time-labels{position:absolute;inset:0 auto 0 0;display:grid;width:43px;grid-template-rows:repeat(9,59px);color:#70757a;font-size:.42rem;text-align:right}.gcal-time-labels span{padding:0 6px 0 0;transform:translateY(-5px)}.gcal-day-columns{position:absolute;top:0;right:0;bottom:0;left:44px;display:grid;grid-template-columns:repeat(5,1fr)}.gcal-day-columns span{border-right:1px solid #eceff1}.gcal-event{position:absolute;overflow:hidden;padding:5px 6px;border-radius:4px;background:#d2e3fc;color:#174ea6;font-size:.45rem;line-height:1.2}.gcal-event strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcal-event small{font-size:.4rem}.event-standup{top:59px;left:calc(44px + 1%);width:calc((100% - 44px)/5 - 2%);height:45px}.event-customer{top:295px;left:calc(44px + 1%);width:calc((100% - 44px)/5 - 2%);height:48px;background:#e6c9f2;color:#6c2a7d}.event-qa{top:265px;left:calc(44px + (100% - 44px)*.4 + 1%);width:calc((100% - 44px)/5 - 2%);height:45px;background:#c8e6c9;color:#176b3b}.event-focus{top:0;left:calc(44px + (100% - 44px) / 5 * 3 + 1%);width:calc((100% - 44px)/5 - 2%);height:88px;background:#fce8e6;color:#a50e0e}.gcal-event-suggested{top:59px;left:calc(44px + (100% - 44px)/5 + 1%);width:calc((100% - 44px)/5 - 2%);height:51px;border:1px dashed #7250da;background:#f1ecff;color:#4e35aa}.gcal-event-suggested header{display:flex;align-items:center;gap:4px;margin-bottom:2px}.integrations-directory-page .integration-scenario-visual.real-app-shot .gcal-event-suggested header img{width:var(--integration-calendar-event);height:var(--integration-calendar-event);border-radius:4px;object-fit:contain;transform:none}.gcal-event-suggested header span{font-size:.37rem;font-weight:760;text-transform:uppercase}.gcal-suggestion-panel{display:flex;min-width:0;flex-direction:column;border-left:1px solid #dadce0;background:#fff;box-shadow:-5px 0 18px #3c404314}.gcal-suggestion-panel>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid #dadce0}.gcal-suggestion-panel>header>div{display:grid;gap:3px}.gcal-suggestion-status{display:flex;align-items:center;gap:7px;color:#3c4043;font-size:.58rem;font-weight:700}.integrations-directory-page .integration-scenario-visual.real-app-shot .gcal-suggestion-status img{width:var(--integration-calendar-suggestion);height:var(--integration-calendar-suggestion);border-radius:6px;object-fit:contain;transform:none}.gcal-suggestion-panel>header small{color:#8a5a00;font-size:.48rem;font-weight:680}.gcal-suggestion-panel>header b{color:#5f6368}.gcal-suggestion-panel>article{padding:19px 17px}.gcal-suggestion-panel h3{margin:0 0 8px;color:#202124;font-size:.92rem;letter-spacing:-.02em}.gcal-suggestion-meta{margin:0;color:#5f6368;font-size:.55rem;line-height:1.55}.gcal-suggestion-agenda{margin-top:18px;padding:12px;border-left:3px solid #7250da;background:#f7f4ff}.gcal-suggestion-agenda small,.gcal-memory-sources small,.gcal-related-task small{color:#6f6878;font-size:.43rem;font-weight:820;letter-spacing:.07em}.gcal-suggestion-agenda ul{display:grid;gap:7px;margin:9px 0 0;padding-left:17px;color:#3c4043;font-size:.55rem;line-height:1.4}.gcal-memory-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.gcal-memory-sources small{width:100%}.gcal-memory-sources span{padding:4px 6px;border:1px solid #dadce0;border-radius:4px;color:#5f6368;font-size:.47rem}.gcal-related-task{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding-top:16px;border-top:1px solid #e5e7e9}.integrations-directory-page .integration-scenario-visual.real-app-shot .gcal-related-task img{width:var(--integration-calendar-related);height:var(--integration-calendar-related);border-radius:6px;object-fit:contain;transform:none}.gcal-related-task div{display:grid;gap:3px}.gcal-related-task strong{color:#3c4043;font-size:.57rem}.gcal-related-task p{margin:0;color:#70757a;font-size:.49rem}.gcal-suggestion-panel>footer{margin-top:auto;padding:12px 14px 14px;border-top:1px solid #dadce0}.gcal-suggestion-panel>footer>small{display:block;margin-bottom:10px;color:#8a5a00;font-size:.48rem}.gcal-suggestion-panel>footer>div{display:flex;justify-content:flex-end;gap:7px}.gcal-suggestion-panel>footer span,.gcal-suggestion-panel>footer strong{display:inline-flex;min-height:31px;align-items:center;padding:7px 10px;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#3c4043;font-size:.5rem}.gcal-suggestion-panel>footer strong{border-color:#7250da;background:#7250da;color:#fff}.integrations-directory-page .official-apps-section{border-top:1px solid var(--line);background:#fff}.connector-system-cta-marketing .connector-system-actions{width:max-content;min-width:0}.connector-system-cta-marketing .connector-system-actions .button{width:auto;justify-content:center}@media(max-width:760px){.connector-system-cta-marketing .connector-system-actions,.connector-system-cta-marketing .connector-system-actions .button{width:100%}}@media(max-width:1040px){.memory-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-story,.use-case-story:nth-child(2n){grid-template-columns:1fr}.use-case-story:nth-child(2n) .use-case-story-copy,.use-case-story:nth-child(2n) .use-case-scene{order:initial}.use-case-story-copy h3{margin-top:70px}.integrations-directory-page .official-app-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.integrations-directory-page .official-integration-featured{grid-column:span 3}.integrations-directory-page .official-integration-compact,.integrations-directory-page .official-app-grid>:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:900px){.agent-memory-stage{grid-template-columns:1fr;grid-template-areas:"request" "trace" "evidence" "output"}.workflow-memory-layout{grid-template-columns:1fr}.workflow-run-canvas{border-right:0;border-bottom:1px solid #e2ddea}.workspace-memory-scene{grid-template-columns:1fr;gap:0}.workspace-memory-bridge{min-height:62px}.workspace-memory-bridge:before{top:0;bottom:0;left:50%;width:1px;border-top:0;border-left:1px dashed #b8a7df}.sync-memory-scene{grid-template-columns:1fr}.agent-memory-demo,.workflow-memory-scene,.workspace-memory-scene,.sync-memory-scene{min-height:0}}@media(max-width:819px){.integrations-directory-page .official-app-grid,.integration-category-grid{grid-template-columns:1fr}.integrations-directory-page .official-integration-featured,.integrations-directory-page .official-integration-compact,.integrations-directory-page .official-app-grid>:last-child:nth-child(odd){min-height:0;grid-column:auto;padding:24px}.integrations-directory-page .official-integration-featured>div,.integrations-directory-page .official-integration-compact>div,.integrations-directory-page .official-integration-featured>div>p,.integrations-directory-page .official-integration-compact>div>p,.official-integration-note{min-height:0}.integration-category-card{min-height:0;padding:26px 22px}.integration-category-card h3,.integration-category-card>div>p{min-height:0}}@media(max-width:720px){.integration-scenario-toned{padding-inline:14px}.integration-scenario-visual{min-height:0}.scenario-shell{border-radius:20px}.product-window-head{min-height:58px;padding:10px 13px}.product-window-apps strong{max-width:180px}.memory-connection-state,.run-success{font-size:.62rem}.agent-memory-stage{gap:12px;padding:13px}.memory-evidence-grid,.agent-output-plan{grid-template-columns:1fr}.agent-memory-output>header{flex-direction:column}.agent-memory-output>header>span{white-space:normal}.workflow-run-canvas,.memory-inspector{padding:18px}.workflow-run-track,.workflow-branch-results{width:100%}.workspace-memory-scene,.sync-memory-scene{padding:13px}.workspace-memory-reply{margin:5px 12px 12px}.workspace-project-memory{min-height:390px}.workspace-memory-bridge img{width:42px;height:42px}.remembered-commitment-card blockquote{margin:60px 0 24px}}@media(max-width:560px){.use-case-story{min-height:0;padding:14px;border-radius:22px}.use-case-story-copy{padding:18px 10px 24px}.use-case-story-copy>header{align-items:flex-start;flex-direction:column}.use-case-story-copy h3{margin-top:44px}.story-window-head{grid-template-columns:auto minmax(0,1fr)}.story-window-head>:last-child{display:none}.product-window-head{align-items:flex-start;flex-direction:column}.product-window-apps strong{max-width:210px}.agent-memory-request,.agent-memory-trace,.agent-memory-evidence,.agent-memory-output{padding:16px;border-radius:15px}.agent-memory-trace li{grid-template-columns:25px minmax(0,1fr)}.agent-memory-trace li>small{grid-column:2}.agent-memory-output>footer{flex-direction:column;gap:6px}.workflow-branch-results,.memory-fact-grid{grid-template-columns:1fr}.memory-inspector>header{flex-direction:column}.memory-inspector>header>span{white-space:normal}.workspace-user-message{padding-inline:12px}.workspace-fact-list>div{grid-template-columns:1fr;gap:5px}.workspace-project-memory,.remembered-commitment-card{padding:18px}.remembered-commitment-card>header{align-items:flex-start}.plan-review-head{align-items:flex-start;flex-direction:column}.plan-review-item{grid-template-columns:38px minmax(0,1fr);margin-inline:12px}.plan-item-icon{width:38px;height:38px}.plan-item-selected{grid-column:2}.plan-review-context,.plan-review-destinations{margin-inline:12px}.plan-review-actions{justify-content:stretch;padding-inline:12px}.plan-review-actions>span{flex:1}.integration-category-card>header{min-height:0;align-items:flex-start;flex-direction:column;margin-bottom:30px}.category-brand-group{width:100%;justify-content:flex-start}.category-brand-chip{width:46px;height:46px}.category-brand-chip-wide{width:84px}}@media(max-width:1180px){.chatgpt-shot-layout{grid-template-columns:minmax(340px,.88fr) minmax(410px,1.12fr)}.chatgpt-shot-sidebar{display:none}.n8n-execution-view{grid-template-columns:minmax(0,1fr) 390px}.gcal-shell{grid-template-columns:minmax(0,1fr) 320px}.gcal-sidebar{display:none}}@media(max-width:980px){.app-shot-browser-bar{grid-template-columns:90px minmax(0,1fr) 120px}.n8n-app-identity small,.n8n-run-status>span{display:none}.n8n-execution-view{grid-template-columns:1fr}.n8n-canvas{min-height:500px;border-right:0;border-bottom:1px solid #d9d8dc}.n8n-canvas-stage{min-height:459px}.n8n-output-panel{min-height:560px}.workflow-live-shot{min-height:1100px}.slack-shell{grid-template-columns:184px minmax(0,1fr)}.slack-sidebar{font-size:.59rem}.slack-memory-facts{grid-template-columns:1fr}.slack-memory-facts>div{padding:7px 0}.gcal-shell{grid-template-columns:minmax(0,1fr) 300px}.gcal-topbar{grid-template-columns:150px minmax(0,1fr) auto}.gcal-brand strong{display:none}}@media(max-width:780px){.real-app-shot{border-radius:14px}.app-shot-browser-bar{grid-template-columns:74px minmax(0,1fr);padding-inline:11px}.app-shot-address{display:none}.chatgpt-shot-layout{grid-template-columns:1fr}.chatgpt-shot-chat{min-height:650px;border-right:0;border-bottom:1px solid #e7e7e8}.chatgpt-canvas{min-height:570px}.agent-app-shot{min-height:1265px}.chatgpt-canvas>article{width:min(100% - 36px,520px)}.n8n-app-bar{align-items:flex-start;padding-block:9px}.n8n-app-identity{flex-wrap:wrap}.n8n-app-identity span,.n8n-app-identity i,.n8n-run-status b{display:none}.n8n-shot-shell{grid-template-columns:38px minmax(0,1fr)}.n8n-sidebar{padding-inline:3px}.n8n-sidebar span{width:29px;height:29px}.n8n-node{width:112px;grid-template-columns:27px minmax(0,1fr) 14px;padding:6px}.n8n-node-mark{width:26px;height:26px}.n8n-output-connectors,.n8n-node-output{display:none}.slack-app-topbar{grid-template-columns:70px minmax(190px,1fr) auto}.slack-history,.slack-top-actions span{display:none}.slack-shell{grid-template-columns:1fr}.slack-sidebar{display:none}.slack-channel-view{min-height:657px}.gcal-topbar{grid-template-columns:75px minmax(0,1fr) auto;padding-inline:10px}.gcal-brand>span,.gcal-top-actions span{display:none}.gcal-toolbar{gap:7px}.gcal-shell{grid-template-columns:1fr}.gcal-week-view{min-height:470px}.gcal-time-grid{min-height:415px}.gcal-time-labels{grid-template-rows:repeat(9,46px)}.gcal-time-grid{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#eceff1 46px),linear-gradient(to right,transparent 0,transparent 44px,#dadce0 44px,#dadce0 45px,transparent 45px)}.event-standup,.gcal-event-suggested{top:46px}.event-customer{top:230px}.event-qa{top:207px}.event-focus{top:0;height:68px}.gcal-suggestion-panel{min-height:520px;border-top:1px solid #dadce0;border-left:0;box-shadow:0 -5px 18px #3c40430f}.calendar-product-shot{min-height:1050px}}@media(max-width:560px){.app-shot-tab span,.chatgpt-memory-pill,.chatgpt-chat-head>div>span:not(.chatgpt-memory-pill){display:none}.chatgpt-conversation{padding-inline:13px}.chatgpt-tool-activity,.chatgpt-final-answer{margin-left:0}.chatgpt-tool-activity>header{grid-template-columns:20px minmax(0,1fr) 14px}.chatgpt-tool-activity>header small{display:none}.chatgpt-answer-footer .chatgpt-answer-action{margin-left:0}.canvas-plan li{grid-template-columns:26px minmax(0,1fr)}.canvas-plan em{grid-column:2}.n8n-app-identity img{width:52px}.n8n-run-status>strong{font-size:.53rem}.n8n-canvas{min-height:420px}.n8n-canvas-stage{min-height:379px}.n8n-node{width:104px}.n8n-node small{display:none}.n8n-node code{font-size:.4rem}.n8n-node-trigger{top:33%;left:17%}.n8n-node-find{top:33%;left:50%}.n8n-node-brief{top:33%;left:83%}.n8n-node-transform{top:68%;left:34%}.n8n-node-route{top:68%;left:68%}.n8n-canvas-connectors{display:none}.workflow-live-shot{min-height:1020px}.n8n-output-panel{min-height:580px}.n8n-output-panel>header{grid-template-columns:minmax(0,1fr) 20px}.n8n-executed{display:none}.n8n-json-output{font-size:.52rem}.slack-channel-header small,.slack-channel-members i,.slack-channel-members span{display:none}.slack-message{grid-template-columns:31px minmax(0,1fr);padding-inline:10px}.slack-user-avatar{width:30px;height:30px}.slack-memory-block{padding:10px}.slack-memory-block>header{align-items:flex-start;flex-direction:column;gap:4px}.slack-message-actions{flex-wrap:wrap}.slack-composer{margin-inline:10px}.gcal-toolbar span:not(.gcal-today),.gcal-top-actions{display:none}.gcal-topbar{grid-template-columns:50px minmax(0,1fr)}.gcal-week-header{grid-template-columns:38px repeat(3,minmax(64px,1fr))}.gcal-week-header>div:nth-child(n+5),.gcal-day-columns span:nth-child(n+4),.event-focus{display:none}.gcal-day-columns{grid-template-columns:repeat(3,1fr)}.event-standup{left:calc(44px + 1%);width:calc((100% - 44px) / 3 - 2%)}.gcal-event-suggested{left:calc(44px + (100% - 44px) / 3 + 1%);width:calc((100% - 44px) / 3 - 2%)}.event-qa{left:calc(44px + (100% - 44px) / 3 * 2 + 1%);width:calc((100% - 44px) / 3 - 2%)}.event-customer{width:calc((100% - 44px) / 3 - 2%)}.gcal-suggestion-panel>footer>div{align-items:stretch;flex-direction:column}.gcal-suggestion-panel>footer span,.gcal-suggestion-panel>footer strong{justify-content:center}}.integration-guide-dialog.platform-guide-v3 .platform-connect-showcase{grid-template-columns:minmax(236px,274px) minmax(0,1fr);gap:clamp(28px,4vw,48px)}.integration-guide-dialog.platform-guide-v3 .platform-connect-sidebar{top:18px}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button{min-height:100px;padding:18px 14px}.integration-guide-dialog.platform-guide-v3 .platform-connect-stage{min-height:clamp(500px,50vw,596px);border-radius:24px}.integration-guide-dialog.platform-guide-v3 .platform-connect-panel figcaption{min-height:78px;padding:20px 23px}@media(max-width:900px){.integration-guide-dialog.platform-guide-v3 .platform-connect-showcase{grid-template-columns:1fr;gap:22px}.integration-guide-dialog.platform-guide-v3 .platform-connect-sidebar{position:static;overflow-x:auto}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs{display:grid;min-width:540px;grid-template-columns:repeat(3,1fr)}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs li{border-top:1px solid var(--guide-line)}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button{min-height:90px;grid-template-columns:28px minmax(0,1fr);padding:15px 13px;border-left:0;border-bottom:2px solid transparent}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button[aria-selected=true]{border-bottom-color:var(--purple)}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button>span{width:26px;height:26px}.integration-guide-dialog.platform-guide-v3 .platform-connect-stage{min-height:510px}}@media(max-width:620px){.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs{min-width:0}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button>small{display:none}.integration-guide-dialog.platform-guide-v3 .platform-connect-tabs button{min-height:70px;grid-template-rows:auto;align-items:center}.integration-guide-dialog.platform-guide-v3 .platform-connect-stage{min-height:470px;border-radius:20px}.integration-guide-dialog.platform-guide-v3 .platform-connect-panel figcaption{align-items:flex-start;flex-direction:column;gap:6px}.integration-guide-dialog.platform-guide-v3 .platform-connect-panel figcaption span{text-align:left}.integration-guide-dialog.platform-guide-v3 .platform-search-result{padding:26px 18px}.integration-guide-dialog.platform-guide-v3 .platform-search-result article{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px 17px}.integration-guide-dialog.platform-guide-v3 .platform-search-result article>img{width:50px;height:50px}.integration-guide-dialog.platform-guide-v3 .platform-auth-illustration{grid-template-columns:1fr;padding:26px 20px}.integration-guide-dialog.platform-guide-v3 .platform-auth-preview{display:none}}.platform-guide-v4 .platform-connect-showcase-real{display:grid;grid-template-columns:1fr;gap:20px}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-sidebar{position:static;overflow:visible}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #ddd6e6;border-radius:18px;background:#ffffffe0}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs li{border:0;border-left:1px solid #e7e2eb}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs li:first-child{border-left:0}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs button{min-height:88px;grid-template-columns:30px minmax(0,1fr);padding:16px 15px;border:0;border-bottom:3px solid transparent;background:transparent}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs button[aria-selected=true]{border-bottom-color:var(--purple);background:linear-gradient(180deg,#faf8ff,#f3effd)}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-stage{min-height:0;overflow:hidden;border-radius:24px;background:#f4f2f6}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-panel{position:relative;inset:auto}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-panel figcaption{min-height:72px;padding:18px 22px}.platform-product-shot{position:relative;min-width:0;overflow:hidden;background:#eeecef;isolation:isolate}.platform-product-shot>img{display:block;width:100%;height:auto;object-fit:contain}.platform-product-shot-auth{display:grid;min-height:610px;place-items:center;padding:28px;background:radial-gradient(circle at 50% 0%,rgba(111,72,228,.09),transparent 28rem),#f4f2f6}.platform-product-shot-auth>img{width:auto;max-width:min(100%,390px);max-height:650px;border:1px solid #ded7e8;border-radius:22px;box-shadow:0 24px 62px #251c3f1f}.platform-shot-focus{position:absolute;z-index:2;border:3px solid rgba(111,72,228,.94);border-radius:12px;box-shadow:0 0 0 9999px #16102329,0 0 0 6px #6f48e424,0 10px 28px #472d9733;pointer-events:none}.platform-shot-focus-codex-sidebar{top:19.1%;left:.35%;width:17.5%;height:7.1%}.platform-shot-focus-codex-search{top:13.4%;left:28.9%;width:49%;height:5.4%}.platform-shot-focus-codex-install{top:25.1%;left:28.9%;width:24.1%;height:8.8%}.platform-shot-focus-claude-menu{top:10.8%;left:13.8%;width:77.2%;height:77%}.platform-shot-focus-claude-search{top:18.5%;left:24.5%;width:73.2%;height:13.5%}.platform-shot-focus-claude-add{top:56.4%;left:24.3%;width:36.9%;height:36.4%}.integration-guide-dialog.platform-guide-v4{width:min(1260px,calc(100% - 32px))}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-header{min-height:76px}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-onboarding,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-prompts,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-footer{width:min(100% - 64px,1140px)}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro{padding:clamp(30px,4vw,48px) 0 28px}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro h2{max-width:720px;margin:10px 0 12px;font-size:clamp(2.35rem,3.5vw,3.6rem);line-height:1}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro p{font-size:clamp(.98rem,1.25vw,1.08rem)}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-onboarding{padding-bottom:clamp(42px,5vw,64px)}.integration-guide-dialog.platform-guide-v4 .platform-connect-showcase-real{grid-template-columns:1fr;gap:20px}.integration-guide-dialog.platform-guide-v4 .platform-connect-showcase-real .platform-connect-stage{min-height:0}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-note{padding-left:0}@media(max-width:900px){.platform-guide-v4 .platform-connect-showcase-real .platform-connect-sidebar{overflow-x:auto}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs{min-width:540px}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-onboarding,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-prompts,.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-footer{width:min(100% - 40px,760px)}.platform-product-shot-auth{min-height:540px}.platform-product-shot-auth>img{max-height:570px}}@media(max-width:620px){.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs{min-width:0}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs button{min-height:72px}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-tabs button>small{display:none}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-panel figcaption{align-items:flex-start;flex-direction:column;gap:5px}.platform-guide-v4 .platform-connect-showcase-real .platform-connect-panel figcaption span{text-align:left}.platform-product-shot{overflow-x:auto}.platform-product-shot-codex>img{width:780px;max-width:none}.platform-product-shot-claude-menu>img{width:700px;max-width:none}.platform-product-shot-claude-directory>img{width:840px;max-width:none}.platform-product-shot-auth{min-height:500px;padding:18px;overflow:hidden}.platform-product-shot-auth>img{max-height:520px}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro{padding-top:28px}.integration-guide-dialog.platform-guide-v4 .integration-guide-dialog-intro h2{font-size:clamp(2.35rem,12vw,3.3rem)}}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs{align-items:stretch;grid-auto-rows:1fr}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs li{display:flex;min-width:0}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button{width:100%;height:100%;min-height:104px;grid-template-rows:auto auto;align-content:center;align-items:start;gap:4px 12px;padding:17px 15px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -3px transparent;-webkit-appearance:none;appearance:none}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button[aria-selected=true]{border:0;background:linear-gradient(180deg,#faf8ff,#f3effd);box-shadow:inset 0 -3px var(--purple)}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button:focus-visible{outline:0;box-shadow:inset 0 -3px transparent!important}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button[aria-selected=true]:focus-visible{box-shadow:inset 0 -3px var(--purple)!important}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button:focus-visible>span{box-shadow:0 0 0 3px #6546df2e}.integration-guide-dialog-close:focus-visible{border-color:#6546df8a;outline:0;color:var(--purple-dark);box-shadow:inset 0 0 0 2px #6546df24,0 0 0 3px #6546df1a!important}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>strong{min-width:0;align-self:end}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>small{display:-webkit-box;min-width:0;min-height:2.8em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:900px){.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button{min-height:80px;grid-template-rows:auto;align-items:center}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>strong{display:flex;min-height:2.5em;align-items:center;align-self:center}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>small{display:none}}@media(max-width:620px){.platform-guide-v5 .platform-connect-showcase-real .platform-connect-sidebar{overflow:visible}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs li{border-top:0;border-left:0}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs li+li{border-left:1px solid #e7e2eb}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button{min-height:92px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:6px;padding:10px 8px;text-align:center}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>span{grid-row:auto}.platform-guide-v5 .platform-connect-showcase-real .platform-connect-tabs button>strong{justify-content:center;text-align:center}}.safe-product-sim{--safe-bg: #f5f3f0;--safe-panel: #fbfaf8;--safe-panel-raised: #ffffff;--safe-ink: #26231f;--safe-copy: #6e6a65;--safe-faint: #9b9690;--safe-line: #d9d5d0;--safe-accent: #6550df;--safe-accent-soft: #eeeafd;--safe-shadow: 0 1.35cqw 3.4cqw rgba(34, 28, 54, .1);position:relative;display:block;width:100%;min-width:0;overflow:hidden;border-radius:inherit;background:var(--safe-bg);color:var(--safe-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:clamp(8px,1.48cqw,17px);line-height:1.35;isolation:isolate}.safe-product-sim *,.safe-product-sim *:before,.safe-product-sim *:after{box-sizing:border-box}.safe-product-sim{aspect-ratio:16 / 9}.safe-product-sim[data-safe-sim=claude-browse],.safe-product-sim[data-safe-sim=claude-search],.safe-product-sim[data-safe-sim=claude-add]{font-size:clamp(8px,1.28cqw,16px)}.platform-guide-v5 .platform-product-shot,.platform-guide-v5 .platform-product-shot-auth{display:block;min-height:0;padding:0;overflow:hidden;container-name:safe-sim-stage;container-type:inline-size}.safe-product-sim :where(button,input){font:inherit}.safe-product-sim :where(strong,b){font-weight:700}.safe-product-sim .safe-muted{color:var(--safe-copy)}.safe-glyph{display:block;width:100%;height:100%;overflow:visible}.safe-ui-icon{display:grid;width:2.65cqw;height:2.65cqw;min-width:2.65cqw;place-items:center;overflow:hidden;border:.08cqw solid var(--safe-line);border-radius:.7cqw;background:var(--safe-panel-raised);color:var(--safe-ink);font-size:1.25em;font-style:normal;line-height:1}.safe-ui-icon>img,.safe-auth-logo>img{display:block;width:76%;height:76%;object-fit:contain}.safe-codex-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;grid-template-columns:22.25% minmax(0,1fr);background:#faf9f7}.safe-codex-sidebar{display:flex;min-width:0;flex-direction:column;padding:1.8cqw 1.1cqw 1.35cqw;overflow:hidden;border-right:.08cqw solid #dedad4;background:#f2f0ec}.safe-codex-top,.safe-codex-sidebar-head,.safe-codex-brand,.safe-codex-nav-item,.safe-codex-project,.safe-memoket-result,.safe-result-copy,.safe-result-heading,.safe-directory-tabs,.safe-directory-section-head,.safe-searchbar{display:flex;min-width:0;align-items:center}.safe-codex-sidebar-head{justify-content:space-between;gap:.75cqw;margin-bottom:1.35cqw}.safe-codex-brand{gap:.36cqw;padding-left:.3cqw;color:#2f2b27;font-size:1.02em;font-weight:700}.safe-codex-caret{display:grid;width:.9cqw;height:.9cqw;place-items:center;color:#77726c}.safe-codex-sidebar-head .safe-ui-icon{width:1.45cqw;height:1.45cqw;min-width:1.45cqw;border:0;background:transparent}.safe-codex-nav{display:grid;gap:.18cqw;margin:0;padding:0;list-style:none}.safe-codex-nav-item{min-height:2.75cqw;gap:.7cqw;padding:.46cqw .62cqw;border-radius:.62cqw;color:#4c4945;font-size:.9em;white-space:nowrap}.safe-codex-nav-item.is-active{background:#e0ddd8;color:#292622;font-weight:650;box-shadow:inset 0 0 0 .06cqw #50484014}.safe-codex-nav-item .safe-ui-icon{width:1.4cqw;height:1.4cqw;min-width:1.4cqw;border:0;border-radius:.35cqw;background:transparent;font-size:.88em}.safe-codex-projects{display:grid;gap:.18cqw;margin-top:1.05cqw;font-size:.82em}.safe-codex-projects strong{display:block;margin:.28cqw 0 .2cqw;padding:0 .62cqw;color:#76716b;font-size:.86em;letter-spacing:.02em}.safe-codex-projects .safe-codex-recent-title{margin-top:.7cqw}.safe-codex-project{min-height:2.15cqw;gap:.52cqw;padding:.34cqw .58cqw;border-radius:.56cqw;color:#69645e}.safe-codex-project .safe-ui-icon{width:1.05cqw;height:1.05cqw;min-width:1.05cqw;border:0;border-radius:.28cqw;background:transparent;color:#8a837b}.safe-codex-project>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-codex-main{min-width:0;padding:1.75cqw 3.2cqw 2.4cqw;overflow:hidden;background:#faf9f7}.safe-codex-top{min-height:2.75cqw;justify-content:flex-start;margin-bottom:1.65cqw}.safe-directory-tabs{width:fit-content;gap:.2cqw;padding:.26cqw;border-radius:.72cqw;background:#ebe8e3}.safe-directory-tabs>span{padding:.58cqw 1.05cqw;border-radius:.56cqw;color:#8b8680;font-weight:550}.safe-directory-tabs>.is-active{background:#f9f8f6;color:#2d2925;box-shadow:0 .18cqw .48cqw #2d272012}.safe-codex-directory{width:min(100%,68cqw);margin-inline:auto}.safe-directory-kicker{margin:0 0 .52cqw;color:#74706a;font-size:.72em;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.safe-codex-heading{margin:0;color:#2c2925;font-size:2em;font-weight:660;letter-spacing:-.035em;line-height:1}.safe-codex-subtitle{margin:.56cqw 0 1.25cqw;color:#77726c;font-size:.88em}.safe-searchbar{display:grid;width:100%;min-height:3.55cqw;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.92cqw;padding:.7cqw 1.15cqw;border:.08cqw solid #d3cec8;border-radius:1.08cqw;background:#fbfaf8;color:#77726c;box-shadow:0 .35cqw 1.05cqw #342b220b}.safe-searchbar.is-focused{border-color:#397ad4;box-shadow:0 0 0 .16cqw #2971d13d;color:#34312d}.safe-search-icon{display:grid;width:1.35cqw;height:1.35cqw;min-width:1.35cqw;place-items:center;overflow:visible;opacity:.72}.safe-search-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-search-clear{display:grid;width:1.42cqw;height:1.42cqw;min-width:1.42cqw;place-items:center;color:currentColor;opacity:.78}.safe-directory-section-head{justify-content:space-between;gap:1.1cqw;margin:1.35cqw 0 .82cqw;padding-bottom:.72cqw;border-bottom:.08cqw solid #d9d5cf}.safe-directory-section-head>div{display:grid;min-width:0;gap:.14cqw}.safe-directory-section-head strong{color:#38342f;font-size:.96em;font-weight:660}.safe-directory-section-head span,.safe-directory-section-head small{color:#8a847e;font-size:.74em;line-height:1.3}.safe-directory-section-head>span{flex:0 0 auto;white-space:nowrap}.safe-workflow-grid{display:grid;grid-template-columns:1.16fr .92fr .92fr;gap:.72cqw}.safe-workflow-card{display:flex;min-width:0;min-height:8.15cqw;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:.92cqw;overflow:hidden;border:.08cqw solid #e0dcd6;border-radius:1.02cqw;background:#fff;box-shadow:0 .32cqw 1.05cqw #27201a0b}.safe-workflow-card:first-child{border-color:#d9d1f1;background:#f6f3fc}.safe-workflow-icon{display:grid;width:2.15cqw;height:2.15cqw;place-items:center;margin-bottom:auto;padding:.46cqw;border:.08cqw solid #e1dcd6;border-radius:.68cqw;background:#f5f3ef;color:#5e5851}.safe-workflow-card:first-child .safe-workflow-icon{border-color:#d4caed;background:#ebe5f8;color:#5a42c7}.safe-workflow-card strong{margin-top:.72cqw;color:#38332e;font-size:.88em;font-weight:660;line-height:1.2}.safe-workflow-card>span:last-child{margin-top:.26cqw;color:#817b75;font-size:.7em;line-height:1.32}.safe-memoket-result{display:grid;width:100%;min-height:7.45cqw;grid-template-columns:3.85cqw minmax(0,1fr) auto;align-items:center;gap:1.05cqw;padding:1.05cqw 1.15cqw;border:.08cqw solid #dedad4;border-radius:1.08cqw;background:#fff;color:#2b2824;box-shadow:0 .35cqw 1.2cqw #27201a0d}.safe-memoket-result>.safe-ui-icon{width:3.85cqw;height:3.85cqw;min-width:3.85cqw;padding:.15cqw;border-color:#e1dde8;border-radius:.92cqw;background:#fbfaff}.safe-memoket-result>.safe-ui-icon img{width:100%;height:100%}.safe-result-copy{display:grid;min-width:0;align-items:flex-start;gap:.3cqw}.safe-result-heading{gap:.65cqw}.safe-result-name{color:#302b27;font-size:1.04em;font-weight:700}.safe-result-category{color:#7c746c;font-size:.68em;font-weight:620;white-space:nowrap}.safe-result-description{min-width:0;max-width:40cqw;color:#77726c;font-size:.78em;line-height:1.38}.safe-install-button{flex:0 0 auto;min-height:2.55cqw;padding:.48cqw .95cqw;border:.08cqw solid #d2cdc7;border-radius:.82cqw;background:#f8f7f5;color:#302d29;font-weight:620;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease,background-color .16s ease,color .16s ease}[data-safe-sim=codex-search] .safe-install-button{background:#f2f0ed}[data-safe-sim=codex-install] .safe-memoket-result{border-color:#6550df59;background:#fff;box-shadow:0 0 0 .18cqw #6550df12,0 .55cqw 1.5cqw #2d235014}[data-safe-sim=codex-install] .safe-install-button{border-color:#6550df;background:#6550df;color:#fff;box-shadow:0 .32cqw .9cqw #4530a92e}.safe-claude-chat{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#232321;color:#f2f1ed}.safe-chat-lines{position:absolute;inset:5% 7% auto;display:grid;gap:1.05cqw;width:63%;opacity:.28}.safe-chat-lines>span{display:block;width:100%;height:.72cqw;border-radius:99px;background:#b7b5af}.safe-chat-lines>span:nth-child(2){width:88%}.safe-chat-lines>span:nth-child(3){width:64%}.safe-composer{position:absolute;left:17%;bottom:7%;width:43%;min-height:25%;padding:2.8cqw 1.35cqw .9cqw;border:.08cqw solid #4e4d49;border-radius:1.3cqw;background:#363633;color:#c9c7c1;box-shadow:0 1cqw 2.4cqw #08080747}.safe-composer:before{position:absolute;top:.85cqw;left:1.2cqw;color:#aaa8a2;content:"Ask anything";font-size:.92em}.safe-composer-plus{position:absolute;bottom:.82cqw;left:1.02cqw;z-index:3;display:grid;width:2.55cqw;height:2.55cqw;place-items:center;border:.08cqw solid #62605b;border-radius:50%;background:#474641;color:#f4f3ef;box-shadow:0 .36cqw .9cqw #08080738}.safe-composer-plus .safe-glyph{width:1.3cqw;height:1.3cqw}.safe-menu-primary,.safe-menu-secondary{position:absolute;z-index:2;display:grid;gap:.24cqw;padding:.72cqw;border:.08cqw solid #5c5b56;border-radius:1.15cqw;background:#393936;box-shadow:0 1.45cqw 3.2cqw #05050461}.safe-menu-primary{left:17.8%;bottom:13.5%;width:31%}.safe-menu-secondary{left:51.5%;bottom:24%;width:28.5%}.safe-menu-row{display:grid;min-width:0;min-height:3.45cqw;grid-template-columns:1.75cqw minmax(0,1fr) auto;align-items:center;gap:.82cqw;padding:.42cqw .68cqw;border-radius:.72cqw;color:#f1f0ed;white-space:nowrap}.safe-menu-row.is-active{background:#4a4945}.safe-menu-row.is-subtle{color:#cbc9c2}.safe-menu-row .safe-ui-icon{width:1.65cqw;height:1.65cqw;min-width:1.65cqw;border:0;border-radius:.38cqw;background:transparent;color:inherit}.safe-menu-row>span:not(.safe-ui-icon):not(.safe-menu-chevron){min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis}.safe-menu-chevron{display:grid;width:1.25cqw;height:1.25cqw;place-items:center;color:#9b9993}.safe-menu-switch{position:relative;width:3.05cqw;height:1.6cqw;border-radius:99px;background:#5b5a56}.safe-menu-switch:after{position:absolute;top:.2cqw;left:.2cqw;width:1.2cqw;height:1.2cqw;border-radius:50%;background:#9c9a94;content:""}.safe-menu-switch.is-on{background:#084c72}.safe-menu-switch.is-on:after{left:1.64cqw;background:#12a8ed}.safe-claude-directory{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;grid-template-columns:20% minmax(0,1fr);overflow:hidden;background:#363633;color:#f0efeb}.safe-directory-sidebar{min-width:0;padding:5.8cqw 1.65cqw 2.2cqw;background:#363633}.safe-directory-sidebar-title{position:absolute;top:1.7cqw;left:2.05cqw;margin:0;color:#f6f5f2;font-family:Georgia,Times New Roman,serif;font-size:2.2em;font-weight:500;line-height:1}.safe-directory-nav{display:grid;gap:.42cqw;margin:0;padding:0;list-style:none}.safe-directory-nav>li{display:flex;min-height:3.45cqw;align-items:center;gap:.88cqw;padding:.68cqw .85cqw;border-radius:.84cqw;color:#d8d6d0;white-space:nowrap}.safe-directory-nav .safe-ui-icon{width:1.85cqw;height:1.85cqw;min-width:1.85cqw;border:0;background:transparent;color:inherit}.safe-directory-nav>li.is-active{background:#10100f;color:#fff}.safe-directory-main{min-width:0;padding:5.8cqw 2.2cqw 2.2cqw;overflow:hidden;border-left:.08cqw solid #4a4945;background:#363633;color:#f0efeb}.safe-directory-main .safe-searchbar{min-height:3.25cqw;border-color:#6a6862;background:#4a4946;color:#f2f1ed;box-shadow:none}.safe-directory-main .safe-searchbar.is-focused{border-color:#3c91e6;box-shadow:0 0 0 .15cqw #2f8eef7a}.safe-directory-close{position:absolute;top:1.85cqw;right:2.35cqw;display:grid;width:2.6cqw;height:2.6cqw;place-items:center;color:#f2f1ed}.safe-directory-filters{display:flex;align-items:center;justify-content:space-between;gap:1cqw;margin:1.15cqw 0 1.05cqw}.safe-directory-pill,.safe-directory-filter{display:inline-flex;min-height:2.65cqw;align-items:center;justify-content:center;padding:.45cqw 1.15cqw;border:.08cqw solid #5a5954;border-radius:.8cqw;color:#b9b7b1;white-space:nowrap}.safe-directory-pill{border-color:#11110f;border-radius:99px;background:#11110f;color:#fff}.safe-directory-filter-group{display:flex;gap:.7cqw}.safe-directory-filter-group{align-items:center}.safe-directory-filter{width:11.8cqw;justify-content:space-between;gap:.8cqw}.safe-directory-filter .safe-glyph{width:.9cqw;height:.9cqw;flex:0 0 .9cqw}.safe-directory-heading{margin:0 0 .9cqw;color:#aaa8a2;font-size:.9em;font-weight:500}.safe-connector-card{position:relative;display:grid;width:min(100%,44cqw);min-height:10.8cqw;grid-template-columns:3.6cqw minmax(0,1fr) auto;align-items:start;gap:1.1cqw;padding:1.7cqw 5.1cqw 1.7cqw 1.7cqw;overflow:hidden;border:.08cqw solid #565550;border-radius:1.45cqw;background:#2c2c2a;color:#f4f3ef;box-shadow:0 .8cqw 2.4cqw #0c0c0a1f}.safe-connector-card>.safe-ui-icon{width:3.6cqw;height:3.6cqw;min-width:3.6cqw;border-color:#5c5b56;background:#30302d}.safe-connector-copy{min-width:0}.safe-connector-title{margin:.35cqw 0 0;color:#fff;font-size:1.14em;font-weight:620}.safe-connector-summary{grid-column:1 / -1;margin:.5cqw 0 0;overflow:hidden;color:#aaa8a2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.safe-connector-badge{position:absolute;top:1.92cqw;right:5.05cqw;align-self:center;padding:.38cqw .72cqw;border-radius:.55cqw;background:#3d3d3a;color:#c8c6c0;font-size:.82em;white-space:nowrap}.safe-add-button{position:absolute;top:1.78cqw;right:1.45cqw;display:grid;width:2.65cqw;height:2.65cqw;place-items:center;align-self:center;border:0;border-radius:.65cqw;background:transparent;color:#dddcd7}.safe-add-button .safe-glyph{width:1.5cqw;height:1.5cqw}[data-safe-sim=claude-add] .safe-directory-sidebar{opacity:.62}[data-safe-sim=claude-add] .safe-connector-card{border-color:#77746f;box-shadow:0 0 0 .22cqw #ffffff0d,0 1.2cqw 3.1cqw #08080747}[data-safe-sim=claude-add] .safe-add-button{background:#4a4945;color:#fff;box-shadow:0 0 0 .2cqw #ffffff14}.safe-auth-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse 52% 58% at 12% 16%,rgba(109,74,255,.12),transparent 72%),radial-gradient(ellipse 46% 54% at 88% 12%,rgba(46,196,198,.1),transparent 72%),radial-gradient(ellipse 48% 52% at 72% 92%,rgba(139,124,255,.07),transparent 74%),linear-gradient(165deg,#faf8ff,#f5f7fd,#f6fbfd)}.safe-auth-card{width:min(44cqw,440px);max-width:calc(100% - 8cqw);overflow:hidden;border:1px solid rgba(219,213,234,.92);border-radius:clamp(20px,2cqw,24px);background:#fffffff5;color:#2d2640;box-shadow:0 24px 58px #4837801f,0 8px 24px #2ec4c60f}.safe-auth-header{padding:clamp(20px,2.25cqw,32px) clamp(22px,2.7cqw,32px) clamp(16px,1.7cqw,23px);text-align:center;background:radial-gradient(ellipse 72% 68% at 50% 0%,rgba(109,74,255,.09),transparent 72%),radial-gradient(ellipse 52% 58% at 82% 18%,rgba(46,196,198,.07),transparent 74%),linear-gradient(180deg,#f9f6ffe6,#fff0)}.safe-auth-logo{position:relative;display:grid;width:clamp(66px,7.2cqw,88px);height:clamp(50px,5.4cqw,66px);place-items:center;margin:0 auto clamp(10px,.85cqw,14px)}.safe-auth-logo:before{position:absolute;top:-24%;right:-38%;bottom:-24%;left:-38%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(109,74,255,.1),rgba(46,196,198,.05) 46%,transparent 72%);content:""}.safe-auth-logo>img{position:relative;z-index:1;width:100%;height:auto;object-fit:contain}.safe-auth-title{margin:0 0 clamp(5px,.55cqw,8px);background:linear-gradient(135deg,#6d4aff,#5b7cf7 52%,#2ec4c6);color:transparent;font-size:clamp(24px,2.25cqw,29px);font-weight:720;letter-spacing:-.035em;line-height:1.12;text-align:center;-webkit-background-clip:text;background-clip:text}.safe-auth-copy{margin:0 auto;color:#7c7394;font-size:clamp(13px,1.2cqw,15px);line-height:1.48;text-align:center}.safe-auth-body{padding:0 clamp(20px,2.7cqw,32px) clamp(20px,2.4cqw,30px)}.safe-auth-google,.safe-auth-submit{display:flex;width:100%;min-height:clamp(42px,3.8cqw,50px);align-items:center;justify-content:center;gap:clamp(8px,.8cqw,10px);border-radius:clamp(11px,1.05cqw,14px);font-size:clamp(13px,1.25cqw,15px);font-weight:650}.safe-auth-google{border:1px solid #e8e4f3;background:#fff;color:#2d2640;box-shadow:0 2px 8px #5d4ab40d}.safe-auth-google>svg{width:clamp(17px,1.55cqw,19px);height:clamp(17px,1.55cqw,19px);flex:0 0 auto}.safe-auth-divider{display:flex;align-items:center;gap:clamp(10px,1cqw,12px);margin:clamp(15px,1.55cqw,20px) 0;color:#a59ec0;font-size:clamp(10px,.95cqw,12px);font-weight:650;letter-spacing:.06em;text-align:center}.safe-auth-divider:before,.safe-auth-divider:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,#e8e4f3,transparent);content:""}.safe-auth-label{display:block;margin:0 0 clamp(5px,.48cqw,7px);color:#4f4668;font-size:clamp(12px,1.08cqw,13px);font-weight:640}.safe-auth-field{display:flex;width:100%;min-height:clamp(42px,3.8cqw,50px);align-items:center;margin-bottom:clamp(11px,1.15cqw,15px);padding:0 clamp(12px,1.25cqw,15px);border:1px solid #e8e4f3;border-radius:clamp(11px,1.05cqw,14px);background:#faf9fe;color:#9189a1;font-size:clamp(13px,1.25cqw,15px)}.safe-auth-submit{margin-top:clamp(2px,.25cqw,4px);background:linear-gradient(135deg,#6d4aff,#5b7cf7 52%,#2ec4c6);color:#fff;box-shadow:0 10px 22px #6d4aff36}.safe-auth-note{margin:clamp(15px,1.5cqw,20px) auto 0;color:#a59ec0;font-size:clamp(10px,.95cqw,12px);line-height:1.48;text-align:center}.safe-auth-stage-codex{background:radial-gradient(ellipse 54% 62% at 16% 14%,rgba(101,80,223,.09),transparent 72%),linear-gradient(160deg,#faf9fd,#f5f4f8)}.safe-codex-auth-card{width:min(48cqw,520px);border-color:#ded9e7;border-radius:clamp(18px,1.7cqw,22px);background:#fff;box-shadow:0 18px 48px #372c5f1a}.safe-codex-auth-header{padding:clamp(18px,1.85cqw,26px) clamp(22px,2.45cqw,31px) clamp(15px,1.45cqw,20px);border-bottom:1px solid #ece8f1;text-align:left}.safe-codex-auth-brand{display:flex;align-items:center;gap:clamp(10px,.9cqw,13px);margin-bottom:clamp(12px,1.05cqw,15px)}.safe-codex-auth-brand .safe-auth-logo{width:clamp(56px,5.5cqw,72px);height:clamp(42px,4.15cqw,54px);margin:0}.safe-codex-auth-brand .safe-auth-logo:before{display:none}.safe-codex-app-chip{display:flex;min-height:clamp(34px,3.2cqw,42px);align-items:center;gap:clamp(7px,.65cqw,9px);padding:0 clamp(10px,.95cqw,13px);border:1px solid #dedad5;border-radius:clamp(10px,.9cqw,12px);background:#f7f5f2;color:#38332e;font-size:clamp(11px,1cqw,13px);font-weight:680}.safe-codex-app-chip .safe-glyph{width:clamp(15px,1.35cqw,18px);height:clamp(15px,1.35cqw,18px)}.safe-codex-auth-connector{display:grid;width:clamp(18px,1.65cqw,22px);height:clamp(18px,1.65cqw,22px);place-items:center;color:#99919f}.safe-codex-auth-header .safe-auth-title{margin-bottom:clamp(5px,.5cqw,7px);background:none;color:#2d2837;font-size:clamp(22px,2.05cqw,28px);text-align:left;-webkit-text-fill-color:currentColor}.safe-codex-auth-header .safe-auth-copy{margin:0;max-width:34cqw;color:#736d7d;text-align:left}.safe-codex-auth-body{padding:clamp(16px,1.55cqw,22px) clamp(22px,2.45cqw,31px) clamp(18px,1.9cqw,26px)}.safe-permission-list{display:grid;gap:clamp(8px,.72cqw,10px)}.safe-permission-row{display:grid;grid-template-columns:clamp(25px,2.3cqw,31px) minmax(0,1fr);align-items:center;gap:clamp(9px,.85cqw,11px);min-height:clamp(42px,3.8cqw,50px);padding:clamp(7px,.7cqw,9px) clamp(9px,.85cqw,12px);border:1px solid #ebe7f0;border-radius:clamp(10px,.9cqw,12px);background:#fbfafd}.safe-permission-check{display:grid;width:clamp(25px,2.3cqw,31px);height:clamp(25px,2.3cqw,31px);place-items:center;padding:clamp(6px,.52cqw,7px);border-radius:clamp(8px,.68cqw,9px);background:#eeeafd;color:#5b43c8}.safe-permission-copy{display:grid;min-width:0;gap:.1cqw}.safe-permission-copy strong{color:#37313f;font-size:clamp(11px,1.02cqw,13px);font-weight:680}.safe-permission-copy span{color:#837c8c;font-size:clamp(9px,.86cqw,11px);line-height:1.35}.safe-codex-auth-body .safe-auth-submit{margin-top:clamp(13px,1.2cqw,17px);background:#6550df;box-shadow:0 8px 18px #4530a92e}.safe-codex-auth-body .safe-auth-note{margin-top:clamp(9px,.85cqw,12px);color:#8d8598}@media(max-width:560px){.safe-product-sim{aspect-ratio:5 / 6;font-size:clamp(10px,3.15cqw,13px)}.safe-product-sim[data-safe-sim=claude-browse],.safe-product-sim[data-safe-sim=claude-search],.safe-product-sim[data-safe-sim=claude-add]{font-size:clamp(9px,3.2cqw,11px)}[data-safe-sim=codex-open] .safe-codex-shell{grid-template-columns:42% minmax(0,1fr)}[data-safe-sim=codex-open] .safe-codex-main{padding:5cqw 3.5cqw}[data-safe-sim=codex-open] .safe-codex-top,[data-safe-sim=codex-open] .safe-codex-subtitle{display:none}[data-safe-sim=codex-open] .safe-codex-directory{width:100%;padding-top:7cqw}[data-safe-sim=codex-open] .safe-searchbar{min-height:8cqw;margin-top:4cqw}[data-safe-sim=codex-open] .safe-directory-section-head{margin-top:4.5cqw}[data-safe-sim=codex-open] .safe-directory-section-head small,[data-safe-sim=codex-open] .safe-directory-section-head>span,[data-safe-sim=codex-open] .safe-workflow-card:nth-child(n+2){display:none}[data-safe-sim=codex-open] .safe-workflow-grid{grid-template-columns:1fr}[data-safe-sim=codex-open] .safe-workflow-card{min-height:25cqw;padding:3cqw}[data-safe-sim=codex-search] .safe-codex-shell,[data-safe-sim=codex-install] .safe-codex-shell{grid-template-columns:1fr}[data-safe-sim=codex-search] .safe-codex-sidebar,[data-safe-sim=codex-install] .safe-codex-sidebar{display:none}[data-safe-sim=codex-search] .safe-codex-main,[data-safe-sim=codex-install] .safe-codex-main{padding:5cqw}[data-safe-sim=codex-search] .safe-codex-directory,[data-safe-sim=codex-install] .safe-codex-directory{width:100%}.safe-memoket-result,[data-safe-sim=codex-install] .safe-memoket-result{width:100%;grid-template-columns:9cqw minmax(0,1fr) auto;gap:2.5cqw;padding:2.5cqw}.safe-memoket-result>.safe-ui-icon{width:9cqw;height:9cqw;min-width:9cqw}.safe-install-button{min-height:7.4cqw;padding:1.2cqw 2.2cqw}.safe-result-category{display:none}.safe-codex-auth-card{width:min(90cqw,460px);max-width:calc(100% - 6cqw);border-radius:4cqw}.safe-codex-auth-header{padding:3.1cqw 4.4cqw 2.6cqw}.safe-codex-auth-brand{gap:2.2cqw;margin-bottom:1.8cqw}.safe-codex-auth-brand .safe-auth-logo{width:15cqw;height:10.8cqw}.safe-codex-app-chip{min-height:8.2cqw;gap:1.6cqw;padding-inline:2.8cqw;border-radius:2.4cqw;font-size:3.35cqw}.safe-codex-app-chip .safe-glyph,.safe-codex-auth-connector{width:4.2cqw;height:4.2cqw}.safe-codex-auth-header .safe-auth-title{margin-bottom:1cqw;font-size:clamp(19px,5.8cqw,22px)}.safe-codex-auth-header .safe-auth-copy{max-width:none;font-size:clamp(10.5px,3.2cqw,12px);line-height:1.35}.safe-codex-auth-body{padding:2.6cqw 4.4cqw 2.8cqw}.safe-permission-list{gap:1.6cqw}.safe-permission-row{min-height:9.5cqw;grid-template-columns:7cqw minmax(0,1fr);gap:2.1cqw;padding:1.25cqw 1.8cqw;border-radius:2.4cqw}.safe-permission-check{width:7cqw;height:7cqw;padding:1.7cqw;border-radius:2cqw}.safe-permission-copy strong{font-size:clamp(10px,3.2cqw,12px)}.safe-permission-copy span{font-size:clamp(8.5px,2.7cqw,10px);line-height:1.25}.safe-codex-auth-body .safe-auth-submit{min-height:9cqw;margin-top:2.2cqw;border-radius:2.4cqw;font-size:clamp(11px,3.4cqw,13px)}.safe-codex-auth-body .safe-auth-note{margin-top:1.5cqw;font-size:clamp(8px,2.45cqw,9.5px);line-height:1.3}[data-safe-sim=claude-browse] .safe-chat-lines{display:none}[data-safe-sim=claude-browse] .safe-composer{left:4%;bottom:4%;display:block;width:92%;min-height:18%;padding:8cqw 4cqw 2.4cqw;border-radius:3.2cqw}[data-safe-sim=claude-browse] .safe-composer:before{top:2.6cqw;left:4cqw}[data-safe-sim=claude-browse] .safe-composer-plus{bottom:2.2cqw;left:3.2cqw;width:8.2cqw;height:8.2cqw;border-radius:50%}[data-safe-sim=claude-browse] .safe-composer-plus .safe-glyph{width:4.2cqw;height:4.2cqw}.safe-menu-primary{top:4%;bottom:auto;left:4%;width:56%}.safe-menu-secondary{top:45%;bottom:auto;left:39%;width:57%}.safe-menu-row{min-height:9.4cqw;grid-template-columns:4.8cqw minmax(0,1fr) auto;gap:2cqw;padding:1.2cqw 1.6cqw}.safe-menu-row .safe-ui-icon{width:4.6cqw;height:4.6cqw;min-width:4.6cqw}.safe-menu-chevron{width:3.2cqw;height:3.2cqw}.safe-claude-directory{grid-template-columns:1fr}.safe-directory-sidebar{display:none}.safe-directory-main{padding:12cqw 5cqw 5cqw;border-left:0}.safe-directory-close{top:3cqw;right:4cqw;width:6cqw;height:6cqw}.safe-directory-main .safe-searchbar{min-height:10cqw}.safe-directory-filter-group{display:none}.safe-directory-filters{margin:3cqw 0 2.5cqw}.safe-directory-pill{min-height:7cqw;padding-inline:3cqw}.safe-directory-heading{margin-bottom:2.5cqw}.safe-connector-card,[data-safe-sim=claude-add] .safe-connector-card{width:100%;min-height:30cqw;grid-template-columns:9cqw minmax(0,1fr);gap:2.5cqw;padding:4cqw 14cqw 4cqw 4cqw}.safe-connector-card>.safe-ui-icon{width:9cqw;height:9cqw;min-width:9cqw}.safe-connector-badge{top:4.4cqw;right:13.5cqw}.safe-add-button{top:3.8cqw;right:4cqw;width:7cqw;height:7cqw}.safe-connector-summary{margin-top:2cqw}.safe-auth-card{width:min(76cqw,320px);max-width:calc(100% - 8cqw);border-radius:4.8cqw}.safe-auth-header{padding:3cqw 5cqw 2cqw}.safe-auth-body{padding:0 5cqw 3cqw}.safe-auth-logo{width:15cqw;height:11.25cqw;margin-bottom:1.2cqw}.safe-auth-title{margin-bottom:.8cqw;font-size:clamp(18px,6cqw,22px)}.safe-auth-copy{font-size:clamp(10px,3.2cqw,13px)}.safe-auth-google,.safe-auth-submit,.safe-auth-field{min-height:8.8cqw;border-radius:2.4cqw;font-size:clamp(10px,3.2cqw,13px)}.safe-auth-divider{margin:2cqw 0}.safe-auth-label{margin-bottom:.8cqw;font-size:clamp(9px,3cqw,12px)}.safe-auth-field{margin-bottom:1.5cqw;padding-inline:3cqw}.safe-auth-note{margin-top:2cqw;font-size:clamp(8px,2.6cqw,10px)}}@media(prefers-reduced-motion:reduce){.safe-product-sim *,.safe-product-sim *:before,.safe-product-sim *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mk-mobile-scene-media{display:none}@media(max-width:760px),(max-width:1000px)and (max-height:520px){.integration-scenario-section .integration-scenario-visual.mk-designer-host{display:none!important}.mk-mobile-scene-media{display:block;width:100%;margin:0}.mk-mobile-scene-video-shell{position:relative;overflow:hidden;aspect-ratio:640 / 353;border:1px solid rgba(88,69,135,.14);border-radius:18px;background:#f6f3fb;box-shadow:0 22px 48px -34px #311f5b61}.mk-mobile-scene-poster,.mk-mobile-scene-poster img,.mk-mobile-scene-video-shell video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mk-mobile-scene-video-shell video{opacity:0;transition:opacity .22s ease}.mk-mobile-scene-video-shell video.is-ready{opacity:1}.mk-mobile-scene-toggle{position:absolute;right:12px;bottom:12px;width:44px;height:44px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#18122cc7;color:#fff;font-size:0;opacity:0}.mk-mobile-scene-toggle:before{color:currentColor;content:"\2161";font-size:16px}.mk-mobile-scene-toggle[aria-pressed=true]:before{content:"\25b6";font-size:13px}.mk-mobile-scene-toggle:focus-visible{opacity:1;outline:3px solid rgba(128,54,255,.38);outline-offset:3px}.mk-mobile-scene-media figcaption{margin-top:14px;color:#645d74;font-size:.94rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.mk-mobile-scene-video-shell video,.mk-mobile-scene-toggle{display:none}}.platform-prompt-library{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.platform-prompt-library h3{margin:20px 0 12px;font-size:1.25rem}.platform-prompt-library button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;text-align:left}.platform-prompt-library button:hover q{color:var(--purple-dark)}.platform-prompt-library button>span{color:var(--purple);font-size:.72rem;font-weight:800;text-transform:uppercase}.platform-prompt-library q{color:var(--ink-soft);font-size:.9rem;transition:color .15s ease}.platform-guide-v3 .platform-prompt-library{overflow:hidden;border:1px solid #ded7e6;border-radius:24px;background:#fff;box-shadow:0 24px 64px #241b3e13}.platform-guide-v3 .platform-prompt-library button{grid-template-columns:56px minmax(0,1fr);gap:18px;padding:22px 24px;border-bottom-color:var(--guide-line)}.platform-guide-v3 .platform-prompt-library button:last-child{border-bottom:0}.platform-guide-v3 .platform-prompt-library button:hover{background:#faf8fe}.platform-guide-v3 .platform-prompt-library button>span{align-self:start;padding-top:3px}.platform-guide-v3 .platform-prompt-library q{color:#4d465c;font-size:.96rem;line-height:1.62}.integrations-directory-page .integrations-connect-primary,.integrations-directory-page .integrations-connect-primary:visited{color:#fff}@media(max-width:720px){.platform-guide-v3 .platform-prompt-library{border-radius:19px}.platform-guide-v3 .platform-prompt-library button{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:18px}}@media(prefers-reduced-motion:reduce){.platform-prompt-library q{transition:none}}.integrations-directory-page .official-integration-compact>.official-integration-actions{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px}.integrations-directory-page .official-integration-actions-compact .button{width:100%;min-width:0;min-height:46px;justify-content:center;margin-top:0;padding-inline:8px;font-size:.78rem;text-align:center;white-space:nowrap}@media(max-width:1383px){.integrations-directory-page .official-integration-compact>.official-integration-actions{grid-template-columns:1fr}.integrations-directory-page .official-integration-actions-compact .button{padding-inline:14px;font-size:.86rem}}.integrations-connect-scaler{overflow:clip;contain:layout paint}@keyframes mkSpin{to{transform:rotate(360deg)}}@keyframes mkPulse{0%,to{transform:translateZ(0) scale(1)}55%{transform:translateZ(0) scale(1.025)}}.mk-designer-scene [data-window-label]{color:#787381;font-size:13px;font-weight:400}.mk-designer-scene [data-connection-badge]{display:inline-flex;min-height:27px;margin-left:auto;align-items:center;gap:7px;padding:4px 11px;border:1px solid rgba(84,75,103,.18);border-radius:999px;background:#fffffff5;color:#4a4653;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}.mk-designer-scene [data-connection-badge] img{width:14px;height:14px;object-fit:contain}.mk-designer-scene [data-connection-status]{width:7px;height:7px;flex:none;border-radius:50%;background:#7250da;box-shadow:0 0 0 3px #7250da1f}.integrations-directory-page .integration-scenario-visual.mk-designer-host{display:block;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}.integrations-directory-page .integrations-connect-hero{padding-top:106px}.integrations-directory-page .integrations-connect-copy h1{max-width:1080px;font-size:clamp(64px,5.25vw,78px);line-height:1.055;letter-spacing:-.028em}.integrations-directory-page .integrations-connect-copy>p{max-width:790px;margin-top:24px;font-size:18.5px;line-height:1.62}.integrations-directory-page .integrations-connect-primary{padding:18px 42px;box-shadow:0 14px 32px -12px #632acf80!important;font-size:16.5px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.integrations-directory-page .integrations-connect-secondary{font-size:15.5px}.integrations-directory-page .integrations-connect-scaler{margin-top:20px}.integrations-directory-page .integrations-connect-app.app-claude{--node-size: 78px;--node-radius: 21px;--art-size: 92%}.integrations-directory-page .integrations-connect-app.app-gcal{--node-size: 74px;--node-radius: 20px;--art-size: 94%}.integrations-directory-page .integrations-connect-app.app-chatgpt{--node-size: 78px;--node-radius: 21px;--art-size: 94%}.integrations-directory-page .integrations-connect-app.app-reminders{--node-size: 72px;--node-radius: 19px;--art-size: 94%}.integrations-directory-page .integrations-connect-app.app-slack,.integrations-directory-page .integrations-connect-app.app-notion{--node-size: 74px;--node-radius: 20px;--art-size: 92%}.integrations-directory-page .integrations-connect-app.app-applecal,.integrations-directory-page .integrations-connect-app.app-cursor,.integrations-directory-page .integrations-connect-app.app-zapier,.integrations-directory-page .integrations-connect-app.app-n8n,.integrations-directory-page .integrations-connect-app.app-outlook{--node-size: 64px;--node-radius: 18px;--art-size: 92%}.integrations-directory-page .integrations-connect-app.app-zapier{--art-size: 88%}.integrations-directory-page .integrations-connect-app.app-n8n{--art-size: 92%}.integrations-directory-page .integrations-connect-hub,.integrations-directory-page .integrations-connect-hub-card{width:118px;height:118px}.integrations-directory-page .integrations-connect-hub>[data-ring],.integrations-directory-page .integrations-connect-hub-card{border-radius:31px}.integrations-directory-page .integrations-connect-hub-card img{width:98px;height:98px}.integrations-directory-page .integrations-connect-app{filter:none!important;transition:opacity .18s ease}.integrations-directory-page .integrations-connect-card{box-shadow:0 12px 26px -16px #2314504d!important;transition:transform .22s cubic-bezier(.23,1,.32,1)}.integrations-directory-page .integrations-connect-hub-card{box-shadow:0 6px 16px -8px #632acf40,0 24px 54px -24px #3c1e8c66!important;transition:transform .24s cubic-bezier(.23,1,.32,1)}.integrations-directory-page .integrations-connect-chip{transition:opacity .16s ease,transform .2s cubic-bezier(.23,1,.32,1)}.integrations-directory-page .integration-scenario-section .mk-scenario-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:clamp(24px,3vw,44px);align-items:end;margin-bottom:clamp(42px,3.4vw,48px)}.integrations-directory-page .mk-scenario-title{min-width:0}.integrations-directory-page .mk-scenario-title .section-kicker{color:#9690a2}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section.integration-scenario-toned{width:100%;padding-inline:calc((100% - var(--page)) / 2)}.integrations-directory-page .mk-scenario-title h2{max-width:100%;margin:14px 0 0;font-size:clamp(3rem,5.15vw,5.35rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.mk-designer-scene{position:relative;width:100%;min-width:0;overflow:visible;color:#17142b;background:transparent;font-family:Manrope,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.mk-designer-scene,.mk-designer-scene *{box-sizing:border-box}.mk-designer-scene [data-scaler]{position:relative;width:100%;aspect-ratio:1060 / 640;min-height:0;overflow:hidden;border:1px solid #e4dfec;border-radius:clamp(14px,1.4vw,20px);background:#f6f3fb;box-shadow:0 1px 2px #17132509,0 24px 70px #271a4b1b;contain:layout paint;isolation:isolate}.integrations-directory-page .mk-scenario-heading .mk-scene-sync-tools{position:relative;z-index:2;display:flex;width:max-content;min-width:0;align-items:flex-end;align-self:end;justify-content:flex-end;gap:clamp(9px,1vw,14px);padding:0;pointer-events:none;transform:translate3d(0,clamp(22px,2vw,28px),0)}.integrations-directory-page .mk-scene-sync-tile{--mk-tile-rest-y: 0px;position:relative;display:grid;width:clamp(68px,6.5vw,86px);height:clamp(68px,6.5vw,86px);flex:none;overflow:visible;place-items:center;padding:clamp(2px,.24vw,3px);border:1px solid rgba(69,49,112,.12);border-radius:clamp(17px,1.6vw,22px);background:#fffffffa;box-shadow:0 17px 34px -21px #28195085,0 3px 9px #28195012;transform:translate3d(0,var(--mk-tile-rest-y),0);transform-origin:50% 100%}.integrations-directory-page .mk-scene-sync-tile:nth-child(2){--mk-tile-rest-y: -7px;width:clamp(78px,7.3vw,98px);height:clamp(78px,7.3vw,98px)}.integrations-directory-page .mk-scene-sync-tile img{display:block;width:var(--mk-icon-size, 86%);height:var(--mk-icon-size, 86%);object-fit:contain;object-position:center}.mk-designer-scene [data-window]{transform-origin:0 0;backface-visibility:hidden}.mk-designer-scene [data-stage]{backface-visibility:hidden;transform-origin:0 0}.mk-designer-scene [data-cap]{position:relative;z-index:12;display:grid!important;width:min(100%,920px);min-height:1.55em!important;align-items:center;justify-content:center;margin:clamp(18px,2vw,26px) auto 0;padding:0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#756f86!important;font-size:clamp(12.5px,1.15vw,15px)!important;font-weight:500;letter-spacing:-.005em;line-height:1.55!important;text-align:center;box-shadow:none!important;overflow:clip;isolation:isolate}.mk-designer-scene [data-caption-current],.mk-designer-scene [data-caption-next]{grid-area:1 / 1;display:block;width:100%;overflow:hidden;backface-visibility:hidden;opacity:1;transform:translateZ(0);text-align:center;text-overflow:ellipsis;white-space:nowrap}.mk-designer-scene [data-caption-next]{opacity:0}.mk-designer-scene [data-cap]:before{content:none}@media(min-width:761px)and (max-height:1250px){html:not(.scroll-world-enhanced) .integrations-directory-page{--mk-live-compact-width: min(var(--page), calc((100dvh - 305px)*1.65625) )}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section{padding-block:clamp(24px,4vh,34px)}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section:not(.integration-scenario-toned){width:var(--mk-live-compact-width)}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section.integration-scenario-toned{padding-inline:max(32px,calc((100vw - var(--mk-live-compact-width)) / 2))}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section .mk-scenario-heading{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(20px,2.2vw,32px);margin-bottom:clamp(18px,2.4vh,24px)}html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scenario-title h2{font-size:clamp(2.25rem,min(3.2vw,5.2dvh),3rem)}html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scenario-heading .mk-scene-sync-tools{gap:clamp(7px,.7vw,10px);padding-right:0;transform:translate3d(0,clamp(12px,1.5vh,18px),0)}html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile{width:clamp(60px,5vw,76px);height:clamp(60px,5vw,76px)}html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile:nth-child(2){width:clamp(68px,5.65vw,86px);height:clamp(68px,5.65vw,86px)}html:not(.scroll-world-enhanced) .mk-designer-scene [data-cap]{margin-top:clamp(12px,1.8vh,18px)}}@media(min-width:761px)and (max-height:760px){html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section{padding-block:10px}html:not(.scroll-world-enhanced) .integrations-directory-page .integration-scenario-section .mk-scenario-heading{margin-bottom:14px}}.mk-designer-scene [data-spot]{backface-visibility:hidden;transform-origin:center center}.mk-designer-scene img{max-width:none}.mk-designer-scene .mk-runtime-glow{position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-radius:inherit;opacity:0;pointer-events:none;transform:scale(.97);transform-origin:center}.mk-designer-scene [data-macro-success],.mk-designer-scene [data-success-mark],.mk-designer-scene [data-ck],.mk-designer-scene [data-success-fill],.mk-designer-scene [data-success-label]{transform-origin:center;backface-visibility:hidden}.mk-designer-scene [data-success-mark] svg,.mk-designer-scene [data-ck] svg{display:block;width:100%;height:100%;overflow:visible}.mk-designer-scene [data-success-ring],.mk-designer-scene [data-success-check]{transform-origin:center;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mk-designer-scene [data-success-fill]{transform-box:fill-box}@media(max-width:760px){.integrations-directory-page .integrations-connect-hero{padding-top:98px}.integrations-directory-page .integrations-connect-copy h1{max-width:13ch;font-size:clamp(40px,11.4vw,56px);line-height:1.03}.integrations-directory-page .integrations-connect-copy>p{font-size:16px}.integrations-directory-page .integrations-connect-app,.integrations-directory-page .integrations-connect-hub{transform:translate(-50%,-50%) scale(.9)}.integrations-directory-page .integration-scenario-section .mk-scenario-heading{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.integrations-directory-page .mk-scenario-title h2{margin-top:10px;font-size:clamp(2.25rem,10.7vw,3.7rem);letter-spacing:-.05em}.integrations-directory-page .integration-scenario-visual.mk-designer-host{min-height:0}.mk-designer-scene [data-scaler]{border-radius:14px}.integrations-directory-page .mk-scenario-heading .mk-scene-sync-tools{justify-content:flex-start;gap:6px;padding-top:0;transform:none}.integrations-directory-page .mk-scene-sync-tile{width:46px;height:46px;padding:2px;border-radius:12px}.integrations-directory-page .mk-scene-sync-tile:nth-child(2){--mk-tile-rest-y: -5px;width:54px;height:54px}.mk-designer-scene [data-cap]{width:100%;min-height:3.1em!important;margin-top:18px;padding:0 4px!important;overflow:visible;font-size:16px!important;line-height:1.55!important}.mk-designer-scene [data-caption-current],.mk-designer-scene [data-caption-next]{max-width:34ch;margin-inline:auto;overflow:visible;text-overflow:clip;white-space:normal}.mk-designer-scene [data-scaler]{aspect-ratio:auto!important;contain:none;overflow:hidden}.mk-designer-scene [data-window]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important}.mk-designer-scene [data-window]>div:first-child{height:48px!important;gap:8px!important;padding:0 13px!important}.mk-designer-scene [data-window]>div:first-child>span:first-child{display:none!important}.mk-designer-scene [data-window-label]{min-width:0;overflow:hidden;font-size:13px;font-weight:650;text-overflow:clip;white-space:normal}.mk-designer-scene [data-connection-badge]{min-height:30px;padding:5px 8px;font-size:12px}.mk-designer-scene [data-connection-name]{display:none}.mk-designer-scene [data-vp]{position:relative!important;width:100%!important;height:auto!important;overflow:visible!important}.mk-designer-scene [data-stage]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important}.mk-designer-scene [data-spot]{display:none!important}.mk-designer-scene [data-stage=a]{display:grid!important;gap:12px;padding:14px}.mk-designer-scene [data-stage=a]>*{display:none!important}.mk-designer-scene [data-stage=a]>#a-q,.mk-designer-scene [data-stage=a]>#a-tool,.mk-designer-scene [data-stage=a]>#a-ans{position:relative!important;left:auto!important;top:auto!important;display:block!important;width:100%!important;opacity:1!important}.mk-designer-scene #a-q{padding:14px 16px!important;border-radius:14px 14px 5px!important;font-size:16px!important}.mk-designer-scene #a-tool>div:first-child{gap:7px!important;padding:11px 13px!important}.mk-designer-scene #a-tool>div:first-child>span:last-child{font-size:12.5px!important}.mk-designer-scene #a-tool>div:last-child{padding:13px!important}.mk-designer-scene #a-tool>div:last-child span:last-child{font-size:14px!important}.mk-designer-scene #a-ans{padding:15px 15px 13px;border:1px solid #e4dece;border-radius:14px;background:#fdfcf8}.mk-designer-scene #a-ans p,.mk-designer-scene #a-ans>div>span:last-child{font-size:15px!important;line-height:1.5!important}.mk-designer-scene #a-ans>div:last-child>span{font-size:12.5px!important;white-space:normal!important}.mk-designer-scene [data-stage=b]{display:grid!important;gap:10px;padding:14px;background-size:22px 22px!important}.mk-designer-scene [data-stage=b]>*{display:none!important}.mk-designer-scene [data-stage=b]>#b-n1,.mk-designer-scene [data-stage=b]>#b-n2,.mk-designer-scene [data-stage=b]>#b-a1,.mk-designer-scene [data-stage=b]>#b-a2,.mk-designer-scene [data-stage=b]>#b-a3{position:relative!important;left:auto!important;top:auto!important;display:block!important;width:100%!important;min-height:0!important;padding:13px 14px!important}.mk-designer-scene [data-stage=b]>#b-n2{border-color:#632acf47}.mk-designer-scene [data-stage=b] span[style*="font-size:12px"]{font-size:13px!important}.mk-designer-scene [data-stage=b] span[style*="font-size:13px"]{font-size:13.5px!important}.mk-designer-scene [data-stage=b] span[style*="font-size:14px"]{font-size:14.5px!important}.mk-designer-scene [data-stage=c]{display:grid!important;gap:16px;padding:14px}.mk-designer-scene [data-stage=c]>*{display:none!important}.mk-designer-scene [data-stage=c]>#c-first,.mk-designer-scene [data-stage=c]>#c-msg,.mk-designer-scene [data-stage=c]>#c-replies{position:relative!important;left:auto!important;top:auto!important;display:flex!important;width:100%!important;opacity:1!important}.mk-designer-scene [data-stage=c]>#c-replies{display:block!important}.mk-designer-scene #c-first>span:last-child,.mk-designer-scene #c-replies span[style*="line-height:1.4"]{min-width:0}.mk-designer-scene #c-first span[style*="font-size:13.5px"],.mk-designer-scene #c-replies span[style*="font-size:13.5px"]{font-size:14.5px!important}.mk-designer-scene #c-msg #c-head>div:first-child{font-size:17px!important}.mk-designer-scene #c-msg #c-head>div:last-child{font-size:13px!important}.mk-designer-scene #c-msg #c-block{padding:13px 14px!important}.mk-designer-scene #c-msg #c-block [data-r]{font-size:15px!important}.mk-designer-scene #c-msg #c-src>span{font-size:12.5px!important;white-space:normal!important}.mk-designer-scene [data-stage=d]{display:grid!important;gap:10px;padding:14px}.mk-designer-scene [data-stage=d]>*{display:none!important}.mk-designer-scene [data-stage=d]>#d-zoom,.mk-designer-scene [data-stage=d]>#d-f1,.mk-designer-scene [data-stage=d]>#d-f2,.mk-designer-scene [data-stage=d]>#d-f3{position:relative!important;left:auto!important;top:auto!important;display:block!important;width:100%!important;opacity:1!important}.mk-designer-scene [data-stage=d]>#d-zoom{padding:15px 16px!important;border-radius:14px!important}.mk-designer-scene #d-zoom span[style*="font-size:13px"]{font-size:14px!important}.mk-designer-scene #d-zoom span[style*="font-size:14.5px"]{font-size:16px!important}.mk-designer-scene #d-zoom div[style*="font-size:11px"]{font-size:13.5px!important}.mk-designer-scene [data-stage=d]>#d-f1,.mk-designer-scene [data-stage=d]>#d-f2,.mk-designer-scene [data-stage=d]>#d-f3{padding:12px 14px!important;border:1px solid #e3e5e8;border-radius:10px!important;box-shadow:0 8px 24px -18px #3c404373!important}.mk-designer-scene [data-stage=d]>#d-f1 span,.mk-designer-scene [data-stage=d]>#d-f2 span,.mk-designer-scene [data-stage=d]>#d-f3 span{font-size:14px!important;white-space:normal!important}.mk-designer-scene [data-stage=d]>#d-f1>div:last-child,.mk-designer-scene [data-stage=d]>#d-f2>div:last-child,.mk-designer-scene [data-stage=d]>#d-f3>div:last-child{margin:4px 0 0 26px!important;font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){.mk-designer-scene [data-anim]{animation-play-state:paused!important}.mk-designer-scene [data-macro-success],.mk-designer-scene [data-success-mark],.mk-designer-scene [data-ck],.mk-designer-scene [data-success-ring],.mk-designer-scene [data-success-fill],.mk-designer-scene [data-success-check],.mk-designer-scene [data-success-label],.integrations-directory-page [data-scene-sync-tile],.mk-designer-scene [data-caption-current],.mk-designer-scene [data-caption-next]{animation:none!important;transition:none!important}}html:not(.scroll-world-enhanced) #use-cases{scroll-margin-top:0}.live-directed-scene{position:relative;isolation:isolate}.live-directed-scene.is-live-active [data-stage],.live-directed-scene.is-live-active [data-spot]{will-change:transform,opacity}.live-reset-ghost{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;overflow:hidden;background:inherit;pointer-events:none}.live-reset-ghost>[data-stage]{transform-origin:0 0}.live-reset-ghost>[data-spot]{transform-origin:center center}@media(max-width:760px){.live-directed-scene [data-stage],.live-directed-scene [data-spot]{will-change:auto}}@media(prefers-reduced-motion:reduce){.live-reset-ghost{display:none}.live-directed-scene [data-stage],.live-directed-scene [data-spot]{will-change:auto}}.integrations-directory-page .integrations-connect-card{border:0;background:transparent;box-shadow:none!important}.integrations-directory-page .integrations-connect-card img{filter:drop-shadow(0 9px 14px rgba(35,20,80,.14))}.integrations-directory-page .integrations-connect-app{--node-size: 72px !important;--node-radius: 20px !important;--art-size: 100% !important}.integrations-directory-page .integrations-connect-hub-card{overflow:visible;border:0;background:transparent;box-shadow:none!important}.integrations-directory-page .integrations-connect-hub-card img{width:118px;height:118px;filter:drop-shadow(0 15px 22px rgba(74,42,150,.18))}.integrations-directory-page .integrations-connect-primary{background:linear-gradient(135deg,#8250e6,#632acf)}.integrations-directory-page .integrations-connect-app:focus-visible .integrations-connect-card img{filter:drop-shadow(0 0 2px rgba(99,42,207,.72)) drop-shadow(0 10px 16px rgba(35,20,80,.18))}.integrations-directory-page .integrations-connect-app.app-reminders .integrations-connect-card img,.integrations-directory-page .scenario-sync .mk-scene-sync-tile:first-child img{border-radius:24%}.integrations-directory-page .mk-scenario-heading .mk-scene-sync-tools{align-items:center;gap:clamp(10px,.9vw,14px)}html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile,html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile:nth-child(2){--mk-tile-rest-y: 0px;width:clamp(64px,5.8vw,78px);height:clamp(64px,5.8vw,78px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.integrations-directory-page .mk-scene-sync-tile img{width:84%!important;height:84%!important;filter:none}.integrations-directory-page{--integration-card-box: clamp(56px, 5.2vw, 64px);--integration-card-chatgpt: clamp(48px, 4.5vw, 56px);--integration-card-claude: clamp(48px, 4.5vw, 56px);--integration-card-slack: clamp(48px, 4.5vw, 56px);--integration-card-notion: clamp(48px, 4.5vw, 56px);--integration-card-zapier: clamp(48px, 4.5vw, 56px);--integration-card-cursor: clamp(48px, 4.5vw, 56px);--integration-card-make: clamp(48px, 4.5vw, 56px);--integration-card-cline: clamp(48px, 4.5vw, 56px);--integration-card-gcal: clamp(48px, 4.5vw, 56px);--integration-card-gtasks: clamp(48px, 4.5vw, 56px)}.integrations-directory-page .official-app-grid .official-integration-card .official-integration-icon{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.integrations-directory-page .official-app-grid .official-integration-card .official-integration-icon img{filter:none}.mk-designer-scene [data-window]>div:first-child{justify-content:center}.mk-designer-scene [data-window]>div:first-child>span:first-child{position:absolute;left:18px}.mk-designer-scene [data-connection-badge]{position:absolute;right:18px;margin-left:0}.mk-designer-scene [data-window-label]{display:none!important}.mk-designer-scene [data-cap]{position:relative;z-index:12;display:grid!important;width:min(62%,650px);min-width:0;min-height:0!important;align-items:center;justify-content:center;margin:0 auto!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#676171!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:600;letter-spacing:-.01em;line-height:1.25!important;text-align:center;box-shadow:none!important;overflow:hidden;pointer-events:none;isolation:isolate}.mk-designer-scene [data-caption-current],.mk-designer-scene [data-caption-next]{grid-area:1 / 1;width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(min-width:761px)and (max-height:1200px){.integrations-directory-page .integrations-connect-hero{min-height:100dvh;padding:clamp(92px,9dvh,106px) 24px clamp(12px,1.5dvh,24px)}.integrations-directory-page .integrations-connect-container{max-width:min(1200px,max(620px,calc((100dvh - 400px)*1.81818)))}.integrations-directory-page .integrations-connect-copy h1{font-size:clamp(48px,min(5.25vw,7dvh),78px);line-height:1.02}.integrations-directory-page .integrations-connect-copy>p{margin-top:clamp(10px,1.6dvh,16px);font-size:clamp(15.5px,1.9dvh,18.5px);line-height:1.45}.integrations-directory-page .integrations-connect-actions{margin-top:clamp(14px,2.2dvh,22px)}.integrations-directory-page .integrations-connect-primary{padding:14px 36px;white-space:nowrap}.integrations-directory-page .integrations-connect-scaler{margin-top:clamp(6px,1.2dvh,12px)}}@media(min-width:761px)and (max-height:1250px){html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile,html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile:nth-child(2){width:clamp(58px,4.8vw,70px);height:clamp(58px,4.8vw,70px)}}@media(max-width:760px){html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile,html:not(.scroll-world-enhanced) .integrations-directory-page .mk-scene-sync-tile:nth-child(2){--mk-tile-rest-y: 0px;width:48px;height:48px}.mk-designer-scene [data-window]>div:first-child{height:56px!important;min-height:56px}.mk-designer-scene [data-connection-badge]{right:13px}.mk-designer-scene [data-cap]{width:calc(100% - 124px);min-height:0!important;margin:0 auto!important;padding:0 4px!important;font-size:12.5px!important;line-height:1.2!important;overflow:hidden}.mk-designer-scene [data-caption-current],.mk-designer-scene [data-caption-next]{max-width:none;max-height:2.4em;margin-inline:0;overflow:hidden;text-overflow:clip;white-space:normal}}.integration-guide-dialog[data-integration-guide-modal=chatgpt] .platform-product-shot-codex{background:#f7f6f3}.integration-guide-dialog[data-integration-guide-modal=chatgpt] .platform-product-shot-codex>img{display:block;width:100%;height:auto;max-width:none}.integrations-directory-page .official-integration-compact{min-height:0;gap:18px;padding:28px 30px 30px}.integrations-directory-page .official-integration-compact>div,.integrations-directory-page .official-integration-compact>div>p{min-height:0}.integrations-directory-page .official-integration-compact.official-integration-wide{grid-column:span 3}@media(max-width:819px){.integrations-directory-page .official-integration-compact.official-integration-wide{grid-column:auto}}@media(max-width:620px){.integration-guide-dialog[data-integration-guide-modal=chatgpt] .platform-product-shot-codex{overflow-x:auto;overscroll-behavior-inline:contain}.integration-guide-dialog[data-integration-guide-modal=chatgpt] .platform-product-shot-codex>img{width:780px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/page-integrations.css.map */
