.nZMUbG_section{padding-block:var(--section-y)}.nZMUbG_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem;display:grid}.nZMUbG_head{grid-column:1/span 5;gap:1.25rem;display:grid}.nZMUbG_title{letter-spacing:-.055em;font-size:clamp(2.4rem,1.1rem + 4vw,5.6rem);line-height:.94}.nZMUbG_dotMark{color:var(--lime)}.nZMUbG_lead{max-width:44ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.nZMUbG_stat{border-top:1px solid var(--line);max-width:30ch;color:var(--muted);font-size:var(--step--1);gap:.4rem;margin-top:.5rem;padding-top:1rem;line-height:1.4;display:grid}.nZMUbG_stat b{color:var(--lime);font-family:var(--ff-display);letter-spacing:-.05em;font-size:clamp(2.6rem,1.6rem + 3vw,4.4rem);font-weight:650;line-height:.95}.nZMUbG_demo{grid-column:7/-1;gap:1rem;display:grid}.nZMUbG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.nZMUbG_chip{border:1px solid var(--line);color:var(--fg);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border-radius:999px;padding:.55rem 1rem}.nZMUbG_chip[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--ink-950)}.nZMUbG_chip:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nZMUbG_panel{border:1px solid var(--line);background:var(--bg-raised);border-radius:1.25rem;grid-template-rows:7.5rem auto;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.nZMUbG_phrase{font-family:var(--ff-display);letter-spacing:-.02em;align-items:flex-start;gap:.85rem;margin:0;font-size:clamp(1.25rem,.9rem + 1.1vw,1.9rem);font-weight:600;line-height:1.25;display:flex}.nZMUbG_mic{background:var(--pink);width:2.2rem;height:2.2rem;animation:nZMUbG_rec 1.6s var(--ease-out) infinite;border-radius:50%;flex:none;margin-top:.1rem;position:relative;box-shadow:0 0 #ff4d9d80}.nZMUbG_mic:before{content:"";background:var(--ink-950);border-radius:.3rem;width:.55rem;height:.9rem;position:absolute;top:22%;left:50%;translate:-50%}@keyframes nZMUbG_rec{70%{box-shadow:0 0 0 .7rem #ff4d9d00}}.nZMUbG_result{border-top:1px dashed var(--line);gap:.75rem;padding-top:1rem;display:grid}.nZMUbG_type{color:var(--lime);font-family:var(--ff-display);font-size:var(--step-2);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0;font-weight:600;display:flex}.nZMUbG_how{color:var(--muted);font-family:var(--ff-body);letter-spacing:0;font-size:.8rem;font-weight:400}.nZMUbG_rows{gap:.4rem;margin:0;display:grid}.nZMUbG_rows div{border-top:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid}.nZMUbG_rows dt{color:var(--muted);font-size:var(--step--1)}.nZMUbG_rows dd{margin:0;font-weight:600}.nZMUbG_note{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.68rem}@media (max-width:960px){.nZMUbG_head,.nZMUbG_demo{grid-column:1/-1}.nZMUbG_panel{grid-template-rows:9rem auto}}@media (prefers-reduced-motion:reduce){.nZMUbG_mic{animation:none}}
.qgyAFG_section{padding-block:var(--section-y);overflow:hidden}.qgyAFG_head{align-items:end;gap:1rem var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.qgyAFG_title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.4rem,1.1rem + 4vw,5.6rem);line-height:.94}.qgyAFG_dotMark{color:var(--pink-deep)}.qgyAFG_headSide{justify-items:start;gap:1rem;display:grid}.qgyAFG_lead{max-width:48ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.qgyAFG_replay{color:var(--pink-deep);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.qgyAFG_pair{grid-template-columns:minmax(0,20rem) minmax(6rem,1fr) minmax(0,20rem);justify-content:center;align-items:center;display:grid}.qgyAFG_phone{gap:.75rem;margin:0;display:grid}.qgyAFG_app{background:var(--ink-950);color:var(--white);font-size:var(--step--1);border-radius:999px;justify-self:center;padding:.25rem .8rem;font-weight:600}.qgyAFG_phone[data-app=tg] .qgyAFG_app{background:#2aabee}.qgyAFG_screen{border:8px solid var(--ink-950);background:#eef0ea;border-radius:2.4rem;height:26rem;overflow:hidden;box-shadow:0 40px 70px -40px #05050580}.qgyAFG_chatHead{border-bottom:1px solid var(--line);background:var(--white);text-align:center;margin:0;padding:1.6rem 1rem .8rem;font-weight:700}.qgyAFG_feed{align-content:end;gap:.6rem;height:calc(100% - 4rem);padding:1rem .8rem;display:grid}.qgyAFG_out,.qgyAFG_in{border-radius:1rem;max-width:88%;margin:0;padding:.6rem .8rem;font-size:.85rem;line-height:1.35}.qgyAFG_out{background:#dff5a8;border-bottom-right-radius:.3rem;justify-self:end;gap:.4rem;display:grid}.qgyAFG_wave{clip-path:polygon(0 40%,6% 10%,12% 50%,18% 0,26% 60%,34% 20%,42% 70%,50% 10%,58% 55%,66% 25%,74% 65%,82% 30%,90% 50%,100% 40%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0505058c 0 2px,#0000 2px 5px);height:1rem;-webkit-mask:linear-gradient(90deg,#000 70%,#0000);mask:linear-gradient(90deg,#000 70%,#0000)}.qgyAFG_in{background:var(--white);border-bottom-left-radius:.3rem;justify-self:start}.qgyAFG_tasks{margin:0;padding:.5rem .8rem;list-style:none;display:grid}.qgyAFG_tasks li{--hl:0;border-bottom:1px solid var(--line);background:rgb(196 245 66/calc(var(--hl) * .55));border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem .5rem;font-size:.85rem;display:grid}.qgyAFG_tasks em{color:var(--pink-deep);font-size:.75rem;font-style:normal}.qgyAFG_box{border:1.5px solid #05050566;border-radius:.3rem;width:1rem;height:1rem}.qgyAFG_wire{background:repeating-linear-gradient(90deg, var(--ink-950) 0 8px, transparent 8px 14px);height:2px;margin-inline:.5rem;position:relative}.qgyAFG_pulse{--x:0;top:50%;left:calc(var(--x) * 100%);background:var(--pink-deep);border-radius:50%;width:.9rem;height:.9rem;position:absolute;translate:-50% -50%;box-shadow:0 0 0 5px #d1006a33}.qgyAFG_db{--on:0;border:2px solid var(--ink-950);background:color-mix(in srgb, var(--lime) calc(var(--on) * 100%), var(--white));text-align:center;border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;font-size:.68rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.qgyAFG_db b{max-width:3.5rem;line-height:1.15}@media (max-width:960px){.qgyAFG_head{grid-template-columns:1fr}.qgyAFG_pair{grid-template-columns:1fr;justify-items:center;row-gap:0}.qgyAFG_phone{width:min(100%,20rem)}.qgyAFG_wire{background:repeating-linear-gradient(180deg, var(--ink-950) 0 8px, transparent 8px 14px);width:2px;height:7rem;margin:.75rem 0}.qgyAFG_pulse{top:calc(var(--x) * 100%);left:50%}}
.TbQ8Rq_section{padding-block:var(--section-y);overflow:hidden}.TbQ8Rq_head{align-items:end;gap:1rem var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.TbQ8Rq_title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.4rem,1.1rem + 4vw,5.6rem);line-height:.94}.TbQ8Rq_dotMark{color:var(--lime)}.TbQ8Rq_headSide{justify-items:start;gap:1.1rem;display:grid}.TbQ8Rq_lead{max-width:48ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.TbQ8Rq_theme{border:1px solid var(--line);color:var(--fg);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.7rem;padding:.35rem .9rem .35rem .35rem;display:inline-flex}.TbQ8Rq_themeTrack{width:3rem;height:1.6rem;transition:background-color .35s var(--ease-out);background:#f4f4f0;border-radius:999px;position:relative}.TbQ8Rq_themeKnob{width:1.2rem;height:1.2rem;transition:translate .35s var(--ease-out), background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#ffcc4d;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 0 0 3px #ffcc4d40}.TbQ8Rq_theme[aria-checked=true] .TbQ8Rq_themeTrack{background:#2a2a30}.TbQ8Rq_theme[aria-checked=true] .TbQ8Rq_themeKnob{background:var(--lime);translate:1.4rem;box-shadow:inset -.35rem -.1rem #2a2a30}.TbQ8Rq_theme:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.TbQ8Rq_stage{perspective:1600px;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:clamp(30rem,70vh,40rem);display:grid;position:relative}.TbQ8Rq_fan{height:100%;transform-style:preserve-3d;grid-area:1/1/auto/-1;margin:0;padding:0;list-style:none;position:relative}.TbQ8Rq_phone{aspect-ratio:840/1800;height:100%;translate:-50%;transform:translateX(calc(var(--o) * 62%)) translateZ(calc(var(--a) * -220px)) rotateY(calc(var(--o) * -32deg));z-index:calc(10 - var(--a));opacity:1;transition:transform .7s cubic-bezier(.2, .8, .2, 1), opacity .5s var(--ease-out), filter .5s var(--ease-out);filter:brightness(calc(1 - var(--a) * .35));position:absolute;top:0;left:50%}.TbQ8Rq_phone[data-far]{opacity:0;pointer-events:none}.TbQ8Rq_screen{background:#fff;border:8px solid #1b1b1f;border-radius:2.6rem;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000f2}.TbQ8Rq_img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.TbQ8Rq_img[data-dark]{opacity:0;transition:opacity .5s var(--ease-out)}.TbQ8Rq_img[data-dark][data-on]{opacity:1}.TbQ8Rq_arrow{z-index:20;aspect-ratio:1;width:clamp(3.25rem,4.6vw,4.5rem);color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);background:#111114;border:1px solid #3a3a42;border-radius:50%;grid-row:1;place-items:center;display:grid}.TbQ8Rq_arrow[data-dir=prev]{grid-column:1}.TbQ8Rq_arrow[data-dir=next]{border-color:var(--lime);background:var(--lime);color:var(--ink-950);grid-column:3}.TbQ8Rq_arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:42%}.TbQ8Rq_arrow:active{transform:scale(.94)}.TbQ8Rq_arrow:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (hover:hover) and (pointer:fine){.TbQ8Rq_arrow[data-dir=prev]:hover{border-color:var(--lime);color:var(--lime)}}.TbQ8Rq_captions{text-align:center;max-width:44rem;margin:2rem auto 0;display:grid}.TbQ8Rq_caption{color:var(--muted);font-size:var(--step-0);visibility:hidden;grid-area:1/1;gap:.35rem;margin:0;line-height:1.5;display:grid}.TbQ8Rq_caption[data-on]{visibility:visible;animation:TbQ8Rq_capIn .45s var(--ease-out)}@keyframes TbQ8Rq_capIn{0%{opacity:0;transform:translateY(6px)}}.TbQ8Rq_caption b{color:var(--fg);font-family:var(--ff-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.TbQ8Rq_note{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;text-align:center;margin-top:1.25rem;font-size:.68rem}@media (max-width:960px){.TbQ8Rq_head{grid-template-columns:1fr}.TbQ8Rq_stage{height:clamp(26rem,120vw,32rem)}.TbQ8Rq_phone{transform:translateX(calc(var(--o) * 70%)) translateZ(calc(var(--a) * -260px)) rotateY(calc(var(--o) * -30deg))}.TbQ8Rq_arrow{align-self:end;margin-bottom:-1rem}}@media (prefers-reduced-motion:reduce){.TbQ8Rq_phone,.TbQ8Rq_img[data-dark],.TbQ8Rq_caption[data-on]{transition:none;animation:none}}
.qj-LEq_section{padding-block:var(--section-y);overflow:hidden}.qj-LEq_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:2.5rem;display:grid}.qj-LEq_head{grid-column:1/span 6;gap:1.25rem;display:grid}.qj-LEq_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.qj-LEq_dotMark{color:var(--pink-deep)}.qj-LEq_lead{max-width:44ch;color:var(--muted);font-size:var(--step-1);line-height:1.45}.qj-LEq_note{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.68rem}.qj-LEq_phone{border:9px solid var(--ink-950);width:min(100%,21rem);height:40rem;color:var(--white);text-align:center;background:radial-gradient(circle at 20% 15%,#c4f5428c,#0000 45%),radial-gradient(circle at 85% 40%,#ff4d9d8c,#0000 50%),radial-gradient(circle at 40% 90%,#7cc4ff66,#0000 50%),#1a1a22;border-radius:2.8rem;grid-column:8/-1;justify-self:center;padding:2.5rem .9rem 1rem;overflow:hidden;box-shadow:0 50px 90px -40px #05050599}.qj-LEq_date{opacity:.85;margin:0;font-size:.9rem;font-weight:500}.qj-LEq_clock{font-family:var(--ff-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:.1rem 0 1.5rem;font-size:4.6rem;font-weight:600;line-height:1}.qj-LEq_notes{text-align:left;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.qj-LEq_notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1e249e;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.35;display:grid}.qj-LEq_ico{background:var(--lime);width:2rem;height:2rem;color:var(--ink-950);border-radius:.55rem;place-items:center;font-weight:700;display:grid}.qj-LEq_body{gap:.15rem;display:grid}.qj-LEq_top{justify-content:space-between;gap:.5rem;display:flex}.qj-LEq_top time{opacity:.6;font-size:.72rem}@media (max-width:960px){.qj-LEq_head,.qj-LEq_phone{grid-column:1/-1}}
._9f8Ouq_section{padding-block:var(--section-y)}._9f8Ouq_title{letter-spacing:-.055em;font-size:clamp(2.4rem,1.1rem + 4vw,5.6rem);line-height:.94}._9f8Ouq_dotMark{color:var(--lime)}._9f8Ouq_grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}._9f8Ouq_card{border:1px solid var(--line);background:var(--bg-raised);border-radius:1.25rem;align-content:start;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}._9f8Ouq_card h3{font-size:var(--step-1);letter-spacing:-.02em;margin-top:.5rem}._9f8Ouq_card p{max-width:48ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}._9f8Ouq_demo{height:11rem;color:var(--ink-950);background:#f4f4f0;border-radius:.9rem;align-content:center;padding:1rem 1.25rem;display:grid;position:relative;overflow:hidden}._9f8Ouq_raw{color:#8a8a92;font-family:var(--ff-mono);margin:0;font-size:.85rem}._9f8Ouq_dedup{gap:1rem;display:grid}._9f8Ouq_dedup ._9f8Ouq_raw{justify-self:start;position:relative}._9f8Ouq_dedup ._9f8Ouq_raw:after{content:"";background:var(--pink-deep);transform-origin:0;width:100%;height:1.5px;position:absolute;top:52%;left:0;transform:scaleX(0)}._9f8Ouq_row{background:var(--white);opacity:0;border-radius:.6rem;align-items:center;gap:.6rem;margin:0;padding:.7rem .8rem;font-weight:600;display:flex}._9f8Ouq_box{border:1.5px solid #05050566;border-radius:.3rem;width:1rem;height:1rem}._9f8Ouq_tag{color:var(--pink-deep);background:#ff4d9d2e;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.75rem}._9f8Ouq_card[data-play] ._9f8Ouq_dedup ._9f8Ouq_raw:after{animation:_9f8Ouq_strike .5s var(--ease-out) .3s forwards}._9f8Ouq_card[data-play] ._9f8Ouq_row{animation:_9f8Ouq_rise .5s var(--ease-out) .9s forwards}@keyframes _9f8Ouq_strike{to{transform:scaleX(1)}}@keyframes _9f8Ouq_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._9f8Ouq_grammar{gap:1rem;display:grid}._9f8Ouq_typo{text-underline-offset:3px;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000}._9f8Ouq_card[data-play] ._9f8Ouq_typo{animation:_9f8Ouq_wavy .4s var(--ease-out) .3s forwards}@keyframes _9f8Ouq_wavy{to{text-decoration-color:#e5262b}}._9f8Ouq_fixed{background:var(--white);opacity:0;border-radius:.6rem;margin:0;padding:.7rem .8rem;font-weight:600}._9f8Ouq_card[data-play] ._9f8Ouq_fixed{animation:_9f8Ouq_rise .5s var(--ease-out) 1s forwards}._9f8Ouq_rows{gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}._9f8Ouq_rows li{background:var(--white);border-radius:.5rem;padding:.5rem .7rem}._9f8Ouq_open{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:auto 0fr;display:grid}._9f8Ouq_btns{gap:.35rem;min-height:0;display:flex;overflow:hidden}._9f8Ouq_btns i{background:#ececee;border-radius:.4rem;margin-top:.5rem;padding:.25rem .55rem;font-size:.72rem;font-style:normal}._9f8Ouq_btns i:first-child{background:var(--lime)}._9f8Ouq_card[data-play] ._9f8Ouq_open{grid-template-rows:auto 1fr;transition-delay:.6s}._9f8Ouq_tour{height:100%;position:relative}._9f8Ouq_tabs,._9f8Ouq_list{gap:.4rem;display:flex;position:absolute;left:0;right:0}._9f8Ouq_tabs{top:0}._9f8Ouq_tabs i{background:#dcdce0;border-radius:.4rem;flex:1;height:1.1rem}._9f8Ouq_list{flex-direction:column;top:1.8rem}._9f8Ouq_list i{background:var(--white);border-radius:.4rem;height:1.6rem}._9f8Ouq_add{background:var(--ink-950);width:2.4rem;height:2.4rem;color:var(--white);border-radius:50%;place-items:center;font-size:1.3rem;display:grid;position:absolute;bottom:.2rem;right:.4rem}._9f8Ouq_spot{opacity:0;border-radius:50%;width:3.2rem;height:3.2rem;position:absolute;top:-.2rem;left:0;box-shadow:0 0 0 999px #0505058c}._9f8Ouq_tip{background:var(--lime);opacity:0;border-radius:.5rem;padding:.4rem .6rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.6rem;right:3.4rem}._9f8Ouq_card[data-play] ._9f8Ouq_spot{animation:_9f8Ouq_spot 1.6s var(--ease-out) .3s forwards}._9f8Ouq_card[data-play] ._9f8Ouq_tip{animation:_9f8Ouq_rise .4s var(--ease-out) 1.9s forwards}@keyframes _9f8Ouq_spot{0%{opacity:0;top:-.2rem;left:0}25%{opacity:1;top:-.2rem;left:0}to{opacity:1;top:calc(100% - 3rem);left:calc(100% - 3rem)}}@media (max-width:960px){._9f8Ouq_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._9f8Ouq_card ._9f8Ouq_row,._9f8Ouq_card ._9f8Ouq_fixed,._9f8Ouq_card ._9f8Ouq_tip{opacity:1;animation:none!important}._9f8Ouq_card ._9f8Ouq_spot{opacity:1;top:calc(100% - 3rem);left:calc(100% - 3rem);animation:none!important}._9f8Ouq_card ._9f8Ouq_typo{text-decoration-color:#e5262b;animation:none!important}}
.v-ff-a_section{padding-block:var(--section-y)}.v-ff-a_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(2.5rem,5vw,4rem);display:grid}.v-ff-a_left{grid-column:1/span 5;gap:1.75rem;display:grid}.v-ff-a_title{letter-spacing:-.055em;font-size:clamp(2.4rem,1.1rem + 4vw,5.6rem);line-height:.94}.v-ff-a_dotMark{color:var(--pink-deep)}.v-ff-a_stack{margin:0;padding:0;list-style:none;display:grid}.v-ff-a_stack li{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step--1);gap:.25rem;padding:.85rem 0;line-height:1.5;display:grid}.v-ff-a_stack b{color:var(--fg);font-size:var(--step-0)}.v-ff-a_console{background:var(--ink-950);color:#d8d8d2;font-family:var(--ff-mono);border-radius:1.25rem;grid-column:7/-1;margin:0;padding:clamp(1.25rem,2.5vw,2rem);font-size:.82rem}.v-ff-a_console figcaption{color:#8a8a92;margin-bottom:1rem}.v-ff-a_console ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.v-ff-a_console li{transition:opacity .3s var(--ease-out);border-bottom:1px solid #ffffff14;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.55rem 0;line-height:1.45;display:grid}.v-ff-a_console li[data-state=wait]{opacity:.35}.v-ff-a_mark{border-radius:50%;width:.9rem;height:.9rem;position:relative;translate:0 .12rem}.v-ff-a_console li[data-state=run] .v-ff-a_mark{border:2px solid #ffffff40;border-top-color:var(--lime);animation:.6s linear infinite v-ff-a_spin}.v-ff-a_console li[data-state=ok] .v-ff-a_mark{background:var(--lime)}.v-ff-a_console li[data-state=ok] .v-ff-a_mark:after{content:"";border-right:2px solid var(--ink-950);border-bottom:2px solid var(--ink-950);width:.22rem;height:.42rem;position:absolute;top:.16rem;left:.27rem;rotate:45deg}@keyframes v-ff-a_spin{to{rotate:360deg}}.v-ff-a_result{color:var(--lime);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out)}.v-ff-a_console li[data-state=ok] .v-ff-a_result{opacity:1}.v-ff-a_cta{gap:2rem var(--gutter);background:var(--ink-950);color:var(--white);border-radius:1.5rem;grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.v-ff-a_form{gap:1.1rem;display:grid}.v-ff-a_ctaTitle{font-family:var(--ff-display);font-size:var(--step-2);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.1}.v-ff-a_more{justify-items:start;gap:.6rem;display:grid}.v-ff-a_more a{font-size:var(--step-0);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-bottom:1px solid #ffffff40}@media (hover:hover) and (pointer:fine){.v-ff-a_more a:hover{border-color:var(--lime);color:var(--lime)}}@media (max-width:960px){.v-ff-a_left,.v-ff-a_console{grid-column:1/-1}.v-ff-a_cta{grid-template-columns:1fr}}
