.cvp-fab-layer,.cvp-fab-layer :not(.cvp-fab-bulb-cluster):not(.cvp-fab-bulb):not(.cvp-fab-bulb *):not(.cvp-fab-progress-svg):not(.cvp-fab-progress-svg *):not(.cvp-fab-progress-pct):not(.cvp-fab-status-bubble):not(.cvp-fab-tip-bubble):not(.cvp-fab-bulb--lit):not(.cvp-fab-bulb--flicker){transition:none!important}.cvp-fab-sticky-wrap.cvp-fab-sheet-open .cvp-builder-fab{transform:translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}@keyframes cvpFabSpin{to{transform:rotate(1turn)}}@keyframes fabAttentionBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fabBorderFlicker{0%,to{border-color:var(--success)}50%{border-color:var(--color-accent-bright)}}@keyframes fabPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes pulse-ghost{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pulse-ghost{animation:pulse-ghost 2s ease-in-out infinite}@keyframes fabBounce{0%{transform:translateY(0)}40%{transform:translateY(-12px)}70%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes fabSavedPop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}12%{opacity:1;transform:translateZ(0) scale(1)}88%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-4px,0) scale(.98)}}@keyframes fabMenuPopIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fabSheetReveal{0%{opacity:0;transform:translateY(100%)}60%{opacity:1;transform:translateY(-8px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}.cvp-fab-spinring{animation:cvpFabSpin 3s linear infinite;transform-origin:14px 13px}.cvp-fab-anim-bounce-flicker{animation:fabAttentionBounce 1.5s ease-in-out infinite,fabBorderFlicker .9s ease-in-out infinite}.cvp-fab-anim-bounce{animation:fabAttentionBounce 1.5s ease-in-out infinite}.cvp-fab-pulse-idle{animation:fabPulse .6s ease-in-out 2}@keyframes fabBuilderIdlePulse{0%{box-shadow:0 0 0 0 #ffffff26}to{box-shadow:0 0 0 8px #fff0}}.fabBuilderIdlePulse-active.cvp-builder-fab{animation:fabBuilderIdlePulse .6s ease-out 1 forwards}@keyframes fabAtsLandBounce{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.cvp-fab-ats-land-bounce{animation:fabAtsLandBounce .3s cubic-bezier(.34,1.56,.64,1) forwards}.cvp-fab-bounce-once{animation:fabBounce .4s ease-out 1 forwards}.cvp-fab-menu-overlay{background:#000000bf;inset:0;position:fixed;z-index:198}.cvp-fab-menu-root{pointer-events:none;position:fixed;z-index:199}.cvp-fab-menu-hit{align-items:center;display:flex;height:44px;justify-content:center;pointer-events:auto;width:44px}.cvp-fab-menu-row{align-items:center;display:flex;flex-direction:row;gap:10px}.cvp-fab-menu-popin-1{animation:fabMenuPopIn .2s ease forwards}.cvp-fab-menu-popin-1,.cvp-fab-menu-popin-2{backface-visibility:hidden;will-change:transform,opacity}.cvp-fab-menu-popin-2{animation:fabMenuPopIn .2s ease .06s both}.cvp-fab-menu-icon-btn{backface-visibility:hidden;background:var(--success);border:none;border-radius:50%;box-shadow:0 6px 16px #0000004d,0 1px 2px #0003;box-sizing:border-box;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;transform:translateZ(0);width:40px}.cvp-fab-menu-icon-btn--primary{background:var(--accent)}.cvp-fab-menu-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #0000002e;color:var(--text-primary);font-size:10px;font-weight:600;letter-spacing:.02em;padding:4px 9px;text-rendering:optimizeLegibility;white-space:nowrap}.cvp-fab-menu-tip{backface-visibility:hidden;background:var(--bg);border:.5px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0009;margin-bottom:4px;max-width:240px;padding:10px 12px;pointer-events:auto;transform:translateZ(0)}.cvp-fab-menu-tip-headline{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.35;margin-bottom:3px}.cvp-fab-menu-tip-body,.cvp-fab-menu-tip-headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cvp-fab-menu-tip-body{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.45}.cvp-fab-sheet-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;inset:0;position:fixed}.cvp-fab-sheet-panel{animation:fabSheetReveal .4s cubic-bezier(.34,1.56,.64,1) forwards;background:#141414;background:var(--bg-surface,#141414);border-left:1px solid #ffffff0f;border-radius:24px 24px 0 0;border-right:1px solid #ffffff0f;border-top:1px solid #ffffff1a;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;max-height:calc(100vh - 120px);max-width:100%;overflow:hidden;padding:0;position:fixed;right:0}.cvp-fab-sheet-drag-handle{background:var(--border-strong);border-radius:99px;display:block;flex-shrink:0;height:4px;margin:8px auto 16px;width:40px}.cvp-fab-sheet-main{display:flex;flex:1 1;flex-direction:column;min-height:0}.cvp-fab-sheet-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:0 20px 16px}.cvp-fab-sheet-scroll--no-sticky-footer{padding-bottom:calc(env(safe-area-inset-bottom, 20px) + 20px)}.cvp-fab-sheet-gotit-bar{background:#141414;background:var(--bg-surface,#141414);box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:12px 0 calc(env(safe-area-inset-bottom, 20px) + 20px)}.cvp-fab-sheet-gotit-bar .cvp-fab-sheet-gotit-btn{border-radius:12px;box-sizing:border-box;margin:0 20px 20px;padding:14px;width:calc(100% - 40px)}.cvp-fab-sticky-wrap{bottom:calc(env(safe-area-inset-bottom, 0px) + 80px);display:flex;justify-content:flex-end;padding:0;pointer-events:none;position:fixed;right:20px;z-index:50}.cvp-fab-sticky-wrap.cvp-fab--kb-open{opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,.2,1)!important}.cvp-fab-sticky-wrap.cvp-fab--kb-open .cvp-fab-physical{pointer-events:none!important}.cvp-fab-sticky-wrap.cvp-fab--kb-open .cvp-fab-sticky-wrap--builder,.cvp-fab-sticky-wrap.cvp-fab--kb-open>.cvp-fab-physical{transform:scale(.55) translateY(8px);transition:transform .22s cubic-bezier(.4,0,.2,1)!important}.cvp-fab-sticky-wrap:not(.cvp-fab--kb-open) .cvp-fab-sticky-wrap--builder,.cvp-fab-sticky-wrap:not(.cvp-fab--kb-open)>.cvp-fab-physical{transform:scale(1) translateY(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}@media (max-width:430px){.cvp-fab-sticky-wrap{right:12px}.cvp-fab-sticky-wrap--builder .cvp-fab-physical{height:48px;min-height:48px;min-width:48px;width:48px}}@keyframes fabTabEnter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cvp-fab-tab-enter .cvp-fab-sticky-wrap--builder,.cvp-fab-tab-enter>.cvp-fab-physical{animation:fabTabEnter .32s cubic-bezier(.34,1.56,.64,1) 80ms both}.cvp-fab-sticky-wrap--builder{align-items:center;display:flex;height:120px;justify-content:center;pointer-events:none;position:relative;width:120px}.cvp-fab-physical{backface-visibility:hidden;background:var(--bg);border:1.5px solid var(--border-strong);border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;pointer-events:auto;transform:translateZ(0);width:44px}.cvp-fab-dot{background:var(--danger);border:2px solid var(--bg);border-radius:50%;box-sizing:border-box;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.cvp-fab-completion-ring{display:none}.cvp-fab-sticky-wrap--builder .cvp-fab-physical{height:56px;min-height:56px;min-width:56px;pointer-events:auto;position:relative;width:56px;z-index:2}.cvp-fab-sticky-wrap--builder .cvp-fab-progress-svg .cvp-fab-progress-ring{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .6s cubic-bezier(.4,0,.2,1)!important}.fab-ring--click{animation:fabRingClick .12s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes fabRingClick{0%{transform:scale(1)}60%{transform:scale(1.04)}to{transform:scale(1)}}.cvp-fab-bouncing .cvp-fab-physical{animation:cvpFabBounce .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes cvpFabBounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.cvp-fab-status-bubble{animation:cvpBubbleIn .3s cubic-bezier(.4,0,.2,1) forwards;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;max-width:220px;min-width:200px;padding:12px 14px;pointer-events:auto}@keyframes cvpBubbleIn{0%{opacity:0;transform:scale(.85) translateX(8px)}to{opacity:1;transform:scale(1) translateX(0)}}.cvp-fab-bubble-title{color:var(--text-primary);font-size:13px;font-weight:500;letter-spacing:.01em;margin:0 0 4px}.cvp-fab-bubble-sub,.cvp-fab-bubble-title{font-family:Inter,sans-serif;line-height:1.5}.cvp-fab-bubble-sub{color:var(--text-secondary);font-size:11px;font-weight:400;letter-spacing:.02em;margin:0}.cvp-fab-bubble-divider{background:var(--border);height:.5px;margin:8px 0}.cvp-fab-bubble-tip-link{color:var(--color-accent-bright);cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.01em;margin:0}.cvp-fab-bulb-cluster{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-52deg) translateX(46px) rotate(52deg);z-index:10}.cvp-fab-bulb,.cvp-fab-bulb-cluster{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.cvp-fab-bulb{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:50%;color:#ffffff59;cursor:pointer;padding:0;pointer-events:auto;position:relative;transition:border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);z-index:1}.cvp-fab-tip-bubble--bulb-cluster{bottom:calc(100% + 10px);max-width:210px;min-width:180px;position:absolute;right:50%;transform:translateX(50%)}.cvp-fab-bulb--lit{background:radial-gradient(circle at 50% 60%,#f59e0b2e 0,var(--bg-elevated) 70%);border-color:var(--color-accent-bright);color:var(--color-accent-bright);will-change:background,border-color,color}@keyframes cvpBulbFlicker{0%{opacity:1}10%{opacity:.15}20%{opacity:.9}30%{opacity:.1}45%{opacity:1}to{opacity:1}}.cvp-fab-bulb--flicker{animation:cvpBulbFlicker .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes bulbEntrance{0%{opacity:1;transform:scale(0)}50%{opacity:.7;transform:scale(1.1)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.cvp-fab-bulb--entrance{animation:bulbEntrance .3s ease-in-out forwards}@keyframes cvpBulbDimOut{0%{opacity:1}20%{opacity:.7}40%{opacity:.95}65%{opacity:.3}to{opacity:0}}.cvp-fab-tip-bubble{animation:cvpBubbleIn .3s cubic-bezier(.4,0,.2,1) forwards;background:var(--bg-elevated);border:1px solid var(--color-accent-bright);border-radius:12px;max-width:210px;min-width:180px;padding:10px 14px;pointer-events:none}.cvp-fab-tip-header{margin:0}.cvp-fab-tip-label{color:var(--color-accent-bright);font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cvp-fab-tip-text{color:var(--text-primary);font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.6;margin:6px 0 0}.cvp-fab-bulb-rays{pointer-events:none}@keyframes cvpAtsPulseRing{0%{stroke-opacity:.6}60%{stroke-opacity:.1}to{stroke-opacity:.6}}.cvp-ats-ring-track{animation:cvpAtsPulseRing 2.5s ease-in-out infinite}@keyframes cvpAtsStepPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cvp-ats-step-pop{animation:cvpAtsStepPop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes cvpAtsFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cvp-ats-fade-up-delay-0{animation:cvpAtsFadeUp .5s ease both}.cvp-ats-fade-up-delay-1{animation:cvpAtsFadeUp .5s ease .15s both}.cvp-ats-fade-up-delay-2{animation:cvpAtsFadeUp .5s ease .3s both}@keyframes cvpAtsShimmer{0%{left:-100%}60%{left:150%}to{left:150%}}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:11px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;overflow:hidden;padding:13px 16px;position:relative;transition:background .15s ease,border-color .15s ease,transform .1s ease!important;width:100%}.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn{font-size:13px}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:after,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:after{animation:cvpAtsShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d9770614,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:60%;z-index:0}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn--shimmer-delay:after,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn--shimmer-delay:after{animation-delay:.4s}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn>span:first-child,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn>span:first-child{position:relative;text-align:left;z-index:1}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-arrow,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-arrow{color:var(--text-secondary);position:relative;transition:color .15s ease,transform .2s ease!important;z-index:1}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:hover,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:hover{background:var(--bg-elevated)!important;border-color:var(--accent)!important}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:hover .cvp-ats-sheet-cta-arrow,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:hover .cvp-ats-sheet-cta-arrow{color:var(--accent)!important;transform:translateX(3px)!important}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:active,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:active{transform:scale(.98)!important}.cvp-fab-sheet-gotit-bar--ats-ghost{border-top:1px solid var(--border);margin-top:0;padding-top:0}.cvp-fab-sheet-gotit-bar--ats-ghost .cvp-fab-sheet-gotit-btn--ats-ghost{background:#0000!important;border:none!important;border-radius:0!important;color:var(--text-muted)!important;cursor:pointer!important;font-size:13px!important;margin:0!important;min-height:0!important;min-height:auto!important;padding:14px!important;text-align:center!important;transition:color .15s ease!important;width:100%!important}.cvp-fab-sheet-gotit-bar--ats-ghost .cvp-fab-sheet-gotit-btn--ats-ghost:hover{color:var(--text-secondary)!important}.fab-milestone-popup{background:var(--bg-surface);border:1px solid var(--border-default,var(--border));border-radius:12px;bottom:28px;box-sizing:border-box;color:var(--text-primary);font-size:13px;max-width:220px;opacity:0;padding:10px 16px;position:fixed;right:108px;transform:translateY(8px) scale(.95);transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform;z-index:70}.fab-milestone-popup__label{color:var(--color-accent-bright);display:block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.fab-milestone-popup__text{font-weight:400;line-height:1.45;margin:0}.fab-milestone-popup--in{opacity:1;transform:translateY(0) scale(1)}.fab-milestone-popup--out{opacity:0;transform:translateY(8px) scale(1);transition:opacity .2s ease-in,transform .2s ease-in}.fab--victory{animation:fabVictory .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fabVictory{0%{filter:drop-shadow(0 0 0 #22c55e);transform:scale(1)}40%{filter:drop-shadow(0 0 16px #22c55e);transform:scale(1.15)}to{filter:drop-shadow(0 0 0 #22c55e);transform:scale(1)}}.fab-guide-highlight{opacity:1!important;position:relative;transition:opacity .4s cubic-bezier(.4,0,.2,1)}@property --fab-guide-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.fab-guide-highlight:before{animation:fabGuideBorderRotate 2s linear infinite,fabGuideBreath 3s ease-in-out infinite;background:conic-gradient(from 0deg,#fb923c,#fbbf24,var(--color-accent-bright),#fb923c,#fbbf24,var(--color-accent-bright),#fb923c);background:conic-gradient(from var(--fab-guide-angle,0deg),#fb923c,#fbbf24,var(--color-accent-bright),#fb923c,#fbbf24,var(--color-accent-bright),#fb923c);border-radius:18px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:0}.fab-guide-highlight:after{background:#141414;background:var(--bg-surface,#141414);border-radius:14px;content:"";inset:2px;pointer-events:none;position:absolute;z-index:1}.fab-guide-highlight>*{position:relative;z-index:2}@keyframes fabGuideBorderRotate{to{--fab-guide-angle:360deg}}@keyframes fabGuideBreath{0%,to{opacity:.7}50%{opacity:1}}.fab-guide-highlight input,.fab-guide-highlight textarea{animation:fabInputPulse 2s ease-in-out infinite}@keyframes fabInputPulse{0%{box-shadow:0 0 0 2px #f59e0b26}50%{box-shadow:0 0 0 2px #f59e0b66}to{box-shadow:0 0 0 2px #f59e0b26}}.fab-guide-dimmed{opacity:.4!important;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1)}@keyframes fabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fabGuideEditPulse{0%,to{box-shadow:0 0 0 0 #f59e0b99}50%{box-shadow:0 0 0 8px #f59e0b00}}
/*# sourceMappingURL=2570.5cb57131.chunk.css.map*/