.cf-glass{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(1.8)brightness(1.05);backdrop-filter:blur(30px)saturate(1.8)brightness(1.05);text-shadow:none;background:linear-gradient(150deg,#ffffff1f,#ffffff08 46%,#ffffff12);border:1px solid #ffffff2e;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0a,inset 0 0 50px #ffffff09,0 40px 120px -40px #000000d9}@media (hover:none){.cf-glass{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}}html[data-perf=lite] .cf-glass{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}.cf-pane{border-radius:clamp(1.75rem,3vw,2.75rem);overflow:hidden}.cf-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);font-size:11px;display:block}.cf-well{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.1rem;padding:.85rem 1.1rem .7rem;transition:border-color .4s,background .4s,box-shadow .4s;display:block;box-shadow:inset 0 1px 2px #00000040}.cf-well:focus-within,textarea.cf-well:focus{background:#ffffff12;border-color:#c8ff3e8c;box-shadow:0 0 0 4px #c8ff3e14,inset 0 1px 2px #0003}.cf-input{width:100%;color:var(--bone);background:0 0;border:0;outline:none;margin-top:.35rem;font-size:1.05rem}.cf-input::placeholder{color:#b9b5ac73}.cf-chip{color:var(--bone-dim);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:.55rem 1.05rem;font-size:.875rem;transition:color .3s,background .3s,border-color .3s,transform .3s;display:inline-block}.cf-chip:hover{color:var(--bone);transform:translateY(-1px)}:checked+.cf-chip{color:var(--ink);background:var(--lime);border-color:var(--lime);box-shadow:0 0 28px -6px #c8ff3e99}:focus-visible+.cf-chip{outline:2px solid var(--lime);outline-offset:2px}.cf-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:.5rem;margin-block:-.55rem;padding:.9rem .25rem;display:flex;overflow-x:auto}.cf-track::-webkit-scrollbar{display:none}.cf-track:active{cursor:grabbing}.cf-slider[data-start] .cf-track{--fade-start:3rem}.cf-slider[data-end] .cf-track{--fade-end:3rem}.cf-slide{scroll-snap-align:center;flex:none}.cf-slide .cf-chip{white-space:nowrap}.cf-arrow{width:2.1rem;height:2.1rem;color:var(--bone);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;place-items:center;font-size:.85rem;transition:opacity .3s,transform .3s,background .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.85)}.cf-arrow:hover{background:#ffffff29}.cf-arrow-start{left:-.4rem}.cf-arrow-end{right:-.4rem}@media (min-width:768px){.cf-arrow-start{left:-2.2rem}.cf-arrow-end{right:-2.2rem}}.cf-slider[data-start] .cf-arrow-start,.cf-slider[data-end] .cf-arrow-end{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media (hover:none){.cf-arrow{display:none}}.cf-send{background:var(--lime);color:var(--ink);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2.2rem;font-weight:600;transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s,opacity .3s;display:inline-flex;box-shadow:0 14px 40px -14px #c8ff3ea6}.cf-send:hover{transform:translateY(-2px);box-shadow:0 20px 50px -14px #c8ff3ecc}.cf-send:disabled{opacity:.6}.cf-stage [data-a]{opacity:0;transition:opacity .9s cubic-bezier(.19, 1, .22, 1) calc(var(--i,0) * 70ms + .38s), transform 1.1s cubic-bezier(.19, 1, .22, 1) calc(var(--i,0) * 70ms + .38s);transform:translateY(22px)}.cf-stage[data-in] [data-a]{opacity:1;transform:none}.cf-stage .cf-pane{opacity:0;transition:opacity 1s,transform 1.4s cubic-bezier(.19,1,.22,1);transform:translateY(80px)scale(.94)}.cf-stage[data-in] .cf-pane{opacity:1;transform:none}.cf-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21 45%,#c8ff3e14 55%,#0000);width:40%;position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-12deg)}.cf-stage[data-in] .cf-sheen:after{animation:1.8s cubic-bezier(.45,0,.2,1) .7s both cf-sweep}@keyframes cf-sweep{to{transform:translate(360%)skew(-12deg)}}.cf-sent{animation:.9s cubic-bezier(.19,1,.22,1) both cf-sent-in}.cf-sent-dot{animation:2.4s ease-out infinite cf-pulse;box-shadow:0 0 #c8ff3e99}@keyframes cf-sent-in{0%{opacity:0;transform:scale(.97)}}@keyframes cf-pulse{70%,to{box-shadow:0 0 0 18px #c8ff3e00}}@media (prefers-reduced-motion:reduce){.cf-stage [data-a],.cf-stage .cf-pane{opacity:1;transition:none;transform:none}.cf-sheen:after,.cf-sent,.cf-sent-dot{animation:none}}
