:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--x-accent:#0071e3;--x-accent-hover:#0077ed;--x-accent-pressed:#0062c4;--x-accent-soft:#0071e31a;--x-accent-soft-hover:#0071e326;--x-accent-soft-pressed:#0071e338;--x-accent-ring:#0071e352;--x-on-accent:#fff;--x-blue:#007aff;--x-sky:#5ac8fa;--x-red:#ff3b30;--x-orange:#ff9500;--x-yellow:#fc0;--x-green:#34c759;--x-mint:#00c7be;--x-teal:#30b0c7;--x-cyan:#32ade6;--x-indigo:#5856d6;--x-purple:#af52de;--x-pink:#ff2d55;--x-brown:#a2845e;--x-gray:#8e8e93;--x-gray-2:#aeaeb2;--x-gray-3:#c7c7cc;--x-gray-4:#d1d1d6;--x-gray-5:#e5e5ea;--x-gray-6:#f2f2f7;--x-blue-text:#0058c8;--x-red-text:#d70015;--x-orange-text:#c93400;--x-yellow-text:#9a5b00;--x-green-text:#248a3d;--x-mint-text:#0c817b;--x-teal-text:#00788c;--x-cyan-text:#0071a4;--x-indigo-text:#3634a3;--x-purple-text:#8944ab;--x-pink-text:#d30f45;--x-brown-text:#7f6545;--x-gray-text:#6c6c70;--x-blue-soft:#007aff1f;--x-red-soft:#ff3b301f;--x-orange-soft:#ff950024;--x-yellow-soft:#fc03;--x-green-soft:#34c75924;--x-mint-soft:#00c7be24;--x-teal-soft:#30b0c724;--x-cyan-soft:#32ade624;--x-indigo-soft:#5856d61f;--x-purple-soft:#af52de1f;--x-pink-soft:#ff2d551f;--x-brown-soft:#a2845e24;--x-gray-soft:#8e8e9324;--x-red-fill:#e0352b;--x-green-fill:#28a745;--x-orange-fill:#e08000;--x-label:#1d1d1f;--x-label-2:#6e6e73;--x-label-3:#aeaeb2;--x-label-4:#c7c7cc;--x-bg:#f2f4f8;--x-bg-elevated:#fff;--x-bg-secondary:#f5f6fa;--x-fill:#78788033;--x-fill-2:#78788029;--x-fill-3:#7676801f;--x-fill-4:#74748014;--x-hover:#3c3c430d;--x-highlight:#3c3c431c;--x-separator:#3c3c4333;--x-separator-opaque:#e3e4e9;--x-overlay:#0a142838;--x-glass:#ffffff9e;--x-glass-strong:#fffc;--x-glass-blur:blur(24px) saturate(180%);--x-glass-stroke:#ffffffa6;--x-glass-edge:inset 0 1px 0 #ffffffd9, inset 0 0 0 .5px #0000000a;--x-bar:#f2f4f8c2;--x-shadow-1:0 1px 2px #1018280a, 0 0 0 .5px #10182808;--x-shadow-2:0 4px 14px #1020400f, 0 1px 3px #1020400d;--x-shadow-3:0 12px 32px #1020401a, 0 2px 6px #1020400d;--x-shadow-4:0 28px 70px #10204033, 0 6px 16px #10204014;--x-radius-xs:6px;--x-radius-sm:10px;--x-radius-md:14px;--x-radius-lg:20px;--x-radius-xl:28px;--x-radius-group:18px;--x-radius-full:999px;--x-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--x-font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--x-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--x-text-large-title:34px;--x-text-title-1:28px;--x-text-title-2:22px;--x-text-title-3:20px;--x-text-headline:17px;--x-text-body:17px;--x-text-callout:16px;--x-text-subhead:15px;--x-text-footnote:13px;--x-text-caption:12px;--x-text-caption-2:11px;--x-control-h:44px;--x-row-h:48px;--x-row-text:17px;--x-gutter:16px;--x-navbar-h:52px;--x-content-max:1360px;--x-ease:cubic-bezier(.25, .1, .25, 1);--x-ease-out:cubic-bezier(.22, 1, .36, 1);--x-ease-in:cubic-bezier(.42, 0, 1, 1);--x-ease-sheet:cubic-bezier(.32, .72, 0, 1);--x-spring:cubic-bezier(.34, 1.56, .64, 1);--x-spring-soft:cubic-bezier(.3, 1.25, .5, 1);--x-spring-smooth:cubic-bezier(.22, 1, .36, 1);--x-dur-1:.12s;--x-dur-2:.22s;--x-dur-3:.38s;--x-dur-4:.56s;--x-z-bar:40;--x-z-tabbar:45;--x-z-sidebar:60;--x-z-overlay:100;--x-z-toast:300}@supports (transition-timing-function:linear(0, 1)){:root{--x-spring:linear(0, .009 1.2%, .033 2.5%, .07 3.8%, .117 5%, .172 6.2%, .297 8.8%, .564 13.8%, .687 16.2%, .795 18.8%, .886 21.2%, .959 23.8%, 1.014 26.2%, 1.053 28.7%, 1.078 31.2%, 1.091 33.8%, 1.094 37.5%, 1.078 42.5%, 1.019 55%, .999 62.5%, .991 72.5%, 1);--x-spring-soft:linear(0, .006 1.2%, .021 2.5%, .045 3.8%, .075 5%, .152 7.5%, .287 11.2%, .521 17.5%, .646 21.2%, .752 25%, .838 28.7%, .904 32.5%, .952 36.2%, .986 40%, 1.013 45%, 1.027 51.2%, 1.025 61.3%, 1.003 87.5%, 1);--x-spring-smooth:linear(0, .004 1.2%, .015 2.5%, .053 5%, .106 7.5%, .204 11.2%, .449 20%, .573 25%, .654 28.7%, .745 33.8%, .816 38.8%, .871 43.8%, .92 50%, .958 57.5%, .982 66.2%, .998 80%, 1)}}@media (min-width:768px){:root{--x-control-h:36px;--x-row-h:44px;--x-row-text:15px;--x-gutter:24px;--x-text-body:15px;--x-text-large-title:32px}}@media (prefers-reduced-motion:reduce){:root{--x-dur-1:1ms;--x-dur-2:1ms;--x-dur-3:1ms;--x-dur-4:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--x-navbar-h) + 12px)}body{min-height:100dvh;font-family:var(--x-font);font-size:var(--x-text-body);color:var(--x-label);background-color:var(--x-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;line-height:1.47}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:700;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}a{color:var(--x-accent);text-decoration:none}img{max-width:100%}::selection{background:#0071e333}:focus-visible{outline:3px solid var(--x-accent-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:#0003 transparent}.x-ambient:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 680px at -8% -18%, #007aff29, transparent 62%), radial-gradient(900px 560px at 108% -12%, #5ac8fa33, transparent 58%), radial-gradient(760px 760px at 60% 118%, #5856d614, transparent 62%), linear-gradient(180deg, #f5f8fd 0%, var(--x-bg) 46%);position:fixed;inset:0}.x-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-num{font-variant-numeric:tabular-nums}.x-rounded{font-family:var(--x-font-rounded)}.x-mono{font-family:var(--x-font-mono);letter-spacing:-.01em;font-size:.92em}.x-secondary{color:var(--x-label-2)}.x-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-tone-bg--blue{background-color:var(--x-blue);color:#fff}.x-tone-bg--green{background-color:var(--x-green);color:#fff}.x-tone-bg--orange{background-color:var(--x-orange);color:#fff}.x-tone-bg--red{background-color:var(--x-red);color:#fff}.x-tone-bg--yellow{background-color:var(--x-yellow);color:#fff}.x-tone-bg--gray{background-color:var(--x-gray);color:#fff}.x-tone-bg--indigo{background-color:var(--x-indigo);color:#fff}.x-tone-bg--purple{background-color:var(--x-purple);color:#fff}.x-tone-bg--teal{background-color:var(--x-teal);color:#fff}.x-tone-bg--mint{background-color:var(--x-mint);color:#fff}.x-tone-bg--cyan{background-color:var(--x-cyan);color:#fff}.x-tone-bg--pink{background-color:var(--x-pink);color:#fff}.x-tone-bg--brown{background-color:var(--x-brown);color:#fff}.x-tone-soft--blue{background-color:var(--x-blue-soft);color:var(--x-blue-text)}.x-tone-soft--green{background-color:var(--x-green-soft);color:var(--x-green-text)}.x-tone-soft--orange{background-color:var(--x-orange-soft);color:var(--x-orange-text)}.x-tone-soft--red{background-color:var(--x-red-soft);color:var(--x-red-text)}.x-tone-soft--yellow{background-color:var(--x-yellow-soft);color:var(--x-yellow-text)}.x-tone-soft--gray{background-color:var(--x-gray-soft);color:var(--x-gray-text)}.x-tone-soft--indigo{background-color:var(--x-indigo-soft);color:var(--x-indigo-text)}.x-tone-soft--purple{background-color:var(--x-purple-soft);color:var(--x-purple-text)}.x-tone-soft--teal{background-color:var(--x-teal-soft);color:var(--x-teal-text)}.x-tone-soft--mint{background-color:var(--x-mint-soft);color:var(--x-mint-text)}.x-tone-soft--cyan{background-color:var(--x-cyan-soft);color:var(--x-cyan-text)}.x-tone-soft--pink{background-color:var(--x-pink-soft);color:var(--x-pink-text)}.x-tone-soft--brown{background-color:var(--x-brown-soft);color:var(--x-brown-text)}.x-tone-text--blue{color:var(--x-blue-text)}.x-tone-text--green{color:var(--x-green-text)}.x-tone-text--orange{color:var(--x-orange-text)}.x-tone-text--red{color:var(--x-red-text)}.x-tone-text--yellow{color:var(--x-yellow-text)}.x-tone-text--gray{color:var(--x-gray-text)}.x-tone-text--indigo{color:var(--x-indigo-text)}.x-tone-text--purple{color:var(--x-purple-text)}.x-tone-text--teal{color:var(--x-teal-text)}.x-tone-text--mint{color:var(--x-mint-text)}.x-tone-text--cyan{color:var(--x-cyan-text)}.x-tone-text--pink{color:var(--x-pink-text)}.x-tone-text--brown{color:var(--x-brown-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes x-fade-in{0%{opacity:0}}@keyframes x-fade-out{to{opacity:0}}@keyframes x-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes x-pop-in{0%{opacity:0;transform:scale(.9)}}@keyframes x-pop-out{to{opacity:0;transform:scale(.96)}}@keyframes x-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes x-spin{to{transform:rotate(360deg)}}@keyframes x-pulse-ring{0%{opacity:.55;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes x-indeterminate{0%{transform:translate(-100%)scaleX(.4)}60%{transform:translate(40%)scaleX(.6)}to{transform:translate(110%)scaleX(.4)}}@keyframes x-shake{0%,to{transform:translate(0)}15%,55%{transform:translate(-7px)}35%,75%{transform:translate(6px)}}.x-menu{z-index:calc(var(--x-z-overlay) + 20);min-width:max(var(--reka-dropdown-menu-trigger-width,0px), 200px);max-height:min(var(--reka-dropdown-menu-content-available-height,480px), 480px);-webkit-backdrop-filter:blur(30px)saturate(180%);box-shadow:var(--x-glass-edge), 0 0 0 .5px #00000012, 0 16px 48px #1020402e;transform-origin:var(--reka-dropdown-menu-content-transform-origin,var(--reka-popover-content-transform-origin,top));background:#ffffffd6;border-radius:18px;outline:none;padding:6px;overflow-y:auto}.x-menu[data-state=open]{animation:x-pop-in var(--x-dur-3) var(--x-spring-soft)}.x-menu[data-state=closed]{animation:x-pop-out .14s var(--x-ease) forwards}.x-menu__label{color:var(--x-label-2);padding:6px 12px 4px;font-size:12px;font-weight:600}.x-menu__separator{background:var(--x-separator);height:.5px;margin:5px 8px}.x-menu__item{min-height:36px;color:var(--x-label);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;align-items:center;gap:10px;padding:7px 12px;font-size:15px;line-height:1.3;display:flex;position:relative}.x-menu__item[data-highlighted]{background:var(--x-fill-3)}.x-menu__item:active{background:var(--x-fill-2)}.x-menu__item[data-disabled]{color:var(--x-label-3);cursor:default}.x-menu__item.is-destructive{color:var(--x-red-text)}.x-menu__item-icon{color:currentColor;flex:none}.x-menu__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.x-menu__item-description{color:var(--x-label-2);font-size:12px}.x-menu__item-hint{color:var(--x-label-2);font-size:13px}.x-menu__check{width:18px;color:var(--x-accent);flex:none}.x-spinner{width:var(--x-spinner-size);height:var(--x-spinner-size);color:var(--x-label-2);flex:none;display:inline-block;position:relative}.x-spinner__petal{top:0;left:calc(50% - max(1.5px, var(--x-spinner-size) * .05));width:max(3px, calc(var(--x-spinner-size) * .1));height:calc(var(--x-spinner-size) * .29);transform-origin:50% calc(var(--x-spinner-size) / 2);background:currentColor;border-radius:999px;animation:.8s linear infinite x-spinner-fade;position:absolute}@keyframes x-spinner-fade{0%{opacity:1}to{opacity:.18}}.x-alert-overlay{z-index:calc(var(--x-z-overlay) + 10);background:#0a142833;position:fixed;inset:0}.x-alert-overlay[data-state=open]{animation:x-fade-in var(--x-dur-2) var(--x-ease)}.x-alert-overlay[data-state=closed]{animation:x-fade-out .16s var(--x-ease) forwards}.x-alert{z-index:calc(var(--x-z-overlay) + 11);-webkit-backdrop-filter:blur(30px)saturate(180%);width:min(320px,100vw - 48px);box-shadow:var(--x-shadow-4), 0 0 0 .5px #0000000f;background:#ffffffe6;border-radius:30px;outline:none;padding:22px 18px 18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.x-alert[data-state=open]{animation:x-alert-in .26s var(--x-ease-out)}.x-alert[data-state=closed]{animation:x-alert-out .16s var(--x-ease) forwards}@keyframes x-alert-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes x-alert-out{to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.x-alert__text{text-align:center;padding:0 6px}.x-alert__title{font-size:17px;font-weight:600;line-height:1.35}.x-alert__message{color:var(--x-label);white-space:pre-line;margin-top:6px;font-size:14px;line-height:1.45}.x-alert__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-top:20px;display:grid}.x-alert__actions.is-stacked{grid-auto-flow:row}.x-alert__btn{border-radius:var(--x-radius-full);background:var(--x-fill-3);height:46px;color:var(--x-label);transition:transform var(--x-dur-4) var(--x-spring), background-color var(--x-dur-2) var(--x-ease);padding:0 14px;font-size:16px;font-weight:600}@media (hover:hover){.x-alert__btn:hover{background:var(--x-fill-2)}}.x-alert__btn:active{background:var(--x-fill);transition-duration:var(--x-dur-1);transform:scale(.95)}.x-alert__btn.is-primary{background:var(--x-accent);color:#fff}.x-alert__btn.is-primary:hover{background:var(--x-accent-hover)}.x-alert__btn.is-primary:active{background:var(--x-accent-pressed)}.x-alert__btn.is-destructive{background:var(--x-red-soft);color:var(--x-red-text)}.x-alert__btn.is-destructive:hover{background:#ff3b302e}.x-toasts{top:calc(12px + env(safe-area-inset-top));z-index:var(--x-z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(100vw - 24px,420px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.x-toast{-webkit-backdrop-filter:blur(24px)saturate(180%);max-width:100%;min-height:46px;box-shadow:var(--x-glass-edge), 0 0 0 .5px #0000000f, 0 12px 32px #10204029;color:var(--x-label);pointer-events:auto;cursor:default;background:#ffffffd6;border-radius:23px;align-items:center;gap:10px;padding:9px 18px 9px 12px;display:flex}.x-toast__icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.x-toast__icon svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.x-toast__disc{stroke:none;fill:var(--x-accent)}.x-toast--success .x-toast__disc{fill:var(--x-green)}.x-toast--error .x-toast__disc{fill:var(--x-red)}.x-toast--warning .x-toast__disc{fill:var(--x-orange)}.x-toast__text{flex-direction:column;min-width:0;display:flex}.x-toast__message{font-size:15px;font-weight:600;line-height:1.35}.x-toast__description{color:var(--x-label-2);font-size:13px;line-height:1.35}.x-toast-enter-active{transition:transform var(--x-dur-4) var(--x-spring), opacity var(--x-dur-2) var(--x-ease)}.x-toast-leave-active{transition:transform var(--x-dur-2) var(--x-ease-in), opacity var(--x-dur-2) var(--x-ease-in)}.x-toast-enter-from{opacity:0;transform:translateY(-36px)scale(.86)}.x-toast-leave-to{opacity:0;transform:translateY(-14px)scale(.94)}.x-toast-move{transition:transform var(--x-dur-3) var(--x-spring-soft)}.x-toast-icon-enter-active{transition:transform var(--x-dur-4) var(--x-spring), opacity var(--x-dur-1) var(--x-ease)}.x-toast-icon-leave-active{transition:opacity 80ms var(--x-ease)}.x-toast-icon-enter-from{opacity:0;transform:scale(.4)}.x-toast-icon-leave-to{opacity:0}
