#dashboard-root .app-install-page{--app-chip-bg:255 255 255;--app-chip-border:212 212 216;--app-icon-mac-bg:244 244 245;--app-icon-win-bg:255 255 255;--app-rule:161 161 170;--app-cta-fg:250 250 250;--app-cta-bg:23 23 23;--app-cta-border:23 23 23;--app-cta-shadow:0 10px 28px rgb(23 23 23/0.2);box-sizing:border-box;display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;max-height:100%;flex:1;min-height:0;padding:0;overflow:hidden}#dashboard-root[data-theme=dark] .app-install-page{--app-chip-bg:26 26 26;--app-chip-border:63 63 70;--app-icon-mac-bg:38 38 38;--app-icon-win-bg:250 250 250;--app-rule:113 113 122;--app-cta-fg:10 10 10;--app-cta-bg:250 250 250;--app-cta-border:250 250 250;--app-cta-shadow:0 10px 32px rgb(0 0 0/0.45),0 0 0 1px rgb(255 255 255/0.08)}#dashboard-root .app-install-page-wrap{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden}#dashboard-root .app-install-split{display:grid;width:100%;height:100%;max-height:100%;flex:1;min-height:0;margin:0;align-items:stretch;overflow:hidden}@media (min-width:900px){#dashboard-root .app-install-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (max-width:899px){#dashboard-root .app-install-split{grid-template-rows:minmax(0,.42fr) auto minmax(0,.58fr)}}#dashboard-root .app-install-hero-col,#dashboard-root .app-install-spline-col{box-sizing:border-box;display:flex;min-width:0;min-height:0;width:100%}#dashboard-root .app-install-spline-col{position:relative;flex:1;flex-direction:column;align-items:flex-end;justify-content:center;padding:0 0 0 .5rem;height:100%;overflow:hidden;background-color:#050506}#dashboard-root .app-install-spline-col:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#050506;background-image:url(/images/dashboard/chat-import-promo-smoke.png);background-size:cover;background-position:58% 44%;background-repeat:no-repeat;opacity:.95;mix-blend-mode:normal}#dashboard-root[data-theme=light] .app-install-spline-col{background-color:rgb(var(--dash-secondary))}#dashboard-root[data-theme=light] .app-install-spline-col:before{background-color:transparent;background-image:url(/images/dashboard/chat-import-promo-smoke-light.png);background-position:58% 44%;background-size:cover;opacity:.88;mix-blend-mode:normal}@media (min-width:900px){#dashboard-root .app-install-spline-col{padding:0 0 0 .75rem}}#dashboard-root .app-install-hero-col{align-items:center;justify-content:center;padding:1.25rem 1.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:900px){#dashboard-root .app-install-hero-col{padding:2.25rem 2.75rem}}#dashboard-root .app-install-vrule-wrap{display:flex;flex-shrink:0;align-items:stretch;justify-content:center;align-self:stretch}@media (max-width:899px){#dashboard-root .app-install-vrule-wrap{width:100%;padding:.75rem 0}}@media (min-width:900px){#dashboard-root .app-install-vrule-wrap{height:100%;padding:0}}#dashboard-root .app-install-vrule{flex-shrink:0;border-radius:9999px;background:linear-gradient(180deg,rgb(var(--app-rule)/.08) 0,rgb(var(--app-rule)/.7) 18%,rgb(var(--app-rule)/.7) 82%,rgb(var(--app-rule)/.08) 100%)}@media (max-width:899px){#dashboard-root .app-install-vrule{width:min(82%,24rem);height:3px;background:linear-gradient(90deg,rgb(var(--app-rule)/.08) 0,rgb(var(--app-rule)/.7) 18%,rgb(var(--app-rule)/.7) 82%,rgb(var(--app-rule)/.08) 100%)}}@media (min-width:900px){#dashboard-root .app-install-vrule{width:3px;height:100%;min-height:0}}#dashboard-root .app-install-terminal{position:relative;z-index:1;display:flex;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;align-items:center;justify-content:flex-end;margin:0;padding:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dashboard-root .app-install-terminal__smoke{display:none}#dashboard-root .app-install-terminal__clip{position:relative;z-index:1;height:min(100%,58rem);width:auto;max-width:100%;aspect-ratio:1.04;max-height:100%;overflow:hidden;flex-shrink:0;margin-right:0}#dashboard-root .app-install-terminal__img{display:block;height:100%;width:auto;max-width:none;filter:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media (max-width:899px){#dashboard-root .app-install-spline-col{min-height:0;align-items:center;justify-content:flex-end;padding:.5rem 1rem 0}#dashboard-root .app-install-hero-col{padding:1rem 1.25rem 1.25rem}#dashboard-root .app-install-terminal{height:100%;min-height:0;justify-content:center;align-items:flex-end;padding:0}#dashboard-root .app-install-terminal__clip{height:100%;width:auto;max-width:100%;aspect-ratio:1.04;max-height:100%}#dashboard-root .app-install-terminal__img{height:100%;width:auto;max-width:none;margin-top:0}}#dashboard-root .app-install-hero{position:relative;display:flex;width:100%;height:auto;max-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 0;margin:0}#dashboard-root .app-install-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:min(100%,52rem);gap:clamp(1.35rem,3vh,2.25rem);justify-items:stretch;align-content:center}#dashboard-root .app-install-title{margin:0;width:100%;max-width:100%;min-width:0;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw + .4rem,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:rgb(var(--dash-foreground));text-align:left;text-wrap:balance}#dashboard-root .app-install-title-accent{color:rgb(var(--dash-foreground))}#dashboard-root .app-install-subtitle,#dashboard-root .app-install-title-sep{font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .app-install-subtitle{font-family:inherit}#dashboard-root .app-install-lead{margin:0;width:100%;max-width:none;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.55;color:rgb(var(--dash-muted-foreground));text-align:left}#dashboard-root .app-install-tabs{width:100%;max-width:28rem;margin:0;padding:.3rem;gap:.25rem;border-radius:1rem}#dashboard-root .app-install-tabs button{min-height:2.75rem;padding:.65rem 1rem;font-size:1rem;border-radius:.75rem}#dashboard-root .app-install-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:26rem;margin:1.5rem 0 0;padding:0;list-style:none}#dashboard-root .app-install-platform{display:inline-flex;align-items:center;gap:.55rem;min-height:2.625rem;padding:.4rem .85rem .4rem .4rem;border-radius:.85rem;border:1px solid rgb(var(--app-chip-border));background:rgb(var(--app-chip-bg))}#dashboard-root .app-install-platform__icon{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.55rem;flex-shrink:0}#dashboard-root .app-install-platform__icon--mac{color:rgb(var(--dash-foreground));background:rgb(var(--app-icon-mac-bg));box-shadow:inset 0 0 0 1px rgb(var(--app-chip-border)/.85)}#dashboard-root .app-install-platform__icon--windows{background:rgb(var(--app-icon-win-bg));box-shadow:inset 0 0 0 1px rgb(15 23 42/.12)}#dashboard-root[data-theme=dark] .app-install-platform__icon--windows{box-shadow:inset 0 0 0 1px rgb(0 0 0/.22)}#dashboard-root .app-install-platform__text{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.15;text-align:left}#dashboard-root .app-install-platform__text strong{font-size:.8125rem;font-weight:650;letter-spacing:-.02em;color:rgb(var(--dash-foreground))}#dashboard-root .app-install-platform__text span{font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-install-features{width:100%;max-width:none;margin:0}#dashboard-root .app-install-features__grid{display:grid;grid-template-columns:1fr;gap:1.35rem;width:100%}@media (min-width:900px){#dashboard-root .app-install-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}#dashboard-root .app-install-features .group{text-align:center;background:rgb(var(--dash-muted)/.55);color:rgb(var(--dash-foreground));min-height:18.5rem}#dashboard-root .app-install-features .group h3{font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650;letter-spacing:-.02em;color:rgb(var(--dash-foreground))}#dashboard-root .app-install-features .group p{color:rgb(var(--dash-muted-foreground));font-size:1rem;line-height:1.55}#dashboard-root .app-install-features [aria-hidden].relative.size-36{width:9.5rem;height:9.5rem}#dashboard-root .app-install-features [aria-hidden].relative .size-12{width:3.5rem;height:3.5rem;background:rgb(var(--dash-background));border-color:rgb(var(--dash-border));color:rgb(var(--dash-foreground))}#dashboard-root .app-install-features [aria-hidden].relative .size-6{width:1.65rem;height:1.65rem}#dashboard-root .app-install-features [aria-hidden].relative .opacity-10{--border:rgb(var(--dash-foreground));opacity:.12}#dashboard-root .app-install-features .group>div:first-child{padding:1.5rem 1.25rem .75rem}#dashboard-root .app-install-features .group>div:last-child{padding:0 1.25rem 1.65rem}#dashboard-root .app-install-features .group h3.mt-6{margin-top:1.25rem}#dashboard-root .app-install-cta{margin-top:0;width:100%;align-self:stretch}#dashboard-root .app-install-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%}#dashboard-root .app-install-timeline>li{gap-x:.85rem}#dashboard-root .app-install-timeline .timeline-dot{color:rgb(var(--dash-foreground));width:1.35rem;height:1.35rem}#dashboard-root .app-install-timeline .timeline-dot .lucide-circle{width:.7rem;height:.7rem}#dashboard-root .app-install-timeline .timeline-dot .lucide-check,#dashboard-root .app-install-timeline .timeline-dot .lucide-x{width:.85rem;height:.85rem}#dashboard-root .app-install-timeline .text-primary{color:rgb(var(--dash-foreground))}#dashboard-root .app-install-timeline [role=heading]{font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}#dashboard-root .app-install-timeline [class*=pb-]{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55;padding-bottom:clamp(1.5rem,3.5vh,2.5rem)}#dashboard-root .app-install-timeline hr{min-height:clamp(2.75rem,6vh,4.5rem);width:.2rem}#dashboard-root .app-install-timeline .bg-primary{background-color:#e30611;border-color:#e30611;color:#fff}#dashboard-root .app-install-timeline .bg-primary .lucide-check{color:#fff}#dashboard-root .app-install-timeline hr.bg-primary{background-color:#e30611;border:none}#dashboard-root .app-install-note{margin:1.25rem 0 0;max-width:26rem;font-size:.875rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-install-dl-wrap{display:flex;flex-direction:column;align-items:flex-start}#dashboard-root .app-install-actions .btn-dash-primary-md,#dashboard-root .app-install-actions .btn-dash-secondary-md,#dashboard-root .app-install-dl-wrap .btn-dash-primary-md{min-height:3.6rem!important;height:3.6rem!important;padding-left:2rem!important;padding-right:2rem!important;font-size:.9375rem!important;border-radius:.9rem!important}#dashboard-root a.app-install-glass-btn,#dashboard-root button.app-install-glass-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.9rem 2.25rem;border-radius:.85rem;font-family:inherit;font-size:1rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;text-decoration:none!important;color:rgb(var(--app-cta-fg));background:rgb(var(--app-cta-bg));border:1px solid rgb(var(--app-cta-border));box-shadow:var(--app-cta-shadow);transition:transform .2s ease,opacity .15s ease,box-shadow .2s ease}#dashboard-root a.app-install-glass-btn:hover,#dashboard-root button.app-install-glass-btn:hover{transform:translateY(-1px);opacity:.94;text-decoration:none!important}#dashboard-root a.app-install-glass-btn:active,#dashboard-root button.app-install-glass-btn:active{transform:translateY(0);opacity:1}#dashboard-root a.app-install-glass-btn:focus-visible,#dashboard-root button.app-install-glass-btn:focus-visible{outline:2px solid rgb(var(--dash-ring)/.55);outline-offset:3px}#dashboard-root .app-dl-modal-root{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:rgb(0 0 0/.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--font-dash,"DM Sans"),system-ui,sans-serif}#dashboard-root[data-theme=light] .app-dl-modal-root{background:rgb(15 23 42/.4)}#dashboard-root .app-dl-modal-backdrop{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;inset:0}#dashboard-root .app-dl-modal-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,28rem);max-height:min(92vh,36rem);border:1px solid rgb(var(--dash-border)/.9);border-radius:1.25rem;background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));box-shadow:0 28px 64px -20px rgb(0 0 0/.5),0 0 0 1px rgb(var(--dash-border)/.3);overflow:hidden}#dashboard-root .app-dl-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem .95rem;border-bottom:1px solid rgb(var(--dash-border)/.7);flex-shrink:0;background:linear-gradient(180deg,rgb(var(--dash-muted)/.18) 0,transparent 100%)}#dashboard-root .app-dl-modal__heading{min-width:0}#dashboard-root .app-dl-modal__eyebrow{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-dl-modal__title{margin:.3rem 0 0;font-size:1.125rem;font-weight:650;letter-spacing:-.02em;color:rgb(var(--dash-foreground))}#dashboard-root button.app-dl-modal__back{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-family:inherit;font-size:.8125rem;font-weight:600;color:rgb(var(--dash-muted-foreground));text-decoration:none!important}#dashboard-root button.app-dl-modal__back:hover{color:rgb(var(--dash-foreground))}#dashboard-root button.app-dl-modal__close{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.125rem!important;height:2.125rem!important;flex-shrink:0;border-radius:.65rem!important;color:rgb(var(--dash-muted-foreground))!important;text-decoration:none!important;transition:background .15s ease,color .15s ease}#dashboard-root button.app-dl-modal__close:hover{background:rgb(var(--dash-muted)/.5)!important;color:rgb(var(--dash-foreground))!important}#dashboard-root .app-dl-modal__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.1rem 1.25rem 1.15rem;scrollbar-width:thin}#dashboard-root .app-dl-modal__lead{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-dl-modal__platforms{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}#dashboard-root button.app-dl-modal__platform{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.2rem .85rem 1rem;border-radius:1rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-muted)/.35);color:rgb(var(--dash-foreground));font-family:inherit;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,transform .15s ease}#dashboard-root button.app-dl-modal__platform:hover:not(.is-disabled){transform:translateY(-1px);border-color:rgb(var(--dash-border-strong,var(--dash-border)));background:rgb(var(--dash-muted)/.55)}#dashboard-root button.app-dl-modal__platform.is-suggested{border-color:rgb(var(--dash-foreground)/.35);background:rgb(var(--dash-muted)/.55);box-shadow:0 0 0 1px rgb(var(--dash-foreground)/.08)}#dashboard-root button.app-dl-modal__platform.is-disabled{opacity:.45;cursor:not-allowed}#dashboard-root .app-dl-modal__tag{position:absolute;top:-.55rem;left:50%;transform:translateX(-50%);padding:.15rem .55rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--dash-background));background:rgb(var(--dash-foreground))}#dashboard-root .app-dl-modal__platform-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.85rem}#dashboard-root .app-dl-modal__platform-icon.is-mac{color:rgb(var(--dash-foreground));background:rgb(var(--dash-secondary));box-shadow:inset 0 0 0 1px rgb(var(--dash-border))}#dashboard-root .app-dl-modal__platform-icon.is-windows{background:#fff;box-shadow:inset 0 0 0 1px rgb(15 23 42/.12)}#dashboard-root[data-theme=dark] .app-dl-modal__platform-icon.is-windows{background:#fafafa;box-shadow:inset 0 0 0 1px rgb(0 0 0/.2)}#dashboard-root .app-dl-modal__platform-label{font-size:.9375rem;font-weight:650;letter-spacing:-.02em}#dashboard-root .app-dl-modal__platform-hint{font-size:.6875rem;line-height:1.35;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-dl-modal__confirm{display:flex;align-items:center;gap:.9rem;padding:1rem 1.05rem;margin-bottom:.9rem;border-radius:1rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-muted)/.35)}#dashboard-root .app-dl-modal__confirm strong{display:block;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-foreground))}#dashboard-root .app-dl-modal__confirm span{font-size:.8125rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-dl-modal__confirm-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.85rem}#dashboard-root .app-dl-modal__confirm-icon.is-mac{color:rgb(var(--dash-foreground));background:rgb(var(--dash-secondary));box-shadow:inset 0 0 0 1px rgb(var(--dash-border))}#dashboard-root .app-dl-modal__confirm-icon.is-windows{background:#fff;box-shadow:inset 0 0 0 1px rgb(15 23 42/.12)}#dashboard-root[data-theme=dark] .app-dl-modal__confirm-icon.is-windows{background:#fafafa}#dashboard-root .app-dl-modal__hint{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .app-dl-modal__hint code{display:inline;padding:.1rem .35rem;border-radius:.35rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-muted)/.55);color:rgb(var(--dash-foreground));font-size:.6875rem}#dashboard-root .app-dl-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;gap:.55rem;flex-shrink:0;padding:.9rem 1.25rem 1.05rem;border-top:1px solid rgb(var(--dash-border)/.7);background:rgb(var(--dash-muted)/.12)}#dashboard-root a.app-dl-modal__submit{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem;width:100%;min-height:2.625rem;padding:.7rem 1.15rem;border-radius:.75rem!important;background:rgb(var(--dash-foreground))!important;color:rgb(var(--dash-background))!important;font-family:inherit;font-size:.875rem;font-weight:650;letter-spacing:-.01em;text-decoration:none!important;transition:opacity .15s ease}#dashboard-root a.app-dl-modal__submit:hover{opacity:.92;text-decoration:none!important}@media (max-width:480px){#dashboard-root .app-dl-modal__platforms{grid-template-columns:1fr}}