: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);--t-press:90ms;--t-sheet:.38s;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--reveal-y:14px;--sh-hover:0 14px 34px #16181b1a;--skeleton:#eceef1;--skeleton-hi:#f7f8f9}html:has([data-app-banner]){--app-banner:86px}*,: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%{transform:translate(-75%)}to{transform:translate(25%)}}.shimmer,.skel{isolation:isolate;background-color:var(--skeleton);position:relative;overflow:hidden}.shimmer:before,.skel:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent 30%, var(--skeleton-hi) 50%, transparent 70%);pointer-events:none;width:200%;animation:1.4s linear infinite shimmer;position:absolute;top:0;bottom:0;left:0}.shimmer[data-img-done]:before{content:none}@media (prefers-reduced-motion:reduce){.shimmer:before,.skel:before{content: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)}html{-webkit-tap-highlight-color:transparent}:where(button:not(:disabled)){transition:transform var(--t) var(--ease-spring), background-color var(--t) var(--ease), color var(--t) var(--ease), border-color var(--t) var(--ease), opacity var(--t) var(--ease)}:where(button:not(:disabled)):active{transition-duration:var(--t-press);transition-timing-function:var(--ease);transform:scale(.97)}:where(a[href]){transition:color var(--t) var(--ease), background-color var(--t) var(--ease), transform var(--t) var(--ease-spring)}:where(a[href]):active{transition-duration:var(--t-press);transition-timing-function:var(--ease);transform:scale(.98)}@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}}.num-roll{display:inline-block}.num-roll[data-dir=up]{animation:rollUp .28s var(--ease) backwards}.num-roll[data-dir=down]{animation:rollDown .28s var(--ease) backwards}@keyframes rollUp{0%{opacity:0;transform:translateY(.55em)}}@keyframes rollDown{0%{opacity:0;transform:translateY(-.55em)}}[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[data-fx=wait]>*,[data-fx=wait]:not(.stagger){opacity:0;transform:translateY(var(--reveal-y))}.stagger[data-fx=in]>*,[data-fx=in]:not(.stagger){animation:reveal var(--t-slow) var(--ease) backwards}.stagger[data-fx=in]>:nth-child(2){animation-delay:45ms}.stagger[data-fx=in]>:nth-child(3){animation-delay:90ms}.stagger[data-fx=in]>:nth-child(4){animation-delay:.135s}.stagger[data-fx=in]>:nth-child(5){animation-delay:.18s}.stagger[data-fx=in]>:nth-child(6){animation-delay:.225s}.stagger[data-fx=in]>:nth-child(7){animation-delay:.27s}.stagger[data-fx=in]>:nth-child(n+8){animation-delay:.3s}[data-fx=in][data-fx-i="1"]{animation-delay:50ms}[data-fx=in][data-fx-i="2"]{animation-delay:.1s}[data-fx=in][data-fx-i="3"]{animation-delay:.15s}[data-fx=in][data-fx-i="4"]{animation-delay:.2s}[data-fx=in][data-fx-i="5"]{animation-delay:.25s}@keyframes reveal{0%{opacity:0;transform:translateY(var(--reveal-y))}}@media print{[data-fx]>*,[data-fx]{opacity:1!important;animation:none!important;transform:none!important}}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease)}::view-transition-old(.page-out){animation:vtOut .15s var(--ease-in) both}::view-transition-new(.page-in){animation:vtIn .3s var(--ease) 40ms both}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(.morph){animation-duration:.38s;animation-timing-function:var(--ease)}::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}body:after{content:"";z-index:200;background:var(--green);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html[data-nav=go] body:after{opacity:1;transition:transform 9s cubic-bezier(.06,.75,.15,1),opacity .12s linear;transform:scaleX(.9)}html[data-nav=end] body:after{opacity:0;transition:transform .2s var(--ease), opacity .24s linear .16s;transform:scaleX(1)}@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;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
