.compare---sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare---content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.compare---component{grid-column-gap:var(--_spacing---gap--xl);grid-row-gap:var(--_spacing---gap--xl);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.compare---table-wrapper{grid-column-gap:var(--_spacing---gap--xs);grid-row-gap:var(--_spacing---gap--xs);flex-flow:column;align-items:flex-start;width:100%;max-width:100%;display:flex}.compare---scroll{-webkit-overflow-scrolling:touch;background-color:var(--_theme---background--primary);border:var(--_spacing---border--base)solid var(--_theme---border--secondary);border-radius:var(--_spacing---radius--sm);width:100%;max-width:100%;overflow:auto hidden}.compare---scroll:focus-visible{outline:2px solid var(--_color---system--focus-state);outline-offset:2px}.compare---hint{color:var(--_theme---text--tertiary);font-family:var(--_typography---label--sm--font-family);font-size:var(--_typography---label--sm--font-size);letter-spacing:var(--_typography---label--sm--letter-spacing);line-height:var(--_typography---label--sm--line-height);margin:0;display:none}.compare---table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.compare---head-cell{border-bottom:var(--_spacing---border--base)solid var(--_theme---border--primary);color:var(--_theme---text--primary);font-family:var(--_typography---label--md--font-family);font-size:var(--_typography---label--md--font-size);font-weight:var(--_typography---font-weight--medium);letter-spacing:var(--_typography---label--md--letter-spacing);line-height:var(--_typography---label--md--line-height);padding:var(--_spacing---box--md)var(--_spacing---box--sm);text-align:center;vertical-align:bottom;white-space:nowrap}.compare---feature{border-bottom:var(--_spacing---border--base)solid var(--_theme---border--primary);color:var(--_theme---text--primary);font-family:var(--_typography---body--md--font-family);font-size:var(--_typography---body--md--font-size);font-weight:var(--_typography---font-weight--regular);letter-spacing:var(--_typography---body--md--letter-spacing);line-height:var(--_typography---body--md--line-height);min-width:16rem;padding:var(--_spacing---box--sm)var(--_spacing---box--md);text-align:left;vertical-align:middle;width:34%}.compare---table tbody .compare---feature{border-bottom:0}.compare---table td{color:var(--_theme---text--secondary);font-family:var(--_typography---body--md--font-family);font-size:var(--_typography---body--md--font-size);font-weight:var(--_typography---font-weight--regular);letter-spacing:var(--_typography---body--md--letter-spacing);line-height:var(--_typography---body--md--line-height);padding:var(--_spacing---box--sm);text-align:center;vertical-align:middle}.compare---table tbody tr+tr>*{border-top:var(--_spacing---border--base)solid var(--_theme---border--secondary)}.compare---table tr>:nth-child(2){background-color:var(--_theme---background--secondary);color:var(--_theme---text--primary)}.compare---table thead th:nth-child(2){font-weight:var(--_typography---font-weight--semi-bold)}.compare---table .compare---row-key>*{color:var(--_theme---text--primary);font-weight:var(--_typography---font-weight--semi-bold)}.compare---icon{color:var(--_theme---text--primary);height:var(--_spacing---icon--lg);width:var(--_spacing---icon--lg);justify-content:center;align-items:center;display:inline-flex}.compare---icon svg{width:100%;height:100%;display:block}.compare---no{color:var(--_theme---text--tertiary);font-size:var(--_typography---body--lg--font-size);line-height:1;display:inline-block}.compare---note{color:var(--_theme---text--secondary);font-size:var(--_typography---body--sm--font-size);letter-spacing:var(--_typography---body--sm--letter-spacing);white-space:nowrap}.compare---footnote{color:var(--_theme---text--primary);font-family:var(--_typography---body--xl--font-family);font-size:var(--_typography---body--xl--font-size);font-weight:var(--_typography---body--xl--font-weight);letter-spacing:var(--_typography---body--xl--letter-spacing);line-height:var(--_typography---body--xl--line-height);text-align:center;text-wrap:balance;max-width:44rem;margin:0}@media screen and (max-width:991px){.compare---component{grid-column-gap:var(--_spacing---gap--lg);grid-row-gap:var(--_spacing---gap--lg)}}@media screen and (max-width:767px){.compare---hint{display:block}.compare---table{min-width:40rem}.compare---feature{min-width:13rem;padding:var(--_spacing---box--xs)var(--_spacing---box--sm)}.compare---head-cell,.compare---table td{padding:var(--_spacing---box--xs)var(--_spacing---box--2xs)}.compare---footnote{font-size:var(--_typography---body--lg--font-size)}}.media---fit{width:100%;max-width:100%;height:auto;display:block}.hero---demo{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);flex-flow:column;width:100%;display:flex}.hero-product-03---image-wrapper:has(.hero---demo){grid-template-columns:none;display:block}.hero---demo .browser---image-wrapper{aspect-ratio:auto;flex:auto;min-height:0}.hero---demo-video{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.hero---demo--bare .hero---demo-video{aspect-ratio:1840/1080;border-radius:var(--_spacing---radius--sm);width:100%;height:auto}.hero---demo-tour{justify-content:center;display:flex}.mobile---content,.mobile---component{flex-flow:column;align-items:center;width:100%;display:flex}.mobile---component{grid-column-gap:var(--_spacing---gap--xl);grid-row-gap:var(--_spacing---gap--xl)}.mobile---row{grid-column-gap:var(--_spacing---gap--lg);grid-row-gap:var(--_spacing---gap--lg);flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.mobile---item{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);flex-flow:column;flex:1 1 0;align-items:center;min-width:0;max-width:20rem;display:flex}.mobile---screen{width:100%;max-width:100%;height:auto;display:block}.mobile---caption{color:var(--_theme---text--secondary);font-family:var(--_typography---body--lg--font-family);font-size:var(--_typography---body--lg--font-size);font-weight:var(--_typography---body--lg--font-weight);letter-spacing:var(--_typography---body--lg--letter-spacing);line-height:var(--_typography---body--lg--line-height);text-align:center;text-wrap:balance;margin:0}.v2---footer .footer---brand{color:var(--_theme---text--primary);opacity:.09}.v2---footer .footer---brand-wrapper{flex:none}.about-03---items.items---single{grid-template-columns:1fr}.pricing-card---price-wrapper{justify-items:center;display:grid}.pricing-card---price-wrapper>.pricing-card---price{grid-area:1/1}.pricing-card---price-wrapper>.pricing-card---price.price---is-monthly{position:relative}.navbar---signin{display:none}@media screen and (min-width:768px){.navbar---component .navbar---toggle{display:none}.navbar---signin{align-items:center;display:flex}}.tour---dialog,.dl---dialog{max-width:100vw;max-height:100dvh;padding:var(--_spacing---box--base);background:0 0;border:0}.tour---dialog::backdrop,.dl---dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--_color---overlay--overlay-dark)}.tour---video{border-radius:var(--_spacing---radius--sm);width:100%;max-width:min(72rem,92vw);max-height:80dvh;display:block}.dl---panel{background-color:var(--_theme---background--primary);border:1px solid var(--_theme---border--secondary);border-radius:var(--_spacing---radius--base);grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);max-width:26rem;padding:var(--_spacing---box--lg);text-align:center;flex-flow:column;align-items:center;display:flex}.dl---heading{color:var(--_theme---text--primary);font-family:var(--_typography---heading--sm--font-family);font-size:var(--_typography---heading--sm--font-size);font-weight:var(--_typography---heading--sm--font-weight);line-height:var(--_typography---heading--sm--line-height);margin:0}.dl---body{color:var(--_theme---text--secondary);font-family:var(--_typography---body--md--font-family);font-size:var(--_typography---body--md--font-size);line-height:var(--_typography---body--md--line-height);margin:0}.dl---qr{border-radius:var(--_spacing---radius--xs);width:10rem;height:10rem;display:block}.dl---links{grid-column-gap:var(--_spacing---gap--2xs);grid-row-gap:var(--_spacing---gap--2xs);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.dl---badge{width:auto;max-width:none;height:2.5rem;display:block}.tour---close,.dl---close{border:1px solid var(--_theme---border--secondary);border-radius:var(--_spacing---radius--rounded);color:var(--_theme---text--primary);cursor:pointer;font-family:var(--_typography---body--sm--font-family);font-size:var(--_typography---body--sm--font-size);padding:var(--_spacing---box--2xs)var(--_spacing---box--sm);background:0 0}.tour---close{background-color:var(--_theme---background--primary);margin:var(--_spacing---gap--sm)auto 0;background-color:var(--_theme---background--primary);margin:var(--_spacing---gap--sm)auto 0;display:block}@media screen and (max-width:991px){.mobile---row{grid-column-gap:var(--_spacing---gap--base);grid-row-gap:var(--_spacing---gap--base)}}@media screen and (max-width:767px){.mobile---row{flex-direction:column}.mobile---item{max-width:18rem}.hero---demo .browser---controls{display:none}}.unis---strip{grid-row-gap:var(--_spacing---gap--md);margin-top:var(--_spacing---gap--xl);flex-direction:column;align-items:center;width:100%;display:flex}.unis---label{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;text-align:center;margin:0;font-size:.9375rem}.unis---strip .logos-03---items{justify-content:flex-start;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.unis---strip .logos-03---mask{background-image:linear-gradient(90deg,var(--_theme---background--primary)0%,transparent 6%),linear-gradient(90deg,transparent 94%,var(--_theme---background--primary)100%)}.unis---strip .logos-03---row{--unis-gap:var(--_spacing---gap--xl);animation:unis-scroll var(--unis-duration,120s)linear infinite;column-gap:var(--unis-gap);flex:none;width:max-content}@keyframes unis-scroll{to{transform:translateX(calc(-50% - var(--unis-gap)/2))}}.unis---strip .logos-03---items:hover .logos-03---row{animation-play-state:paused}.unis---strip .logos-03---item{flex:none;width:auto}.unis---mark{filter:grayscale();object-fit:fill;opacity:.6;width:auto;max-width:none;height:auto}@media (prefers-reduced-motion:reduce){.unis---strip .logos-03---row{grid-row-gap:var(--_spacing---gap--md);flex-wrap:wrap;justify-content:center;width:100%;animation:none}.unis---strip .logos-03---item[aria-hidden=true]{display:none}.unis---strip .logos-03---item:has([aria-hidden=true]){display:none}}.feat---section .header-global---wrapper,.tst---section .header-global---wrapper{grid-area:1/2/2/-2;place-self:stretch stretch}@media screen and (max-width:991px){.feat---section .header-global---wrapper,.tst---section .header-global---wrapper{grid-area:1/1/2/-1}}.feat---section .container{padding-bottom:var(--sizes--5-rem);padding-top:var(--sizes--5-rem)}.feat---section .product-03---component{grid-row-gap:var(--_spacing---gap--xl)}.feat---card{isolation:isolate;position:relative}.feat---backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.feat---head,.feat---stage{z-index:1;position:relative}.feat---card{justify-content:flex-start;align-items:stretch;overflow:hidden}.feat---card--violet{background-color:#f1eefb}.feat---card--blue{background-color:#e9f1fd}.feat---card--green{background-color:#e9f5ec}.feat---card--coral{background-color:#fbeceb}.feat---head{padding:var(--sizes--2-rem)var(--sizes--2-rem)0;text-align:left}.feat---eyebrow{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--sizes--0-5-rem);font-size:.9375rem;line-height:1.4}.feat---title{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);text-wrap:balance;max-width:18ch;margin:0;font-size:1.625rem;font-weight:500;line-height:1.12}.feat---stage{--mock-fg:#0a0a0a;--mock-muted:#6b6b6b;--mock-line:#ededed;--mock-surface:#fff;--mock-sunken:#fafafa;--mock-accent:#dd6a6a;--stage-foot:var(--sizes--3-rem);margin-top:var(--sizes--1-75-rem);min-height:0;padding:0 var(--sizes--2-rem)var(--stage-foot);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.feat---stage>.showcase---mock,.feat---stage>.feat---deck{width:100%}.feat---deck>.showcase---mock{position:relative}.feat---body{padding:var(--sizes--1-25-rem)}.feat---stage .showcase---mock-head{padding:var(--sizes--1-rem)var(--sizes--1-25-rem)}.feat---stage .showcase---mock-title{font-size:.9375rem}.feat---stage .showcase---mock-count{white-space:nowrap;font-size:.8125rem}.feat---stage .showcase---chat{padding:var(--sizes--1-rem)var(--sizes--1-25-rem)}.feat---stage .showcase---ask-q,.feat---stage .showcase---ask-a{font-size:.9375rem}.feat---stage .showcase---ask-q{padding:var(--sizes--0-5-rem)var(--sizes--0-875-rem)}.feat---stage .showcase---cite{font-size:.75rem}.feat---stage .showcase---rows{padding:var(--sizes--0-25-rem)0}.feat---stage .showcase---row{grid-column-gap:var(--sizes--0-75-rem);padding:var(--sizes--0-5-rem)var(--sizes--1-25-rem)}.feat---stage .showcase---tile{border-radius:var(--sizes--0-5-rem);height:var(--sizes--2-25-rem);width:var(--sizes--2-25-rem)}.feat---stage .showcase---row-name{font-size:.9375rem}.showcase---tile--pod{color:#e05a45;background-color:#ffe8e3}.feat---stage>.showcase---askbar,.feat---stage>.showcase---rec,.feat---toast{left:var(--sizes--1-5-rem);right:var(--sizes--1-5-rem)}.feat---stage>.showcase---askbar{bottom:var(--sizes--1-5-rem);padding:var(--sizes--0-875-rem)var(--sizes--1-rem)var(--sizes--0-625-rem,.625rem)}.feat---stage .showcase---askbar-placeholder{margin-bottom:var(--sizes--0-75-rem);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.feat---stage .showcase---askbar-tools{grid-column-gap:var(--sizes--1-rem);font-size:.875rem}.feat---stage>.showcase---rec{bottom:var(--sizes--1-5-rem);grid-column-gap:var(--sizes--0-5-rem);padding-left:var(--sizes--1-rem)}.feat---stage .showcase---rec-name{font-size:.9375rem}.feat---card--violet .feat---stage{--stage-foot:calc(var(--sizes--6-rem) + var(--sizes--1-5-rem))}.feat---card--blue .feat---stage{--stage-foot:var(--sizes--4-5-rem)}.feat---card--green .feat---stage{--stage-foot:var(--sizes--6-rem)}.feat---card--coral .feat---stage{--stage-foot:var(--sizes--4-5-rem)}.feat---rec-main{background-color:var(--mock-accent);color:#fff}.feat---deck{padding-top:var(--sizes--1-5-rem);position:relative}.feat---deck-back{background-color:var(--mock-surface);border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--sm);height:6rem;left:0;right:0;top:var(--sizes--1-5-rem);position:absolute;transform:translateY(-.75rem)scaleX(.96)}.feat---deck-back--2{transform:translateY(-1.5rem)scaleX(.92)}.feat---card-front{color:var(--mock-fg);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--0-75-rem);font-size:1.0625rem;font-weight:500;line-height:1.35}.feat---card-answer{color:var(--mock-muted);letter-spacing:-.01em;margin:0;font-size:.9375rem;line-height:1.5}.feat---quiz-q{color:var(--mock-fg);letter-spacing:-.015em;margin:0 0 var(--sizes--0-75-rem);font-size:.9375rem;font-weight:500;line-height:1.4}.feat---opt{border:1px solid var(--mock-line);border-radius:var(--sizes--0-75-rem);color:var(--mock-fg);grid-column-gap:var(--sizes--0-5-rem);margin-bottom:var(--sizes--0-5-rem);padding:var(--sizes--0-625-rem,.625rem)var(--sizes--0-875-rem);align-items:center;font-size:.875rem;line-height:1.35;display:flex}.feat---opt--right{background-color:#f0faf2;border-color:#4caf50}.feat---opt-mark{border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--circle);height:var(--sizes--1-25-rem);width:var(--sizes--1-25-rem);flex:none;justify-content:center;align-items:center;display:flex}.feat---opt--right .feat---opt-mark{color:#fff;background-color:#4caf50;border-color:#4caf50}.feat---pill{background-color:var(--mock-surface);border-radius:var(--_spacing---radius--rounded);bottom:var(--sizes--1-5-rem);grid-column-gap:var(--sizes--0-5-rem);padding:var(--sizes--0-375-rem,.375rem);align-items:center;display:flex;left:50%;transform:translate(-50%)}.feat---pill-btn{border-radius:var(--_spacing---radius--circle);color:var(--mock-fg);height:var(--sizes--2-rem);width:var(--sizes--2-rem);background-color:#f4f4f5;justify-content:center;align-items:center;display:flex}.feat---pill-label{color:var(--mock-fg);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;padding:0 var(--sizes--0-5-rem);font-size:.9375rem;font-weight:500}.feat---toast{background-color:var(--mock-surface);border-radius:var(--_spacing---radius--sm);bottom:var(--sizes--1-5-rem);grid-column-gap:var(--sizes--0-75-rem);padding:var(--sizes--0-875-rem)var(--sizes--1-rem);align-items:flex-start;display:flex}.feat---toast-mark{border-radius:var(--_spacing---radius--circle);color:#fff;height:var(--sizes--1-5-rem);width:var(--sizes--1-5-rem);background-color:#4caf50;flex:none;justify-content:center;align-items:center;display:flex}.feat---toast-text{color:var(--mock-fg);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0;font-size:.875rem;line-height:1.45}.feat---toast-text strong{font-weight:600}@media screen and (max-width:767px){.feat---head{padding:var(--sizes--1-5-rem)var(--sizes--1-5-rem)0}.feat---title{font-size:1.375rem}.feat---stage{padding-left:var(--sizes--1-5-rem);padding-right:var(--sizes--1-5-rem);align-items:flex-start}.feat---card--violet .feat---stage,.feat---card--blue .feat---stage,.feat---card--green .feat---stage,.feat---card--coral .feat---stage{--stage-foot:var(--sizes--4-rem)}.feat---card{min-height:27rem}.feat---deck{padding-top:var(--sizes--1-75-rem)}.feat---toast,.feat---stage>.showcase---askbar,.feat---stage>.showcase---rec{left:var(--sizes--1-rem);right:var(--sizes--1-rem)}}@media screen and (min-width:992px){.faq---sticky .faq---header{top:var(--sizes--6-5-rem);position:sticky}}.hero-product-03---header,.hero-product-03---image-wrapper{opacity:1!important;transform:none!important}.navbar---component,.privacy---items{opacity:1!important}.navbar---pill{pointer-events:none}.tst---section .testimonials-02---items{align-items:flex-start}.tst---section .testimonials-02---rows{--tst-gap:var(--_spacing---gap--base);animation:tst-scroll var(--tst-duration,36s)linear infinite;column-gap:var(--tst-gap);justify-content:flex-start;width:max-content}@keyframes tst-scroll{to{transform:translateX(calc(-50% - var(--tst-gap)/2))}}.tst---section .testimonials-02---items:hover .testimonials-02---rows{animation-play-state:paused}.tst---section .testimonials-02---row,.tst---section .testimonials-02---item{flex:none}.tst---section .testimonials-02---mask{background-image:linear-gradient(90deg,var(--_theme---background--primary)0%,transparent 8%),linear-gradient(90deg,transparent 92%,var(--_theme---background--primary)100%)}.tst---logo-wrapper{width:auto}.tst---mark{filter:grayscale();object-fit:fill;opacity:.75;width:auto;max-width:none;height:auto}@media screen and (max-width:479px){.tst---section .testimonials-02---item{width:80vw}}@media (prefers-reduced-motion:reduce){.tst---section .testimonials-02---rows{width:100%;animation:none}.tst---section .testimonials-02---row[aria-hidden=true]{display:none}.tst---section .testimonials-02---row{flex-wrap:wrap;justify-content:center;width:100%}.tst---section .testimonials-02---mask{display:none}}.otg---shot-wrapper{padding:0}.otg---shot{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.otg---section .split-cta---wrapper{justify-content:center}.otg---badges{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);flex-flow:wrap;align-items:center;display:flex}.otg---badge-link{border:1px solid #ffffff40;border-radius:.375rem;line-height:0;display:block;overflow:hidden}.otg---badge{width:auto;max-width:none;height:2.5rem;display:block}.auth---screen{background-color:var(--_theme---background--primary,#fff);min-height:100dvh;padding:var(--sizes--2-rem);justify-content:center;align-items:center;width:100%;display:flex}.auth---panel{align-items:center;gap:var(--sizes--1-25-rem);text-align:center;flex-direction:column;max-width:34rem;display:flex}.auth---ring{border:3px solid var(--_theme---border--secondary,#0000001f);border-radius:var(--_spacing---radius--circle);border-top-color:var(--_theme---text--primary);height:var(--sizes--2-75-rem);width:var(--sizes--2-75-rem);animation:.8s linear infinite auth---spin}@keyframes auth---spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth---ring{animation:none}}.auth---cross{border-radius:var(--_spacing---radius--circle);color:#b3261e;height:var(--sizes--2-75-rem);width:var(--sizes--2-75-rem);background-color:#fce6e6;justify-content:center;align-items:center;display:flex}.auth---title{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);font-size:var(--_typography---heading--sm--font-size);font-weight:var(--_typography---heading--sm--font-weight);letter-spacing:var(--_typography---heading--sm--letter-spacing);line-height:var(--_typography---heading--sm--line-height);margin:0}.auth---detail{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);font-size:var(--_typography---body--md--font-size);letter-spacing:var(--_typography---body--md--letter-spacing);line-height:var(--_typography---body--md--line-height);max-width:46ch;margin:0}.auth---actions{gap:var(--sizes--0-75-rem);margin-top:var(--sizes--0-5-rem);flex-wrap:wrap;justify-content:center;display:flex}.auth---provider{align-items:center;gap:var(--sizes--0-5-rem);justify-content:center;display:inline-flex}.auth---scopes{background-color:var(--_theme---background--secondary,#f5f5f5);border-radius:var(--_spacing---radius--sm);color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);font-size:var(--_typography---body--md--font-size);line-height:var(--_typography---body--md--line-height);margin-top:var(--sizes--0-5-rem);padding:var(--sizes--1-rem)var(--sizes--1-25-rem);text-align:left;width:100%}.auth---scopes-head{color:var(--_theme---text--primary);margin:0 0 var(--sizes--0-5-rem);font-weight:500}.auth---scopes ul{gap:var(--sizes--0-25-rem);padding-left:var(--sizes--1-25-rem);flex-direction:column;margin:0;list-style:outside;display:flex}
.showcase---content{flex-direction:column;align-items:center;width:100%;display:flex}.showcase---component{grid-row-gap:var(--_spacing---gap--xl);flex-direction:column;width:100%;display:flex}.showcase---grid{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.showcase---card{background-color:var(--_theme---background--secondary);border-radius:var(--_spacing---radius--md);flex-direction:column;display:flex;position:relative;overflow:hidden}.showcase---card--wide{grid-column:1/-1}.showcase---head{grid-column-gap:var(--_spacing---gap--md);padding:var(--sizes--2-5-rem)var(--sizes--2-5-rem)0;justify-content:space-between;align-items:flex-start;display:flex}.showcase---head-text{min-width:0}.showcase---eyebrow{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--sizes--0-75-rem);font-size:.9375rem;line-height:1.4}.showcase---title{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);text-wrap:balance;max-width:20ch;margin:0;font-size:1.875rem;font-weight:500;line-height:1.12}.showcase---arrow{background-color:var(--_theme---text--primary);border-radius:var(--_spacing---radius--circle);color:var(--_theme---background--primary);height:var(--sizes--3-rem);width:var(--sizes--3-rem);flex:none;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s;display:flex}.showcase---arrow:hover{opacity:.82;transform:translate(.125rem,-.125rem)}.showcase---arrow:focus-visible{outline:2px solid var(--_color---system--focus-state);outline-offset:3px}.showcase---stage{--mock-fg:#0a0a0a;--mock-muted:#6b6b6b;--mock-line:#ededed;--mock-surface:#fff;--mock-sunken:#fafafa;--mock-accent:#dd6a6a;height:21rem;margin-top:var(--sizes--2-rem);position:relative}.showcase---stage>.showcase---mock{left:var(--sizes--2-5-rem);right:var(--sizes--2-5-rem);position:absolute;top:0}.showcase---wide{grid-column-gap:var(--_spacing---gap--xl);grid-template-columns:minmax(0,24rem) minmax(0,1fr);display:grid}.showcase---wide .showcase---head{grid-row-gap:var(--_spacing---gap--lg);padding-bottom:var(--sizes--2-5-rem);flex-direction:column;justify-content:flex-start;align-items:flex-start}.showcase---stage--wide{height:25rem;margin-top:var(--sizes--2-5-rem)}.showcase---stage--wide>.showcase---mock{left:0;right:var(--sizes--2-5-rem)}.showcase---mock{background-color:var(--mock-surface);border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--sm);color:var(--mock-fg);font-family:var(--_typography---font-family--primary);overflow:hidden;box-shadow:0 1.5rem 3rem -1.25rem #00000026}.showcase---mock-head{border-bottom:1px solid var(--mock-line);grid-column-gap:var(--sizes--0-75-rem);padding:var(--sizes--1-25-rem)var(--sizes--1-5-rem);align-items:center;display:flex}.showcase---mock-title{letter-spacing:var(--_typography---letter-spacing--regular);margin:0;font-size:1.0625rem;font-weight:600}.showcase---mock-sub{color:var(--mock-muted);letter-spacing:-.01em;margin:0;font-size:.875rem}.showcase---mock-count{color:var(--mock-muted);margin-left:auto;font-size:.875rem}.showcase---rows{padding:var(--sizes--0-5-rem)0;margin:0;list-style:none}.showcase---row{grid-column-gap:var(--sizes--1-rem);padding:var(--sizes--0-75-rem)var(--sizes--1-5-rem);align-items:center;display:flex}.showcase---tile{border-radius:var(--sizes--0-75-rem);height:var(--sizes--2-75-rem);width:var(--sizes--2-75-rem);flex:none;justify-content:center;align-items:center;display:flex}.showcase---tile--pptx{color:#ff9800;background-color:#fff2df}.showcase---tile--pdf{color:#e53935;background-color:#fce6e6}.showcase---tile--image{color:#4caf50;background-color:#e9f5e9}.showcase---tile--audio{color:#9c27b0;background-color:#f3e4f5}.showcase---tile--youtube{color:red;background-color:#ffdfdf}.showcase---tile--docx{color:#2563eb;background-color:#e3edfd}.showcase---row-text{min-width:0}.showcase---row-name{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:500;overflow:hidden}.showcase---row-meta{color:var(--mock-muted);letter-spacing:.04em;margin:.125rem 0 0;font-size:.75rem}.showcase---row-dots{color:#c4c4c4;margin-left:auto}.showcase---floater{z-index:2;position:absolute;box-shadow:0 1rem 2.5rem -.5rem #00000029,0 0 0 1px #0000000f}.showcase---rec{background-color:var(--mock-surface);border-radius:var(--_spacing---radius--rounded);font-family:var(--_typography---font-family--primary);grid-column-gap:var(--sizes--0-75-rem);padding:var(--sizes--0-5-rem);padding-left:var(--sizes--1-25-rem);align-items:center;display:flex;bottom:2.5rem;left:2rem;right:2rem}.showcase---rec-name{color:#0a0a0a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.showcase---wave{grid-column-gap:.1875rem;height:var(--sizes--1-5-rem);flex:none;align-items:center;display:flex}.showcase---wave span{border-radius:var(--_spacing---radius--rounded);background-color:#0a0a0a;flex:none;width:.1875rem;display:block}.showcase---rec-btn{border-radius:var(--_spacing---radius--circle);color:#0a0a0a;height:var(--sizes--2-25-rem);width:var(--sizes--2-25-rem);background-color:#f4f4f5;flex:none;justify-content:center;align-items:center;display:flex}.showcase---rec-btn--stop{color:var(--mock-accent)}.showcase---chat{padding:var(--sizes--1-rem)var(--sizes--1-5-rem)}.showcase---ask-q{border-radius:var(--_spacing---radius--sm);border-bottom-right-radius:var(--sizes--0-25-rem);letter-spacing:-.015em;margin:0 0 var(--sizes--0-5-rem)auto;max-width:78%;padding:.625rem var(--sizes--1-125-rem);background-color:#f4f4f5;width:fit-content;font-size:1rem}.showcase---ask-a{letter-spacing:-.015em;margin:0 0 var(--sizes--0-5-rem);font-size:1.0625rem;line-height:1.5}.showcase---ask-a strong{font-weight:600}.showcase---cites{grid-column-gap:var(--sizes--0-5-rem);grid-row-gap:var(--sizes--0-5-rem);flex-wrap:wrap;display:flex}.showcase---cite{background-color:var(--mock-sunken);border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--rounded);color:var(--mock-muted);grid-column-gap:var(--sizes--0-25-rem);letter-spacing:-.01em;padding:var(--sizes--0-25-rem)var(--sizes--0-75-rem);align-items:center;font-size:.8125rem;display:flex}.showcase---askbar{background-color:var(--mock-surface);border-radius:var(--_spacing---radius--sm);padding:var(--sizes--1-125-rem)var(--sizes--1-25-rem)var(--sizes--0-75-rem);bottom:0;left:2rem;right:2rem}.showcase---askbar-placeholder{color:#a1a1aa;letter-spacing:-.015em;margin:0 0 var(--sizes--0-75-rem);font-size:1.0625rem}.showcase---askbar-tools{color:var(--mock-muted);grid-column-gap:var(--sizes--1-25-rem);align-items:center;font-size:.9375rem;display:flex}.showcase---askbar-tool{grid-column-gap:.375rem;align-items:center;display:flex}.showcase---send{background-color:var(--mock-accent);border-radius:var(--_spacing---radius--circle);color:#fff;height:var(--sizes--2-25-rem);width:var(--sizes--2-25-rem);justify-content:center;align-items:center;margin-left:auto;display:flex}.showcase---note{padding:var(--sizes--1-75-rem)var(--sizes--2-rem)}.showcase---note h4{letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--0-75-rem);font-size:1.375rem;font-weight:600}.showcase---note h5{letter-spacing:.06em;margin:var(--sizes--1-5-rem)0 var(--sizes--0-5-rem);text-transform:uppercase;color:var(--mock-muted);font-size:.8125rem;font-weight:600}.showcase---note p{letter-spacing:-.01em;margin:0 0 var(--sizes--0-75-rem);font-size:1rem;line-height:1.55}.showcase---note ol{padding-left:var(--sizes--1-25-rem);margin:0}.showcase---note li{letter-spacing:-.01em;margin-bottom:var(--sizes--0-5-rem);font-size:1rem;line-height:1.55}.showcase---mark{border-radius:var(--sizes--0-25-rem);white-space:nowrap;background-color:#fff2df;padding:.05em .25em}.showcase---callout{border-radius:var(--sizes--0-25-rem);letter-spacing:-.01em;margin:0 0 var(--sizes--1-rem);padding:var(--sizes--0-75-rem)var(--sizes--1-rem);background-color:#fffbeb;border-left:3px solid #f59e0b;font-size:.9375rem;line-height:1.5}.showcase---menu{background-color:var(--mock-surface);border-radius:var(--_spacing---radius--sm);padding:var(--sizes--1-rem);width:20rem;top:2.5rem;right:0}.showcase---menu-label{color:var(--mock-muted);letter-spacing:.02em;margin:0 0 var(--sizes--0-75-rem);padding:0 var(--sizes--0-5-rem);font-size:.8125rem;font-weight:500}.showcase---menu-item{border-radius:var(--sizes--0-75-rem);grid-column-gap:var(--sizes--0-75-rem);padding:.625rem var(--sizes--0-5-rem);align-items:center;display:flex}.showcase---menu-item--on{background-color:var(--mock-sunken)}.showcase---menu-name{letter-spacing:-.015em;font-size:1rem;font-weight:500}.showcase---menu-tile{border-radius:var(--sizes--0-5-rem);height:var(--sizes--2-25-rem);width:var(--sizes--2-25-rem);flex:none;justify-content:center;align-items:center;display:flex}.showcase---menu-tile--cards{color:#2563eb;background-color:#e3edfd}.showcase---menu-tile--quiz{color:#16a34a;background-color:#e9f5e9}.showcase---menu-tile--pod{color:#dd6a6a;background-color:#fce6e6}.showcase---menu-tile--guide{color:#9c27b0;background-color:#f3e4f5}.showcase---menu-tile--map{color:#ff9800;background-color:#fff2df}.showcase---menu-tile--sum{color:#0284c7;background-color:#e0f2fe}.showcase---menu-plus{border-radius:var(--_spacing---radius--rounded);color:#096;letter-spacing:.02em;padding:.125rem var(--sizes--0-5-rem);background-color:#d9f5ec;margin-left:auto;font-size:.75rem;font-weight:600}.showcase---linkrow-label{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--_spacing---gap--sm);font-size:1rem}.showcase---links{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.showcase---link{background-color:var(--_theme---background--primary);border:var(--_spacing---border--base)solid var(--_theme---border--secondary);border-radius:var(--_spacing---radius--sm);color:var(--_theme---text--primary);grid-row-gap:var(--_spacing---gap--md);padding:var(--sizes--1-5-rem);flex-direction:column;align-items:flex-start;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.25,.46,.45,.94);display:flex}.showcase---link:hover{border-color:var(--_theme---border--primary);transform:translateY(-.125rem)}.showcase---link:focus-visible{outline:2px solid var(--_color---system--focus-state);outline-offset:3px}.showcase---link-name{font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0;font-size:1rem;font-weight:500;line-height:1.3}.showcase---link-arrow{margin-left:.25rem;display:inline-block}@media screen and (max-width:991px){.showcase---grid,.showcase---wide{grid-template-columns:minmax(0,1fr)}.showcase---wide .showcase---head{padding-bottom:0}.showcase---stage--wide{height:22rem;margin-top:var(--sizes--2-rem)}.showcase---stage--wide>.showcase---mock{left:var(--sizes--2-5-rem)}.showcase---menu{right:var(--sizes--1-rem)}.showcase---links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.showcase---head{padding:var(--sizes--2-rem)var(--sizes--2-rem)0}.showcase---title{font-size:1.625rem}.showcase---stage--wide{height:21rem}.showcase---stage>.showcase---mock,.showcase---stage--wide>.showcase---mock{left:var(--sizes--1-5-rem);right:var(--sizes--1-5-rem)}.showcase---menu{left:var(--sizes--1-5-rem);right:var(--sizes--1-5-rem);width:auto;top:6rem}.showcase---rec{left:var(--sizes--2-rem);right:var(--sizes--2-rem)}.showcase---links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:479px){.showcase---arrow{height:var(--sizes--2-5-rem);width:var(--sizes--2-5-rem)}.showcase---row-name,.showcase---rec-name{font-size:.9375rem}.showcase---wave{display:none}}@media (prefers-reduced-motion:reduce){.showcase---arrow,.showcase---link{transition:none}.showcase---arrow:hover,.showcase---link:hover{transform:none}}
.timeline---content{flex-direction:column;align-items:center;width:100%;display:flex}.timeline---component{flex-direction:column;width:100%;display:flex}.timeline---heading{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--loose);text-wrap:balance;grid-column:2;max-width:18ch;margin:0;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:500;line-height:1.04}.timeline---layout{grid-column-gap:var(--_spacing---gap--2xl);grid-row-gap:var(--_spacing---gap--xl);grid-template-columns:minmax(0,13rem) minmax(0,1fr);width:100%;display:grid}.timeline---rail{grid-column:1}.timeline---panels{grid-column:2}.timeline---rail{flex-direction:column;align-self:start;display:flex;position:sticky;top:9rem}.timeline---rail-item{border-top:var(--sizes--0-125-rem)solid var(--_theme---border--secondary);color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;padding:var(--sizes--0-875-rem)0;font-size:1rem;text-decoration:none;transition:color .3s,border-color .3s;display:block}.timeline---rail-item.is-on{border-top-color:var(--_theme---border--primary);color:var(--_theme---text--primary)}.timeline---rail-item:focus-visible{outline:2px solid var(--_color---system--focus-state);outline-offset:3px}.timeline---panels{grid-row-gap:var(--_spacing---gap--3xl);flex-direction:column;min-width:0;display:flex}.timeline---panel{scroll-margin-top:8rem}.timeline---panel-label{clip-path:inset(50%);color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;white-space:nowrap;width:1px;height:1px;margin:0;font-size:.9375rem;position:absolute;overflow:hidden}.timeline---panel-title{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--1-rem);text-wrap:balance;max-width:22ch;font-size:2rem;font-weight:500;line-height:1.12}.timeline---panel-body{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;max-width:48ch;margin:0;font-size:1.125rem;line-height:1.5}.timeline---stage{--mock-fg:#0a0a0a;--mock-muted:#6b6b6b;--mock-line:#ededed;--mock-surface:#fff;--mock-sunken:#fafafa;--mock-accent:#dd6a6a;border-radius:var(--_spacing---radius--xl);margin-top:var(--_spacing---gap--lg);padding:var(--sizes--2-5-rem)var(--sizes--2-5-rem)0;position:relative;overflow:hidden}.timeline---stage--before{background-color:#fdf4e9}.timeline---stage--during{background-color:#fbeceb}.timeline---stage--after{background-color:#edf6ef}.timeline---stage .showcase---mock{margin-bottom:-3rem}.timeline---stage--during .showcase---mock{margin-bottom:0}.timeline---stage--during .showcase---rec{bottom:var(--sizes--1-rem)}.timeline---transcript{padding:var(--sizes--0-5-rem)0 var(--sizes--1-rem)}.timeline---line{grid-column-gap:var(--sizes--1-rem);padding:var(--sizes--0-625-rem,.625rem)var(--sizes--1-5-rem);display:flex}.timeline---who{border-radius:var(--_spacing---radius--rounded);letter-spacing:.02em;height:fit-content;padding:.1875rem var(--sizes--0-5-rem);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600}.timeline---who--prof{color:#4f46e5;background-color:#eef2ff}.timeline---who--you{color:#b45309;background-color:#fdf4e9}.timeline---said{color:var(--mock-fg);letter-spacing:-.01em;margin:0;font-size:.9375rem;line-height:1.5}.timeline---line--live .timeline---said{-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.timeline---quiz{padding:var(--sizes--1-5-rem)}.timeline---q{color:var(--mock-fg);letter-spacing:-.015em;margin:0 0 var(--sizes--1-rem);font-size:1.0625rem;font-weight:500;line-height:1.4}.timeline---opt{border:1px solid var(--mock-line);border-radius:var(--sizes--0-75-rem);color:var(--mock-fg);grid-column-gap:var(--sizes--0-75-rem);letter-spacing:-.01em;margin-bottom:var(--sizes--0-5-rem);padding:var(--sizes--0-75-rem)var(--sizes--1-rem);align-items:center;font-size:.9375rem;display:flex}.timeline---opt--right{background-color:#f0faf2;border-color:#4caf50}.timeline---opt-mark{border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--circle);height:var(--sizes--1-25-rem);width:var(--sizes--1-25-rem);flex:none;justify-content:center;align-items:center;display:flex}.timeline---opt--right .timeline---opt-mark{color:#fff;background-color:#4caf50;border-color:#4caf50}@media screen and (max-width:991px){.timeline---layout{grid-row-gap:var(--_spacing---gap--lg);grid-template-columns:minmax(0,1fr)}.timeline---heading,.timeline---panels{grid-column:1}.timeline---rail{display:none}.timeline---panel-label{clip-path:none;height:auto;margin:0 0 var(--sizes--0-75-rem);white-space:normal;width:auto;display:block;position:static;overflow:visible}.timeline---panels{grid-row-gap:var(--_spacing---gap--2xl)}}@media screen and (max-width:767px){.timeline---panel-title{font-size:1.625rem}.timeline---panel-body{font-size:1rem}.timeline---stage{padding:var(--sizes--1-5-rem)var(--sizes--1-5-rem)0}}@media (prefers-reduced-motion:reduce){.timeline---rail-item{transition:none}}.memory---layout{grid-column-gap:var(--_spacing---gap--2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;display:grid}.memory---eyebrow{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--_spacing---gap--md);font-size:1rem}.memory---heading{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--loose);max-width:9ch;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:.95}.memory---card{border-radius:var(--_spacing---radius--md);padding:var(--sizes--2-rem);background-color:#fff;box-shadow:0 2rem 4rem -1.5rem #00000059}.memory---typed{color:#0a0a0a;font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--2-rem);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.25}.memory---caret{vertical-align:text-bottom;background-color:#dd6a6a;border-radius:1px;width:2px;height:1.1em;margin-left:.125rem;animation:1.1s step-end infinite memory-blink;display:inline-block}@keyframes memory-blink{0%,49%{opacity:1}50%,to{opacity:0}}.memory---chips{grid-column-gap:var(--sizes--0-75-rem);align-items:center;display:flex}.memory---chip{border-radius:var(--_spacing---radius--rounded);color:#3f3f46;font-family:var(--_typography---font-family--primary);grid-column-gap:var(--sizes--0-5-rem);letter-spacing:-.01em;padding:var(--sizes--0-25-rem)var(--sizes--0-75-rem);background-color:#f4f4f5;align-items:center;font-size:.875rem;display:flex}.memory---tools{color:#a1a1aa;grid-column-gap:var(--sizes--0-75-rem);margin-left:auto;display:flex}@media screen and (max-width:991px){.memory---layout{grid-row-gap:var(--_spacing---gap--xl);grid-template-columns:minmax(0,1fr)}.memory---heading{max-width:14ch}}@media (prefers-reduced-motion:reduce){.memory---caret{animation:none}}
.bands---content{flex-direction:column;align-items:center;width:100%;display:flex}.bands---component{grid-row-gap:var(--_spacing---gap--2xl);flex-direction:column;width:100%;display:flex}.bands---eyebrow{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--_spacing---gap--md);font-size:1rem}.bands---heading{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--loose);margin:0 0 var(--_spacing---gap--lg);max-width:15ch;font-size:clamp(2.25rem,5.2vw,4.25rem);font-weight:500;line-height:1.02}.bands---list{grid-row-gap:var(--_spacing---gap--2xl);flex-direction:column;width:100%;display:flex}.bands---band{border-top:var(--_spacing---border--base)solid var(--_theme---border--secondary);padding-top:var(--_spacing---gap--lg)}.bands---row{grid-column-gap:var(--_spacing---gap--xl);margin-bottom:var(--_spacing---gap--lg);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid}.bands---title{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);text-wrap:balance;max-width:24ch;margin:0;font-size:2rem;font-weight:500;line-height:1.15}.bands---desc{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;margin:0;font-size:1.0625rem;line-height:1.5}.bands---media{--mock-fg:#0a0a0a;--mock-muted:#6b6b6b;--mock-line:#ededed;--mock-surface:#fff;--mock-sunken:#fafafa;--mock-accent:#dd6a6a;border-radius:var(--_spacing---radius--sm);width:100%;height:25rem;display:grid;position:relative;overflow:hidden}.bands---panel{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bands---panel--sand{background-color:#fdf4e9}.bands---panel--blush{background-color:#fbeceb}.bands---panel--mint{background-color:#edf6ef}.bands---panel--sky{background-color:#eaf2fb}.bands---panel--ink{background-color:#141414}.bands---panel--bone{background-color:#f4f4f2}.bands---shot{border-radius:var(--sizes--0-75-rem);height:auto;left:var(--sizes--2-5-rem);object-fit:fill;max-width:none;top:var(--sizes--2-5-rem);width:150%;display:block;position:absolute;box-shadow:0 1.5rem 3rem -1rem #0003}.bands---shot--right{left:auto;right:calc(var(--sizes--2-5-rem)*-1)}.bands---tiles{grid-column-gap:var(--_spacing---gap--md);grid-row-gap:var(--_spacing---gap--md);padding:var(--sizes--2-rem);flex-wrap:wrap;justify-content:center;display:flex}.bands---tile{border-radius:var(--_spacing---radius--md);grid-row-gap:var(--sizes--0-75-rem);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex;box-shadow:0 1rem 2rem -.75rem #00000026}.bands---tile-name{color:var(--mock-muted);font-family:var(--_typography---font-family--primary);letter-spacing:.04em;font-size:.75rem}.bands---tile--pptx{color:#ff9800}.bands---tile--pdf{color:#e53935}.bands---tile--docx{color:#2563eb}.bands---tile--image{color:#4caf50}.bands---tile--audio{color:#9c27b0}.bands---tile--youtube{color:red}.bands---gens{grid-column-gap:var(--_spacing---gap--sm);grid-row-gap:var(--_spacing---gap--sm);padding:var(--sizes--2-rem);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bands---gen{border-radius:var(--_spacing---radius--sm);grid-column-gap:var(--sizes--0-75-rem);padding:var(--sizes--1-rem)var(--sizes--1-25-rem);background-color:#fff;align-items:center;display:flex;box-shadow:0 .75rem 1.5rem -.75rem #0000001f}.bands---gen-name{color:var(--mock-fg);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;font-size:1rem;font-weight:500}.bands---capture{grid-row-gap:var(--_spacing---gap--lg);padding:var(--sizes--2-rem);flex-direction:column;width:100%;display:flex}.bands---capture-label{color:#a1a1aa;font-family:var(--_typography---font-family--primary);letter-spacing:.06em;margin:0 0 var(--sizes--0-75-rem);text-transform:uppercase;font-size:.75rem}.bands---capture-wave{grid-column-gap:.1875rem;height:var(--sizes--2-5-rem);align-items:center;display:flex}.bands---capture-wave span{border-radius:var(--_spacing---radius--rounded);background-color:#fff;flex:none;width:.1875rem;display:block}.bands---capture-wave--mic span{background-color:var(--mock-accent)}.bands---phones{grid-column-gap:var(--_spacing---gap--lg);padding-top:var(--sizes--2-5-rem);justify-content:center;align-items:flex-start;display:flex}.bands---phone{border-radius:var(--sizes--1-75-rem);object-fit:fill;width:13rem;max-width:none;height:auto;display:block;box-shadow:0 1.5rem 3rem -1rem #00000040}.bands---phone--drop{margin-top:var(--sizes--3-rem)}@media screen and (max-width:991px){.bands---row{grid-row-gap:var(--_spacing---gap--sm);grid-template-columns:minmax(0,1fr)}.bands---media{height:20rem}.bands---shot{width:190%}.bands---gens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.bands---title{font-size:1.625rem}.bands---media{height:16rem}.bands---media--split{grid-template-columns:minmax(0,1fr)!important}.bands---panel--drop{display:none}.bands---tile{width:5.5rem;height:5.5rem}.bands---phone{width:9rem}}.bands---note{background-color:var(--mock-surface);border-radius:var(--sizes--0-75-rem);left:var(--sizes--2-5-rem);padding:var(--sizes--1-75-rem)var(--sizes--2-rem);right:calc(var(--sizes--2-5-rem)*-2);top:var(--sizes--2-rem);position:absolute;box-shadow:0 1.5rem 3rem -1rem #00000026}.bands---note-bar{color:var(--mock-muted);font-family:var(--_typography---font-family--primary);grid-column-gap:var(--sizes--0-5-rem);margin-bottom:var(--sizes--1-5-rem);align-items:center;font-size:.9375rem;display:flex}.bands---note-here{color:var(--mock-fg);font-weight:500}.bands---note-title{color:#a1a1aa;font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--0-25-rem);font-size:1.625rem;font-weight:500}.bands---note-meta{color:var(--mock-muted);font-family:var(--_typography---font-family--primary);margin:0 0 var(--sizes--1-25-rem);font-size:.9375rem}.bands---note-rec{color:var(--mock-accent);font-weight:500}.bands---note-tabs{border-radius:var(--_spacing---radius--rounded);grid-column-gap:var(--sizes--0-25-rem);margin-bottom:var(--sizes--1-75-rem);padding:var(--sizes--0-25-rem);background-color:#f4f4f5;display:inline-flex}.bands---note-tab{border-radius:var(--_spacing---radius--rounded);color:var(--mock-muted);font-family:var(--_typography---font-family--primary);padding:var(--sizes--0-5-rem)var(--sizes--1-125-rem);font-size:1rem;font-weight:500}.bands---note-tab--on{background-color:var(--mock-surface);color:var(--mock-fg)}.bands---note-line{color:var(--mock-fg);font-family:var(--_typography---font-family--primary);letter-spacing:-.015em;margin:0 0 var(--sizes--0-75-rem);font-size:1.125rem;line-height:1.6}.bands---note-line--faint{color:#a1a1aa}.bands---panel--blush .showcase---rec{bottom:var(--sizes--1-rem)}
.intake---content{flex-direction:column;align-items:center;width:100%;display:flex}.intake---section .container{padding-bottom:var(--sizes--5-rem);padding-top:var(--sizes--5-rem)}.intake---component{grid-row-gap:var(--sizes--4-rem);flex-direction:column;width:100%;display:flex}.intake---heading{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--loose);text-wrap:balance;max-width:16ch;margin:0;font-size:3.5rem;font-weight:400;line-height:1.08}.intake---grid{grid-column-gap:var(--_spacing---gap--xl);grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:start;width:100%;display:grid}.intake---stage{--mock-fg:#0a0a0a;--mock-muted:#6b6b6b;--mock-line:#ededed;--mock-surface:#fff;--mock-sunken:#fafafa;--mock-accent:#dd6a6a;padding-top:var(--sizes--1-5-rem);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;display:grid}.intake---source{margin-top:var(--sizes--2-5-rem);position:relative}.intake---source-doc{border-radius:var(--_spacing---radius--md);min-height:22rem;padding:var(--sizes--3-rem)var(--sizes--2-rem)0;background-color:#f4f4f5;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.intake---source-badges{left:var(--sizes--2-rem);top:calc(var(--sizes--2-rem)*-1);z-index:1;flex-direction:row-reverse;justify-content:flex-end;display:flex;position:absolute}.intake---source-badge{border-radius:var(--sizes--1-25-rem);height:var(--sizes--3-5-rem);width:var(--sizes--3-5-rem);border:2px solid #fff;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 .75rem 1.5rem -.5rem #00000024}.intake---source-badge+.intake---source-badge{margin-right:calc(var(--sizes--1-25-rem)*-1)}.intake---source-name{color:#c9c9cd;font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--2-rem);font-size:2rem;font-weight:500;line-height:1.15}.intake---source-lines{grid-row-gap:var(--sizes--1-25-rem);flex-direction:column;display:flex}.intake---source-lines span{border-radius:var(--_spacing---radius--rounded);background-color:#e6e6e9;height:.5rem;display:block}.intake---source-lines span:nth-child(2){width:82%}.intake---source-lines span:nth-child(3){width:91%}.intake---source-lines span:nth-child(4){width:64%}.intake---source-lines span:nth-child(5){width:88%}.intake---panel{background-color:var(--mock-surface);border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--md);color:var(--mock-fg);font-family:var(--_typography---font-family--primary);margin-left:calc(var(--sizes--3-rem)*-1);z-index:1;position:relative;box-shadow:0 2rem 4rem -1rem #00000026,0 0 0 1px #0000000a;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.intake---panel-head{color:var(--mock-muted);grid-column-gap:var(--sizes--0-5-rem);padding:var(--sizes--1-25-rem)var(--sizes--1-5-rem);align-items:center;display:flex}.intake---panel-title{color:var(--mock-fg);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500}.intake---panel-tools{grid-column-gap:var(--sizes--0-25-rem);margin-left:auto;display:flex}.intake---tool{border-radius:var(--sizes--0-5-rem);height:var(--sizes--1-75-rem);width:var(--sizes--1-75-rem);justify-content:center;align-items:center;display:flex}.intake---panel-body{padding:var(--sizes--0-5-rem)var(--sizes--1-75-rem)var(--sizes--1-75-rem)}.intake---mark{border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--circle);color:var(--mock-accent);height:var(--sizes--2-75-rem);margin-bottom:var(--sizes--1-25-rem);width:var(--sizes--2-75-rem);justify-content:center;align-items:center;display:flex}.intake---panel-heading{letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--1-25-rem);font-size:1.5rem;font-weight:600;line-height:1.15}.intake---points{grid-row-gap:var(--sizes--0-875-rem);margin:0 0 var(--sizes--1-75-rem);flex-direction:column;padding:0;list-style:none;display:flex}.intake---point{grid-column-gap:var(--sizes--0-75-rem);letter-spacing:-.015em;align-items:center;font-size:1rem;line-height:1.4;display:flex}.intake---point-n{background-color:var(--mock-sunken);border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--circle);color:var(--mock-muted);height:var(--sizes--1-5-rem);width:var(--sizes--1-5-rem);flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.intake---composer{border:1px solid var(--mock-line);border-radius:var(--_spacing---radius--sm);min-height:8rem;padding:var(--sizes--0-875-rem)var(--sizes--1-rem)}.intake---chips{grid-column-gap:var(--sizes--0-5-rem);margin-bottom:var(--sizes--0-75-rem);display:flex}.intake---chip{background-color:var(--mock-sunken);border:1px solid var(--mock-line);border-radius:var(--sizes--0-5-rem);color:var(--mock-muted);grid-column-gap:.375rem;letter-spacing:-.01em;padding:var(--sizes--0-25-rem)var(--sizes--0-5-rem);align-items:center;font-size:.875rem;display:flex}.intake---chip--at{min-width:var(--sizes--1-75-rem);padding:var(--sizes--0-25-rem);justify-content:center}.intake---composer-placeholder{color:#a1a1aa;letter-spacing:-.015em;margin:0;font-size:1rem}.intake---aside{padding-top:var(--sizes--3-rem)}.intake---statement{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);letter-spacing:var(--_typography---letter-spacing--regular);margin:0 0 var(--sizes--3-rem);font-size:1.375rem;font-weight:500;line-height:1.3}.intake---statement span{color:var(--_theme---text--secondary);font-weight:400}.intake---aside-label{color:var(--_theme---text--secondary);font-family:var(--_typography---font-family--primary);letter-spacing:-.01em;margin:0 0 var(--sizes--0-875-rem);font-size:.9375rem}.intake---formats{grid-column-gap:var(--sizes--0-75-rem);grid-row-gap:var(--sizes--1-rem);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.intake---format{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);grid-column-gap:var(--sizes--0-75-rem);letter-spacing:-.015em;align-items:center;font-size:.9375rem;display:flex}.intake---format .showcase---tile{border-radius:var(--sizes--0-625-rem,.625rem);height:var(--sizes--2-25-rem);width:var(--sizes--2-25-rem)}@media screen and (max-width:991px){.intake---heading{font-size:2.75rem}.intake---grid{grid-row-gap:var(--sizes--3-rem);grid-template-columns:minmax(0,1fr)}.intake---aside{padding-top:0}}@media screen and (max-width:767px){.intake---heading{font-size:2.125rem}.intake---stage{grid-row-gap:var(--sizes--1-5-rem);grid-template-columns:minmax(0,1fr)}.intake---source{margin-top:var(--sizes--2-rem)}.intake---source-doc{min-height:0;padding-bottom:var(--sizes--2-rem)}.intake---panel{margin-left:0}.intake---source-name{font-size:1.5rem}.intake---source-badge{height:var(--sizes--3-rem);width:var(--sizes--3-rem)}.intake---panel-heading{font-size:1.25rem}}
.legal---content{flex-direction:column;align-items:center;width:100%;display:flex}.legal---section .container{padding-bottom:var(--sizes--6-rem);padding-top:var(--sizes--6-rem)}.legal---header{margin-bottom:var(--_spacing---gap--xl);width:100%}.legal---header .header-global---wrapper{grid-area:1/1/2/-1;place-self:stretch stretch}.legal---header .header-global---heading,.legal---header .header-global---description{text-align:left}.legal---header .header-global---description{max-width:62ch}.legal---prose{color:var(--_theme---text--primary);font-family:var(--_typography---font-family--primary);align-self:flex-start;width:100%;max-width:68ch}.legal---h2{font-family:var(--_typography---heading--sm--font-family);font-size:var(--_typography---heading--sm--font-size);font-weight:var(--_typography---heading--sm--font-weight);letter-spacing:var(--_typography---heading--sm--letter-spacing);line-height:var(--_typography---heading--sm--line-height);margin:var(--sizes--3-rem)0 var(--sizes--1-rem)}.legal---h3{font-family:var(--_typography---heading--xs--font-family);font-size:var(--_typography---heading--xs--font-size);font-weight:var(--_typography---heading--xs--font-weight);letter-spacing:var(--_typography---heading--xs--letter-spacing);line-height:var(--_typography---heading--xs--line-height);margin:var(--sizes--2-rem)0 var(--sizes--0-75-rem)}.legal---p{font-family:var(--_typography---body--lg--font-family);font-size:var(--_typography---body--lg--font-size);font-weight:var(--_typography---body--lg--font-weight);letter-spacing:var(--_typography---body--lg--letter-spacing);line-height:var(--_typography---body--lg--line-height);margin:0 0 var(--sizes--1-25-rem)}.legal---muted{color:var(--_theme---text--secondary)}.legal---list{margin:0 0 var(--sizes--1-25-rem);padding-left:var(--sizes--1-25-rem);list-style:outside}.legal---list li{font-family:var(--_typography---body--lg--font-family);font-size:var(--_typography---body--lg--font-size);letter-spacing:var(--_typography---body--lg--letter-spacing);line-height:var(--_typography---body--lg--line-height);margin-bottom:var(--sizes--0-5-rem);padding-left:var(--sizes--0-25-rem)}.legal---list li:last-child{margin-bottom:0}.legal---rule{margin:var(--sizes--3-rem)0}.legal---prose a{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.legal---prose a:hover{opacity:.7}.legal---prose strong{font-weight:600}.legal---form{grid-row-gap:var(--sizes--1-25-rem);margin:var(--sizes--2-rem)0;flex-direction:column;max-width:34rem;display:flex}.legal---field{grid-row-gap:var(--sizes--0-5-rem);flex-direction:column;display:flex}.legal---label{font-size:var(--_typography---body--md--font-size);letter-spacing:var(--_typography---body--md--letter-spacing);font-weight:500}.legal---input,.legal---textarea{background-color:var(--_theme---background--primary,#fff);border:1px solid var(--_theme---border--primary,#0000001f);border-radius:var(--_spacing---radius--sm);color:var(--_theme---text--primary);font-family:inherit;font-size:var(--_typography---body--md--font-size);letter-spacing:var(--_typography---body--md--letter-spacing);padding:var(--sizes--0-75-rem)var(--sizes--1-rem);width:100%}.legal---textarea{resize:vertical;min-height:8rem}.legal---input:focus-visible,.legal---textarea:focus-visible{border-color:var(--_theme---text--primary);outline:2px solid var(--_color---system--focus-state);outline-offset:1px}.legal---submit{background-color:var(--_theme---text--primary);border-radius:var(--_spacing---radius--rounded);color:var(--_theme---background--primary,#fff);cursor:pointer;font-family:inherit;font-size:var(--_typography---body--md--font-size);letter-spacing:var(--_typography---body--md--letter-spacing);padding:var(--sizes--0-875-rem)var(--sizes--2-rem);border:0;align-self:flex-start;font-weight:500;transition:opacity .2s}.legal---submit:hover:not(:disabled){opacity:.85}.legal---submit:disabled{cursor:default;opacity:.5}.legal---note{border-radius:var(--_spacing---radius--sm);font-size:var(--_typography---body--md--font-size);letter-spacing:var(--_typography---body--md--letter-spacing);line-height:var(--_typography---body--md--line-height);margin:var(--sizes--1-rem)0 0;padding:var(--sizes--0-875-rem)var(--sizes--1-rem)}.legal---note--error{color:#b3261e;background-color:#fce6e6}.legal---note--ok{color:#1e6b34;background-color:#e9f5ec}@media screen and (max-width:767px){.legal---h2{font-size:var(--_typography---heading--xs--font-size)}.legal---section .container{padding-bottom:var(--sizes--4-rem);padding-top:var(--sizes--4-rem)}}.legal---intro{margin-bottom:var(--_spacing---gap--md);max-width:72ch}.legal---intro .accordion-item---description{margin:0}.accordion-item---description-wrapper .accordion-item---description+.accordion-item---description,.accordion-item---description-wrapper .legal---list{margin-top:var(--sizes--1-rem)}.accordion-item---description-wrapper .legal---list{padding-left:var(--sizes--1-25-rem);margin-bottom:0;list-style:outside}.accordion-item---description-wrapper .legal---list li{color:var(--_theme---text--secondary);font-family:var(--_typography---body--lg--font-family);font-size:var(--_typography---body--lg--font-size);letter-spacing:var(--_typography---body--lg--letter-spacing);line-height:var(--_typography---body--lg--line-height);margin-bottom:var(--sizes--0-5-rem)}.accordion-item---description-wrapper .legal---list li:last-child{margin-bottom:0}.legal---doc .privacy---items,.legal---subnav .subnav---menu{grid-area:1/2/2/-2}.legal---form-items .hero-contact---form,.legal---form-items .form---component{grid-area:1/3/2/-3}
