@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{transition:background .2s,border-color .2s,transform .15s}.nav-lnk:hover{transform:translate(2px);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}.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 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 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{transition:none!important;animation:none!important}}
