@layer theme,base;@layer components{.bq-wrap{width:min(100% - 2.5rem,80rem);margin-inline:auto;position:relative}:is(.bqa-hero,.bq-statement,.bqa-rows,.bq-demo,.bq-flow,.bq-others){background:var(--night);position:relative}.bq-pic{display:contents}.bq-img{filter:drop-shadow(0 40px 60px #0000008c);width:100%;height:auto;display:block;position:relative}.bq-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#005cf973,#140aeb2e 55%,#0000);border-radius:50%;position:absolute;inset:12% 14%}.bq-display{font-size:calc(clamp(2.4rem, 1.4rem + 3.3vw, 5rem) * min(var(--title-k), 1.08) * var(--k,1));line-height:1.02}:where(:root[data-motion=full]) .bq-display .v7-w{animation:bq-mask calc(1s + var(--w) * 60ms) linear;display:inline-block}:where(:root[data-motion=full]) .bq-display .v7-w>span{animation:.9s cubic-bezier(.215,.61,.355,1) both bq-word;animation-delay:calc(.1s + var(--w) * 60ms);display:inline-block}.bq-lead{max-width:32rem;margin-top:calc(1.5rem * var(--k,1));color:#ffffffbd;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.65}.bqa-hero .v7-actions{margin-top:calc(2.2rem * var(--k,1));gap:.85rem}.bqa-hero .v7-btn{min-height:3.3rem;padding-inline:1.5rem;font-size:1rem}.bq-h2{font-size:calc(clamp(1.9rem, 1.3rem + 2vw, 3.1rem) * var(--title-k));line-height:1.08}.bq-text{max-width:34rem;color:var(--muted);margin:0;font-size:clamp(1.02rem,.97rem + .25vw,1.15rem);line-height:1.65}.bq-label{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.bq-label span{letter-spacing:0;border:1px solid #1fb7f673;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.bq-points{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.bq-points li{align-items:flex-start;gap:.6rem;font-size:1.02rem;display:flex}.bq-points svg{color:#4ade80;flex:none;margin-top:.2rem}.bq-real{color:#bbf7d0;background:#22c55e12;border:1px solid #4ade804d;border-radius:.75rem;justify-self:start;margin:.3rem 0 0;padding:.55rem .85rem;font-size:.92rem}.bq-head{gap:1rem;max-width:46rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);display:grid}.bq-head .v7-eyebrow{margin:0}.bqa-hero{--k:1;background:radial-gradient(45% 60% at 78% 50%, #005cf929, transparent 72%), var(--night);align-items:center;min-height:100svh;display:flex;overflow:clip}@media (width>=48rem) and (height<860px){.bqa-hero{--k:.86}}@media (width>=48rem) and (height<720px){.bqa-hero{--k:.74}}.bqa-hero__in{padding:calc(var(--head-h) + clamp(1rem, 3vh, 2rem)) 0 clamp(2rem, 5vh, 3.5rem);align-items:center;gap:1.5rem;display:grid}@media (width>=64rem){.bqa-hero__in{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1rem,3vw,3rem)}}.bqa-hero__art{perspective:900px;position:relative}@media (width>=64rem){.bqa-hero__art{margin-right:calc(-1*min(6vw,6rem))}.bqa-hero__img{max-height:calc(100svh - var(--head-h) - 4rem);object-fit:contain}}.bq-statement{text-align:center;background:radial-gradient(40% 70% at 50% 50%, #140aeb29, transparent 72%), var(--night);padding-block:clamp(4rem,12vh,8rem)}.bq-statement .v7-eyebrow{justify-content:center}.bq-statement__big{font-family:var(--font-title);font-size:calc(clamp(3rem, 1.4rem + 7vw, 8.5rem) * var(--title-k));font-weight:var(--title-w);letter-spacing:-.035em;--st-grad:linear-gradient(90deg, #fff 10%, #8fdcff 45%, #1fb7f6 70%, #4f6bff);background:var(--st-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 1.25rem;padding-bottom:.08em;line-height:.95}.bq-statement__big :is(div,span){background:var(--st-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bq-statement__text{color:#ffffffbf;max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);line-height:1.6}.bqa-row{padding-block:clamp(2.5rem,7vh,5rem)}.bqa-row__in{align-items:center;gap:1.5rem;display:grid}@media (width>=64rem){.bqa-row__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem)}.bqa-row--rev .bqa-row__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bqa-row--rev .bqa-row__art{order:2}}.bqa-row__art{perspective:900px;position:relative}.bqa-row__text{align-content:center;gap:1.1rem;display:grid}[data-light]:hover{border-color:#1fb7f659}.bq-light{background:radial-gradient(22rem circle at var(--mx,50%) var(--my,40%), #1fb7f624, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[data-light]:hover .bq-light{opacity:1}.bq-photo{aspect-ratio:3/2;border-radius:calc(var(--r-card) + .4rem);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000e6}.bq-photo__world{left:calc(50% - var(--ox));top:calc(50% - var(--oy));transform-origin:var(--ox) var(--oy);position:absolute;scale:1.35}.bq-photo__world img{width:256px;max-width:none;height:256px;display:block;position:absolute}.bq-photo__world svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bq-photo__parcel{fill:#1fb7f638;stroke:#1fb7f6;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.bq-photo__pin{fill:#fff;stroke:#005cf9;stroke-width:4px}.bq-photo__tag{color:#fff;background:#05060ad1;border:1px solid #1fb7f699;border-radius:.5rem;margin:0;padding:.4rem .75rem;font-size:.92rem;font-weight:500;position:absolute;top:1rem;left:1rem}.bq-photo__credit{color:#ffffffbf;text-shadow:0 1px 6px #000c;margin:0;font-size:.72rem;position:absolute;bottom:.6rem;right:.75rem}.bq-demo{padding-block:var(--pad);background:radial-gradient(45% 40% at 85% 10%, #005cf91a, transparent 72%), var(--night)}.bq-demo__note{color:#e2e8f073;max-width:52rem;margin:1.25rem 0 0;font-size:.78rem;line-height:1.5}.bq-app{border-radius:calc(var(--r-card) + .35rem);background:linear-gradient(#0c101b,#080b13);border:1px solid #ffffff1c;overflow:clip;box-shadow:0 50px 110px -60px #005cf999,0 30px 70px -40px #000000e6}.bq-app__bar{height:2.6rem;color:var(--muted);border-bottom:1px solid #ffffff12;align-items:center;gap:.45rem;margin:0;padding:0 1rem;font-size:.85rem;display:flex}.bq-app__bar i{background:#ffffff29;border-radius:50%;width:.65rem;height:.65rem}.bq-app__bar span{margin-left:.6rem}.bq-app__body{gap:1.5rem 2rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}@media (width>=64rem){.bq-app__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.bq-app__body>div{gap:1rem;min-width:0;display:grid}.bq-tabs{border:1px solid var(--line);background:#ffffff08;border-radius:99px;justify-self:start;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.bq-tabs label{cursor:pointer;position:relative}.bq-tabs input{opacity:0;pointer-events:none;position:absolute}.bq-tabs span{color:var(--muted);border-radius:99px;padding:.45rem 1rem;font-size:.92rem;font-weight:500;display:block}.bq-tabs input:checked+span{color:var(--ink);background:#ffffff1a}.bq-tabs input:focus-visible+span{outline:2px solid #1fb7f6}.bq-field,.rgx-form{gap:.5rem;display:grid}.rgx-row{gap:.5rem;display:flex}.bq-field__label{color:var(--muted);font-size:.9rem}:is(.bq-field input,.rgx-form input,.pv__text textarea){border:1px solid var(--line-strong);border-radius:var(--r-btn);width:100%;min-width:0;color:var(--ink);font:500 1.05rem var(--font-poppins), system-ui, sans-serif;letter-spacing:.02em;background:#ffffff0a;padding:.85rem 1rem}.pv__text textarea{resize:vertical;border-radius:1rem;line-height:1.5;display:block}:is(.bq-field input,.rgx-form input,.pv__text textarea):focus{outline-offset:0;border-color:#1fb7f6;outline:2px solid #1fb7f659}.bq-tries,.rgx-ex{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}:is(.bq-tries,.rgx-ex) button{border:1px solid var(--line-strong);color:var(--ink);font:500 .88rem var(--font-poppins), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:.5rem;padding:.35rem .8rem}:is(.bq-tries,.rgx-ex) button:hover{border-color:#1fb7f6}.bq-go{border-radius:var(--r-btn);background:var(--color-brand-blue);color:#fff;min-height:3.1rem;font:600 1rem var(--font-poppins), system-ui, sans-serif;cursor:pointer;border:0;justify-content:center;justify-self:start;align-items:center;gap:.55rem;padding:0 1.3rem;display:inline-flex}.bq-go:hover{background:#0a4fe0}.bq-go--ghost{border:1px solid var(--line-strong);background:0 0}.bq-go--ghost:hover{background:#1fb7f614;border-color:#1fb7f6}:is(.bq-go,.bq-tries button,.rgx-ex button,.bq-other):focus-visible{outline-offset:3px;outline:2px solid #1fb7f6}.bq-privacy{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.bq-checks{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bq-checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-check{border:1px solid var(--line);border-radius:var(--r-card);background:#ffffff06;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;column-gap:.8rem;padding:.8rem .95rem;transition:border-color .3s,background .3s;display:grid}.bq-check[data-state=ok]{background:#22c55e0d;border-color:#4ade8059}.bq-check[data-state=fail]{background:#ef44440f;border-color:#ef444473}.bq-check[data-state=skip]{opacity:.7;border-style:dashed}.bq-check__icon{width:2.25rem;height:2.25rem}.bq-check__icon canvas{width:100%;height:100%;display:block}.bq-check__head{min-width:0;display:grid}.bq-check__source{overflow-wrap:anywhere;color:var(--muted);font-size:.82rem}.bq-check__title{font-size:.98rem;font-weight:500}.bq-check__state{border:1px solid var(--line-strong);color:var(--muted);border-radius:.375rem;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.bq-check[data-state=ok] .bq-check__state{color:#86efac;border-color:#4ade8080}.bq-check[data-state=fail] .bq-check__state{color:#fca5a5;border-color:#ef44448c}.bq-check__note{color:var(--muted);grid-column:2/-1;font-size:.85rem}.bq-check__note:empty{display:none}.bq-check[data-state=fail] .bq-check__note{color:#fca5a5}.bq-check[data-state=ok] .bq-check__note{color:#86efac}.pv__drop{color:var(--muted);text-align:center;cursor:pointer;background:#1fb7f60a;border:1.5px dashed #1fb7f673;border-radius:1rem;justify-items:center;gap:.5rem;padding:1.6rem 1rem;transition:border-color .2s,background .2s;display:grid}.pv__drop svg{color:#7dd3fc}.pv__drop[data-over],.pv__drop:hover{background:#1fb7f61a;border-color:#1fb7f6}.pv__drop:has(input:focus-visible){outline-offset:3px;outline:2px solid #1fb7f6}.pv__drop small{color:var(--ink);font-size:.85rem}.pv__drop[hidden],.pv__text[hidden]{display:none}.pv__hash{background:radial-gradient(80% 100% at 0 0,#005cf924,#0000 70%),#070a14;border:1px solid #1fb7f640;border-radius:1rem;padding:1rem 1.1rem 1.1rem}.pv__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 .6rem;font-size:.8rem;font-weight:600;display:flex}.pv__diff{color:#7dd3fc;letter-spacing:0;text-transform:none}.pv__hex{font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(16,minmax(0,1fr));gap:.15rem 0;margin:0;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);font-weight:500;display:grid}.pv__hex span{color:#ffffffeb;border-radius:.25rem}.pv__hex span:nth-child(4n){margin-right:.25rem}.pv__cert{background:radial-gradient(70% 90% at 100% 0,#22c55e24,#0000 70%),#08110e;border:1px solid #4ade8066;border-radius:1.1rem;gap:.75rem;padding:1.4rem 1.4rem 1.2rem;display:grid;position:relative}.pv__cert[hidden]{display:none}.pv__stamp{color:#4ade80;border:3px solid #22c55e;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:absolute;top:1rem;right:1rem;rotate:-12deg;box-shadow:0 0 0 5px #22c55e1f}.pv__cert-title{font-family:var(--font-title);font-size:calc(1.3rem * var(--title-k));font-weight:var(--title-w);margin:0;padding-right:4rem}.pv__cert dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.pv__cert dt{color:var(--muted);font-size:.78rem}.pv__cert dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:500}.pv__cert-wide{grid-column:1/-1}.pv__note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.bq-flow{padding-block:clamp(3rem,8vh,5rem)}.bq-flow .v7-eyebrow{margin-bottom:1.75rem}.bq-flow__line{background:#ffffff14;border-radius:2px;height:2px;margin-bottom:-1.35rem;position:relative}.bq-flow__line i{border-radius:inherit;background:var(--brand-gradient);position:absolute;inset:0}.bq-flow__list{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bq-flow__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<48rem){.bq-flow__line{display:none}}.bq-flow__list li{align-content:start;gap:.4rem;display:grid}.bq-flow__dot{color:#7dd3fc;width:2.7rem;height:2.7rem;box-shadow:0 0 0 6px var(--night);background:#0b1222;border:1px solid #1fb7f680;border-radius:50%;place-items:center;margin-bottom:.6rem;display:grid}.bq-flow__n{color:#7dd3fc;font-size:.82rem;font-weight:600}.bq-flow__list strong{font-family:var(--font-title);font-size:calc(1.3rem * var(--title-k));font-weight:var(--title-w);line-height:1.2}.bq-flow__list li>span:last-child{color:var(--muted)}.bq-others{padding-block:clamp(3rem, 8vh, 5rem) var(--pad)}.bq-others__list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bq-others__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-other{border-radius:calc(var(--r-card) + .4rem);height:100%;color:inherit;background:radial-gradient(80% 60% at 20% 0,#005cf924,#0000 70%),#0a0e18;border:1px solid #ffffff17;align-content:start;gap:.5rem;padding:1.4rem;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.bq-other__art{width:5.5rem;height:5.5rem;margin:-.4rem 0 .2rem -.4rem;transition:translate .5s cubic-bezier(.3,1.5,.5,1)}:where(:root[data-motion=full]) .bq-other:hover .bq-other__art{translate:0 -6px}.bq-other__title{font-size:calc(1.4rem * var(--title-k))}.bq-other__text{color:var(--muted);line-height:1.5}.bq-other__arrow{color:#ffffff59;transition:color .2s,translate .2s;position:absolute;top:1.4rem;right:1.4rem}.bq-other:hover .bq-other__arrow{color:#1fb7f6;translate:2px -2px}.bq-other--all{background:0 0;border-style:dashed;align-content:end}.bq-other--all .bq-other__title{color:#7dd3fc}@media (width<64rem){.bqa-hero__art{order:-1;width:min(100%,36rem);margin-inline:auto}.bqa-row__art{width:min(100%,36rem);margin-inline:auto}.bq-checks--2{grid-template-columns:minmax(0,1fr)}}@media (width<48rem){.bqa-hero__in{padding-top:calc(var(--head-h) + .25rem)}.bqa-hero__art{width:min(100%,22rem)}.bq-display{font-size:calc(2.2rem * min(var(--title-k), 1.08))}.bq-lead{margin-top:1rem;font-size:1rem}.bqa-hero .v7-actions{margin-top:1.4rem}.pv__hex{grid-template-columns:repeat(8,minmax(0,1fr))}.bq-check{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.35rem}.bq-check__state{grid-column:2;justify-self:start}.bq-check__source{overflow-wrap:break-word}.bq-tile--demo{padding:1rem}.pv__hex span:nth-child(4n){margin-right:0}}}@layer utilities;@keyframes bq-mask{0%,to{clip-path:inset(-.1em -.1em -.12em)}}@keyframes bq-word{0%{transform:translateY(110%)}}
