@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap";:root{--promo-navy-950: #000d16;--promo-navy-900: #021624;--promo-navy-800: #0a2a44;--promo-cream: #fef5ec;--promo-amber: #fbbf24;--promo-amber-hi: #fcd34d;--promo-amber-deep: #f59e0b;--promo-sky: #38bdf8;--promo-tg: #2aabee;--promo-display: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.promo-display{font-family:var(--promo-display);letter-spacing:-.025em}.ph{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.ph--scrolled,.ph--solid{background:#000d16eb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:#ffffff0f;box-shadow:0 10px 30px -12px #00000080}.ph-link{position:relative;color:#fef5ecb8;font-size:.9rem;font-weight:500;padding:.35rem .1rem;transition:color .2s ease}.ph-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--promo-amber);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ph-link:hover{color:#fff}.ph-link:hover:after{transform:scaleX(1)}.promo-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:9999px;font-weight:700;color:var(--promo-navy-950);background:linear-gradient(135deg,var(--promo-amber-hi),var(--promo-amber) 45%,var(--promo-amber-deep));box-shadow:0 8px 24px -8px #fbbf24a6,inset 0 1px #ffffff73;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.promo-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #fbbf24d9,inset 0 1px #ffffff80}.promo-cta:active{transform:translateY(0)}.promo-cta:focus-visible,.promo-ghost:focus-visible,.ph-link:focus-visible{outline:2px solid var(--promo-amber-hi);outline-offset:3px}.promo-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:promo-shine 4.5s ease-in-out infinite 1.5s}@keyframes promo-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.promo-cta--sm{padding:.5rem 1.05rem;font-size:.875rem}.promo-cta--lg{padding:.95rem 1.7rem;font-size:1.05rem}.promo-cta--arrive{animation:promo-arrive 1.6s ease-out 1}@keyframes promo-arrive{0%{box-shadow:0 0 #fbbf24bf}60%{box-shadow:0 0 0 14px #fbbf2400}to{box-shadow:0 8px 24px -8px #fbbf24a6}}.promo-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:9999px;font-weight:600;color:var(--promo-cream);border:1px solid rgba(254,245,236,.22);background:#fef5ec0a;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.promo-ghost:hover{background:#fef5ec1a;border-color:#fef5ec73;color:#fff}.ph-lang-menu{position:absolute;right:0;top:calc(100% + .5rem);min-width:9rem;padding:.35rem;border-radius:.9rem;background:#021624f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px -12px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ph-lang-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;border-radius:.6rem;font-size:.875rem;color:#fef5eccc}.ph-lang-item:hover{background:#ffffff0f;color:#fff}.ph-lang-item[aria-current=true]{color:var(--promo-amber-hi)}.ph-sheet{position:fixed;inset:0;z-index:60;background:#000d16f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;padding:1.1rem 1.5rem 2rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.ph-sheet--open{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease}.promo-mbar{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .55rem .55rem 1rem;border-radius:9999px;background:#021624eb;border:1px solid rgba(251,191,36,.25);box-shadow:0 18px 40px -12px #000000b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.promo-mbar--visible{transform:none}@media (min-width: 768px){.promo-mbar{display:none}}.promo-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:39;width:2.9rem;height:2.9rem;border-radius:9999px;display:grid;place-items:center;color:var(--promo-navy-950);background:#fef5eceb;border:1px solid rgba(0,13,22,.1);box-shadow:0 12px 30px -12px #000d1699;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s,background-color .2s ease}.promo-top--on{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease,background-color .2s ease}.promo-top:hover{background:var(--promo-amber)}@media (max-width: 767px){.promo-top{bottom:5.25rem;right:.9rem}}.promo-hero{position:relative;overflow:hidden;background:var(--promo-navy-950);color:var(--promo-cream)}.promo-hero__bg{position:absolute;inset:0;pointer-events:none}.promo-hero__aurora{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.55;will-change:transform}.promo-hero__aurora--a{width:46rem;height:46rem;left:-14rem;top:-18rem;background:radial-gradient(circle,rgba(20,61,96,.95),transparent 65%)}.promo-hero__aurora--b{width:38rem;height:38rem;right:-10rem;top:6rem;background:radial-gradient(circle,rgba(251,191,36,.28),transparent 65%)}.promo-hero__aurora--c{width:30rem;height:30rem;left:30%;bottom:-16rem;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 65%)}.promo-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(254,245,236,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(254,245,236,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 30%,transparent 75%)}.promo-hero__title .promo-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.18em;margin-bottom:-.18em}.promo-hero__title .promo-word>span{display:inline-block;padding-bottom:.18em;margin-bottom:-.18em}.promo-hero__accent{background:linear-gradient(100deg,var(--promo-amber-hi),var(--promo-amber) 40%,#fde68a 70%,var(--promo-amber));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:promo-accent-flow 8s ease-in-out infinite}@keyframes promo-accent-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.promo-eyebrow-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#34d399;box-shadow:0 0 #34d39999;animation:promo-live 2s ease-out infinite}@keyframes promo-live{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 9px #34d39900}}.promo-unlock{background:linear-gradient(180deg,#fef5ec0f,#fef5ec05);border:1px solid rgba(254,245,236,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.promo-unlock-item{transition:background-color .25s ease,transform .25s ease}.promo-unlock-item:hover{background:#fef5ec0f;transform:translateY(-2px)}.promo-hero__wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(40px,6vw,90px);display:block;color:var(--promo-cream)}.hv-stage{position:relative;width:100%;max-width:600px;aspect-ratio:1 / 1;container-type:inline-size;margin-inline:auto}.hv-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hv-orbit{fill:none;stroke:#fef5ec1a;stroke-width:.25}.hv-link{fill:none;stroke:url(#hv-link-grad);stroke-width:.4;stroke-linecap:round}.hv-core{position:absolute;left:53%;top:45%;width:18cqw;height:18cqw;transform:translate(-50%,-50%);z-index:1}.hv-core__glow{position:absolute;inset:-45%;border-radius:9999px;background:radial-gradient(circle,#fbbf2452,#fbbf2400 62%);animation:hv-breathe 5s ease-in-out infinite}@keyframes hv-breathe{0%,to{transform:scale(.92);opacity:.8}50%{transform:scale(1.06);opacity:1}}.hv-core__ring{position:absolute;inset:0;border-radius:9999px;border:1px solid rgba(251,191,36,.35);animation:hv-ripple 3.6s cubic-bezier(.2,.6,.3,1) infinite}.hv-core__ring--2{animation-delay:1.2s}.hv-core__ring--3{animation-delay:2.4s}@keyframes hv-ripple{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.hv-core__disc{position:absolute;inset:0;border-radius:9999px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#ffffff29,#ffffff08 60%),var(--promo-navy-900);border:1px solid rgba(254,245,236,.18);box-shadow:0 20px 50px -10px #000c,inset 0 1px #ffffff26}.hv-core__disc img{width:56%;height:56%;object-fit:contain}.hv-wrap{position:absolute;z-index:2}.hv-wrap--chat{left:0;top:0;width:45cqw}.hv-wrap--hub{right:0;top:7cqw;width:37cqw}.hv-wrap--doc{left:27cqw;top:61cqw;width:45cqw}.hv-parallax{will-change:transform}.hv-card{border-radius:3.2cqw;font-size:2.45cqw;line-height:1.35;box-shadow:0 3cqw 7cqw -2cqw #000000a6;overflow:hidden}.hv-tag{display:inline-flex;align-items:center;gap:.9cqw;font-size:1.9cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6cqw 1.6cqw;border-radius:9999px}.hv-chat{background:#17212b;color:#e9eef3;border:1px solid rgba(255,255,255,.07)}.hv-chat__head{display:flex;align-items:center;gap:1.6cqw;padding:1.8cqw 2.2cqw;background:#232e3c}.hv-chat__avatar{width:5.2cqw;height:5.2cqw;border-radius:9999px;background:linear-gradient(135deg,#5eb5f7,#2aabee);display:grid;place-items:center;font-size:2.4cqw;color:#fff}.hv-chat__unread{margin-left:auto;font-size:1.9cqw;padding:.3cqw 1.3cqw;border-radius:9999px;background:var(--promo-tg);color:#fff;font-weight:700;white-space:nowrap}.hv-chat__body{display:flex;flex-direction:column;gap:1.3cqw;padding:2.2cqw;min-height:30cqw}.hv-bubble{max-width:88%;padding:1.3cqw 1.9cqw;border-radius:2.2cqw;background:#182533;border:1px solid rgba(255,255,255,.05)}.hv-bubble--in{align-self:flex-start;border-bottom-left-radius:.6cqw}.hv-bubble--bot{align-self:flex-start;border-bottom-left-radius:.6cqw;background:linear-gradient(160deg,#213549,#182533);border-color:#fbbf2440}.hv-voice{display:flex;align-items:center;gap:1.2cqw}.hv-voice__play{width:4.4cqw;height:4.4cqw;border-radius:9999px;background:var(--promo-tg);display:grid;place-items:center;font-size:1.7cqw;color:#fff;flex-shrink:0}.hv-voice__bars{display:flex;align-items:center;gap:.45cqw;height:4cqw}.hv-voice__bars i{display:block;width:.55cqw;border-radius:1cqw;background:#5eb5f7d9;transform-origin:center}.hv-typing{display:inline-flex;gap:.7cqw;padding:1.6cqw 2cqw}.hv-typing i{width:1.1cqw;height:1.1cqw;border-radius:9999px;background:#e9eef399;animation:hv-dot 1.1s ease-in-out infinite}.hv-typing i:nth-child(2){animation-delay:.15s}.hv-typing i:nth-child(3){animation-delay:.3s}@keyframes hv-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.8cqw);opacity:1}}.hv-hub{background:linear-gradient(180deg,#fffcf7,#f7ebdf);color:var(--promo-navy-950);border:1px solid rgba(255,255,255,.6)}.hv-hub__head{display:flex;align-items:center;gap:.9cqw;padding:1.7cqw 2.2cqw;border-bottom:1px solid rgba(0,13,22,.07)}.hv-hub__head i{width:1.3cqw;height:1.3cqw;border-radius:9999px;display:block}.hv-hub__bars{display:flex;align-items:flex-end;gap:1.1cqw;height:11cqw;padding:0 2.2cqw}.hv-hub__bars span{flex:1;height:100%;border-radius:.8cqw .8cqw .3cqw .3cqw;background:linear-gradient(180deg,var(--promo-amber),#143d60);transform-origin:bottom}.hv-toggle{width:5.4cqw;height:3cqw;border-radius:9999px;background:#000d1626;position:relative;flex-shrink:0;transition:background-color .35s ease}.hv-toggle:after{content:"";position:absolute;top:.4cqw;left:.4cqw;width:2.2cqw;height:2.2cqw;border-radius:9999px;background:#fff;box-shadow:0 .3cqw .8cqw #00000040;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.hv-toggle--on{background:#10b981}.hv-toggle--on:after{transform:translate(2.4cqw)}.hv-doc{background:#fff;color:#1f2937;border:1px solid rgba(255,255,255,.7)}.hv-doc__head{display:flex;align-items:center;gap:1.3cqw;padding:1.7cqw 2.2cqw;background:#f8fafc;border-bottom:1px solid #e5e7eb}.hv-doc__pair{margin-left:auto;font-size:1.8cqw;font-weight:800;padding:.3cqw 1.2cqw;border-radius:9999px;background:#143d601a;color:#143d60}.hv-doc__body{padding:2.2cqw}.hv-doc__heading{font-weight:800;font-size:2.7cqw;min-height:3.7cqw;color:var(--promo-navy-950)}.hv-doc__line{height:1.1cqw;border-radius:1cqw;background:#e5e7eb;margin-top:1.2cqw}.hv-doc__formula{margin:1.8cqw 0 .6cqw;padding:1.4cqw .8cqw;border-radius:1.4cqw;background:#f8fafc;border:1px dashed #cbd5e1;text-align:center;font-size:2.5cqw;overflow:hidden}.hv-doc__formula .katex{font-size:1em}.hv-doc__badge{display:inline-flex;align-items:center;gap:.9cqw;margin-top:1.6cqw;font-size:1.9cqw;font-weight:700;color:#047857;background:#d1fae5;padding:.5cqw 1.4cqw;border-radius:9999px}.hv-chip{position:absolute;z-index:3;right:0;top:0;display:inline-flex;align-items:center;gap:1cqw;padding:.9cqw 2cqw;border-radius:9999px;font-size:2cqw;font-weight:700;color:var(--promo-cream);background:#021624d9;border:1px solid rgba(52,211,153,.35);white-space:nowrap}@media (prefers-reduced-motion: reduce){.promo-cta:before,.promo-hero__accent,.promo-eyebrow-dot,.hv-core__glow,.hv-core__ring,.hv-typing i{animation:none!important}}.promo-sh__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#92400e;background:#fbbf2429;border:1px solid rgba(217,119,6,.25)}.promo-sh__title{margin-top:1.1rem;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.06;font-weight:800;color:var(--promo-navy-950)}.promo-sh__lead{margin-top:1.1rem;font-size:1.075rem;line-height:1.65;color:#57534e}.promo-sh:not(.promo-sh--dark) .promo-hero__accent{background-image:linear-gradient(100deg,#b45309,#d97706 40%,#f59e0b 70%,#b45309);background-size:200% 100%}.promo-sh--dark .promo-sh__eyebrow{color:var(--promo-amber-hi);background:#fbbf2414;border-color:#fbbf2440}.promo-sh--dark .promo-sh__title{color:#fff}.promo-sh--dark .promo-sh__lead{color:#a8a29e}.pf{position:relative;overflow:hidden;padding:5rem 0 2rem;color:#a8b3c0;background:linear-gradient(180deg,#020f1a,#000a12);border-top:1px solid rgba(254,245,236,.06)}.pf-glow{position:absolute;left:50%;bottom:-30rem;width:70rem;height:40rem;transform:translate(-50%);border-radius:9999px;background:radial-gradient(ellipse,rgba(251,191,36,.12),transparent 65%);pointer-events:none}.pf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem}@media (max-width: 900px){.pf-top{grid-template-columns:minmax(0,1fr)}}.pf-logo{width:2.6rem;height:2.6rem;border-radius:.85rem;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.pf-logo img{width:70%;height:70%;object-fit:contain}.pf-tagline{margin-top:1rem;max-width:22rem;line-height:1.6}.pf-social{margin-top:1.5rem;display:flex;gap:.6rem}.pf-social a{width:2.4rem;height:2.4rem;border-radius:9999px;display:grid;place-items:center;color:#fff;background:#2aabee33;border:1px solid rgba(42,171,238,.35);transition:background-color .2s ease}.pf-social a:hover{background:#2aabee}.pf-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media (max-width: 640px){.pf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-col__title{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.pf-col__list{margin-top:1rem;display:flex;flex-direction:column;gap:.65rem}.pf-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;color:#a8b3c0;text-align:left;transition:color .2s ease}.pf-link:hover{color:var(--promo-amber-hi)}.pf-link i{width:1rem;color:#64748b}.pf-link:focus-visible{outline:2px solid var(--promo-amber-hi);outline-offset:3px;border-radius:.25rem}.pf-wordmark{margin-top:4rem;font-weight:800;font-size:clamp(4rem,15vw,13rem);line-height:.85;letter-spacing:-.05em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#fef5ec1a,#fef5ec00 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.pf-bottom{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(254,245,236,.07);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:.82rem;color:#64748b}.pf-langs{display:flex;gap:.3rem;padding:.25rem;border-radius:9999px;background:#ffffff0a}.pf-lang{text-decoration:none;padding:.3rem .7rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:#94a3b8;transition:background-color .2s ease,color .2s ease}.pf-lang:hover{color:#fff}.pf-lang--on{color:var(--promo-navy-950);background:var(--promo-amber)}@media (max-width: 640px){.pf{padding-bottom:6rem}}.pm{--pm-accent: #2aabee;--pm-accent-soft: rgba(42, 171, 238, .12);position:relative;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(251,191,36,.1),transparent 70%),var(--promo-cream);transition:--pm-accent .4s ease}.pm--hub{--pm-accent: #d97706;--pm-accent-soft: rgba(217, 119, 6, .12)}.pm--docs{--pm-accent: #059669;--pm-accent-soft: rgba(5, 150, 105, .12)}.pm-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.4rem;border-radius:1.4rem;background:#000d160d;border:1px solid rgba(0,13,22,.06);max-width:56rem;margin-inline:auto}.pm-tabs__indicator{position:absolute;top:.4rem;bottom:.4rem;left:.4rem;width:calc((100% - .8rem) / 3);border-radius:1.05rem;background:#fff;box-shadow:0 10px 30px -12px #000d1640,0 1px #fffc inset;transform:translate(calc(var(--pm-index, 0) * 100%));transition:transform .55s cubic-bezier(.65,0,.25,1)}.pm-tab{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:1.05rem;overflow:hidden;color:#57534e;transition:color .3s ease}.pm-tab[aria-selected=true]{color:var(--promo-navy-950)}.pm-tab:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-tab__icon{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.8rem;display:grid;place-items:center;font-size:1.05rem;color:#fff;transition:transform .3s ease,filter .3s ease;filter:grayscale(.65) opacity(.7)}.pm-tab[aria-selected=true] .pm-tab__icon{filter:none;transform:scale(1.06)}.pm-tab__icon--chats{background:linear-gradient(135deg,#5eb5f7,#2aabee)}.pm-tab__icon--hub{background:linear-gradient(135deg,#fcd34d,#d97706)}.pm-tab__icon--docs{background:linear-gradient(135deg,#34d399,#059669)}.pm-tab__name{display:block;font-weight:800;font-size:.98rem;font-family:var(--promo-display)}.pm-tab__where{display:block;font-size:.78rem;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-tab__progress{position:absolute;left:1rem;right:1rem;bottom:.35rem;height:2px;border-radius:2px;background:var(--pm-accent);transform:scaleX(0);transform-origin:left;opacity:0}.pm-tab[aria-selected=true] .pm-tab__progress{opacity:.85}@media (max-width: 640px){.pm-tab{flex-direction:column;gap:.45rem;padding:.7rem .4rem;text-align:center}.pm-tab .text-left{text-align:center}.pm-tab__where{display:none}.pm-tab__name{font-size:.85rem}}.pm-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1.25rem;border-radius:9999px;font-weight:700;font-size:.925rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.pm-btn--primary{color:#fff;background:var(--promo-navy-950);box-shadow:0 10px 24px -12px #000d16b3}.pm-btn--primary i{color:var(--promo-amber)}.pm-btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #000d16cc}.pm-btn--ghost{color:var(--promo-navy-950);border:1px solid rgba(0,13,22,.15);background:#fff9}.pm-btn--ghost:hover{background:#fff;border-color:#000d164d}.pm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(12.5rem,auto);gap:1rem;perspective:1200px}@media (max-width: 1023px){.pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pm-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.pm-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:1.4rem;border-radius:1.5rem;background:#fff;border:1px solid rgba(0,13,22,.07);box-shadow:0 1px 2px #000d160a,0 12px 32px -18px #000d1640;transition:box-shadow .3s ease,border-color .3s ease}.pm-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),var(--pm-accent-soft),transparent 45%);opacity:0;transition:opacity .3s ease}.pm-tile:hover{border-color:#000d1624;box-shadow:0 2px 4px #000d160d,0 22px 44px -20px #000d1659}.pm-tile:hover:before{opacity:1}.pm-tile--wide{grid-column:span 2}.pm-tile--lg{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,#0a2a44,var(--promo-navy-950) 65%);border-color:#ffffff0f;color:#fff}.pm-tile--lg:before{background:radial-gradient(520px circle at var(--mx, -999px) var(--my, -999px),rgba(251,191,36,.14),transparent 45%)}@media (max-width: 640px){.pm-tile--wide,.pm-tile--lg{grid-column:span 1;grid-row:auto}}.pm-tile__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pm-tile__icon{width:2.6rem;height:2.6rem;border-radius:.85rem;display:grid;place-items:center;color:var(--pm-accent);background:var(--pm-accent-soft);font-size:1.05rem}.pm-tile--lg .pm-tile__icon{color:var(--promo-amber);background:#fbbf241f}.pm-tile__title{margin-top:1rem;font-family:var(--promo-display);font-weight:800;font-size:1.12rem;color:var(--promo-navy-950)}.pm-tile--lg .pm-tile__title{color:#fff;font-size:1.45rem}.pm-tile__desc{margin-top:.45rem;font-size:.92rem;line-height:1.55;color:#57534e}.pm-tile--lg .pm-tile__desc{color:#b6c2cf;max-width:34rem}.pm-tile__visual{margin-top:auto;padding-top:1.25rem}.pm-points{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.45rem}.pm-points li{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.3rem .7rem;border-radius:9999px;color:#a7f3d0;background:#10b9811f;border:1px solid rgba(16,185,129,.25)}.pm-points i{font-size:.65rem}.pm-limit{margin-top:.7rem;font-size:.8rem;color:#fcd34d;display:flex;align-items:center;gap:.45rem}.pm-more{margin-top:.8rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;color:#fcd34d;text-decoration:none}.pm-more:hover{color:#fff}.pm-more i{transition:transform .2s ease}.pm-more:hover i{transform:translate(3px)}.pm-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .6rem;border-radius:9999px;white-space:nowrap}.pm-badge--free{color:#047857;background:#d1fae5}.pm-badge--account{color:#1e3a5f;background:#e0ecf8}.pm-badge--plus{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.pm-badge--noSignup{color:#57534e;background:#f5f5f4}.pm-tile--lg .pm-badge--account{color:#bfdbfe;background:#3b82f629}.pm-tile--lg .pm-badge--free{color:#a7f3d0;background:#10b98129}.pv{font-size:.8rem;color:#e2e8f0}.pv-digest-wrap{display:grid;grid-template-columns:1fr auto 1fr;gap:.9rem;align-items:center}@media (max-width: 640px){.pv-digest-wrap{grid-template-columns:1fr}.pv-arrow{transform:rotate(90deg);justify-self:center}}.pv-chats{display:flex;flex-direction:column;gap:.55rem}.pv-chat-row{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:.85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.pv-avatar{width:1.9rem;height:1.9rem;border-radius:9999px;display:grid;place-items:center;color:#fff;font-size:.7rem;flex-shrink:0}.pv-avatar--0{background:linear-gradient(135deg,#5eb5f7,#2aabee)}.pv-avatar--1{background:linear-gradient(135deg,#c084fc,#7c3aed)}.pv-avatar--2{background:linear-gradient(135deg,#fb923c,#ea580c)}.pv-chat-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-track{margin-top:.35rem;height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.pv-read{display:block;height:100%;background:linear-gradient(90deg,#fbbf24,#38bdf8);transform-origin:left;transform:scaleX(1)}.pv-badge-slot{position:relative;width:2.6rem;height:1.35rem;flex-shrink:0}.pv-unread,.pv-done{position:absolute;inset:0;display:grid;place-items:center;border-radius:9999px;font-size:.68rem;font-weight:800}.pv-unread{background:#2aabee;color:#fff}.pv-done{background:#10b981;color:#fff}.pv-agents{font-size:.72rem;color:#94a3b8;display:flex;align-items:center;gap:.4rem;padding-left:.2rem}.pv-agents i{color:var(--promo-amber)}.pv-arrow{color:#fbbf24cc;font-size:1.1rem}.pv-digest{padding:.9rem 1rem;border-radius:1rem;background:linear-gradient(160deg,#213549,#182533);border:1px solid rgba(251,191,36,.55);box-shadow:0 18px 40px -20px #000c}.pv-digest-title{font-weight:800;color:#fcd34d;margin-bottom:.5rem;display:flex;gap:.45rem;align-items:center}.pv-digest-line{display:flex;align-items:flex-start;gap:.5rem;padding:.22rem 0;line-height:1.35}.pv-dot{width:.45rem;height:.45rem;border-radius:9999px;margin-top:.35rem;flex-shrink:0}.pv-dot--0{background:#38bdf8}.pv-dot--1{background:#a78bfa}.pv-dot--2{background:#fb923c}.pv-hub{display:grid;grid-template-columns:9.5rem 1fr;border-radius:1rem;overflow:hidden;background:#fffcf7;color:var(--promo-navy-950);border:1px solid rgba(255,255,255,.5);min-height:12rem}@media (max-width: 640px){.pv-hub{grid-template-columns:1fr}.pv-hub-side{display:none}}.pv-hub-side{position:relative;padding:.6rem;background:#f3e8da;display:flex;flex-direction:column}.pv-hub-group{position:relative;z-index:1;display:flex;align-items:center;gap:.45rem;height:2.1rem;padding:0 .6rem;font-weight:600;font-size:.75rem;min-width:0}.pv-hub-group i{color:#d97706;font-size:.65rem}.pv-sidebar-active{position:absolute;left:.6rem;right:.6rem;top:.6rem;height:2.1rem;border-radius:.6rem;background:#fff;box-shadow:0 4px 12px -6px #000d164d}.pv-hub-main{position:relative;padding:.9rem;display:flex;flex-direction:column;gap:.7rem}.pv-chart{width:100%;height:5.5rem}.pv-line{fill:none;stroke:#d97706;stroke-width:1.8;stroke-linecap:round}.pv-hub-row{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:.5rem .7rem;border-radius:.7rem;background:#fff;border:1px solid rgba(0,13,22,.07)}.pv-toggle{position:relative;width:2.3rem;height:1.3rem;border-radius:9999px;background:#d6d3d1;transition:background-color .3s ease;flex-shrink:0}.pv-toggle:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.pv-toggle--on{background:#10b981}.pv-toggle--on:after{transform:translate(1rem)}.pv-toast{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:9999px;background:var(--promo-navy-950);color:#fff;font-weight:600;font-size:.72rem;box-shadow:0 12px 24px -10px #000d1699}.pv-toast .fa-telegram-plane{color:#38bdf8}.pv-toast .fa-check{color:#34d399}.pv-pages{display:grid;grid-template-columns:1fr auto 1fr;gap:.7rem;align-items:center}.pv-pages-arrow{color:#34d399;font-size:1.2rem}.pv-page{position:relative;overflow:hidden;padding:.8rem .85rem 1rem;border-radius:.8rem;background:#fff;color:#1f2937;min-height:11rem;box-shadow:0 18px 36px -20px #000c}.pv-page-label{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:.55rem}.pv-page--t .pv-page-label{color:#059669}.pv-pline{display:block;height:.42rem;border-radius:.3rem;background:#e2e8f0;margin-top:.45rem;transform-origin:left}.pv-page--t .pv-pline{background:linear-gradient(90deg,#6ee7b7,#a7f3d0)}.pv-formula{margin:.7rem 0 .35rem;padding:.4rem .3rem;border-radius:.5rem;background:#f8fafc;border:1px dashed #cbd5e1;text-align:center;font-size:.78rem;overflow:hidden}.pv-beam{position:absolute;left:0;right:0;top:8%;height:1.6rem;transform:translateY(-50%);background:linear-gradient(180deg,transparent,rgba(16,185,129,.28),transparent);border-bottom:1px solid rgba(16,185,129,.6);pointer-events:none}.pv-chips{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.45rem}.pv-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;padding:.35rem .7rem;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.pv-chip--ok{color:#a7f3d0;border-color:#10b98159;background:#10b9811f}.pm-formats{margin-top:auto;padding-top:1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pm-format{font-size:.7rem;font-weight:800;letter-spacing:.04em;padding:.3rem .55rem;border-radius:.45rem;color:#44403c;background:#f5f5f4;border:1px solid #e7e5e4;animation:pm-format-pop 3.2s ease-in-out infinite}.pm-format--pdf{color:#fff;background:#ef4444;border-color:#ef4444;animation:none}.pm-formats__arrow{color:#a8a29e;font-size:.75rem;margin:0 .2rem}@keyframes pm-format-pop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px);border-color:var(--pm-accent)}}@media (prefers-reduced-motion: reduce){.pm-format{animation:none}}.cs-section{position:relative;overflow:hidden;color:var(--promo-cream);background:linear-gradient(180deg,var(--promo-navy-950),#03182a 50%,var(--promo-navy-950))}.cs-glow{position:absolute;width:60rem;height:60rem;right:-20rem;top:10%;border-radius:9999px;background:radial-gradient(circle,rgba(42,171,238,.16),transparent 62%);pointer-events:none}.cs-stage{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:4rem;align-items:center}@media (max-width: 1023px){.cs-stage{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cs-phone-col{order:-1}}.cs-scenarios{display:flex;flex-direction:column;gap:.75rem;max-width:36rem}.cs-scn{position:relative;display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.1rem 1.2rem 1.3rem;text-align:left;border-radius:1.25rem;border:1px solid rgba(254,245,236,.07);background:#fef5ec05;color:#cbd5e1;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.cs-scn:hover{background:#fef5ec0d}.cs-scn--on{background:linear-gradient(135deg,#2aabee1f,#fef5ec08);border-color:#2aabee59}.cs-scn:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.cs-scn__icon{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:.85rem;display:grid;place-items:center;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);transition:color .3s ease,background-color .3s ease}.cs-scn--on .cs-scn__icon{color:var(--promo-navy-950);background:linear-gradient(135deg,#7dd3fc,#2aabee);border-color:transparent}.cs-scn__body{min-width:0;flex:1}.cs-scn__title{display:block;font-family:var(--promo-display);font-weight:800;font-size:1.08rem;color:#fff;padding-top:.45rem}.cs-scn__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s ease,opacity .35s ease}.cs-scn__inner{overflow:hidden;min-height:0;display:block}.cs-scn--on .cs-scn__more{grid-template-rows:1fr;opacity:1}.cs-scn__desc{display:block;margin-top:.45rem;font-size:.92rem;line-height:1.55;color:#a8b3c0}.cs-scn__points{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.cs-scn__points>span{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.28rem .6rem;border-radius:9999px;color:#bae6fd;background:#38bdf81a;border:1px solid rgba(56,189,248,.2)}.cs-scn__points i{font-size:.6rem}.cs-scn__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.cs-scn__progress>span{display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#fbbf24);transform-origin:left;transition:transform .5s linear}.cs-phone-col{display:flex;flex-direction:column;align-items:center;gap:1.1rem;min-width:0}.cs-phone{position:relative;width:min(370px,100%);height:680px;border-radius:2.8rem;padding:.6rem;background:linear-gradient(145deg,#2a2f36,#0b0d10);box-shadow:0 0 0 1px #ffffff14,0 40px 90px -30px #000000e6,0 0 80px -20px #2aabee40;display:flex;flex-direction:column}@media (max-width: 640px){.cs-phone{height:600px;border-radius:2.4rem}}.cs-phone>*{position:relative}.cs-phone:before{content:"";position:absolute;inset:.6rem;border-radius:2.25rem;background:radial-gradient(circle at 20% 20%,rgba(80,140,120,.16),transparent 45%),radial-gradient(circle at 80% 70%,rgba(60,110,160,.18),transparent 50%),radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.2px) 0 0 / 18px 18px,#0e1621}@media (max-width: 640px){.cs-phone:before{border-radius:1.85rem}}.cs-island{position:absolute!important;top:1.05rem;left:50%;transform:translate(-50%);width:6.2rem;height:1.6rem;border-radius:9999px;background:#000;z-index:3}.cs-status{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.6rem .25rem;font-size:.78rem;font-weight:700;color:#fff;background:#17212b;border-radius:2.25rem 2.25rem 0 0}.cs-status__icons{display:flex;gap:.35rem;font-size:.7rem}.cs-header{display:flex;align-items:center;gap:.7rem;padding:.55rem .9rem .65rem;background:#17212b;border-bottom:1px solid rgba(0,0,0,.35);color:#fff}.cs-header__back,.cs-header__more{color:#aab6c3;font-size:.95rem}.cs-header__title{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-header__sub{font-size:.75rem;color:#7f91a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-header__sub--typing{color:#6ab3f3}.cs-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:.6rem .55rem .4rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 2.2rem);mask-image:linear-gradient(to bottom,transparent 0,#000 2.2rem)}.cs-list{display:flex;flex-direction:column}.cs-row-wrap{padding-top:.35rem}.cs-row{display:flex;align-items:flex-end;gap:.4rem}.cs-row--me{justify-content:flex-end}.cs-col{min-width:0;max-width:84%;display:flex;flex-direction:column}.cs-row--me .cs-col{align-items:flex-end}.cs-avatar{width:1.95rem;height:1.95rem;flex-shrink:0;border-radius:9999px;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#fff}.cs-avatar--bot{background:#0a2a44;border:1px solid rgba(251,191,36,.45)}.cs-avatar--bot img{width:70%;height:70%;object-fit:contain}.cs-header .cs-avatar{width:2.3rem;height:2.3rem}.cs-bubble{position:relative;padding:.45rem .65rem .35rem;border-radius:1rem 1rem 1rem .3rem;background:#182533;color:#f1f5f9;font-size:.845rem;line-height:1.38;word-wrap:break-word;box-shadow:0 1px 1px #00000040}.cs-bubble--me{border-radius:1rem 1rem .3rem;background:#2b5278}.cs-bubble--bot{background:linear-gradient(170deg,#1d3045,#182533)}.cs-name{font-weight:700;font-size:.78rem;margin-bottom:.1rem;display:flex;align-items:center;gap:.4rem}.cs-tag{font-size:.62rem;font-weight:600;color:#7f91a4}.cs-text strong{font-weight:700;color:#fff}.cs-text em{font-style:italic;color:#cbd5e1}.cs-link{color:#6ab3f3}.cs-code{font-family:ui-monospace,monospace;font-size:.8em;padding:0 .25rem;border-radius:.25rem;background:#ffffff14}.cs-meta{float:right;margin:.35rem 0 -.1rem .6rem;font-size:.66rem;color:#6d7f8f;display:inline-flex;align-items:center;gap:.25rem}.cs-bubble--me .cs-meta{color:#7da8d3}.cs-meta .fa-check-double{color:#6ab3f3;font-size:.62rem}.cs-reply{display:flex;flex-direction:column;margin:.1rem 0 .35rem;padding:.2rem .5rem;border-left:3px solid #4fae4e;border-radius:.3rem;background:#4fae4e1a;font-size:.76rem}.cs-reply__name{color:#6fcf6e;font-weight:700}.cs-reply__text{color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-voice{display:flex;align-items:center;gap:.55rem;padding:.15rem 0}.cs-voice__play{width:2.2rem;height:2.2rem;border-radius:9999px;background:#6ab3f3;color:#fff;display:grid;place-items:center;font-size:.75rem;flex-shrink:0}.cs-voice__wave{display:flex;align-items:center;gap:2px;height:1.4rem}.cs-voice__wave i{display:block;width:3px;border-radius:2px;background:#6ab3f3}.cs-voice__dur{font-size:.72rem;color:#7f91a4}.cs-divider{display:flex;justify-content:center;padding:.35rem 0}.cs-divider span{font-size:.72rem;font-weight:600;color:#fff;padding:.2rem .7rem;border-radius:9999px;background:#00000059}.cs-sub-dots{display:inline-flex;gap:2px;margin-right:.3rem;vertical-align:middle}.cs-sub-dots i{width:3px;height:3px;border-radius:9999px;background:currentColor;animation:cs-dot 1.1s ease-in-out infinite}.cs-sub-dots i:nth-child(2){animation-delay:.15s}.cs-sub-dots i:nth-child(3){animation-delay:.3s}@keyframes cs-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-2px);opacity:1}}.cs-keyboard{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;width:100%}.cs-kb-row{display:flex;gap:.25rem}.cs-kb-btn{position:relative;flex:1;padding:.5rem .4rem;border-radius:.7rem;font-size:.78rem;font-weight:600;color:#fff;background:#182533d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;cursor:default}.cs-kb-btn--live{cursor:pointer}.cs-kb-btn--live:hover{background:#2b5278f2}.cs-kb-btn--live:active{transform:scale(.97)}.cs-kb-btn--hint{animation:cs-hint 1.4s ease-in-out infinite}@keyframes cs-hint{0%,to{box-shadow:0 0 #6ab3f300}50%{box-shadow:0 0 0 3px #6ab3f38c}}.cs-kb-btn--pressed{background:#2b5278;box-shadow:inset 0 0 0 1px #6ab3f3}.cs-tap{position:absolute;right:.6rem;bottom:-.55rem;color:#fde68a;font-size:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:cs-tap 1.4s ease-in-out infinite;pointer-events:none}@keyframes cs-tap{0%,to{transform:translate(0)}50%{transform:translate(-3px,-4px) scale(.92)}}.cs-composer{display:flex;align-items:center;gap:.6rem;margin:0;padding:.55rem .8rem .9rem;background:#17212b;border-radius:0 0 2.25rem 2.25rem;color:#7f91a4}@media (max-width: 640px){.cs-composer{border-radius:0 0 1.85rem 1.85rem}}.cs-composer__icon{font-size:1.05rem}.cs-composer__input{flex:1;min-width:0;font-size:.88rem;white-space:nowrap;overflow:hidden}.cs-composer__input--typing{color:#fff}.cs-caret{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-2px;background:#6ab3f3;animation:cs-caret 1s steps(1) infinite}@keyframes cs-caret{50%{opacity:0}}.cs-composer__send{width:2.1rem;height:2.1rem;border-radius:9999px;display:grid;place-items:center;transition:background-color .2s ease,color .2s ease}.cs-composer__send--on{background:#6ab3f3;color:#fff}.cs-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;min-height:2.4rem}.cs-ctl{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:9999px;font-size:.8rem;font-weight:600;color:#cbd5e1;border:1px solid rgba(254,245,236,.14);background:#fef5ec08;transition:background-color .2s ease,color .2s ease}.cs-ctl:hover{background:#fef5ec14;color:#fff}.cs-hint{font-size:.8rem;color:#fde68a;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease;display:inline-flex;gap:.4rem;align-items:center}.cs-hint--on{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.cs-sub-dots i,.cs-kb-btn--hint,.cs-tap,.cs-caret{animation:none}}.hw{position:relative;color:var(--promo-cream);background:var(--promo-navy-950);--hw-progress: 0}.hw-pin{position:relative;height:100vh;height:100svh;overflow:hidden}.hw-bg{position:absolute;inset:0;background:radial-gradient(ellipse 40% 50% at 68% 38%,rgba(251,191,36,.12),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(56,189,248,.08),transparent 70%),linear-gradient(180deg,#03182a,var(--promo-navy-950))}.hw-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(254,245,236,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(254,245,236,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse 60% 70% at 65% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 65% 45%,#000 20%,transparent 75%)}.hw-inner{position:relative;height:100%;max-width:80rem;margin:0 auto;padding:5.5rem 1.5rem 2rem;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2.5rem;align-items:center}@media (max-width: 767px){.hw-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:4.75rem 1rem 1rem;gap:.75rem;align-items:stretch}}.hw-copy{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-left:2rem}@media (max-width: 767px){.hw-copy{gap:.75rem;padding-left:1.4rem}}.hw-eyebrow{align-self:flex-start;color:var(--promo-amber-hi);background:#fbbf2414;border-color:#fbbf2440}.hw-chapters{position:relative;min-height:20rem}@media (max-width: 767px){.hw-chapters{min-height:11.5rem}}.hw-ch{position:absolute;inset:0 0 auto}.hw-ch__num{font-family:var(--promo-display);font-weight:800;font-size:.9rem;letter-spacing:.2em;color:var(--promo-amber)}.hw-ch__title{margin-top:.5rem;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.08;font-weight:800;color:#fff}.hw-ch__text{margin-top:1rem;max-width:30rem;font-size:1.05rem;line-height:1.65;color:#a8b3c0}@media (max-width: 767px){.hw-ch__title{font-size:1.45rem}.hw-ch__text{margin-top:.5rem;font-size:.9rem;line-height:1.5}}.hw-counter{margin-top:1.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem;border-radius:9999px;font-size:.9rem;color:#cbd5e1;background:#fef5ec0d;border:1px solid rgba(254,245,236,.1)}.hw-counter__value{font-family:var(--promo-display);font-weight:800;font-size:1.15rem;color:#fff;font-variant-numeric:tabular-nums}.hw-counter__dot{width:.5rem;height:.5rem;border-radius:9999px;background:#f87171;animation:promo-live 1.6s ease-out infinite}@media (max-width: 767px){.hw-counter{margin-top:.6rem;font-size:.78rem;padding:.35rem .75rem}}.hw-ch__cta{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 767px){.hw-ch__cta{margin-top:.75rem}.hw-ch__cta .promo-cta--lg{padding:.7rem 1.2rem;font-size:.9rem}.hw-ch__cta .promo-ghost{display:none}}.hw-rail{position:absolute;left:0;top:3.2rem;bottom:0;width:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-height:22rem}@media (max-width: 767px){.hw-rail{top:2.6rem;max-height:11rem}}.hw-rail__track{position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:2px;background:#fef5ec1a;overflow:hidden}.hw-rail__fill{position:absolute;inset:0;background:linear-gradient(180deg,#38bdf8,#fbbf24);transform-origin:top;transform:scaleY(var(--hw-progress))}.hw-rail__dot{position:relative;width:10px;height:10px;border-radius:9999px;background:#0a2a44;border:2px solid rgba(254,245,236,.25);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.hw-rail__dot.is-on{background:var(--promo-amber);border-color:var(--promo-amber);box-shadow:0 0 12px #fbbf24b3}.hw-scene{position:relative;height:min(100%,44rem);container-type:size}@media (max-width: 767px){.hw-scene{height:100%}}.hw-bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hw-bubble{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .45rem;border-radius:1rem 1rem 1rem .3rem;font-size:.82rem;white-space:nowrap;color:#e2e8f0;background:#182533;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 20px -10px #000c;will-change:transform,opacity;opacity:0}.hw-bubble>i{width:1.35rem;height:1.35rem;border-radius:9999px;flex-shrink:0}@media (max-width: 767px){.hw-bubble{font-size:.72rem}.hw-bubble>i{width:1.1rem;height:1.1rem}}.hw-core{position:absolute;--s: clamp(84px, 17cqw, 140px);left:calc(50% - var(--s) / 2);top:calc(30% - var(--s) / 2);width:var(--s);aspect-ratio:1;z-index:2}.hw-core__glow{position:absolute;inset:-60%;border-radius:9999px;background:radial-gradient(circle,rgba(251,191,36,.45),transparent 62%);opacity:.35}.hw-core__ring{position:absolute;inset:-14%;border-radius:9999px;border:1px dashed rgba(251,191,36,.35);animation:hw-spin 18s linear infinite}.hw-core__orbit{position:absolute;inset:-34%;animation:hw-spin 9s linear infinite}.hw-agent{position:absolute;width:26%;aspect-ratio:1;border-radius:9999px;display:grid;place-items:center;font-size:clamp(.55rem,1.6cqw,.8rem);color:#bae6fd;background:#0a2a44;border:1px solid rgba(56,189,248,.45);box-shadow:0 0 14px #38bdf859}.hw-agent--0{left:37%;top:-13%}.hw-agent--1{right:-13%;top:37%}.hw-agent--2{left:37%;bottom:-13%}.hw-agent--3{left:-13%;top:37%}@keyframes hw-spin{to{transform:rotate(360deg)}}.hw-core__disc{position:absolute;inset:0;border-radius:9999px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#ffffff29,#ffffff08 60%),#021624;border:1px solid rgba(251,191,36,.45);box-shadow:0 20px 50px -10px #000c,0 0 40px -10px #fbbf2480}.hw-core__disc img{width:56%;height:56%;object-fit:contain}.hw-digest{position:absolute;--w: min(320px, 64cqw);left:calc(50% - var(--w) / 2);top:52%;width:var(--w);padding:1rem 1.1rem;border-radius:1.1rem;background:linear-gradient(160deg,#213549,#182533);border:1px solid rgba(251,191,36,.5);box-shadow:0 30px 60px -24px #000000e6,0 0 40px -16px #fbbf2473;z-index:4;font-size:.9rem}.hw-digest__title{font-weight:800;color:#fcd34d;display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.hw-digest__line{display:flex;align-items:flex-start;gap:.55rem;padding:.25rem 0;color:#e2e8f0;line-height:1.35}.hw-dot{width:.5rem;height:.5rem;border-radius:9999px;margin-top:.38rem;flex-shrink:0}.hw-dot--0{background:#38bdf8}.hw-dot--1{background:#a78bfa}.hw-dot--2{background:#fb923c}.hw-digest__meta{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#7f91a4}.hw-phone{position:absolute;--w: min(180px, 30cqw);left:calc(20% - var(--w) / 2);top:48%;width:var(--w);aspect-ratio:9 / 16;border-radius:1.6rem;padding:.45rem;background:linear-gradient(145deg,#2a2f36,#0b0d10);box-shadow:0 0 0 1px #ffffff14,0 30px 60px -24px #000000e6;display:flex;flex-direction:column;z-index:3}.hw-phone__head{display:flex;align-items:center;gap:.4rem;padding:.7rem .6rem .5rem;border-radius:1.2rem 1.2rem 0 0;background:#17212b;font-size:.68rem;font-weight:700;color:#fff}.hw-phone__avatar{width:1.3rem;height:1.3rem;border-radius:9999px;display:grid;place-items:center;background:#0a2a44;border:1px solid rgba(251,191,36,.45)}.hw-phone__avatar img{width:70%}.hw-phone__slot{flex:1;margin:0;border-radius:0 0 1.2rem 1.2rem;background:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.2px) 0 0 / 12px 12px,#0e1621}.hw-hub{position:absolute;--w: min(290px, 44cqw);left:calc(76% - var(--w) / 2);top:56%;width:var(--w);border-radius:1rem;overflow:visible;background:#fffcf7;color:var(--promo-navy-950);box-shadow:0 30px 60px -24px #000000e6;z-index:3;font-size:.72rem}.hw-hub__bar{display:flex;align-items:center;gap:.3rem;padding:.55rem .7rem;border-bottom:1px solid rgba(0,13,22,.07);font-weight:700}.hw-hub__bar i{width:.45rem;height:.45rem;border-radius:9999px;background:#f87171}.hw-hub__bar i:nth-child(2){background:#fbbf24}.hw-hub__bar i:nth-child(3){background:#34d399}.hw-hub__bar span{margin-left:.4rem}.hw-hub__body{display:grid;grid-template-columns:34% 1fr;min-height:7.5rem}.hw-hub__side{padding:.5rem;background:#f3e8da;display:flex;flex-direction:column;gap:.35rem;border-radius:0 0 0 1rem}.hw-hub__side span{height:1.25rem;border-radius:.4rem;background:#000d160f;font-weight:600;display:flex;align-items:center;gap:.3rem;padding:0 .35rem;white-space:nowrap;overflow:hidden;font-size:.62rem}.hw-hub__side span.is-on{background:#fff;color:#b45309;box-shadow:0 2px 6px -3px #000d1659}.hw-hub__main{padding:.7rem;display:flex;flex-direction:column;gap:.45rem}.hw-hub__title{font-weight:800}.hw-hub__line{display:block;height:.45rem;border-radius:.3rem;background:linear-gradient(90deg,#fbbf24,#f59e0b);transform-origin:left}.hw-hub__line:nth-of-type(1){width:92%;background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.hw-hub__line:nth-of-type(2){width:76%;background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.hw-hub__line:nth-of-type(3){width:84%;background:linear-gradient(90deg,#fb923c,#ea580c)}.hw-sync-badge{position:absolute;left:50%;bottom:-.9rem;translate:-50% 0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:9999px;font-size:.68rem;font-weight:700;white-space:nowrap;color:#fff;background:#10b981;box-shadow:0 8px 18px -8px #10b981cc}.hw-sync-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.hw-sync{fill:none;stroke:url(#hw-sync-grad);stroke-width:2;stroke-linecap:round}@media (max-width: 767px){.hw-core{top:calc(24% - var(--s) / 2)}.hw-digest{top:46%;font-size:.78rem;padding:.75rem .85rem}.hw-phone{left:calc(22% - var(--w) / 2);top:52%}.hw-hub{left:calc(70% - var(--w) / 2);top:60%;font-size:.62rem}}.hw--static .hw-pin{height:auto;overflow:visible}.hw--static .hw-inner{height:auto;padding-top:6rem;padding-bottom:4rem}.hw--static .hw-chapters{min-height:0;display:flex;flex-direction:column;gap:2rem}.hw--static .hw-ch{position:static}.hw--static .hw-rail,.hw--static .hw-bubbles,.hw--static .hw-counter{display:none}.hw--static .hw-scene{height:42rem}.hw--static .hw-core__ring,.hw--static .hw-core__orbit{animation:none}.hw--static .hw-digest{top:40%}.hw--static .hw-phone,.hw--static .hw-hub{top:74%}.hw--static .hw-sync{stroke-dasharray:none}.hw-start{position:relative;padding:5rem 0 6rem;background:linear-gradient(180deg,var(--promo-navy-950),#03182a)}.hw-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width: 860px){.hw-steps{grid-template-columns:minmax(0,1fr)}.hw-steps__line{display:none}}.hw-steps__line{position:absolute;left:2.7rem;width:calc((200% + 2.5rem) / 3);top:calc(2.7rem - 1px);height:2px;z-index:1;background:linear-gradient(90deg,#38bdf8,#fbbf24);transform-origin:left;opacity:.6}.hw-step{position:relative;padding:1.6rem;border-radius:1.4rem;background:#fef5ec08;border:1px solid rgba(254,245,236,.08)}.hw-step__num{position:relative;z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9999px;font-family:var(--promo-display);font-weight:800;color:var(--promo-navy-950);background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 0 0 6px var(--promo-navy-950)}.hw-step__title{margin-top:1rem;font-family:var(--promo-display);font-weight:800;font-size:1.15rem;color:#fff}.hw-step__text{margin-top:.45rem;font-size:.92rem;line-height:1.55;color:#a8b3c0}@media (prefers-reduced-motion: reduce){.hw-core__ring,.hw-core__orbit,.hw-counter__dot{animation:none}}.cp{position:relative;background:radial-gradient(ellipse 50% 40% at 20% 30%,rgba(42,171,238,.08),transparent 70%),radial-gradient(ellipse 45% 40% at 85% 70%,rgba(251,191,36,.1),transparent 70%),var(--promo-cream)}.cp-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 1023px){.cp-stage{grid-template-columns:minmax(0,1fr)}}.cp-panel{display:flex;flex-direction:column;border-radius:1.75rem;overflow:hidden;background:#17212b;color:#e2e8f0;box-shadow:0 40px 80px -40px #000d16cc,0 0 0 1px #000d1614}.cp-scopes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:1rem 1rem .6rem;border-bottom:1px solid rgba(0,0,0,.35)}.cp-scope{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:9999px;font-size:.82rem;font-weight:600;color:#aab6c3;background:#ffffff0a;transition:background-color .2s ease,color .2s ease}.cp-scope:hover{color:#fff;background:#ffffff14}.cp-scope--on{color:#fff;background:#2b5278}.cp-scope i{font-size:.7rem}.cp-kbd-hint{margin-left:auto;font-size:.72rem;color:#64748b}@media (max-width: 640px){.cp-kbd-hint{display:none}}.cp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;padding:.5rem;min-height:30rem;align-content:start}@media (max-width: 640px){.cp-list{grid-template-columns:minmax(0,1fr);min-height:12rem}}.cp-cmd{width:100%;display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:.85rem;text-align:left;transition:background-color .2s ease}.cp-cmd:hover{background:#ffffff0d}.cp-cmd--on{background:#2b5278b3;box-shadow:inset 0 0 0 1px #6ab3f373}.cp-cmd:focus-visible{outline:2px solid #6ab3f3;outline-offset:-2px}.cp-cmd__icon{width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:9999px;display:grid;place-items:center;font-size:.8rem;color:#fde68a;background:#0a2a44;border:1px solid rgba(251,191,36,.3)}.cp-cmd__name{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:.86rem;color:#fff}.cp-cmd__desc{display:block;font-size:.74rem;color:#8b9bab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-empty{grid-column:1 / -1;padding:2rem 1rem;text-align:center;font-size:.9rem;color:#94a3b8}.cp-composer{display:flex;align-items:center;gap:.7rem;margin:.25rem .75rem .75rem;padding:.55rem .55rem .55rem 1rem;border-radius:9999px;background:#0e1621;border:1px solid rgba(106,179,243,.25);cursor:text}.cp-composer:focus-within{border-color:#6ab3f3;box-shadow:0 0 0 3px #6ab3f333}.cp-composer__icon{color:#6ab3f3;font-size:.85rem}.cp-input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.cp-input::placeholder{color:#64748b}.cp-send{width:2.3rem;height:2.3rem;border-radius:9999px;display:grid;place-items:center;background:#6ab3f3;color:#fff;font-size:.85rem}.cp-preview{padding:1.4rem;border-radius:1.75rem;background:#fff;border:1px solid rgba(0,13,22,.07);box-shadow:0 24px 50px -30px #000d1659}@media (min-width: 1024px){.cp-preview{position:sticky;top:6rem}}.cp-preview__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.cp-preview__cmd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:1.35rem;color:var(--promo-navy-950)}.cp-tags{display:flex;flex-wrap:wrap;gap:.35rem}.cp-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:9999px;color:#1e3a5f;background:#e0ecf8}.cp-tag--admin{color:#92400e;background:#fef3c7}.cp-tag--plus{color:#6b21a8;background:#f3e8ff}.cp-preview__desc{margin-top:.45rem;color:#57534e;font-size:.95rem}.cp-screen{margin-top:1rem;padding:1rem .8rem;height:20rem;overflow:hidden;border-radius:1.2rem;background:radial-gradient(circle at 20% 20%,rgba(80,140,120,.16),transparent 45%),radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.2px) 0 0 / 18px 18px,#0e1621;display:flex;flex-direction:column;justify-content:flex-end}.cp-chat{display:flex;flex-direction:column;gap:.5rem}.cp-chat .cs-col{max-width:90%}.cp-chat .cs-kb-btn{cursor:default;text-align:center}.cp-web{margin-top:1rem;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;border-radius:1rem;font-size:.85rem;color:#44403c;background:#fffbeb;border:1px dashed #fcd34d;text-align:left;transition:background-color .2s ease}.cp-web:hover{background:#fef3c7}.cp-web i{color:#d97706;margin-right:.3rem}.cp-web__cta{font-weight:700;color:#b45309;white-space:nowrap}.cp-web__cta i{margin:0 0 0 .3rem}.cp-nl{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);border-radius:2rem;color:#fff;background:linear-gradient(150deg,#0a2a44,var(--promo-navy-950) 70%);box-shadow:0 50px 90px -50px #000d16e6}.cp-nl__glow{position:absolute;width:40rem;height:40rem;right:-12rem;top:-18rem;border-radius:9999px;background:radial-gradient(circle,rgba(251,191,36,.22),transparent 62%);pointer-events:none}.cp-nl__head{position:relative;max-width:42rem}.cp-nl__title{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05}.cp-nl__accent{background:linear-gradient(100deg,var(--promo-amber-hi),var(--promo-amber) 45%,#fde68a);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.18em}.cp-nl__lead{margin-top:.9rem;font-size:1.1rem;line-height:1.6;color:#b6c2cf}.cp-nl__grid{position:relative;margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 960px){.cp-nl__grid{grid-template-columns:minmax(0,1fr)}}.cp-tip{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem;border-radius:1.4rem;background:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.2px) 0 0 / 16px 16px,#0e1621;border:1px solid rgba(255,255,255,.07)}.cp-tip__label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--promo-amber-hi);display:flex;align-items:center;gap:.45rem}.cp-tip .cs-col{max-width:92%}.cp-tip .cs-bubble{font-size:.88rem}.cp-more{grid-column:1 / -1}.cp-more button{width:100%;padding:.7rem;border-radius:.85rem;font-size:.85rem;font-weight:600;color:#6ab3f3;background:#6ab3f314}.cp-more i{font-size:.7rem;margin-left:.3rem}.hd{position:relative;overflow:hidden;color:var(--promo-cream);background:radial-gradient(ellipse 45% 40% at 55% 45%,rgba(251,191,36,.1),transparent 70%),radial-gradient(ellipse 40% 50% at 10% 20%,rgba(56,189,248,.08),transparent 70%),var(--promo-navy-950)}.hd-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(254,245,236,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(254,245,236,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);pointer-events:none}.hd-diagram{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1fr);gap:3.5rem;align-items:center}.hd-edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hd-edge-track{fill:none;stroke:#fef5ec14;stroke-width:1.5}.hd-edge{fill:none;stroke:url(#hd-grad);stroke-width:2;stroke-linecap:round}.hd-pulse{fill:#fde68a;filter:drop-shadow(0 0 6px rgba(251,191,36,.9))}.hd-col{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.hd-col--core{gap:3rem}.hd-node{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:1.1rem;background:#0a2a448c;border:1px solid rgba(254,245,236,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px -24px #000000e6}.hd-node__icon{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.75rem;display:grid;place-items:center;color:var(--promo-amber);background:#fbbf241a;border:1px solid rgba(251,191,36,.2)}.hd-node__title{display:block;font-weight:700;font-size:.95rem;color:#fff;font-family:var(--promo-display)}.hd-node__sub{display:block;margin-top:.1rem;font-size:.78rem;line-height:1.4;color:#94a3b8}.hd-node--accent .hd-node__icon{color:#34d399;background:#34d3991a;border-color:#34d39940}.hd-vault .hd-node__icon{color:#38bdf8;background:#38bdf81a;border-color:#38bdf840}.hd-core{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem;border-color:#fbbf2459;background:linear-gradient(160deg,#143d60b3,#021624d9);box-shadow:0 0 0 6px #fbbf240d,0 30px 60px -30px #fbbf2459}.hd-core__icon{width:2.8rem;height:2.8rem;font-size:1.15rem}.hd-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hd-agent{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .5rem;border-radius:.6rem;font-size:.72rem;font-weight:600;color:#bae6fd;background:#38bdf81a;border:1px solid rgba(56,189,248,.22);animation:hd-agent-pulse 2.2s ease-in-out infinite}@keyframes hd-agent-pulse{0%,to{box-shadow:0 0 #38bdf800}50%{box-shadow:0 0 0 3px #38bdf82e}}.hd-merge{height:1.1rem;background:linear-gradient(to bottom right,transparent 48%,rgba(251,191,36,.45) 50%,transparent 52%) left / 50% 100% no-repeat,linear-gradient(to bottom left,transparent 48%,rgba(251,191,36,.45) 50%,transparent 52%) right / 50% 100% no-repeat}.hd-synth{align-self:center;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;border-radius:9999px;font-size:.78rem;font-weight:800;color:var(--promo-navy-950);background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 10px 24px -10px #fbbf24cc}@media (max-width: 1023px){.hd-diagram{grid-template-columns:minmax(0,1fr);gap:2.75rem;max-width:34rem;margin-inline:auto}.hd-edges{display:none}.hd-col:not(:last-child):after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:50%;bottom:-2.1rem;transform:translate(-50%);color:#fbbf24b3;font-size:1rem}.hd-col--core{gap:2.75rem}.hd-col--core>.hd-core:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:50%;bottom:-2.05rem;transform:translate(-50%);color:#38bdf8b3}.hd-core{position:relative}}.hd-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width: 900px){.hd-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd-spec{padding:1.25rem 1.3rem;border-radius:1.2rem;background:#fef5ec0a;border:1px solid rgba(254,245,236,.08)}.hd-spec__value{font-family:var(--promo-display);font-weight:800;font-size:1.9rem;letter-spacing:-.02em;background:linear-gradient(100deg,#fde68a,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.hd-spec__label{margin-top:.3rem;font-size:.85rem;line-height:1.45;color:#a8a29e}@media (prefers-reduced-motion: reduce){.hd-agent{animation:none}.hd-pulse{display:none}}.pr{position:relative;background:radial-gradient(ellipse 50% 45% at 72% 55%,rgba(251,191,36,.14),transparent 70%),var(--promo-cream)}.pr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch;perspective:1400px;max-width:60rem;margin-inline:auto}@media (max-width: 860px){.pr-cards{grid-template-columns:minmax(0,1fr);max-width:30rem}}.pr-card{position:relative;display:flex;flex-direction:column;border-radius:1.75rem;padding:2rem;transform-style:preserve-3d}.pr-card--free{background:#fff;border:1px solid rgba(0,13,22,.08);box-shadow:0 24px 50px -30px #000d1659}.pr-card--plus{color:#fff;background:linear-gradient(165deg,#0a2a44,var(--promo-navy-950) 60%);box-shadow:0 40px 80px -30px #000d16b3,0 0 0 1px #fbbf2426}@property --pr-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.pr-card--plus:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pr-angle),transparent 0 55%,#fbbf24 70%,#fde68a 78%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pr-spin 5s linear infinite;pointer-events:none}@keyframes pr-spin{to{--pr-angle: 360deg}}.pr-ribbon{position:absolute;top:1.4rem;right:1.4rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .75rem;border-radius:9999px;color:var(--promo-navy-950);background:linear-gradient(135deg,#fde68a,#fbbf24)}.pr-name{font-family:var(--promo-display);font-weight:800;font-size:1.35rem}.pr-card--free .pr-name{color:var(--promo-navy-950)}.pr-price{margin-top:1rem;display:flex;align-items:baseline;gap:.35rem}.pr-amount{font-family:var(--promo-display);font-weight:800;font-size:3.4rem;line-height:1;letter-spacing:-.03em}.pr-card--free .pr-amount{color:var(--promo-navy-950)}.pr-star{font-size:1.6rem;font-weight:700;color:var(--promo-amber)}.pr-card--free .pr-star{color:#d97706}.pr-period{font-size:.9rem;color:#78716c}.pr-card--plus .pr-period{color:#a8b3c0}.pr-desc{margin-top:.8rem;min-height:3rem;color:#57534e;line-height:1.55}.pr-card--plus .pr-desc{color:#c6d0db}.pr-card__top{padding-bottom:1.5rem;border-bottom:1px solid rgba(0,13,22,.08)}.pr-card--plus .pr-card__top{border-bottom-color:#ffffff1a}.pr-card__top>button{margin-top:1.4rem}.pr-cta--free{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.4rem;border-radius:9999px;font-weight:700;color:#fff;background:var(--promo-navy-950);transition:transform .2s ease,box-shadow .2s ease}.pr-cta--free:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #000d16b3}.pr-note{margin-top:.75rem;font-size:.8rem;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:.45rem}.pr-note i{color:#38bdf8}.pr-rows{margin-top:1.25rem;display:flex;flex-direction:column;gap:.15rem}.pr-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9rem;color:#292524}.pr-card--plus .pr-row{color:#e2e8f0}.pr-row--off{color:#a8a29e}.pr-yes{color:#10b981}.pr-card--plus .pr-yes{color:#fbbf24}.pr-no{color:#d6d3d1}.pr-value{font-size:.8rem;font-weight:700;white-space:nowrap;padding:.2rem .55rem;border-radius:9999px;background:#f5f5f4;color:#44403c}.pr-value--hi{background:#fbbf2426;color:#fcd34d}@media (prefers-reduced-motion: reduce){.pr-card--plus:before{animation:none}}.rm{position:relative;overflow:hidden;color:var(--promo-cream);background:var(--promo-navy-950)}.rm-bg{position:absolute;inset:0;background:radial-gradient(ellipse 40% 45% at 15% 25%,rgba(16,185,129,.1),transparent 70%),radial-gradient(ellipse 40% 45% at 50% 30%,rgba(251,191,36,.1),transparent 70%),radial-gradient(ellipse 40% 45% at 85% 25%,rgba(56,189,248,.1),transparent 70%);pointer-events:none}.rm-phases{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.rm-rail{position:absolute;top:1.35rem;left:1.35rem;right:1.35rem;height:2px;background:repeating-linear-gradient(90deg,rgba(254,245,236,.2) 0 6px,transparent 6px 12px)}.rm-rail__fill{position:absolute;left:0;top:0;height:100%;width:calc((100% + .2rem) * 1.35 / 3.35 + 1.25rem);background:linear-gradient(90deg,#10b981,#fbbf24);transform-origin:left;box-shadow:0 0 12px #fbbf2473}@media (max-width: 960px){.rm-phases{grid-template-columns:minmax(0,1fr);gap:2rem;padding-left:0}.rm-rail{top:1.35rem;bottom:1.35rem;left:1.35rem;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(254,245,236,.2) 0 6px,transparent 6px 12px)}.rm-rail__fill{display:none}}.rm-phase{position:relative;display:flex;flex-direction:column;align-items:flex-start}.rm-node{position:relative;z-index:1;width:2.7rem;height:2.7rem;border-radius:9999px;display:grid;place-items:center;font-size:.95rem;color:var(--promo-navy-950);box-shadow:0 0 0 6px var(--promo-navy-950)}.rm-phase--done .rm-node{background:linear-gradient(135deg,#6ee7b7,#10b981)}.rm-phase--now .rm-node{background:linear-gradient(135deg,#fde68a,#fbbf24)}.rm-phase--now .rm-node i{animation:rm-spin 4s linear infinite}.rm-phase--next .rm-node{color:#7dd3fc;background:#0a2a44;border:2px dashed rgba(56,189,248,.6)}.rm-node__pulse{position:absolute;inset:0;border-radius:inherit;border:2px solid #fbbf24;animation:rm-pulse 2s ease-out infinite}@keyframes rm-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-phase__label{margin-top:.9rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rm-phase--done .rm-phase__label{color:#6ee7b7}.rm-phase--now .rm-phase__label{color:var(--promo-amber-hi)}.rm-phase--next .rm-phase__label{color:#7dd3fc}@media (max-width: 960px){.rm-phase{padding-left:4rem}.rm-node{position:absolute;left:0;top:0}.rm-phase__label{margin-top:.75rem}}.rm-card{margin-top:.8rem;width:100%;flex:1;padding:1.4rem;border-radius:1.4rem;background:#fef5ec09;border:1px solid rgba(254,245,236,.08)}.rm-phase--done .rm-card{border-color:#10b98140}.rm-phase--now .rm-card{border-color:#fbbf2466;background:linear-gradient(160deg,#fbbf2414,#fef5ec05);box-shadow:0 0 50px -20px #fbbf2473}.rm-phase--next .rm-card{border-style:dashed;border-color:#38bdf84d}.rm-card__title{font-weight:800;font-size:1.25rem;color:#fff}.rm-list{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.rm-phase--done .rm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}@media (max-width: 640px){.rm-phase--done .rm-list{grid-template-columns:minmax(0,1fr)}}.rm-item{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.45;color:#cbd5e1}.rm-item__icon{margin-top:.2rem;font-size:.85rem;flex-shrink:0}.rm-phase--done .rm-item__icon{color:#34d399}.rm-phase--now .rm-item__icon{color:var(--promo-amber)}.rm-phase--next .rm-item__icon{color:#7dd3fc}.rm-new{flex-shrink:0;margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:9999px;color:var(--promo-navy-950);background:linear-gradient(135deg,#fde68a,#fbbf24)}.rm-item--now{flex-direction:column;gap:.5rem}.rm-item__row{display:flex;gap:.55rem}.rm-work{position:relative;display:block;height:4px;border-radius:4px;overflow:hidden;background:#fbbf241f}.rm-work:after{content:"";position:absolute;top:0;bottom:0;width:35%;border-radius:inherit;background:linear-gradient(90deg,transparent,#fbbf24,transparent);animation:rm-work 1.8s ease-in-out infinite}@keyframes rm-work{0%{left:-35%}to{left:100%}}.rm-ideas{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.75rem;background:linear-gradient(140deg,#fbbf241a,#38bdf80f);border:1px solid rgba(251,191,36,.25)}@media (max-width: 900px){.rm-ideas{grid-template-columns:minmax(0,1fr)}}.rm-ideas__icon{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-size:1.2rem;color:var(--promo-navy-950);background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 10px 30px -10px #fbbf24cc}.rm-ideas__title{margin-top:1rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;color:#fff;line-height:1.15}.rm-ideas__text{margin-top:.6rem;color:#a8b3c0;line-height:1.6}.rm-form{display:flex;flex-direction:column;gap:.7rem}.rm-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media (max-width: 640px){.rm-form__row{grid-template-columns:minmax(0,1fr)}}.rm-input{width:100%;padding:.8rem 1rem;border-radius:.9rem;font-size:.92rem;color:#fff;background:#000d1699;border:1px solid rgba(254,245,236,.12);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.rm-input::placeholder{color:#64748b}.rm-input:focus{border-color:var(--promo-amber);box-shadow:0 0 0 3px #fbbf2433}.rm-textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.rm-form__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rm-counter{font-size:.8rem;color:#64748b;font-variant-numeric:tabular-nums}.rm-counter--warn{color:#fbbf24}.rm-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.rm-status{font-size:.88rem;white-space:pre-line;display:flex;gap:.5rem;align-items:flex-start}.rm-status i{margin-top:.2rem}.rm-status--success{color:#34d399}.rm-status--error{color:#f87171}@media (prefers-reduced-motion: reduce){.rm-node__pulse,.rm-work:after,.rm-phase--now .rm-node i{animation:none}}.fc{--fc-x: 50;--fc-y: 40;position:relative;overflow:hidden;color:var(--promo-cream);background:radial-gradient(ellipse 80% 70% at 50% 40%,#0a2a44,var(--promo-navy-950) 70%);isolation:isolate}.fc-spot{position:absolute;inset:0;z-index:-1;background:radial-gradient(600px circle at calc(var(--fc-x) * 1%) calc(var(--fc-y) * 1%),rgba(251,191,36,.16),transparent 60%);pointer-events:none}.fc-orbit{position:absolute;left:50%;top:50%;width:min(980px,150vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.fc-ring{position:absolute;border-radius:9999px;border:1px solid rgba(254,245,236,.07)}.fc-ring--1{inset:30%;border-color:#fbbf242e}.fc-ring--2{inset:18%;border-style:dashed;border-color:#38bdf824}.fc-ring--3{inset:4%}.fc-spin{position:absolute;inset:4%;animation:fc-spin 40s linear infinite}@keyframes fc-spin{to{transform:rotate(360deg)}}.fc-sat{position:absolute;opacity:.55;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border-radius:9999px;display:grid;place-items:center;font-size:1.15rem;color:#fff;box-shadow:0 10px 30px -10px #000c;animation:fc-spin 40s linear infinite reverse}.fc-sat--chats{left:50%;top:0;background:linear-gradient(135deg,#5eb5f7,#2aabee)}.fc-sat--hub{left:93.3%;top:75%;background:linear-gradient(135deg,#fcd34d,#d97706)}.fc-sat--docs{left:6.7%;top:75%;background:linear-gradient(135deg,#34d399,#059669)}@media (max-width: 640px){.fc-sat{width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;font-size:.9rem}}.fc-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem}.fc-primary{box-shadow:0 0 #fbbf2480,0 18px 40px -12px #fbbf24cc;animation:fc-glow 2.6s ease-in-out infinite}@keyframes fc-glow{0%,to{box-shadow:0 0 #fbbf2473,0 18px 40px -12px #fbbf24cc}50%{box-shadow:0 0 0 10px #fbbf2400,0 18px 40px -12px #fbbf24cc}}.fc-trust{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin-top:.6rem;font-size:.88rem;color:#a8b3c0}.fc-trust i{color:#34d399;font-size:.75rem;margin-right:.35rem}@media (prefers-reduced-motion: reduce){.fc-spin,.fc-sat,.fc-primary{animation:none}}.pl-crumbs{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:#a8a29e}.pl-crumbs a{color:#d6d3d1;text-decoration:none;transition:color .2s ease}.pl-crumbs a:hover{color:var(--promo-amber-hi)}.pl-crumbs i{font-size:.55rem;opacity:.6}.pl-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:center;max-width:36rem;margin:0 auto}.pl-sheet{position:relative;padding:1.3rem 1.2rem 1.4rem;border-radius:1rem;background:#fffcf7;color:var(--promo-navy-950);box-shadow:0 30px 60px -25px #000000bf,0 0 0 1px #ffffff0f;font-family:Georgia,Times New Roman,serif}.pl-sheet--orig{transform:rotate(-3deg)}.pl-sheet--trans{transform:rotate(2deg) translateY(1.5rem)}.pl-sheet__label{position:absolute;top:-.75rem;left:1rem;padding:.2rem .65rem;border-radius:9999px;font-family:var(--promo-display);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#57534e}.pl-sheet--trans .pl-sheet__label{color:var(--promo-navy-950);background:var(--promo-amber)}.pl-sheet__title{font-weight:700;font-size:.95rem}.pl-sheet__text{margin:.6rem 0 .5rem;font-size:.8rem;line-height:1.45;color:#44403c}.pl-sheet__lines{display:grid;gap:.35rem;margin-top:.6rem}.pl-sheet__lines i{display:block;height:.32rem;border-radius:9999px;background:#e7e5e4}.pl-sheet__lines i:nth-child(2){width:82%}.pl-sheet__lines i:nth-child(3){width:64%}.pl-sheet__eq{display:flex;align-items:center;gap:.4rem;padding:.55rem .5rem;border-radius:.6rem;background:#10b98112;overflow:hidden}.pl-sheet__formula{flex:1;min-width:0;font-size:.8rem;text-align:center;overflow:hidden;white-space:nowrap}.pl-sheet__eqno{font-size:.7rem;color:#78716c}.pl-bridge{position:absolute;left:50%;top:50%;z-index:2;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;display:grid;place-items:center;border-radius:9999px;color:var(--promo-navy-950);background:linear-gradient(135deg,var(--promo-amber-hi),var(--promo-amber-deep));box-shadow:0 0 0 6px #fbbf2426,0 12px 30px -8px #fbbf2499}@media (max-width: 640px){.pl-stage{grid-template-columns:1fr;gap:2rem;max-width:22rem}.pl-sheet--trans{transform:rotate(2deg)}.pl-bridge{display:none}}.pl-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pl-card{padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid rgba(0,13,22,.07);box-shadow:0 1px 2px #000d160a,0 12px 32px -18px #000d1640;transition:transform .3s ease,box-shadow .3s ease}.pl-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #000d160d,0 22px 40px -20px #000d1659}.pl-card__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.9rem;color:#b45309;background:#fbbf2424;border:1px solid rgba(217,119,6,.2)}.pl-card__title{margin-top:1rem;font-family:var(--promo-display);font-weight:800;font-size:1.1rem;color:var(--promo-navy-950)}.pl-card__desc{margin-top:.4rem;font-size:.95rem;line-height:1.6;color:#57534e}.pl-dark{position:relative;color:var(--promo-cream);background:radial-gradient(ellipse 80% 70% at 50% 30%,#0a2a44,var(--promo-navy-950) 70%);overflow:hidden}.pl-steps{position:relative;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);list-style:none;padding:0}.pl-steps__line{position:absolute;top:1.75rem;left:12.5%;right:12.5%;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--promo-sky),var(--promo-amber));opacity:.6}.pl-step{position:relative;text-align:center}.pl-step__icon{position:relative;width:3.5rem;height:3.5rem;margin:0 auto;display:grid;place-items:center;border-radius:9999px;font-size:1.15rem;color:var(--promo-amber-hi);background:var(--promo-navy-900);border:1px solid rgba(251,191,36,.35);box-shadow:0 0 24px -6px #fbbf2480}.pl-step__icon b{position:absolute;top:-.35rem;right:-.35rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:9999px;font-size:.7rem;color:var(--promo-navy-950);background:var(--promo-amber)}.pl-step__title{margin-top:1.1rem;font-family:var(--promo-display);font-weight:800;font-size:1.1rem;color:#fff}.pl-step__desc{margin-top:.45rem;font-size:.93rem;line-height:1.6;color:#a8a29e}@media (max-width: 900px){.pl-steps{grid-template-columns:1fr 1fr}.pl-steps__line{display:none}}@media (max-width: 520px){.pl-steps{grid-template-columns:1fr}}.pl-plan{display:flex;flex-direction:column;gap:.4rem;padding:1.75rem;border-radius:1.5rem;background:#fff;border:1px solid rgba(0,13,22,.08);box-shadow:0 12px 32px -18px #000d1640}.pl-plan--plus{color:var(--promo-cream);background:linear-gradient(150deg,#0a2a44,var(--promo-navy-950));border-color:#fbbf2459}.pl-plan__name{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b45309}.pl-plan--plus .pl-plan__name{color:var(--promo-amber-hi)}.pl-plan__pages{font-size:1.6rem;line-height:1.15;font-weight:800;color:var(--promo-navy-950)}.pl-plan--plus .pl-plan__pages{color:#fff}.pl-plan--trial{border-color:#10b98159;background:linear-gradient(160deg,#ecfdf5,#fff 60%)}.pl-plan--trial .pl-plan__name{color:#047857}.pl-plan__doc{font-size:.95rem;color:#78716c}.pl-plan--plus .pl-plan__doc{color:#a8a29e}.pl-note{margin-top:1.4rem;text-align:center;font-size:.92rem;color:#78716c}.pl-inline-link{color:#b45309;font-weight:700;text-decoration:none}.pl-inline-link:hover{text-decoration:underline}.pl-faq{display:grid;gap:.75rem}.pl-faq__item{border-radius:1.1rem;background:#fff;border:1px solid rgba(0,13,22,.08);transition:border-color .2s ease}.pl-faq__item[open]{border-color:#d9770659}.pl-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;font-family:var(--promo-display);font-weight:700;color:var(--promo-navy-950)}.pl-faq__item summary::-webkit-details-marker{display:none}.pl-faq__item summary i{font-size:.8rem;color:#b45309;transition:transform .25s ease}.pl-faq__item[open] summary i{transform:rotate(45deg)}.pl-faq__item p{padding:0 1.3rem 1.2rem;font-size:.95rem;line-height:1.65;color:#57534e}@media (prefers-reduced-motion: reduce){.pl-card,.pl-faq__item summary i{transition:none}}.gt-card{padding:1.75rem;border-radius:1.75rem;background:#fff;border:1px solid rgba(0,13,22,.08);box-shadow:0 30px 70px -30px #000d1673,0 2px 6px #000d160d}@media (min-width: 768px){.gt-card{padding:2.25rem}}.gt-loading{display:grid;place-items:center;min-height:10rem;color:#d97706;font-size:1.5rem}.gt-form{display:grid;gap:1.25rem}.gt-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:9.5rem;padding:1.5rem;text-align:center;cursor:pointer;border-radius:1.25rem;border:2px dashed rgba(217,119,6,.35);background:#fffcf7;transition:border-color .2s ease,background-color .2s ease}.gt-drop:hover,.gt-drop--over{border-color:#d97706;background:#fff7e8}.gt-drop--has{border-style:solid;border-color:#10b98173;background:#10b9810d}.gt-drop__icon{font-size:1.9rem;color:#d97706}.gt-drop--has .gt-drop__icon{color:#dc2626}.gt-drop__title{font-family:var(--promo-display);font-weight:700;color:var(--promo-navy-950)}.gt-drop__name{font-weight:700;color:var(--promo-navy-950);word-break:break-all}.gt-drop__hint{font-size:.85rem;color:#78716c}.gt-row{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.gt-row{grid-template-columns:1fr 1.4fr}}.gt-field{display:flex;flex-direction:column;gap:.45rem}.gt-field>span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#78716c}.gt-field input{padding:.7rem .9rem;border-radius:.8rem;border:1px solid #d6d3d1;background:#fff;font-size:1rem;color:var(--promo-navy-950);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.gt-field input:focus{border-color:#d97706;box-shadow:0 0 0 3px #fbbf2440}.gt-field small{font-size:.78rem;color:#a8a29e}.gt-langs{display:flex;flex-wrap:wrap;gap:.5rem}.gt-lang{flex:1;min-width:6.5rem;padding:.7rem .8rem;border-radius:.8rem;border:1px solid #d6d3d1;font-weight:700;font-size:.92rem;color:#44403c;background:#fff;transition:all .2s ease}.gt-lang:hover{border-color:#a8a29e}.gt-lang--on{color:var(--promo-navy-950);background:#fbbf242e;border-color:#f59e0b}.gt-turnstile{min-height:65px}.gt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.gt-actions .promo-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.gt-left{font-size:.88rem;color:#78716c}.gt-hint{font-size:.88rem;line-height:1.55;color:#78716c}.gt-error{padding:.75rem 1rem;border-radius:.8rem;font-size:.92rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.gt-link{align-self:flex-start;font-size:.88rem;font-weight:700;color:#78716c;text-decoration:underline;text-underline-offset:3px}.gt-link:hover{color:#b91c1c}.gt-secondary{padding:.75rem 1.2rem;border-radius:9999px;border:1px solid #d6d3d1;font-weight:700;font-size:.92rem;color:var(--promo-navy-950);background:#fff;transition:border-color .2s ease}.gt-secondary:hover{border-color:#78716c}.gt-file{display:flex;align-items:center;gap:.5rem;font-size:.92rem;color:#44403c;min-width:0}.gt-file i{color:#dc2626}.gt-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-file b{margin-left:auto;font-size:.8rem;color:#a8a29e;font-weight:600}.gt-progress,.gt-done{display:flex;flex-direction:column;gap:1rem}.gt-progress__label{display:flex;justify-content:space-between;font-family:var(--promo-display);font-weight:700;color:var(--promo-navy-950)}.gt-bar{height:.6rem;border-radius:9999px;overflow:hidden;background:#f5f5f4}.gt-bar span{display:block;height:100%;border-radius:inherit;transition:width .8s ease;background:linear-gradient(90deg,var(--promo-sky),var(--promo-amber));background-size:200% 100%;animation:gt-flow 2.4s linear infinite}@keyframes gt-flow{to{background-position:-200% 0}}.gt-done__head{display:flex;align-items:center;gap:1rem}.gt-done__icon{width:3rem;height:3rem;flex-shrink:0;display:grid;place-items:center;border-radius:9999px;color:#fff;background:#10b981;box-shadow:0 0 0 6px #10b98126}.gt-done__title{font-family:var(--promo-display);font-weight:800;font-size:1.3rem;color:var(--promo-navy-950)}.gt-save{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:1.1rem;color:var(--promo-cream);background:linear-gradient(150deg,#0a2a44,var(--promo-navy-950))}@media (min-width: 640px){.gt-save{flex-direction:row;align-items:center;justify-content:space-between}}.gt-save__title{font-family:var(--promo-display);font-weight:800;color:#fff}.gt-save__text{margin-top:.3rem;font-size:.88rem;line-height:1.55;color:#a8a29e}@media (prefers-reduced-motion: reduce){.gt-bar span{animation:none}}.notification{transition:transform .3s ease-in-out}.text-red-500{color:#ef4444}.text-green-500{color:#22c55e}.animate-fadeInDown{animation:fadeInDown .6s ease-out forwards}.animate-slideIn{animation:slideIn .3s ease-out forwards}.hover-scale{transition:transform .3s ease,color .3s ease}.hover-scale:hover{transform:scale(1.05)}.logo-pulse{animation:pulse 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ideas-glow{0%{text-shadow:0 0 10px rgba(0,0,0,.767),0 0 20px rgba(233,69,96,.3)}to{text-shadow:0 0 20px rgb(255,202,56),0 0 30px rgba(255,10,51,.5)}}@keyframes ideas-slide-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}@keyframes glow{0%{filter:drop-shadow(0 0 5px rgba(173,175,174,.5))}to{filter:drop-shadow(0 0 15px rgba(173,175,174,.8))}}@keyframes pulse-ring{0%{box-shadow:0 0 #adafaeb3}70%{box-shadow:0 0 0 20px #adafae00}to{box-shadow:0 0 #adafae00}}@keyframes flow{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}to{transform:translate(-100%) translateY(-100%) rotate(45deg)}}@keyframes message-appear{to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}@keyframes title-glow{0%{filter:drop-shadow(0 0 10px rgba(173,175,174,.3))}to{filter:drop-shadow(0 0 25px rgba(173,175,174,.6))}}@keyframes float-particle{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.3}25%{transform:translateY(-20px) translate(10px) rotate(90deg);opacity:.7}50%{transform:translateY(-40px) translate(-10px) rotate(180deg);opacity:1}75%{transform:translateY(-20px) translate(-20px) rotate(270deg);opacity:.7}}@keyframes title-glow{0%{filter:drop-shadow(0 0 10px rgba(173,175,174,.3));text-shadow:0 0 20px rgba(254,245,236,.5)}to{filter:drop-shadow(0 0 25px rgba(173,175,174,.6));text-shadow:0 0 40px rgba(254,245,236,.8)}}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg);opacity:1}50%{transform:translate(0) translateY(0) rotate(45deg);opacity:.8}to{transform:translate(100%) translateY(100%) rotate(45deg);opacity:0}}@keyframes scan{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes qr-shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(0) translateY(0) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes icon-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.contact-card{margin-bottom:2rem}.contact-title{font-size:2rem}}@media (max-width: 768px){.workflow-path{display:none}.user-message,.bot-message{border-radius:18px}.message-tail{display:none}}@media (min-width: 284px){.h2-lining{background-color:#000d16;--lining-width: 610%;--lining-height: 550%;--lining-top: -445%;--lining-left: -365%;--lining-border-radius: 0px}}@media (min-width: 384px){.h2-lining{background-color:#000d16;--lining-width: 670%;--lining-height: 550%;--lining-top: -380%;--lining-left: -410%;--lining-border-radius: 0px}}@media (min-width: 484px){.h2-lining{background-color:#000d16;--lining-width: 550%;--lining-height: 550%;--lining-top: -380%;--lining-left: -279%;--lining-border-radius: 0px}}@media (min-width: 768px){.h2-lining{background-color:#000d16;--lining-width: 550%;--lining-height: 550%;--lining-top: -380%;--lining-left: -447%;--lining-border-radius: 0px}}@media (min-width: 900px){.h2-lining{background-color:#000d16;--lining-width: 550%;--lining-height: 550%;--lining-top: -350%;--lining-left: -485%;--lining-border-radius: 0px}}@media (min-width: 1024px){.h2-lining{background-color:#000d16;--lining-width: 1050%;--lining-height: 1050%;--lining-top: -800%;--lining-left: -625%;--lining-border-radius: 0px}}@media (min-width: 1524px){.h2-lining{background-color:#000d16;--lining-width: 1050%;--lining-height: 1050%;--lining-top: -800%;--lining-left: -590.2%;--lining-border-radius: 0px}}@media (min-width: 640px){.phone-mockup{max-width:280px}}@media (min-width: 768px){.phone-mockup{max-width:300px}}@media (min-width: 768px){.phone-frame{padding:8px}}@media (min-width: 768px){.volume-buttons{right:-4px;top:100px;gap:4px}}@media (min-width: 768px){.volume-button{width:3px;height:30px}}@media (min-width: 768px){.volume-up{height:40px}}@media (min-width: 768px){.power-button{right:-4px;top:180px;width:3px;height:60px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes subtlePulse{0%,to{opacity:.04}50%{opacity:.07}}.animate-fadeInUp{animation:fadeInUp .5s ease-out both}.groups-select-wrap{position:relative;display:flex;align-items:center}.groups-select-wrap i.fa-chevron-down{transition:transform .3s ease,color .3s ease}.groups-select-wrap:hover i.fa-chevron-down{color:#000d16!important}.groups-select-wrap:focus-within i.fa-chevron-down{transform:translateY(-50%) rotate(180deg)!important;color:#000d16!important}.groups-select-wrap .groups-select-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none;z-index:1;opacity:.7;transition:opacity .3s ease}.groups-select-wrap:hover .groups-select-icon{opacity:1}.groups-select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:40px!important;padding-right:34px!important;cursor:pointer;background-color:#fffcf7!important;border-color:#d6d3d1b3!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.groups-select-wrap select:hover{transform:translateY(-1px);box-shadow:0 6px 16px -2px #000d1614,0 2px 6px -1px #000d160a!important;border-color:#000d1640!important;background-color:#fff!important}.groups-select-wrap select:focus{transform:translateY(-1px);box-shadow:0 6px 16px -2px #000d161a,0 0 0 3px #000d160f!important;border-color:#000d16!important;background-color:#fff!important}.groups-section-divider{position:relative;border:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(214,211,209,.6) 20%,rgba(0,13,22,.12) 50%,rgba(214,211,209,.6) 80%,transparent 100%);margin:2rem 0}.groups-section-divider:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:linear-gradient(135deg,#000d16,#143d60);border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #d6d3d166}.groups-section-decor{position:absolute;right:24px;top:16px;font-size:64px;opacity:.035;pointer-events:none;color:#000d16;animation:subtlePulse 6s ease-in-out infinite}.groups-role-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.groups-role-card:hover{transform:translateY(-2px)}.groups-chat-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.groups-chat-card:not(.groups-chat-active):hover{transform:translateY(-2px);box-shadow:0 10px 24px -4px #000d161a,0 4px 10px -2px #000d160d!important}.groups-toggle-wrap{transition:all .3s cubic-bezier(.4,0,.2,1)}.groups-toggle-wrap:hover{box-shadow:0 4px 14px -2px #000d160f;transform:translateY(-1px)}.groups-select-wrap select,select.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.groups-select-wrap select{padding-left:40px!important;padding-right:34px!important}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-dropdownOpen{animation:dropdownOpen .2s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center}.custom-dropdown-list::-webkit-scrollbar{width:6px}.custom-dropdown-list::-webkit-scrollbar-track{background:#f5f5f4;border-radius:8px}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:8px}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#a8a29e}.shadow-contrast-amber{box-shadow:0 10px 30px -5px #d9770626,0 4px 12px -2px #000d160d}.shadow-contrast-purple{box-shadow:0 10px 30px -5px #7c3aed26,0 4px 12px -2px #000d160d}:root{--dash-primary-rgb: 0, 13, 22;--dash-primary: rgb(var(--dash-primary-rgb));--dash-secondary-rgb: 254, 245, 236;--dash-secondary: rgb(var(--dash-secondary-rgb));--dash-accent-rgb: 173, 175, 174;--dash-accent: rgb(var(--dash-accent-rgb));--dash-navy-950-rgb: 0, 13, 22;--dash-navy-950: rgb(var(--dash-navy-950-rgb));--dash-navy-900-rgb: 2, 22, 36;--dash-navy-900: rgb(var(--dash-navy-900-rgb));--dash-navy-850-rgb: 5, 31, 51;--dash-navy-850: rgb(var(--dash-navy-850-rgb));--dash-navy-800-rgb: 10, 42, 68;--dash-navy-800: rgb(var(--dash-navy-800-rgb));--dash-navy-700-rgb: 20, 61, 96;--dash-navy-700: rgb(var(--dash-navy-700-rgb));--dash-cream-50-rgb: 255, 252, 247;--dash-cream-50: rgb(var(--dash-cream-50-rgb));--dash-cream-100-rgb: 254, 245, 236;--dash-cream-100: rgb(var(--dash-cream-100-rgb));--dash-cream-200-rgb: 247, 235, 223;--dash-cream-200: rgb(var(--dash-cream-200-rgb));--dash-cream-300-rgb: 237, 216, 197;--dash-cream-300: rgb(var(--dash-cream-300-rgb));--dash-white-rgb: 255, 255, 255;--dash-white: rgb(var(--dash-white-rgb));--dash-black-rgb: 0, 0, 0;--dash-black: rgb(var(--dash-black-rgb));--dash-stone-50-rgb: 250, 250, 249;--dash-stone-50: rgb(var(--dash-stone-50-rgb));--dash-stone-100-rgb: 245, 245, 244;--dash-stone-100: rgb(var(--dash-stone-100-rgb));--dash-stone-200-rgb: 231, 229, 228;--dash-stone-200: rgb(var(--dash-stone-200-rgb));--dash-stone-300-rgb: 214, 211, 209;--dash-stone-300: rgb(var(--dash-stone-300-rgb));--dash-stone-400-rgb: 168, 162, 158;--dash-stone-400: rgb(var(--dash-stone-400-rgb));--dash-stone-500-rgb: 120, 113, 108;--dash-stone-500: rgb(var(--dash-stone-500-rgb));--dash-stone-600-rgb: 87, 83, 78;--dash-stone-600: rgb(var(--dash-stone-600-rgb));--dash-stone-700-rgb: 68, 64, 60;--dash-stone-700: rgb(var(--dash-stone-700-rgb));--dash-stone-800-rgb: 41, 37, 36;--dash-stone-800: rgb(var(--dash-stone-800-rgb));--dash-stone-900-rgb: 28, 25, 23;--dash-stone-900: rgb(var(--dash-stone-900-rgb));--dash-telegram-rgb: 34, 158, 217;--dash-telegram: rgb(var(--dash-telegram-rgb));--dash-emerald-50: rgb(236, 253, 245);--dash-emerald-100: rgb(209, 250, 229);--dash-emerald-200: rgb(167, 243, 208);--dash-emerald-300: rgb(110, 231, 183);--dash-emerald-400: rgb(52, 211, 153);--dash-emerald-500: rgb(16, 185, 129);--dash-emerald-600: rgb(5, 150, 105);--dash-emerald-700: rgb(4, 120, 87);--dash-emerald-800: rgb(6, 95, 70);--dash-emerald-900: rgb(6, 78, 59);--dash-amber-50: rgb(255, 251, 235);--dash-amber-100: rgb(254, 243, 199);--dash-amber-200: rgb(253, 230, 138);--dash-amber-300: rgb(252, 211, 77);--dash-amber-400: rgb(251, 191, 36);--dash-amber-500: rgb(245, 158, 11);--dash-amber-600: rgb(217, 119, 6);--dash-amber-700: rgb(180, 83, 9);--dash-amber-800: rgb(146, 64, 14);--dash-amber-900: rgb(120, 53, 15);--dash-amber-950: rgb(69, 26, 3);--dash-rose-50: rgb(255, 241, 242);--dash-rose-100: rgb(255, 228, 230);--dash-rose-200: rgb(254, 205, 211);--dash-rose-300: rgb(253, 164, 175);--dash-rose-500: rgb(244, 63, 94);--dash-rose-600: rgb(225, 29, 72);--dash-rose-700: rgb(190, 18, 60);--dash-rose-800: rgb(159, 18, 57);--dash-red-500: rgb(239, 68, 68);--dash-red-600: rgb(220, 38, 38);--dash-sky-50: rgb(240, 249, 255);--dash-sky-100: rgb(224, 242, 254);--dash-sky-200: rgb(186, 230, 253);--dash-sky-500: rgb(14, 165, 233);--dash-sky-600: rgb(2, 132, 199);--dash-purple-50: rgb(250, 245, 255);--dash-purple-100: rgb(243, 232, 255);--dash-purple-200: rgb(233, 213, 255);--dash-purple-300: rgb(216, 180, 254);--dash-purple-400: rgb(192, 132, 252);--dash-purple-500: rgb(168, 85, 247);--dash-purple-600: rgb(147, 51, 234);--dash-purple-700: rgb(126, 34, 206);--dash-purple-800: rgb(107, 33, 168);--dash-purple-900: rgb(88, 28, 135);--dash-purple-950: rgb(59, 7, 100);--dash-indigo-50: rgb(238, 242, 255);--dash-indigo-100: rgb(224, 231, 255);--dash-indigo-500: rgb(99, 102, 241);--dash-indigo-600: rgb(79, 70, 229);--dash-indigo-700: rgb(67, 56, 202);--dash-groups-header-border: rgba(214, 211, 209, .95);--dash-groups-card-border: rgb(214, 211, 209);--dash-groups-chat-active-from: rgb(0, 13, 22);--dash-groups-chat-active-via: rgb(2, 22, 36);--dash-groups-chat-active-to: rgb(0, 13, 22);--dash-groups-chat-active-border: rgb(0, 13, 22);--dash-groups-chat-active-ring: rgba(0, 13, 22, .2);--dash-groups-chat-active-online: rgb(52, 211, 153);--dash-groups-chat-active-btn-bg: rgba(255, 255, 255, .18);--dash-groups-chat-inactive-bg: #ffffff;--dash-groups-chat-inactive-bg-hover: #ffffff;--dash-groups-chat-inactive-border: rgb(214, 211, 209);--dash-groups-chat-inactive-border-hover: rgba(0, 13, 22, .45);--dash-groups-chat-inactive-dot: rgb(214, 211, 209);--dash-groups-tg-sync-bg: rgb(240, 249, 255);--dash-groups-tg-sync-border: rgb(186, 230, 253);--dash-groups-tg-sync-text: rgb(12, 74, 110);--dash-groups-digest-gradient: #ffffff;--dash-groups-digest-bg-from: #ffffff;--dash-groups-digest-bg-via: #ffffff;--dash-groups-digest-bg-to: #ffffff;--dash-groups-digest-border: rgba(214, 211, 209, .95);--dash-groups-digest-accent-stripe: rgb(0, 13, 22);--dash-groups-digest-icon-bg: rgb(0, 13, 22);--dash-groups-digest-header-border: rgba(214, 211, 209, .8);--dash-groups-digest-title-color: rgb(0, 13, 22);--dash-groups-digest-subtitle-color: rgb(100, 116, 139);--dash-groups-digest-card-bg: #ffffff;--dash-groups-digest-card-border: rgb(214, 211, 209);--dash-groups-digest-card-hover-border: rgba(0, 13, 22, .45);--dash-groups-digest-tag-bg: #ffffff;--dash-groups-digest-tag-border: rgb(214, 211, 209);--dash-groups-digest-toggle-active: rgb(0, 13, 22);--dash-groups-digest-toggle-track: rgb(214, 211, 209);--dash-groups-time-bg: #ffffff;--dash-groups-time-border: rgb(214, 211, 209);--dash-groups-time-border-focus: rgb(0, 13, 22);--dash-groups-time-ring-focus: rgba(0, 13, 22, .2);--dash-groups-ai-gradient: #ffffff;--dash-groups-ai-bg-from: #ffffff;--dash-groups-ai-bg-via: #ffffff;--dash-groups-ai-bg-to: #ffffff;--dash-groups-ai-border: rgba(214, 211, 209, .95);--dash-groups-ai-accent-stripe: rgb(0, 13, 22);--dash-groups-ai-icon-from: rgb(0, 13, 22);--dash-groups-ai-icon-to: rgb(2, 22, 36);--dash-groups-ai-header-border: rgba(214, 211, 209, .8);--dash-groups-ai-title-color: rgb(0, 13, 22);--dash-groups-ai-subtitle-color: rgb(100, 116, 139);--dash-groups-ai-card-bg: #ffffff;--dash-groups-ai-card-border: rgb(214, 211, 209);--dash-groups-ai-card-hover-border: rgba(0, 13, 22, .45);--dash-groups-role-active-from: rgb(0, 13, 22);--dash-groups-role-active-via: rgb(2, 22, 36);--dash-groups-role-active-to: rgb(0, 13, 22);--dash-groups-role-active-border: rgb(0, 13, 22);--dash-groups-role-active-ring: rgba(0, 13, 22, .2);--dash-groups-role-inactive-bg: #ffffff;--dash-groups-role-inactive-border: rgb(214, 211, 209);--dash-groups-role-inactive-border-hover: rgba(0, 13, 22, .45);--dash-groups-role-0-hover-bg: rgba(255, 241, 242, .35);--dash-groups-role-1-hover-bg: rgba(240, 249, 255, .35);--dash-groups-role-2-hover-bg: rgba(236, 253, 245, .35);--dash-groups-ai-toggle-active: rgb(0, 13, 22);--dash-groups-ai-prompt-bg: rgba(250, 250, 249, .7);--dash-groups-ai-prompt-border: rgb(214, 211, 209);--dash-select-trigger-gradient: #ffffff;--dash-select-trigger-gradient-hover: #ffffff;--dash-select-trigger-bg: #ffffff;--dash-select-trigger-bg-hover: #ffffff;--dash-select-trigger-border: rgb(214, 211, 209);--dash-select-trigger-border-hover: rgba(0, 13, 22, .45);--dash-select-text: rgb(0, 13, 22);--dash-select-brand-trigger-open-border: rgb(0, 13, 22);--dash-select-brand-trigger-open-ring: rgba(0, 13, 22, .2);--dash-select-brand-trigger-open-bg: #ffffff;--dash-select-brand-item-active-bg: rgba(0, 13, 22, .08);--dash-select-brand-item-active-text: rgb(0, 13, 22);--dash-select-brand-item-active-border: rgb(0, 13, 22);--dash-select-brand-item-hover-bg: rgb(250, 250, 249);--dash-select-brand-item-hover-text: rgb(0, 13, 22);--dash-select-brand-badge-bg: rgba(0, 13, 22, .06);--dash-select-brand-badge-text: rgb(0, 13, 22);--dash-select-brand-badge-border: rgba(0, 13, 22, .15);--dash-select-brand-check: rgb(0, 13, 22);--dash-select-amber-trigger-open-border: rgb(245, 158, 11);--dash-select-amber-trigger-open-ring: rgba(245, 158, 11, .25);--dash-select-amber-trigger-open-bg: #ffffff;--dash-select-amber-item-active-bg: rgb(255, 251, 235);--dash-select-amber-item-active-text: rgb(69, 26, 3);--dash-select-amber-item-active-border: rgb(245, 158, 11);--dash-select-amber-item-hover-bg: rgba(254, 243, 199, .7);--dash-select-amber-item-hover-text: rgb(120, 53, 15);--dash-select-amber-badge-bg: rgb(254, 243, 199);--dash-select-amber-badge-text: rgb(120, 53, 15);--dash-select-amber-badge-border: rgba(252, 211, 77, .7);--dash-select-amber-check: rgb(217, 119, 6);--dash-select-purple-trigger-open-border: rgb(147, 51, 234);--dash-select-purple-trigger-open-ring: rgba(147, 51, 234, .25);--dash-select-purple-trigger-open-bg: rgba(250, 245, 255, .5);--dash-select-purple-item-active-bg: rgb(250, 245, 255);--dash-select-purple-item-active-text: rgb(59, 7, 100);--dash-select-purple-item-active-border: rgb(147, 51, 234);--dash-select-purple-item-hover-bg: rgba(243, 232, 255, .7);--dash-select-purple-item-hover-text: rgb(88, 28, 135);--dash-select-purple-badge-bg: rgb(243, 232, 255);--dash-select-purple-badge-text: rgb(88, 28, 135);--dash-select-purple-badge-border: rgba(216, 180, 254, .7);--dash-select-purple-check: rgb(147, 51, 234);--dash-select-menu-bg: #ffffff;--dash-select-menu-border: rgb(214, 211, 209);--dash-select-scrollbar-track: rgb(245, 245, 244);--dash-select-scrollbar-thumb: rgb(214, 211, 209);--dash-select-scrollbar-thumb-hover: rgb(168, 162, 158);--dash-hub-card-bg: rgb(255, 255, 255);--dash-hub-card-border: rgba(231, 229, 228, .9);--dash-hub-amber-from: rgba(245, 158, 11, .12);--dash-hub-amber-to: rgba(249, 115, 22, .12);--dash-hub-emerald-from: rgba(16, 185, 129, .12);--dash-hub-emerald-to: rgba(20, 184, 166, .12);--dash-hub-purple-from: rgba(99, 102, 241, .12);--dash-hub-purple-to: rgba(168, 85, 247, .12);--dash-hub-rose-from: rgba(244, 63, 94, .12);--dash-hub-rose-to: rgba(236, 72, 153, .12);--dash-hub-sky-from: rgba(14, 165, 233, .12);--dash-hub-sky-to: rgba(59, 130, 246, .12);--dash-faq-quota-track: rgb(231, 229, 228);--dash-faq-quota-fill-from: rgb(0, 13, 22);--dash-faq-quota-fill-to: rgb(20, 61, 96);--dash-faq-active-card-from: rgb(255, 255, 255);--dash-faq-active-card-to: rgba(254, 245, 236, .6);--dash-faq-tag-bg: rgb(240, 249, 255);--dash-faq-tag-border: rgb(186, 230, 253);--dash-faq-tag-text: rgb(2, 132, 199);--dash-faq-transcript-modal-bg: rgba(0, 13, 22, .65);--dash-pdf-hero-card-bg: rgb(255, 255, 255);--dash-pdf-hero-badge-bg: rgb(240, 249, 255);--dash-pdf-hero-badge-text: rgb(2, 132, 199);--dash-pdf-dropzone-bg: rgb(255, 255, 255);--dash-pdf-dropzone-border: rgb(214, 211, 209);--dash-pdf-dropzone-border-hover: rgb(0, 13, 22);--dash-pdf-dropzone-bg-hover: rgba(254, 245, 236, .4);--dash-pdf-tab-active-bg: rgb(0, 13, 22);--dash-pdf-tab-active-text: rgb(255, 255, 255);--dash-pdf-tab-inactive-bg: rgb(245, 245, 244);--dash-pdf-tab-inactive-text: rgb(68, 64, 60);--dash-settings-input-bg: rgb(255, 255, 255);--dash-settings-input-border: rgb(214, 211, 209);--dash-settings-input-focus: rgb(0, 13, 22);--dash-danger-card-bg: rgb(255, 241, 242);--dash-danger-card-border: rgb(253, 164, 175);--dash-danger-btn-bg: rgb(225, 29, 72);--dash-danger-btn-text: rgb(255, 255, 255);--dash-shadow-subtle: 0 2px 8px 0 rgba(0, 13, 22, .04);--dash-shadow-card: 0 8px 24px -4px rgba(0, 13, 22, .07), 0 2px 6px -1px rgba(0, 13, 22, .04);--dash-shadow-card-hover: 0 16px 36px -6px rgba(0, 13, 22, .12), 0 6px 12px -2px rgba(0, 13, 22, .06);--dash-shadow-dropdown: 0 20px 40px -8px rgba(0, 13, 22, .22), 0 8px 16px -4px rgba(0, 13, 22, .12);--dash-shadow-contrast-amber: 0 12px 32px -6px rgba(217, 119, 6, .18), 0 4px 12px -2px rgba(0, 13, 22, .06);--dash-shadow-contrast-purple: 0 12px 32px -6px rgba(124, 58, 237, .18), 0 4px 12px -2px rgba(0, 13, 22, .06);--dash-shadow-groups-blue: 0 12px 32px -4px rgba(20, 61, 96, .16), 0 4px 14px -2px rgba(20, 61, 96, .08), 0 0 20px -2px rgba(34, 158, 217, .1);--dash-shadow-contrast-digest: var(--dash-shadow-groups-blue);--dash-shadow-contrast-ai: var(--dash-shadow-groups-blue)}.dash-groups-emoji{font-size:1.45rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.groups-selector-card{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important}.groups-chat-card{background-color:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.groups-chat-card:hover{border-color:#000d1673!important;box-shadow:0 10px 24px -2px #000d161a,0 2px 6px -1px #000d160a!important;transform:translateY(-1.5px)}.groups-chat-active-card{background:#000d16!important;border-color:#000d16!important;color:#fff!important;box-shadow:0 12px 28px -4px #000d1638,0 4px 10px -2px #000d161f!important}.groups-header-card{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 4px 14px -2px #000d160f,0 1px 4px -1px #000d160a!important}.groups-digest-panel{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important;color:var(--dash-primary)!important}.groups-digest-card{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.groups-digest-card:hover{border-color:#000d1673!important;box-shadow:0 8px 20px -2px #000d1614,0 2px 6px -1px #000d160a!important;transform:translateY(-1px)}.groups-ai-panel{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important;color:var(--dash-primary)!important}.groups-ai-card{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.groups-ai-card:hover{border-color:#000d1673!important;box-shadow:0 8px 20px -2px #000d1614,0 2px 6px -1px #000d160a!important;transform:translateY(-1px)}.groups-digest-panel .groups-section-decor,.groups-ai-panel .groups-section-decor{color:var(--dash-primary)!important;opacity:.03!important}.groups-tag-banner{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important}.groups-role-card{background-color:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.groups-role-card:hover{border-color:#000d1673!important;box-shadow:0 8px 20px -2px #000d1614!important;transform:translateY(-1.5px)}.groups-role-active{background:#000d16!important;border:2px solid rgb(0,13,22)!important;color:#fff!important;box-shadow:0 10px 24px -2px #000d1638,0 0 0 3px #000d161f!important}.dash-select-trigger,[data-dropdown-open]>button{background:var(--dash-select-trigger-gradient)!important;border-color:var(--dash-select-trigger-border)!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.dash-select-trigger:hover,[data-dropdown-open]>button:hover{background:var(--dash-select-trigger-gradient-hover)!important;border-color:var(--dash-select-trigger-border-hover)!important}[data-dropdown-open=false]{border-radius:.75rem}.dash-select-brand-open,[data-dropdown-open=true]>button{border-color:var(--dash-select-brand-trigger-open-border)!important;box-shadow:0 0 0 3px var(--dash-select-brand-trigger-open-ring),var(--dash-shadow-subtle)!important;background:var(--dash-select-brand-trigger-open-bg)!important}.dash-select-item-brand-active{background:var(--dash-select-brand-item-active-bg)!important;color:var(--dash-select-brand-item-active-text)!important;border-left:4px solid var(--dash-select-brand-item-active-border)!important}.dash-select-amber-open{border-color:var(--dash-select-amber-trigger-open-border)!important;box-shadow:0 0 0 3px var(--dash-select-amber-trigger-open-ring),var(--dash-shadow-subtle)!important;background:var(--dash-select-amber-trigger-open-bg)!important}.dash-select-purple-open{border-color:var(--dash-select-purple-trigger-open-border)!important;box-shadow:0 0 0 3px var(--dash-select-purple-trigger-open-ring),var(--dash-shadow-subtle)!important;background:var(--dash-select-purple-trigger-open-bg)!important}.dash-select-item-amber-active{background:var(--dash-select-amber-item-active-bg)!important;color:var(--dash-select-amber-item-active-text)!important;border-left:4px solid var(--dash-select-amber-item-active-border)!important}.dash-select-item-purple-active{background:var(--dash-select-purple-item-active-bg)!important;color:var(--dash-select-purple-item-active-text)!important;border-left:4px solid var(--dash-select-purple-item-active-border)!important}.dash-select-dropdown-menu{background:var(--dash-select-menu-bg)!important;border-color:var(--dash-select-menu-border)!important;box-shadow:var(--dash-shadow-dropdown)!important;z-index:110!important}.groups-tag-banner{background:var(--dash-groups-digest-tag-bg)!important;border-color:var(--dash-groups-digest-tag-border)!important}.groups-role-inactive{background:var(--dash-groups-role-inactive-bg)!important;border-color:var(--dash-groups-role-inactive-border)!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.groups-role-inactive:hover{background:var(--dash-select-trigger-gradient-hover)!important;border-color:var(--dash-groups-role-inactive-border-hover)!important}.groups-prompt-textarea{background:var(--dash-groups-ai-prompt-bg)!important;border-color:var(--dash-groups-ai-prompt-border)!important}.groups-prompt-textarea:focus{background:#fff!important;border-color:#000d16!important;box-shadow:0 0 0 3px #000d1626,inset 0 2px 4px #0000000a!important}.groups-header-card{background:#fff!important;border-color:#d6d3d1!important;box-shadow:0 4px 14px -2px #000d160f,0 1px 4px -1px #000d160a!important}.groups-selector-card{background:#fff!important;border-color:#d6d3d1f2!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important}.dash-emoji-lg{font-size:1.45rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.groups-chat-inactive{background:#fff!important;border-color:#d6d3d1!important}.groups-chat-inactive:hover{background:#fff!important;border-color:#000d1673!important;box-shadow:0 8px 20px -2px #000d1614,0 2px 6px -1px #000d160a!important}.groups-chat-online-pulse{background-color:var(--dash-groups-chat-active-online);box-shadow:0 0 8px var(--dash-groups-chat-active-online)}.groups-digest-panel{position:relative;z-index:25}.groups-ai-panel{position:relative;z-index:15}.groups-digest-panel:has([data-dropdown-open=true]),.groups-ai-panel:has([data-dropdown-open=true]){z-index:80!important}.groups-digest-card:has([data-dropdown-open=true]),.groups-ai-card:has([data-dropdown-open=true]){z-index:90!important;position:relative!important}div:has(>[data-dropdown-open=true]){z-index:95!important;position:relative!important}[data-dropdown-open=true]{z-index:100!important}.dash-faq-badge-emoji{font-size:1.35rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.dash-faq-quota-emoji{font-size:1.55rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.dash-faq-main-panel{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important}.dash-faq-subcard{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important}.dash-faq-material-card{background-color:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 4px 14px -2px #000d160f,0 1px 4px -1px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;padding:1.25rem!important}.dash-faq-material-card:hover{border-color:#000d1673!important;box-shadow:0 12px 28px -4px #000d161f,0 4px 10px -2px #000d160f!important;transform:translateY(-2px)}.dash-faq-material-card.is-selected{border:2px solid rgb(0,13,22)!important;box-shadow:0 0 0 3px #000d1626,0 8px 24px -3px #000d161f!important}.dash-faq-btn-secondary{background-color:#fff!important;border:1px solid rgb(214,211,209)!important;color:#44403c!important;box-shadow:0 1px 3px #000d160a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.dash-faq-btn-secondary:hover{border-color:#000d1680!important;color:#000d16!important;box-shadow:0 2px 6px #000d1614!important;background-color:#fafaf9!important}.dash-pdf-main-panel{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important}.dash-pdf-subcard{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important}.dash-pdf-file-card{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dash-pdf-file-card:hover{border-color:#000d1673!important;box-shadow:0 8px 20px -2px #000d1614,0 2px 6px -1px #000d160a!important;transform:translateY(-1px)}.dash-pdf-dropzone{background:#fafaf999!important;border:2px dashed rgb(214,211,209)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dash-pdf-dropzone:hover{background:#fff!important;border-color:#000d16!important;box-shadow:0 4px 16px -2px #000d160f!important}.dash-settings-main-card{background:#fff!important;border:1px solid rgba(214,211,209,.95)!important;box-shadow:0 10px 30px -4px #000d1614,0 2px 8px -1px #000d160a!important;overflow:visible!important}.dash-settings-subcard{background:#fff!important;border:1px solid rgb(214,211,209)!important;box-shadow:0 2px 8px #000d160a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dash-settings-subcard:hover{border-color:#000d1659!important;box-shadow:0 6px 18px -2px #000d160f!important}.dash-settings-lang-btn{background:#fff!important;border:1px solid rgb(214,211,209)!important;color:#44403c!important;box-shadow:0 1px 3px #000d160a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.dash-settings-lang-btn:hover{border-color:#000d1680!important;color:#000d16!important;box-shadow:0 4px 12px -2px #000d1614!important;transform:translateY(-1px)}.dash-settings-lang-active{background:#000d16!important;border:1px solid rgb(0,13,22)!important;color:#fff!important;box-shadow:0 8px 20px -2px #000d1638,0 0 0 2px #000d1626!important;transform:translateY(-1px) scale(1.02)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.9"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.faq-markdown-rendered{font-family:inherit;font-size:.8125rem;line-height:1.65;color:#374151;word-break:break-word}.faq-markdown-rendered h1,.faq-markdown-rendered h2,.faq-markdown-rendered h3,.faq-markdown-rendered h4,.faq-markdown-rendered h5,.faq-markdown-rendered h6{color:#000d16;font-weight:700;line-height:1.35;margin-top:1.15rem;margin-bottom:.45rem}.faq-markdown-rendered h1:first-child,.faq-markdown-rendered h2:first-child,.faq-markdown-rendered h3:first-child{margin-top:0}.faq-markdown-rendered h1{font-size:1.25rem;border-bottom:2px solid #e7e5e4;padding-bottom:.35rem}.faq-markdown-rendered h2{font-size:1.05rem;border-bottom:1px solid #e7e5e4;padding-bottom:.25rem}.faq-markdown-rendered h3{font-size:.9375rem}.faq-markdown-rendered h4{font-size:.85rem}.faq-markdown-rendered p{margin-bottom:.75rem}.faq-markdown-rendered p:last-child{margin-bottom:0}.faq-markdown-rendered strong{font-weight:700;color:#000d16}.faq-markdown-rendered em{font-style:italic;color:#4b5563}.faq-markdown-rendered ul{list-style-type:disc;padding-left:1.4rem;margin-bottom:.75rem}.faq-markdown-rendered ol{list-style-type:decimal;padding-left:1.4rem;margin-bottom:.75rem}.faq-markdown-rendered li{margin-bottom:.3rem;padding-left:.15rem}.faq-markdown-rendered li>p{margin-bottom:.3rem}.faq-markdown-rendered pre{background-color:#000d16;color:#fef5ec;padding:.85rem 1rem;border-radius:.85rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;margin:.85rem 0;border:1px solid #143d60;box-shadow:inset 0 2px 4px #0000004d}.faq-markdown-rendered code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em;background-color:#000d160f;color:#041a2b;padding:.15rem .35rem;border-radius:.35rem;border:1px solid rgba(0,13,22,.12);font-weight:600}.faq-markdown-rendered pre code{background-color:transparent;color:inherit;padding:0;border:none;font-size:.75rem;font-weight:400}.faq-markdown-rendered blockquote{border-left:3px solid #000d16;padding:.5rem .85rem;margin:.85rem 0;background-color:#000d1608;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563}.faq-markdown-rendered table{width:100%;border-collapse:collapse;margin:.85rem 0;font-size:.75rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.faq-markdown-rendered th,.faq-markdown-rendered td{border:1px solid #e7e5e4;padding:.45rem .7rem;text-align:left}.faq-markdown-rendered th{background-color:#f5f5f4;font-weight:700;color:#000d16}.faq-markdown-rendered tr:nth-child(2n) td{background-color:#fafaf9}.faq-markdown-rendered hr{border:none;border-top:1px solid #e7e5e4;margin:1.15rem 0}.faq-markdown-rendered a{color:#229ed9;text-decoration:underline;text-underline-offset:2px;font-weight:500}.faq-markdown-rendered a:hover{color:#1e88e5}.faq-markdown-rendered .katex-display-block{margin:.85rem 0;padding:.75rem 1rem;background-color:#fff;border-radius:.75rem;border:1px solid #e7e5e4;box-shadow:0 1px 2px #0000000a;overflow-x:auto;text-align:center}.faq-markdown-rendered .katex-inline-wrapper{margin:0 .2rem;display:inline-block;vertical-align:middle}.faq-markdown-rendered .katex{font-size:1.05em;color:#000d16}
