.hero{display:flex;flex-direction:column;width:100%;height:100vh;min-height:640px;position:relative;isolation:isolate;overflow:hidden}.hero__aurora{position:absolute;inset:-20% -10% auto -10%;height:90%;z-index:-1;pointer-events:none;overflow:hidden;filter:blur(110px)}.hero__aurora-blob{position:absolute;display:block;border-radius:50%;opacity:.55;will-change:transform}.hero__aurora-blob--1{width:62vw;height:62vw;max-width:900px;max-height:900px;left:-8%;top:-18%;background:radial-gradient(circle,rgba(101,41,226,.85) 0%,rgba(101,41,226,.25) 45%,transparent 72%)}.hero__aurora-blob--2{width:54vw;height:54vw;max-width:820px;max-height:820px;right:-10%;top:-10%;background:radial-gradient(circle,rgba(87,169,217,.7) 0%,rgba(87,169,217,.2) 50%,transparent 75%)}[data-theme=light] .hero__aurora-blob,:root:not([data-theme]) .hero__aurora-blob{opacity:.32}@media(prefers-color-scheme:light){:root:not([data-theme]) .hero__aurora-blob{opacity:.32}}@media(prefers-reduced-motion:reduce){.hero__aurora-blob{transform:none!important;animation:none!important}}.hero__top{width:100%;padding:140px 80px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.hero__content{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:820px}.hero__eyebrow{display:inline-block;margin-bottom:4px;letter-spacing:.01em;opacity:.85}.hero__title{font-size:clamp(36px,4.6vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.015em;white-space:nowrap}.hero__description{max-width:720px}.hero__description .text{color:var(--color-text)}.hero__actions{display:flex;justify-content:center;margin-top:8px}.hero__actions .pill-btn{height:48px;padding:0 22px;font-size:17px}.hero__trust{margin-top:2px;opacity:.75}.hero__content .hero__description,.hero__content .hero__actions,.hero__content .hero__trust{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-motion, cubic-bezier(.16, 1, .3, 1)),transform .6s var(--ease-motion, cubic-bezier(.16, 1, .3, 1))}.hero__content.revealed .hero__description{opacity:1;transform:none;transition-delay:.45s}.hero__content.revealed .hero__actions{opacity:1;transform:none;transition-delay:.63s}.hero__content.revealed .hero__trust{opacity:.75;transform:none;transition-delay:.79s}@media(prefers-reduced-motion:reduce){.hero__content .hero__description,.hero__content .hero__actions,.hero__content .hero__trust{opacity:1;transform:none;transition:none}.hero__content .hero__trust{opacity:.75}}.hero__visual{flex:1;width:100%;padding:0 60px 60px;min-height:0}#service-animation-root{width:100%;height:100%;background:var(--color-animation-bg);border-radius:var(--radius-large);overflow:hidden}.problem{position:relative;background:var(--color-background)}.problem__scroll{height:420vh;position:relative}.problem__stage{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:80px 56px 48px}.problem__act{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 56px 48px;opacity:0;pointer-events:none;transform:translateY(22px);transition:opacity .42s ease,transform .42s cubic-bezier(.25,.46,.45,.94)}.problem__stage[data-act=chaos] .problem__act--chaos,.problem__stage[data-act=order] .problem__act--order{opacity:1;pointer-events:auto;transform:translateY(0)}.problem__eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;color:var(--color-text-muted)}.problem__title{margin:0;text-align:center;max-width:920px;font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:1.08;letter-spacing:var(--font-h2-letter-spacing);color:var(--color-text);position:relative;z-index:3;text-shadow:0 2px 18px rgba(0,0,0,.45)}.problem__title-accent{background:var(--gradient-2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.problem__title--order{max-width:820px;margin-bottom:36px}.problem__title--order .problem__title-accent{background-image:var(--gradient-4)}.problem__chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.problem__chip{position:absolute;left:50%;top:50%;width:min(240px,22vw);background:var(--color-surface);border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 48px #00000052,0 2px 8px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.55);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.problem__chip.chip-in{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--rot)) scale(1)}.problem__chip.chip-out{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y) + var(--exit-y))) rotate(var(--rot)) scale(.92);transition:opacity .52s ease,transform .62s cubic-bezier(.55,0,.3,1)}.problem__chip-tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:5px 8px;border-radius:7px;flex-shrink:0}.problem__chip-tag.lost{color:#ff8686;background:#ff4b4b33}.problem__chip-tag.forgot{color:#ffe37b;background:#f6d23e33}.problem__chip-tag.manual{color:#ffc68b;background:#ffa83b33}.problem__chip-tag.missed{color:#ff9ce0;background:#ff54c22e}.problem__chip-text{margin:0;font-size:13px;line-height:1.35;color:var(--color-text)}.problem__mocks{width:min(1040px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative;z-index:2}.problem__mock{position:relative;background:var(--color-surface);border-radius:16px;min-height:210px;padding:14px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .48s ease,transform .48s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.problem__mock.mock-in{opacity:1;transform:translateY(0) scale(1)}.problem__mock-head{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-text-muted);line-height:1}.problem__app-mark{width:14px;height:14px;object-fit:contain;flex-shrink:0}.problem__mono{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text);font-weight:500}.problem__mock-title{margin:0;font-size:14px;color:var(--color-text);line-height:1.35;font-weight:600;letter-spacing:-.01em}.problem__mock-subtitle{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.3}.problem__mock-foot{font-size:12px;color:var(--color-text-muted);display:flex;align-items:center;gap:8px}.problem__time{margin-left:auto;font-size:11px;color:var(--color-text-muted)}.problem__mock-source{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;opacity:.78}.problem__mock-source img{width:13px;height:13px;border-radius:3px}.problem__mock--linear{background:linear-gradient(180deg,#5e6ad214,#5e6ad200 40%),var(--color-surface)}.problem__mock--linear .problem__app-mark{margin-left:auto}.problem__status-ring{width:12px;height:12px;border-radius:50%;border:2px solid #5e6ad2;border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-35deg);display:inline-block;flex-shrink:0}.problem__subtasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.problem__subtasks li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted);line-height:1.25}.problem__check{width:11px;height:11px;border:1.5px solid var(--color-border);border-radius:3px;flex-shrink:0}.problem__avatar-chip{width:18px;height:18px;border-radius:50%;background:#5e6ad252;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--color-text);letter-spacing:.02em;flex-shrink:0}.problem__mock--calendar{background:linear-gradient(90deg,#4285f424,#4285f400 14px),var(--color-surface)}.problem__meet-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#00ac472e;font-size:11px;color:var(--color-text);width:fit-content;font-weight:500}.problem__mock-avatars{display:flex;margin-top:2px}.problem__mock-avatars span{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px var(--color-surface);margin-left:-6px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;letter-spacing:.02em}.problem__mock-avatars span:first-child{margin-left:0;background:#5e6ad2}.problem__mock-avatars span:nth-child(2){background:#3fb0ff}.problem__mock-avatars span:nth-child(3){background:#26c281}.problem__mock--slack{background:linear-gradient(180deg,#7e51aa1a,#7e51aa00 40%),var(--color-surface)}.problem__channel{color:var(--color-text);font-weight:600;font-size:12px}.problem__sender-row{display:flex;align-items:center;gap:7px}.problem__avatar-eily{width:20px;height:20px;border-radius:5px;background:#c8f547;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.problem__avatar-eily img{width:20px;height:20px;display:block}.problem__sender-name{font-size:13px;font-weight:700;color:var(--color-text);line-height:1.1}.problem__badge-app{font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 5px;background:#ecb22e38;color:#f6c840;border-radius:3px;line-height:1}.problem__summary-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.problem__summary-list li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted);line-height:1.3}.problem__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.problem__dot--ok{background:#26c281}.problem__dot--link{background:#5e6ad2}.problem__mock-reactions{margin-top:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.problem__reaction{padding:3px 8px;border-radius:999px;background:#ffffff0d;font-size:11px;color:var(--color-text-muted);line-height:1.4}[data-theme=light] .problem__reaction{background:#0d0d0d0f}.problem__replies{margin-left:2px;font-size:11px;color:var(--color-text-muted)}.problem__mock--gmail{background:linear-gradient(180deg,#ea43351a,#ea433500 40%),var(--color-surface)}.problem__mock-head--gmail{align-items:center;gap:8px}.problem__avatar-gmail{width:26px;height:26px;border-radius:50%;background:#ea4335;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;font-family:"Product Sans","Google Sans",var(--font-family-body)}.problem__mock-headtext{display:flex;flex-direction:column;line-height:1.15;gap:2px;min-width:0}.problem__email{font-size:10px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problem__mock-foot--gmail{margin-top:auto;padding-top:10px;font-size:11px;opacity:.82}[data-theme=light] .problem__chip-tag.lost{color:#b12323;background:#dc3a3a24}[data-theme=light] .problem__chip-tag.forgot{color:#876600;background:#d2a01424}[data-theme=light] .problem__chip-tag.manual{color:#9e5b00;background:#d7780524}[data-theme=light] .problem__chip-tag.missed{color:#8f2873;background:#c1429a24}[data-theme=light] .problem__badge-app{color:#a4740a;background:#c88c0a26}[data-theme=light] .problem__dot--link{background:#5e6ad2}@media(max-width:1024px){.problem__stage{padding:64px 28px 36px}.problem__act{padding:56px 28px 36px}.problem__title{font-size:38px;max-width:760px}.problem__chip{width:min(200px,26vw);padding:9px 10px}.problem__mocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.problem{overflow-x:hidden}.problem__scroll{height:auto}.problem__stage{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding:64px 20px;display:block}.problem__act{position:relative;inset:auto;opacity:1;pointer-events:auto;transform:none;padding:0;display:block}.problem__act--chaos{margin-bottom:64px}.problem__eyebrow{margin-bottom:12px;text-align:center}.problem__title{font-size:26px;margin-bottom:22px}.problem__title--chaos{margin-bottom:24px}.problem__chips{position:relative;display:flex;flex-direction:column;gap:10px}.problem__chip{position:relative;left:auto;top:auto;width:100%;transform:translateY(12px);opacity:0}.problem__chip.chip-in,.problem__chip.chip-out{opacity:1;transform:translateY(0)}.problem__mocks{grid-template-columns:1fr;gap:12px}.problem__mock{min-height:auto;opacity:0;transform:translateY(10px)}.problem__mock.mock-in{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.problem__scroll{height:auto}.problem__stage{position:relative;top:auto;height:auto;overflow:visible}.problem__act{position:relative;inset:auto;opacity:1!important;pointer-events:auto;transform:none!important;transition:none!important}.problem__chip,.problem__mock{opacity:1!important;transform:none!important;transition:none!important}}.pillars{padding:120px 60px;display:flex;flex-direction:column;gap:56px;align-items:center}.pillars .section-heading{text-align:left;align-items:flex-start;width:100%;max-width:1080px;gap:12px}.pillars .section-heading .p1.text-muted{max-width:680px}.pillars__grid{width:100%;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pillar-card{display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-large);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pillar-card:hover{transform:translateY(-2px)}.pillar-card__visual{width:100%;aspect-ratio:4 / 3;background:var(--color-animation-bg);overflow:hidden;position:relative}.pillar-card__body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:12px}.pillar-card__title{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--color-text)}.pillar-card__copy{margin:0;line-height:1.5}.pillar-card__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:8px;padding-top:16px}.pillar-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-full);background:var(--color-surface);border:none;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--color-text);width:fit-content;max-width:100%;flex-shrink:0;box-sizing:border-box}a.pillar-chip:hover{filter:brightness(1.08)}a.pillar-chip:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.pillar-chip img{width:14px;height:14px;display:block}.pillar-chip--muted{color:var(--color-text-muted);background:var(--color-surface)}.hub{display:flex;flex-direction:column;align-items:center;padding:120px 60px;gap:60px}.hub .section-heading{text-align:left;align-items:flex-start;width:100%;max-width:800px;gap:12px}.hub__visual{width:100%;max-width:1000px;display:flex;justify-content:center;align-items:center}.hub-dashboard-img{width:100%;max-width:1000px;height:auto;display:block}.hub-highlight{color:var(--color-text)}.in-person{position:relative;background:var(--color-background)}.ip__scroll{position:relative;height:380vh}.ip__stage{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:7vh 24px 5vh;gap:0;background:var(--color-background)}.ip__table{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:0;transform:scale(1.06);transform-origin:50% 50%;will-change:transform,opacity}.ip__table-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.78) saturate(1.04) contrast(1.02)}.ip__table-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08080c80,#08080c00 18%,#08080c00 82%,#08080c8c)}.ip__heading{position:relative;z-index:4;flex:0 0 auto;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;width:min(820px,100%);margin-bottom:3vh;opacity:0;transform:translateY(18px);will-change:opacity,transform}.ip__title{margin:0;font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:1.05;letter-spacing:var(--font-h2-letter-spacing)}.ip__subtitle{margin:0;max-width:720px;color:#ffffffb3}.ip__photo-wrap{position:relative;z-index:2;flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;--ip-phone-h: min(62vh, 560px);--ip-phone-w: calc(var(--ip-phone-h) * 552 / 1024);--ip-card-w: 240px;--ip-card-gap: 56px}.ip__photo-stack{position:relative;width:100%;max-width:1240px;height:100%;display:flex;align-items:center;justify-content:center}.ip__phone{position:relative;z-index:2;display:block;margin:0;aspect-ratio:552 / 1024;height:var(--ip-phone-h);opacity:0;transform:scale(.55) rotate(4deg);will-change:opacity,transform}.ip__phone-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;filter:drop-shadow(0 18px 38px rgba(0,0,0,.45)) drop-shadow(0 6px 12px rgba(0,0,0,.3));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ip__phone-shadow{position:absolute;left:50%;bottom:-3%;width:86%;height:5%;transform:translate(-50%) scaleY(.6);background:radial-gradient(ellipse at center,#0009,#0000 72%);filter:blur(12px);opacity:0;pointer-events:none;will-change:opacity,transform}.ip__features{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0;pointer-events:none;z-index:3}.ip__feature{position:absolute;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;width:var(--ip-card-w);padding:24px;background:#ffffff0d;border-radius:32px;color:#fff;font-size:16px;line-height:1.32;letter-spacing:-.02em;opacity:0;transform:translateY(14px);will-change:opacity,transform}.ip__feature p{margin:0;font-weight:510}.ip__feature-icon{display:block;width:auto;height:28px;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ip__feature--tl,.ip__feature--bl{left:calc(50% - var(--ip-phone-w) / 2 - var(--ip-card-gap) - var(--ip-card-w))}.ip__feature--tr,.ip__feature--br{right:calc(50% - var(--ip-phone-w) / 2 - var(--ip-card-gap) - var(--ip-card-w))}.ip__feature--tl,.ip__feature--tr{top:18%}.ip__feature--bl,.ip__feature--br{bottom:18%}@media(max-width:1200px){.ip__photo-wrap{--ip-card-w: 220px;--ip-card-gap: 40px}.ip__feature{padding:20px;border-radius:28px;font-size:15px}}@media(max-width:980px){.ip__photo-wrap{--ip-phone-h: min(58vh, 500px);--ip-card-w: 196px;--ip-card-gap: 28px}.ip__feature{padding:18px;border-radius:24px;font-size:14px;gap:10px}.ip__feature-icon{height:24px}}@media(max-width:640px){.in-person{overflow-x:hidden}.ip__scroll{height:auto}.ip__stage{position:relative;top:auto;height:auto;overflow:visible;padding:64px 20px;gap:24px}.ip__table{position:relative;inset:auto;height:220px;border-radius:20px;opacity:1;transform:none}.ip__heading{width:100%;margin-bottom:0;align-items:flex-start;text-align:left;opacity:1;transform:none}.ip__subtitle{color:var(--color-text-muted)}.ip__photo-wrap{flex:0 0 auto;width:100%}.ip__photo-stack{flex-direction:column;height:auto}.ip__phone{height:auto;width:min(60%,280px);opacity:1;transform:none}.ip__phone-shadow{opacity:.7}.ip__features{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;pointer-events:auto;margin-top:28px}.ip__feature{position:relative;inset:auto;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%;align-items:flex-start!important;text-align:left!important;font-size:14px;padding:16px;border-radius:20px;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ip__scroll{height:auto}.ip__stage{position:relative;top:auto;height:auto;overflow:visible;padding:64px 20px;gap:24px}.ip__table{display:none}.ip__heading,.ip__phone,.ip__feature,.ip__phone-shadow{opacity:1!important;transform:none!important;transition:none!important}.ip__phone-shadow{opacity:0!important}.ip__features{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;pointer-events:auto;margin-top:24px}.ip__feature{position:relative;inset:auto;top:auto;bottom:auto;left:auto;right:auto;width:100%;padding:16px;border-radius:20px;align-items:flex-start;text-align:left}}.get-started{display:flex;flex-direction:column;gap:80px;align-items:center;padding:120px 60px}.get-started h2{text-align:center;max-width:800px}.get-started__grid{display:flex;gap:20px;width:100%;max-width:1000px}.gs-card{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-large)}.gs-visual{height:360px;border-radius:var(--radius-large);background:var(--color-animation-bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.gs-card p{padding:28px}.gs-highlight{color:var(--color-text)}.gs-anim-container{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.icon-img{width:100%;height:100%;object-fit:contain}.integration-icon{width:20px;height:20px;object-fit:contain}.gs-connect{justify-content:center;align-items:center}.gs-connect .toggle-list{display:flex;flex-direction:column;gap:19px;width:256px}.gs-connect .toggle-row{display:flex;align-items:center;gap:12px;opacity:.6;transition:opacity .3s ease}.gs-connect .toggle-row.active{opacity:1}.gs-connect .toggle-icon-wrap{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-connect .toggle-icon-wrap .integration-icon{width:44px;height:44px}.gs-connect .toggle-label{flex:1;font-size:18px;font-weight:590;color:var(--color-text);letter-spacing:-.04em}.gs-connect .toggle-switch{width:36px;height:20px;background:#ffffff26;border-radius:10px;position:relative;flex-shrink:0;transition:background .3s ease}.gs-connect .toggle-switch.on{background:#34c759}.gs-connect .toggle-knob{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 3px #0003}.gs-connect .toggle-switch.on .toggle-knob{transform:translate(16px)}.gs-connect .connect-cursor{position:absolute;opacity:0;transform:scale(.8);transition:top .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,transform .15s ease;z-index:100;pointer-events:none}.gs-connect .connect-cursor.visible{opacity:1;transform:scale(1)}.gs-connect .connect-cursor.clicking{transform:scale(.85)}.gs-connect .cursor-icon{width:20px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.gs-anim-container.gs-invite{justify-content:center;align-items:center;padding:32px 32px 380px;gap:8px}.gs-invite .slack-sidebar{width:256px;background:#222224;border-radius:12px;padding:12px 0;display:flex;flex-direction:column;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:12px}.gs-invite .slack-section{display:flex;flex-direction:column;gap:2px}.gs-invite .section-header-emoji{display:flex;align-items:center;gap:16px;padding:4px 16px}.gs-invite .emoji{width:24px;height:24px;font-size:16px;display:flex;align-items:center;justify-content:center}.gs-invite .section-header-arrow{display:flex;align-items:center;gap:15px;padding:4px 16px}.gs-invite .section-name{flex:1;font-size:14px;font-weight:600;color:#fff;line-height:30px}.gs-invite .slack-row{display:flex;align-items:center;gap:16px;padding:4px 16px;font-size:16px;color:#fff;transition:background .15s ease;min-height:32px}.gs-invite .slack-row.drop-target{background:#1364a380}.gs-invite .hash{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-.16px;opacity:.7}.gs-invite .row-text{flex:1;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:24px}.gs-invite .row-text.bold{font-weight:800}.gs-invite .chevron-icon{width:24px;height:24px;object-fit:contain;opacity:.7}.gs-invite .avatar-img{width:24px;height:24px;border-radius:5px;object-fit:cover;flex-shrink:0}.gs-invite .eily-slack-img{width:28px;height:28px;object-fit:contain;flex-shrink:0;margin:-2px}.gs-invite .eily-row{background:#1364a3}.gs-invite .eily-row.dragging{opacity:.3}.gs-invite .badge{width:32px;height:24px;background:#fff;color:#222224;font-size:16px;font-weight:500;letter-spacing:-.48px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-invite .eily-app-icon{width:24px;height:24px;border-radius:5px;background:linear-gradient(-57deg,#6529e2 21%,#d6b3ff 103%),linear-gradient(90deg,#badaff,#00eaff 49%,#0025ce 102%);padding:4px;flex-shrink:0}.gs-invite .eily-app-icon .icon-img{width:100%;height:100%}.gs-invite .added-check{width:20px;height:20px;margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;animation:pop-in .3s cubic-bezier(.34,1.56,.64,1)}.gs-invite .checkmark-icon{width:16px;height:16px}@keyframes pop-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.gs-invite .drag-ghost{position:absolute;left:32px;display:flex;align-items:center;gap:16px;padding:4px 16px;background:#1364a3;border-radius:4px;font-size:16px;font-weight:800;letter-spacing:-.48px;color:#fff;box-shadow:0 8px 24px #0006;pointer-events:none;z-index:50;transition:top .4s cubic-bezier(.25,1,.5,1);width:220px}.gs-invite .drag-ghost .eily-slack-img{width:28px;height:28px;margin:-2px}.gs-invite .drag-ghost .badge{margin-left:auto}.gs-invite .invite-cursor{position:absolute;left:260px;opacity:0;transition:top .4s cubic-bezier(.25,1,.5,1),opacity .2s ease;z-index:100;pointer-events:none}.gs-invite .invite-cursor.visible{opacity:1}.gs-invite .invite-cursor.grabbing .cursor-icon{transform:scale(.85)}.gs-invite .cursor-icon{width:20px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));transition:transform .15s ease}.gs-forget{flex-direction:column;justify-content:center;align-items:center;padding:24px}.gs-forget p{padding:0}.gs-forget .forget-jira,.gs-forget .forget-calendar{position:absolute;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(40px) scale(.95);transition:all .7s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.gs-forget .forget-jira.visible,.gs-forget .forget-calendar.visible{opacity:1;transform:translateY(0) scale(1)}.gs-forget .forget-success-message{display:flex;flex-direction:row;align-items:center;gap:8px}.gs-forget .forget-success-text{font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.gs-forget .forget-text-muted{color:#a1a1aa}.gs-forget .forget-text-white{color:#fff}.gs-forget .forget-jira-card{background:#1c1c1e;border-radius:4px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #38383A;width:260px;overflow:hidden;display:flex}.gs-forget .forget-jira-accent{width:4px;background:#4b88e5;flex-shrink:0}.gs-forget .forget-jira-content{padding:12px;flex:1;min-width:0}.gs-forget .forget-jira-title{color:#e3e3e3;font-size:13px;line-height:1.375;margin:0 0 8px;font-weight:400;letter-spacing:-.01em}.gs-forget .forget-jira-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gs-forget .forget-jira-badge{background:#2c3b4f;color:#fff;padding:2px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.gs-forget .forget-jira-tag{border:1px solid #38383A;border-radius:3px;padding:2px 5px;display:flex;align-items:center;gap:4px}.gs-forget .forget-jira-icon{background:#4b88e5;border-radius:2px;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.gs-forget .forget-jira-tag-text{color:#98989d;font-size:9px;font-weight:500}.gs-forget .forget-priority-box{border:1px solid #38383A;border-radius:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.gs-forget .forget-jira-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.gs-forget .forget-assignee{border:1px solid #38383A;border-radius:3px;padding:2px 6px 2px 2px;display:flex;align-items:center;gap:4px}.gs-forget .forget-assignee-avatar{width:14px;height:14px;border-radius:50%;object-fit:cover}.gs-forget .forget-assignee-name{color:#e3e3e3;font-size:9px;white-space:nowrap}.gs-forget .forget-jira-logo{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.gs-forget .forget-jira-logo-img{width:18px;height:18px;object-fit:contain}.gs-forget .forget-calendar-list{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.gs-forget .forget-calendar-card{background:#1c1c1e;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #38383A;width:260px;display:flex;overflow:hidden;opacity:0;transform:translateY(30px) scale(.9);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.gs-forget .forget-calendar.visible .forget-calendar-card{opacity:1;transform:translateY(0) scale(1)}.gs-forget .forget-cal-accent{width:4px;flex-shrink:0}.gs-forget .forget-cal-content{padding:10px;flex:1;display:flex;flex-direction:column;justify-content:center}.gs-forget .forget-cal-title{color:#e3e3e3;font-size:12px;font-weight:500;line-height:1.375;letter-spacing:-.01em;margin:0}.gs-forget .forget-cal-time{display:flex;align-items:center;gap:6px;margin-top:4px}.gs-forget .forget-cal-time-text{font-size:10px;color:#9ca3af;font-weight:400}.gs-forget .forget-cal-avatars{display:flex;align-items:center;padding-right:10px}.gs-forget .forget-avatar-stack{display:flex;margin-left:-6px}.gs-forget .forget-avatar-img{width:20px;height:20px;border-radius:50%;border:2px solid #1C1C1E;box-shadow:0 1px 2px #0000001a;margin-left:-6px}.gs-forget .forget-avatar-img:first-child{margin-left:0}[data-theme=light] .gs-forget .forget-jira-card{background:#fff;border:1px solid #E5E7EB}[data-theme=light] .gs-forget .forget-jira-title,[data-theme=light] .gs-forget .forget-assignee-name{color:#1a1a1a}[data-theme=light] .gs-forget .forget-jira-tag{border:1px solid #E5E7EB}[data-theme=light] .gs-forget .forget-jira-tag-text{color:#6b7280}[data-theme=light] .gs-forget .forget-calendar-card{background:#fff;border:1px solid #E5E7EB}[data-theme=light] .gs-forget .forget-cal-title{color:#1a1a1a}[data-theme=light] .gs-forget .forget-cal-time-text{color:#6b7280}[data-theme=light] .gs-forget .forget-avatar-img{border:2px solid #FFFFFF}[data-theme=light] .gs-forget .forget-text-muted{color:#6b7280}[data-theme=light] .gs-forget .forget-text-white{color:#1a1a1a}@media(prefers-color-scheme:light){:root:not([data-theme]) .gs-forget .forget-jira-card{background:#fff;border:1px solid #E5E7EB}:root:not([data-theme]) .gs-forget .forget-jira-title,:root:not([data-theme]) .gs-forget .forget-assignee-name{color:#1a1a1a}:root:not([data-theme]) .gs-forget .forget-jira-tag{border:1px solid #E5E7EB}:root:not([data-theme]) .gs-forget .forget-jira-tag-text{color:#6b7280}:root:not([data-theme]) .gs-forget .forget-calendar-card{background:#fff;border:1px solid #E5E7EB}:root:not([data-theme]) .gs-forget .forget-cal-title{color:#1a1a1a}:root:not([data-theme]) .gs-forget .forget-cal-time-text{color:#6b7280}:root:not([data-theme]) .gs-forget .forget-avatar-img{border:2px solid #FFFFFF}:root:not([data-theme]) .gs-forget .forget-text-muted{color:#6b7280}:root:not([data-theme]) .gs-forget .forget-text-white{color:#1a1a1a}}[data-theme=light] .gs-connect .toggle-switch{background:#0000001f}[data-theme=light] .gs-invite .slack-sidebar{background:#f0f0f2}[data-theme=light] .gs-invite .section-name,[data-theme=light] .gs-invite .collapse-arrow,[data-theme=light] .gs-invite .slack-row,[data-theme=light] .gs-invite .emoji{color:#1a1a1a}[data-theme=light] .gs-invite .badge{background:#222224;color:#fff}@media(prefers-color-scheme:light){:root:not([data-theme]) .gs-connect .toggle-switch{background:#0000001f}:root:not([data-theme]) .gs-invite .slack-sidebar{background:#f0f0f2}:root:not([data-theme]) .gs-invite .section-name,:root:not([data-theme]) .gs-invite .collapse-arrow,:root:not([data-theme]) .gs-invite .slack-row,:root:not([data-theme]) .gs-invite .emoji{color:#1a1a1a}:root:not([data-theme]) .gs-invite .badge{background:#222224;color:#fff}}.integrations{padding:120px 0}.integrations .section-heading{width:100%;max-width:800px;gap:8px;margin:0 auto}.integrations__marquee-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:80px;display:flex;flex-direction:column;gap:40px;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-row{width:100%;overflow:hidden;position:relative;display:flex}.marquee-track{display:flex;gap:40px;width:max-content;will-change:transform}.scroll-left .marquee-track{animation:scroll-left 40s linear infinite}.scroll-right .marquee-track{animation:scroll-right 40s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.integration-item{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0;width:100px;transition:opacity .3s ease,filter .3s ease}.integration-item.dimmed{opacity:.3;filter:grayscale(100%)}.integration-item img{width:64px;height:64px;object-fit:contain;display:block}.integration-item span{color:var(--color-text);text-align:center;white-space:normal;overflow:visible;width:100%}.tab-bar{margin:80px auto 0;padding:var(--radius-small);border-radius:var(--radius-full);background:var(--color-surface);display:flex;gap:var(--radius-small);width:fit-content;position:relative}.tab{border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text);padding:12px 16px;display:flex;gap:8px;justify-content:center;align-items:center;cursor:pointer;transition:background .2s ease;white-space:nowrap;position:relative;z-index:1}.tab:hover:not(.active){background:var(--color-surface)}.tab-bar:before{content:"";position:absolute;top:var(--radius-small);left:var(--active-tab-left, var(--radius-small));width:var(--active-tab-width, 0);height:calc(100% - calc(var(--radius-small) * 2));border-radius:var(--radius-full);background:var(--color-surface);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.tab .icon{display:flex;align-items:center;justify-content:center}.tab .icon img{width:24px;height:24px;display:block;transition:filter var(--transition)}[data-theme=light] .tab .icon img{filter:invert(1)}@media(prefers-color-scheme:light){:root:not([data-theme]) .tab .icon img{filter:invert(1)}}.security{display:flex;flex-direction:column;align-items:center;padding:120px 60px}.security-card{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:56px;align-items:stretch;padding:48px;background:var(--color-surface);border-radius:var(--radius-large)}.security-content{display:flex;flex-direction:column;gap:14px;text-align:left;align-items:flex-start;justify-content:center}.security-title{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:1.1;letter-spacing:var(--font-h2-letter-spacing)}.security-description{margin:0}.security-description .highlight{color:var(--color-text);font-weight:600}.security-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;width:100%}.security-chips .chip{width:fit-content;max-width:100%;flex-shrink:0;justify-content:flex-start;padding:10px 14px;border-radius:var(--radius-full)}.security-visual{display:flex;align-items:center;justify-content:center;min-height:380px;background:var(--color-animation-bg);border-radius:var(--radius-medium);overflow:hidden}@media(max-width:900px){.security-card{grid-template-columns:1fr;gap:32px;padding:32px}.security-visual{min-height:320px;order:-1}.security-chips{flex-direction:row}}.pricing{padding:120px 0 80px;display:flex;flex-direction:column;align-items:center}.pricing .section-heading{text-align:center;align-items:center;width:100%;max-width:720px;gap:10px}.pricing__grid{width:min(820px,calc(100% - 80px));margin:40px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px;background:var(--color-surface);border-radius:var(--radius-large);transition:transform .3s ease}.pricing-card:hover{transform:translateY(-2px)}.pricing-card--featured{background:var(--color-surface-elevated)}.pricing-card h3{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-transform:uppercase;opacity:.75}.pricing-card__badge{position:absolute;top:-12px;left:26px;padding:4px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;letter-spacing:-.01em;background:var(--color-text);color:var(--color-background)}.pricing-card__price{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);transition:opacity .18s var(--ease-motion, cubic-bezier(.16, 1, .3, 1)),transform .18s var(--ease-motion, cubic-bezier(.16, 1, .3, 1))}.pricing-card__price-suffix{display:inline-block;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--color-text-muted);margin-left:4px;vertical-align:baseline}.pricing-card__meta{color:var(--color-text-muted);font-size:13px;letter-spacing:-.01em}.pricing-card ul{margin:8px 0 20px;padding:0;list-style:none;display:grid;gap:10px;color:var(--color-text)}.pricing-card ul li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--color-text)}.pricing-card ul li:before{content:"";flex-shrink:0;margin-top:calc((1.4em - 14px)/2);width:14px;height:14px;border-radius:50%;background:var(--color-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 6.2 5.2 8.4 9.5 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/10px no-repeat}.pricing-card .pill-btn{justify-content:center;margin-top:auto;width:100%}.faq{padding:120px 60px 100px;display:flex;flex-direction:column;align-items:center;gap:48px}.faq .section-heading{width:100%;max-width:720px;gap:12px;margin:0;text-align:center;align-items:center}.faq__intro{margin:4px 0 0;max-width:640px}.faq__list{width:100%;max-width:760px;display:flex;flex-direction:column;gap:10px}.faq__item{background:var(--color-surface);border:none;border-radius:var(--radius-large);overflow:hidden;transition:background-color .24s var(--ease-motion, cubic-bezier(.16, 1, .3, 1))}.faq__item:hover{background:var(--color-surface-hover)}.faq__item.open{background:var(--color-surface-elevated)}.faq__question{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:22px 28px;cursor:pointer;color:var(--color-text);font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;gap:16px}.faq__question:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:var(--radius-large)}.faq__chevron{width:16px;height:16px;flex-shrink:0;color:var(--color-text-muted);stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .32s var(--ease-motion, cubic-bezier(.16, 1, .3, 1)),color .24s ease}.faq__item.open .faq__chevron{transform:rotate(180deg);color:var(--color-text)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease-motion, cubic-bezier(.16, 1, .3, 1))}.faq__item.open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden;min-height:0}.faq__answer-text{margin:0;padding:0 28px 24px;line-height:1.55}@media(prefers-reduced-motion:reduce){.faq__item,.faq__chevron,.faq__answer{transition:none}}.cta-final{padding:120px 60px 140px;display:flex;flex-direction:column;align-items:center;gap:32px}.cta-final .section-heading{width:100%;max-width:720px;gap:10px;margin:0;text-align:center;align-items:center}.cta-final__actions{display:flex;flex-direction:column;align-items:center;gap:12px}.cta-final__actions .pill-btn{height:48px;padding:0 22px;font-size:17px}.waitlist-form{width:100%;max-width:420px;display:flex;flex-direction:column;gap:24px;margin:0 auto}.waitlist-form .form-fields{display:flex;flex-direction:column;gap:18px}.waitlist-form .form-actions{display:flex;flex-direction:column;gap:12px}.form-group{display:flex;flex-direction:column;gap:6px;text-align:left}.form-group label{color:var(--color-text);font-weight:500;font-size:14px;padding-left:12px}.form-input{width:100%;height:44px;background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);padding:0 14px;font-size:16px;color:var(--color-text);font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.form-input:hover{background:var(--color-overlay)}.form-input:focus{outline:none;border-color:var(--color-border-focus);background:var(--color-overlay)}.form-input.input-invalid{border-color:#ff6b6b;background:#ff6b6b14}.form-input::placeholder{color:var(--color-text-muted);opacity:.6}.input-error{margin:0;padding-left:12px;color:#ff6b6b;font-size:13px;line-height:1.35}.submit-btn{width:100%;justify-content:center;height:48px}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.submit-btn.loading{color:transparent;cursor:not-allowed;pointer-events:none}.submit-btn.loading:before{opacity:0}.submit-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:var(--color-background);border-right-color:var(--color-background);border-radius:50%;animation:waitlist-spinner .6s linear infinite}@keyframes waitlist-spinner{to{transform:rotate(360deg)}}.form-disclaimer{text-align:center;font-size:12px;line-height:1.45;margin:0}.form-disclaimer a{color:var(--color-text);text-decoration:none;font-weight:500;transition:opacity .2s ease}.form-disclaimer a:hover{opacity:.75}.form-success{display:none;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 24px;border-radius:var(--radius-medium);background:var(--color-surface)}.form-success .success-icon{margin-bottom:4px}.form-success .success-title{font-size:18px;font-weight:600;color:var(--color-text);margin:0;line-height:1.3}.form-success .success-subtitle{font-size:15px;color:var(--color-text-muted);margin:0;line-height:1.5;max-width:320px}.waitlist-form.submitted .form-fields,.waitlist-form.submitted .form-actions{display:none}.waitlist-form.submitted .form-success{display:flex}@keyframes waitlist-form-pulse{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}.waitlist-form--pulse{animation:waitlist-form-pulse .62s cubic-bezier(.34,1.56,.64,1);transform-origin:center top}@media(prefers-reduced-motion:reduce){.waitlist-form--pulse{animation:none}}@media(max-width:600px){.cta-final__actions .pill-btn{width:100%;justify-content:center}.waitlist-form{max-width:100%;gap:20px}.waitlist-form .form-fields{gap:14px}.form-input{height:48px;font-size:16px}.submit-btn{height:48px}}:root{--ease-motion: cubic-bezier(.16, 1, .3, 1)}.pill-btn--shine{background:var(--color-text);color:var(--color-background);border:1px solid transparent}.pill-btn--shine:hover{filter:brightness(1.05)}.stagger-text .stagger-word{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-motion),transform .6s var(--ease-motion);transition-delay:calc(var(--stagger-i, 0) * 45ms);will-change:opacity,transform}.stagger-text.revealed .stagger-word,.reveal.revealed .stagger-text .stagger-word{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.stagger-text .stagger-word{opacity:1;transform:none;transition:none}}.spotlight-card{position:relative;isolation:isolate}.spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 30%,transparent 60%);opacity:0;transition:opacity .3s ease}.spotlight-card:hover:before{opacity:1}[data-theme=light] .spotlight-card:before,:root:not([data-theme]) .spotlight-card:before{background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(0,0,0,.06) 0%,rgba(0,0,0,.03) 30%,transparent 60%)}@media(prefers-color-scheme:light){:root:not([data-theme]) .spotlight-card:before{background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(0,0,0,.06) 0%,rgba(0,0,0,.03) 30%,transparent 60%)}}.spotlight-card>*{position:relative;z-index:1}.shine-on-reveal{position:relative;overflow:hidden}.shine-on-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.05) 52%,transparent 70%);transform:translate(-120%);opacity:0;transition:none;z-index:2;mix-blend-mode:screen}.shine-on-reveal.shine-fire:after,.reveal-stagger.revealed .shine-on-reveal:after{animation:shine-reveal 1.4s var(--ease-motion) both .2s}@keyframes shine-reveal{0%{transform:translate(-120%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){.shine-on-reveal:after{animation:none!important;display:none}}.hero__title.gradient-text{background-size:180% 100%;animation:gradient-drift 14s linear infinite}@keyframes gradient-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.hero__title.gradient-text{animation:none}}.service-animation{width:100%;height:100%;background:transparent;color:#fff;overflow:hidden;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;isolation:isolate}.service-animation .grid-pattern{display:none}.service-animation .layer-base{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all 1s cubic-bezier(.25,1,.5,1)}.service-animation .shimmer-block{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.service-animation .shimmer-base{color:#52525b;filter:grayscale(100%);opacity:.6;display:flex;align-items:center}.service-animation .shimmer-active{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 55%,transparent 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:shimmer-mask 1.5s linear infinite}@keyframes shimmer-mask{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:200% 0;mask-position:200% 0}}.service-animation .animate-check-pop{animation:appearScale .6s ease-out both .5s}@keyframes appearScale{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.service-animation .initial-highlight{background-image:var(--highlight-bg);background-size:0% 100%;background-repeat:no-repeat;background-position:left center}.service-animation .active-highlight{background-image:var(--highlight-bg);background-repeat:no-repeat;background-position:left center;background-size:100% 100%;box-shadow:2px 0 0 var(--highlight-shadow),-2px 0 0 var(--highlight-shadow);transition:background-size .6s cubic-bezier(.25,1,.5,1),box-shadow .6s}.service-animation .logo-img{width:18px;height:18px;margin-bottom:2px;margin-left:6px;margin-right:6px;display:inline-block;object-fit:contain;vertical-align:middle}.service-animation .logo-img-large{width:20px;height:20px}.service-animation .intro-text{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;letter-spacing:-.01em;position:absolute;transition:all .7s}.service-animation .intro-success{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;transition:all .7s}.service-animation .chat-container{width:100%;max-width:480px;display:flex;flex-direction:column;position:relative}.service-animation .chat-message{display:flex;align-items:flex-end;gap:8px;width:100%;transition:all .5s ease-out}.service-animation .chat-message.right{flex-direction:row-reverse}.service-animation .chat-avatar{width:32px;height:32px;border-radius:50%;background:#374151;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1a}.service-animation .chat-bubble{padding:8px 12px;width:fit-content;max-width:360px;box-shadow:0 1px 2px #0000001a;border-radius:18px;font-size:16px;font-weight:400;line-height:1.35;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.service-animation .chat-bubble.right{background:#0a84ff;color:#fff;border-bottom-right-radius:4px}.service-animation .chat-bubble.left{background:#1c1c1e;color:#fff;border-bottom-left-radius:4px;border:1px solid rgba(255,255,255,.05)}.service-animation .mention{color:#0a84ff;font-weight:500}.service-animation .jira-card{background:#1c1c1e;border-radius:4px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #38383A;width:360px;overflow:hidden;display:flex;position:relative}.service-animation .jira-card-accent{width:4px;background:#4b88e5;flex-shrink:0}.service-animation .jira-card-content{padding:16px;flex:1}.service-animation .jira-card-title{color:#e3e3e3;font-size:16px;line-height:1.375;margin-bottom:12px;font-weight:400;letter-spacing:-.01em}.service-animation .jira-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.service-animation .jira-badge{background:#2c3b4f;color:#fff;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.service-animation .jira-tag{border:1px solid #38383A;border-radius:3px;padding:2px 6px;display:flex;align-items:center;gap:6px}.service-animation .jira-icon{background:#4b88e5;border-radius:2px;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.service-animation .jira-tag-text{color:#98989d;font-size:12px;font-weight:500}.service-animation .calendar-card{background:#1c1c1e;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #38383A;width:340px;display:flex;overflow:hidden}.service-animation .calendar-card-accent{width:4px;flex-shrink:0}.service-animation .calendar-card-content{padding:12px;flex:1;display:flex;flex-direction:column;justify-content:center}.service-animation .calendar-card-title{color:#e3e3e3;font-size:14px;font-weight:500;line-height:1.375;letter-spacing:-.01em}.service-animation .calendar-card-time{display:flex;align-items:center;gap:8px;margin-top:4px}.service-animation .calendar-card-time-text{font-size:12px;color:#9ca3af;font-weight:400}.service-animation .calendar-avatars{display:flex;align-items:center;padding-right:12px}.service-animation .avatar-stack{display:flex;margin-left:-8px}.service-animation .avatar-stack img{width:24px;height:24px;border-radius:50%;border:2px solid #1C1C1E;box-shadow:0 1px 2px #0000001a}.service-animation .final-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;max-width:512px;text-align:center}.service-animation .final-title{font-size:20px;font-weight:500;letter-spacing:-.01em;color:#fff}.service-animation .final-text{font-size:20px;color:#a1a1aa;font-weight:400;letter-spacing:-.01em}.service-animation .restart-button{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;gap:8px;opacity:.2;transition:opacity .2s;z-index:50;cursor:pointer}.service-animation .restart-button:hover{opacity:1}.service-animation .restart-button button{padding:8px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.service-animation .restart-button button:hover{background:#fff3}.service-animation .icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative}.service-animation .success-message{display:flex;flex-direction:row;align-items:center;gap:12px;transition:all .7s}.service-animation .success-text{font-size:16px;font-weight:500;letter-spacing:-.01em}.service-animation .success-text-muted{color:#a1a1aa}.service-animation .success-text-white{color:#fff}.service-animation .processing-block{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;transition:all .7s}.service-animation .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.service-animation .flex{display:flex}.service-animation .flex-col{flex-direction:column}.service-animation .items-center{align-items:center}.service-animation .justify-center{justify-content:center}.service-animation .justify-between{justify-content:space-between}.service-animation .gap-2{gap:8px}.service-animation .gap-3{gap:12px}.service-animation .gap-6{gap:24px}.service-animation .gap-1\.5{gap:6px}.service-animation .w-full{width:100%}.service-animation .w-5{width:20px}.service-animation .w-6{width:24px}.service-animation .h-5{height:20px}.service-animation .h-6{height:24px}.service-animation .mt-4{margin-top:16px}.service-animation .mt-1{margin-top:4px}.service-animation .pr-2{padding-right:8px}.service-animation .pl-0\.5{padding-left:2px}.service-animation .py-0\.5{padding-top:2px;padding-bottom:2px}.service-animation .rounded-full{border-radius:9999px}.service-animation .rounded-\[3px\]{border-radius:3px}.service-animation .object-cover{object-fit:cover}.service-animation .border{border-width:1px}.service-animation .border-2{border-width:2px}.service-animation .relative{position:relative}.service-animation .absolute{position:absolute}.service-animation .z-10{z-index:10}.service-animation .inline{display:inline}.service-animation .whitespace-nowrap{white-space:nowrap}.service-animation .text-inherit{color:inherit}.service-animation .text-white{color:#fff}.service-animation .text-orange-200{color:#fed7aa}.service-animation .text-green-200{color:#bbf7d0}.service-animation .pointer-events-none{pointer-events:none}.service-animation .opacity-0{opacity:0}.service-animation .opacity-40{opacity:.4}.service-animation .opacity-100{opacity:1}.service-animation .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.service-animation .duration-300{transition-duration:.3s}.service-animation .duration-500{transition-duration:.5s}.service-animation .duration-700{transition-duration:.7s}.service-animation .box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.service-animation .delay-700{transition-delay:.7s}.service-animation .backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.service-animation .shadow-sm{box-shadow:0 1px 2px #0000000d}.service-animation .translate-y-0{transform:translateY(0)}.service-animation .translate-y-\[-100px\]{transform:translateY(-100px)}.service-animation .translate-y-\[-80px\]{transform:translateY(-80px)}.service-animation .translate-y-\[-60px\]{transform:translateY(-60px)}.service-animation .translate-y-\[50px\]{transform:translateY(50px)}.service-animation .translate-y-\[40px\]{transform:translateY(40px)}.service-animation .translate-y-\[20px\]{transform:translateY(20px)}.service-animation .translate-y-\[60px\]{transform:translateY(60px)}.service-animation .translate-y-\[100px\]{transform:translateY(100px)}.service-animation .scale-100{transform:scale(1)}.service-animation .scale-95{transform:scale(.95)}.service-animation .scale-90{transform:scale(.9)}.service-animation .blur-sm{filter:blur(4px)}.service-animation .blur-md{filter:blur(8px)}.service-animation .blur-lg{filter:blur(16px)}.service-animation .blur-0{filter:blur(0)}[data-theme=light] .service-animation,:root:not([data-theme]) .service-animation{color:#1a1a1a}@media(prefers-color-scheme:dark){:root:not([data-theme]) .service-animation{color:#fff}}[data-theme=light] .service-animation .shimmer-base{color:#9ca3af}[data-theme=light] .service-animation .shimmer-active{color:#1a1a1a}[data-theme=light] .service-animation .chat-bubble.left{background:#f3f4f6;color:#1a1a1a;border:1px solid rgba(0,0,0,.1)}[data-theme=light] .service-animation .chat-avatar{box-shadow:0 0 0 1px #0000001a}[data-theme=light] .service-animation .jira-card{background:#fff;border:1px solid #E5E7EB}[data-theme=light] .service-animation .jira-card-title{color:#1a1a1a}[data-theme=light] .service-animation .jira-tag{border:1px solid #E5E7EB}[data-theme=light] .service-animation .jira-tag-text{color:#6b7280}[data-theme=light] .service-animation .avatar-stack img{border:2px solid #FFFFFF}[data-theme=light] .service-animation .calendar-card{background:#fff;border:1px solid #E5E7EB}[data-theme=light] .service-animation .calendar-card-title{color:#1a1a1a}[data-theme=light] .service-animation .calendar-card-time-text,[data-theme=light] .service-animation .success-text-muted{color:#6b7280}[data-theme=light] .service-animation .success-text-white,[data-theme=light] .service-animation .final-title{color:#1a1a1a}[data-theme=light] .service-animation .final-text{color:#6b7280}[data-theme=light] .service-animation .restart-button button{background:#0000001a}[data-theme=light] .service-animation .restart-button button:hover{background:#0003}@media(prefers-color-scheme:light){:root:not([data-theme]) .service-animation .shimmer-base{color:#9ca3af}:root:not([data-theme]) .service-animation .shimmer-active{color:#1a1a1a}:root:not([data-theme]) .service-animation .chat-bubble.left{background:#f3f4f6;color:#1a1a1a;border:1px solid rgba(0,0,0,.1)}:root:not([data-theme]) .service-animation .chat-avatar{box-shadow:0 0 0 1px #0000001a}:root:not([data-theme]) .service-animation .jira-card{background:#fff;border:1px solid #E5E7EB}:root:not([data-theme]) .service-animation .jira-card-title{color:#1a1a1a}:root:not([data-theme]) .service-animation .jira-tag{border:1px solid #E5E7EB}:root:not([data-theme]) .service-animation .jira-tag-text{color:#6b7280}:root:not([data-theme]) .service-animation .avatar-stack img{border:2px solid #FFFFFF}:root:not([data-theme]) .service-animation .calendar-card{background:#fff;border:1px solid #E5E7EB}:root:not([data-theme]) .service-animation .calendar-card-title{color:#1a1a1a}:root:not([data-theme]) .service-animation .calendar-card-time-text{color:#6b7280}:root:not([data-theme]) .service-animation .success-text-muted{color:#6b7280}:root:not([data-theme]) .service-animation .success-text-white{color:#1a1a1a}:root:not([data-theme]) .service-animation .final-title{color:#1a1a1a}:root:not([data-theme]) .service-animation .final-text{color:#6b7280}:root:not([data-theme]) .service-animation .restart-button button{background:#0000001a}:root:not([data-theme]) .service-animation .restart-button button:hover{background:#0003}}.prod-anim-container{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif}.icon-img,.integration-icon{width:100%;height:100%;object-fit:contain}.prod-present{padding:20px}.swipe-stack{position:relative;width:256px;height:200px}.swipe-card{position:absolute;background:#19191b;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;left:50%;top:50%}.swipe-card.position-back{width:192px;height:180px;transform:translate(-50%,-50%) translateY(24px) scale(.85);opacity:.3;z-index:1;transition:all .5s cubic-bezier(.4,0,.2,1)}.swipe-card.position-middle{width:224px;height:180px;transform:translate(-50%,-50%) translateY(12px) scale(.92);opacity:.5;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.swipe-card.position-front{width:256px;height:180px;transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1;z-index:3;transition:all .5s cubic-bezier(.4,0,.2,1)}.swipe-card.animate-swipe-out{animation:swipeOut .5s ease-out forwards;z-index:10}@keyframes swipeOut{0%{transform:translate(-50%,-50%) translateY(0) scale(1) rotate(0);opacity:1}to{transform:translate(80%,-50%) translateY(-20px) scale(.9) rotate(12deg);opacity:0}}.swipe-card.animate-to-front{width:256px;transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}.swipe-card.animate-to-middle{width:224px;transform:translate(-50%,-50%) translateY(12px) scale(.92);opacity:.5}.swipe-card.hidden{opacity:0!important;transition:none!important}.card-header{display:flex;align-items:center;gap:10px;padding:15px 13px}.platform-icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-icon-box .integration-icon{width:32px;height:32px}.platform-name{font-size:16px;font-weight:600;color:#fff;letter-spacing:-.64px}.waveform-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:256px;height:180px;z-index:20;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease}.waveform-overlay.transitioning{opacity:.7}.waveform{display:flex;align-items:center;justify-content:center;gap:4px;height:60px;padding:0 20px;margin-top:40px}.wave-bar{width:4px;height:12px;background:#ffffff4d;border-radius:2px;animation:waveAnim 1.2s ease-in-out infinite both;will-change:height,background}@keyframes waveAnim{0%,to{height:12px;background:#ffffff4d}50%{height:40px;background:#fff9}}.waveform-overlay .eily-presence{position:absolute;bottom:12px;right:calc(50% - 116px);width:36px;height:36px;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px}.eily-presence .icon-img{width:100%;height:100%}.rec-dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ff3b30;border-radius:50%;border:2px solid #363636;transition:transform .3s ease,opacity .3s ease}.rec-dot.pulse{transform:scale(1.2);opacity:.8}.prod-talk{padding:20px}.talk-chat{width:280px;background:#19191b;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden}.talk-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.messenger-switcher{width:32px;height:32px;position:relative}.messenger-icon{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.85) rotate(-10deg);transition:all .5s cubic-bezier(.16,1,.3,1)}.messenger-icon.active{opacity:1;transform:scale(1) rotate(0)}.messenger-icon .integration-icon{width:32px;height:32px}.talk-title{display:flex;flex-direction:column;gap:1px}.talk-name{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.56px}.talk-status{font-size:10px;color:#34c759;letter-spacing:-.4px}.talk-messages{display:flex;flex-direction:column;gap:10px;min-height:160px;padding:14px 16px}.talk-bubble{padding:8px 10px;font-size:13px;font-weight:500;color:#fff;letter-spacing:-.52px;line-height:1.4;white-space:pre-wrap;animation:talkBubbleIn .6s cubic-bezier(.16,1,.3,1)}@keyframes talkBubbleIn{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.talk-bubble.user{align-self:flex-end;background:#0a84ff;border-radius:12px 12px 4px;max-width:220px}.talk-bubble.bot{align-self:flex-start;background:#ffffff14;border-radius:12px 12px 12px 4px}.typing-indicator{display:flex;align-items:center;gap:5px;padding:12px 16px;background:#ffffff14;border-radius:12px 12px 12px 4px;align-self:flex-start;animation:typingFadeIn .5s cubic-bezier(.16,1,.3,1)}@keyframes typingFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing-dot{width:6px;height:6px;background:#fff6;border-radius:50%;animation:typingBounce 1.6s infinite ease-in-out}.typing-dot:nth-child(1){animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,70%,to{transform:translateY(0);opacity:.4}35%{transform:translateY(-5px);opacity:1}}.prod-control{padding:24px}.perm-list{display:flex;flex-direction:column;gap:19px;width:228px}.perm-row{display:flex;align-items:center;gap:12px;opacity:.6;transition:opacity .3s ease}.perm-row.active{opacity:1}.perm-icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.perm-icon-box .integration-icon{width:32px;height:32px}.perm-label{flex:1;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.64px}.perm-toggle{width:36px;height:20px;background:#ffffff26;border-radius:10px;position:relative;flex-shrink:0;transition:background .3s ease}.perm-toggle.on{background:#34c759}.perm-toggle .toggle-knob{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 3px #0003}.perm-toggle.on .toggle-knob{transform:translate(16px)}.control-cursor{position:absolute;opacity:1;transition:top .35s cubic-bezier(.34,1.56,.64,1),transform .15s ease;z-index:100;pointer-events:none}.control-cursor.clicking{transform:scale(.85)}.control-cursor .cursor-icon{width:20px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.prod-interface{padding:20px}.interface-window{width:280px;background:#19191b;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.interface-tabs{display:flex;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.interface-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:none;border:none;font-size:12px;font-weight:500;color:#fff6;cursor:pointer;transition:color .3s ease}.interface-tab .integration-icon{width:16px;height:16px;opacity:.4;transition:opacity .3s ease}.interface-tab.active{color:#fff}.interface-tab.active .integration-icon{opacity:1}.tab-indicator{position:absolute;bottom:-1px;left:0;width:calc(100% / 3);height:2px;background:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1)}.interface-content{padding:12px;min-height:180px;transition:opacity .3s ease}.interface-content.transitioning{opacity:.5}.content-list{display:flex;flex-direction:column;gap:8px;animation:contentFadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-item{display:flex;align-items:center;gap:10px;padding:10px;background:#ffffff0d;border-radius:10px;transition:background .2s ease}.item-accent{width:3px;height:32px;border-radius:2px;flex-shrink:0}.item-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.item-primary{font-size:13px;font-weight:500;color:#fff;letter-spacing:-.52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-primary.done{text-decoration:line-through;opacity:.5}.item-secondary{font-size:11px;color:#fff6;letter-spacing:-.44px}.email-avatar{width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0}.content-item.email:nth-child(2) .email-avatar{background:linear-gradient(135deg,#f093fb,#f5576c)}.content-item.email:nth-child(3) .email-avatar{background:linear-gradient(135deg,#4facfe,#00f2fe)}.task-checkbox{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.task-checkbox.done{background:#34c759;border-color:#34c759}.eily-badge{width:18px;height:18px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eily-badge .icon-img{width:12px;height:12px;opacity:.8}[data-theme=light] .stack-card{background:#fff;border-color:#e5e7eb}[data-theme=light] .platform-name,[data-theme=light] .perm-label{color:#1a1a1a}[data-theme=light] .bubble.bot{background:#0000000d}[data-theme=light] .bubble p{color:#1a1a1a}[data-theme=light] .bubble.user p{color:#fff}[data-theme=light] .perm-toggle{border-color:#0003}[data-theme=light] .perm-toggle .toggle-knob{background:#0000004d}[data-theme=light] .app-tab{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}[data-theme=light] .app-tab.active{background:#fff;color:#1a1a1a}[data-theme=light] .app-content{background:#fff;border-color:#e5e7eb}[data-theme=light] .item-row{background:#f3f4f6}[data-theme=light] .item-title,[data-theme=light] .item-from{color:#1a1a1a}[data-theme=light] .task-check{border-color:#d1d5db}@media(prefers-color-scheme:light){:root:not([data-theme]) .stack-card{background:#fff;border-color:#e5e7eb}:root:not([data-theme]) .platform-name,:root:not([data-theme]) .perm-label{color:#1a1a1a}:root:not([data-theme]) .bubble.bot{background:#0000000d}:root:not([data-theme]) .bubble p{color:#1a1a1a}:root:not([data-theme]) .bubble.user p{color:#fff}:root:not([data-theme]) .app-tab{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}:root:not([data-theme]) .app-tab.active{background:#fff;color:#1a1a1a}:root:not([data-theme]) .app-content{background:#fff;border-color:#e5e7eb}:root:not([data-theme]) .item-row{background:#f3f4f6}:root:not([data-theme]) .item-title,:root:not([data-theme]) .item-from{color:#1a1a1a}}
