:is(.mode-pill button[data-v-803204c0]:focus,.mode-pill button[data-v-803204c0]:focus-visible){outline:none}.mode-pill button[data-v-803204c0]{-webkit-tap-highlight-color:transparent}.mode-label[data-v-803204c0]{transition:color var(--diafane-anim-ms) var(--diafane-anim-easing);line-height:1;display:block}.mode-underline[data-v-803204c0]{transform-origin:0;width:1px;height:2px;transition:transform var(--diafane-anim-ms) var(--diafane-anim-easing), background-color var(--diafane-anim-ms) var(--diafane-anim-easing), opacity .2s ease;pointer-events:none;will-change:transform;background:#fff;position:absolute;bottom:-6px;left:0}.mode-sweep[data-v-803204c0]{transform-origin:0;pointer-events:none;height:2px;animation:.12s linear both mode-sweep-allumage-803204c0;animation-delay:var(--filet-delai,0s);will-change:transform, width, opacity;background:#fff;border-radius:1px;transition:transform .2s,width .2s;position:absolute;bottom:-6px;left:0;overflow:hidden}@keyframes mode-sweep-allumage-803204c0{0%{opacity:0}to{opacity:1}}.mode-sweep-glide[data-v-803204c0]{background:var(--diafane-or);will-change:transform;border-radius:1px;width:40%;height:100%;animation:1.1s linear infinite mode-sweep-glide-803204c0;position:absolute;top:0;left:0}@keyframes mode-sweep-glide-803204c0{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mode-pill[data-v-803204c0]{--mode-barre-h:56px}.mode-sweep.mode-sweep--cartouche[data-v-803204c0]{bottom:calc((var(--cartouche-h) - var(--mode-barre-h)) / 2);background:#ffffff29;border-radius:999px;height:3px}.mode-capsule--cartouche[data-v-803204c0]{top:-10px;right:-6px}.mode-capsule[data-v-803204c0]{background:var(--diafane-or);color:var(--diafane-black);letter-spacing:.04em;white-space:nowrap;text-transform:none;pointer-events:none;border-radius:999px;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1.1;display:inline-flex;position:absolute;top:-11px;right:-14px;box-shadow:0 1px 4px #00000059}.confirm-fade-enter-active .confirm-backdrop,.confirm-fade-leave-active .confirm-backdrop{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.confirm-fade-enter-from .confirm-backdrop,.confirm-fade-leave-to .confirm-backdrop{opacity:0}.confirm-fade-enter-active .confirm-card,.confirm-fade-leave-active .confirm-card{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.confirm-fade-enter-from .confirm-card,.confirm-fade-leave-to .confirm-card{opacity:0;transform:scale(.92)translateY(-24px)}.confirm-fade-enter-to .confirm-card,.confirm-fade-leave-from .confirm-card{opacity:1;transform:scale(1)translateY(0)}.demo-ribbon-wrap[data-v-5566a7de]{pointer-events:none;width:56px;height:56px;position:absolute;top:0;right:0;overflow:hidden}.demo-ribbon-topbar[data-v-5566a7de]{text-align:center;width:90px;color:var(--diafane-black);letter-spacing:.12em;background-color:#e7decf;padding-left:16px;font-size:10px;font-weight:700;line-height:20px;position:absolute;top:4px;right:-20px;transform:rotate(45deg)}.demo-signup-btn[data-v-5566a7de]{height:var(--diafane-cartouche-case-h);font-size:var(--diafane-cartouche-police);cursor:pointer;white-space:nowrap;color:var(--diafane-black);background:#faf6ef;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-weight:500;line-height:1;text-decoration:none;transition:background .14s,color .14s,border-color .14s,transform 80ms;display:inline-flex}.demo-signup-btn[data-v-5566a7de]:hover{background:#fff}.demo-signup-btn[data-v-5566a7de]:active{transform:translateY(1px)}
