:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f1f2f4;--surface:#fcfcfd;--surface-white:#fff;--panel:#f7f8f9;--field:#f4f5f7;--border:#e4e6ea;--border-soft:#eff0f2;--border-strong:#c9cdd2;--ink:#16181b;--ink-strong:#111214;--muted:#6e747b;--faint:#80868d;--on-dark:#fcfcfd;--on-dark-muted:#c9cdd2;--green:#1fa84c;--green-hover:#17853c;--green-tint:#eaf7ec;--green-text:#1f8a3f;--lime:#d8f476;--lime-border:#bce651;--lime-hover:#cdee5e;--orange:#ff6a13;--orange-hover:#e05808;--orange-tint:#fff1e7;--orange-text:#e05808;--red:#c2251b;--red-bg:#fdecec;--red-border:#f7c9c5;--violet:#6d3be4;--violet-text:#5b2fc9;--violet-tint:#f1ecfd;--blue-tint:#eaf1fb;--blue-soft:#e8f2fb;--blue-text:#0f5a93;--gold:#f2b600;--gold-tint:#fffbeb;--gold-border:#f5e3a3;--dark:#16181b;--r-card:22px;--r-card-lg:26px;--r-photo:20px;--r-control:15px;--r-chip:10px;--sh-card:0 18px 44px #16181b14;--sh-pop:0 18px 44px #14161938;--sh-sheet:0 -18px 44px #14161942;--sh-float:0 8px 18px #14161929;--scrim:#10121475;--container:1360px;--h-primary:56px;--h-control:44px;--tabbar:71px;--bar:69px;--font-head:var(--font-onest), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.14s;--t:.22s;--t-slow:.42s;--t-exit:.19s;--ease-in:cubic-bezier(.4, 0, 1, 1);--sh-hover:0 14px 34px #16181b1a;--skeleton:#eceef1;--skeleton-hi:#f7f8f9}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.025em;margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px}}input,textarea{caret-color:var(--green)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible,input:focus,textarea:focus,select:focus{outline:0}.rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{width:0;height:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.shimmer,.skel{background-color:var(--skeleton);background-image:linear-gradient(100deg, var(--skeleton) 30%, var(--skeleton-hi) 50%, var(--skeleton) 70%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.shimmer[data-img-done]{background-image:none;animation:none}.skel{border-radius:10px}html.img-fx img:not([data-img]){opacity:0}html.img-fx img[data-img=ok]{opacity:1;transition:opacity var(--t-slow) var(--ease)}:where(button:not(:disabled)){transition:transform var(--t-fast) var(--ease), background-color var(--t) var(--ease), color var(--t) var(--ease), border-color var(--t) var(--ease), box-shadow var(--t) var(--ease), opacity var(--t) var(--ease)}:where(button:not(:disabled)):active{transform:scale(.97)}:where(a){transition:color var(--t) var(--ease), background-color var(--t) var(--ease)}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes dropOut{to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes fadeOut{to{opacity:0}}@keyframes popOut{to{opacity:0;transform:scale(.96)}}@keyframes sinkOut{to{transform:translateY(100%)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}[data-closing][data-closing]{animation:fadeOut var(--t-exit) var(--ease-in) both;pointer-events:none}[data-closing][data-closing]>*{animation:popOut var(--t-exit) var(--ease-in) both}[data-closing][data-closing]>[data-exit=slide]{animation:sinkOut var(--t-exit) var(--ease-in) both}@media (max-width:767px){[data-closing][data-closing][role=alertdialog]>*{animation:sinkOut var(--t-exit) var(--ease-in) both}}.stagger>*{animation:rise var(--t-slow) var(--ease) both}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.24s}.stagger>:nth-child(n+8){animation-delay:.28s}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease)}::view-transition-old(.page-out){animation:vtOut .17s var(--ease-in) both}::view-transition-new(.page-in){animation:vtIn .36s var(--ease) 70ms both}@keyframes vtOut{to{opacity:0;filter:blur(2px);transform:translateY(-10px)scale(.99)}}@keyframes vtIn{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:var(--ease)}::view-transition-image-pair(.morph){animation-name:vtBlur}@keyframes vtBlur{40%{filter:blur(2px)}}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(site-tabbar){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-tabbar){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-tabbar){animation:none}.vt-text{max-width:100%;display:inline-block}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
