:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation, sd-fadeIn) var(--sd-duration, .15s) var(--sd-easing, ease) var(--sd-delay, 0ms) both}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-card{background:var(--adm-color-background);border-radius:var(--adm-card-border-radius, 8px);padding:0 var(--adm-card-padding-inline, 12px)}.adm-card-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--adm-card-header-gap, 8px);box-sizing:border-box;padding:var(--adm-card-header-padding-block, 12px) 0}.adm-card-header:not(:last-child){border-bottom:solid var(--adm-card-header-border-width, .5px) var(--adm-card-header-border-color, var(--adm-color-border))}.adm-card-header-title{font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700}.adm-card-body{padding:var(--adm-card-body-padding-block, 12px) 0}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-tabs{--title-font-size: var(--adm-font-size-9);--content-padding: 12px;--active-line-height: 2px;--active-line-border-radius: var(--active-line-height);--active-line-color: var(--adm-color-primary);--active-title-color: var(--adm-color-primary);position:relative;min-width:0}.adm-tabs-header{position:relative;border-bottom:solid 1px var(--adm-color-border)}.adm-tabs-tab-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;overflow-x:scroll;scrollbar-width:none}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;padding:8px 0 10px;width:-moz-min-content;width:min-content;margin:0 auto;font-size:var(--title-font-size);position:relative;cursor:pointer}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{position:absolute;bottom:0;height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius)}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{position:absolute;top:0;bottom:0;z-index:1;width:30px;height:100%;pointer-events:none}.adm-tabs-header-mask-left{left:0;background:linear-gradient(to right,var(--adm-color-background),rgba(255,255,255,0))}.adm-tabs-header-mask-right{right:0;background:linear-gradient(to left,var(--adm-color-background),rgba(255,255,255,0))}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-checkbox{--icon-size: 22px;--font-size: var(--adm-font-size-9);--gap: 8px;display:inline-flex;vertical-align:text-bottom;justify-content:flex-start;align-items:center;cursor:pointer}.adm-checkbox input{display:none}.adm-checkbox .adm-checkbox-icon{flex:none;border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid)}.adm-checkbox .adm-checkbox-icon>svg{display:block;width:100%;height:100%}.adm-checkbox.adm-checkbox-block{display:flex}.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-checkbox.adm-checkbox-disabled{cursor:not-allowed}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content{opacity:.4}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-checkbox .adm-checkbox-custom-icon{font-size:var(--icon-size)}.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon{background-color:var(--adm-color-background);color:var(--adm-color-primary)}.adm-checkbox-content{flex:0 1 auto;font-size:var(--font-size);padding-left:var(--gap)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0}.adm-empty-image-container{display:flex;justify-content:center}.adm-empty-image-container .adm-empty-image{width:64px;height:intrinsic}.adm-empty-description{margin-top:8px;font-size:var(--adm-font-size-6);color:var(--adm-color-light)}.adm-grid{--gap: 0;--gap-horizontal: var(--gap);--gap-vertical: var(--gap);display:grid;grid-gap:10px;-moz-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:stretch}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-space-item{flex:none}.adm-space{display:inline-flex;--gap: 8px;--gap-vertical: var(--gap);--gap-horizontal: var(--gap)}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{flex-wrap:wrap;margin-bottom:calc(var(--gap-vertical) * -1)}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:24px;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-moz-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:-moz-read-only{cursor:default}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:8px;color:var(--adm-color-light);padding:4px;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-modal{--z-index: var(--adm-modal-z-index, 1000);---z-index: var(--z-index)}.adm-modal .adm-center-popup{--z-index: var(---z-index)}.adm-modal-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-modal-body>*{flex:none}.adm-modal-body>.adm-modal-content{flex:auto}.adm-modal-body:not(.adm-modal-with-image){padding-top:20px}.adm-modal-image-container{margin-bottom:12px;max-height:40vh;overflow-y:scroll}.adm-modal-header{margin-bottom:8px;padding:0 12px}.adm-modal-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-modal-content{padding:0 12px 12px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-modal-footer{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 12px 12px}.adm-modal-footer-empty{padding:0;height:8px}.adm-modal-footer.adm-space{--gap-vertical: 20px}.adm-modal-footer .adm-modal-button{font-size:var(--adm-font-size-10);line-height:25px}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary){padding-top:0;padding-bottom:0}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):before{display:none}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):active{opacity:.7}.adm-nav-bar{--height: 45px;--border-bottom: none;display:flex;align-items:center;height:var(--height);border-bottom:var(--border-bottom);padding:0 12px;white-space:nowrap}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{flex:auto;text-align:center;overflow:hidden;text-overflow:ellipsis}.adm-nav-bar-back{display:flex;align-items:center;margin-right:16px;padding:6px 0;cursor:pointer}.adm-nav-bar-back-arrow{font-size:24px;margin-right:4px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);display:flex;justify-content:flex-start;align-items:center}.adm-nav-bar-title{justify-content:center;white-space:nowrap;font-size:var(--adm-font-size-10);padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-page-indicator{display:flex;width:auto;--dot-color: var(--adm-color-light);--active-dot-color: var(--adm-color-primary);--dot-size: 3px;--active-dot-size: 13px;--dot-border-radius: 1px;--active-dot-border-radius: var(--dot-border-radius);--dot-spacing: 3px}.adm-page-indicator-dot{display:block;width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-border-radius);background:var(--dot-color)}.adm-page-indicator-dot:last-child{margin-right:0}.adm-page-indicator-dot-active{border-radius:var(--active-dot-border-radius);background:var(--active-dot-color)}.adm-page-indicator-color-white{--dot-color: rgba(255, 255, 255, .5);--active-dot-color: var(--adm-color-text-light-solid)}.adm-page-indicator-horizontal{flex-direction:row}.adm-page-indicator-horizontal .adm-page-indicator-dot{margin-right:var(--dot-spacing)}.adm-page-indicator-horizontal .adm-page-indicator-dot-active{width:var(--active-dot-size)}.adm-page-indicator-vertical{flex-direction:column}.adm-page-indicator-vertical .adm-page-indicator-dot{margin-bottom:var(--dot-spacing)}.adm-page-indicator-vertical .adm-page-indicator-dot-active{height:var(--active-dot-size)}.adm-search-bar{--height: 32px;--padding-left: 8px;--background: var(--adm-color-fill-content);--border-radius: 6px;--placeholder-color: var(--adm-color-weak);---placeholder-color: var(--placeholder-color);display:flex;justify-content:center;align-items:center;height:var(--height)}.adm-search-bar .adm-search-bar-input-box{flex:auto;background:var(--background);border-radius:var(--border-radius);border:solid 1px transparent;display:flex;justify-content:center;align-items:center;padding-left:var(--padding-left)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{flex:none;color:var(--adm-color-light);font-size:var(--adm-font-size-8)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{flex:auto;padding:4px 8px 4px 4px;height:calc(var(--height) - 2px);box-sizing:border-box}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color: var(---placeholder-color);--font-size: var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color: var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-selector{--color: var(--adm-color-fill-content);--checked-color: var(--adm-color-wathet);--text-color: var(--adm-color-text);--checked-text-color: var(--adm-color-primary);--border: none;--checked-border: none;--border-radius: 2px;--padding: 8px 16px;--gap: 8px;---gap: var(--gap);---gap-horizontal: var(--gap-horizontal, var(--gap));---gap-vertical: var(--gap-vertical, var(--gap));overflow:hidden;font-size:var(--adm-font-size-7);line-height:1.4}.adm-selector .adm-space.adm-space{--gap: 12px}.adm-selector .adm-grid{--gap: var(---gap);--gap-horizontal: var(---gap-horizontal);--gap-vertical: var(---gap-vertical)}.adm-selector-item{padding:var(--padding);position:relative;background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;display:inline-block;text-align:center;overflow:hidden;vertical-align:top}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{position:absolute;right:0;bottom:0;width:0;height:0;border-top:solid 8px transparent;border-bottom:solid 8px var(--adm-color-primary);border-left:solid 10px transparent;border-right:solid 10px var(--adm-color-primary)}.adm-selector-item .adm-selector-check-mark-wrapper>svg{position:absolute;left:0;top:0;height:6px;width:8px}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-swiper{--height: auto;--width: 100%;--border-radius: 0;--track-padding: 0;--slide-size: 100%;--track-offset: 0%;display:block;width:var(--width);height:var(--height);position:relative;border-radius:var(--border-radius);z-index:0;overflow:hidden}.adm-swiper-track{width:100%;height:100%;white-space:nowrap;padding:var(--track-padding)}.adm-swiper-track-allow-touch-move{cursor:grab}.adm-swiper-track-inner{width:100%;height:100%;overflow:visible;position:relative;display:flex;flex-wrap:nowrap}.adm-swiper-slide,.adm-swiper-slide-placeholder{width:100%;height:100%;display:block;position:relative;white-space:unset;flex:none}.adm-swiper-item{display:block;width:100%;height:100%;white-space:normal}.adm-swiper-horizontal .adm-swiper-track-allow-touch-move{touch-action:pan-y}.adm-swiper-horizontal .adm-swiper-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.adm-swiper-horizontal .adm-swiper-track{transform:translate(var(--track-offset))}.adm-swiper-horizontal .adm-swiper-track-inner{flex-direction:row;width:var(--slide-size)}.adm-swiper-vertical .adm-swiper-track-allow-touch-move{touch-action:pan-x}.adm-swiper-vertical .adm-swiper-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.adm-swiper-vertical .adm-swiper-track{transform:translateY(var(--track-offset))}.adm-swiper-vertical .adm-swiper-track-inner{flex-direction:column;height:var(--slide-size)}@keyframes loading-rotate{to{transform:rotate(1turn)}}.adm-switch{--checked-color: var(--adm-color-primary);--height: 31px;--width: 51px;--border-width: 2px;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;align-self:center;cursor:pointer}.adm-switch input{display:none}.adm-switch-checkbox{min-width:var(--width);height:var(--height);box-sizing:border-box;border-radius:31px;background:var(--adm-color-border);z-index:0;overflow:hidden;line-height:var(--height)}.adm-switch-checkbox:before{content:" ";position:absolute;left:var(--border-width);top:var(--border-width);width:calc(100% - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));box-sizing:border-box;background:var(--adm-color-background);z-index:1;transition:all .2s;transform:scale(1)}.adm-switch-handle{display:flex;justify-content:center;align-items:center;width:calc(var(--height) - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));background:var(--adm-color-text-light-solid);position:absolute;z-index:2;top:var(--border-width);left:var(--border-width);transition:all .2s;box-shadow:0 0 2px #0003,0 2px 11.5px #00000014,-1px 2px 2px #0000001a}.adm-switch-inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:0 8px 0 calc(var(--height) - var(--border-width) + 5px);height:100%;color:var(--adm-color-weak);transition:margin .2s;font-size:var(--adm-font-size-7)}.adm-switch.adm-switch-checked .adm-switch-checkbox{background:var(--checked-color)}.adm-switch.adm-switch-checked .adm-switch-checkbox:before{transform:scale(0)}.adm-switch.adm-switch-checked .adm-switch-handle{left:calc(100% - (var(--height) - var(--border-width)))}.adm-switch.adm-switch-checked .adm-switch-inner{margin:0 calc(var(--height) - var(--border-width) + 5px) 0 8px;color:var(--adm-color-text-light-solid)}.adm-switch.adm-switch-disabled{cursor:not-allowed;opacity:.4}.adm-switch-spin-icon{width:14px;height:14px;animation:loading-rotate 1s linear infinite}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-moz-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}.adm-tag{--border-radius: var(--adm-tag-border-radius, 2px);padding:2px 4px;font-size:var(--adm-font-size-3);line-height:1;font-weight:400;background:var(--background-color);color:var(--text-color);display:inline-block;white-space:nowrap;border-radius:var(--border-radius);border:1px solid var(--border-color);box-sizing:border-box}.adm-tag-round{border-radius:100px}.adm-text-area{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--disabled-color: var(--adm-color-weak);--text-align: left;--count-text-align: right;position:relative;width:100%;max-width:100%;max-height:100%}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;flex:auto;display:block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-text-area-element::-moz-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:transparent}.adm-text-area-element:disabled{color:var(--disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--disabled-color)}.adm-text-area-element:-moz-read-only{cursor:default}.adm-text-area-element:read-only{cursor:default}.adm-text-area-element:invalid{box-shadow:none}.adm-text-area-element::-ms-clear{display:none}.adm-text-area-element-hidden{visibility:hidden;position:absolute;top:0;left:0;z-index:-1000}.adm-text-area-count{text-align:var(--count-text-align);color:var(--adm-color-weak);font-size:var(--adm-font-size-9);padding-top:8px}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}.story-cloud-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .65rem;padding:.4rem .8rem;font-size:.75rem;background:var(--story-paper, #f8fafc);color:inherit;overflow-wrap:anywhere;flex-shrink:0}.story-cloud-status [role=alert]{color:var(--product-warning-text, #b45309)}.story-cloud-status button{text-decoration:underline;padding:.3rem;min-height:32px}.story-reader[data-story-theme]{--story-canvas: #f6f3ec;--story-paper: #fffdf7;--story-ink: #494234;--story-muted: #827963;--story-line: #d8cfb8;--story-accent: #776044;--story-accent-ink: #fffdf5;--story-soft: #eee7d8;--story-secondary: #567764;--story-font: "Songti SC", "STSong", "SimSun", serif;--story-radius: 12px;color:var(--story-ink);background-color:var(--story-canvas);background-image:radial-gradient(ellipse at 10% 5%,var(--story-soft),transparent 65%)}.story-reader[data-story-theme=cultivation]{--story-canvas: #faf8f3;--story-paper: #fffaf0;--story-ink: #4c4940;--story-muted: #918673;--story-line: #d8c7b0;--story-accent: #aa647e;--story-soft: #f3e8e4;--story-secondary: #588b7e;--story-radius: 7px}.story-reader[data-story-theme=scifi]{--story-canvas: #edf5f5;--story-paper: #faffff;--story-ink: #243c40;--story-muted: #607f84;--story-line: #b4d3d2;--story-accent: #176a71;--story-soft: #dcefee;--story-secondary: #457a9b;--story-font: "Microsoft YaHei", "PingFang SC", sans-serif}.story-reader[data-story-theme=urban]{--story-canvas: #f1eee9;--story-paper: #fffcf5;--story-ink: #3e3933;--story-muted: #84745f;--story-line: #d6c6ae;--story-accent: #8e4827;--story-soft: #f2e4ce;--story-secondary: #68735f;--story-font: "Microsoft YaHei", "PingFang SC", sans-serif}.story-reader[data-story-theme=romance]{--story-canvas: #fcf6f8;--story-paper: #fffdfc;--story-ink: #55444b;--story-muted: #9a7884;--story-line: #e7cdd6;--story-accent: #a94f75;--story-soft: #f8e6ed;--story-secondary: #648578;--story-radius: 16px}.story-reader[data-story-theme=mystery]{--story-canvas: #f0eef5;--story-paper: #faf8ff;--story-ink: #403c51;--story-muted: #817791;--story-line: #ccc3de;--story-accent: #65537f;--story-soft: #e8e1f0;--story-secondary: #537c7a}.dark .story-reader[data-story-theme]{--story-canvas: #181b20;--story-paper: #22262c;--story-ink: #ece4d8;--story-muted: #b4a999;--story-line: #535052;--story-soft: #303136;--story-accent: #c9af8b;--story-accent-ink: #20262b;--story-secondary: #96bdac}.dark .story-reader[data-story-theme=cultivation]{--story-canvas: #221e20;--story-paper: #2d2728;--story-accent: #e2a2b8;--story-soft: #403138}.dark .story-reader[data-story-theme=scifi]{--story-canvas: #0d2027;--story-paper: #132d34;--story-ink: #d6f1ef;--story-accent: #75d4cd;--story-line: #33575d;--story-soft: #1d3e46}.dark .story-reader[data-story-theme=urban]{--story-canvas: #211f1b;--story-paper: #2c2922;--story-accent: #e2b374;--story-soft: #423727}.dark .story-reader[data-story-theme=romance]{--story-canvas: #251d25;--story-paper: #322731;--story-accent: #eba4c3;--story-soft: #483443}.dark .story-reader[data-story-theme=mystery]{--story-canvas: #1b1924;--story-paper: #272336;--story-accent: #bea4e4;--story-soft: #373046}.story-reader .story-reader-header{max-width:820px;gap:10px;border:0;padding:15px 24px 14px}.story-reader-title{flex:1;min-width:0;text-align:center}.story-reader .story-reader-title h1{margin:0;font-size:18px;font-weight:650;letter-spacing:.025em;white-space:normal;line-height:1.35}.story-reader-title p{margin:5px 0 0;font-size:11px;letter-spacing:.08em;color:var(--story-muted)}.story-reader-title p span{color:var(--story-accent);font-size:10px}.story-reader .story-reader-header>button,.story-reader .story-menu-trigger{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;background:var(--story-paper);color:var(--story-ink);border:1px solid var(--story-line);border-radius:12px;box-shadow:0 1px 3px #00000008}.story-reader .story-reader-header>button:hover,.story-reader .story-menu-trigger:hover{background:var(--story-soft);color:var(--story-accent)}.story-reader .story-reader-main{max-width:820px}.story-reader .story-reading-panel{background:transparent;color:var(--story-ink)}.story-reader .story-reading-panel>div{padding:0 24px 16px}.story-reader .narration-text{font-family:var(--narration-font, var(--story-font));font-size-adjust:var(--narration-fsa, none);background:transparent}.story-reader .narration-text>[data-radix-scroll-area-viewport]{padding-right:8px}.story-reader .narration-text>[data-radix-scroll-area-viewport]>div{display:block!important}.story-reader .story-reading-tools{margin:0 0 4px;gap:2px;opacity:1;color:var(--story-muted)}.story-reader .story-reading-tools button{width:30px;height:30px}.story-player-action{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:14px 0 25px;font-family:var(--app-font, sans-serif)}.story-player-action>span{font-size:11px;color:var(--story-muted);letter-spacing:.12em}.story-reader .story-player-action p{max-width:86%;margin:0;padding:11px 17px;border-radius:16px 16px 3px;background:var(--story-soft);color:var(--story-ink);font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.story-turn-card{position:relative;margin:2px 2px 16px;padding:24px 26px 16px;border:1px solid var(--story-line);border-radius:var(--story-radius);background:var(--story-paper);box-shadow:0 10px 35px #0000000b}.story-chapter-kicker{display:flex;align-items:center;gap:7px;font-family:var(--app-font, sans-serif);color:var(--story-muted);font-size:11px;letter-spacing:.12em}.story-chapter-kicker>span:last-child{margin-left:auto;white-space:nowrap}.story-turn-heading h2{display:inline-block;min-width:65%;margin:15px 0 0;padding:9px 22px;background:var(--story-accent);color:var(--story-accent-ink);font-size:23px;font-weight:400;letter-spacing:.13em;line-height:1.6}.story-chapter-rule{display:flex;width:80%;align-items:center;gap:8px;margin:17px 0 19px;color:var(--story-line);font-size:7px}.story-chapter-rule:before,.story-chapter-rule:after{content:"";height:1px;background:var(--story-line)}.story-chapter-rule:before{flex:1}.story-chapter-rule:after{width:25px}.story-turn-narration{overflow-wrap:anywhere}.story-reader .story-turn-narration p{margin:0 0 .85em}.story-turn-narration blockquote{border-color:var(--story-accent);color:var(--story-muted)}.story-turn-narration strong{color:var(--story-accent)}.story-turn-narration pre{max-width:100%;overflow-x:auto}.story-reader .story-action-choices{display:flex;flex-direction:column;gap:9px;margin:23px 0 0;padding:18px 0;border-color:var(--story-line)}.story-choice-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px;margin-bottom:7px;font-family:var(--app-font, sans-serif);font-size:13px;font-weight:600;color:var(--story-ink)}.story-choice-heading small{font-size:10px}.story-reader .story-action-choices .story-choice{display:grid;grid-template-columns:36px 42px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:58px;padding:9px;border:1px solid var(--story-line);border-radius:11px;background:var(--story-paper);color:var(--story-ink);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;text-align:left;box-shadow:0 2px 5px #00000005;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.story-choice-letter,.story-choice-kind{display:flex;align-items:center;justify-content:center;min-height:34px;padding:5px 2px}.story-choice-letter{border-radius:7px;background:var(--story-soft);color:var(--story-accent);font-family:Georgia,serif;font-size:18px;font-weight:600}.story-choice-kind{color:var(--story-muted);font-family:var(--app-font, sans-serif);font-size:12px}.story-choice[data-tone=social] .story-choice-kind{color:var(--story-accent);background:var(--story-soft);border-radius:6px}.story-choice-text{align-self:center;padding:3px 2px;overflow-wrap:anywhere}.story-reader .story-action-choices .story-choice:not(:disabled):hover{border-color:var(--story-accent);box-shadow:0 4px 13px #0000000e;transform:translateY(-1px)}.story-reader .story-action-choices .story-choice[aria-pressed=true]{background:var(--story-soft);border:2px solid var(--story-accent);padding:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--story-accent) 13%,transparent)}.story-reader .story-action-choices .story-choice[aria-pressed=true] .story-choice-letter{background:var(--story-accent);color:var(--story-accent-ink)}.story-reader .story-action-choices .story-confirm-choice{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;margin-top:6px;padding:11px 14px;border:0;border-radius:10px;background:var(--story-accent);color:var(--story-accent-ink);box-shadow:0 5px 15px color-mix(in srgb,var(--story-accent) 22%,transparent);font-family:var(--app-font, sans-serif);font-size:14px;font-weight:600;text-align:center}.story-confirm-choice:disabled{opacity:.5;cursor:default}.story-reader .story-action-choices .story-choice-custom{border-style:dashed;background:var(--story-soft)}.story-choice-custom .story-choice-text small{display:block;font-family:var(--app-font, sans-serif);color:var(--story-muted);font-size:11px}.story-choice-custom .story-choice-kind{font-size:11px;white-space:nowrap;padding-inline:0}.story-reader .story-composer:focus-within{border-color:var(--story-accent)}.story-choice:disabled{cursor:default;opacity:.78}.story-turn-tools,.story-page-indicator{display:none}.story-tools-menu button{min-width:44px;min-height:44px}.story-reader button:focus-visible{outline:2px solid var(--story-accent);outline-offset:3px}.story-card-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding-top:12px;border-top:1px solid var(--story-line);color:var(--story-muted);font-size:12px;font-family:var(--app-font, sans-serif)}.story-card-shortcuts>span{font-size:10px;letter-spacing:.08em}.story-card-shortcuts button{display:inline-flex;gap:4px;align-items:center;min-height:32px;color:var(--story-ink)}.story-reader .story-writing-status{font-family:var(--app-font, sans-serif);font-size:13px;color:var(--story-accent);margin:12px 0}.story-opening{padding:12px 0 28px}.story-opening>span{font-size:12px;letter-spacing:.3em;color:var(--story-muted)}.story-opening h3{margin:12px 0 20px;font-size:23px;line-height:1.6;font-weight:400}.story-opening p{color:var(--story-muted);font-size:15px}.story-reader .story-pagination{padding:3px 0 4px;font-size:12px;color:var(--story-muted)}.story-reader .story-pagination a{height:32px;padding:5px 9px}.story-reader .story-regenerate button{height:32px;background:var(--story-paper);color:var(--story-muted);border-color:var(--story-line)}.story-reader .story-composer{padding:12px 15px 10px;border-color:var(--story-line);background:var(--story-paper);border-radius:16px;box-shadow:0 8px 28px #00000012}.story-composer-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--story-muted)}.story-composer-caption small{font-size:10px}.story-reader .story-composer input{padding-left:0;background:transparent;color:var(--story-ink)}.story-reader .story-composer input::-moz-placeholder{color:var(--story-muted);opacity:.75}.story-reader .story-composer input::placeholder{color:var(--story-muted);opacity:.75}.story-reader .story-composer button{background:var(--story-accent);color:var(--story-accent-ink);width:44px;height:44px}.server-play-reader .story-reader-header{display:flex;align-items:center;width:100%;margin:0 auto}.server-play-main{display:block;width:100%;min-height:0;flex:1;margin:0 auto;padding:16px 22px 36px;overflow-y:auto}.server-play-start{margin:8vh auto 0;max-width:560px;padding:30px;border:1px solid var(--story-line);border-radius:var(--story-radius);background:var(--story-paper);text-align:center}.server-play-start>span{color:var(--story-accent);font-size:12px;letter-spacing:.25em}.server-play-start h2{margin:18px 0;font-family:var(--story-font);font-size:25px;font-weight:500}.server-play-start p{color:var(--story-muted);line-height:1.8}.server-play-start button{margin-top:16px}.server-play-error{margin:0 2px 18px;padding:12px 15px;border:1px solid var(--product-error-border, #d98989);border-radius:10px;background:var(--product-error-surface, #fff2f2);color:var(--product-error-text, #9f2727);line-height:1.6}.server-play-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:8px 0 15px;color:var(--story-muted);font-size:12px}.server-play-reader .story-composer{margin-top:12px;border:1px solid var(--story-line)}.server-play-reader .story-composer form{display:flex;align-items:center;gap:10px;margin-top:8px}.server-play-reader .story-composer input{flex:1;min-width:0;border:0;outline:0;font-size:15px}.server-play-reader .story-composer button{display:grid;flex:0 0 44px;place-items:center;padding:0;border:0;border-radius:11px}.server-play-archive-list{display:flex;flex-direction:column;gap:12px;padding:18px;color:hsl(var(--foreground))}.server-play-archive-list h3{margin:0;font-size:17px}.server-play-archive-list>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:11px 0;border-bottom:1px solid hsl(var(--border))}.server-play-archive-list>div p{width:100%;margin:0;color:hsl(var(--muted-foreground))}.server-play-archive-list>button{padding:10px 0;border-bottom:1px solid hsl(var(--border));text-align:left}@media (max-width: 480px){.server-play-main{padding:8px 12px 24px}.server-play-start{padding:22px}}.story-reader[data-story-theme=scifi] .story-turn-card{border-top:3px solid var(--story-accent);background-image:linear-gradient(color-mix(in srgb,var(--story-line) 25%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--story-line) 25%,transparent) 1px,transparent 1px);background-size:32px 32px}.story-reader[data-story-theme=scifi] .story-turn-narration{background:var(--story-paper);padding:12px 15px;border-left:2px solid var(--story-line);border-radius:0 7px 7px 0}.story-reader[data-story-theme=scifi] .story-turn-heading h2{min-width:0;padding-left:0;background:transparent;color:var(--story-accent);font-family:var(--story-font);font-size:23px;font-weight:600;letter-spacing:.03em}.story-reader[data-story-theme=urban] .story-turn-card{border-top:5px solid var(--story-accent)}.story-reader[data-story-theme=urban] .story-chapter-rule{height:5px;width:100%;background:repeating-linear-gradient(135deg,var(--story-line) 0 6px,transparent 6px 12px)}.story-reader[data-story-theme=urban] .story-chapter-rule>span{display:none}.story-reader[data-story-theme=romance] .story-turn-heading h2{border-radius:4px 20px 20px 4px}.story-reader[data-story-theme=romance] .story-choice-letter{border-radius:8px 8px 2px}.story-reader[data-story-theme=mystery] .story-turn-card{border:1px dashed var(--story-line);border-left:4px solid var(--story-accent)}.story-reader[data-story-theme=mystery] .story-turn-heading h2{transform:rotate(-1deg)}@media (max-width: 767px){.story-reader .story-reader-header{display:flex;gap:6px;padding:6px 8px}.server-play-reader .story-reader-header{display:flex;justify-content:space-between}.story-reader .story-menu-trigger,.story-reader .story-reader-header>button{flex-basis:44px;width:44px;height:44px;border-radius:10px}.story-reader .story-reader-title h1{font-size:14px;line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.story-reader .story-reader-title p{display:none}.story-cloud-status{padding:2px 8px;min-height:22px;font-size:11px}.story-reader .story-reading-panel>div{padding:2px 8px max(6px,env(safe-area-inset-bottom))}.story-reader .story-reading-panel>div>.flex{gap:4px}.story-reader .narration-text{padding-bottom:4px}.story-reader .narration-text>[data-radix-scroll-area-viewport]{padding-right:0;scroll-padding-block:8px}.story-reader .story-reading-tools,.story-card-shortcuts{display:none}.story-player-action{gap:0;margin:4px 0 8px}.story-player-action>span{display:none}.story-reader .story-player-action p{max-width:94%;padding:6px 10px;font-size:14px;line-height:1.5}.story-turn-card{margin:0 0 8px;padding:10px 12px;box-shadow:0 3px 10px #00000006}.story-turn-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:20px 24px;gap:0 8px;margin-bottom:8px}.story-chapter-kicker{grid-column:1;grid-row:1;font-size:11px;letter-spacing:0}.story-reader[data-story-theme] .story-turn-heading h2{grid-column:1;grid-row:2;min-width:0;margin:0;padding:0;color:var(--story-muted);background:transparent;font-family:var(--app-font, sans-serif);font-size:12px;line-height:24px;letter-spacing:0;transform:none;border-radius:0}.story-chapter-rule{display:none}.story-turn-tools{display:flex;grid-column:2;grid-row:1 / span 2}.story-turn-tools button{width:44px;height:44px;color:var(--story-muted)}.story-reader .story-turn-narration p{margin-bottom:.6em}.story-opening{padding:4px 0}.story-opening h3{margin:6px 0 10px;font-size:20px}.story-reader .story-action-choices{margin:8px 0 0;padding:10px 0 6px;gap:8px;border-color:var(--story-line)}.story-choice-heading{margin-bottom:0;font-size:13px}.story-reader .story-action-choices .story-choice{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:56px;padding:10px 12px;font-size:16px;line-height:1.5}.story-reader .story-action-choices .story-choice[aria-pressed=true]{padding:9px 11px}.story-choice-letter{min-height:30px;font-size:16px}.story-choice-kind{display:none}.story-choice-text{padding:0}.story-reader .story-action-choices .story-confirm-choice{min-height:56px;padding:12px;font-size:16px}.story-reader .story-dock-confirm{flex-shrink:0;min-height:56px;width:100%;background:var(--story-accent);color:var(--story-accent-ink);border:0;border-radius:12px;font-size:16px}.story-reader .story-pagination{flex-wrap:nowrap;gap:4px;padding:0}.story-reader .story-pagination>nav{min-width:0;width:auto}.story-reader .story-pagination .story-page-number,.story-reader .story-pagination .story-page-gap{display:none}.story-reader .story-pagination .story-page-indicator{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;font-size:12px}.story-reader .story-pagination a{width:44px;height:44px;padding:4px}.story-reader .story-pagination a[aria-label]>span{display:none}.story-reader .story-regenerate{margin-left:auto}.story-reader .story-regenerate button{min-width:44px;width:auto;height:44px;padding:8px}.story-reader .story-composer{margin:0;padding:5px 6px;border-radius:12px;gap:0}.story-composer-caption{display:none}.story-reader .story-composer input{height:52px;padding:8px 6px;margin-right:4px;font-size:16px}.story-reader .story-composer button{width:52px;height:52px;border-radius:10px}.story-reader .story-start-button{min-height:52px;font-size:16px}.story-reader[data-keyboard-open=true] .story-cloud-status:not([data-error=true]){display:none}.story-reader[data-keyboard-open=true] .story-reader-header{padding-block:2px}.story-reader[data-keyboard-open=true] .story-reading-panel>div{padding-bottom:4px}}@media (prefers-reduced-motion: reduce){.story-reader .story-choice{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-italic-C5caDWkv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-italic-BHGTCMtU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-italic-ZJN3QSAr.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-italic-Dymqxqgx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-italic-CN0_AmM6.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-italic-fnaShVx0.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-italic-BIea8-3l.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-italic-CLM9MVT0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-italic-CT8UZlj2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-italic-Bf1Hxpwk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-italic-B5MGXMAg.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-italic-CVbpa0t4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-italic-BGJhoCPh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-italic-C8utfXoj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-italic-jzfX-GOl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-italic-Bmy0yRBR.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-italic-BqzjwPnH.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-italic-CsGuNfVR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-italic-BfAgiArQ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-italic-DnchwVcj.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-italic-B1mMy0tD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-italic-Bg-PIjcQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-italic-CSuqwwKr.woff2) format("woff2"),url(/assets/roboto-latin-400-italic-C2a9rKC1.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-italic-Cb9agdGy.woff2) format("woff2"),url(/assets/roboto-latin-700-italic-CC4lh_E9.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2) format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2) format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2) format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff) format("woff")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAiEABQAAAAAERQAAAgbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFeJyYAdC9qEQgKhQiEFgsgADCGFAE2AiQDOgQgBYsmB4EUDAcbJQ8jEbaKchqA4p8JNp36BR2hDG2Mg1DShoYhcsD4FuHOgqZ/jCHwh9v8SLllBs//f3P+PncmJg0BX3RQC1Q8oeqBmgTxmil9ZrTPVL+q8pyjzTF3MjUtkWgLJrBam6Wyp94zFlFjsdm7b0+3voZqFsQg3dDUYBHBEKMlmO/gmq9V9+umAp7qGnkCo89a1/+/n6u7iCXxDBfxEFlotLi9qaMfk4/7xBqHipdGFLHfMQ9RrNI4XUPlWbpy1U1dSAhyo5v4NH/3nhHACQAIgglBkCMNdpJwL9LvOmwcVnSA9nYAS3imTOqxfe8Z85twA5h7QH/gd8pJ4zH8ARRooIMJzGABK9jADg5wggvcCOAjgDPDNtDVxOzGBGqres5NQ9laumSqQIJQYKNOrSwsOuQCrOHSz/W//38FeOiSvyGtv34LKrN+AAYTgmBFAX42IJ1a9KqZL8CzNYcgOoJPpu5GmGmhrU5qowDEw2wQOMhXcrzeE1V/A9Uh+UDJVFClxJfdkC5vmKmo3IR0VVlT/noJ0tVloKLbAML6oRUlCf8mgoDoCCAACJbXvMbX478/ev6Ry1cAvKKOxWR8gwQBCtAAPw0B/HSmAx8vDYULQ8gpr4vST+vFtIPi26bn3FOP8/Pa1E9oOjeCzmasgAkLX04AL4XgZ8HuPPGTTIXSDMtsASWmVRTwnq9NNG/Jp+yipzQSh5jAP8opZieKxSWWYlpxL7u1t+MBoIpkTh8AZ4l7ej3QUO0nkqZFC6KJnJkguqZZE7F5vDabz2aL0t0Ok0uf6TLNrnc66h1T7GH7uEmO8N3fyP6vih2TJjomHDkRfeh0otJmduX4rd9UTPr2FM2x7etxlV+1DW/7Nq3CPu7U19b6Ffd8Y9/6lWHjLN0q1F8bOn/v29GeFBR2dNRWTM3d4MgRWXPsWP7ymnHLKhyEk4HTqI+/jBmfdnSsznLiD/f+MKUkv0ef9rzu+TAl3y8Z9H2l9/WfR7ze4HrO/9tIfbyrZ/L4k3yZ69373qTpeYvXWrqk/vly3rT09+RtcfAzp7R4ZpQOsoeCUyIloZlTmyVmtmD51EigdESPQX1b/euv+9e3lva1VF7vMK81UN7jmFHeSvzmg+FA6lRbMGa/PRiaUhUIBseXpk9ujT3QuvatKg2wBk8WvhluLesbd+tmeduVukd3mUEbTz+Z9GR9xsReDV0qCwWjX7E+0NYwJT5DY4BvbO6qbVXrtxF7I2PQkJG24IDwruycVeFB/B2zR8JRmQQw40pee7nJNqPTSht0UleicvoZBp2hvvuK+kH1DKuB6ccjKKCMB4CuAHIE9DBLg+e8Lr70PN+bIWk68xqrC3OSSkgFJ/P6MuFVcA/ZljFRNEUxvL3eoTHIMNwL8tl8ZzDxZnYh3l7zGYX1EyEYV8Y2exQhqsf9Ll9//u1fJmVBgZJsOFkkQwqkMHH7gU4B5nXHroShOU9Ww64xh0noB6R8BLvezac+NxVBkqwBkpCUvY31i24O2huFoTnA792NZP2JD9AfBpz5akNQZZ0hGezO8Ovu/22l/GLyuF3fNpCQoui9Ok7WaDsIJjuWFGA5Mcc5fTTvp3IuF8xfgjshYPZqo4/Xvr/7YFpSOp9PYNw1tDs2LsXEr/vN7Y97jMkaXVDG/2rFwqg4Gay0tMbv93xWF+BsrKqhGOfJcGGIy5CCVFpSlvUJGvsHxnHJ2heNguR5t7ntID5JM3t9qjJM57KcwYxbcQTDw3ysvfUOYa+fEA3AIHWuoigIjn+Mi86kczkRZc9f39A+uGhzb0/3BXdpDUMTxfHTvFtxx4x4C4nl56dQhPjENiZMqYyG7e++QhqkTeLzC8z+BzBvsChG68ftan2erLM79bs7VFu/vWtn4YvXfsbOO9JisVqtNpvF9MfBMG4sf5x69+gKVT169+yyqTBYwDK3Fru7emXdJjL8pSatM0Ayk6QNXGL2eG7f+vN/3eG8du3fdUJqa/X5WrjkP9eirbOyokQ0EWW5fTYq+u/LF+P5Z40uxq38DwKozsvqVWMLp3l6/q2adhbw4xcPDmS7/+Gz60vB+ZW+V9tRmFEACDxu1foZi/eRMi53Uk27VaWJJKXZvR56Q7WiHwOADwMkw0UE8MhzNHmKGSHsTUMByWmiIboNeKlfAgpJPR0VTm0canTvBNTJratoIqG+QTPZ1RbhpnMtTiDgVA0oxFQYFalVhhpxleSgdy6VThQqoJmYXEQLRj5CK8U5jjZ6ZjraCaQQHXT2Jzop8xa6KLYf3XQ3ET1YGYNefr2xAztl6OMmE6M4SUA/K76DRvOB/habb64ZyjVrMJtlDhdZfU6tBRqNEVFtgQYzzDVMrWo15pfoq0jGhZlqNRkiYr5yCxHpeYZrZnSzweYrkob1ILMUDMMm6TZNMpqWbRKNp2+bRuSJjb2wcQGR72b8dDbs5jVjb4z1vsMxxj6dWWQTDcuEllchkkTI13e+FvN0V6TIPLPMVavFfPMUmqdWg0LN5qpWZKQBhvniXLCuDIuYW4hYnsoQUCigRAmqjMBm9E2kexiinNpiCEaC5Z1O3FezFkvM9TI7oJjIDBxOhDHs5KPM1axOhFckO2SBx8Q9Yh8wm9/Z1WptmQvMRHqWZo2a6a7Moqjz+jkUtN8hMSMCQNgBzxGme18UPaOJLiYxiwVNrGITuzjMocfcyMKIZcGntrgs1J/59O/KFd0HNO5mqr43Ns5YPbg4VKz63twzngvmR/6fh/xIj9SpZ5cWd941fE6uDWeoDwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-italic-Dmq-fBVQ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-italic-Dcombn6O.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-italic-Bq4J7U7l.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-italic-Ijyzy1lK.woff) format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2) format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff) format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2) format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff) format("woff")}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-italic-zX21t472.woff2) format("woff2"),url(/assets/andika-latin-400-italic-Dbc60mxu.woff) format("woff")}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-italic-BIGeuHNc.woff2) format("woff2"),url(/assets/andika-latin-700-italic-Dedxg7-A.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-italic-sb4Uqald.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-italic-CgRVdIOb.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-italic-DeGJE8Fr.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-italic-YI-PfiH4.woff) format("woff")}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--app-font),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--app-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size-adjust:.52;--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 180 47.4% 75%;--primary-foreground: 180 47.4% 11.2%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--destructive-fill: 0 84.2% 60.2%;--success: 142 71% 40%;--success-foreground: 210 40% 98%;--warning: 45 93% 50%;--warning-foreground: 38 92% 12%;--info: 217 84% 56%;--info-foreground: 210 40% 98%;--overlay: 0 0% 0%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%}.dark{color-scheme:dark;--product-canvas: #111827;--product-surface: #1d2737;--product-soft: #25334a;--product-text: #edf2fa;--product-muted: #b2bdcf;--product-accent: #a5c2ff;--product-border: #465672;--product-gradient: linear-gradient(135deg, #1d2e49, #29283e);--product-error-surface: #3b202a;--product-error-border: #95556a;--product-error-text: #ffb8c7;--product-warning-text: #f3c17c;--product-success-text: #8adbb3;--product-glass: rgba(29, 39, 55, .94);--product-auth-overlay: linear-gradient(180deg, rgba(12, 20, 38, .78), rgba(16, 24, 39, .92));--product-auth-text-shadow: none;--product-inset-shadow: inset 0 1px rgba(255, 255, 255, .06);--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 180 40% 85%;--primary-foreground: 180 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 72% 58%;--destructive-foreground: 210 40% 98%;--destructive-fill: 0 62.8% 30.6%;--success: 142 65% 45%;--success-foreground: 210 40% 98%;--warning: 45 93% 55%;--warning-foreground: 38 92% 12%;--info: 217 84% 60%;--info-foreground: 210 40% 98%;--overlay: 0 0% 0%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%}.light[data-theme=purple]{--background: 266 40% 99%;--foreground: 266 45% 8%;--card: 266 40% 99%;--card-foreground: 266 45% 8%;--popover: 266 40% 99%;--popover-foreground: 266 45% 8%;--primary: 266 48% 78%;--primary-foreground: 266 47% 16%;--secondary: 266 30% 95%;--secondary-foreground: 266 45% 16%;--muted: 266 24% 95%;--muted-foreground: 266 16% 45%;--accent: 266 32% 93%;--accent-foreground: 266 45% 16%;--border: 266 26% 89%;--input: 266 26% 89%;--ring: 266 55% 55%}.dark[data-theme=purple]{--background: 266 42% 6%;--foreground: 266 20% 96%;--card: 266 42% 6%;--card-foreground: 266 20% 96%;--popover: 266 42% 6%;--popover-foreground: 266 20% 96%;--primary: 266 45% 82%;--primary-foreground: 266 47% 15%;--secondary: 266 26% 20%;--secondary-foreground: 266 20% 96%;--muted: 266 22% 20%;--muted-foreground: 266 18% 68%;--accent: 266 28% 24%;--accent-foreground: 266 20% 96%;--border: 266 26% 24%;--input: 266 26% 24%;--ring: 266 45% 74%}.light[data-theme=graphite]{--background: 220 12% 97%;--foreground: 220 15% 12%;--card: 220 15% 99%;--card-foreground: 220 15% 12%;--popover: 220 15% 99%;--popover-foreground: 220 15% 12%;--primary: 220 14% 18%;--primary-foreground: 220 10% 98%;--secondary: 220 12% 93%;--secondary-foreground: 220 15% 18%;--muted: 220 10% 94%;--muted-foreground: 220 8% 45%;--accent: 220 12% 91%;--accent-foreground: 220 15% 18%;--border: 220 12% 88%;--input: 220 12% 88%;--ring: 220 10% 40%}.dark[data-theme=graphite]{--background: 220 12% 10%;--foreground: 220 10% 96%;--card: 220 12% 13%;--card-foreground: 220 10% 96%;--popover: 220 12% 13%;--popover-foreground: 220 10% 96%;--primary: 220 10% 92%;--primary-foreground: 220 15% 14%;--secondary: 220 10% 20%;--secondary-foreground: 220 10% 96%;--muted: 220 8% 20%;--muted-foreground: 220 8% 66%;--accent: 220 10% 24%;--accent-foreground: 220 10% 96%;--border: 220 10% 24%;--input: 220 10% 24%;--ring: 220 10% 70%}.light[data-theme=rose]{--background: 340 40% 99%;--foreground: 340 30% 9%;--card: 340 40% 99%;--card-foreground: 340 30% 9%;--popover: 340 40% 99%;--popover-foreground: 340 30% 9%;--primary: 340 55% 80%;--primary-foreground: 340 40% 18%;--secondary: 340 30% 96%;--secondary-foreground: 340 40% 18%;--muted: 340 22% 96%;--muted-foreground: 340 12% 46%;--accent: 340 32% 94%;--accent-foreground: 340 40% 18%;--border: 340 24% 90%;--input: 340 24% 90%;--ring: 340 65% 58%}.dark[data-theme=rose]{--background: 340 30% 7%;--foreground: 340 15% 96%;--card: 340 30% 7%;--card-foreground: 340 15% 96%;--popover: 340 30% 7%;--popover-foreground: 340 15% 96%;--primary: 340 60% 82%;--primary-foreground: 340 40% 16%;--secondary: 340 22% 20%;--secondary-foreground: 340 15% 96%;--muted: 340 18% 20%;--muted-foreground: 340 14% 68%;--accent: 340 24% 24%;--accent-foreground: 340 15% 96%;--border: 340 22% 24%;--input: 340 22% 24%;--ring: 340 60% 72%}.light[data-theme=monochrome]{--background: 0 0% 100%;--foreground: 0 0% 9%;--card: 0 0% 100%;--card-foreground: 0 0% 9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 9%;--primary: 0 0% 12%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 95%;--secondary-foreground: 0 0% 12%;--muted: 0 0% 95%;--muted-foreground: 0 0% 40%;--accent: 0 0% 92%;--accent-foreground: 0 0% 12%;--border: 0 0% 87%;--input: 0 0% 87%;--ring: 0 0% 45%}.dark[data-theme=monochrome]{--background: 0 0% 0%;--foreground: 0 0% 96%;--card: 0 0% 7%;--card-foreground: 0 0% 96%;--popover: 0 0% 9%;--popover-foreground: 0 0% 96%;--primary: 0 0% 92%;--primary-foreground: 0 0% 8%;--secondary: 0 0% 13%;--secondary-foreground: 0 0% 96%;--muted: 0 0% 13%;--muted-foreground: 0 0% 64%;--accent: 0 0% 17%;--accent-foreground: 0 0% 96%;--border: 0 0% 22%;--input: 0 0% 22%;--ring: 0 0% 60%}.light[data-theme=highcontrast]{--background: 0 0% 100%;--foreground: 0 0% 0%;--card: 0 0% 100%;--card-foreground: 0 0% 0%;--popover: 0 0% 100%;--popover-foreground: 0 0% 0%;--primary: 0 0% 10%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 82%;--secondary-foreground: 0 0% 0%;--muted: 0 0% 85%;--muted-foreground: 0 0% 20%;--accent: 0 0% 78%;--accent-foreground: 0 0% 0%;--border: 0 0% 0%;--input: 0 0% 0%;--ring: 0 0% 0%}.dark[data-theme=highcontrast]{--background: 0 0% 0%;--foreground: 0 0% 100%;--card: 0 0% 0%;--card-foreground: 0 0% 100%;--popover: 0 0% 0%;--popover-foreground: 0 0% 100%;--primary: 55 100% 50%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 22%;--secondary-foreground: 0 0% 100%;--muted: 0 0% 20%;--muted-foreground: 0 0% 85%;--accent: 0 0% 30%;--accent-foreground: 0 0% 100%;--border: 0 0% 100%;--input: 0 0% 100%;--ring: 55 100% 50%}.light[data-theme=forest]{--background: 158 30% 98%;--foreground: 158 25% 8%;--card: 158 30% 98%;--card-foreground: 158 25% 8%;--popover: 158 30% 98%;--popover-foreground: 158 25% 8%;--primary: 158 42% 72%;--primary-foreground: 158 40% 16%;--secondary: 158 25% 94%;--secondary-foreground: 158 40% 16%;--muted: 158 18% 94%;--muted-foreground: 158 12% 40%;--accent: 158 26% 91%;--accent-foreground: 158 40% 16%;--border: 158 20% 86%;--input: 158 20% 86%;--ring: 158 50% 40%}.dark[data-theme=forest]{--background: 158 28% 6%;--foreground: 158 15% 96%;--card: 158 28% 6%;--card-foreground: 158 15% 96%;--popover: 158 28% 6%;--popover-foreground: 158 15% 96%;--primary: 158 40% 78%;--primary-foreground: 158 40% 14%;--secondary: 158 20% 18%;--secondary-foreground: 158 15% 96%;--muted: 158 16% 18%;--muted-foreground: 158 14% 66%;--accent: 158 22% 22%;--accent-foreground: 158 15% 96%;--border: 158 20% 22%;--input: 158 20% 22%;--ring: 158 45% 58%}.light[data-theme=bubblegum]{--background: 330 45% 99%;--foreground: 330 30% 9%;--card: 330 45% 99%;--card-foreground: 330 30% 9%;--popover: 330 45% 99%;--popover-foreground: 330 30% 9%;--primary: 330 85% 78%;--primary-foreground: 330 50% 20%;--secondary: 330 35% 96%;--secondary-foreground: 330 50% 20%;--muted: 330 25% 96%;--muted-foreground: 330 15% 45%;--accent: 330 40% 93%;--accent-foreground: 330 50% 20%;--border: 330 30% 89%;--input: 330 30% 89%;--ring: 330 90% 62%}.dark[data-theme=bubblegum]{--background: 330 40% 8%;--foreground: 330 25% 96%;--card: 330 40% 8%;--card-foreground: 330 25% 96%;--popover: 330 40% 8%;--popover-foreground: 330 25% 96%;--primary: 330 92% 64%;--primary-foreground: 330 55% 15%;--secondary: 330 38% 22%;--secondary-foreground: 330 25% 96%;--muted: 330 34% 22%;--muted-foreground: 330 24% 72%;--accent: 330 44% 26%;--accent-foreground: 330 25% 96%;--border: 330 40% 28%;--input: 330 40% 28%;--ring: 330 92% 66%}*{border-color:hsl(var(--border));scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border:2px solid transparent;border-radius:9999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.-m-0\.5{margin:-.125rem}.m-1{margin:.25rem}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[48px\]{max-height:48px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[800px\]{max-height:800px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[100px\]{min-height:100px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[70vw\]{width:70vw}.w-\[85vw\]{width:85vw}.w-\[90vw\]{width:90vw}.w-\[92px\]{width:92px}.w-\[95\%\]{width:95%}.w-\[95vw\]{width:95vw}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[3\]{flex:3}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-info{border-color:hsl(var(--info))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-transparent{border-color:transparent}.border-warning{border-color:hsl(var(--warning))}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive-fill{background-color:hsl(var(--destructive-fill))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-inherit{background-color:inherit}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-overlay\/50{background-color:hsl(var(--overlay) / .5)}.bg-overlay\/60{background-color:hsl(var(--overlay) / .6)}.bg-overlay\/80{background-color:hsl(var(--overlay) / .8)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/20{background-color:hsl(var(--warning) / .2)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-200{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-200{--tw-gradient-from: #bbf7d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-200{--tw-gradient-from: #bae6fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[11px\]{padding-right:11px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[56\.25\%\]{padding-top:56.25%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--app-font),sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-info{color:hsl(var(--info))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-success{color:hsl(var(--success))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-info{--tw-ring-color: hsl(var(--info))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.narration-text{font-family:var(--narration-font, var(--app-font));font-size:calc(1em * var(--narration-scale, 1));line-height:var(--narration-line-height, 1.5);font-size-adjust:var(--narration-fsa)}.mobile-app-shell{height:100%;overflow-y:auto;background:var(--adm-color-background, #f5f6f8);color:var(--adm-color-text, #1f1f1f);-webkit-overflow-scrolling:touch}.mobile-app-content{width:100%;max-width:640px;min-height:100%;margin:0 auto;padding:0 12px 18px}.mobile-app-shell .adm-nav-bar{--height: 52px;padding:0 2px;background:transparent}.brand-lockup{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.brand-lockup strong{font-size:18px;letter-spacing:-.02em}.brand-lockup span{margin-top:3px;color:var(--adm-color-weak, #999);font-size:11px}.mobile-icon-button,.mobile-avatar-button{border:0;background:transparent;color:var(--adm-color-text, #1f1f1f);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mobile-icon-button{width:32px;height:32px;font-size:21px}.mobile-avatar-button{width:32px;height:32px;border-radius:50%;background:var(--adm-color-primary, #1677ff);color:#fff;font-size:13px;font-weight:700}.mobile-avatar-button svg{font-size:19px}.mobile-app-content>.adm-search-bar{margin:4px 0 12px;--background: var(--adm-color-fill-content, #fff);--border-radius: 8px}.mobile-welcome-banner{position:relative;min-height:178px;margin:8px 0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:18px;background:linear-gradient(110deg,#1d3271d1,#5376cf66),url(/auth-background.png) center 52% / cover;box-shadow:0 12px 26px #3b539b29;color:#fff}.mobile-welcome-banner__copy{position:relative;z-index:1;max-width:78%;padding:22px 18px}.mobile-welcome-banner__copy>span{color:#ffffffc2;font-size:12px;letter-spacing:.12em}.mobile-welcome-banner__copy h1{margin:7px 0 6px;font-size:23px;line-height:30px}.mobile-welcome-banner__copy p{margin:0 0 15px;color:#ffffffd1;font-size:13px;line-height:20px}.mobile-welcome-banner__button.adm-button{border:0;background:#fff;color:#476bd0;font-weight:700;--background: transparent;--text-color: #476bd0;--border-radius: 22px}.mobile-welcome-banner__secondary.adm-button{border-color:#ffffffb8;color:#fff;--text-color: #fff;--border-radius: 22px}.mobile-welcome-banner__glow{position:absolute;right:-28px;bottom:-54px;width:190px;height:190px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 22px #ffffff0f,0 0 0 44px #ffffff0a}.mobile-home-section{margin:16px 0}.mobile-explore-page{padding-bottom:8px}.mobile-explore-intro{padding:13px 4px 2px}.mobile-explore-intro span{color:var(--adm-color-primary, #4969cd);font-size:12px;letter-spacing:.12em}.mobile-explore-intro h1{margin:5px 0 4px;font-size:26px;line-height:34px}.mobile-explore-intro p{margin:0;color:var(--adm-color-weak, #888);font-size:13px}.archive-nav-title{color:var(--adm-color-text, #20242b);font-size:18px;font-weight:700;letter-spacing:.03em}.mobile-archive-page{padding:9px 2px 16px}.archive-feature-card{display:flex;width:100%;align-items:center;gap:12px;margin:5px 0 23px;padding:17px 15px;border:1px solid var(--product-border, #e0eafa);border-radius:17px;background:var(--product-gradient, linear-gradient(115deg, #eaf3ff, #f0f5ff 65%, #f4f1ff));color:var(--product-text, #27364b);text-align:left;box-shadow:0 5px 17px #2855960e;cursor:pointer}.archive-feature-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:13px;background:var(--product-soft, rgba(255,255,255,.78));color:var(--product-accent, #3275cf);font-size:23px}.archive-feature-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.archive-feature-copy strong{color:var(--product-accent, #2865b5);font-size:16px}.archive-feature-copy small{color:var(--product-muted, #65758e);font-size:12px;line-height:17px}.archive-feature-arrow{color:var(--product-accent, #3275cf);font-size:26px}.archive-overview-card{overflow:hidden;margin:0 0 24px;padding:0;border:1px solid var(--product-border, #e0eafb);border-radius:18px;background:var(--product-gradient, linear-gradient(135deg, #eff6ff, #f7f9ff 62%, #f3f0ff));box-shadow:0 7px 22px #2a589e12}.archive-overview-card>.adm-card-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 8px}.archive-overview-item{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:0 5px;text-align:center}.archive-overview-item+.archive-overview-item{border-left:1px solid rgba(111,145,199,.18)}.archive-overview-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--product-soft, rgba(255,255,255,.78));color:var(--product-accent, #3471c8);font-size:20px}.archive-overview-item strong{max-width:100%;overflow:hidden;color:var(--product-accent, #2e69bb);font-size:19px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.archive-overview-item .archive-overview-world{font-size:12px;line-height:24px}.archive-overview-item small{color:var(--product-muted, #71839f);font-size:10px}.archive-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 0 17px;border-bottom:1px solid var(--adm-color-border, #e8e9ed)}.archive-tab{position:relative;min-height:44px;padding:8px;border:0;background:transparent;color:var(--adm-color-weak, #727986);font-size:14px;font-weight:600;cursor:pointer}.archive-tab.is-active{color:var(--product-accent, #2e69bb)}.archive-tab.is-active:after{position:absolute;right:8px;bottom:-1px;left:8px;height:3px;border-radius:3px 3px 0 0;background:#3478d4;content:""}.archive-tab span{display:inline-grid;min-width:19px;height:19px;margin-left:4px;place-items:center;border-radius:999px;background:var(--product-soft, #eaf2ff);color:var(--product-accent, #3976c9);font-size:10px}.archive-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px}.archive-list-heading h2{margin:0;font-size:17px}.archive-new-button.adm-button{flex:0 0 auto;min-height:34px;padding:0 12px;border-color:var(--product-border, #9fb9da);border-radius:18px;color:var(--product-accent, #3e6fa7);font-size:11px;--border-radius: 18px}.archive-save-list{display:flex;flex-direction:column;gap:10px}.archive-storage-note{margin:0 2px 12px;color:var(--product-muted, #74839a);font-size:11px;line-height:1.5}.archive-cloud-error{margin:0 0 12px;padding:10px 12px;border:1px solid var(--product-error-border, #f3c9c9);border-radius:10px;background:var(--product-error-surface, #fff7f7);color:var(--product-error-text, #a84040);font-size:11px;line-height:1.5}.archive-cloud-error button{margin-left:8px;padding:0;border:0;background:transparent;color:var(--product-accent, #2865b5);font-weight:600;cursor:pointer}.archive-save-row{position:relative}.archive-save-card{display:grid;grid-template-columns:78px minmax(0,1fr) 10px;align-items:center;gap:11px;width:100%;min-height:128px;padding:10px;border:1px solid var(--product-border, #e7eaf0);border-radius:15px;background:var(--adm-color-background, #fff);box-shadow:0 4px 15px #1f2e470e;color:var(--adm-color-text, #20242b);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.archive-save-card:hover{transform:translateY(-1px);border-color:var(--product-accent, #cbdcf4);box-shadow:0 8px 20px #1f467e1a}.archive-save-card>.world-image{width:78px;min-height:108px;border-radius:10px}.archive-save-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.archive-save-title{display:flex;min-width:0;align-items:center;gap:6px}.archive-save-title strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.archive-save-title .adm-tag{flex:0 0 auto;max-width:64px;overflow:hidden;font-size:9px;text-overflow:ellipsis}.archive-save-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--product-muted, #737c8a);font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archive-save-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;color:var(--product-muted, #8590a0);font-size:9px;padding-right:36px}.archive-delete-button{position:absolute;right:20px;bottom:16px;padding:3px 0;border:0;background:transparent;color:var(--product-error-text, #a66b6b);font-size:10px;cursor:pointer}.archive-delete-button:disabled{opacity:.6;cursor:wait}.archive-load-more.adm-button{display:block;margin:14px auto 0;border-color:var(--product-border, #b7c9e4);border-radius:18px;color:var(--product-accent, #3e6fa7);font-size:12px}.archive-save-arrow{color:var(--product-muted, #8c9bb0);font-size:22px}.archive-empty-card{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:16px}.mobile-me-page{padding-bottom:8px}.mobile-me-profile{display:flex;align-items:center;gap:12px;margin:13px 0 20px;padding:18px 16px;border:1px solid var(--product-border, rgba(83,106,196,.1));border-radius:18px;background:var(--product-gradient, linear-gradient(135deg, #eef3ff, #faf8ff))}.mobile-avatar-input{display:none}.mobile-me-avatar{position:relative;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:visible;border:0;border-radius:50%;background:linear-gradient(135deg,#5d83ee,#876ce8);color:#fff;font-size:24px;cursor:pointer}.mobile-me-avatar img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mobile-me-avatar i{position:absolute;right:-2px;bottom:-1px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border:2px solid var(--adm-color-background, #fff);border-radius:50%;background:#4d75e4;color:#fff;font-size:15px;font-style:normal;line-height:1}.mobile-me-profile__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.mobile-me-profile__copy strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-me-profile__copy span{color:var(--adm-color-weak, #888);font-size:12px}.mobile-me-profile__edit{padding:6px 0;border:0;background:transparent;color:var(--adm-color-primary, #4969cd);font-size:12px;cursor:pointer}.mobile-me-menu-card{padding:2px 14px}.mobile-me-menu-row{display:flex;width:100%;align-items:center;gap:11px;padding:13px 0;border:0;border-bottom:1px solid var(--adm-color-border, #eee);background:transparent;color:var(--adm-color-text, #1f1f1f);text-align:left;cursor:pointer}.mobile-me-menu-row:last-child{border-bottom:0}.mobile-me-menu-row>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.mobile-me-menu-row strong{font-size:14px}.mobile-me-menu-row small{color:var(--adm-color-weak, #888);font-size:11px}.mobile-me-menu-row b{color:var(--adm-color-weak, #aaa);font-size:20px;font-weight:400}.mobile-me-menu-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;font-size:20px}.mobile-me-menu-icon--blue{background:#4969cd1a;color:var(--product-accent, #4969cd)}.mobile-me-menu-icon--purple{background:#8b69dc1f;color:var(--product-accent, #8664d3)}.mobile-me-menu-icon--orange{background:#f09a4c24;color:var(--product-warning-text, #df8a3b)}.mobile-me-menu-icon--green{background:#35ae7d21;color:var(--product-success-text, #2f9f74)}.mobile-me-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobile-me-stats>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;border-radius:12px;background:var(--adm-color-background, #fff);box-shadow:0 2px 8px #1f23290d}.mobile-me-stats strong{color:var(--adm-color-primary, #4969cd);font-size:20px}.mobile-me-stats span{color:var(--adm-color-weak, #888);font-size:11px}.mobile-featured-section{margin-top:8px}.mobile-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;padding:0 2px}.mobile-section-header h2{margin:0;font-size:18px;line-height:24px;font-weight:700}.mobile-section-header button{border:0;background:transparent;color:var(--adm-color-primary, #1677ff);font-size:13px;cursor:pointer}.featured-world{position:relative;width:100%;height:230px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:transparent;box-shadow:0 12px 28px #283d7d29;text-align:left;cursor:pointer}.featured-world__content{position:absolute;left:17px;right:17px;bottom:17px;color:#fff}.featured-world__content>span{font-size:12px;opacity:.82}.featured-world__content>.featured-world__enter{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--adm-color-primary);color:#fff;font-size:14px;line-height:20px;opacity:1}.featured-world__content h1{overflow:hidden;margin:5px 0;font-size:23px;line-height:30px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.featured-world__content p{display:-webkit-box;overflow:hidden;margin:0 0 12px;max-width:92%;font-size:13px;line-height:19px;opacity:.85;-webkit-box-orient:vertical;-webkit-line-clamp:2}.world-image{position:relative;width:100%;overflow:hidden}.world-image__media{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);transform-origin:center}.world-image__media .adm-image{position:absolute;top:0;right:0;bottom:0;left:0}.world-image__media .adm-image-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:none}.world-image__media--city{top:0;right:0;bottom:0;left:0;transform:none}.world-image__media--city .adm-image-img{-o-object-position:52% 46%;object-position:52% 46%}.world-image__media--characters .adm-image-img{-o-object-position:50% 38%;object-position:50% 38%}.world-image__media--drone .adm-image-img{-o-object-position:50% 54%;object-position:50% 54%}.world-image__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0f172a0a 18%,#0f172abf)}.category-grid{padding:2px 0}.category-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:72px;border-radius:12px;color:var(--adm-color-weak, #666);font-size:12px;cursor:pointer;transition:.18s ease}.category-tile svg{box-sizing:content-box;padding:9px;border-radius:50%;background:#4969cd14;color:var(--product-accent, #4969cd);font-size:22px;transition:.18s ease}.category-tile--active{color:var(--product-accent, #3557bf);font-weight:700}.category-tile--active svg{background:linear-gradient(135deg,#5982ee,#8a6be8);color:#fff;box-shadow:0 5px 14px #5269d347}.world-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.world-card-button{display:block;align-self:start;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.world-card-button .adm-card{width:100%;padding:0;overflow:hidden}.world-card-button .adm-card-body{padding:0}.world-card-copy{padding:10px 10px 11px}.world-card-title-row{display:flex;align-items:center;gap:5px;min-width:0}.world-card-title-row strong{overflow:hidden;min-width:0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.world-card-title-row .adm-tag{flex-shrink:0;max-width:74px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.world-card-copy p{display:-webkit-box;overflow:hidden;min-height:34px;margin:6px 0;color:var(--adm-color-weak, #666);font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.world-card-copy small{color:var(--adm-color-light, #999);font-size:11px}.hot-ranking-card{padding:0 12px}.mobile-ranking-heading{align-items:center;gap:9px}.mobile-ranking-tabs{display:flex;gap:5px;margin-left:auto;padding:3px;border-radius:999px;background:var(--product-soft, #f1f3f7)}.mobile-ranking-tab{min-height:30px;padding:5px 11px;border:0;border-radius:999px;background:transparent;color:var(--adm-color-weak, #858b98);font-size:11px;white-space:nowrap;cursor:pointer}.mobile-ranking-tab.is-active{background:var(--adm-color-primary, #1677ff);color:#fff;box-shadow:0 2px 6px #1677ff33}.hot-ranking-list{display:flex;flex-direction:column}.hot-ranking-row{display:flex;align-items:center;gap:9px;width:100%;padding:10px 0;border:0;background:transparent;color:var(--adm-color-text, #1f1f1f);text-align:left;cursor:pointer}.hot-ranking-row+.hot-ranking-row{border-top:1px solid var(--adm-color-border, #eee)}.hot-ranking-rank{flex:0 0 31px;color:var(--adm-color-weak, #999);font-size:17px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.hot-ranking-rank--1{color:#f59e0b}.hot-ranking-rank--2{color:#94a3b8}.hot-ranking-rank--3{color:#c77c45}.hot-ranking-cover{flex:0 0 56px;overflow:hidden;border-radius:8px}.hot-ranking-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.hot-ranking-title-row{display:flex;min-width:0;align-items:center;gap:6px}.hot-ranking-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hot-ranking-copy span{overflow:hidden;color:var(--adm-color-weak, #999);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hot-ranking-row .adm-tag{flex-shrink:0;font-size:10px}.hot-ranking-metric{flex:0 0 auto;color:var(--adm-color-weak, #828894);font-size:11px;white-space:nowrap}.hot-ranking-arrow{flex:0 0 12px;color:var(--adm-color-weak, #999);font-size:20px;line-height:1}.continue-list{display:flex;flex-direction:column;gap:8px}.continue-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:var(--adm-color-background, #fff);box-shadow:0 2px 8px #1f23290d;text-align:left;cursor:pointer}.continue-item .world-image{width:94px;flex:0 0 94px;border-radius:7px}.continue-item>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.continue-item strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.continue-item span:not(.continue-action){color:var(--adm-color-weak, #999);font-size:11px}.continue-action{color:var(--adm-color-primary, #1677ff);font-size:12px;font-weight:600}.quick-action-row{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer}.quick-action-row+.quick-action-row{border-top:1px solid var(--adm-color-border, #eee)}.quick-action-row>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.quick-action-row strong{font-size:14px}.quick-action-row small{color:var(--adm-color-weak, #999);font-size:11px}.quick-action-row>span:last-child{color:var(--adm-color-weak, #999);font-size:20px}.quick-action-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--adm-color-fill-content, #f5f5f5);color:var(--adm-color-weak, #666);font-size:20px}.quick-action-icon--blue{background:#1677ff1f;color:var(--adm-color-primary, #1677ff)}.mobile-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-skeleton-card{height:218px;border-radius:8px;background:var(--adm-color-fill-content, #e5e5e5);animation:mobile-skeleton-pulse 1.2s ease-in-out infinite alternate}@keyframes mobile-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.mobile-tabbar-wrap{position:sticky;bottom:0;z-index:10;max-width:640px;margin:0 auto;border-top:1px solid var(--adm-color-border, #eee);background:var(--adm-color-background, #fff)}.mobile-tabbar-wrap .adm-tab-bar{--adm-color-primary: #1677ff}.antd-auth-page{min-height:100%;overflow-y:auto;background:var(--adm-color-background, #f5f6f8);color:var(--adm-color-text, #1f1f1f)}.antd-auth-page>.adm-nav-bar{max-width:640px;margin:0 auto;--border-bottom: 0;background:transparent}.antd-auth-body{width:100%;max-width:440px;margin:0 auto;padding:34px 16px 40px}.antd-auth-hero{margin-bottom:22px;text-align:center}.antd-auth-logo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:15px;background:var(--adm-color-primary, #1677ff);color:#fff;font-size:29px;font-weight:800;box-shadow:0 8px 22px #1677ff38}.antd-auth-hero h1{margin:15px 0 7px;font-size:25px;line-height:32px}.antd-auth-hero p{margin:0;color:var(--adm-color-weak, #999);font-size:13px;line-height:20px}.antd-auth-card{--adm-card-border-radius: 14px}.antd-auth-form{padding-top:15px}.antd-auth-form .adm-list{--border-top: 0;--border-bottom: 0;--adm-list-item-content-padding: 14px 0}.antd-auth-form .adm-list-item{--border-inner: 1px solid var(--adm-color-border, #eee)}.antd-password-toggle{display:inline-flex;padding:4px;border:0;background:transparent;color:var(--adm-color-weak, #999);font-size:19px}.antd-auth-error{margin-bottom:10px;padding:9px 10px;border-radius:8px;background:var(--adm-color-danger-light, #fff2f0);color:var(--adm-color-danger, #ff3141);font-size:13px;line-height:19px}.antd-auth-form>.adm-button{margin-top:22px}.antd-auth-hint{padding:14px 10px 0;color:var(--adm-color-weak, #999);font-size:11px;line-height:18px;text-align:center}.antd-auth-loading{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--adm-color-weak, #999);font-size:13px}.player-creation-popup{width:100%!important;max-width:640px;height:min(92dvh,820px);margin-right:auto;margin-left:auto;overflow:hidden;border-radius:22px 22px 0 0;background:var(--adm-color-background, #fff)}.player-creation-shell{display:flex;height:100%;flex-direction:column;color:var(--adm-color-text, #1f1f1f)}.player-creation-header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid var(--adm-color-border, #eee)}.player-creation-header span{color:var(--adm-color-primary, #1677ff);font-size:12px}.player-creation-header h2{margin:4px 0 0;font-size:23px;line-height:1.25}.player-creation-header p{margin:5px 0 0;color:var(--adm-color-weak, #888);font-size:12px}.player-creation-header button{display:inline-flex;border:0;padding:6px;background:transparent;color:var(--adm-color-weak, #888);font-size:19px}.player-creation-scroll{flex:1;overflow-y:auto;padding:14px 16px 22px}.player-world-hint{margin-bottom:18px;background:var(--adm-color-fill-content, #f5f5f5)}.player-world-hint p{margin:0 0 10px;color:var(--adm-color-weak, #666);font-size:13px;line-height:1.65}.player-creation-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.player-creation-title strong{font-size:16px}.player-creation-title strong i{color:var(--adm-color-danger, #ff3141);font-style:normal}.player-creation-title small{color:var(--adm-color-weak, #999);font-size:11px;text-align:right}.player-creation-scroll .adm-selector{--border-radius: 12px}.player-creation-scroll .adm-selector-item{width:100%;padding:12px 14px;text-align:left}.player-direction-option{display:flex;flex-direction:column;gap:4px}.player-direction-option strong{font-size:14px}.player-direction-option span{color:var(--adm-color-weak, #777);font-size:12px;line-height:1.45}.player-ai-random.adm-button{--border-radius: 12px}.player-ai-random .adm-button-content{display:flex;align-items:center;justify-content:center;gap:7px}.player-choice-list{display:flex;flex-direction:column;gap:14px}.player-choice-field{padding:14px;border:1px solid var(--adm-color-border, #e5e5e5);border-radius:14px;background:var(--adm-color-background, #fff)}.player-choice-field .adm-selector-item{display:flex;min-height:42px;align-items:center;justify-content:center;padding:9px 8px;text-align:center}.player-choice-field .adm-selector-item-content{overflow-wrap:anywhere}.player-custom-value{margin-top:10px;padding:10px 11px;border:1px solid var(--adm-color-border, #e5e5e5);border-radius:10px;background:var(--adm-color-fill-content, #fafafa)}.player-custom-value .adm-input,.player-custom-value .adm-text-area{--font-size: 14px}.player-creation-fields{display:flex;flex-direction:column;gap:12px}.player-creation-fields label{display:block;padding:11px 12px;border:1px solid var(--adm-color-border, #e5e5e5);border-radius:12px;background:var(--adm-color-background, #fff)}.player-creation-fields label>span{display:block;margin-bottom:7px;color:var(--adm-color-weak, #777);font-size:12px}.player-creation-fields .adm-input{--font-size: 15px}.player-creation-fields .adm-text-area{--font-size: 14px}.player-creation-footer{display:flex;flex-shrink:0;flex-direction:column;gap:9px;padding:12px 16px 4px;border-top:1px solid var(--adm-color-border, #eee);background:var(--adm-color-background, #fff)}@media (min-width: 641px){.mobile-app-shell,.antd-auth-page{max-width:640px;margin:0 auto;box-shadow:0 0 0 1px #0f172a0a,0 16px 50px #0f172a14}}@media (max-width: 767px){.world-editor-layout{display:block;overflow-y:auto;min-height:0}.world-editor-panels{display:block!important;height:auto!important;overflow:visible!important}.world-editor-panels>[data-panel]{overflow:visible!important}.world-editor-panels>[data-panel-resize-handle-id]{display:none}.world-editor-panels>[data-panel]>div{height:auto;padding:12px}.world-editor-panels [data-radix-scroll-area-viewport]{height:auto!important;max-height:none}.world-editor-panels [data-radix-scroll-area-viewport]>div{display:block!important;min-width:0!important}.world-editor-panels .overflow-hidden{overflow:visible}.world-editor-panels .p-6{padding:16px}.world-editor-actions>div{flex-wrap:wrap;min-width:0}.world-editor input,.world-editor textarea{min-width:0;max-width:100%}}::highlight(tts-active){background-color:hsl(var(--primary) / .25);color:inherit}.auth-sky-page{position:relative;z-index:0;display:flex;min-height:100dvh;flex-direction:column;overflow-y:auto;isolation:isolate;background:var(--product-canvas, #eef3ff);color:var(--product-text, #263967);-webkit-overflow-scrolling:touch}.auth-sky-background,.auth-sky-overlay{position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-sky-background{background:url(/auth-background.png) center / cover no-repeat}.auth-sky-overlay{z-index:-1;background:var(--product-auth-overlay, linear-gradient(180deg, rgba(245, 249, 255, .04), rgba(248, 250, 255, .16) 72%, rgba(244, 247, 255, .34)))}.auth-sky-scroll{display:flex;width:100%;flex:1;flex-direction:column;align-items:center;padding:28px 16px 22px}.auth-sky-intro{position:relative;width:min(100%,540px);padding:8px 12px 22px;text-align:center;text-shadow:var(--product-auth-text-shadow, 0 1px 12px rgba(255, 255, 255, .72))}.auth-sky-logo{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;border:1px solid var(--product-border, rgba(255, 255, 255, .92));border-radius:25px;background:linear-gradient(145deg,#253d91,#658af2 62%,#a875ea);box-shadow:0 12px 25px #5d6eb847,inset 0 1px #ffffff80;color:#fff;font-size:42px}.auth-sky-intro h1{margin:12px 0 4px;color:var(--product-text, #263967);font-size:clamp(31px,8vw,45px);font-weight:800;letter-spacing:.04em;line-height:1.15}.auth-sky-intro p{margin:0;color:var(--product-muted, #4f6090);font-size:19px;letter-spacing:.16em}.auth-sky-card{width:min(100%,420px);padding:8px 20px 17px;border:1px solid var(--product-border, rgba(255, 255, 255, .92));border-radius:27px;background:var(--product-glass, rgba(255, 255, 255, .73));box-shadow:0 18px 42px #5066a630,var(--product-inset-shadow, inset 0 1px rgba(255, 255, 255, .84));color:var(--product-text, #344774);-webkit-backdrop-filter:blur(15px) saturate(115%);backdrop-filter:blur(15px) saturate(115%);--adm-color-text: var(--product-text, #344774);--adm-color-weak: var(--product-muted, #6e7ca2);--adm-color-border: var(--product-border, #d7def1)}.auth-sky-tabs{--active-title-color: var(--product-accent, #4c78e8);--active-line-color: transparent;--title-font-size: 22px}.auth-sky-tabs .adm-tabs-header{border-bottom-color:#687eb524}.auth-sky-tabs .adm-tabs-tab{min-width:96px;color:var(--product-muted, #7782a0);font-weight:600}.auth-sky-tabs .adm-tabs-tab-active{color:var(--product-accent, #4d79e8)}.auth-sky-tabs .adm-tabs-tab-active:after{height:3px;border-radius:3px;background:linear-gradient(90deg,#50bfff,#9258ef)}.auth-sky-form{padding-top:17px}.auth-sky-error{margin-bottom:12px;padding:10px 12px;border:1px solid var(--product-error-border, #ffc4d8);border-radius:12px;background:var(--product-error-surface, #fff2f6);color:var(--product-error-text, #cf3e70);font-size:14px;line-height:20px}.auth-sky-field{display:flex;min-height:57px;align-items:center;margin-bottom:12px;padding:0 16px;border:1px solid var(--product-border, #d3dcf1);border-radius:17px;background:var(--product-soft, rgba(255, 255, 255, .63));box-shadow:var(--product-inset-shadow, inset 0 1px rgba(255, 255, 255, .88))}.auth-sky-field>svg{flex:0 0 auto;margin-right:12px;color:var(--product-muted, #7d8fb9);font-size:25px}.auth-sky-field .adm-input{flex:1;--font-size: 17px;--color: var(--product-text, #344774);--placeholder-color: var(--product-muted, #8694b6)}.auth-sky-field .adm-input-element{color:var(--product-text, #344774)}.auth-sky-field .adm-input-clear{color:var(--product-muted, #8694b6)}.auth-sky-password-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:5px;border:0;background:transparent;color:var(--product-muted, #8190b6);font-size:22px;cursor:pointer}.auth-sky-options{display:flex;min-height:35px;align-items:center;justify-content:space-between;margin:2px 3px 10px;color:var(--product-muted, #56678f);font-size:14px}.auth-sky-options .adm-checkbox-content{color:var(--product-muted, #56678f);font-size:14px}.auth-sky-options .adm-checkbox-icon,.auth-sky-agreement .adm-checkbox-icon{border-color:var(--product-border, #aab8d7);background:var(--product-soft, rgba(255, 255, 255, .62))}.auth-sky-options .adm-checkbox-checked .adm-checkbox-icon,.auth-sky-agreement .adm-checkbox-checked .adm-checkbox-icon{border-color:#5b80ef;background:#5b80ef}.auth-sky-text-button,.auth-sky-link-button{padding:0;border:0;background:transparent;color:var(--product-accent, #4c7eef);cursor:pointer}.auth-sky-login-button.adm-button{min-height:57px;margin-top:7px;border:0;background:#5c80ef;box-shadow:0 10px 22px #537bed3d;color:#fff;font-size:19px;font-weight:700;letter-spacing:.08em;--background: transparent;--border-radius: 18px;--text-color: #fff}.auth-sky-arrow{margin-left:8px;font-size:26px;font-weight:400;line-height:0;vertical-align:-2px}.auth-sky-agreement{margin-top:15px;text-align:center}.auth-sky-agreement .adm-checkbox{align-items:flex-start}.auth-sky-agreement .adm-checkbox-content{color:var(--product-muted, #6c7b9f);font-size:13px;line-height:21px}.auth-sky-link-button{color:var(--product-accent, #4a7bf0);text-decoration:underline}.auth-sky-footer{margin:16px 0 0;color:var(--product-muted, rgba(51, 70, 117, .58));font-size:12px;letter-spacing:.22em}.auth-sky-loading{align-items:center;justify-content:center;color:var(--product-muted, #586990);gap:12px}.auth-sky-loading-mark{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:#6688eb;color:#fff;font-size:32px}@media (max-width: 380px){.auth-sky-card{padding-right:15px;padding-left:15px}.auth-sky-intro h1{font-size:29px}}@media (max-height: 760px){.auth-sky-scroll{padding-top:22px}.auth-sky-intro{padding-bottom:14px}.auth-sky-logo{width:62px;height:62px;border-radius:20px;font-size:34px}.auth-sky-intro h1{margin-top:8px;font-size:31px}.auth-sky-intro p{font-size:16px}}@media (min-width: 641px){.auth-sky-page{max-width:640px;margin:0 auto;box-shadow:0 0 0 1px #3147811f,0 18px 60px #31478138}}.admin-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:hsl(var(--background));overflow:hidden}.admin-editor-overlay>.world-editor{height:100dvh}.admin-authoring-card{margin:18px 0 24px;background:var(--product-gradient, linear-gradient(120deg, #e8f1ff, #f5f1ff))}.admin-authoring-card strong{font-size:18px}.admin-authoring-card p{color:var(--product-muted, #64748b);line-height:1.6}.admin-authoring-actions,.admin-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-authoring-actions svg,.admin-draft-actions svg{display:inline-block;vertical-align:-3px}.admin-gift-form{display:flex;flex-direction:column;gap:14px;text-align:left}.admin-gift-form p{margin:0;font-size:13px;line-height:1.6}.admin-gift-form label{display:block;font-size:14px}.admin-gift-form .adm-input{margin-top:6px;padding:8px;background:var(--product-canvas, #f3f6fb);border-radius:8px;--font-size: 16px}.admin-gift-form [role=alert]{color:var(--product-error-text, #c43131)}.admin-app-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--product-canvas, #f3f6fb);color:var(--product-text, #1f2a44)}.admin-app-content{width:100%;max-width:760px;min-height:0;flex:1;overflow-y:auto;margin:0 auto;padding:0 14px 24px;-webkit-overflow-scrolling:touch}.admin-app-shell .adm-nav-bar{--height: 58px;padding:0 2px}.admin-brand{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.admin-brand strong{font-size:17px}.admin-brand span{margin-top:3px;color:var(--product-muted, #8a94aa);font-size:10px}.admin-avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#27385e;color:#fff;font-size:19px}.admin-hero{display:flex;min-height:158px;align-items:center;justify-content:space-between;margin:6px 0 14px;padding:22px;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#233456,#4965a7 65%,#7565bb);box-shadow:0 14px 30px #25375e2e;color:#fff}.admin-hero>div:first-child{position:relative;z-index:1}.admin-hero span{color:#ffffffb8;font-size:12px;letter-spacing:.12em}.admin-hero h1{margin:8px 0 6px;font-size:23px;line-height:31px}.admin-hero p{max-width:310px;margin:0;color:#ffffffb8;font-size:12px;line-height:19px}.admin-hero-mark{display:flex;flex:0 0 70px;width:70px;height:70px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:22px;background:#ffffff1a;box-shadow:0 12px 36px #00000024;font-size:39px;transform:rotate(-5deg)}.admin-metric-grid .adm-card{height:100%;padding:14px;border:1px solid var(--product-border, #e8edf6);box-shadow:0 4px 14px #2334560d}.admin-metric-grid .adm-card-body{display:flex;flex-direction:column;gap:5px}.admin-metric-grid span{color:var(--product-muted, #7c879d);font-size:12px}.admin-metric-grid strong{color:var(--product-text, #243452);font-size:25px;line-height:31px}.admin-metric-grid small{color:var(--product-success-text, #3ca77c);font-size:10px}.admin-metric-grid .admin-danger-text{color:var(--product-error-text, #d55a66)}.admin-section{margin-top:19px}.admin-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;padding:0 2px}.admin-section-title h2{margin:0;font-size:17px}.admin-task-card,.admin-service-card,.admin-record-card,.admin-settings-card{border:1px solid var(--product-border, #e8edf6);box-shadow:0 4px 14px #2334560a}.admin-task-card{padding:1px 14px}.admin-task-card button{display:flex;width:100%;align-items:center;gap:11px;padding:13px 0;border:0;border-bottom:1px solid var(--product-border, #edf0f5);background:transparent;color:var(--product-text, #263551);text-align:left}.admin-task-card button:last-child{border-bottom:0}.admin-task-card button>svg{box-sizing:content-box;padding:8px;border-radius:10px;background:var(--product-soft, #edf2ff);color:var(--product-accent, #4d6cc1);font-size:20px}.admin-task-card button>span{display:flex;flex:1;flex-direction:column;gap:3px}.admin-task-card strong{font-size:14px}.admin-task-card small{color:var(--product-muted, #8a94a8);font-size:11px}.admin-task-card b{color:var(--product-muted, #a8b0c0);font-size:20px;font-weight:400}.admin-service-card{padding:15px}.admin-service-card>div{display:flex;justify-content:space-between;margin:12px 0 7px;font-size:12px}.admin-service-card>div:first-child{margin-top:0}.admin-service-card b{color:var(--product-muted, #65728c);font-weight:500}.admin-list-page{padding-top:10px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:8px 2px 16px}.admin-page-heading span{color:var(--product-accent, #6980bd);font-size:11px;letter-spacing:.12em}.admin-page-heading h1{margin:4px 0 0;font-size:25px}.admin-list-page>.adm-search-bar{margin-bottom:12px;--background: var(--adm-color-background, #fff);--border-radius: 12px}.admin-filter-row{display:flex;gap:7px;margin:0 1px 12px}.admin-record-card{padding:0 14px}.admin-record{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--product-border, #edf0f5)}.admin-record:last-child{border-bottom:0}.admin-record-icon,.admin-user-avatar{display:flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:var(--product-soft, #edf2ff);color:var(--product-accent, #4e6cc0);font-size:21px}.admin-user-avatar{border-radius:50%;background:linear-gradient(135deg,#5a79ce,#8268c5);color:#fff;font-size:15px;font-weight:700}.admin-record>div:first-child{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.admin-record strong,.admin-record>div:first-child>span:not(.adm-tag),.admin-record small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-record strong{font-size:13px}.admin-record>div:first-child>span:not(.adm-tag){color:var(--product-muted, #79849a);font-size:11px}.admin-record small{color:var(--product-muted, #a0a8b8);font-size:10px}.admin-record-action{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px}.admin-record-action button{padding:2px 0;border:0;background:transparent;color:var(--product-accent, #4d72d4);font-size:11px}.admin-empty{padding:34px 0;color:var(--product-muted, #8993a7);text-align:center}.admin-settings-card{margin-bottom:13px;padding:0;overflow:hidden}.admin-settings-card .adm-list-header{color:var(--product-muted, #77839a);font-size:12px}.admin-settings-card .adm-list-item-content-main{font-size:14px}.admin-settings-card .adm-list-item-description{max-width:270px;color:var(--product-muted, #959daf);font-size:10px;line-height:16px}.admin-tabbar-wrap{flex-shrink:0;z-index:20;width:100%;max-width:760px;margin:0 auto;border-top:1px solid var(--product-border, #e2e8f2);background:var(--product-glass, rgba(255,255,255,.96));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0;font-size:12px}.admin-record>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.admin-record>div:first-child>span:not(.adm-tag){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-tabbar-wrap .adm-tab-bar{--adm-color-primary: var(--product-accent, #4668bd)}@media (min-width: 761px){.admin-app-shell{max-width:760px;margin:0 auto;box-shadow:0 0 0 1px #2334560d,0 18px 60px #2334561a}}@media (max-width: 380px){.admin-hero{min-height:145px;padding:18px}.admin-hero-mark{flex-basis:58px;width:58px;height:58px;font-size:31px}.admin-hero h1{font-size:20px}.admin-record{gap:8px}.admin-record-icon,.admin-user-avatar{flex-basis:36px;width:36px;height:36px}}.story-reader{height:100dvh;background-size:cover;background-position:center}.story-reader-header{display:flex;align-items:center;gap:12px;width:100%;max-width:860px;margin:0 auto;padding:14px 18px;flex-shrink:0;border-bottom:1px solid hsl(var(--border) / .4)}.story-reader-header h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650}.story-reader-header>button{flex-shrink:0;border:1px solid hsl(var(--border));background:transparent;color:inherit;border-radius:50%;width:42px;height:42px;padding:8px}.story-reader-header .adm-button{font-size:23px}.story-reader-main{display:flex;flex:1;min-height:0;width:100%;max-width:860px;margin:0 auto}.story-reading-panel{border:0;border-radius:0;box-shadow:none}.story-reading-panel>div{min-height:0;padding:0 18px 12px}.story-reading-panel .narration-text{border:0;background:transparent;padding:0 0 12px;font-size:calc(17px * var(--narration-scale, 1));line-height:calc(1.25 * var(--narration-line-height, 1.5))}.story-reading-panel .narration-text p{margin-bottom:1.25em}.story-reading-tools{position:static;margin:4px 0 12px;opacity:.65}.story-action-choices{border-top:1px solid hsl(var(--border));padding-top:18px;padding-bottom:12px}.story-action-choices>button{display:block;text-align:left;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.65;box-shadow:none}.story-pagination{flex-wrap:wrap;gap:8px}.story-pagination>nav{width:auto;margin:0}.story-regenerate{margin-left:auto;flex-shrink:0}.story-composer{flex-shrink:0;padding:12px;margin-top:4px;margin-bottom:env(safe-area-inset-bottom);border:1px solid hsl(var(--border));border-radius:22px;background:hsl(var(--background));box-shadow:0 4px 20px hsl(var(--foreground) / .04)}.story-composer input{min-width:0;height:44px;border:0;box-shadow:none;font-size:16px}.story-composer button{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%}.adventure-archive{width:min(92vw,520px)!important;height:100dvh;display:flex;flex-direction:column;padding:22px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,hsl(var(--primary) / .08),transparent 190px),hsl(var(--background));color:hsl(var(--foreground));--adm-color-primary: hsl(var(--primary))}.adventure-archive-cultivation{--primary: 342 31% 47%}.adventure-archive-scifi{--primary: 184 62% 29%}.adventure-archive-urban{--primary: 20 57% 37%}.adventure-archive-romance{--primary: 338 37% 47%}.adventure-archive-mystery{--primary: 263 21% 43%}.adventure-archive-fantasy{--primary: 145 22% 37%}.dark .adventure-archive-cultivation{--primary: 342 53% 74%}.dark .adventure-archive-scifi{--primary: 176 52% 69%}.dark .adventure-archive-urban{--primary: 35 65% 70%}.dark .adventure-archive-romance{--primary: 338 60% 76%}.dark .adventure-archive-mystery{--primary: 263 48% 77%}.dark .adventure-archive-fantasy{--primary: 145 35% 73%}.adventure-archive .adm-tabs-tab{font-weight:600}.adventure-archive .adm-tabs-tab-active{color:hsl(var(--primary))}.adventure-archive>h2{font-size:22px;font-weight:700;margin-bottom:18px}.adventure-archive-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.adventure-archive-tabs>.adm-tabs-header{flex-shrink:0}.adventure-archive-tabs>.adm-tabs-content{flex:1;min-height:0;overflow-y:auto;padding:14px 0}.archive-panel{display:flex;height:100%;min-height:320px}.archive-panel>div{width:100%;margin:0;flex-grow:1}.archive-history article{padding:16px 0;border-bottom:1px solid hsl(var(--border))}.archive-history article strong{color:var(--product-accent, #607ecc);font-size:12px}.archive-history p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-top:8px}.archive-tools{flex-shrink:0;border-top:1px solid hsl(var(--border));padding-top:12px}.archive-tools summary{cursor:pointer;padding-bottom:8px}.inventory-header{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-right:28px}.inventory-header-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.inventory-header h2{font-size:21px;font-weight:700;line-height:1.3}.inventory-header p{margin-top:3px;color:hsl(var(--muted-foreground));font-size:12px}.inventory-content{padding:2px 2px 28px}.inventory-intro,.inventory-footnote{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7}.inventory-intro{margin:2px 0 15px}.inventory-footnote{margin-top:16px}.inventory-empty{margin:25px 0;padding:24px 16px;border:1px dashed hsl(var(--border));border-radius:14px;color:hsl(var(--muted-foreground));text-align:center;line-height:1.7}.inventory-character-list{display:grid;gap:10px}.inventory-character{display:flex;align-items:flex-start;width:100%;gap:12px;padding:13px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));text-align:left}.inventory-character:hover,.inventory-character:focus-visible{border-color:hsl(var(--primary) / .65);background:hsl(var(--primary) / .04)}.inventory-character-avatar{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:12px;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.inventory-character-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inventory-character-body{display:grid;min-width:0;flex:1;gap:5px}.inventory-character-body>strong{font-size:15px}.inventory-character-body>small{color:hsl(var(--muted-foreground));line-height:1.5}.inventory-character-facts{display:flex;flex-wrap:wrap;gap:5px 14px;padding-top:3px;color:hsl(var(--foreground) / .78);font-size:12px}.inventory-character-facts>span{display:inline-flex;align-items:center;gap:3px}.inventory-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.inventory-summary-grid>div{display:grid;gap:6px;min-width:0;padding:16px 13px;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--primary) / .05)}.inventory-summary-grid svg{color:hsl(var(--primary))}.inventory-summary-grid small{color:hsl(var(--muted-foreground))}.inventory-summary-grid strong{overflow-wrap:anywhere;font-size:14px}.inventory-block{margin:0 0 14px;padding:16px;border:1px solid hsl(var(--border));border-radius:13px}.inventory-block h3,.inventory-list-heading{margin-bottom:12px;font-size:15px;font-weight:700}.inventory-block p{color:hsl(var(--muted-foreground))}.inventory-block dl{display:grid;gap:10px}.inventory-block dl>div{display:flex;justify-content:space-between;gap:14px}.inventory-block dt{color:hsl(var(--muted-foreground))}.inventory-block dd{min-width:0;text-align:right;overflow-wrap:anywhere}.inventory-traits{display:flex;flex-wrap:wrap;gap:7px}.inventory-traits span{padding:5px 9px;border-radius:8px;background:hsl(var(--primary) / .1);font-size:12px}.inventory-map-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:16px;border-radius:13px;background:hsl(var(--primary) / .1)}.inventory-map-heading svg{color:hsl(var(--primary))}.inventory-map-heading>div{display:grid;gap:3px}.inventory-map-heading strong{font-size:16px}.inventory-map-heading small{color:hsl(var(--muted-foreground))}.inventory-map-list{margin:0 0 16px 9px;border-left:2px solid hsl(var(--border))}.inventory-map-place{display:flex;align-items:center;gap:12px;margin-left:-8px;padding:7px 0}.inventory-map-node{flex:0 0 14px;width:14px;height:14px;border:3px solid hsl(var(--background));border-radius:50%;background:hsl(var(--muted-foreground));box-shadow:0 0 0 1px hsl(var(--border))}.inventory-map-node.current{background:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .35)}.inventory-map-place>span:last-child{display:grid;gap:2px}.inventory-map-place small{color:hsl(var(--muted-foreground))}.inventory-secondary-button{width:100%;padding:11px;border:1px solid hsl(var(--primary) / .5);border-radius:10px;color:hsl(var(--primary))}.inventory-secondary-button:hover{background:hsl(var(--primary) / .08)}.inventory-timeline{margin-left:8px;border-left:2px solid hsl(var(--border))}.inventory-timeline article{position:relative;padding:0 0 22px 20px}.inventory-timeline-dot{position:absolute;top:3px;left:-7px;width:12px;height:12px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--background))}.inventory-timeline-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px}.inventory-timeline-meta strong{color:hsl(var(--primary))}.inventory-timeline-meta span{color:hsl(var(--muted-foreground))}.inventory-timeline p{margin-top:8px;line-height:1.65;overflow-wrap:anywhere}.inventory-timeline-action{font-weight:600}@media (max-width: 400px){.story-reader-header{padding:10px 12px}.story-reading-panel>div{padding-right:12px;padding-left:12px}.story-pagination{justify-content:space-between}.story-regenerate{margin-left:0}}.billing-page{padding:12px 0 24px;overflow-wrap:anywhere}.billing-page h1{font-size:23px;font-weight:700}.billing-page h2{font-size:16px;font-weight:600}.billing-page p{margin:10px 0;line-height:1.7;font-size:13px}.billing-hint{color:var(--product-muted, #7b8498)}.billing-page .adm-tabs-content{padding:14px 0}.billing-page .adm-tabs-tab{font-size:14px}.billing-page .adm-card{margin-bottom:12px}.billing-page .adm-button-block{margin:12px 0}.billing-field{display:block;margin:14px 0;border:1px solid var(--product-border, #e2e6ef);padding:10px 12px;border-radius:10px;background:var(--adm-color-background, #fff)}.billing-field>span{display:block;font-size:12px;color:var(--product-muted, #738099);margin-bottom:7px}.billing-field .adm-input{--font-size: 15px}.billing-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.billing-metrics .adm-card{margin:0;min-width:0}.billing-metrics small{display:block;font-size:11px;color:var(--product-muted, #738099)}.billing-metrics strong{display:block;margin-top:8px;font-size:clamp(15px,4vw,22px);font-variant-numeric:tabular-nums}.billing-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-heading small{color:var(--product-muted, #738099);font-size:11px}.billing-record{border:1px solid var(--product-border, #e9edf4)}.billing-detail{border-top:1px dashed var(--product-border, #dbe1ec);padding-top:10px}.user-billing-popup{height:90dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding:20px 18px}html.dark[data-prefers-color-scheme=dark]{--adm-color-background: var(--product-surface);--adm-color-background-body: var(--product-canvas);--adm-color-box: var(--product-soft);--adm-color-border: var(--product-border);--adm-color-text: var(--product-text);--adm-color-text-secondary: var(--product-muted);--adm-color-weak: var(--product-muted);--adm-color-light: var(--product-muted);--adm-color-danger-light: var(--product-error-surface)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.hover\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\:border-muted-foreground:hover{border-color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-card\/80:hover{background-color:hsl(var(--card) / .8)}.hover\:bg-destructive-fill\/80:hover{background-color:hsl(var(--destructive-fill) / .8)}.hover\:bg-destructive-fill\/90:hover{background-color:hsl(var(--destructive-fill) / .9)}.hover\:bg-inherit:hover{background-color:inherit}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-overlay\/70:hover{background-color:hsl(var(--overlay) / .7)}.hover\:bg-overlay\/80:hover{background-color:hsl(var(--overlay) / .8)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-warning\/30:hover{background-color:hsl(var(--warning) / .3)}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:from-amber-300:hover{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-300:hover{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-300:hover{--tw-gradient-from: #a5b4fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-200:hover{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-200:hover{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-300:hover{--tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-300:hover{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-300:hover{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.hover\:to-cyan-300:hover{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.hover\:to-emerald-300:hover{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.hover\:to-indigo-300:hover{--tw-gradient-to: #a5b4fc var(--tw-gradient-to-position)}.hover\:to-orange-300:hover{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.hover\:to-pink-300:hover{--tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position)}.hover\:to-purple-300:hover{--tw-gradient-to: #d8b4fe var(--tw-gradient-to-position)}.hover\:to-yellow-300:hover{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-destructive\/80:hover{color:hsl(var(--destructive) / .8)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-success\/80:hover{color:hsl(var(--success) / .8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:line-through:hover{text-decoration-line:line-through}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=active\]\:flex[data-state=active]{display:flex}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:\!slide-out-to-left-0[data-state=closed]{--tw-exit-translate-x: -0px !important}.data-\[state\=closed\]\:\!slide-out-to-top-0[data-state=closed]{--tw-exit-translate-y: -0px !important}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:\!slide-in-from-left-0[data-state=open]{--tw-enter-translate-x: -0px !important}.data-\[state\=open\]\:\!slide-in-from-top-0[data-state=open]{--tw-enter-translate-y: -0px !important}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.dark\:border-border:is(.dark *){border-color:hsl(var(--border))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:from-secondary:is(.dark *){--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-accent:is(.dark *){--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.dark\:text-foreground:is(.dark *){color:hsl(var(--foreground))}.dark\:hover\:from-accent:hover:is(.dark *){--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-secondary:hover:is(.dark *){--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}@media (min-width: 640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-start-2{grid-column-start:2}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-none{border-radius:0}.sm\:p-1{padding:.25rem}.sm\:p-6{padding:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:ml-1{margin-left:.25rem}.md\:mr-1{margin-right:.25rem}.md\:inline-flex{display:inline-flex}.md\:h-full{height:100%}.md\:min-h-0{min-height:0px}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:grow-0{flex-grow:0}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:pl-6{padding-left:1.5rem}.md\:pr-1{padding-right:.25rem}.md\:pt-0{padding-top:0}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (orientation: portrait){.portrait\:block{display:block}.portrait\:inline{display:inline}.portrait\:flex{display:flex}.portrait\:hidden{display:none}.portrait\:justify-center{justify-content:center}}@media (orientation: landscape){.landscape\:flex{display:flex}}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:pointer-events-auto>svg{pointer-events:auto}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-auto svg{pointer-events:auto}.\[\&_svg\]\:invisible svg{visibility:hidden}
