.c-dots-animation{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:var(--z-base);will-change:transform}.c-dots-animation__dot{position:absolute;background:var(--color-primary-light);border-radius:50%;opacity:0;animation:c-dots-fadeInOut infinite var(--ease-in-out);will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.c-dots-animation__dot:nth-child(2n){background:var(--color-accent)}.c-dots-animation__dot:nth-child(3n){background:var(--color-secondary)}.c-dots-animation__dot:nth-child(5n){background:var(--color-primary)}.c-dots-animation__dot:first-child{left:15%;top:25%;animation-delay:.5s;animation-duration:3.2s;width:4px;height:4px}.c-dots-animation__dot:nth-child(2){left:80%;top:55%;animation-delay:1.2s;animation-duration:2.8s;width:3px;height:3px}.c-dots-animation__dot:nth-child(3){left:35%;top:85%;animation-delay:2.1s;animation-duration:3.5s;width:5px;height:5px}.c-dots-animation__dot:nth-child(4){left:70%;top:15%;animation-delay:.8s;animation-duration:2.9s;width:3px;height:3px}.c-dots-animation__dot:nth-child(5){left:25%;top:70%;animation-delay:1.8s;animation-duration:3.1s;width:4px;height:4px}.c-dots-animation__dot:nth-child(6){left:85%;top:35%;animation-delay:.3s;animation-duration:2.7s;width:4px;height:4px}.c-dots-animation__dot:nth-child(7){left:45%;top:80%;animation-delay:1.5s;animation-duration:3.4s;width:3px;height:3px}.c-dots-animation__dot:nth-child(8){left:15%;top:45%;animation-delay:2.3s;animation-duration:2.6s;width:5px;height:5px}.c-dots-animation__dot:nth-child(9){left:75%;top:25%;animation-delay:.9s;animation-duration:3.3s;width:3px;height:3px}.c-dots-animation__dot:nth-child(10){left:55%;top:90%;animation-delay:1.7s;animation-duration:2.8s;width:5px;height:5px}.c-dots-animation__dot:nth-child(11){left:35%;top:55%;animation-delay:.4s;animation-duration:3.6s;width:3px;height:3px}.c-dots-animation__dot:nth-child(12){left:90%;top:75%;animation-delay:2.2s;animation-duration:2.5s;width:4px;height:4px}.c-dots-animation--subtle .c-dots-animation__dot{opacity:.4;animation-duration:4s}.c-dots-animation--intense .c-dots-animation__dot{opacity:1;animation-duration:2s}@keyframes c-dots-fadeInOut{0%{opacity:0;transform:translateZ(0) scale(.3) translateY(0)}50%{opacity:1;transform:translateZ(0) scale(1.2) translateY(-30px)}to{opacity:0;transform:translateZ(0) scale(.3) translateY(-60px)}}.c-dots-animation--static .c-dots-animation__dot{animation:none;opacity:.2;transform:translateZ(0)}.c-dots-animation--theme-warm .c-dots-animation__dot:nth-child(2n){background:var(--color-warning)}.c-dots-animation--theme-warm .c-dots-animation__dot:nth-child(3n){background:var(--color-error)}.c-dots-animation--theme-warm .c-dots-animation__dot:nth-child(5n){background:var(--color-success)}.c-dots-animation--theme-monochrome .c-dots-animation__dot{background:var(--color-text-muted)}.c-dots-animation--theme-monochrome .c-dots-animation__dot:nth-child(2n),.c-dots-animation--theme-monochrome .c-dots-animation__dot:nth-child(3n),.c-dots-animation--theme-monochrome .c-dots-animation__dot:nth-child(5n){background:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.c-dots-animation__dot{animation:none!important;opacity:.3;transform:translateZ(0)}.c-dots-animation--static .c-dots-animation__dot{opacity:.1}}@media(width <= 767px){.c-dots-animation__dot:nth-child(n+9){display:none}@keyframes c-dots-fadeInOut{0%{opacity:0;transform:translateZ(0) scale(.8)}50%{opacity:.6;transform:translateZ(0) scale(1)}to{opacity:0;transform:translateZ(0) scale(.8)}}}@media(prefers-contrast:high){.c-dots-animation__dot{opacity:.8;border:1px solid var(--color-text-primary)}}.c-orbal-animation{position:absolute;width:100%;height:120%;overflow:visible;pointer-events:none;z-index:var(--z-base);mask-image:linear-gradient(180deg,black 0,black 70%,transparent);-webkit-mask-image:linear-gradient(180deg,black 0,black 70%,transparent);content-visibility:auto}.c-orbal-animation__orb{position:absolute;border-radius:50%;backface-visibility:hidden;transform-origin:center center;width:15vmin;height:15vmin;animation-name:c-orbal-rotate;animation-timing-function:linear;animation-iteration-count:infinite}@media(min-width:1024px){.c-orbal-animation__orb{width:12vmin;height:12vmin}}.c-orbal-animation__orb--orange-primary{color:var(--color-orange);top:10%;left:5%;animation-duration:20s;animation-delay:0s;transform-origin:-15vw 10vh;box-shadow:30vmin 0 8vmin currentcolor}.c-orbal-animation__orb--pink-primary{color:var(--color-pink);bottom:15%;right:10%;animation-duration:22s;animation-delay:-5s;transform-origin:20vw -15vh;box-shadow:-28vmin 0 7vmin currentcolor}.c-orbal-animation__orb--lavender-primary{color:var(--color-lavender);top:25%;right:15%;animation-duration:18s;animation-delay:-10s;transform-origin:18vw 12vh;box-shadow:32vmin 0 9vmin currentcolor}.c-orbal-animation__orb--blue-primary{color:var(--color-blue);bottom:20%;left:20%;animation-duration:24s;animation-delay:-15s;transform-origin:-20vw -18vh;box-shadow:-30vmin 0 8vmin currentcolor}.c-orbal-animation__orb--dark-blue-primary{color:var(--color-dark-blue);top:45%;left:50%;animation-duration:25s;animation-delay:-8s;transform-origin:10vw -20vh;box-shadow:26vmin 0 7vmin currentcolor}.c-orbal-animation__orb--orange-secondary{color:var(--color-orange);bottom:30%;left:40%;animation-duration:21s;animation-delay:-12s;transform-origin:-25vw 15vh;box-shadow:-32vmin 0 9vmin currentcolor}.c-orbal-animation__orb--pink-secondary{color:var(--color-pink);top:35%;left:70%;animation-duration:19s;animation-delay:-18s;transform-origin:22vw 20vh;box-shadow:29vmin 0 8vmin currentcolor}.c-orbal-animation__orb--lavender-secondary{color:var(--color-lavender);top:60%;left:10%;animation-duration:23s;animation-delay:-6s;transform-origin:-12vw -25vh;box-shadow:-27vmin 0 7vmin currentcolor}@keyframes c-orbal-rotate{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.c-orbal-animation{display:none}}@media(width <= 767px){.c-orbal-animation__orb{width:10vmin;height:10vmin}.c-orbal-animation__orb--orange-primary{box-shadow:20vmin 0 5vmin currentcolor;animation-duration:28s}.c-orbal-animation__orb--pink-primary{box-shadow:-18vmin 0 4vmin currentcolor;animation-duration:30s}.c-orbal-animation__orb--lavender-primary{box-shadow:22vmin 0 6vmin currentcolor;animation-duration:25s}.c-orbal-animation__orb--blue-primary{box-shadow:-20vmin 0 5vmin currentcolor;animation-duration:27s}.c-orbal-animation__orb--dark-blue-primary,.c-orbal-animation__orb--lavender-secondary,.c-orbal-animation__orb--orange-secondary,.c-orbal-animation__orb--pink-secondary{display:none}}@media(prefers-contrast:high){.c-orbal-animation__orb{opacity:.7;box-shadow:none;background:currentcolor}}.c-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--border-radius-sm);transition:var(--transition-fast);max-width:100%}.c-badge--variant-default{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-light)}.c-badge--variant-outline{background-color:rgba(0,0,0,0);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.c-badge--variant-success{background-color:rgba(0,1,201,.1);color:var(--color-success);border:1px solid rgba(0,1,201,.2)}@supports (color:color-mix(in lch,red,blue)){.c-badge--variant-success{background-color:color-mix(in srgb,var(--color-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 20%,transparent)}}.c-badge--variant-error{background-color:rgba(199,4,209,.1);color:var(--color-pink-dark);border:1px solid rgba(199,4,209,.2)}@supports (color:color-mix(in lch,red,blue)){.c-badge--variant-error{background-color:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent)}}.c-badge--variant-warning{background-color:rgba(242,99,36,.1);color:var(--color-text-primary);border:1px solid rgba(242,99,36,.2)}@supports (color:color-mix(in lch,red,blue)){.c-badge--variant-warning{background-color:color-mix(in srgb,var(--color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent)}}.c-badge--variant-info{background-color:rgba(76,38,255,.1);color:var(--color-info);border:1px solid rgba(76,38,255,.2)}@supports (color:color-mix(in lch,red,blue)){.c-badge--variant-info{background-color:color-mix(in srgb,var(--color-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-info) 20%,transparent)}}.c-badge--size-sm{padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-xs);gap:var(--space-2xs)}.c-badge--size-lg{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);gap:var(--space-xs)}.c-badge__icon{flex-shrink:0;width:1em;height:1em}.c-badge__text{flex:1 1;min-width:0;overflow-wrap:break-word;word-break:break-word}.c-badge--link{text-decoration:none;cursor:pointer}.c-badge--link:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--color-primary-light)}.c-badge--link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-badge--link:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c-badge,.c-badge--link{transition:none}.c-badge--link:active,.c-badge--link:hover{transform:none}}@media print{.c-badge{display:inline!important;border:1px solid #000!important;padding:2pt 4pt!important;background:rgba(0,0,0,0)!important;color:#000!important;border-radius:0!important;font-size:10pt!important}}.o-stack{display:flex;flex-direction:column;gap:var(--stack-space,var(--space-md))}.o-stack--xs{--stack-space:var(--space-xs)}.o-stack--sm,.o-stack--small{--stack-space:var(--space-sm)}.o-stack--md{--stack-space:var(--space-md)}.o-stack--large,.o-stack--lg{--stack-space:var(--space-lg)}.o-stack--xl,.o-stack--xlarge{--stack-space:var(--space-xl)}.o-stack--xxl{--stack-space:var(--space-2xl)}.o-flow>*+*{margin-top:var(--flow-space,var(--space-md))}.o-flow--small{--flow-space:var(--space-sm)}.o-flow--large{--flow-space:var(--space-xl)}.c-alert{padding:var(--space-lg);margin-top:var(--space-md);margin-bottom:var(--space-md);border-radius:var(--border-radius-md);border-left:3px solid;background-color:var(--color-bg-secondary);position:relative}@media(width >= 768px){.c-alert{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}}.c-alert--variant-info{border-left-color:var(--color-info);background-color:rgba(76,38,255,.05)}@supports (color:color-mix(in lch,red,blue)){.c-alert--variant-info{background-color:color-mix(in srgb,var(--color-info) 5%,var(--color-bg-secondary))}}.c-alert--variant-success{border-left-color:var(--color-success);background-color:rgba(0,1,201,.05)}@supports (color:color-mix(in lch,red,blue)){.c-alert--variant-success{background-color:color-mix(in srgb,var(--color-success) 5%,var(--color-bg-secondary))}}.c-alert--variant-warning{border-left-color:var(--color-warning);background-color:rgba(242,99,36,.05)}@supports (color:color-mix(in lch,red,blue)){.c-alert--variant-warning{background-color:color-mix(in srgb,var(--color-warning) 5%,var(--color-bg-secondary))}}.c-alert--variant-error{border-left-color:var(--color-error);background-color:rgba(199,4,209,.05)}@supports (color:color-mix(in lch,red,blue)){.c-alert--variant-error{background-color:color-mix(in srgb,var(--color-error) 5%,var(--color-bg-secondary))}}.c-alert__header{display:flex;align-items:flex-start;gap:var(--space-sm)}.c-alert__icon{flex-shrink:0;width:var(--space-lg);height:var(--space-lg);color:currentcolor}.c-alert__title{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-xs) 0;line-height:var(--line-height-snug)}.c-alert__description{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}@media print{.c-alert{border:2px solid #000!important;padding:10pt!important;margin:12pt 0!important;background:rgba(0,0,0,0)!important}.c-alert__title{font-weight:700!important;margin-bottom:6pt!important}}.c-separator{border:none;margin:0;flex-shrink:0}.c-separator--horizontal{border-top:1px solid var(--color-border-light);width:100%;height:0}.c-separator--vertical{border-left:1px solid var(--color-border-light);width:0;height:100%}@media print{.c-separator{border:none!important;border-top:1px solid #000!important;margin:18pt 0!important}}.c-card{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast)}@media(width >= 768px){.c-card{padding:var(--space-xl)}}.c-card--link{display:block;text-decoration:none;color:inherit;cursor:pointer}.c-card--link:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--color-primary-light)}.c-card--link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.c-card--link:active{transform:translateY(0)}.c-card__title{font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-snug)}@media(width >= 768px){.c-card__title{font-size:var(--font-size-2xl)}}.c-card__description{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.c-card__content{flex:1 1}.c-card__footer{padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}@media(prefers-reduced-motion:reduce){.c-card,.c-card--link{transition:none}.c-card--link:active,.c-card--link:hover{transform:none}}@media print{.c-card{border:1px solid #000!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;margin-bottom:12pt!important}}.c-icon-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-size:var(--font-size-xl)}.c-icon-badge--variant-primary{background-color:#f9b89e}@supports(color:color-mix(in srgb,red,blue)){.c-icon-badge--variant-primary{background-color:color-mix(in srgb,var(--color-primary) 40%,white)}}.c-icon-badge--variant-primary{color:var(--color-text-primary)}.c-icon-badge--variant-success{background-color:var(--color-success);color:var(--color-text-inverse)}.c-icon-badge--variant-error{background-color:var(--color-error);color:var(--color-text-inverse)}.c-icon-badge--variant-warning{background-color:var(--color-warning);color:var(--color-text-inverse)}.c-icon-badge--variant-info{background-color:var(--color-info);color:var(--color-text-inverse)}.c-icon-badge--variant-secondary{background-color:var(--color-secondary);color:var(--color-text-inverse)}.c-icon-badge--size-sm{width:var(--space-lg);height:var(--space-lg)}.c-icon-badge--size-sm svg{width:var(--space-sm);height:var(--space-sm)}.c-icon-badge--size-md{width:var(--space-xl);height:var(--space-xl)}.c-icon-badge--size-md svg{width:var(--space-md);height:var(--space-md)}.c-icon-badge--size-lg{width:var(--space-2xl);height:var(--space-2xl)}.c-icon-badge--size-lg svg{width:var(--space-lg);height:var(--space-lg)}@media print{.c-icon-badge{background:rgba(0,0,0,0)!important;border:1px solid #000!important;color:#000!important}}@keyframes animated-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dot-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@property --border-glow-intensity{syntax:"<percentage>";initial-value:20%;inherits:false}@property --shimmer-position{syntax:"<percentage>";initial-value:-100%;inherits:false}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-glow-pulse{0%,to{--border-glow-intensity:30%}50%{--border-glow-intensity:100%}}@keyframes border-shimmer-scan{0%{--shimmer-position:-100%}to{--shimmer-position:200%}}@keyframes border-gradient-rotate{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@keyframes focus-ring-expand{0%{box-shadow:0 0 0 0 var(--color-focus-ring);outline-offset:0}to{box-shadow:0 0 0 4px var(--color-focus-ring);outline-offset:2px}}.u-border-glow{border-color:var(--color-border-medium);animation:border-glow-pulse 4s ease-in-out infinite}@supports (color:color-mix(in lch,red,blue)){.u-border-glow{border-color:color-mix(in srgb,var(--color-primary) var(--border-glow-intensity),var(--color-border-light))}}.u-border-shimmer{position:relative;overflow:hidden}.u-border-shimmer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-dark-blue) 15%,transparent) 50%,transparent 100%);transform:translateX(var(--shimmer-position));animation:border-shimmer-scan 2s linear infinite;will-change:transform;z-index:0;pointer-events:none}.u-border-shimmer>*{position:relative;z-index:1}@keyframes shimmer-fallback{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.u-border-gradient.u-border-gradient{position:relative;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.u-border-gradient.u-border-gradient:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;z-index:-1;background:linear-gradient(135deg,var(--color-orange) 0,var(--color-pink) 33%,var(--color-lavender) 67%,var(--color-blue) 100%)}@supports(background:conic-gradient(from 0deg,red,blue)){.u-border-gradient.u-border-gradient:before{background:conic-gradient(from var(--gradient-angle),var(--color-orange) 0deg,var(--color-orange-light) 60deg,var(--color-pink) 120deg,var(--color-pink-light) 180deg,var(--color-lavender) 240deg,var(--color-blue) 300deg,var(--color-orange) 1turn);animation:border-gradient-rotate 3s linear infinite}}.u-border-gradient.u-border-gradient:before{mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.u-border-gradient.u-border-gradient>*{position:relative;z-index:1}.u-border-focus-ring{transition:outline var(--transition-fast),box-shadow var(--transition-fast)}.u-border-focus-ring:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;animation:focus-ring-expand .3s ease-out forwards;will-change:box-shadow,outline-offset}@media(prefers-reduced-motion:reduce){.u-border-focus-ring,.u-border-glow,.u-border-gradient,.u-border-shimmer{animation:none;transition:none}.u-border-shimmer:after{display:none}.u-border-gradient:before{animation:none}.u-border-focus-ring:focus-visible{animation:none;box-shadow:var(--shadow-focus)}}@media(prefers-contrast:high){.u-border-glow,.u-border-gradient,.u-border-shimmer{border-width:2px}.u-border-gradient:before{padding:3px;inset:-3px}.u-border-focus-ring:focus-visible{outline-width:3px}}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}.c-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-button--size-sm{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);border-radius:var(--border-radius-sm)}.c-button--size-md{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-base);border-radius:var(--border-radius-md)}.c-button--size-lg{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg);border-radius:var(--border-radius-md)}.c-button--size-xl{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-size-xl);border-radius:var(--border-radius-lg)}.c-button--variant-primary{background-color:var(--color-pink);color:var(--color-text-inverse);border:2px solid var(--color-pink-lighter);position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-pink) var(--border-glow-intensity),var(--color-pink-lighter));animation:border-glow-pulse 4s ease-in-out infinite}.c-button--variant-primary:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-pink-lighter) 30%,transparent) 50%,transparent 100%);transform:translateX(var(--shimmer-position));animation:border-shimmer-scan 2s linear infinite;pointer-events:none}.c-button--variant-primary:hover:not(:disabled){background-color:var(--color-pink-dark);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:var(--shadow-md)}.c-button--variant-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.c-button--variant-secondary{background-color:rgba(0,0,0,.85);color:var(--color-pink);border:2px solid var(--color-pink)}.c-button--variant-secondary:hover:not(:disabled){background-color:rgba(0,0,0,.9);color:var(--color-pink-dark);transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--color-pink-lighter) var(--border-glow-intensity),var(--color-pink));animation:border-glow-pulse 4s ease-in-out infinite}.c-button--variant-secondary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.c-button--full-width{width:100%}.c-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-fast)}.c-button__icon svg{width:1em;height:1em}.c-button__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.c-button__arrow svg{width:1em;height:1em}.c-button:hover:not(:disabled) .c-button__icon:first-child{transform:translateX(-2px)}.c-button:hover:not(:disabled) .c-button__icon:last-child{transform:translateX(2px)}.c-button:hover:not(:disabled) .c-button__arrow{transform:translateX(4px)}.c-button__text{display:inline-block}.c-button--variant-primary .c-button__arrow,.c-button--variant-primary .c-button__icon,.c-button__text{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.c-button{transition:none;animation:none!important}.c-button:active:not(:disabled),.c-button:hover:not(:disabled){transform:none}.c-button--variant-primary,.c-button--variant-secondary{animation:none!important}.c-button--variant-primary:after,.c-button--variant-secondary:after{display:none}.c-button__arrow,.c-button__icon{transition:none}.c-button:hover:not(:disabled) .c-button__arrow,.c-button:hover:not(:disabled) .c-button__icon:first-child,.c-button:hover:not(:disabled) .c-button__icon:last-child{transform:none}}@media print{.c-button{display:inline!important;background:none!important;border:1px solid #000!important;padding:2pt 6pt!important;color:#000!important;text-decoration:none!important}.c-button__arrow{display:none!important}}