@import "https://rsms.me/inter/inter.css";:root{--cali-ease:cubic-bezier(.16, 1, .3, 1);--cali-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--cali-gold:#c9a84c;--cali-gold-deep:#a8862d;--cali-radius-sm:8px;--cali-radius-md:12px;--cali-radius-lg:18px;--cali-shadow-sm:0 2px 6px #14120e0f;--cali-shadow-md:0 8px 20px #14120e14;--cali-shadow-lg:0 24px 50px #14120e24}[data-theme=dark]{--cali-shadow-sm:0 2px 6px #0000004d;--cali-shadow-md:0 8px 20px #0006;--cali-shadow-lg:0 24px 50px #00000080}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;background:#fafaf6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark] html{background:#0a0a0a}@supports (font-variation-settings:normal){html{font-family:InterVariable,Inter,-apple-system,sans-serif}}html,body,#root{width:100%;height:100%;overflow:hidden}body{color:#1a1815;font-feature-settings:"cv11", "ss01", "ss03";background:#fafaf6}[data-theme=dark] body{color:#fff;background:#0a0a0a}input,button,textarea,select{font-family:inherit}.tnum{font-variant-numeric:tabular-nums}.cali-display{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}@keyframes cali-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cali-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cali-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cali-slide-right{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes cali-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes cali-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cali-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes cali-sparkle{0%{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.4)rotate(180deg)}to{opacity:0;transform:scale(.6)rotate(360deg)}}@keyframes cali-float-slow{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.05)}66%{transform:translate(-20px,30px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes cali-glow-pulse{0%,to{box-shadow:0 0 #c9a84c00}50%{box-shadow:0 0 0 8px #c9a84c2e}}@keyframes cali-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes cali-confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx,0), 100vh) rotate(720deg) scale(1)}}@keyframes cali-live-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 10px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}@keyframes cali-tick{0%{transform:translateY(0)}40%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes cali-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cali-gold-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cali-gold-shimmer{color:#0000;background-image:linear-gradient(120deg,#c9a84c,#e8cb6a,#c9a84c,#a8862d,#c9a84c);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite cali-gold-shimmer}.fade-in{animation:.24s ease-out both cali-fade-in}.slide-up{animation:.34s cubic-bezier(.16,1,.3,1) both cali-slide-up}.slide-down{animation:.28s cubic-bezier(.16,1,.3,1) both cali-slide-down}.slide-right{animation:.28s cubic-bezier(.16,1,.3,1) both cali-slide-right}.pop{animation:.22s cubic-bezier(.34,1.56,.64,1) both cali-pop}.glow-pulse{animation:2.4s ease-in-out infinite cali-glow-pulse}.live-pulse{animation:1.8s ease-out infinite cali-live-pulse}.tick{animation:.32s ease-out cali-tick}.stagger-1{animation-delay:60ms}.stagger-2{animation-delay:.12s}.stagger-3{animation-delay:.18s}.stagger-4{animation-delay:.24s}.stagger-5{animation-delay:.3s}.stagger-6{animation-delay:.36s}.lift{will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s}.lift:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14120e1a,0 4px 8px #14120e0d}[data-theme=dark] .lift:hover{box-shadow:0 12px 28px #0006,0 4px 8px #0003}.lift-lg{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.lift-lg:hover{transform:translateY(-4px);box-shadow:0 24px 50px #14120e24,0 8px 16px #14120e0f}button:active:not(:disabled){transform:scale(.98)}button{transition:background-color .18s,border-color .18s,color .18s,transform .1s,opacity .18s,box-shadow .18s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.lift:hover,.lift-lg:hover{transform:none}}.glass{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#fafaf6c7;border-bottom:1px solid #e8e4da99}[data-theme=dark] .glass{background:#0a0a0ac7;border-bottom:1px solid #2229}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #e8e4dab3}[data-theme=dark] .glass-card{background:#141414b8;border:1px solid #282828b3}.skeleton{background:linear-gradient(90deg,#f0ece1 0%,#f8f5ec 40%,#f0ece1 80%) 0 0/800px 100%;border-radius:8px;animation:1.4s linear infinite cali-shimmer}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#1a1a1a 0%,#222 40%,#1a1a1a 80%) 0 0/800px 100%;animation:1.4s linear infinite cali-shimmer}*{scrollbar-width:thin;scrollbar-color:#d4cebe transparent}[data-theme=dark] *{scrollbar-color:#333 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4cebe padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b5ac97 padding-box content-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#333 padding-box content-box}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#444 padding-box content-box}:focus{outline:none}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c9a84c}.cali-sparkle{pointer-events:none;color:#c9a84c;font-size:12px;animation:.8s ease-out forwards cali-sparkle;position:absolute}.cali-confetti-piece{pointer-events:none;z-index:9999;width:8px;height:14px;animation:cali-confetti-fall var(--dur,2.4s) cubic-bezier(.16, 1, .3, 1) forwards;border-radius:2px;position:fixed;top:-20px}.cali-tab-underline{background:linear-gradient(90deg,#c9a84c 0%,#a8862d 100%);border-radius:2px;height:2px;transition:left .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px}::selection{color:inherit;background:#c9a84c47}[data-theme=dark] ::selection{background:#c9a84c66}::placeholder{color:#999;opacity:1;font-style:normal}[data-theme=dark] ::placeholder{color:#666}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}img:not(.no-fade-in){animation:cali-fade-in .36s var(--cali-ease) both}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled),a,[role=button]{cursor:pointer}.cali-link{transition:background-size .28s var(--cali-ease), color .18s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:1px;text-decoration:none;position:relative}.cali-link:hover{background-size:100% 1.5px}input,select,textarea{transition:border-color .18s var(--cali-ease), box-shadow .18s var(--cali-ease), background-color .18s var(--cali-ease)}:target{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}img:not(.no-fade-in){animation:none}}[data-theme=light] .cali-needs-invert,[data-theme=light] .cali-needs-invert img,[data-theme=light] .cali-needs-invert video,[data-theme=light] .cali-needs-invert iframe,[data-theme=light] .cali-needs-invert canvas,[data-theme=light] .cali-needs-invert svg,[data-theme=light] .cali-needs-invert [role=img],[data-theme=light] .cali-needs-invert [data-color-pill],[data-theme=light] .cali-needs-invert [data-emoji]{filter:invert()hue-rotate(180deg)}[data-theme=light] .cali-needs-invert .cali-no-invert,[data-theme=light] .cali-no-invert,.cali-sprint1{filter:none!important}
