.ca-panel{isolation:isolate;background:linear-gradient(155deg,#7c2405 0%,#c2410c 34%,#ea580c 62%,#fb923c 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.ca-panel:before,.ca-panel:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ca-panel:before{background:radial-gradient(120% 90% at 82% -10%,#ffcd8c99,#ffcd8c00 58%);inset:0}.ca-panel:after{background:linear-gradient(#3c0f0200 0%,#3c0f026b);inset:50% 0 0}.ca-phone{--ca-h:380px}@media (min-width:1024px){.ca-phone{--ca-h:100%}}.ca-q{color:#0a0a0a;background:#fdf3e9}.ca-q-top{justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.ca-q-brand{letter-spacing:-.025em;font-size:14px;font-weight:700}.ca-q-pair{background:#fff;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px 0 4px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ca-q-tile{color:#fff;background:#f0512a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:700;display:grid}.ca-q-card{background:#fff;border-radius:16px;margin:0 10px;padding:11px 12px 12px;box-shadow:0 8px 26px #0000000f}.ca-q-flat{margin-top:6px;box-shadow:0 1px 2px #0000000a}.ca-q-steps{gap:3px;display:flex}.ca-q-steps span{background:#00000017;border-radius:999px;flex:1;height:3px}.ca-q-steps span[data-on]{background:#f0512a}.ca-q-h{letter-spacing:-.028em;text-wrap:balance;margin-top:9px;font-size:17px;font-weight:700;line-height:1.1}.ca-q-sub{font-size:11px;font-weight:700}.ca-q-p{color:#3a3a3c;margin-top:5px;font-size:10.5px;line-height:1.42}.ca-q-l{margin-top:9px;font-size:10px;font-weight:600}.ca-q-input{background:#fff;border:1px solid #0a0a0a1f;border-radius:11px;align-items:center;min-height:36px;margin-top:4px;padding:0 11px;font-size:12.5px;font-weight:500;display:flex}.ca-q-input[data-focus]{border-color:#f0512a;box-shadow:0 0 0 3px #f0512a33}.ca-q-hint{color:#6e6e73;margin-top:5px;font-size:9.5px;line-height:1.38}.ca-q-btn{color:#fff;text-align:center;background:#f0512a;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;margin-top:9px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex;box-shadow:0 6px 18px #f0512a4d}.ca-q-btn[data-off]{box-shadow:none;opacity:.45}.ca-q-alt{min-height:30px;box-shadow:none;color:#0a0a0a;background:#0000000d;font-size:10.5px;font-weight:500}.ca-q-note{color:#3a3a3c;background:#fff1ea;border-radius:11px;gap:6px;margin-top:8px;padding:7px 9px;font-size:9.5px;line-height:1.38;display:flex}.ca-q-number{background:#f5f5f7;border-radius:10px;margin-top:6px;padding:6px 9px;font-size:10.5px;font-weight:600}.ca-q-cells{gap:4px;margin-top:4px;display:flex}.ca-q-cell{background:#fff;border:1px solid #0a0a0a1f;border-radius:10px;flex:1 1 0;place-items:center;height:38px;font-size:15px;font-weight:600;display:grid}.ca-q-cell:nth-child(3){margin-right:4px}.ca-q-cell[data-on]{border-color:#f0512a;box-shadow:0 0 0 3px #f0512a33}.ca-q-cap{display:inline-block}.ca-q-cap:first-letter{text-transform:uppercase}.ca-q-sheet{background:#fff;border-radius:16px 16px 0 0;flex:none;padding:9px 10px 10px;box-shadow:0 -6px 22px #00000014}.ca-q-box{color:#fff;background:#fff;border:1px solid #0a0a0a47;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;transition:background-color .15s;display:grid}.ca-q-box[data-on]{background:#f0512a;border-color:#f0512a}.ca-scroll-box{container-type:size}.ca-scroll{translate:0}.ca-scroll--run{transition:translate 3.6s cubic-bezier(.45,0,.3,1) 1.4s;translate:0 calc(100cqh - 100%)}.ca-scroll--end{translate:0 calc(100cqh - 100%)}[data-hot]{transition:scale .16s;position:relative}[data-hot=on]{animation:1.5s ease-in-out infinite ca-ring}[data-hot=press]{scale:.95;box-shadow:0 0 0 3px #f0512af2}[data-hot=done]{box-shadow:0 0 0 2px #f0512a8c}@keyframes ca-ring{0%,to{box-shadow:0 0 0 2px #f0512af2,0 0 0 4px #f0512a40}50%{box-shadow:0 0 0 2px #f0512af2,0 0 0 9px #f0512a1f}}.ca-dot{z-index:30;pointer-events:none;width:0;height:0;transition:translate .72s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;top:0;left:0}.ca-dot__finger{background:#14141452;border:2px solid #fffffff2;border-radius:999px;width:30px;height:30px;transition:scale .16s;position:absolute;top:-15px;left:-15px;box-shadow:0 4px 14px #00000059}.ca-dot__cursor{color:#111;filter:drop-shadow(0 2px 3px #00000059);width:20px;height:22px;transition:scale .16s;position:absolute;top:-2px;left:-3px}.ca-dot[data-press=true] .ca-dot__finger,.ca-dot[data-press=true] .ca-dot__cursor{scale:.8}.ca-dot__ripple{background:#f0512a66;border-radius:999px;width:44px;height:44px;animation:.52s ease-out both ca-ripple;position:absolute;top:-22px;left:-22px}@keyframes ca-ripple{0%{opacity:1;scale:.3}to{opacity:0;scale:1.5}}.ca-screen{animation:.34s cubic-bezier(.22,1,.36,1) both ca-screen-in}@keyframes ca-screen-in{0%{opacity:0;translate:10px}}.ca-rise,[data-panel=on]{animation:.32s cubic-bezier(.22,1,.36,1) both ca-rise}@keyframes ca-rise{0%{opacity:0;translate:0 8px}}.ca-banner{animation:.42s cubic-bezier(.22,1,.36,1) both ca-banner}@keyframes ca-banner{0%{opacity:0;translate:0 -120%}}.ca-caret{vertical-align:text-bottom;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:.9s steps(2,jump-none) infinite ca-caret;display:inline-block}@keyframes ca-caret{to{opacity:0}}.ca-bar__fill{transform:scaleX(var(--p,0));transform-origin:0}.ca-caps{display:grid}.ca-caps>li{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .22s}.ca-caps>li[data-active=true]{visibility:visible;opacity:1}@media (min-width:1024px){.ca-caps{min-height:calc(var(--n) * 36px + 6.5rem);display:block}.ca-caps>li{visibility:visible;opacity:1}.ca-cap__body{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1);display:grid}.ca-cap__body>*{overflow:hidden}li[data-active=true] .ca-cap__body{grid-template-rows:1fr}}[data-panel=off],.ca-static,.ca-flow[data-list=true] .ca-player{display:none}.ca-flow[data-list=true] .ca-static{display:grid}.ca-static [data-hot]{animation:none;box-shadow:0 0 0 2px #f0512af2,0 0 0 4px #f0512a40}.ca-static .ca-screen,.ca-static .ca-rise,.ca-static .ca-banner{animation:none}.ca-static .ca-q-hint,.ca-static .ca-q-cells~.ca-q-alt{display:none}.ca-static .ca-scroll--run{transition:none;translate:0}@media (prefers-reduced-motion:reduce){.ca-player,.ca-toggle{display:none!important}.ca-static{display:grid}.ca-caret,[data-panel]{animation:none!important}}
