:root{--bg:#f6f8fc;--surface:#fff;--surface-2:#f8fafd;--surface-3:#eef2f9;--text:#1f1f1f;--text-2:#444746;--text-3:#5e6368;--outline:#c4c7c5;--line:#e3e7ee;--primary:#0b57d0;--primary-hover:#0a4fbd;--primary-container:#d3e3fd;--on-primary-container:#041e49;--compose:#c2e7ff;--compose-hover:#b3dcf7;--hover:#44474614;--red:#b3261e;--red-bg:#fce8e6;--amber:#8a5300;--amber-bg:#fef3d6;--green:#146c2e;--green-bg:#e6f4ea;--ai:linear-gradient(90deg, #4285f4 0%, #9b72cb 55%, #d96570 100%);--ai-soft:linear-gradient(135deg, #4285f41a, #9b72cb1a 55%, #d965701a);--rail-w:256px;--bar-h:64px;--font:"Google Sans", "Google Sans Text", Roboto, "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{background:var(--surface-3);min-height:40px;color:var(--text);letter-spacing:.1px;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-hover);box-shadow:0 1px 3px #0b57d059}.btn--tonal{background:var(--primary-container);color:var(--on-primary-container)}.btn--text{color:var(--primary);background:0 0;padding:0 12px}.btn--text:hover{background:#0b57d014}.btn--outline{border-color:var(--outline);color:var(--primary);background:0 0}.btn--outline:hover{background:#0b57d00f}.btn--sm{min-height:34px;padding:0 14px;font-size:13px}.btn__sub{opacity:.9;font-weight:400}.iconbtn{min-width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.iconbtn--label span{font-size:13px;font-weight:500}.app{min-height:100dvh}.appbar{z-index:30;height:var(--bar-h);background:var(--bg);align-items:center;gap:8px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.appbar form{margin:0}.logo{align-items:center;gap:10px;padding-inline-end:8px;display:flex}.logo__mark{border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.logo__text{color:var(--text-2);white-space:nowrap;letter-spacing:-.2px;font-size:20px}.logo__text b{color:var(--text);font-weight:600}.appbar__ws{background:var(--surface-3);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:4px 12px;font-size:13px;font-weight:500;display:none;overflow:hidden}.appbar__spacer{flex:1}.avatar{color:#fff;background:#0b57d0;border-radius:999px;place-items:center;width:32px;height:32px;margin-inline-start:4px;font-size:14px;font-weight:600;display:grid}.iconbtn--label span,.rail{display:none}.sheet{min-height:calc(100dvh - var(--bar-h));padding-bottom:72px}.bottomnav{z-index:30;inset-inline:0;background:var(--surface-2);border-top:1px solid var(--line);padding:8px 0 calc(8px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0}.bottomnav__item{color:var(--text-2);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.bottomnav__icon{border-radius:999px;place-items:center;width:56px;height:30px;transition:background-color .2s;display:grid;position:relative}.bottomnav__item.is-active .bottomnav__icon{background:var(--primary-container);color:var(--on-primary-container)}.bottomnav__item.is-active{color:var(--text);font-weight:600}.bottomnav__dot{top:-2px;background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;inset-inline-end:6px}@media (min-width:900px){.appbar__ws{display:inline-block}.iconbtn--label span{display:inline}.rail{top:var(--bar-h);width:var(--rail-w);inset-inline-start:0;flex-direction:column;gap:2px;padding:8px 12px 16px 8px;display:flex;position:fixed;bottom:0}[dir=rtl] .rail{padding:8px 8px 16px 12px}.compose{background:var(--compose);color:#001d35;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;height:56px;margin:0 0 12px;padding:0 22px 0 18px;font-size:14px;font-weight:500;transition:box-shadow .2s,background-color .2s;display:inline-flex}.compose:hover{background:var(--compose-hover);box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.rail__item{height:36px;color:var(--text);border-radius:999px;align-items:center;gap:16px;padding:0 12px 0 18px;font-size:14px;display:flex}.rail__item:hover{background:var(--hover)}.rail__item.is-active{background:var(--primary-container);color:var(--on-primary-container);font-weight:700}.rail__label{flex:1}.rail__count{font-size:12px;font-weight:700}.sheet{background:var(--surface);min-height:calc(100dvh - var(--bar-h) - 16px);border-radius:16px;margin-inline-start:var(--rail-w);margin-inline-end:16px;padding-bottom:0}.bottomnav{display:none}}.page{max-width:820px;margin:0 auto;padding:20px 16px 40px}.page-title{letter-spacing:-.2px;margin:4px 0;font-size:24px;font-weight:500}.page-sub{color:var(--text-3);margin:0 0 20px}.section-title{color:var(--text-2);margin:28px 0 10px;font-size:14px;font-weight:600}.hello__title{letter-spacing:-.6px;margin:0;font-size:34px;font-weight:500;line-height:1.15}.ai-text{background:var(--ai);color:#0000;-webkit-background-clip:text;background-clip:text}.hello__sub{color:var(--text-3);margin:6px 0 14px;font-size:18px}@media (min-width:900px){.hello__title{font-size:44px}.hello{padding-top:28px}}.feed{flex-direction:column;gap:12px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;transition:box-shadow .2s,border-color .2s;animation:.3s both rise;display:flex;position:relative}.card:hover{border-color:#0000;box-shadow:0 1px 2px #3c404326,0 2px 8px #3c40431a}.card--done{background:var(--surface-2)}.sev{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.sev--critical{background:var(--red-bg);color:var(--red)}.sev--warning{background:var(--amber-bg);color:var(--amber)}.sev--good{background:var(--green-bg);color:var(--green)}.card__title{letter-spacing:-.1px;margin:0;font-size:17px;font-weight:500;line-height:1.35}.card__body{color:var(--text-2);margin:0;font-size:14px}.card__nums{flex-wrap:wrap;gap:8px;display:flex}.stat{background:var(--surface-3);border-radius:12px;flex-wrap:wrap;flex:0 200px;align-items:baseline;gap:4px 8px;min-width:130px;max-width:100%;padding:8px 12px;display:inline-flex}.stat__label{color:var(--text-3);width:100%;font-size:12px}.stat__value{color:var(--text);font-size:16px;font-weight:600}.stat__prev{color:var(--text-3);font-size:12px}.card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card__actions form{margin:0}.card__done{color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.card__result{background:var(--ai-soft);border-radius:12px;padding:10px 12px;font-size:13px}@keyframes rise{0%{transform:translateY(6px)}to{transform:none}}.thread{flex-direction:column;gap:18px;margin-top:24px;display:flex}.msg{align-items:flex-start;gap:12px;display:flex}.msg--user{justify-content:flex-end}.bubble{background:var(--surface-3);border-radius:20px;white-space:pre-wrap;overflow-wrap:anywhere;border-start-end-radius:6px;max-width:min(85%,560px);padding:10px 16px}.msg__mark{background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:999px;flex:none;place-items:center;display:grid}.msg__mark.is-thinking svg{animation:1.6s linear infinite spin}.answer{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:5px;font-size:15px;line-height:1.6}.answer p{margin:0 0 8px}.answer p:last-child{margin:0}.shimmer{background:linear-gradient(90deg, var(--text-3) 0%, #9b72cb 40%, var(--text-3) 80%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shimmer}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}.composer{z-index:20;inset-inline:0;bottom:calc(64px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--surface) 75%, #fff0);padding:16px 12px 6px;position:fixed}.composer__inner{max-width:820px;margin:0 auto}.chips{scrollbar-width:none;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--outline);background:var(--surface);height:32px;color:var(--text-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.askbox{background:var(--surface-2);box-shadow:0 0 0 1px var(--line);border-radius:28px;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}.askbox:before{content:"";background:var(--ai);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:29px;padding:1.5px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.askbox:focus-within:before{opacity:1}.askbox__mark{align-self:center;place-items:center;display:grid}.askbox textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:44px;max-height:160px;padding:10px 4px;font-size:15px}.sendbtn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .15s,opacity .15s;display:grid}.sendbtn:disabled{color:var(--outline);cursor:default;background:0 0}.composer__note{text-align:center;color:var(--text-3);margin:6px 0 0;font-size:11px}@media (min-width:900px){.composer{inset-inline-start:var(--rail-w);inset-inline-end:16px;border-end-end-radius:16px;border-end-start-radius:16px;padding:16px 16px 10px;bottom:0}}.list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 8px;transition:background-color .15s;display:flex}.row:hover{background:var(--surface-2)}.row form{margin:0}.row__main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.row__title{font-size:15px;font-weight:500}.row__meta{color:var(--text-3);font-size:13px}.check{border:2px solid var(--text-3);cursor:pointer;color:#fff;background:0 0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;transition:background-color .15s,border-color .15s;display:grid}.check:hover{border-color:var(--primary)}.check--on{background:var(--primary);border-color:var(--primary)}.done .row__title{color:var(--text-3);text-decoration:line-through}.pill{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill--good{background:var(--green-bg);color:var(--green)}.pill--critical{background:var(--red-bg);color:var(--red)}.pill--warning{background:var(--amber-bg);color:var(--amber)}.grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.grid{grid-template-columns:1fr 1fr}}.tool{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:16px;transition:box-shadow .2s;display:flex}.tool:hover{box-shadow:0 1px 2px #3c404326,0 2px 8px #3c40431a}.tool__head{align-items:center;gap:12px;display:flex}.tool__id{flex:1;min-width:0}.tool__name{font-size:15px;font-weight:500}.tool__logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid}.tool__logo--inbox{background:#1e8e3e}.tool__logo--ads{background:#1a73e8}.tool__logo--payments{background:#635bff}.tool__logo--analytics{background:#e8710a}.tool__logo--data{background:#188038}.tool details summary{cursor:pointer;list-style:none;display:inline-flex}.tool details summary::-webkit-details-marker{display:none}.field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.field label{color:var(--text-2);font-size:12px;font-weight:500}.field input,.field textarea{border:1px solid var(--outline);background:#fff;border-radius:8px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.field textarea{min-height:90px;font-family:ui-monospace,monospace;font-size:12px}.help{color:var(--text-3);margin:0;font-size:13px}.error{color:var(--red);margin:0;font-size:13px}.okmsg{color:var(--green);margin:0;font-size:13px}.soon{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soon .pill{background:var(--surface);border:1px solid var(--line);color:var(--text-2);padding:4px 12px;font-size:13px}input[type=file]{max-width:100%;font-size:13px}input[type=file]::file-selector-button{border:1px solid var(--outline);background:var(--surface);color:var(--primary);font:inherit;cursor:pointer;border-radius:999px;margin-inline-end:10px;padding:6px 14px;font-weight:500}.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:16px;display:grid}.auth__box{background:var(--surface);border-radius:28px;width:100%;max-width:420px;padding:36px 28px 28px}.auth__head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px;display:flex}.auth__title{color:var(--text-2);margin:4px 0 0;font-size:28px;font-weight:400}.auth__title b{color:var(--text);font-weight:600}.auth__box .btn{width:100%;min-height:44px;margin-top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#fff}body{background:#fff}.appbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;gap:4px;padding:0 12px 0 16px}.logo__text{color:var(--text-2);font-size:19px}.sheet,.sheet{min-height:calc(100dvh - var(--bar-h));background:0 0;border-radius:0;margin:0;padding-bottom:0}@media (min-width:900px){.sheet{background:0 0;border-radius:0;margin:0}.composer{inset-inline:0;padding:16px 16px 10px;bottom:0}}.composer{padding:14px 12px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 22%);bottom:0}.page,.composer__inner{max-width:760px}.page--chat{padding-bottom:210px}.iconbtn--count{position:relative}.iconbtn.is-active{background:var(--primary-container);color:var(--on-primary-container)}.iconbtn__dot{top:3px;background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;inset-inline-end:2px}.connectbtn{background:var(--primary-container);height:36px;color:var(--on-primary-container);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-inline:4px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:inline-flex}.connectbtn.is-active{background:var(--primary);color:#fff}@media (max-width:480px){.connectbtn{padding:0 12px}.logo__text{display:none}.appbar{gap:2px}}.hello{padding:16px 4px 4px}.hello__title{letter-spacing:-.8px;font-size:36px;font-weight:500}.hello__sub{letter-spacing:-.5px;color:#b4b9c0;margin:4px 0 22px;font-size:22px;font-weight:500;line-height:1.25}@media (min-width:900px){.hello{padding-top:56px}.hello__title{letter-spacing:-1.2px;font-size:52px}.hello__sub{letter-spacing:-.9px;font-size:38px}}.btn--connect{min-height:48px;padding:0 22px;font-size:15px}.brief{flex-direction:column;gap:12px;margin-top:8px;display:flex}.brief__head{align-items:center}.brief__lead{color:var(--text);margin:0;font-size:16px;font-weight:500}@media (min-width:720px){.brief .feed{padding-inline-start:44px}}.thread{margin-top:22px}.typing{color:var(--text-3);font-size:14px}.dots{vertical-align:middle;gap:4px;margin-inline-end:8px;display:inline-flex}.dots i{background:#4285f4;border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite bounce}.dots i:nth-child(2){background:#9b72cb;animation-delay:.15s}.dots i:nth-child(3){background:#d96570;animation-delay:.3s}@keyframes bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.dots--light i,.dots--light i:nth-child(2),.dots--light i:nth-child(3){background:#fff}.auth{isolation:isolate;background:#fff;place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.auth:before{content:"";z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;background:radial-gradient(24% 28% at 30% 30%,#4285f48c,#0000 70%),radial-gradient(22% 26% at 70% 40%,#9b72cb73,#0000 70%),radial-gradient(22% 24% at 55% 75%,#d9657059,#0000 70%);animation:18s ease-in-out infinite alternate glow;position:absolute;inset:-30%}@keyframes glow{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(4%,-3%)rotate(10deg)scale(1.06)}to{transform:translate(-4%,4%)rotate(-8deg)}}.auth__hero{display:none}.auth__box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #eef0f3;border-radius:28px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:34px 28px 22px;display:flex;box-shadow:0 1px 3px #3c40431f,0 12px 40px #3c40431a}.auth__head{align-items:flex-start;gap:8px;margin-bottom:4px}.auth__mark{display:block}.auth__title{letter-spacing:-.6px;color:var(--text);margin:6px 0 0;font-size:30px;font-weight:500}.auth__sub{color:var(--text-3);margin:0;font-size:15px}.auth__by{text-align:center;color:var(--text-3);margin:2px 0 0;font-size:12px}.auth .error{background:var(--red-bg);color:var(--red);border-radius:12px;padding:10px 12px;font-weight:500}.infield{flex-direction:column;gap:6px;display:flex}.infield label{color:var(--text-2);font-size:13px;font-weight:500}.infield__box{background:#f4f6fa;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;height:54px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.infield__box:hover{background:#eef1f6}.infield__box:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #0b57d024}.infield__icon{color:var(--text-3);flex:none;place-items:center;display:grid}.infield__box:focus-within .infield__icon{color:var(--primary)}.infield input{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.infield input::placeholder{color:#9aa0a6}.infield__toggle{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;height:32px;padding:0 10px;font-size:13px;font-weight:600}.infield__toggle:hover{background:var(--primary-container)}.btn--primary{font-weight:600;transition:background-color .15s,box-shadow .2s,transform .15s;box-shadow:0 1px 2px #0b57d040}.btn--primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 6px #0b57d04d,0 6px 16px #0b57d02e}.btn--primary:focus-visible{outline:none;box-shadow:0 0 0 4px #0b57d040}.btn--big{border-radius:999px;justify-content:space-between;width:100%;min-height:54px;margin-top:4px;padding:0 7px 0 22px;font-size:16px}.btn--big .btn__label{text-align:center;flex:1;padding-inline-start:40px}.btn__arrow{width:40px;height:40px;color:var(--primary);background:#fff;border-radius:999px;flex:none;place-items:center;transition:transform .2s;display:grid}.btn--big:not(:disabled):hover .btn__arrow{transform:translate(3px)}[dir=rtl] .btn--big:not(:disabled):hover .btn__arrow{transform:translate(-3px)}.btn{letter-spacing:0;gap:8px;height:42px;min-height:42px;padding:0 20px;font-weight:600;transition:background-color .15s,box-shadow .2s,transform .15s,border-color .15s,color .15s}.btn--sm{height:36px;min-height:36px;padding:0 16px;font-size:13px}.btn--primary{color:#fff;background:linear-gradient(#1f6fe8 0%,#0b57d0 100%);border:0;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0b57d059,0 4px 12px #0b57d033}.btn--primary:not(:disabled):hover{background:linear-gradient(#2a78f0 0%,#0d5ee0 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 2px 4px #0b57d059,0 8px 20px #0b57d03d}.btn--tonal{color:#0b57d0;background:#e8f0fe;border:0}.btn--ghost{color:#444746;background:0 0;border:1px solid #dadce0}.btn--ghost:hover{background:#f1f3f4;border-color:#c4c7c5}.btn--outline{color:#3c4043;background:#fff;border:1px solid #dadce0}.btn--outline:hover{background:#f8f9fa;border-color:#c4c7c5}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #4285f4}.card{border-color:#e8eaed;border-radius:22px;padding:18px 20px}.card__foot{border-top:1px solid #f1f3f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:4px;padding-top:12px;display:flex}.card__next{color:#5e6368;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.card__next svg{color:#9b72cb}.card__actions{gap:8px;margin-inline-start:auto}.btn--apply{padding:0 22px 0 18px}.connectbtn{color:#1f1f1f;background:#fff;border:0;height:38px;padding:0 16px;font-weight:600;position:relative;box-shadow:0 1px 2px #3c40431f}.connectbtn:before{content:"";border-radius:inherit;background:var(--ai);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.connectbtn svg{color:#9b72cb}.connectbtn.is-active{color:#1f1f1f;background:#f3eefc}.iconbtn{color:#444746;width:40px;height:40px;transition:background-color .15s}.iconbtn--label{width:auto}.iconbtn:hover{background:#f1f3f4}.avatar{background:linear-gradient(135deg,#4285f4,#9b72cb);width:36px;height:36px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e8eaed}.chip{color:#1f1f1f;background:#f0f4f9;border:0;height:36px;padding:0 16px;font-weight:500;transition:background-color .15s,transform .15s}.chip:hover{background:#e3e9f2}.chip:active{transform:scale(.98)}.askbox{box-shadow:none;background:#f0f4f9;border-radius:30px;padding:7px 7px 7px 16px}[dir=rtl] .askbox{padding:7px 16px 7px 7px}.askbox:focus-within{background:#fff;box-shadow:0 1px 3px #3c404326,0 6px 20px #3c40431f}.sendbtn:not(:disabled):hover{transform:scale(1.05)}.sendbtn:disabled{color:#9aa0a6}.stat{flex:130px;min-width:0;max-width:220px}:root{--ai:linear-gradient(100deg, #3b82f6 0%, #8b5cf6 50%, #ec4899 100%);--ai-soft:linear-gradient(135deg, #3b82f617, #8b5cf617 55%, #ec489914);--primary:#2563eb;--primary-hover:#1d4ed8;--primary-container:#e8efff;--on-primary-container:#1e3a8a}body{background-color:#fff;background-image:radial-gradient(900px 360px at 15% -80px,#3b82f61a,#0000 70%),radial-gradient(800px 340px at 85% -60px,#ec489914,#0000 70%),radial-gradient(700px 300px at 50% -40px,#8b5cf614,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.appbar{background:#ffffffbf}.ai-text{background:linear-gradient(100deg,#3b82f6,#8b5cf6,#ec4899,#8b5cf6,#3b82f6) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite alternate aishift}@keyframes aishift{0%{background-position:0%}to{background-position:100%}}.hello__sub{color:#c1c6d0}.btn--primary{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 45%,#4f46e5 100%);box-shadow:inset 0 1px #ffffff40,0 1px 2px #2563eb59,0 6px 16px #4f46e538}.btn--primary:not(:disabled):hover{background:linear-gradient(135deg,#4f8ff7 0%,#2f6df0 45%,#5b52ec 100%);box-shadow:inset 0 1px #ffffff47,0 2px 4px #2563eb59,0 10px 24px #4f46e547}.btn--tonal{color:#3730a3;background:#eef2ff}.btn--tonal:hover{background:#e0e7ff}.btn--text{color:#2563eb}.connectbtn svg,.card__next svg{color:#8b5cf6}.connectbtn:hover{background:#faf7ff;box-shadow:0 2px 10px #8b5cf640}.sendbtn:not(:disabled){background:linear-gradient(135deg,#3b82f6,#8b5cf6 55%,#ec4899);box-shadow:0 4px 14px #8b5cf659}.avatar{background:linear-gradient(135deg,#3b82f6,#8b5cf6 60%,#ec4899)}.card__result{background:var(--ai-soft)}.infield__box:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f129}.auth:before{background:radial-gradient(24% 28% at 30% 30%,#3b82f68c,#0000 70%),radial-gradient(22% 26% at 70% 40%,#8b5cf673,#0000 70%),radial-gradient(22% 24% at 55% 75%,#ec489959,#0000 70%)}.dots i{background:#3b82f6}.dots i:nth-child(2){background:#8b5cf6}.dots i:nth-child(3){background:#ec4899}.conn__hero{padding:24px 0 8px}.conn__title{letter-spacing:-.8px;margin:0;font-size:32px;font-weight:500}.conn__sub{color:var(--text-3);max-width:60ch;margin:6px 0 16px;font-size:15px}.conn__progress{align-items:center;gap:12px;display:flex}.conn__bar{background:#eef1f6;border-radius:999px;flex:1;max-width:260px;height:8px;overflow:hidden}.conn__bar i{background:var(--ai);border-radius:999px;height:100%;display:block}.conn__count{color:var(--text-2);font-size:13px;font-weight:600}.conn__section{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);margin:28px 0 12px;font-size:13px;font-weight:700}.conn__list{flex-direction:column;gap:10px;display:flex}.conn .tool{background:#fff;border:1px solid #e8eaed;border-radius:20px;gap:0;padding:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.conn .tool--on{border-color:#d7e3ff}.conn .tool details[open]{background:linear-gradient(#fafbff,#fff 120px)}.tool details summary.tool__row{box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;padding:14px 16px;list-style:none;display:flex}.tool__row::-webkit-details-marker{display:none}.tool__id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tool__name{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.tool__cat{color:var(--text-3);background:#f1f3f4;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.tool__desc{color:var(--text-3);font-size:13px;line-height:1.4}.tool__btn{flex:none}.tool__form{flex-direction:column;gap:10px;padding:0 16px 16px 74px;display:flex}[dir=rtl] .tool__form{padding:0 74px 16px 16px}.tool__meta{border-top:1px solid #f1f3f4;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px 12px 74px;display:flex}[dir=rtl] .tool__meta{padding:10px 74px 12px 16px}.tool__metaacts{gap:6px;margin-inline-start:auto;display:inline-flex}.tool__metaacts form{margin:0}.tool__logo{color:#fff;border-radius:14px;width:44px;height:44px;font-size:16px;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000001f}.tool__logo--tenx_inbox{background:linear-gradient(135deg,#1f2937,#111827);font-size:14px}.tool__logo--meta_ads{background:linear-gradient(135deg,#3b82f6,#0866ff)}.tool__logo--stripe{background:linear-gradient(135deg,#7a73ff,#635bff)}.tool__logo--ga4{background:linear-gradient(135deg,#fbbc04,#f29900)}.tool__logo--google_sheets{background:linear-gradient(135deg,#34a853,#188038)}.tool__logo--csv{letter-spacing:.3px;background:linear-gradient(135deg,#8b95a5,#5f6368);font-size:11px}@media (max-width:600px){.tool__row{flex-wrap:wrap}.tool__id{flex-basis:calc(100% - 58px)}.tool__btn{margin-inline-start:58px}.tool__form,[dir=rtl] .tool__form,.tool__meta,[dir=rtl] .tool__meta{padding-inline:16px}}.soon{margin-bottom:16px;display:block}.soon__cat{color:var(--text-2);margin:0 0 8px;font-size:14px;font-weight:600}.soon__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.soon__item{background:#f8f9fb;border:1px solid #f0f2f5;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.soon__logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.soon__logo--ads{background:#60a5fa}.soon__logo--analytics{background:#fbbf24}.soon__logo--social{background:#f472b6}.soon__logo--erp{background:#34d399}.soon__logo--crm{background:#a78bfa}.soon__logo--ecommerce{background:#fb923c}.soon__logo--payments{background:#818cf8}.soon__logo--inbox{background:#4ade80}.soon__logo--data{background:#94a3b8}.soon__name{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.soon__badge{color:#6d28d9;background:#f3e8ff;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.conn__signout{margin-top:28px}body{background-color:#f7f8fd;background-image:radial-gradient(1100px 520px at 0 -120px,#3b82f629,#0000 65%),radial-gradient(1000px 480px at 100% -100px,#ec489921,#0000 65%),radial-gradient(900px 420px at 50% -60px,#8b5cf61f,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh}.composer{background:linear-gradient(#f6f7fc00,#f6f7fc 22%)}.appbar{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#fbfbffb8}.card{background:#fff;border:1px solid #6366f114;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #4f46e50f}.stat{background:linear-gradient(135deg,#f5f7ff,#faf5ff);border:1px solid #eef0fb}.askbox,.chip{background:#fff;border:1px solid #e8eaf6;box-shadow:0 2px 10px #4f46e50f}.conn__hero{background:radial-gradient(420px 220px at 100% 0,#ec489938,#0000 70%),radial-gradient(480px 260px at 0 100%,#3b82f638,#0000 70%),linear-gradient(135deg,#eef2ff 0%,#f5f3ff 50%,#fdf2f8 100%);border:1px solid #8b5cf626;border-radius:28px;margin-top:16px;padding:28px 28px 24px;position:relative;overflow:hidden}.conn__title{background:linear-gradient(100deg,#1e3a8a,#6d28d9 60%,#be185d);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.conn__sub{color:#4b5563;max-width:46ch}.conn__bar{background:#fffc}.conn__logos{inset-inline-end:28px;grid-template-columns:repeat(3,52px);gap:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.conn__logos .brand{box-shadow:0 6px 18px #4f46e529}.conn__logos .brand:nth-child(2n){transform:translateY(14px)}@media (max-width:760px){.conn__logos{display:none}.conn__hero{border-radius:22px;padding:22px 18px 20px}}.conn .tool{background:#fff;border:1px solid #eceefa;box-shadow:0 1px 2px #0f172a08,0 4px 14px #4f46e50d}.conn .tool:hover{border-color:#dcd9fb;box-shadow:0 2px 4px #0f172a0a,0 10px 26px #4f46e51a}.tool__cat{color:#5b21b6;background:#f1f0ff}.soon__item{background:#fff;border:1px solid #eceefa}.soon__name{color:var(--text)}.brand{background:#fff;border:1px solid #e9ebf3;border-radius:14px;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:0 1px 2px #0f172a0d}.brand svg{display:block}.brand--letter{border:0}.brand--tenx{color:#fff;letter-spacing:-.3px;background:linear-gradient(135deg,#1f2937,#0b1220);border:0;font-size:14px}.brand--csv{color:#475569;letter-spacing:.4px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);font-size:11px}.soon__item .brand{border-radius:10px}.connf__chips{scrollbar-width:none;gap:8px;margin:0 -2px;padding:18px 2px 4px;display:flex;overflow-x:auto}.connf__chips::-webkit-scrollbar{display:none}.connf__chip{height:36px;color:var(--text-2);font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e5f2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.connf__chip:hover{color:var(--text);border-color:#c7c9f5}.connf__chip--on{color:#fff;background:linear-gradient(135deg,#3b82f6,#6d5cf6 60%,#a855f7);border-color:#0000;box-shadow:0 4px 12px #6366f14d}.connf__n{color:#5b21b6;background:#f1f0ff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.connf__chip--on .connf__n{color:#fff;background:#ffffff40}.connf__more{justify-content:center;margin:8px 0 4px;display:flex}[hidden]{display:none!important}@media (min-width:761px){.connf__chips{flex-wrap:wrap;overflow:visible}}.btn--primary{color:#fff;background:linear-gradient(100deg,#3b82f6 0%,#8b5cf6 55%,#ec4899 100%);border:0;transition:filter .2s,box-shadow .2s,transform .1s;box-shadow:0 6px 18px #8b5cf64d}.btn--primary:not(:disabled):hover{filter:brightness(1.06)saturate(1.1);background:linear-gradient(100deg,#3b82f6 0%,#8b5cf6 55%,#ec4899 100%);box-shadow:0 8px 24px #8b5cf66b}.btn--primary:not(:disabled):active{transform:scale(.98)}.btn--big{justify-content:center;min-height:56px;padding:0 22px;font-size:17px;font-weight:600}[dir=rtl] .btn--big{padding:0 22px}.btn--big .btn__label{flex:none;padding:0}.connf__chip--on{background:linear-gradient(100deg,#3b82f6,#8b5cf6 55%,#ec4899);box-shadow:0 4px 12px #8b5cf64d}
