@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}body{background:#f5f5f7;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rnRainFall{0%{opacity:0;transform:translateY(-3px)}50%{opacity:1}to{opacity:0;transform:translateY(3px)}}@keyframes rnSeparatorPulse{0%,to{opacity:.3}50%{opacity:.8}}.page-in h1{letter-spacing:-.3px;font-family:DM Serif Display,serif;font-weight:400}[data-dark=true] h1,[data-dark=true] h2,[data-dark=true] h3,[data-dark=true] h4{color:#fff}[data-dark=true] p,[data-dark=true] label{color:#ccc}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rn-toast{border-radius:14px;align-items:center;gap:10px;min-width:220px;max-width:360px;padding:12px 16px;font-size:13px;font-weight:700;animation:.25s both pageIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #00000040}.rn-toast-progress{width:100%;height:3px;animation:3.2s linear forwards toastProgress;position:absolute;bottom:0;left:0}.nav-lnk{transform-style:preserve-3d;transition:background .2s,border-color .2s,transform .2s}.nav-lnk:hover{transform:perspective(500px)rotateY(-6deg)translate(3px);background:#ffffff0d!important}@keyframes pageInSlide{0%{opacity:0;transform:translateY(10px)translate(-8px)}to{opacity:1;transform:translateY(0)translate(0)}}.page-in{animation:.4s cubic-bezier(.16,1,.3,1) both pageInSlide}.page-in.page-in-done{animation:none;transform:none}.dot-grid{background-image:radial-gradient(#f5c5181f 1px,#0000 1px);background-size:22px 22px}[data-dark=false] .dot-grid{background-image:radial-gradient(#0000000d 1px,#0000 1px)}.rn-row-hover{transition:transform .15s,box-shadow .15s,border-color .15s}.rn-row-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:#f5c51859!important}.rn-skeleton{background:#eee;border-radius:8px;position:relative;overflow:hidden}.rn-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0}[data-dark=true] .rn-skeleton{background:#1c1c1c}[data-dark=true] .rn-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000) 0 0/200% 100%}@keyframes rnCurtain{0%{opacity:.9;transform:scaleX(0)}45%{opacity:.45;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.rn-curtain{z-index:590;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#f5c51866,#0000);animation:.55s both rnCurtain;position:fixed;inset:0}@keyframes rnFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rn-breadcrumb{animation:.3s both rnFadeIn}@keyframes rnScaleIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.rn-scale-in{animation:.18s cubic-bezier(.16,1,.3,1) both rnScaleIn}@keyframes rnToastBounce{0%{opacity:0;transform:translate(40px)scale(.9)}60%{opacity:1;transform:translate(-4px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rnToastShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.rn-toast-success{animation:.4s cubic-bezier(.34,1.56,.64,1) both rnToastBounce}.rn-toast-error{animation:.5s both rnToastShake}.rn-toast-info{animation:.3s both rnFadeIn}@keyframes rnBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.rn-badge-urgent{animation:1.4s ease-in-out infinite rnBadgePulse}@keyframes rnLivePulse{0%,to{box-shadow:0 0 #10b9818c}50%{box-shadow:0 0 0 5px #10b98100}}.rn-live-dot{animation:2s ease-in-out infinite rnLivePulse}@keyframes rnShine{0%{transform:translate(-120%)skew(-15deg)}to{transform:translate(220%)skew(-15deg)}}.rn-shine{position:relative;overflow:hidden}.rn-shine:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-15deg)}.rn-shine:hover:after{animation:.85s rnShine}.rn-backdrop-in{animation:.25s both rnBackdropFade}@keyframes rnBackdropFade{0%{opacity:0}to{opacity:1}}.rn-nav-pill{pointer-events:none;z-index:0;border-radius:12px;transition:top .32s cubic-bezier(.34,1.56,.64,1),height .32s,background .3s,opacity .3s;position:absolute;left:10px;right:10px}.rn-logo-3d{transition:transform .35s;display:inline-block}.rn-logo-3d:hover{transform:perspective(500px)rotateY(10deg)rotateX(4deg)scale(1.04)}.rn-logo-reflect{-webkit-box-reflect:below -6px linear-gradient(transparent, #ffffff14)}@keyframes rnHoloShift{to{background-position:300% 0}}.rn-holo{background:linear-gradient(100deg,#f5c518,#fff,#f97316,#f5c518) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite rnHoloShift}.rn-neu{box-shadow:inset 1px 1px 3px #ffffff0d,inset -1px -1px 3px #0006}[data-dark=false] .rn-neu{box-shadow:inset 1px 1px 3px #ffffffb3,inset -1px -1px 3px #00000014}@keyframes confettiFall3d{0%{opacity:1;transform:translateY(-10px)rotateX(0)rotateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotateX(720deg)rotateY(540deg)rotate(360deg)}}@keyframes rnCubeSpin{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes rnSplashOut{to{opacity:0;visibility:hidden}}@keyframes rnCinematicReveal{0%{filter:blur(10px);opacity:0;transform:scale(2.4)}55%{opacity:1}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes rnUserMenuSpring{0%{opacity:0;transform:scale(.9)translateY(6px)}60%{opacity:1;transform:scale(1.02)translateY(-1px)}to{transform:scale(1)translateY(0)}}.rn-user-menu{animation:.32s cubic-bezier(.34,1.56,.64,1) both rnUserMenuSpring}@keyframes rnStat3dTilt{0%{transform:perspective(600px)rotateX(0)rotateY(0)}}.rn-tilt-3d{transform-style:preserve-3d;transition:transform .12s}.rn-card-lift{transition:transform .2s,box-shadow .2s}.rn-card-lift:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001a}.rn-grain{position:relative}.rn-grain:before{content:"";border-radius:inherit;opacity:.05;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rn-elev-1{box-shadow:0 1px 4px #0000000f}.rn-elev-2{box-shadow:0 6px 20px #00000014}.rn-elev-3{box-shadow:0 16px 44px #00000024}[data-dark=true] .rn-elev-1{box-shadow:0 1px 4px #0006}[data-dark=true] .rn-elev-2{box-shadow:0 6px 20px #00000080}[data-dark=true] .rn-elev-3{box-shadow:0 16px 44px #0009}@keyframes rnThemeFlash{0%{opacity:.55}to{opacity:0}}.rn-theme-flash{z-index:99998;pointer-events:none;animation:.45s both rnThemeFlash;position:fixed;inset:0}@keyframes rnDrawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rn-draw-line{stroke-dasharray:1;animation:1.1s cubic-bezier(.16,1,.3,1) both rnDrawLine}@keyframes rnTypewriter{0%{width:0}to{width:100%}}@keyframes rnCaretBlink{0%,to{opacity:1}50%{opacity:0}}.rn-typewriter{white-space:nowrap;border-right:2px solid #f5c518;animation:.6s steps(20,end) both rnTypewriter;display:inline-block;overflow:hidden}.rn-typewriter.rn-tw-done{border-right:none;animation:none}.rn-cursor-dot{z-index:99997;pointer-events:none;mix-blend-mode:difference;opacity:0;background:#f5c518;border-radius:50%;width:8px;height:8px;transition:width .15s,height .15s,opacity .15s;position:fixed;transform:translate(-50%,-50%)}.rn-cursor-dot.rn-cursor-active{opacity:.7;width:26px;height:26px}.rn-bg-particle{pointer-events:none;background:#f5c518;border-radius:50%;animation:linear infinite floatUp;position:absolute}.nav-lnk:active>div:first-child{transform:scale(.86)}@keyframes rnRipple{to{opacity:0;transform:scale(3.2)}}.rn-ripple{pointer-events:none;background:#ffffff8c;border-radius:50%;animation:.6s ease-out forwards rnRipple;position:absolute;transform:scale(0)}.rn-topbar-scrolled{box-shadow:0 6px 24px #00000024!important}.rn-scroll-fade{-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}@keyframes rnLaserScan{0%{opacity:0;top:-2px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.rn-laser-scan{z-index:99996;pointer-events:none;background:linear-gradient(90deg,#0000,#f5c518e6,#0000);height:2px;animation:.7s cubic-bezier(.4,0,.2,1) both rnLaserScan;position:fixed;left:0;right:0;box-shadow:0 0 20px 4px #f5c51880}.rn-mirror-below{position:relative}.rn-mirror-below:after{content:"";pointer-events:none;background:linear-gradient(#f5c5180f,#0000);height:40px;position:absolute;bottom:-40px;left:0;right:0;transform:scaleY(-1)}@keyframes rnLiquidMetal{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.rn-liquid-metal{background-size:200% 200%!important}.rn-liquid-metal:hover{animation:1.8s infinite rnLiquidMetal}@keyframes rnAuroraDrift{0%,to{transform:translate(-5%,-5%)scale(1)}50%{transform:translate(5%,3%)scale(1.15)}}.rn-aurora{background:radial-gradient(60% 40% at 20% 0,#f5c5180d,#0000 60%),radial-gradient(50% 35% at 80% 10%,#3b82f60a,#0000 60%);animation:18s ease-in-out infinite rnAuroraDrift}[data-dark=true] .rn-aurora{background:radial-gradient(60% 40% at 20% 0,#f5c51817,#0000 60%),radial-gradient(50% 35% at 80% 10%,#3b82f612,#0000 60%)}@keyframes rnShardFly{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes rnGlobeSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rnViewFlip3d{0%{opacity:0;transform:perspective(1200px)rotateY(-14deg)scale(.96)}to{opacity:1;transform:perspective(1200px)rotateY(0)scale(1)}}.rn-view-flip{transform-origin:50%;animation:.5s cubic-bezier(.16,1,.3,1) both rnViewFlip3d}@keyframes rnModalFlip3d{0%{opacity:0;transform:perspective(900px)rotateX(-18deg)scale(.94)}to{opacity:1;transform:perspective(900px)rotateX(0)scale(1)}}.rn-modal-3d{transform-origin:top;animation:.35s cubic-bezier(.16,1,.3,1) both rnModalFlip3d}.rn-stagger>*{animation:.35s cubic-bezier(.16,1,.3,1) both pageInSlide}.rn-stagger>:first-child{animation-delay:20ms}.rn-stagger>:nth-child(2){animation-delay:50ms}.rn-stagger>:nth-child(3){animation-delay:80ms}.rn-stagger>:nth-child(4){animation-delay:.11s}.rn-stagger>:nth-child(5){animation-delay:.14s}.rn-stagger>:nth-child(6){animation-delay:.17s}.rn-stagger>:nth-child(7){animation-delay:.2s}.rn-stagger>:nth-child(8){animation-delay:.23s}.rn-stagger>:nth-child(9){animation-delay:.26s}.rn-stagger>:nth-child(10){animation-delay:.29s}.rn-stagger>:nth-child(n+11){animation-delay:.32s}@keyframes rnLiquidDrift{0%{transform:translate(-10%,-10%)rotate(0)}50%{transform:translate(8%,6%)rotate(8deg)}to{transform:translate(-10%,-10%)rotate(0)}}.rn-liquid-glass{position:relative;overflow:hidden}.rn-liquid-glass:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#f5c5180a,#0000 55%),radial-gradient(circle at 70% 70%,#ffffff0a,#0000 50%);width:180%;height:180%;animation:14s ease-in-out infinite rnLiquidDrift;position:absolute;top:-40%;left:-40%}@keyframes rnEdgeShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rn-edge-shimmer{position:relative}.rn-edge-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#f5c518b3,#0000) 0 0/200% 100%;height:1px;animation:5s linear infinite rnEdgeShimmer;position:absolute;inset:0 0 auto}@keyframes rnEdgeShimmerV{0%{background-position:0 -200%}to{background-position:0 200%}}.rn-edge-shimmer-v{position:relative}.rn-edge-shimmer-v:after{content:"";background:linear-gradient(#0000,#f5c518b3,#0000) 0 0/100% 200%;width:1px;animation:6s linear infinite rnEdgeShimmerV;position:absolute;inset:0 0 0 auto}.rn-edge-shimmer-b{position:relative}.rn-edge-shimmer-b:after{content:"";background:linear-gradient(90deg,#0000,#f5c518b3,#0000) 0 0/200% 100%;height:1px;animation:5s linear infinite rnEdgeShimmer;position:absolute;inset:auto 0 0}.rn-glass-btn{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.rn-glass-btn:active{transform:scale(.97)}.rn-glass-btn .rn-glass-spec{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff59,#0000 70%);border-radius:50%;width:120px;height:120px;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}.rn-glass-btn:hover .rn-glass-spec{opacity:1}@keyframes rnDropletIn{0%{opacity:0;border-radius:50%;transform:scale(.4)}60%{opacity:1;border-radius:20%;transform:scale(1.03)}to{opacity:1;border-radius:16px;transform:scale(1)}}.rn-droplet-in{animation:.5s cubic-bezier(.22,1,.36,1) both rnDropletIn}@keyframes rnBubbleUp{0%{opacity:0;transform:translateY(30px)scale(.7)}70%{transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.rn-bubble-up{animation:.5s cubic-bezier(.34,1.56,.64,1) both rnBubbleUp}.rn-liquid-input{transition:box-shadow .25s,border-color .25s;position:relative}.rn-liquid-input:focus{box-shadow:0 0 0 3px #f5c5182e;border-color:#f5c518!important}@keyframes rnBubblePulse{0%,to{box-shadow:inset 0 0 #ffffff40}50%{box-shadow:inset 0 0 0 4px #fff0}}.rn-glass-badge{animation:2.4s ease-in-out infinite rnBubblePulse}@media (prefers-reduced-motion:reduce){.rn-toast,.page-in,.rn-skeleton:after,.rn-curtain,.rn-nav-pill,.rn-badge-urgent,.rn-live-dot,.rn-shine:after,.rn-holo,.rn-logo-3d,.rn-user-menu,.rn-tilt-3d,.rn-stagger>*,.rn-theme-flash,.rn-draw-line,.rn-typewriter,.rn-ripple,.rn-modal-3d,.rn-card-lift,.rn-liquid-glass:before,.rn-edge-shimmer:after,.rn-droplet-in,.rn-bubble-up,.rn-glass-badge,.rn-laser-scan,.rn-liquid-metal:hover,.rn-aurora,.rn-view-flip{transition:none!important;animation:none!important}}@supports (padding:max(0px)){.rn-safe-bottom{padding-bottom:max(16px, env(safe-area-inset-bottom))!important}.rn-safe-top{padding-top:max(16px, env(safe-area-inset-top))!important}.rn-safe-fab{bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px))!important}}@media (pointer:coarse){button,a[role=button],.rn-tap-target{min-height:44px}input[type=checkbox],input[type=radio]{min-width:18px;min-height:18px}}@media (hover:none) and (pointer:coarse){button:active,a:active,.rn-tap-target:active{opacity:.85;transition:transform 80ms,opacity 80ms;transform:scale(.96)}}img.rn-fade-img{opacity:0;transition:opacity .3s}img.rn-fade-img.rn-img-loaded{opacity:1}@media (width<=767px){.rn-modal-mobile-full{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.rn-landscape-scroll{max-height:100vh;overflow-y:auto}}body.rn-low-data *,body.rn-low-data :before,body.rn-low-data :after{-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important}@media (resolution>=1x){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@media (width<=767px){.page-in table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.page-in img,.page-in video,.page-in svg{max-width:100%}.page-in input,.page-in select,.page-in textarea{box-sizing:border-box;max-width:100%}.page-in{overflow-x:hidden}input,select,textarea{font-size:16px!important}}button,a,input,select,textarea,.rn-tap-target,html,body{touch-action:manipulation}
