@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--bg:#F2F2F7;--sf:rgba(255,255,255,.82);--sfs:#FFFFFF;--sf2:#F2F2F7;--br:rgba(0,0,0,.05);--br2:rgba(0,0,0,.08);--tx:#1D1D1F;--tx2:#6E6E73;--tx3:#AEAEB2;--blue:#007AFF;--green:#34C759;--orange:#FF9500;--red:#FF3B30;--cyan:#5AC8FA;--purple:#AF52DE;--glass:rgba(255,255,255,.62);--gbr:rgba(255,255,255,.55);--gsh:0 2px 20px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.06);--sh:0 1px 4px rgba(0,0,0,.03),0 4px 16px rgba(0,0,0,.05);--font:"Outfit",-apple-system,sans-serif;--dur-instant: 80ms;--dur-fast: .18s;--dur-base: .28s;--dur-medium: .38s;--dur-slow: .52s;--dur-hero: .72s;--ease: cubic-bezier(.4, 0, .2, 1);--spring: cubic-bezier(.175, .885, .32, 1.275);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring-soft: cubic-bezier(.34, 1.4, .5, 1);--ease-spring-bounce: cubic-bezier(.5, 1.6, .4, 1);--ease-emphasis: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1);--ease-accelerate: cubic-bezier(.4, 0, 1, 1);--lg-edge: inset 0 1px 0 rgba(255,255,255,.6), inset 0 -1px 0 rgba(0,0,0,.04);--lg-glow: 0 8px 32px rgba(31,38,135,.08), 0 1px 2px rgba(0,0,0,.04);--lg-glow-hi: 0 16px 48px rgba(31,38,135,.14), 0 2px 6px rgba(0,0,0,.06);--lg-tint: linear-gradient(135deg, rgba(255,255,255,.18), rgba(255,255,255,0) 60%)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden}::-webkit-scrollbar{width:0}button{font-family:var(--font);cursor:pointer;position:relative;transition:transform var(--dur-fast) var(--ease-spring-soft),filter var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart);-webkit-tap-highlight-color:transparent;will-change:transform}button:hover:not(:disabled){filter:brightness(1.02) saturate(1.05)}button:active:not(:disabled){transform:scale3d(.965,.965,1);filter:brightness(.94) saturate(1.1);transition-duration:var(--dur-instant)}button:disabled{cursor:not-allowed}input,textarea{font-family:var(--font);transition:border-color var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}input:focus,textarea:focus{border-color:var(--blue)!important;box-shadow:0 0 0 4px #007aff1a,0 1px 2px #007aff14!important;background:#ffffffeb!important}@keyframes lgPageEnter{0%{opacity:0;transform:translate3d(0,18px,0) scale3d(.97,.97,1);filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scaleZ(1);filter:blur(0)}}@keyframes lgSlideIn{0%{opacity:0;transform:translate3d(0,22px,0) scale3d(.96,.96,1)}to{opacity:1;transform:translateZ(0) scaleZ(1)}}@keyframes lgModalPop{0%{opacity:0;transform:translate3d(0,14px,0) scale3d(.9,.9,1)}60%{opacity:1;transform:translate3d(0,-2px,0) scale3d(1.02,1.02,1)}to{opacity:1;transform:translateZ(0) scaleZ(1)}}@keyframes lgSheetUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lgBackdropIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes lgShimmer{0%{transform:translate3d(-120%,0,0)}to{transform:translate3d(120%,0,0)}}@keyframes lgRipple{0%{opacity:.6;transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(2.4,2.4,1)}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideIn{0%{opacity:0;transform:translate3d(0,16px,0) scale3d(.97,.97,1)}to{opacity:1;transform:translateZ(0) scaleZ(1)}}@keyframes speedPulse{0%,to{box-shadow:0 0 #ff3b3066}50%{box-shadow:0 0 0 12px #ff3b3000}}@keyframes celebratePop{0%{transform:scale3d(0,0,1) rotate(-10deg);opacity:0}60%{transform:scale3d(1.15,1.15,1) rotate(3deg);opacity:1}to{transform:scaleZ(1) rotate(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.fu{animation:lgPageEnter var(--dur-medium) var(--ease-out-expo) both}.si{animation:lgSlideIn var(--dur-base) var(--ease-spring-soft) both}.lg-stagger>*{animation:lgSlideIn var(--dur-base) var(--ease-spring-soft) both}.lg-stagger>*:nth-child(1){animation-delay:0ms}.lg-stagger>*:nth-child(2){animation-delay:40ms}.lg-stagger>*:nth-child(3){animation-delay:80ms}.lg-stagger>*:nth-child(4){animation-delay:.12s}.lg-stagger>*:nth-child(5){animation-delay:.16s}.lg-stagger>*:nth-child(6){animation-delay:.2s}.lg-stagger>*:nth-child(7){animation-delay:.24s}.lg-stagger>*:nth-child(8){animation-delay:.28s}.lg-stagger>*:nth-child(9){animation-delay:.32s}.lg-stagger>*:nth-child(10){animation-delay:.36s}.lg-stagger>*:nth-child(n+11){animation-delay:.4s}.lg-shimmer{position:relative;overflow:hidden;isolation:isolate}.lg-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);animation:lgShimmer 1.6s linear infinite;pointer-events:none;z-index:2}.lg-pop{animation:lgModalPop var(--dur-medium) var(--ease-spring-bounce) both}.lg-sheet-up{animation:lgSheetUp var(--dur-medium) var(--ease-out-expo) both}.lg-fade-in{animation:lgBackdropIn var(--dur-base) var(--ease-out-quart) both}.g{position:relative;background:var(--glass);backdrop-filter:blur(24px) saturate(1.9);-webkit-backdrop-filter:blur(24px) saturate(1.9);border:1px solid var(--gbr);box-shadow:var(--gsh),var(--lg-edge);isolation:isolate}.g:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lg-tint);pointer-events:none;border-radius:inherit;z-index:0;mix-blend-mode:screen}.gc{position:relative;background:#ffffffad;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);border:1px solid rgba(255,255,255,.55);box-shadow:var(--sh),var(--lg-edge);border-radius:16px;padding:16px;transition:transform var(--dur-base) var(--ease-spring-soft),box-shadow var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart);isolation:isolate}.gc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lg-tint);pointer-events:none;border-radius:inherit;z-index:0;mix-blend-mode:screen;opacity:.85}.gc:hover{transform:translate3d(0,-1px,0);box-shadow:var(--lg-glow),var(--lg-edge)}[data-theme=dark]{--bg:#1C1C1E;--sf:rgba(30,30,32,.95);--sfs:#2C2C2E;--sf2:#1C1C1E;--br:rgba(255,255,255,.07);--br2:rgba(255,255,255,.12);--tx:#F5F5F7;--tx2:#AEAEB2;--tx3:#636366;--glass:rgba(44,44,46,.88);--gbr:rgba(255,255,255,.07);--gsh:0 2px 20px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.5);--sh:0 1px 4px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.35);--lg-edge: inset 0 1px 0 rgba(255,255,255,.06), inset 0 -1px 0 rgba(0,0,0,.4);--lg-tint: linear-gradient(135deg, rgba(255,255,255,.04), rgba(255,255,255,0) 60%)}[data-theme=dark] .gc{background:#2c2c2ed1;border-color:#ffffff12}[data-theme=dark] .g{background:#1c1c1ef2;border-color:#ffffff0f}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.fu,.si,.lg-pop,.lg-sheet-up,.lg-stagger>*{animation:lgBackdropIn 1ms linear both!important}}
