.dv-root{width:100%}.dv-frame{position:relative;container-type:inline-size;container-name:dv;aspect-ratio:16/9;border-radius:clamp(.9rem,2vw,1.25rem);overflow:hidden;background:#0f172a;border:1px solid #e8ecf2;box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 40px -22px rgba(15,23,42,.28)}.dv-video{display:block;width:100%;height:100%;object-fit:cover;background:#0f172a}.dv-play{position:absolute;inset:0;display:grid;place-items:center;border:0;cursor:pointer;color:#ffffff;font:inherit;background:rgba(15,23,42,.26);transition:background .18s ease}.dv-play:focus-visible,.dv-play:hover{background:rgba(15,23,42,.36)}.dv-play:focus-visible{outline:3px solid #a5b4fc;outline-offset:-3px}.dv-play-ring{display:grid;place-items:center;width:clamp(3.25rem,8.5cqw,6rem);aspect-ratio:1;border-radius:50%;background:#ffffff;color:#4f46e5;box-shadow:0 10px 30px -8px rgba(15,23,42,.55);transition:transform .18s ease}.dv-play-ring svg{width:42%;height:42%;margin-left:8%}.dv-play:focus-visible .dv-play-ring,.dv-play:hover .dv-play-ring{transform:scale(1.06)}.dv-play-pill{position:absolute;left:clamp(.65rem,2cqw,1.5rem);bottom:clamp(.65rem,2cqw,1.5rem);display:inline-flex;align-items:center;gap:.4rem;padding:.42em .95em;border-radius:999px;background:rgba(15,23,42,.78);font-size:clamp(.76rem,1.35cqw,1rem);font-weight:600;letter-spacing:-.005em;line-height:1;white-space:nowrap}.dv-play-dot{opacity:.5}.dv-play-len{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.92em;font-weight:500;color:rgba(255,255,255,.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dv-play,.dv-play-ring{transition:none}.dv-play:focus-visible .dv-play-ring,.dv-play:hover .dv-play-ring{transform:none}}.fc-root{--fc-card-w:290px;--fc-card-h:340px;--fc-radius:1.5rem;--fc-surface:rgba(255,255,255,0.96);--fc-border:rgba(237,233,254,1);--fc-title:#0f172a;--fc-body:#475569;--fc-hint:#94a3b8;--fc-shadow:0 20px 45px -18px rgba(15,23,42,0.28);--fc-ctrl-bg:rgba(255,255,255,0.72);--fc-ctrl-border:rgba(15,23,42,0.09)}@media (min-width:640px){.fc-root{--fc-card-w:340px;--fc-card-h:360px}}@media (min-width:768px){.fc-root{--fc-card-w:380px;--fc-card-h:390px}}.fc-stage{position:relative;height:calc(var(--fc-card-h) + 3rem);perspective:1200px;perspective-origin:50% 50%;display:flex;align-items:center;justify-content:center}.fc-slide,.fc-stage{transform-style:preserve-3d}.fc-slide{position:absolute;top:50%;left:50%;width:var(--fc-card-w);height:var(--fc-card-h);margin:calc(var(--fc-card-h) / -2) 0 0 calc(var(--fc-card-w) / -2);will-change:transform,opacity;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.fc-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.5rem;text-align:left;border-radius:var(--fc-radius);background:var(--fc-surface);border:1px solid var(--fc-border);box-shadow:var(--fc-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:inherit;font:inherit;cursor:pointer;overflow:hidden}.fc-slide[data-active=true] .fc-card{cursor:default}.fc-card:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.fc-title{margin:0;font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:-.02em;color:var(--fc-title)}.fc-desc{margin:.5rem 0 0;font-size:.75rem;line-height:1.65;color:var(--fc-body);display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:640px){.fc-title{font-size:1.25rem}.fc-desc{font-size:.875rem}}.fc-arrow{position:absolute;top:50%;z-index:20;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:9999px;border:1px solid var(--fc-ctrl-border);background:var(--fc-ctrl-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fc-title);box-shadow:0 6px 18px -8px rgba(15,23,42,.4);cursor:pointer;transition:background .18s ease,transform .18s ease}.fc-arrow:hover{background:var(--fc-surface)}.fc-arrow:active{transform:translateY(-50%) scale(.94)}.fc-arrow:focus-visible{outline:3px solid #7c3aed;outline-offset:2px}.fc-arrow[data-side=prev]{left:0}.fc-arrow[data-side=next]{right:0}@media (min-width:900px){.fc-arrow[data-side=prev]{left:1.5rem}.fc-arrow[data-side=next]{right:1.5rem}}.fc-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}.fc-dot{width:44px;height:44px;padding:0;display:grid;place-items:center;background:none;border:0;cursor:pointer}.fc-dot:before{content:"";display:block;width:8px;height:8px;border-radius:9999px;background:#cbd5e1;transition:width .25s ease,background .25s ease}.fc-dot[aria-current=true]:before{width:26px;background:#7c3aed}.fc-dot:focus-visible{outline:3px solid #7c3aed;outline-offset:-8px;border-radius:9999px}@media (prefers-reduced-motion:reduce){.fc-arrow,.fc-dot:before,.fc-slide{transition-duration:1ms}}@property --fs-au-1{syntax:"<color>";inherits:true;initial-value:#c4b5fd}@property --fs-au-2{syntax:"<color>";inherits:true;initial-value:#a5f3fc}@property --fs-au-3{syntax:"<color>";inherits:true;initial-value:#fbcfe8}@property --fs-au-4{syntax:"<color>";inherits:true;initial-value:#a7f3d0}@property --fs-p{syntax:"<percentage>";inherits:false;initial-value:0}.fs-shell{container-type:inline-size;container-name:fs}.fs-root{--fs-card-w:300px;--fs-card-h:calc(var(--fs-u) * 23);--fs-u:14px;--fs-radius:1.25rem;--fs-purple:#8b5cf6;--fs-purple-deep:#7c3aed;--fs-pink:#ec4899;--fs-text:#1e1b4b;--fs-muted:#565a86;--fs-faint:#7d81ab;--fs-line:#e6e4f4;--fs-surface:#ffffff;--fs-subtle:#f7f6fd;--fs-green:#10b981;--fs-au-1:#c4b5fd;--fs-au-2:#a5f3fc;--fs-au-3:#fbcfe8;--fs-au-4:#a7f3d0;position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.1rem,3cqw,2.75rem) clamp(.75rem,3cqw,2.75rem) clamp(1.25rem,3.4cqw,3rem);border-radius:clamp(1.5rem,3cqw,2.5rem);border:1px solid rgba(255,255,255,.65);background:#eafbfb;box-shadow:0 1px 2px rgba(15,23,42,.04),0 48px 96px -56px rgba(76,29,149,.38);transition:--fs-au-1 1.1s ease,--fs-au-2 1.1s ease,--fs-au-3 1.1s ease,--fs-au-4 1.1s ease}.fs-root[data-step=scan]{--fs-au-1:#67e8f9;--fs-au-2:#99f6e4;--fs-au-3:#c4b5fd;--fs-au-4:#bbf7d0}.fs-root[data-step=review]{--fs-au-1:#6ee7b7;--fs-au-2:#a5f3fc;--fs-au-3:#fde68a;--fs-au-4:#e9d5ff}.fs-root[data-step=publish]{--fs-au-1:#f9a8d4;--fs-au-2:#c4b5fd;--fs-au-3:#67e8f9;--fs-au-4:#fbcfe8}@container fs (min-width: 400px){.fs-root{--fs-card-w:320px;--fs-u:15px}}@container fs (min-width: 640px){.fs-root{--fs-card-w:420px;--fs-u:18px;--fs-radius:1.4rem}}@container fs (min-width: 1140px){.fs-root{--fs-card-w:480px;--fs-u:19px}}@media (max-width:639px){.fs-root{margin-inline:-1.5rem;border-radius:0;border-left:0;border-right:0}}.fs-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.fs-aurora-mesh{position:absolute;inset:-22%;background:radial-gradient(38% 42% at 18% 28%,#5eead4 0,transparent 70%),radial-gradient(42% 46% at 78% 22%,#a78bfa 0,transparent 72%),radial-gradient(44% 50% at 68% 82%,#f9a8d4 0,transparent 72%),radial-gradient(40% 46% at 22% 84%,#86efac 0,transparent 70%),radial-gradient(60% 60% at 50% 50%,#67e8f9 0,transparent 75%),linear-gradient(160deg,#cffafe,#ede9fe 50%,#d1fae5);filter:blur(24px) saturate(1.25);animation:fs-drift 26s ease-in-out infinite alternate;animation-play-state:paused;will-change:transform}.fs-root[data-live=true] .fs-aurora-mesh{animation-play-state:running}@keyframes fs-drift{0%{transform:translate3d(-3%,-2%,0) rotate(-2deg) scale(1.02)}50%{transform:translate3d(2%,3%,0) rotate(1.5deg) scale(1.06)}to{transform:translate3d(3%,-3%,0) rotate(3deg) scale(1.03)}}.fs-aurora-tint{position:absolute;inset:-10%;background:radial-gradient(45% 50% at 20% 25%,var(--fs-au-1) 0,transparent 70%),radial-gradient(50% 55% at 82% 18%,var(--fs-au-2) 0,transparent 70%),radial-gradient(55% 55% at 72% 86%,var(--fs-au-3) 0,transparent 72%),radial-gradient(48% 52% at 14% 86%,var(--fs-au-4) 0,transparent 70%);opacity:.95}.fs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fs-tabs{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto clamp(.9rem,2cqw,1.3rem)}.fs-tabrail{align-items:stretch;gap:.25rem;padding:.3rem;border-radius:9999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 30px -18px rgba(30,27,75,.35),inset 0 1px 0 rgba(255,255,255,.8)}.fs-tab,.fs-tabrail{position:relative;display:flex}.fs-tab{z-index:1;align-items:center;gap:.55rem;padding:.3rem .95rem .3rem .35rem;border:0;border-radius:9999px;background:transparent;color:var(--fs-muted);font-family:inherit;cursor:pointer;transition:color .2s ease,background .2s ease}.fs-tab:hover{color:var(--fs-text);background:rgba(255,255,255,.45)}.fs-tab:focus-visible{outline:2px solid var(--fs-purple);outline-offset:2px}.fs-tab[data-active=true]{color:var(--fs-text);background:#fff;box-shadow:0 10px 24px -12px rgba(124,58,237,.45),0 0 0 1px rgba(124,58,237,.12)}.fs-tabrail[data-glow=true] .fs-tab[data-active=true]{background:transparent;box-shadow:none}.fs-tab-ico{position:relative;display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.7rem;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(15,23,42,.08);color:var(--fs-purple-deep);font-size:.95rem;transition:background .24s ease,color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.34,1.56,.64,1)}.fs-tab[data-active=true] .fs-tab-ico{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--fs-purple),var(--fs-pink));box-shadow:0 6px 14px -6px rgba(124,58,237,.7);transform:scale(1.04)}.fs-tab-n{display:none;position:absolute;top:-.35rem;right:-.35rem;place-items:center;width:1rem;height:1rem;border-radius:9999px;background:#fff;color:var(--fs-purple-deep);font-size:.6rem;font-weight:800;font-style:normal;box-shadow:0 1px 3px rgba(15,23,42,.2)}.fs-tab-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;text-align:left}.fs-tab-eyebrow{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-faint);transition:color .2s ease}.fs-tab[data-active=true] .fs-tab-eyebrow{color:var(--fs-purple-deep)}.fs-tab-label{font-size:.86rem;font-weight:650;letter-spacing:-.005em;white-space:nowrap}.fs-tab-glow{position:absolute;top:.3rem;bottom:.3rem;left:0;z-index:0;border-radius:9999px;background:linear-gradient(90deg,rgba(139,92,246,.16) 0,rgba(236,72,153,.1) var(--fs-p),transparent var(--fs-p)) #fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 24px -12px rgba(124,58,237,.5),0 0 0 1px rgba(124,58,237,.12),0 0 28px rgba(103,232,249,.35);will-change:transform,width;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),--fs-p .43s linear}.fs-tab-glow:after{content:"";position:absolute;left:50%;bottom:-.55rem;width:.85rem;height:.85rem;margin-left:-.425rem;border-radius:.15rem;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 4px -2px rgba(30,27,75,.18)}.fs-playpause{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:9999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 30px -18px rgba(30,27,75,.35),inset 0 1px 0 rgba(255,255,255,.8);color:var(--fs-purple-deep);font-size:.9rem;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease}.fs-playpause:hover{transform:scale(1.08);background:rgba(255,255,255,.85)}.fs-playpause:active{transform:scale(.94)}.fs-playpause:focus-visible{outline:2px solid var(--fs-purple);outline-offset:2px}@container fs (max-width: 639px){.fs-tab{gap:.45rem;padding:.28rem .75rem .28rem .3rem}.fs-tab-eyebrow{display:none}.fs-tab-label{font-size:.8rem}.fs-tab-ico{width:1.8rem;height:1.8rem;font-size:.88rem}}@container fs (max-width: 459px){.fs-tab{padding:.28rem .35rem}.fs-tab-text{display:none}.fs-tab-n{display:grid}.fs-tabs{gap:.45rem}.fs-playpause{width:2.25rem;height:2.25rem}}.fs-glass{position:relative;z-index:2;max-width:1040px;margin:0 auto;padding:clamp(1rem,2.4cqw,2rem);border-radius:clamp(1.4rem,2.4cqw,2rem);border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 25px 50px -12px rgba(30,27,75,.25),0 2px 6px rgba(30,27,75,.05),inset 0 1px 0 rgba(255,255,255,.9)}.fs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.4cqw,2rem);align-items:center}@container fs (min-width: 960px){.fs-grid{grid-template-columns:minmax(0,1fr) auto}}.fs-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:clamp(.25rem,1cqw,1rem) clamp(.25rem,1.2cqw,1.25rem)}@container fs (max-width: 959px){.fs-copy{align-items:center;text-align:center;max-width:40rem;margin:0 auto;padding-top:.5rem}}.fs-copy>*{animation:fs-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.fs-copy[data-leaving=true]>*{animation:none;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}@keyframes fs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fs-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .35rem;border-radius:9999px;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.75);box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px -10px rgba(76,29,149,.3);font-size:.78rem;font-weight:650;letter-spacing:.01em;color:var(--fs-text)}.fs-badge-ico{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:linear-gradient(135deg,var(--fs-purple),var(--fs-pink));box-shadow:0 4px 10px -4px rgba(139,92,246,.8);color:#fff;font-size:.72rem}.fs-title{margin:1rem 0 .7rem;font-size:clamp(1.75rem,1.15rem + 1.7cqw,2.45rem);font-weight:650;letter-spacing:-.032em;line-height:1.08;color:#0f172a;text-wrap:balance}.fs-desc{margin:0;max-width:34ch;font-size:clamp(1rem,.95rem + .25cqw,1.08rem);line-height:1.6;color:#475569;text-wrap:pretty}.fs-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;padding-bottom:.15rem;border-bottom:1.5px solid rgba(15,23,42,.85);font-size:.95rem;font-weight:650;color:#0f172a;text-decoration:none;transition:color .2s ease,border-color .2s ease}.fs-more:hover{color:var(--fs-purple-deep);border-color:var(--fs-purple-deep)}.fs-more:focus-visible{outline:2px solid var(--fs-purple);outline-offset:4px;border-radius:2px}.fs-more-arrow{display:inline-block;transition:transform .24s cubic-bezier(.22,1,.36,1)}.fs-more:hover .fs-more-arrow{transform:translateX(3px)}.fs-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:clamp(.7rem,1.8cqw,1.35rem);border-radius:clamp(1.1rem,1.8cqw,1.5rem);background:color-mix(in srgb,var(--fs-au-1) 26%,#ffffff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 0 0 1px rgba(255,255,255,.45),inset 0 14px 36px -24px rgba(30,27,75,.22);pointer-events:none;user-select:none;-webkit-user-select:none}.fs-panel:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 3px,transparent 3px 16px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 24%,transparent 76%,#000);mask-image:linear-gradient(90deg,#000,transparent 24%,transparent 76%,#000)}.fs-panel:after,.fs-panel:before{content:"";position:absolute;inset:0;z-index:-1}.fs-panel:after{background:radial-gradient(60% 50% at 50% 55%,color-mix(in srgb,var(--fs-au-2) 45%,transparent) 0,transparent 70%)}.fs-widget{animation:fs-rise-w .64s cubic-bezier(.22,1,.36,1) both}.fs-widget[data-leaving=true]{animation:none;opacity:0;transform:translateY(-10px) scale(.985);transition:opacity .32s ease,transform .32s ease}@keyframes fs-rise-w{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}.fs-card{width:var(--fs-card-w);max-width:100%;height:var(--fs-card-h);flex-direction:column;padding:.85em .85em .95em;text-align:left;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.9);background:#fff;box-shadow:0 1px 2px rgba(30,27,75,.05),0 24px 48px -26px rgba(76,29,149,.35);color:var(--fs-text);font-family:inherit;font-size:var(--fs-u);line-height:1.35;overflow:hidden;isolation:isolate}.fs-card,.fs-demo{position:relative;display:flex}.fs-demo{flex:1 1;min-height:0;flex-direction:column}.fs-label{font-size:.56em;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-faint);margin-bottom:.5em}.fs-row{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:.62em;font-weight:650;color:var(--fs-muted)}.fs-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-ok{display:inline-flex;font-size:.66em;font-weight:800;color:var(--fs-green)}.fs-meta,.fs-ok{align-items:center;gap:.35em}.fs-meta{display:flex;margin-top:.3em;font-size:.56em;color:var(--fs-faint)}.fs-panel{padding:.6em;border-radius:.8em;border:1px solid var(--fs-line);background:rgba(255,255,255,.85)}.fs-pop{position:absolute;left:5%;right:5%;top:26%;z-index:6;display:flex;flex-direction:column;padding:.6em .7em .7em;border-radius:.85em;border:1px solid var(--fs-line);background:#fff;box-shadow:0 24px 48px -18px rgba(30,27,75,.4);opacity:0;transform:translateY(10px) scale(.94);transform-origin:50% 20%;transition:opacity .26s ease,transform .42s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.fs-pop[data-open=true]{opacity:1;transform:none}.fs-pop-head{display:flex;align-items:center;gap:.4em;padding-bottom:.45em;border-bottom:1px solid var(--fs-line);font-size:.56em;font-weight:700;color:var(--fs-muted)}.fs-pop-head img{width:1.1em;height:1.1em;object-fit:contain}.fs-oauth-marks{display:flex;align-items:center;justify-content:center;gap:.7em;margin:.6em 0 .45em}.fs-oauth-mark{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:9999px;border:1px solid var(--fs-line);background:#fff;box-shadow:0 4px 12px -6px rgba(30,27,75,.25)}.fs-oauth-mark img,.fs-oauth-mark svg{width:1.25em;height:1.25em;object-fit:contain}.fs-oauth-join{color:var(--fs-green);font-size:.8em;display:grid;place-items:center}.fs-pop-copy{text-align:center;margin-bottom:.55em}.fs-btn,.fs-pop-copy{font-size:.6em;font-weight:750;color:var(--fs-text)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;flex:1 1;min-width:0;padding:.5em .6em;border-radius:.55em;border:1px solid var(--fs-line);background:#fff;white-space:nowrap;transition:transform .15s cubic-bezier(.34,1.56,.64,1),filter .15s ease}.fs-btn img{width:1.1em;height:1.1em;object-fit:contain}.fs-btn[data-primary=true]{border-color:transparent;background:linear-gradient(135deg,var(--fs-purple),var(--fs-purple-deep));color:#fff;box-shadow:0 10px 22px -10px rgba(139,92,246,.9)}.fs-btn[data-pressed=true]{transform:scale(.94);filter:brightness(.92)}.fs-btn-lg{flex:none;width:100%;padding:.62em;font-size:.68em}.fs-methods{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.fs-methods[data-big=true] .fs-method{padding:.85em .4em;font-size:.62em;gap:.45em}.fs-methods[data-big=true] .fs-method-logos img{width:1.4em;height:1.4em}.fs-method{display:flex;flex-direction:column;align-items:center;gap:.35em;padding:.5em .4em;border-radius:.65em;border:1px solid var(--fs-line);background:rgba(255,255,255,.85);font-size:.56em;font-weight:750;color:var(--fs-muted);text-align:center;transition:border-color .24s ease,background .24s ease,color .24s ease}.fs-method[data-picked=true]{border-color:var(--fs-purple);background:rgba(139,92,246,.08);color:var(--fs-purple-deep)}.fs-method-logos{display:flex;gap:.45em}.fs-method-logos img{width:1.25em;height:1.25em;object-fit:contain}.fs-pills{display:flex;flex-wrap:wrap;gap:.3em}.fs-pills>span{padding:.26em .55em;border-radius:9999px;border:1px solid var(--fs-line);background:rgba(255,255,255,.85);font-size:.54em;font-weight:700;color:var(--fs-muted)}.fs-connected{padding:.55em .65em;border-radius:.7em;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.07)}.fs-ready{padding:.45em .65em;border-radius:.6em;text-align:center;font-size:.6em;font-weight:750;color:var(--fs-purple-deep);background:rgba(139,92,246,.1)}.fs-appwin{position:relative;border-radius:.7em;border:1px solid var(--fs-line);background:#fff;overflow:hidden}.fs-chrome{display:flex;align-items:center;gap:.3em;padding:.4em .55em;border-bottom:1px solid var(--fs-line);background:var(--fs-subtle)}.fs-dotrgb{width:.42em;height:.42em;flex-shrink:0}.fs-dotrgb,.fs-url{border-radius:9999px}.fs-url{display:inline-flex;align-items:center;gap:.3em;margin-left:.35em;padding:.18em .6em;background:#fff;border:1px solid var(--fs-line);font-size:.52em;font-weight:650;color:var(--fs-muted)}.fs-page{padding:.6em .65em .35em}.fs-skel{height:.4em;border-radius:9999px;background:#ebe9f6}.fs-sweep{position:absolute;inset:0 auto 0 0;width:34%;opacity:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.05) 35%,rgba(139,92,246,.16) 82%,rgba(139,92,246,.55));border-right:2px solid rgba(139,92,246,.75);transition:opacity .3s ease}.fs-sweep[data-on=true]{opacity:1;animation:fs-sweep 1.7s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes fs-sweep{0%{transform:translateX(-6%)}to{transform:translateX(calc(294% + 2px))}}.fs-bar{height:.28em;margin-top:.35em;border-radius:9999px;background:rgba(139,92,246,.14);overflow:hidden}.fs-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fs-purple),var(--fs-pink));transition:width .43s ease}.fs-tools{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.4em;margin-top:.55em}.fs-tool{display:flex;align-items:center;gap:.45em;padding:.5em .55em;border-radius:.65em;border:1px solid var(--fs-line);background:rgba(255,255,255,.9);opacity:0;transform:translateY(8px) scale(.92);transition:opacity .26s ease,transform .38s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .2s ease}.fs-tool[data-in=true]{opacity:1;transform:none}.fs-tool[data-hover=true]{border-color:var(--fs-purple);box-shadow:0 8px 20px -10px rgba(139,92,246,.7)}.fs-tool-ico{display:grid;place-items:center;width:1.7em;height:1.7em;flex-shrink:0;border-radius:.5em;font-size:.9em}.fs-tool-ico img{width:1em;height:1em;object-fit:contain}.fs-tool b{display:block;font-size:.62em;color:var(--fs-text)}.fs-tool>span:nth-child(2)>span{display:block;font-size:.54em;color:var(--fs-muted)}.fs-tool-check{margin-left:auto;display:grid;place-items:center;width:1em;height:1em;border-radius:9999px;background:rgba(16,185,129,.14);color:var(--fs-green);font-size:.62em;transition:opacity .26s ease}.fs-tip{position:absolute;left:2%;right:32%;top:calc(50% + .4em);z-index:5;padding:.55em .65em;border-radius:.65em;background:var(--fs-text);color:#fff;font-size:.56em;line-height:1.5;box-shadow:0 16px 32px -14px rgba(30,27,75,.6);opacity:0;transform:translateY(6px) scale(.96);transform-origin:18% 0;transition:opacity .24s ease,transform .34s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.fs-tip:before{content:"";position:absolute;top:-.35em;left:16%;width:.7em;height:.7em;background:inherit;transform:rotate(45deg);border-radius:.12em}.fs-tip[data-show=true]{opacity:1;transform:none}.fs-tip b{display:block;margin-bottom:.15em;color:#c4b5fd}.fs-scorecard{display:flex;align-items:center;gap:.7em;padding:.6em .7em;border-radius:.8em;border:1px solid var(--fs-line);background:rgba(255,255,255,.9)}.fs-ringwrap{position:relative;width:3.4em;height:3.4em;flex-shrink:0}.fs-ringsvg{width:100%;height:100%;transform:rotate(-90deg)}.fs-ring-track{fill:none;stroke:rgba(139,92,246,.14);stroke-width:3.4}.fs-ring-fill{fill:none;stroke:var(--fs-purple);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .62s cubic-bezier(.22,1,.36,1),stroke .3s ease}.fs-ring-fill[data-full=true]{stroke:var(--fs-green)}.fs-ring-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78em;font-weight:800;color:var(--fs-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s ease}.fs-ring-num[data-full=true]{color:var(--fs-green)}.fs-ring-num i{font-style:normal;font-size:.62em;font-weight:750;margin-left:.06em}.fs-score-title{font-size:.68em;font-weight:800;color:var(--fs-text)}.fs-score-sub{font-size:.56em;color:var(--fs-muted);margin-top:.15em}.fs-checklist{display:grid;gap:.32em;margin-top:.5em}.fs-checkrow{display:flex;align-items:center;gap:.45em;padding:.42em .55em;border-radius:.6em;border:1px solid var(--fs-line);background:rgba(255,255,255,.85);font-size:.62em;font-weight:700;color:var(--fs-muted);transition:border-color .26s ease,background .26s ease,color .26s ease}.fs-checkrow[data-done=true]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.06);color:var(--fs-text)}.fs-checkmark{display:grid;place-items:center;width:1.15em;height:1.15em;flex-shrink:0;border-radius:9999px;border:1.5px solid var(--fs-line);background:#fff;color:#fff;font-size:.85em;transition:background .26s cubic-bezier(.34,1.56,.64,1),border-color .26s ease}.fs-checkrow[data-done=true] .fs-checkmark{border-color:var(--fs-green);background:var(--fs-green)}.fs-checkstate{margin-left:auto;padding:.18em .5em;border-radius:9999px;font-size:.82em;font-weight:750;color:#b45309;background:rgba(245,158,11,.14);transition:color .26s ease,background .26s ease}.fs-checkstate[data-done=true]{color:#047857;background:rgba(16,185,129,.14)}.fs-previewbar{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-top:.5em;font-size:.62em;font-weight:750;color:var(--fs-text)}.fs-switch{position:relative;width:2.1em;height:1.15em;flex-shrink:0;border-radius:9999px;background:rgba(139,92,246,.22);transition:background .24s ease}.fs-switch>i{position:absolute;top:.12em;left:.12em;width:.9em;height:.9em;border-radius:9999px;background:#fff;box-shadow:0 2px 5px rgba(30,27,75,.25);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.fs-switch[data-on=true]{background:var(--fs-purple)}.fs-switch[data-on=true]>i{transform:translateX(.95em)}.fs-docpreview{margin-top:.4em;padding:.6em .65em;border-radius:.7em;border:1px solid var(--fs-line);background:#fff;opacity:0;transform:translateY(8px) scale(.97);transition:opacity .26s ease,transform .38s cubic-bezier(.34,1.56,.64,1)}.fs-docpreview[data-open=true]{opacity:1;transform:none}.fs-preview-head{display:flex;align-items:center;justify-content:space-between;font-size:.6em;font-weight:800;color:var(--fs-text);margin-bottom:.5em}.fs-preview-head span{color:var(--fs-purple-deep);font-weight:750}.fs-evidence{margin-top:.4em;font-size:.54em;color:var(--fs-muted)}.fs-publish-btns{display:grid;gap:.4em}.fs-prchip{display:flex;align-items:flex-start;gap:.5em;margin-top:.5em;padding:.55em .65em;border-radius:.7em;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.07);font-size:.58em;line-height:1.5;color:var(--fs-muted)}.fs-prchip b{display:block;color:var(--fs-text)}.fs-prchip-ico{display:grid;place-items:center;width:1.6em;height:1.6em;flex-shrink:0;border-radius:9999px;background:rgba(16,185,129,.16);color:#047857}.fs-footer{display:flex;gap:.3em;padding-top:.45em;margin-top:.45em;border-top:1px solid var(--fs-line)}.fs-footer>span{display:inline-flex;align-items:center;gap:.25em;padding:.22em .5em;border-radius:9999px;font-size:.5em;font-weight:750;color:var(--fs-faint);background:var(--fs-subtle);transition:color .26s ease,background .26s ease}.fs-footer>span[data-preview=true]{color:#b45309;background:rgba(245,158,11,.12)}.fs-footer>span[data-live=true]{color:#047857;background:rgba(16,185,129,.12)}.fs-previewchip{display:inline-flex;align-items:center;gap:.35em;margin-top:.45em;padding:.32em .65em;border-radius:9999px;font-size:.54em;font-weight:800;color:#b45309;background:rgba(245,158,11,.13);border:1px dashed rgba(245,158,11,.5);opacity:0;transform:translateY(6px) scale(.94);transition:opacity .3s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}.fs-previewchip[data-on=true]{opacity:1;transform:none}.fs-livebadge{display:inline-flex;align-items:center;gap:.35em;margin-top:.45em;padding:.32em .65em;border-radius:9999px;font-size:.54em;font-weight:800;color:#047857;background:rgba(16,185,129,.13);border:1px solid rgba(16,185,129,.3);opacity:0;transform:translateY(6px) scale(.94);transition:opacity .3s ease,transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.fs-livebadge[data-on=true]{opacity:1;transform:none;box-shadow:0 0 0 4px rgba(16,185,129,.1),0 8px 20px -10px rgba(16,185,129,.6)}.fs-spin{width:.85em;height:.85em;border-radius:9999px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:fs-rotate .7s linear infinite}@keyframes fs-rotate{to{transform:rotate(1turn)}}.fs-cursor-pos{position:absolute;left:0;top:0;z-index:9;will-change:transform,opacity;transition:transform .38s cubic-bezier(.33,1,.68,1),opacity .22s ease}.fs-cursor{display:block;width:1.05em;height:1.05em;margin:-.1em 0 0 -.1em;filter:drop-shadow(0 3px 5px rgba(30,27,75,.35));transition:transform .14s ease}.fs-cursor[data-click=true]{transform:scale(.78)}.fs-ring{position:absolute;z-index:8;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;border-radius:9999px;border:2px solid rgba(139,92,246,.7);opacity:0;animation:fs-ping .52s ease-out}@keyframes fs-ping{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.fs-fade{opacity:0;transform:translateY(5px);transition:opacity .28s ease,transform .28s ease}.fs-fade[data-in=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fs-root{transition:none}.fs-aurora-mesh,.fs-copy>*,.fs-widget{animation:none}.fs-copy[data-leaving=true]>*,.fs-widget[data-leaving=true]{opacity:1;transform:none}.fs-bar>i,.fs-checkmark,.fs-cursor,.fs-cursor-pos,.fs-docpreview,.fs-fade,.fs-livebadge,.fs-method,.fs-pop,.fs-previewchip,.fs-ring-fill,.fs-switch>i,.fs-tab,.fs-tab-glow,.fs-tab-ico,.fs-tip,.fs-tool{transition-duration:1ms}.fs-ring,.fs-spin,.fs-sweep{animation:none}}@font-face{font-family:Geist Hero Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:104.5%}.hero_hero__nb9Pg{--pg-bg-1:#ffffff;--pg-surface:#ffffff;--pg-line:#e3e5ef;--pg-text:#071029;--pg-text-muted:#364150;--pg-cyan:#4f46e5;--pg-amber:#b45309;--pg-amber-deep:#d97706;--pg-error:#b91c1c;--pg-focus:#4f46e5;--pg-cta-bg:#4f46e5;--pg-cta-fg:#ffffff;--pg-header:88px;position:relative;isolation:isolate;background-color:var(--pg-bg-1);color:var(--pg-text);color-scheme:light;font-family:Geist,Geist Hero Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:calc(-1 * var(--pg-header));padding-top:var(--pg-header)}.hero_hero__nb9Pg :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--pg-focus);outline-offset:3px}.hero_srOnly__1tFLn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero_mono___NQpo{font-family:var(--font-geist-mono),ui-monospace,monospace}.hero_grid__XjfR3{max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem 2rem;gap:2rem}.hero_copy__U4rvD,.hero_grid__XjfR3{display:flex;flex-direction:column;align-items:center}.hero_copy__U4rvD{min-width:0;width:100%;max-width:560px}@media (min-width:1024px){.hero_hero__nb9Pg{min-height:max(640px,100svh);display:flex;flex-direction:column}.hero_grid__XjfR3{flex:1 1 auto;width:100%;padding:clamp(2rem,9svh,6rem) 2.5rem 2rem;justify-content:flex-start}}.hero_eyebrow__bKF7c{margin:0 0 1rem;text-align:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--pg-cyan)}@media (max-width:400px){.hero_eyebrow__bKF7c{font-size:.66rem;letter-spacing:.06em}}.hero_h1__dwjuL{margin:0 0 1.25rem;text-align:center;font-size:clamp(2.5rem,1.1rem + 4.2vw,4.25rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;max-width:13ch;margin-inline:auto;text-wrap:balance;color:var(--pg-text)}.hero_sub__PWkjO{margin:0 0 2rem;text-align:center;font-size:1.125rem;line-height:1.6;color:var(--pg-text-muted);max-width:46ch;margin-inline:auto}.hero_form__0rWBf{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:560px;margin-inline:auto}.hero_field__w37oD{position:relative;display:flex;align-items:center;height:56px;border-radius:14px;background:var(--pg-surface);border:1px solid var(--pg-line);transition:border-color .15s}.hero_field__w37oD:focus-within{outline:2px solid var(--pg-focus);outline-offset:3px}.hero_fieldInvalid__j6EGM{border-color:var(--pg-error)}.hero_input__uO_4J{flex:1 1 auto;min-width:0;height:100%;padding-inline:1.1rem .5rem;border:0;background:transparent;color:var(--pg-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:16px;outline:none}@media (min-width:640px){.hero_input__uO_4J{font-size:15px}}.hero_input__uO_4J::placeholder{color:var(--pg-text-muted);opacity:.8}.hero_input__uO_4J:disabled{opacity:.7}.hero_submit__PtIMI{flex:0 0 auto;margin-inline-end:6px;height:44px;min-width:112px;padding-inline:1.1rem;border:0;border-radius:999px;background:var(--pg-cta-bg);color:var(--pg-cta-fg);font-weight:600;font-size:15px;cursor:pointer;transition:transform .15s,background .15s}.hero_submit__PtIMI:hover{background:#4338ca}.hero_submit__PtIMI:active{transform:scale(.98)}.hero_submit__PtIMI:focus-visible{outline:2px solid var(--pg-focus);outline-offset:3px}.hero_status__aY89p{text-align:center;margin:0;min-height:1.5rem;font-size:.95rem;line-height:1.5;color:var(--pg-text-muted)}.hero_status__aY89p[data-tone=error]{color:var(--pg-error)}.hero_status__aY89p[data-tone=done]{color:var(--pg-text)}.hero_status__aY89p:focus{outline:none}.hero_status__aY89p:focus-visible{outline:2px solid var(--pg-focus);outline-offset:3px;border-radius:4px}.hero_actionLink__UAIvm{display:inline-block;padding:.6rem 0;margin-inline-start:.35rem;color:var(--pg-text);text-decoration:underline;text-underline-offset:3px;background:none;border:0;font:inherit;font-weight:600;cursor:pointer}.hero_facts__MWK_U{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 20px;margin:.25rem 0 0;padding:0;list-style:none;font-size:.85rem;color:var(--pg-text-muted)}.hero_facts__MWK_U li{display:inline-flex;align-items:center;gap:.4rem}.hero_facts__MWK_U svg{color:var(--pg-cyan);flex-shrink:0}@media (max-width:639px){.hero_facts__MWK_U{flex-direction:column;align-items:flex-start;width:fit-content;margin-inline:auto;row-gap:.5rem}}.hero_siteRow__PMNns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .75rem;margin:0;font-size:.9rem;color:var(--pg-text-muted)}.hero_siteRow__PMNns .hero_mono___NQpo{color:var(--pg-text);font-size:.85rem}.hero_textButton__swm9l{display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;background:none;border:0;color:var(--pg-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero_siteBlock__m8rCU{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--pg-line);background:var(--pg-surface)}.hero_siteQuestion__gLGbT{margin:0;font-size:.95rem;color:var(--pg-text)}.hero_siteFieldRow__92Aty{display:flex;flex-wrap:wrap;gap:.5rem}.hero_siteInput__GibOK{flex:1 1 200px;min-width:0;height:44px;padding-inline:.85rem;border-radius:10px;border:1px solid var(--pg-line);background:var(--pg-bg-1);color:var(--pg-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:16px}@media (min-width:640px){.hero_siteInput__GibOK{font-size:14px}}.hero_siteInput__GibOK[aria-invalid=true]{border-color:var(--pg-error)}.hero_siteSubmit__IRy9s{height:44px;min-width:112px;padding-inline:1rem;border:0;border-radius:999px;background:var(--pg-cta-bg);color:var(--pg-cta-fg);font-weight:600;font-size:14px;cursor:pointer}.hero_siteError__ksn45{margin:0;font-size:.85rem;color:var(--pg-error)}.hero_links__b55R8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.25rem;margin:.25rem 0 0;font-size:.95rem}.hero_links__b55R8 a{display:inline-block;padding:.6rem 0;color:var(--pg-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pg-line)}.hero_links__b55R8 a:hover{text-decoration-color:currentColor}.hero_results__ry8j9{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%;max-width:720px;text-align:start}.hero_resultsHead__vPtzG{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.hero_h2__V57V_{margin:0;font-size:1rem;font-weight:600;color:var(--pg-text-muted);letter-spacing:-.01em}.hero_h2__V57V_:focus{outline:none}.hero_h2__V57V_:focus-visible{outline:2px solid var(--pg-focus);outline-offset:3px;border-radius:4px}.hero_readout__KhpXY{display:flex;align-items:baseline;gap:.35rem;margin:0}.hero_score__Z__Mc{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--pg-text)}.hero_outOf__Pb_vQ{font-size:1rem;color:var(--pg-text-muted)}.hero_summary__c3mg7{margin:0;font-size:.95rem;color:var(--pg-text)}.hero_reportBlock__AJssH{display:flex;flex-direction:column;gap:.35rem;margin-block:.25rem}.hero_reportCta__YFuqD{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;min-height:52px;padding:.5rem 1.5rem;border-radius:999px;background:#1e1b4b;color:#ffffff;font-weight:600;font-size:16px;line-height:1.3;text-align:center;text-decoration:none;transition:background .15s,transform .15s}.hero_reportCta__YFuqD:hover{background:#312e81}.hero_reportCta__YFuqD:active{transform:scale(.99)}@media (max-width:639px){.hero_reportCta__YFuqD{align-self:stretch}}.hero_reportHint__GY8Fj{margin:0;font-size:13px;line-height:1.5;color:var(--pg-text-muted)}.hero_cards__zqrz0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.hero_card__XGblZ{border-radius:12px;border:1px solid var(--pg-line);background:var(--pg-surface);padding:14px 18px;display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.2rem;align-items:start}.hero_cardGap__0bifm{border-inline-start:2px solid var(--pg-amber-deep)}.hero_cardStatus__ixhNx{grid-row:span 3;display:inline-flex;align-items:center;gap:.3rem;margin-top:1px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--pg-cyan)}.hero_cardGap__0bifm .hero_cardStatus__ixhNx{color:var(--pg-amber)}.hero_cardTitle__Tfwwz{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--pg-text)}.hero_cardEvidence__NNGgA{margin:0;font-size:13px;color:var(--pg-text-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;overflow-wrap:anywhere}.hero_cardHint__dYF90{margin:0;font-size:14px;line-height:1.45;color:var(--pg-text-muted)}.hero_cardIn__RUf3l{animation:hero_cardIn__RUf3l .28s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes hero_cardIn__RUf3l{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero_more__N_wo4{align-self:flex-start;min-height:44px;padding:0 .25rem;background:none;border:0;color:var(--pg-text);font:inherit;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero_ctaRow__2aUHl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.25rem}.hero_cta__9qxgh{display:inline-flex;align-items:center;height:44px;padding-inline:1.25rem;border-radius:999px;background:var(--pg-cta-bg);color:var(--pg-cta-fg);font-weight:600;font-size:15px;text-decoration:none}.hero_cta__9qxgh:hover{background:#4338ca}.hero_footnote__NATry{margin:.25rem 0 0;font-size:12px;color:var(--pg-text-muted)}.hero_strip__zYkwb{border-top:1px solid var(--pg-line)}.hero_stripInner__fQzny{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 28px;font-size:13px;color:var(--pg-text-muted)}.hero_stripLabel__vVrcL{font-weight:600;color:var(--pg-text)}.hero_stripList___BnAy{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 28px;list-style:none}@media (min-width:1024px){.hero_stripInner__fQzny{padding-inline:2.5rem}}.hero_sentinel__TZ_tk{position:absolute;bottom:0;left:0;width:1px;height:1px;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero_field__w37oD,.hero_reportCta__YFuqD,.hero_submit__PtIMI{transition:none}.hero_cardIn__RUf3l{animation:none}.hero_reportCta__YFuqD:active,.hero_submit__PtIMI:active{transform:none}}.ix-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0 1.5rem 2rem;position:relative;z-index:1}@media (max-width:640px){.ix-chips{gap:.5rem;max-width:100%;padding:0 1rem 1.5rem}.ix-chips .ix-chip{padding:.4rem .85rem;font-size:.8rem;white-space:nowrap}}.ix-dome{width:100%;height:min(600px,75vw + 120px,75vh);position:relative}@media (max-width:640px){.ix-dome{height:min(380px,58vw + 120px,55vh)}}.ix-chip{position:relative;isolation:isolate;padding:.5rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid #e8ecf2;background:#ffffff;color:#64748b;transform:scale(1);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.ix-chip:before{content:"";position:absolute;inset:-55% -22%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(168,85,247,.22) 0,rgba(168,85,247,.1) 35%,rgba(168,85,247,.03) 58%,transparent 70%);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .25s ease}.ix-chip:hover{color:#7c3aed;border-color:rgba(124,58,237,.3)}.ix-chip[aria-pressed=true]{color:#7c3aed;border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.1);transform:scale(1.05)}.ix-chip[aria-pressed=true]:before{opacity:1}.ix-chip:focus-visible{outline:3px solid #7c3aed;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ix-chip,.ix-chip:before{transition-duration:1ms}}