.arc-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background:#000}.arc-bg__center{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(37,99,235,.06) 0%,rgba(37,99,235,.03) 30%,transparent 60%)}.arc-bg__aurora{position:absolute;filter:blur(150px);opacity:.25;mix-blend-mode:screen}.arc-bg__aurora--top{top:-30%;left:-10%;right:-10%;height:60%;background:linear-gradient(180deg,rgba(124,58,237,.25) 0%,rgba(111,58,237,.23) 5%,rgba(86,69,236,.2) 10%,rgba(62,80,236,.18) 15%,rgba(37,99,235,.16) 20%,rgba(34,115,229,.14) 25%,rgba(30,131,223,.12) 30%,rgba(23,148,218,.1) 35%,rgba(15,165,215,.08) 40%,rgba(6,182,212,.06) 45%,rgba(6,182,212,.04) 50%,rgba(6,182,212,.02) 55%,rgba(6,182,212,.01) 60%,transparent 65%);animation:auroraWaveTop 40s ease-in-out infinite}.arc-bg__aurora--right{top:-10%;right:-30%;bottom:-10%;width:60%;background:linear-gradient(270deg,rgba(236,72,153,.22) 0%,rgba(218,72,168,.2) 8%,rgba(199,72,183,.18) 16%,rgba(180,72,198,.16) 24%,rgba(161,72,213,.14) 32%,rgba(142,72,228,.12) 40%,rgba(124,58,237,.1) 48%,rgba(80,78,236,.08) 56%,rgba(37,99,235,.06) 64%,rgba(37,99,235,.03) 72%,transparent 80%);animation:auroraWaveRight 45s ease-in-out infinite}.arc-bg__aurora--bottom{bottom:-30%;left:-10%;right:-10%;height:60%;background:linear-gradient(0deg,rgba(37,99,235,.2) 0%,rgba(34,115,229,.18) 10%,rgba(30,131,223,.16) 20%,rgba(23,148,218,.14) 30%,rgba(15,165,215,.12) 40%,rgba(6,182,212,.1) 50%,rgba(11,183,198,.08) 60%,rgba(16,185,129,.05) 70%,rgba(16,185,129,.02) 80%,transparent 90%);animation:auroraWaveBottom 50s ease-in-out infinite}.arc-bg__aurora--left{top:-10%;left:-30%;bottom:-10%;width:60%;background:linear-gradient(90deg,rgba(16,185,129,.18) 0%,rgba(16,185,148,.16) 10%,rgba(11,183,170,.14) 20%,rgba(6,182,190,.12) 30%,rgba(6,182,212,.1) 40%,rgba(34,157,212,.08) 50%,rgba(62,132,212,.06) 60%,rgba(90,107,225,.04) 70%,rgba(124,58,237,.02) 80%,transparent 90%);animation:auroraWaveLeft 55s ease-in-out infinite}@keyframes auroraWaveTop{0%,to{transform:translateY(0) scaleX(1);opacity:.25}25%{transform:translateY(5%) scaleX(1.05);opacity:.3}50%{transform:translateY(-3%) scaleX(.98);opacity:.2}75%{transform:translateY(8%) scaleX(1.02);opacity:.28}}@keyframes auroraWaveRight{0%,to{transform:translate(0) scaleY(1);opacity:.25}25%{transform:translate(-5%) scaleY(1.05);opacity:.22}50%{transform:translate(3%) scaleY(.98);opacity:.3}75%{transform:translate(-8%) scaleY(1.02);opacity:.2}}@keyframes auroraWaveBottom{0%,to{transform:translateY(0) scaleX(1);opacity:.25}33%{transform:translateY(-8%) scaleX(1.08);opacity:.3}66%{transform:translateY(5%) scaleX(.95);opacity:.22}}@keyframes auroraWaveLeft{0%,to{transform:translate(0) scaleY(1);opacity:.25}20%{transform:translate(5%) scaleY(.97);opacity:.3}40%{transform:translate(-3%) scaleY(1.05);opacity:.2}60%{transform:translate(8%) scaleY(1.03);opacity:.28}80%{transform:translate(-5%) scaleY(.98);opacity:.22}}.arc-bg__noise{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.04;mix-blend-mode:overlay}.arc-stats-grid--success .arc-stat-card{animation:arcStatGlow 2.5s ease-out}@keyframes arcStatGlow{0%{box-shadow:0 0 #3b82f600,0 10px 15px -3px #0000001a}50%{box-shadow:0 0 30px 15px #3b82f666,0 10px 15px -3px #0000001a}to{box-shadow:0 0 #3b82f600,0 10px 15px -3px #0000001a}}.arc-stats-grid--success .arc-stat-card:nth-child(1){animation-delay:0s}.arc-stats-grid--success .arc-stat-card:nth-child(2){animation-delay:.1s}.arc-stats-grid--success .arc-stat-card:nth-child(3){animation-delay:.2s}.arc-stats-grid--success .arc-stat-card:nth-child(4){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.arc-bg__aurora,.arc-bg__aurora--top,.arc-bg__aurora--right,.arc-bg__aurora--bottom,.arc-bg__aurora--left,.arc-stats-grid--success .arc-stat-card{animation:none}}:root{--arc-bg-primary: #000000;--arc-bg-secondary: #0a0a0a;--arc-bg-elevated: rgba(255, 255, 255, .03);--arc-bg-hover: rgba(255, 255, 255, .06);--arc-text-primary: #FFFFFF;--arc-text-secondary: #94969C;--arc-text-tertiary: #63656B;--arc-accent-blue: #0084FF;--arc-accent-purple: #7B61FF;--arc-accent-cyan: #00D4FF;--arc-accent-green: #00D97E;--arc-border: rgba(255, 255, 255, .06);--arc-border-strong: rgba(255, 255, 255, .12);--arc-space-xs: .25rem;--arc-space-sm: .5rem;--arc-space-md: 1rem;--arc-space-lg: 1.5rem;--arc-space-xl: 2rem;--arc-space-2xl: 3rem;--arc-space-3xl: 4rem;--arc-radius-sm: .5rem;--arc-radius-md: .75rem;--arc-radius-lg: 1rem;--arc-radius-xl: 1.25rem;--arc-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif;--arc-font-mono: "SF Mono", "Monaco", "Inconsolata", monospace;--arc-transition: all .2s cubic-bezier(.4, 0, .2, 1);--arc-transition-slow: all .4s cubic-bezier(.4, 0, .2, 1)}.arc-app{min-height:100vh;background:var(--arc-bg-primary);color:var(--arc-text-primary);font-family:var(--arc-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden;width:100%}html,body{overflow-x:hidden;width:100%}.arc-container{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:var(--arc-space-2xl) var(--arc-space-lg) 0}@media (max-width: 1024px){.arc-container{padding:var(--arc-space-xl) var(--arc-space-lg) 0}}@media (max-width: 768px){.arc-container{padding:var(--arc-space-lg) var(--arc-space-md) 0}}@media (max-width: 480px){.arc-container{padding:var(--arc-space-lg) var(--arc-space-sm) 0}}.arc-hero{text-align:center;margin-top:clamp(-24px,-3vw,-36px);margin-bottom:clamp(var(--arc-space-xl),4vw,var(--arc-space-3xl));animation:arcFadeInUp .6s ease-out}.arc-hero__badge{display:inline-flex;align-items:center;gap:var(--arc-space-sm);padding:var(--arc-space-sm) var(--arc-space-lg);background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:.02em;margin-bottom:var(--arc-space-xl);transition:var(--arc-transition);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000040}.arc-hero__badge:hover{transform:translateY(-1px);border-color:var(--arc-border-strong)}.arc-hero__badge .arc-icon{width:16px;height:16px}.arc-hero__badge--top-right{position:fixed;top:var(--arc-space-lg);right:var(--arc-space-lg);z-index:20}@media (max-width: 768px){.arc-hero__badge--top-right{top:var(--arc-space-md);right:var(--arc-space-md);transform:scale(.95)}}.arc-round-badge{position:fixed;top:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));right:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));z-index:25;width:clamp(60px,10vw,100px);height:clamp(60px,10vw,100px);border-radius:9999px;display:grid;place-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);isolation:isolate}.arc-round-badge__svg{position:absolute;top:0;right:0;bottom:0;left:0}.arc-round-badge__text-group{animation:arcBadgeRotate 20s linear infinite;transform-origin:50% 50%}.arc-round-badge__text-group--fast-spin{animation:arcBadgeSpeedRamp 2s cubic-bezier(.1,0,.75,1) 1!important}.arc-round-badge__letter{font-size:clamp(6px,.9vw,9px);font-weight:600;fill:#ffffffe6;text-transform:uppercase;letter-spacing:0px}.arc-round-badge__center{position:relative;width:66%;height:66%;border-radius:9999px;display:grid;place-items:center;background:var(--arc-bg-elevated);border:1px solid var(--arc-border);box-shadow:0 10px 30px #00000040}.arc-round-badge__center-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(closest-side,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.arc-round-badge__center-text{font-weight:800;letter-spacing:clamp(1px,.2vw,2px);font-size:clamp(10px,1.6vw,16px);background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(123,97,255,.3)}@media (max-width: 480px){.arc-round-badge{width:50px;height:50px}.arc-round-badge__letter{font-size:5px}.arc-round-badge__center-text{font-size:9px;letter-spacing:.5px}}.arc-hero__title{font-size:clamp(2rem,7vw + .5rem,5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--arc-space-md);background:linear-gradient(90deg,#60a5fa,#3b82f6 20%,#8b5cf6,#ec4899,#f43f5e,#f59e0b 80%,#60a5fa);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:appleGradientFlow 8s linear infinite;line-height:1.1}.arc-hero__subtitle{font-size:clamp(.8125rem,2vw + .4rem,1.25rem);color:var(--arc-text-secondary);max-width:1000px;margin:0 auto;line-height:clamp(1.3,1.5vw + 1.1,1.6);display:inline-block;padding:clamp(var(--arc-space-xs),2vw,var(--arc-space-sm)) clamp(var(--arc-space-md),3vw,var(--arc-space-xl));background:var(--arc-bg-elevated);border:1px solid var(--arc-border-strong);border-radius:9999px;box-shadow:0 8px 24px #0003}@media (min-width: 768px) and (max-width: 968px){.arc-hero__subtitle{white-space:normal;max-width:90%}}@media (min-width: 969px){.arc-hero__subtitle{white-space:nowrap}}@media (max-width: 480px){.arc-hero__subtitle{display:block;padding:var(--arc-space-xs) var(--arc-space-md)}}.arc-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));margin-bottom:clamp(var(--arc-space-xl),4vw,var(--arc-space-3xl));animation:arcFadeInUp .8s ease-out .2s both}@media (min-width: 600px) and (max-width: 900px){.arc-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.arc-stats-grid{grid-template-columns:repeat(4,1fr);gap:clamp(var(--arc-space-sm),1.5vw,var(--arc-space-lg))}}@media (max-width: 599px){.arc-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--arc-space-sm)}}@media (max-width: 380px){.arc-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--arc-space-xs)}}.arc-footer{text-align:center;padding:clamp(var(--arc-space-md),3vw,var(--arc-space-lg));margin-top:clamp(var(--arc-space-md),3vw,var(--arc-space-lg));border-top:1px solid var(--arc-border);color:var(--arc-text-tertiary);font-size:clamp(.75rem,1.5vw,.875rem);line-height:1.5}@media (max-width: 480px){.arc-footer{padding:var(--arc-space-md) var(--arc-space-sm)}}@keyframes arcFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes arcGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes appleGradientFlow{0%{background-position:0% center}to{background-position:200% center}}.arc-results-card{max-width:600px;margin:0 auto;background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-xl);padding:0 clamp(var(--arc-space-md),3vw,var(--arc-space-2xl)) clamp(var(--arc-space-md),3vw,var(--arc-space-2xl));animation:arcFadeInUp .6s ease-out}.arc-results-card--full-width{max-width:none;margin:0 auto clamp(var(--arc-space-xl),4vw,var(--arc-space-3xl))}@media (max-width: 640px){.arc-results-card--full-width{max-width:600px;padding-left:var(--arc-space-md);padding-right:var(--arc-space-md)}}@media (max-width: 480px){.arc-results-card{padding:0 var(--arc-space-sm) var(--arc-space-md)}.arc-results-card--full-width{padding-left:var(--arc-space-sm);padding-right:var(--arc-space-sm)}}.arc-results-card__header{display:flex;gap:var(--arc-space-lg);margin-bottom:var(--arc-space-2xl);align-items:flex-start}.arc-results-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--arc-radius-md);background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));color:#fff;flex-shrink:0}.arc-results-card__icon svg{width:24px;height:24px}.arc-results-card__title{font-size:1.5rem;font-weight:700;margin:0 0 var(--arc-space-xs) 0;letter-spacing:-.01em}.arc-results-card__subtitle{color:var(--arc-text-secondary);margin:0;line-height:1.5}.arc-results-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--arc-space-lg);margin-bottom:var(--arc-space-2xl)}.arc-results-metric{display:flex;align-items:center;gap:clamp(var(--arc-space-sm),2vw,var(--arc-space-md));padding:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));background:var(--arc-bg-secondary);border:1px solid var(--arc-border);border-radius:var(--arc-radius-md)}.arc-results-metric__icon{width:20px;height:20px;color:var(--arc-accent-blue);flex-shrink:0}.arc-results-metric__content{display:flex;flex-direction:column;gap:2px}.arc-results-metric__value{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:-.02em}.arc-results-metric__label{font-size:.8125rem;color:var(--arc-text-tertiary);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.arc-results-card__chart{border-top:1px solid var(--arc-border);padding-top:24px;transition:border-top-color .6s ease-out}.arc-results-card__chart--moved-up{border-top-color:transparent}.arc-results-card__chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(var(--arc-space-md),3vw,var(--arc-space-lg));flex-wrap:wrap;gap:clamp(var(--arc-space-sm),2vw,var(--arc-space-md))}@media (max-width: 480px){.arc-results-card__chart-header{flex-direction:column;align-items:flex-start}}.arc-results-card__chart-title{font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;margin:0;color:var(--arc-text-primary)}.arc-timeframe-selector{display:inline-flex;gap:2px;background:var(--arc-bg-secondary);border:1px solid var(--arc-border);border-radius:var(--arc-radius-md);padding:2px;flex-shrink:0}.arc-timeframe-btn{padding:clamp(4px,1vw,6px) clamp(8px,2vw,12px);border:none;background:transparent;color:var(--arc-text-tertiary);font-size:clamp(.75rem,1.5vw,.8125rem);font-weight:500;border-radius:calc(var(--arc-radius-md) - 2px);cursor:pointer;transition:var(--arc-transition);letter-spacing:.01em;white-space:nowrap}.arc-timeframe-btn:hover:not(.arc-timeframe-btn--active){background:var(--arc-bg-hover);color:var(--arc-text-secondary)}.arc-timeframe-btn--active{background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));color:#fff;box-shadow:0 2px 8px #0084ff4d}.arc-results-chart{border-radius:var(--arc-radius-md);background:var(--arc-bg-secondary);border:1px solid var(--arc-border);padding:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative;overflow-x:auto;overflow-y:hidden}@media (max-width: 640px){.arc-results-chart{border-radius:var(--arc-radius-md)}}.arc-results-chart .recharts-cartesian-axis-tick-value{font-family:var(--arc-font-sans);font-weight:500}.arc-results-chart .recharts-xAxis .recharts-cartesian-axis-tick:last-child .recharts-cartesian-axis-tick-value{font-weight:600;fill:var(--arc-accent-blue)!important}.arc-results-chart .recharts-cartesian-grid-horizontal line,.arc-results-chart .recharts-cartesian-grid-vertical line{stroke:#ffffff14;stroke-dasharray:2 4;opacity:.6}.arc-results-chart .recharts-cartesian-grid-vertical,.arc-results-chart .recharts-cartesian-grid{pointer-events:none}.arc-results-chart .recharts-cartesian-axis-tick-value[text-anchor=middle]{font-family:var(--arc-font-sans)}.arc-results-chart tspan:contains("Today"){font-weight:700;fill:var(--arc-accent-blue)!important}.arc-results-chart .recharts-cartesian-axis{font-size:12px}.arc-results-chart .recharts-wrapper{margin:var(--arc-space-sm) 0}.arc-results-chart--anim .recharts-cartesian-axis-tick,.arc-results-chart--anim .recharts-cartesian-grid-horizontal line,.arc-results-chart--anim .recharts-cartesian-grid-vertical line,.arc-results-chart--anim .recharts-reference-line-line,.arc-results-chart--anim .weekly-vertical-lines line{animation:arcAxisFadeIn .6s ease-out}.arc-results-chart--anim{animation:arcChartFade .45s ease-out}@keyframes arcChartFade{0%{opacity:.85}to{opacity:1}}@keyframes arcAxisFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.arc-results-card__chart--moved-up .arc-results-chart{transform:translateY(0)}.arc-glass{background:var(--arc-bg-elevated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--arc-border)}.arc-stat-card--loading{pointer-events:none}.arc-loading-icon{width:18px;height:18px;color:var(--arc-text-tertiary);animation:spin 1s linear infinite;flex-shrink:0}.arc-loading-text{border-radius:4px;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);animation:arcLoadingShimmer 1.5s ease-in-out infinite}.arc-loading-text--small{height:12px;width:80px}.arc-loading-text--large{height:32px;width:120px;margin-top:auto}.arc-error-state{text-align:center;padding:var(--arc-space-xl);background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-lg);margin-bottom:var(--arc-space-xl);color:var(--arc-text-secondary)}@keyframes arcLoadingShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (hover: hover){.arc-interactive{transition:var(--arc-transition);cursor:pointer}.arc-interactive:hover{background:var(--arc-bg-hover);border-color:var(--arc-border-strong);transform:translateY(-2px)}}.arc-stat-card{position:relative;padding:clamp(var(--arc-space-md),3vw,var(--arc-space-lg)) clamp(var(--arc-space-md),3vw,var(--arc-space-xl));background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-lg);transition:var(--arc-transition);overflow:hidden;display:flex;flex-direction:column;gap:clamp(var(--arc-space-sm),2vw,var(--arc-space-lg));min-height:clamp(100px,15vw,120px)}@media (min-width: 900px){.arc-stat-card{min-width:0}}.arc-stat-card:hover{background:var(--arc-bg-hover);border-color:var(--arc-border-strong);transform:translateY(-2px);box-shadow:0 10px 30px #0003}.arc-stat-card__header{display:flex;align-items:center;gap:var(--arc-space-sm)}.arc-stat-card__icon{width:clamp(16px,2.5vw,18px);height:clamp(16px,2.5vw,18px);color:var(--arc-text-tertiary);transition:var(--arc-transition)}.arc-stat-card:hover .arc-stat-card__icon{color:var(--arc-accent-blue)}.arc-stat-card__label{font-size:clamp(.625rem,1.5vw,.8125rem);color:var(--arc-text-tertiary);font-weight:500;letter-spacing:.02em;margin:0;line-height:1;text-transform:uppercase}.arc-stat-card__value{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.arc-stat-card__value--animated{animation:arcStatValueUpdate .6s cubic-bezier(.34,1.56,.64,1)}.arc-stat-card__glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--arc-accent-blue) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.arc-stat-card:hover .arc-stat-card__glow{opacity:.1}@keyframes arcStatValueUpdate{0%{transform:scale(1);color:var(--arc-text-primary)}30%{transform:scale(1.05);color:var(--arc-accent-blue);text-shadow:0 0 20px rgba(59,130,246,.4)}to{transform:scale(1);color:var(--arc-text-primary);text-shadow:none}}.arc-form-container{max-width:min(600px,100%);margin:0 auto clamp(var(--arc-space-xl),4vw,var(--arc-space-3xl));animation:arcFadeInUp 1s ease-out .4s both}.arc-form{background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-xl);padding:clamp(var(--arc-space-lg),4vw,var(--arc-space-2xl));position:relative;overflow:hidden}@media (max-width: 480px){.arc-form{padding:var(--arc-space-md)}}.arc-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--arc-accent-blue),transparent);opacity:.5}.arc-form__header{text-align:center;margin-bottom:var(--arc-space-xl)}.arc-form__title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;margin-bottom:var(--arc-space-sm);letter-spacing:-.01em}.arc-form__subtitle{color:var(--arc-text-secondary);font-size:1rem}.arc-form__success{display:flex;align-items:center;justify-content:center;gap:var(--arc-space-sm);padding:var(--arc-space-md) var(--arc-space-lg);background:#00d97e1a;border:1px solid rgba(0,217,126,.2);border-radius:var(--arc-radius-md);color:var(--arc-accent-green);margin-bottom:var(--arc-space-lg);animation:arcSlideDown .3s ease-out}.arc-form__success-icon{width:18px;height:18px}.arc-form__fields{display:flex;flex-direction:column;gap:var(--arc-space-lg)}.arc-form__group{display:flex;flex-direction:column;gap:var(--arc-space-sm)}.arc-form__label{font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;color:var(--arc-text-secondary);letter-spacing:.01em}.arc-form__input{padding:var(--arc-space-md) var(--arc-space-lg);background:var(--arc-bg-secondary);border:1px solid var(--arc-border);border-radius:var(--arc-radius-md);color:var(--arc-text-primary);font-size:1rem;transition:var(--arc-transition);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 768px){.arc-form__input{font-size:16px}}.arc-form__input:focus{outline:none;border-color:var(--arc-accent-blue);box-shadow:0 0 0 3px #0084ff1a}.arc-form__input::-moz-placeholder{color:var(--arc-text-tertiary)}.arc-form__input::placeholder{color:var(--arc-text-tertiary)}.arc-form__input-wrapper{position:relative;display:flex;align-items:center}.arc-form__currency{position:absolute;left:var(--arc-space-lg);color:var(--arc-text-tertiary);font-size:1rem}.arc-form__input--currency{padding-left:calc(var(--arc-space-lg) * 2)}.arc-form__hint{font-size:clamp(.75rem,1.5vw,.8125rem);color:var(--arc-text-tertiary);margin-top:var(--arc-space-xs);line-height:1.5}.arc-form__slider-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--arc-space-lg);gap:var(--arc-space-sm);flex-wrap:wrap}.arc-form__value-badge{background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));color:#fff;font-weight:700;font-size:clamp(.75rem,2vw,.875rem);padding:clamp(4px,1vw,6px) clamp(10px,2vw,14px);border-radius:9999px;box-shadow:0 8px 24px #0084ff4d;letter-spacing:-.01em;transition:var(--arc-transition);white-space:nowrap}.arc-form__slider-container{display:flex;flex-direction:column;gap:var(--arc-space-md);margin-bottom:var(--arc-space-md)}.arc-form__slider-track{position:relative;height:12px;display:flex;align-items:center}.arc-form__slider-ticks{position:absolute;top:8px;left:0;right:0;height:6px;display:flex;justify-content:space-between;align-items:flex-start;z-index:1;pointer-events:none}.arc-form__slider-tick{width:1px;height:4px;background:#ffffff1a;border-radius:.5px;flex-shrink:0}.arc-form__slider-fill{position:absolute;height:4px;background:linear-gradient(90deg,var(--arc-accent-blue),var(--arc-accent-purple));border-radius:2px;transition:width .2s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.arc-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:2px;background:var(--arc-bg-secondary);border:1px solid var(--arc-border);outline:none;position:relative;z-index:2;cursor:pointer;transition:var(--arc-transition)}.arc-slider:focus{border-color:var(--arc-accent-blue);box-shadow:0 0 0 3px #0084ff1a}.arc-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);border-radius:50%;background:#fff;border:3px solid var(--arc-accent-blue);box-shadow:0 4px 12px #00000026,0 0 #0084ff4d;cursor:grab;-webkit-transition:var(--arc-transition);transition:var(--arc-transition)}.arc-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003,0 0 0 6px #0084ff26}.arc-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.arc-slider::-moz-range-thumb{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);border-radius:50%;background:#fff;border:3px solid var(--arc-accent-blue);box-shadow:0 4px 12px #00000026,0 0 #0084ff4d;cursor:grab;-moz-transition:var(--arc-transition);transition:var(--arc-transition)}.arc-slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003,0 0 0 6px #0084ff26}.arc-form__slider-labels{display:flex;justify-content:space-between;padding:0;margin:0}.arc-form__slider-label{font-size:.75rem;color:var(--arc-text-tertiary);font-weight:500;letter-spacing:.02em;position:relative}.arc-form__submit{display:flex;align-items:center;justify-content:center;gap:var(--arc-space-sm);width:100%;padding:var(--arc-space-md) var(--arc-space-xl);background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));color:#fff;font-weight:600;font-size:1rem;border:none;border-radius:var(--arc-radius-md);cursor:pointer;transition:var(--arc-transition);margin-top:var(--arc-space-md);min-height:48px;-webkit-tap-highlight-color:transparent}.arc-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0084ff4d}.arc-form__submit:disabled{opacity:.5;cursor:not-allowed}.arc-form__submit-icon{width:18px;height:18px}.arc-form__submit-icon--spin{animation:spin 1s linear infinite}.arc-form__footer{text-align:center;margin-top:var(--arc-space-xl);padding-top:var(--arc-space-xl);border-top:1px solid var(--arc-border);font-size:.8125rem;color:var(--arc-text-tertiary)}.arc-recent{max-width:800px;margin:0 auto;animation:arcFadeInUp 1.2s ease-out .6s both}.arc-recent__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--arc-space-lg)}.arc-recent__title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.arc-recent__count{display:flex;align-items:center;gap:var(--arc-space-sm);padding:var(--arc-space-xs) var(--arc-space-md);background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-sm);font-size:.875rem;color:var(--arc-text-secondary)}.arc-recent__icon{width:16px;height:16px;color:var(--arc-accent-purple)}.arc-recent__list{display:flex;flex-direction:column;gap:var(--arc-space-sm)}.arc-recent__item{display:flex;align-items:center;gap:var(--arc-space-md);padding:var(--arc-space-md);background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-md);transition:var(--arc-transition);animation:arcSlideIn .4s ease-out both}.arc-recent__item:hover{background:var(--arc-bg-hover);border-color:var(--arc-border-strong)}.arc-recent__avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--arc-accent-blue),var(--arc-accent-purple));border-radius:var(--arc-radius-sm);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0}.arc-recent__details{flex:1;display:flex;flex-direction:column;gap:2px}.arc-recent__name{font-weight:500;letter-spacing:-.01em}.arc-recent__time{font-size:.8125rem;color:var(--arc-text-tertiary)}.arc-recent__amount{font-weight:600;color:var(--arc-accent-green);letter-spacing:-.01em}@keyframes arcSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes arcSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes arcBadgeRotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes arcBadgeSpeedRamp{0%{transform:rotate(0)}to{transform:rotate(-720deg)}}@media (prefers-reduced-motion: reduce){.arc-hero__title,.arc-round-badge__text-group,.arc-round-badge__text-group--fast-spin{animation:none}}.arc-confirmation-banner{position:relative;max-width:700px;margin:0 auto var(--arc-space-2xl);background:linear-gradient(135deg,#00d97e14,#10b9810f);border:1px solid rgba(0,217,126,.2);border-radius:var(--arc-radius-xl);padding:var(--arc-space-lg) var(--arc-space-xl);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;animation:arcConfirmationSlideIn .6s cubic-bezier(.34,1.56,.64,1) both}.arc-confirmation-banner__content{position:relative;z-index:2;display:flex;align-items:center;gap:var(--arc-space-lg)}.arc-confirmation-banner__icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.arc-confirmation-banner__icon{width:32px;height:32px;color:var(--arc-accent-green);z-index:2;position:relative;animation:arcConfirmationCheck .8s cubic-bezier(.34,1.56,.64,1) .3s both}.arc-confirmation-banner__icon-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle,rgba(0,217,126,.3) 0%,transparent 70%);border-radius:50%;animation:arcConfirmationGlow 2s ease-in-out infinite}.arc-confirmation-banner__text{flex:1;min-width:0}.arc-confirmation-banner__title{font-size:1.25rem;font-weight:700;color:var(--arc-text-primary);margin:0 0 var(--arc-space-xs) 0;letter-spacing:-.01em;animation:arcConfirmationTextSlide .6s ease-out .2s both}.arc-confirmation-banner__subtitle{font-size:.9rem;color:var(--arc-text-secondary);margin:0;line-height:1.4;animation:arcConfirmationTextSlide .6s ease-out .3s both}.arc-confirmation-banner__sparkle{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.arc-confirmation-banner__sparkle-icon{width:20px;height:20px;color:#00d97ecc;animation:arcConfirmationSparkle 2s ease-in-out infinite}.arc-confirmation-banner__bg-glow{position:absolute;top:-50%;left:-10%;right:-10%;bottom:-50%;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,217,126,.1) 0%,rgba(16,185,129,.05) 40%,transparent 70%);animation:arcConfirmationBgPulse 3s ease-in-out infinite;pointer-events:none}.arc-confirmation-banner__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.arc-confirmation-banner__particle{position:absolute;width:4px;height:4px;background:var(--arc-accent-green);border-radius:50%;top:50%;left:var(--x);opacity:0;animation:arcConfirmationParticle 2s cubic-bezier(.25,.46,.45,.94) var(--delay) infinite}@keyframes arcConfirmationSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arcConfirmationCheck{0%{opacity:0;transform:scale(.5) rotate(-45deg)}50%{transform:scale(1.1) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes arcConfirmationGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes arcConfirmationTextSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes arcConfirmationSparkle{0%,to{opacity:.4;transform:rotate(0) scale(1)}25%{opacity:1;transform:rotate(90deg) scale(1.1)}50%{opacity:.7;transform:rotate(180deg) scale(.9)}75%{opacity:1;transform:rotate(270deg) scale(1.1)}}@keyframes arcConfirmationBgPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes arcConfirmationParticle{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-60px) scale(.5)}}.arc-confirmation-banner--compact{position:relative;margin:0 auto;background:linear-gradient(135deg,#00d97e0f,#10b9810a);border:1px solid rgba(0,217,126,.15);border-radius:var(--arc-radius-md);padding:var(--arc-space-sm) var(--arc-space-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;animation:arcConfirmationSlideIn .5s cubic-bezier(.34,1.56,.64,1) both;display:inline-flex;width:auto}.arc-confirmation-wrapper{text-align:center;margin:0 0 var(--arc-space-lg);padding-top:24px;transition:opacity .6s ease-out,transform .6s ease-out,padding-top 1s cubic-bezier(.23,1,.32,1),margin-bottom 1s cubic-bezier(.23,1,.32,1);opacity:1;transform:translateY(0)}.arc-confirmation-wrapper--fade-out{opacity:0;transform:translateY(-10px);padding-top:0;margin-bottom:0}.arc-confirmation-banner__content--compact{position:relative;z-index:2;display:flex;align-items:center;gap:var(--arc-space-sm)}.arc-confirmation-banner__icon-wrapper--compact{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.arc-confirmation-banner__icon--compact{width:16px;height:16px;color:var(--arc-accent-green);z-index:2;position:relative;animation:arcConfirmationCheck .6s cubic-bezier(.34,1.56,.64,1) .2s both}.arc-confirmation-banner__icon-glow--compact{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:radial-gradient(circle,rgba(0,217,126,.2) 0%,transparent 70%);border-radius:50%;animation:arcConfirmationGlow 1.5s ease-in-out infinite}.arc-confirmation-banner__text--compact{flex:1;min-width:0}.arc-confirmation-banner__title--compact{font-size:.875rem;font-weight:600;color:var(--arc-text-primary);line-height:1.3;animation:arcConfirmationTextSlide .5s ease-out .15s both}.arc-confirmation-banner__particles--compact{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.arc-confirmation-banner__particle--compact{position:absolute;width:2px;height:2px;background:var(--arc-accent-green);border-radius:50%;top:50%;left:var(--x);opacity:0;animation:arcConfirmationParticleCompact 1.5s cubic-bezier(.25,.46,.45,.94) var(--delay) infinite}@keyframes arcConfirmationParticleCompact{0%{opacity:0;transform:translateY(0) scale(0)}25%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.3)}}@media (min-width: 1440px){.arc-hero__title{max-width:1200px;margin-left:auto;margin-right:auto}.arc-stats-grid{max-width:1000px;margin-left:auto;margin-right:auto}}.arc-social-share{max-width:600px;margin:0 auto var(--arc-space-2xl);background:var(--arc-bg-elevated);border:1px solid var(--arc-border);border-radius:var(--arc-radius-xl);padding:var(--arc-space-xl);text-align:center;animation:arcFadeInUp 1.4s ease-out .8s both}.arc-social-share__header{margin-bottom:var(--arc-space-xl)}.arc-social-share__title{font-size:1.25rem;font-weight:700;margin:0 0 var(--arc-space-sm) 0;letter-spacing:-.01em}.arc-social-share__subtitle{color:var(--arc-text-secondary);margin:0;font-size:.9rem;line-height:1.4}.arc-social-share__buttons{display:flex;flex-wrap:wrap;gap:var(--arc-space-sm);justify-content:center;align-items:center}.arc-social-btn{display:flex;align-items:center;gap:var(--arc-space-xs);padding:var(--arc-space-sm) var(--arc-space-md);background:var(--arc-bg-secondary);border:1px solid var(--arc-border);border-radius:var(--arc-radius-md);color:var(--arc-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--arc-transition);text-decoration:none;min-height:40px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.arc-social-btn:hover{background:var(--arc-bg-hover);border-color:var(--arc-border-strong);transform:translateY(-1px)}.arc-social-btn__icon{width:16px;height:16px;flex-shrink:0}.arc-social-btn__label{font-size:.8125rem;letter-spacing:.01em}.arc-social-btn--twitter:hover{background:#1da1f21a;border-color:#1da1f24d;color:#1da1f2}.arc-social-btn--facebook:hover{background:#1877f21a;border-color:#1877f24d;color:#1877f2}.arc-social-btn--linkedin:hover{background:#0077b51a;border-color:#0077b54d;color:#0077b5}.arc-social-btn--whatsapp:hover{background:#25d3661a;border-color:#25d3664d;color:#25d366}.arc-social-btn--copy:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--arc-accent-purple)}.arc-social-btn--copied{background:#00d97e1a;border-color:#00d97e4d;color:var(--arc-accent-green)}.arc-social-btn--copied:hover{background:#00d97e26;border-color:#00d97e66}@media (max-width: 640px){.arc-social-share{padding:var(--arc-space-lg) var(--arc-space-md);margin-bottom:var(--arc-space-xl)}.arc-social-share__buttons{gap:var(--arc-space-xs)}.arc-social-btn{padding:var(--arc-space-xs) var(--arc-space-sm);min-height:36px}.arc-social-btn__label{font-size:.75rem}.arc-social-btn__icon{width:14px;height:14px}}@media (max-width: 480px){.arc-social-share__buttons{justify-content:stretch}.arc-social-btn{flex:1;min-width:0;justify-content:center}.arc-social-share__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--arc-space-xs)}}@media (max-width: 1024px){.arc-hero{margin-top:-20px;margin-bottom:var(--arc-space-2xl)}}@media (max-width: 768px){.arc-hero{margin-top:-10px;margin-bottom:var(--arc-space-xl)}.arc-recent__header{flex-direction:column;gap:var(--arc-space-md);align-items:flex-start}.arc-confirmation-banner{margin:0 auto var(--arc-space-xl);padding:var(--arc-space-md) var(--arc-space-lg)}.arc-confirmation-banner__content{gap:var(--arc-space-md)}.arc-confirmation-banner__icon-wrapper{width:40px;height:40px}.arc-confirmation-banner__icon{width:28px;height:28px}.arc-confirmation-banner__title{font-size:1.125rem}.arc-confirmation-banner__subtitle{font-size:.875rem}.arc-confirmation-banner--compact{margin-bottom:var(--arc-space-md);padding:10px var(--arc-space-sm)}.arc-confirmation-banner__content--compact{gap:8px}.arc-confirmation-banner__icon-wrapper--compact{width:18px;height:18px}.arc-confirmation-banner__icon--compact{width:14px;height:14px}.arc-confirmation-banner__title--compact{font-size:.8125rem}}@media (max-width: 380px){.arc-form__input{font-size:16px}.arc-form__submit{font-size:.875rem;padding:var(--arc-space-sm) var(--arc-space-md)}.arc-slider{height:8px}.arc-slider::-webkit-slider-thumb{width:28px;height:28px}.arc-slider::-moz-range-thumb{width:28px;height:28px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
