[data-vt=cc-stage-indicator]{view-transition-name:cc-stage-indicator}[data-vt=cc-stage-eyebrow]{view-transition-name:cc-stage-eyebrow}[data-vt=cc-stage-h1]{view-transition-name:cc-stage-h1}[data-vt=cc-stage-rule]{view-transition-name:cc-stage-rule}[data-vt=cc-stage-action]{view-transition-name:cc-stage-action}[data-vt=cc-builder-footer]{view-transition-name:cc-builder-footer}.cc-wordmark-link:focus{outline:none}.cc-wordmark-link:focus-visible{outline-offset:2px;outline:2px solid #b8965a}@keyframes cc-builder-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-builder-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes cc-builder-scale-enter{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes cc-builder-scale-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.008)}}@keyframes cc-builder-slide-left-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes cc-builder-slide-left-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@keyframes cc-builder-slide-up-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-builder-slide-up-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}::view-transition-old(cc-stage-indicator){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(cc-stage-indicator){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(cc-stage-eyebrow){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}::view-transition-old(cc-stage-h1){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}::view-transition-old(cc-stage-rule){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}::view-transition-old(cc-stage-action){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}::view-transition-new(cc-stage-eyebrow){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-enter}::view-transition-new(cc-stage-h1){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-enter}::view-transition-new(cc-stage-rule){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-enter}::view-transition-new(cc-stage-action){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-enter}html[data-cc-stage-pair=scan-analyzing] ::view-transition-old(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}html[data-cc-stage-pair=scan-analyzing] ::view-transition-new(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-enter}html[data-cc-stage-pair=analyzing-wizard] ::view-transition-old(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-scale-leave}html[data-cc-stage-pair=analyzing-wizard] ::view-transition-new(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-scale-enter}html[data-cc-stage-pair=wizard-preview] ::view-transition-old(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-scale-leave}html[data-cc-stage-pair=wizard-preview] ::view-transition-new(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-scale-enter}html[data-cc-stage-pair=preview-checkout] ::view-transition-old(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-slide-up-leave}html[data-cc-stage-pair=preview-checkout] ::view-transition-new(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-slide-up-enter}html[data-cc-stage-pair=analyzing-review] ::view-transition-old(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-leave}html[data-cc-stage-pair=analyzing-review] ::view-transition-new(root){animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-scale-enter}.cc-stage-fallback-fade{animation:.24s cubic-bezier(.22,1,.36,1) both cc-builder-fallback-fade}@keyframes cc-builder-fallback-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-strip-in{0%{opacity:0;max-height:0;transform:translateY(8px)}to{opacity:1;max-height:32px;transform:translateY(0)}}.cc-btn-primary:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 6px 18px #b8965a59,0 0 0 1px #b8965a66;background:#d4aa6a!important}.cc-btn-primary:active{transform:translateY(0)scale(.98);box-shadow:0 2px 6px #b8965a40}.cc-btn-outline:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #b8965a2e;color:#efefef!important;background:#b8965a0f!important;border-color:#b8965a!important}.cc-btn-outline:active{transform:translateY(0)scale(.99);background:#b8965a1a!important}.cc-btn-primary:focus-visible,.cc-btn-outline:focus-visible{outline-offset:2px;outline:2px solid #b8965a}@media (pointer:coarse){.cc-btn.cc-btn-sm{min-height:44px;padding-top:6px;padding-bottom:6px}}.cc-fieldrow-interactive:focus{outline:none}.cc-fieldrow-interactive:focus-visible{outline-offset:-2px;outline:2px solid #b8965a}.cc-cmdk-button:focus{outline:none}.cc-cmdk-button:focus-visible{outline-offset:2px;outline:2px solid #b8965a}.cc-source-radio:focus{outline:none}.cc-source-radio:focus-visible{outline-offset:-2px;outline:2px solid #b8965a}.cc-strip-dismiss:focus{outline:none}.cc-strip-dismiss:focus-visible{outline-offset:2px;outline:2px solid #b8965a}@media (pointer:coarse){.cc-strip-dismiss{min-height:44px;padding-left:12px;padding-right:12px}}.cc-stage3-tab:focus{outline:none}.cc-stage3-tab:focus-visible{outline-offset:-2px;outline:2px solid #b8965a}@media (pointer:coarse){.cc-cmdk-button{min-height:44px;padding-left:12px;padding-right:12px}}.cc-mode-toggle:active{transform:scale(.97)}.cc-mode-toggle:focus{outline:none}.cc-mode-toggle:focus-visible{outline-offset:-2px;outline:2px solid #b8965a}@media (prefers-reduced-motion:reduce){::view-transition-old(cc-stage-indicator){animation:none!important}::view-transition-new(cc-stage-indicator){animation:none!important}::view-transition-old(cc-stage-eyebrow){animation:none!important}::view-transition-new(cc-stage-eyebrow){animation:none!important}::view-transition-old(cc-stage-h1){animation:none!important}::view-transition-new(cc-stage-h1){animation:none!important}::view-transition-old(cc-stage-rule){animation:none!important}::view-transition-new(cc-stage-rule){animation:none!important}::view-transition-old(cc-stage-action){animation:none!important}::view-transition-new(cc-stage-action){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.cc-stage-fallback-fade{animation:none!important}.stage-indicator-pill [data-testid=stage-indicator-progress-fill]{transition:none!important}.cc-btn-primary:hover,.cc-btn-primary:active,.cc-btn-outline:hover,.cc-btn-outline:active{transform:none!important}.cc-btn-primary,.cc-btn-outline{transition:none!important}.cc-mode-toggle:active{transform:none!important}}.cc-skeleton{position:relative;overflow:hidden}.cc-skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#b8965a1a 50%,#0000 100%);animation:1.4s ease-in-out infinite cc-skeleton-shimmer;position:absolute;inset:0}@keyframes cc-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cc-skeleton:after{opacity:.4;animation:none}}button[type=button]:not(:disabled):not(.cc-no-hover){cursor:pointer;transition:filter .12s,transform 90ms,opacity .12s,background .18s,color .18s,border-color .18s}button[type=button]:not(:disabled):not(.cc-no-hover):hover{filter:brightness(1.14)}button[type=button]:not(:disabled):not(.cc-no-hover):active{filter:brightness(.94);transform:translateY(1px)}button[type=button]:disabled,button[type=button][aria-busy=true]{cursor:not-allowed;pointer-events:none;opacity:.55}button:focus-visible{outline-offset:2px;outline:2px solid #b8965a}a[role=button]:not([aria-disabled=true]),a.cc-action-link:not([aria-disabled=true]){cursor:pointer;transition:filter .12s,transform 90ms,color .18s,border-color .18s}a[role=button]:not([aria-disabled=true]):hover,a.cc-action-link:not([aria-disabled=true]):hover{filter:brightness(1.14)}a[role=button]:not([aria-disabled=true]):active,a.cc-action-link:not([aria-disabled=true]):active{transform:translateY(1px)}a[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:.55}@media (prefers-reduced-motion:reduce){button[type=button]:not(:disabled):not(.cc-no-hover):active,a[role=button]:not([aria-disabled=true]):active,a.cc-action-link:not([aria-disabled=true]):active{transform:none}}
