: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:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--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:gray;--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:#0000}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 .2s ease-in-out}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);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{color:var(--adm-color-weak);font-size:var(--adm-font-size-7);border-bottom:1px solid var(--adm-color-border);justify-content:center;padding:18px 12px;display:flex}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;background-color:var(--adm-color-background);padding:16px;display:block}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-name{color:var(--adm-color-text);font-size:var(--adm-font-size-10)}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.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{justify-content:center;display:flex}.adm-auto-center-content{flex:0 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{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.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);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));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;width:100%;height:100%;position:absolute;top:0;left:0}.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{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.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{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-picker{--header-button-font-size:var(--adm-font-size-7);--title-font-size:var(--adm-font-size-7);--item-font-size:var(--adm-font-size-8);--item-height:34px;---item-font-size:var(--item-font-size);---item-height:var(--item-height);flex-direction:column;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.adm-picker-header{border-bottom:solid 1px var(--adm-color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px;display:flex}.adm-picker-header-button{font-size:var(--header-button-font-size);padding:8px;display:inline-block}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1;padding:4px}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height:100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.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:.8s linear infinite adm-spin-loading-rotate}.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-picker-view{--height:240px;--item-height:34px;--item-font-size:var(--adm-font-size-8);height:var(--height);background:var(--adm-color-background);width:100%;display:flex;position:relative;overflow:hidden}.adm-picker-view-column{-webkit-user-select:none;user-select:none;touch-action:none;z-index:0;flex:1;height:100%;position:relative}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;top:calc(50% - var(--item-height) / 2);position:absolute;left:0}.adm-picker-view-column-wheel:before{content:" ";width:100%;height:100vh;display:block;position:absolute;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";width:100%;height:100vh;display:block;position:absolute;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);height:var(--item-height);justify-content:center;align-items:center;padding:0 6px;display:flex}.adm-picker-view-column-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-picker-view-column-accessible{pointer-events:none;opacity:0;width:100%;height:100%;top:calc(var(--item-height) * -1);z-index:0;flex-direction:column;padding-bottom:1px;display:flex;position:relative}.adm-picker-view-column-accessible>*{text-overflow:ellipsis;flex:1}.adm-picker-view-column-accessible-current{width:100%;height:100%;position:absolute}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{z-index:10000;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border);flex:none}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(#000 0%,#000c 50%,#0009 100%);mask:linear-gradient(#000 0%,#000c 50%,#0009 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(#0009 0%,#000c 50%,#000 100%);mask:linear-gradient(#0009 0%,#000c 50%,#000 100%)}.adm-picker-view-loading-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-picker-view-item-height-measure{height:var(--item-height);pointer-events:none;width:0;position:relative;top:0;left:0}.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);font-size:var(--font-size);overflow:hidden}.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{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.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:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left: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);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.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);flex-direction:column;display:flex;overflow:hidden}.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{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.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-form{--border-inner:solid 1px var(--adm-border-color);--border-top:solid 1px var(--adm-border-color);--border-bottom:solid 1px var(--adm-border-color);--prefix-width:6.8em;---border-inner:var(--border-inner);---border-top:var(--border-top);---border-bottom:var(--border-bottom);---prefix-width:var(--prefix-width)}.adm-form .adm-list.adm-list{--padding-left:16px;--padding-right:12px;--border-inner:var(---border-inner);--border-top:var(---border-top);--border-bottom:var(---border-bottom)}.adm-form .adm-form-footer{padding:20px 12px}.adm-form .adm-form-item-horizontal.adm-list-item{--prefix-width:var(---prefix-width)}.adm-form-list-operation{text-align:center;color:var(--adm-color-primary)}.adm-form-item+.adm-form-item{border-top:none}.adm-form-item-label{box-sizing:border-box;height:100%;color:var(--adm-color-text-secondary);line-height:1.5;display:block;position:relative}.adm-form-item-label .adm-form-item-required-asterisk{color:var(--adm-color-danger);-webkit-user-select:none;user-select:none;font-family:SimSun,sans-serif;position:absolute;top:0;left:-.6em}.adm-form-item-label .adm-form-item-required-text{color:var(--adm-color-weak);margin-left:4px}.adm-form-item-label-help{cursor:pointer;margin-left:4px}.adm-form-item-child{display:flex}.adm-form-item-child-position-normal{justify-content:normal}.adm-form-item-child-position-normal>*{flex:auto}.adm-form-item-child-position-right{justify-content:flex-end}.adm-form-item-child-position-right>*{flex:none}.adm-form-item-feedback-error{color:var(--adm-color-danger);margin-top:4px}.adm-form-item-feedback-warning{color:var(--adm-color-warning);margin-top:4px}.adm-form-item.adm-form-item-hidden{display:none}.adm-form-item.adm-form-item-horizontal.adm-list-item{--align-items:stretch}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-prefix{padding-top:12px;padding-bottom:12px}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-extra{align-self:center}.adm-form-item.adm-form-item-vertical .adm-form-item-label{font-size:var(--adm-font-size-7);margin-bottom:4px}.adm-popover{--z-index:var(--adm-popover-z-index,1030);--background:#fff;--arrow-size:8px;--content-padding:8px 12px;color:var(--adm-color-text);z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text;animation:none;position:absolute;top:0;left:0}.adm-popover.adm-popover-dark{--background:#000000bf;--adm-color-text:#fff;color:#fff}.adm-popover.adm-popover-dark .adm-popover-inner{box-shadow:none}.adm-popover:after{content:"";background:#ffffff03;position:absolute}.adm-popover-hidden{display:none}.adm-popover-inner{background-color:var(--background);font-size:var(--adm-font-size-7);background-clip:padding-box;border-radius:8px;width:max-content;min-width:32px;max-width:calc(100vw - 24px);overflow-y:hidden;box-shadow:0 0 30px #3333}.adm-popover-inner-content{padding:var(--content-padding)}.adm-popover-arrow{height:var(--arrow-size);width:var(--arrow-size);background:0 0;display:block;position:absolute;overflow:visible}.adm-popover-arrow-icon{height:var(--arrow-size);width:calc(var(--arrow-size) / 8 * 15);transform:translate(-50%, -50%) rotate(var(--arrow-icon-rotate));display:block;position:absolute;top:50%;left:50%}.adm-popover .adm-popover-arrow{color:var(--background)}.adm-popover-menu{--border-color:var(--adm-color-border)}.adm-popover-menu.adm-popover{--content-padding:0}.adm-popover-menu-list{min-width:120px;overflow:hidden}.adm-popover-menu-list-inner{margin-top:-1px}.adm-popover-menu-list-scroll{-webkit-overflow-scrolling:auto;padding-right:2px;overflow-y:scroll}.adm-popover-menu-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:4px}.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.adm-popover-menu-item{justify-content:flex-start;align-items:center;padding-left:20px;display:flex;position:relative}.adm-popover-menu-item-icon{flex:none;padding-right:8px;font-size:20px}.adm-popover-menu-item-text{border-top:solid 1px var(--border-color);flex:auto;padding:14px 20px 14px 0}.adm-popover-menu-item-disabled{cursor:not-allowed}.adm-popover-menu-item-disabled>*{opacity:.4}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled){background-color:var(--border-color)}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled):after{content:" ";border-bottom:solid 1px var(--border-color);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-popover.adm-popover-dark.adm-popover-menu{--border-color:var(--adm-color-text);--background:#000000e6}.adm-infinite-scroll{color:var(--adm-color-weak);font-size:var(--adm-font-size-main);justify-content:center;align-items:center;padding:18px;display:flex}.adm-infinite-scroll-failed-text{margin-right:8px;display:inline-block}.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;background-color:var(--background-color);justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:24px;max-height:100%;display:flex}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:inline-block}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:#0000}.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{color:var(--adm-color-light);cursor:pointer;flex:none;margin-left:8px;padding:4px}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{font-size:var(--adm-font-size-7);display:block}.adm-stepper{--height:28px;--input-width:44px;--input-font-size:var(--adm-font-size-main);--input-font-color:var(--adm-color-text);--input-background-color:var(--adm-color-fill-content);--border-radius:2px;--border:none;--border-inner:solid 2px transparent;--active-border:var(--border);--button-font-size:var(--adm-font-size-7);--button-text-color:var(--adm-color-primary);--button-background-color:var(--adm-color-fill-content);--button-width:var(--height);box-sizing:border-box;width:calc(var(--input-width) + 2 * var(--button-width));border:var(--border);border-radius:var(--border-radius);align-items:center;display:flex;position:relative;overflow:hidden}.adm-stepper-active{border:var(--active-border)}.adm-stepper-middle{border-left:var(--border-inner);border-right:var(--border-inner);flex:1}.adm-stepper .adm-stepper-input{height:var(--height);--background-color:var(--input-background-color);--font-size:var(--input-font-size);--color:var(--input-font-color);--text-align:center}.adm-stepper-minus,.adm-stepper-plus{width:var(--button-width);height:var(--height);color:var(--button-text-color);background-color:var(--button-background-color);font-size:var(--button-font-size);--border-width:0;padding:0}.adm-stepper-minus:disabled,.adm-stepper-plus:disabled{color:var(--adm-color-weak)}.adm-stepper-minus svg,.adm-stepper-plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-stepper-minus,.adm-stepper-plus{border-radius:0}.adm-swipe-action{--background:var(--adm-color-background);background:var(--background);cursor:-webkit-grab;cursor:grab;touch-action:pan-y;overflow:hidden}.adm-swipe-action-track{position:relative;overflow:visible}.adm-swipe-action-actions{white-space:nowrap;justify-content:center;align-items:stretch;width:auto;display:flex;position:absolute}.adm-swipe-action-actions-right{height:100%;top:0;left:100%}.adm-swipe-action-actions-left{height:100%;top:0;right:100%}.adm-swipe-action-action-button.adm-button{--border-radius:0;--border-width:0;--text-color:var(--adm-color-text-light-solid);padding-left:20px;padding-right:20px}@keyframes loading-rotate{to{transform:rotate(1turn)}}.adm-switch{--checked-color:var(--adm-color-primary);--height:31px;--width:51px;--border-width:2px;vertical-align:middle;box-sizing:border-box;cursor:pointer;align-self:center;display:inline-block;position:relative}.adm-switch input{display:none}.adm-switch-checkbox{min-width:var(--width);height:var(--height);box-sizing:border-box;background:var(--adm-color-border);z-index:0;line-height:var(--height);border-radius:31px;overflow:hidden}.adm-switch-checkbox:before{content:" ";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;position:absolute;transform:scale(1)}.adm-switch-handle{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);z-index:2;top:var(--border-width);left:var(--border-width);justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;box-shadow:0 0 2px #0003,0 2px 11.5px #00000014,-1px 2px 2px #0000001a}.adm-switch-inner{z-index:1;margin:0 8px 0 calc(var(--height) - var(--border-width) + 5px);height:100%;color:var(--adm-color-weak);font-size:var(--adm-font-size-7);justify-content:center;align-items:center;transition:margin .2s;display:flex;position:relative}.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:1s linear infinite loading-rotate}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size: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-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;width:100%;max-width:100%;max-height:100%;position:relative}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:block}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:#0000}.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: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;z-index:-1000;position:absolute;top:0;left:0}.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{text-align:center;width:100%;height:100%;position:fixed;top:0;left:0}.adm-toast-mask .adm-toast-main{color:#fff;word-break:break-all;pointer-events:all;width:auto;max-width:204px;max-height:70%;font-size:var(--adm-font-size-7);box-sizing:border-box;text-align:initial;background-color:#000000b3;border-radius:8px;line-height:1.5;display:inline-block;position:relative;top:50%;overflow:auto;transform:translateY(-50%)}.adm-toast-mask .adm-toast-main-text{min-width:0;padding:12px}.adm-toast-mask .adm-toast-main-icon{min-width:150px;padding:35px 12px}.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}:root{--fc-green:#3d7d52;--fc-moss:#5faf7a;--fc-sage:#a5c0a2;--fc-sage-hover:#8aab87;--fc-sage-active:#7a9b76;--fc-green-soft:#e6f0e8;--fc-bg:#f4f6f3;--fc-surface:#fbfcfb;--fc-paper:#fff;--fc-text:#2a332e;--fc-text-secondary:#6e7a72;--fc-border:#e3e8e3;--fc-border-soft:#eef1ee;--fc-skip:#a8976e;--fc-skip-bg:#f4efe4;--fc-empty:#c5cdc7;--fc-radius:16px;--fc-radius-sm:12px;--fc-ease:cubic-bezier(.22, 1, .36, 1);--fc-safe-bottom:env(safe-area-inset-bottom,0px);--fc-tabbar-height:56px;--adm-color-primary:var(--fc-moss)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--fc-text);background:var(--fc-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.MainShell-module__shell__MJ0-8{background:radial-gradient(ellipse 120% 50% at 50% -10%, #a5c0a238 0%, transparent 55%), var(--fc-bg);flex-direction:column;max-width:480px;height:100%;margin:0 auto;display:flex}.MainShell-module__content__AD5NI{flex-direction:column;flex:1;min-height:0;padding:14px 16px 0;display:flex;overflow:hidden}.MainShell-module__contentFull__g-fvb{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.MainShell-module__tabbar__9sm33{width:100%;max-width:480px;padding-bottom:var(--fc-safe-bottom);background:var(--fc-paper);border-top:1px solid var(--fc-border-soft);z-index:200;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.MainShell-module__tabbar__9sm33 .adm-tab-bar{height:var(--fc-tabbar-height);align-items:stretch;display:flex}.MainShell-module__tabbar__9sm33 .adm-tab-bar-wrap{flex:1;align-items:center;height:100%;min-height:0}.MainShell-module__tabbar__9sm33 .adm-tab-bar-item{box-sizing:border-box;height:100%;color:var(--fc-text-secondary);padding:0 8px}.MainShell-module__tabbar__9sm33 .adm-tab-bar-item-active{color:var(--fc-green)}.index-module__page__q-Iv-{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 32px max(24px, env(safe-area-inset-bottom));background:radial-gradient(140% 70% at 50% -8%,#9fbf9f59 0%,#0000 58%),linear-gradient(#f3f7f3 0%,#f9faf8 42% 100%);flex-direction:column;display:flex}.index-module__main__6nRfL{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:360px;margin:0 auto;animation:.5s cubic-bezier(.22,1,.36,1) both index-module__riseIn__gA7E2;display:flex}@keyframes index-module__riseIn__gA7E2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.index-module__main__6nRfL{animation:none}}.index-module__brand__EFtab{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.index-module__icon__nqkxv{background:linear-gradient(to bottom right,#9fbf9f,#d4e2d4);border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;box-shadow:0 8px 28px #a5c0a247}.index-module__iconMark__N9ayD{color:#fff}.index-module__title__2P-iW{color:#1f2937;letter-spacing:.02em;margin:0 0 10px;font-family:Pacifico,cursive;font-size:30px;font-weight:400;line-height:1.2}.index-module__tagline__Y4-QB{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.index-module__form__lokcu{--adm-color-primary:#a5c0a2;--border-inner:none;--border-top:none;--border-bottom:none;--padding-left:0;--padding-right:0;--active-background-color:transparent}.index-module__form__lokcu .adm-list,.index-module__form__lokcu .adm-list-body,.index-module__form__lokcu .adm-list-default .adm-list-body{overflow:visible;background:0 0!important;border:none!important}.index-module__form__lokcu .adm-list-body-inner{margin-top:0}.index-module__form__lokcu .adm-list-item,.index-module__form__lokcu .adm-form-item{background:0 0!important;padding:0!important}.index-module__form__lokcu .adm-list-item-content{min-height:0;border:none!important;padding:0!important}.index-module__form__lokcu .adm-list-item-content-main{padding:0!important}.index-module__form__lokcu .adm-form-item-child{width:100%;display:block}.index-module__form__lokcu .adm-form-item{margin-bottom:20px;position:relative}.index-module__form__lokcu .adm-form-item-feedback-error,.index-module__form__lokcu .adm-form-item-feedback-warning{pointer-events:none;margin:0;padding:0;font-size:12px;line-height:16px;position:absolute;top:calc(100% + 4px);left:2px;right:0}.index-module__form__lokcu .adm-form-footer{margin-top:8px;padding:0}.index-module__field__y01kq{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #a5c0a266;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.index-module__field__y01kq:focus-within{background:#fff;border-color:#a5c0a2;box-shadow:0 0 0 3px #a5c0a238}.index-module__fieldIcon__RspCS{color:#6b7280;flex-shrink:0;place-items:center;font-size:18px;display:grid}.index-module__fieldInput__GBoat{--font-size:16px;flex:1;min-width:0}.index-module__fieldInput__GBoat .adm-input-element{color:#1f2937}.index-module__submit__H-j5X{letter-spacing:.2em;height:52px;font-size:16px;font-weight:500;--background-color:#a5c0a2!important;--border-color:#a5c0a2!important;--text-color:#fff!important;border-radius:12px!important}.index-module__submit__H-j5X:active{--background-color:#7a9b76!important;--border-color:#7a9b76!important}.StrengthRing-module__ring__yTNgH{--ring-pct:0%;--ring-color:#5faf7a;background:conic-gradient(var(--ring-color) 0 var(--ring-pct), #e4ebe6 var(--ring-pct) 100%);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.StrengthRing-module__inner__Du9c0{background:var(--fc-paper);font-variant-numeric:tabular-nums;color:var(--fc-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.StrengthRing-module__size_sm__LG9XA{width:32px;height:32px}.StrengthRing-module__size_sm__LG9XA .StrengthRing-module__inner__Du9c0{width:24px;height:24px;font-size:9px}.StrengthRing-module__size_lg__NljUu{width:68px;height:68px}.StrengthRing-module__size_lg__NljUu .StrengthRing-module__inner__Du9c0{width:52px;height:52px;font-size:18px}.StrengthRing-module__ring_green__vI6uV{--ring-color:#5faf7a}.StrengthRing-module__ring_blue__MZ8kp{--ring-color:#5b8fb5}.StrengthRing-module__ring_pink__nSxDG{--ring-color:#b56b8a}.StrengthRing-module__ring_orange__VvJX7{--ring-color:#c4884a}.HabitMatrix-module__scroll__PScVo{-webkit-overflow-scrolling:touch;background:var(--fc-paper);border-radius:var(--fc-radius) var(--fc-radius) 0 0;min-width:0;min-height:0;box-shadow:0 1px 0 var(--fc-border-soft);padding-bottom:calc(var(--fc-tabbar-height) + var(--fc-safe-bottom));scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:auto}.HabitMatrix-module__scroll__PScVo::-webkit-scrollbar{width:0;height:0;display:none}.HabitMatrix-module__matrix__nxi91{border-collapse:collapse;width:100%;min-width:max-content}.HabitMatrix-module__matrix__nxi91 thead th{z-index:2;background:color-mix(in srgb, var(--fc-green-soft) 55%, #fff);color:var(--fc-text-secondary);border-bottom:1px solid var(--fc-border-soft);text-align:center;letter-spacing:.02em;padding:10px 0 8px;font-size:11px;font-weight:500;line-height:1.3;position:sticky;top:0}.HabitMatrix-module__dayNum__XoUkk{color:var(--fc-text);font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:650;display:block}.HabitMatrix-module__todayCol__IlkXL,.HabitMatrix-module__todayCol__IlkXL .HabitMatrix-module__dayNum__XoUkk{color:var(--fc-green)}.HabitMatrix-module__stickyName__UzwvO{z-index:1;background:var(--fc-paper);text-align:left;border-right:1px solid var(--fc-border-soft);min-width:124px;max-width:136px;padding:10px 10px 10px 14px;position:sticky;left:0}thead .HabitMatrix-module__stickyName__UzwvO{z-index:3;background:color-mix(in srgb, var(--fc-green-soft) 55%, #fff)}.HabitMatrix-module__matrix__nxi91 tbody tr{border-bottom:1px solid var(--fc-border-soft)}.HabitMatrix-module__matrix__nxi91 tbody tr:last-child{border-bottom:none}.HabitMatrix-module__nameBtn__-AK9Y{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:2px 0;transition:opacity .15s;display:flex}.HabitMatrix-module__nameBtn__-AK9Y:active{opacity:.7}.HabitMatrix-module__nameText__5vp5H{flex-direction:column;gap:3px;min-width:0;display:flex}.HabitMatrix-module__name__Z2IcG{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.HabitMatrix-module__name_green__rJqZR{color:#3d7d52}.HabitMatrix-module__name_blue__es0Iw{color:#3f6f92}.HabitMatrix-module__name_pink__6mV79{color:#94506e}.HabitMatrix-module__name_orange__jBKtV{color:#9a6530}.HabitMatrix-module__sub__-qAOq{color:var(--fc-text-secondary);white-space:nowrap;letter-spacing:.01em;font-size:11px}.HabitMatrix-module__cell__0pG4y{text-align:center;vertical-align:middle;width:44px;min-width:44px;height:52px;padding:0}.HabitMatrix-module__cellBtn__Lv80W{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:44px;height:44px;box-shadow:none;transition:transform .15s var(--fc-ease), background .15s ease, color .15s ease;background:0 0;border:none;border-radius:10px;place-items:center;margin:0 auto;padding:0;font-size:18px;font-weight:700;display:grid}.HabitMatrix-module__cellBtn__Lv80W:active{background:color-mix(in srgb, var(--fc-green-soft) 70%, transparent);transform:scale(.9)}.HabitMatrix-module__cell_empty__gInOl{color:var(--fc-empty);font-size:15px;font-weight:600}.HabitMatrix-module__cell_done__wuUaR{color:var(--fc-moss)}.HabitMatrix-module__done_blue__deQCR{color:#5b8fb5}.HabitMatrix-module__done_pink__khvqH{color:#b56b8a}.HabitMatrix-module__done_orange__m4CYb{color:#c4884a}.HabitMatrix-module__done_green__39aPA{color:var(--fc-moss)}.HabitMatrix-module__cell_skip__uuNAW{color:var(--fc-skip);font-size:16px;font-weight:600}.titleBar-module__chrome__RoFQW{box-sizing:border-box;min-height:52px;padding:4px 16px;padding-top:max(4px, env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--fc-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--fc-border-soft);flex-shrink:0;align-items:center;display:flex}.titleBar-module__primary__RGrIA{justify-content:space-between;padding-right:6px}.titleBar-module__secondary__mcmTP{grid-template-columns:44px 1fr 44px;padding-left:8px;padding-right:8px;display:grid}.titleBar-module__title__kd6Q9,.titleBar-module__titleCenter__NPjsw{color:var(--fc-text);margin:0;font-size:17px;font-weight:600;line-height:1.25}.titleBar-module__titleCenter__NPjsw{text-align:center;font-weight:550}.titleBar-module__add__Pellg,.titleBar-module__back__8V3HL{cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.titleBar-module__add__Pellg{color:var(--fc-green)}.titleBar-module__back__8V3HL{color:var(--fc-text-secondary);justify-self:start;margin-left:-2px}.titleBar-module__add__Pellg:active,.titleBar-module__back__8V3HL:active{background:color-mix(in srgb, var(--fc-green-soft) 70%, transparent)}.titleBar-module__back__8V3HL:active{color:var(--fc-green)}.titleBar-module__backIcon__wfTa5{flex-shrink:0;display:block}.titleBar-module__spacer__-kXzH{width:44px;height:44px}.index-module__page__PVRIx{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:-14px -16px 0;display:flex;overflow:hidden}.index-module__center__A6ac4{flex:1;place-items:center;padding:48px;display:grid}.index-module__emptyState__EY7KR{text-align:center;animation:index-module__fadeUp__LI3-l .45s var(--fc-ease) both;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 28px 80px;display:flex}@keyframes index-module__fadeUp__LI3-l{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.index-module__emptyIcon__UL11m{background:linear-gradient(160deg, #d4e2d4 0%, var(--fc-green-soft) 100%);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid;box-shadow:0 10px 28px #a5c0a247}.index-module__emptyIcon__UL11m:after{content:"";background:color-mix(in srgb, var(--fc-moss) 70%, #fff);width:18px;height:22px;box-shadow:8px 4px 0 -2px color-mix(in srgb, var(--fc-sage) 80%, #fff);border-radius:50%/60% 60% 40% 40%;transform:rotate(-28deg)}.index-module__emptyTitle__FswI6{color:var(--fc-text);margin:0 0 8px;font-size:17px;font-weight:650}.index-module__emptyDesc__VTOmU{color:var(--fc-text-secondary);max-width:260px;margin:0 0 22px;font-size:14px;line-height:1.55}.index-module__emptyCta__6wxXw{background:var(--fc-moss);color:#fff;cursor:pointer;transition:transform .18s var(--fc-ease), background .18s ease;border:none;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:600;box-shadow:0 6px 16px #5faf7a47}.index-module__emptyCta__6wxXw:active{background:var(--fc-sage-active);transform:scale(.97)}.Detail-module__page__n3mb1{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.Detail-module__center__Zg3t2{place-items:center;min-height:40vh;display:grid}.Detail-module__centerCol__CqObS{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:40vh;padding:24px;display:flex}.Detail-module__errorText__fnhrh{color:var(--fc-text-secondary);margin:0;font-size:15px}.Detail-module__topBar__-byTx{z-index:20;padding:4px 16px;padding-top:max(4px, env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--fc-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--fc-border-soft);flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.Detail-module__body__ftYjU{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:12px 16px;padding-bottom:max(12px, var(--fc-safe-bottom));animation:Detail-module__fadeUp__3n7UA .35s var(--fc-ease) both;flex-direction:column;flex:1;gap:14px;display:flex;overflow:auto}@keyframes Detail-module__fadeUp__3n7UA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Detail-module__back__30xtw{width:44px;height:44px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;margin-left:-2px;padding:0;display:inline-flex}.Detail-module__back__30xtw:active{color:var(--fc-green);background:var(--fc-green-soft)}.Detail-module__backIcon__us4ar{flex-shrink:0;display:block}.Detail-module__barTitle__ot8cK{text-align:center;color:var(--fc-text-secondary);letter-spacing:.01em;margin:0;font-size:15px;font-weight:550}.Detail-module__moreBtn__KmwEk{cursor:pointer;width:44px;height:44px;color:color-mix(in srgb, var(--fc-text-secondary) 72%, transparent);background:0 0;border:none;border-radius:10px;justify-self:end;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.Detail-module__moreBtn__KmwEk:active{background:var(--fc-green-soft);color:var(--fc-green)}.Detail-module__moreDots__cEopI{flex-direction:row;justify-content:center;align-items:center;gap:3px;display:flex}.Detail-module__moreDots__cEopI i{background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.Detail-module__title__nKXDo{letter-spacing:-.03em;color:var(--fc-text);margin:0;font-size:22px;font-weight:650;line-height:1.25}.Detail-module__typePill__oxwHa{color:var(--fc-green);background:var(--fc-green-soft);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.Detail-module__desc__vTXh3{color:var(--fc-text);opacity:.72;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.Detail-module__card__rxZ8Y{background:var(--fc-paper);border-radius:var(--fc-radius);border:1px solid var(--fc-border-soft);padding:16px;box-shadow:0 1px 2px #2a332e08}.Detail-module__label__ht0Lw{color:var(--fc-text-secondary);letter-spacing:.01em;margin-bottom:8px;font-size:12px}.Detail-module__bigNum__6tIcV{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fc-text);font-size:40px;font-weight:650;line-height:1.05}.Detail-module__slash__8sIF9{color:var(--fc-text-secondary);font-size:20px;font-weight:500}.Detail-module__bar__3Zxjx{background:color-mix(in srgb, var(--fc-green-soft) 80%, #e8ece8);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.Detail-module__bar__3Zxjx i{background:linear-gradient(90deg, var(--fc-sage), var(--fc-moss));height:100%;transition:width .35s var(--fc-ease);border-radius:999px;display:block}.Detail-module__hint__-pPgZ{color:var(--fc-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.45}.Detail-module__todayRow__CSkz2{justify-content:space-between;align-items:center;gap:12px;display:flex}.Detail-module__todayStatus__8DjMA{color:var(--fc-text);font-size:22px;font-weight:650}.Detail-module__chip__lM6G0{background:var(--fc-green-soft);color:var(--fc-green);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.Detail-module__strengthRow__xC1Ir{align-items:center;gap:16px;display:flex}.Detail-module__weekHd__cITo7{color:var(--fc-text-secondary);text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;font-size:11px;display:grid}.Detail-module__monthGrid__VMNTp{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.Detail-module__mEmpty__Vhsl6{aspect-ratio:1}.Detail-module__mCell__q6SDf{aspect-ratio:1;background:color-mix(in srgb, var(--fc-green-soft) 45%, #f0f2f0);color:var(--fc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s var(--fc-ease), background .15s ease, border-color .15s ease, color .15s ease;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;line-height:1;display:grid;position:relative}.Detail-module__mCell__q6SDf:active:not(:disabled){transform:scale(.92)}.Detail-module__mDay__IIU4M{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.Detail-module__mDone__jImOu{background:var(--fc-moss);border-color:var(--fc-moss);color:#fff;font-weight:600}.Detail-module__mSkip__4Cpqg{color:#8a6d3b;background:#f5edd8;border-color:#e0d0a8;font-weight:500}.Detail-module__mToday__AbAZb{box-shadow:inset 0 0 0 2px var(--fc-green)}.Detail-module__mToday__AbAZb.Detail-module__mSkip__4Cpqg{box-shadow:inset 0 0 0 2px #8a6d3b}.Detail-module__mFuture__C3L11{opacity:.32;cursor:default}.Detail-module__mOff__GNhnZ:not(.Detail-module__mDone__jImOu):not(.Detail-module__mSkip__4Cpqg){background:var(--fc-border-soft);color:#b7c0ba}.Detail-module__monthBar__VQVoI{grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:10px;display:grid}.Detail-module__monthTitle__2b7yn{text-align:center;color:var(--fc-text);font-size:15px;font-weight:650}.Detail-module__monthNav__b-z01{width:44px;height:44px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;padding:0;display:grid}.Detail-module__monthNav__b-z01:disabled{opacity:.28;cursor:default}.Detail-module__monthNav__b-z01:active:not(:disabled){background:var(--fc-green-soft);color:var(--fc-green)}.Detail-module__monthNext__yNv1l{display:grid;transform:scaleX(-1)}.Detail-module__sugList__tIf4d{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Detail-module__sugName__5RwAA{color:var(--fc-text);font-size:15px;font-weight:650}.Detail-module__sugDesc__sm6BW{color:var(--fc-text-secondary);margin-top:2px;font-size:13px;line-height:1.45}.Detail-module__moreNav__350o-{border-top:1px solid var(--fc-border-soft);flex-wrap:wrap;align-items:center;gap:2px;margin-top:12px;padding-top:10px;display:flex}.Detail-module__moreNav__350o- button{min-height:32px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.Detail-module__moreDot__mUl6z{color:var(--fc-border);padding:0 2px;font-size:13px;line-height:1}.Detail-module__moreNav__350o- button:active{color:var(--fc-green)}.Detail-module__noteSheet__wpzE7{padding:16px 16px calc(16px + var(--fc-safe-bottom));background:var(--fc-bg);border-radius:16px 16px 0 0}.Detail-module__noteHead__XtlbD{color:var(--fc-text);font-size:17px;font-weight:650}.Detail-module__noteHint__b0bpl{color:var(--fc-text-secondary);margin:6px 0 12px;font-size:13px;line-height:1.45}.Detail-module__noteSave__ud5Qk{--adm-color-primary:var(--fc-moss);margin-top:14px;border-radius:var(--fc-radius-sm)!important}.Detail-module__legend__yfzV7{border-top:1px solid var(--fc-border-soft);color:var(--fc-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.Detail-module__legendDone__CaGeG,.Detail-module__legendSkip__GPNLi,.Detail-module__legendEmpty__OJzjR,.Detail-module__legendOff__CFuIn{align-items:center;gap:6px;display:inline-flex}.Detail-module__legendDone__CaGeG i,.Detail-module__legendSkip__GPNLi i,.Detail-module__legendEmpty__OJzjR i,.Detail-module__legendOff__CFuIn i{border-radius:4px;width:12px;height:12px;display:block}.Detail-module__legendDone__CaGeG i{background:var(--fc-moss)}.Detail-module__legendSkip__GPNLi i{background:#f5edd8;border:1px solid #e0d0a8}.Detail-module__legendEmpty__OJzjR i{background:color-mix(in srgb, var(--fc-green-soft) 45%, #f0f2f0);border:1px solid var(--fc-border)}.Detail-module__legendOff__CFuIn i{border:1px dashed var(--fc-border);background:0 0}.Detail-module__legendHint__Fy6k-{color:var(--fc-text-secondary);opacity:.75;margin-left:auto}.Create-module__page__x0eZd{box-sizing:border-box;width:100%;min-height:0;animation:Create-module__fadeUp__zXvml .4s var(--fc-ease) both;flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow:hidden}.Create-module__form__sXumw{-webkit-overflow-scrolling:touch;min-height:0;padding:14px 16px;padding-bottom:max(16px, var(--fc-safe-bottom));flex-direction:column;flex:1;gap:12px;display:flex;overflow:auto}@keyframes Create-module__fadeUp__zXvml{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Create-module__center__tVSUg{place-items:center;min-height:40vh;display:grid}.Create-module__label__p5J7E{color:var(--fc-text-secondary);margin-top:4px;font-size:12px}.Create-module__lockHint__kVQdr{color:var(--fc-text-secondary);margin:0;font-size:12px;line-height:1.45}.Create-module__seg__lcJc6{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Create-module__seg__lcJc6 button{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);background:var(--fc-paper);color:var(--fc-text-secondary);cursor:pointer;padding:14px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.Create-module__seg__lcJc6 button:disabled{cursor:default;opacity:.9}.Create-module__segOn__rU9bb{font-weight:650;border-color:var(--fc-moss)!important;background:var(--fc-green-soft)!important;color:var(--fc-green)!important}.Create-module__days__2kkym{gap:6px;display:flex}.Create-module__day__7WHvV,.Create-module__dayOn__zSOZ-{aspect-ratio:1;border:1px solid var(--fc-border);background:var(--fc-paper);color:var(--fc-text-secondary);cursor:pointer;border-radius:10px;flex:1;padding:0;font-size:12px;transition:background .15s,border-color .15s,color .15s}.Create-module__day__7WHvV:disabled,.Create-module__dayOn__zSOZ-:disabled{cursor:default;opacity:.9}.Create-module__dayOn__zSOZ-{border-color:var(--fc-moss);background:var(--fc-moss);color:#fff;font-weight:650}.Create-module__sugRow__ipQQU{border-radius:var(--fc-radius-sm);background:var(--fc-paper);border:1px solid var(--fc-border-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.Create-module__sugRemove__l-1qz,.Create-module__sugAdd__TXwyd{cursor:pointer;text-align:left;background:0 0;border:none;min-height:44px;padding:0;font-size:14px}.Create-module__sugRemove__l-1qz{color:#b56b6b}.Create-module__sugAdd__TXwyd{color:var(--fc-green);font-weight:600}.Create-module__preview__r1hCo{border-radius:var(--fc-radius-sm);background:var(--fc-paper);border:1px solid var(--fc-border-soft);color:var(--fc-text-secondary);margin-top:8px;padding:14px 16px;font-size:13px;line-height:1.55}.Create-module__submit__UVp4P{--adm-color-primary:var(--fc-moss);margin-top:12px;box-shadow:0 6px 16px #5faf7a38;border-radius:var(--fc-radius-sm)!important}.Create-module__page__x0eZd .adm-list-body,.Create-module__page__x0eZd .adm-list-item{background:0 0!important}.Create-module__page__x0eZd .adm-form-item-label{color:var(--fc-text-secondary)!important;font-size:12px!important}.Create-module__page__x0eZd .adm-input-element,.Create-module__page__x0eZd .adm-text-area-element{color:var(--fc-text)!important}.subpage-module__page__Dqoey{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.subpage-module__topBar__JjDgm{z-index:20;padding:4px 16px;padding-top:max(4px, env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--fc-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--fc-border-soft);flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.subpage-module__back__kw7TE{width:44px;height:44px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;margin-left:-2px;padding:0;display:inline-flex}.subpage-module__back__kw7TE:active{color:var(--fc-green);background:var(--fc-green-soft)}.subpage-module__backIcon__d6AtZ{flex-shrink:0;display:block}.subpage-module__barTitle__3EQaX{text-align:center;color:var(--fc-text-secondary);letter-spacing:.01em;margin:0;font-size:15px;font-weight:550}.subpage-module__barSpacer__aM3qa{width:44px;height:44px}.subpage-module__body__PGecp{-webkit-overflow-scrolling:touch;min-height:0;padding:16px;padding-bottom:max(12px, var(--fc-safe-bottom));flex:1;overflow:auto}.subpage-module__center__nCFpA{place-items:center;min-height:40vh;display:grid}.subpage-module__hint__KUxqk{color:var(--fc-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.45}.subpage-module__empty__cTput{text-align:center;color:var(--fc-text-secondary);padding:28px 8px;font-size:14px}.subpage-module__card__XCYVh{background:var(--fc-paper);border-radius:var(--fc-radius);border:1px solid var(--fc-border-soft);padding:16px}.Records-module__list__IH1jH{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Records-module__item__I4GAH{background:var(--fc-paper);border:1px solid var(--fc-border-soft);border-radius:var(--fc-radius-sm);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Records-module__itemSingle__Dg2rG{align-items:center}.Records-module__mark__BjB4T{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.Records-module__done__oSM6i{background:var(--fc-green-soft);color:var(--fc-green)}.Records-module__skip__JQesg{background:var(--fc-skip-bg);color:var(--fc-skip)}.Records-module__legacy__cjDsb{background:var(--fc-border-soft);color:var(--fc-text-secondary)}.Records-module__info__r4RnH{min-width:0}.Records-module__date__gWHnB{color:var(--fc-text);font-size:15px;font-weight:650}.Records-module__desc__LMAbn{color:var(--fc-text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:13px;line-height:1.45}.Trend-module__chart__0QOBL{width:100%;height:auto;display:block}.Trend-module__grid__oSzd9{stroke:var(--fc-border-soft);stroke-width:1px}.Trend-module__tick__4a4zT,.Trend-module__xlabel__6ttPZ{fill:var(--fc-text-secondary);font-size:10px}.Trend-module__area__UvFoB{fill:color-mix(in srgb, var(--fc-moss) 18%, transparent);stroke:none}.Trend-module__line__SV9QO{fill:none;stroke:var(--fc-moss);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.Trend-module__dot__wKyIk{fill:var(--fc-moss)}.Trend-module__list__fa65T{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.Trend-module__list__fa65T li{border-top:1px solid var(--fc-border-soft);min-height:40px;color:var(--fc-text);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.Trend-module__list__fa65T li span:last-child{color:var(--fc-text-secondary)}.TaskRow-module__item__FA-0p{position:relative}.TaskRow-module__item__FA-0p:not(:last-child):after{content:"";background:color-mix(in srgb, var(--fc-border-soft) 72%, transparent);pointer-events:none;z-index:2;height:1px;position:absolute;bottom:0;left:34px;right:0}.TaskRow-module__itemOverdue__8o98I:not(:last-child):after{background:#c47a4a38}.TaskRow-module__swipe__-WIFR{--background:transparent;background:0 0;overflow:hidden}.TaskRow-module__swipe__-WIFR .adm-swipe-action-action-button.adm-button{--border-radius:10px;--border-width:0;letter-spacing:.02em;min-width:64px;margin:10px 0 10px 8px;padding:0 16px;font-size:13px;font-weight:550}.TaskRow-module__row__D7mqD{background:var(--fc-paper);animation:TaskRow-module__rowIn__PnHb- .28s var(--fc-ease) both;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 0;display:grid}.TaskRow-module__rowCompact__lX-8X{padding:10px 0;animation:none}.TaskRow-module__rowOverdue__Q3Uin{background:color-mix(in srgb, var(--fc-paper) 82%, #c47a4a 18%)}@keyframes TaskRow-module__rowIn__PnHb-{0%{opacity:0}to{opacity:1}}.TaskRow-module__rowDone__8tiqj .TaskRow-module__name__ZB1aC{color:var(--fc-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--fc-text-secondary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--fc-text-secondary) 45%, transparent)}.TaskRow-module__rowCancelled__rqCU9{opacity:.55}.TaskRow-module__check__Zb-Zu{cursor:pointer;width:22px;height:22px;color:inherit;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.TaskRow-module__checkHit__vvTSE{min-width:44px;min-height:44px;position:absolute;inset:-11px -14px -11px -12px}.TaskRow-module__checkRing__-385F{border:1.5px solid var(--fc-border);width:18px;height:18px;transition:transform .15s var(--fc-ease), background .18s ease, border-color .18s ease;background:0 0;border-radius:50%;place-items:center;display:grid}.TaskRow-module__check__Zb-Zu:active:not(:disabled) .TaskRow-module__checkRing__-385F{transform:scale(.92)}.TaskRow-module__check__Zb-Zu:disabled{cursor:default}.TaskRow-module__p1__-zE5k{border-color:#d47070}.TaskRow-module__p2__Pr6DV{border-color:#5faf7a}.TaskRow-module__p3__k800B{border-color:#6a9bc8}.TaskRow-module__p4__UIA5u{border-color:#a8b0aa}.TaskRow-module__checkOn__30uTl{background:var(--fc-moss);color:#fff;border-color:var(--fc-moss)!important}.TaskRow-module__mark__2g-JJ{animation:TaskRow-module__pop__5ZHV2 .22s var(--fc-ease);font-size:10px;font-weight:700;line-height:1}@keyframes TaskRow-module__pop__5ZHV2{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.TaskRow-module__body__uQ3V3{text-align:left;cursor:pointer;min-width:0;color:inherit;touch-action:manipulation;background:0 0;border:none;width:100%;margin:0;padding:0;display:block}div.TaskRow-module__body__uQ3V3{cursor:default}.TaskRow-module__name__ZB1aC{color:var(--fc-text);word-break:break-word;font-size:15px;font-weight:550;line-height:22px}.TaskRow-module__desc__1Yzmt{color:var(--fc-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.TaskRow-module__meta__8YTp1{color:color-mix(in srgb, var(--fc-text-secondary) 80%, transparent);margin-top:3px;font-size:11px;line-height:1.35}.index-module__page__7Ywzp{min-height:0;animation:index-module__fadeUp__FII2R .4s var(--fc-ease) both;flex-direction:column;flex:1;margin:-14px -16px 0;display:flex;overflow:hidden}@keyframes index-module__fadeUp__FII2R{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.index-module__top__yoDp8{z-index:2;flex-direction:column;flex-shrink:0;gap:10px;padding:0 0 10px;display:flex}.index-module__sub__OmCsS{color:var(--fc-text-secondary);margin:0 16px;font-size:13px;line-height:1.3}.index-module__seg__juy3I{background:color-mix(in srgb, var(--fc-green-soft) 55%, #e8ece8);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 16px;padding:4px;display:grid}.index-module__seg__juy3I button{color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 0;font-size:14px;font-weight:550}.index-module__segOn__Qrh0W{box-shadow:0 1px 3px #2a332e0f;background:var(--fc-paper)!important;color:var(--fc-green)!important;font-weight:650!important}.index-module__scroll__IGUEr{-webkit-overflow-scrolling:touch;min-height:0;padding:0 16px calc(12px + var(--fc-tabbar-height) + var(--fc-safe-bottom));flex:1;overflow:auto}.index-module__center__rdmOv{place-items:center;padding:48px 0;display:grid}.index-module__todayStack__zniua{flex-direction:column;gap:12px;display:flex}.index-module__list__jwKB8{background:var(--fc-paper);border-radius:var(--fc-radius);border:1px solid var(--fc-border-soft);padding:8px 14px 14px;box-shadow:0 1px 2px #2a332e08}.index-module__todayEyebrow__cPbaR{color:var(--fc-text-secondary);letter-spacing:.02em;padding:2px 0 6px;font-size:12px;font-weight:650}.index-module__section__2-HMf{padding-top:8px}.index-module__section__2-HMf+.index-module__section__2-HMf{border-top:1px solid color-mix(in srgb, var(--fc-border-soft) 70%, transparent);margin-top:6px;padding-top:12px}.index-module__sectionLabelMuted__-dyTN{color:var(--fc-text-secondary);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:550;display:flex}.index-module__overdueCard__WC7Tv{background:color-mix(in srgb, var(--fc-paper) 82%, #c47a4a 18%);border:1px solid #c47a4a2e;border-radius:14px;padding:12px 14px 10px}.index-module__overdueHead__YqQjt{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.index-module__overdueTitle__z49y6{color:#8a5a32;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.index-module__overdueCount__h9LTz{font-variant-numeric:tabular-nums;color:#8a5a32bf;font-size:11px;font-weight:550}.index-module__overdueList__tmRq5{margin:0 -4px}.index-module__overdueMove__-Ga1f{color:#8a5a32;cursor:pointer;background:#ffffffb3;border:none;border-radius:999px;flex-shrink:0;min-height:32px;padding:6px 12px;font-size:12px;font-weight:550}.index-module__overdueMove__-Ga1f:disabled{opacity:.55;cursor:default}.index-module__todayHint__yauSU{color:var(--fc-text-secondary);margin:0;padding:4px 6px 2px;font-size:13px;line-height:1.45}.index-module__count__H6vFn{color:var(--fc-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.index-module__empty__flKCU{text-align:center;padding:36px 16px 40px}.index-module__emptyTitle__LuZtS{color:var(--fc-text);margin:0 0 6px;font-size:16px;font-weight:650}.index-module__emptyDesc__FXj6X{color:var(--fc-text-secondary);margin:0;font-size:13px;line-height:1.5}.index-module__popup__9La-4{min-height:0;padding:16px 16px calc(16px + var(--fc-safe-bottom));flex-direction:column;flex:1;display:flex}.index-module__popupHead__nLncs{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.index-module__popupTitle__F-GOJ{color:var(--fc-text);font-size:17px;font-weight:650}.index-module__popupSub__oAXA5{color:var(--fc-text-secondary);margin-top:2px;font-size:12px}.index-module__popupDone__uVeTu{color:var(--fc-green);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:14px;font-weight:650}.index-module__popupBody__0ePTz{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.index-module__pickRow__3835l{border:none;border-bottom:1px solid var(--fc-border-soft);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 4px;display:flex}.index-module__pickOn__he8ZV{background:color-mix(in srgb, var(--fc-green-soft) 45%, transparent)}.index-module__pickDot__377C-{border:2px solid var(--fc-border);border-radius:50%;flex-shrink:0;width:20px;height:20px}.index-module__pickDot__377C-.index-module__p1__1EZvA{border-color:#d47070}.index-module__pickDot__377C-.index-module__p2__uWMwr{border-color:#5faf7a}.index-module__pickDot__377C-.index-module__p3__Dv-nv{border-color:#6a9bc8}.index-module__pickDot__377C-.index-module__p4__jMjXG{border-color:#a8b0aa}.index-module__pickDotOn__UF-Hl{background:var(--fc-moss);box-shadow:inset 0 0 0 3px #fff;border-color:var(--fc-moss)!important}.index-module__pickName__-evB0{color:var(--fc-text);font-size:14px;line-height:1.35}.index-module__fieldLabel__bti1D{color:var(--fc-text-secondary);margin:12px 0 6px;font-size:12px;display:block}.index-module__fieldLabel__bti1D:first-child{margin-top:0}.index-module__fieldInput__se1Xx{--font-size:16px;background:color-mix(in srgb, var(--fc-green-soft) 35%, #fff);border:1px solid var(--fc-border-soft);border-radius:12px;padding:10px 12px}.index-module__fieldArea__8EtGq{--font-size:14px;background:color-mix(in srgb, var(--fc-green-soft) 35%, #fff);border:1px solid var(--fc-border-soft);border-radius:12px;padding:10px 12px}.index-module__prioGrid__lIX2U{grid-template-columns:1fr 1fr;gap:8px;display:grid}.index-module__prioBtn__eucBp{border:1px solid var(--fc-border);background:var(--fc-paper);color:var(--fc-text-secondary);cursor:pointer;text-align:center;border-radius:10px;padding:10px 8px;font-size:12px;line-height:1.3}.index-module__prioOn__ISqL2{font-weight:650}.index-module__prio1__0o7Pa.index-module__prioOn__ISqL2{color:#b04545;background:#faeeee;border-color:#d47070}.index-module__prio2__04mTu.index-module__prioOn__ISqL2{border-color:var(--fc-moss);background:var(--fc-green-soft);color:var(--fc-green)}.index-module__prio3__HZXUI.index-module__prioOn__ISqL2{color:#3f6f92;background:#edf3f8;border-color:#6a9bc8}.index-module__prio4__JOhst.index-module__prioOn__ISqL2{color:#5a6560;background:#f3f5f3;border-color:#a8b0aa}.index-module__switchRow__Jj5ED{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0 4px;display:flex}.index-module__switchTitle__f7iFU{color:var(--fc-text);font-size:14px;font-weight:550}.index-module__switchSub__Hkt9Y{color:var(--fc-text-secondary);margin-top:2px;font-size:12px}.index-module__secondaryLink__MWRjk,.index-module__backLink__lolMy{width:100%;color:var(--fc-green);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:8px 0;font-size:13px;font-weight:550;display:block}.index-module__backLink__lolMy{margin:0 0 8px;padding:0}.index-module__page__CP65f{flex-direction:column;flex:1;min-height:0;margin:-14px -16px 0;display:flex;position:relative}.index-module__sums__r8Luk{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;padding:14px 16px 8px;display:grid}.index-module__sumCard__e2U54,.index-module__monthCard__6vKAR{background:var(--fc-surface);box-shadow:var(--fc-shadow);text-align:left;min-width:0;color:inherit;border-radius:14px;padding:12px 14px}.index-module__monthCard__6vKAR{cursor:pointer;border:none;flex-direction:column;align-items:stretch;display:flex}.index-module__sumCard__e2U54 span,.index-module__monthCard__6vKAR>span{color:var(--fc-text-secondary);font-size:12px;display:block}.index-module__sumCard__e2U54 strong,.index-module__monthCard__6vKAR>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:650;line-height:1.15;display:block}.index-module__barTrack__BRPoJ{background:color-mix(in srgb, var(--fc-green-soft) 70%, #e8ece8);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.index-module__barTrack__BRPoJ i{background:var(--fc-moss);border-radius:999px;height:100%;display:block}.index-module__barOver__E4XXU{background:#c47a4a!important}.index-module__budgetHint__EcNx3{color:#c47a4a;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;font-style:normal;font-weight:550;line-height:1.3}.index-module__budgetEmpty__eoupD{color:var(--fc-green);margin-top:10px;font-size:12px;font-style:normal;font-weight:550}.index-module__specialChip__amqzL{background:var(--fc-surface);min-height:44px;box-shadow:var(--fc-shadow);width:calc(100% - 32px);color:var(--fc-text-secondary);cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 8px;padding:10px 14px;font-size:13px;font-weight:550;display:flex}.index-module__specialChip__amqzL svg{opacity:.65;flex-shrink:0}.index-module__specialActive__iguLR{background:color-mix(in srgb, var(--fc-surface) 88%, #c47a4a 12%);box-shadow:var(--fc-shadow), inset 0 0 0 1px #c47a4a47;color:#8a5a32}.index-module__specialActive__iguLR svg{opacity:1;color:#c47a4a}.index-module__budgetForm__bNgs-{padding-top:8px}.index-module__body__irTai{min-height:0;padding:0 16px calc(var(--fc-tabbar-height,56px) + var(--fc-safe-bottom,0px) + 72px);flex:1;overflow:auto}.index-module__empty__7INTw{color:var(--fc-text-secondary);margin:28px 8px;font-size:14px;line-height:1.5}.index-module__group__KGgvA h2{color:var(--fc-text-secondary);margin:8px 4px 6px;font-size:12px;font-weight:550}.index-module__group__KGgvA ul{background:var(--fc-surface);box-shadow:var(--fc-shadow);border-radius:14px;margin:0 0 10px;padding:0;list-style:none;overflow:hidden}.index-module__row__lox55{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.index-module__row__lox55+.index-module__row__lox55{box-shadow:inset 0 1px #0000000d}.index-module__row__lox55 i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.index-module__meta__tf6Yn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.index-module__meta__tf6Yn b{font-size:15px;font-weight:550}.index-module__meta__tf6Yn em{color:var(--fc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.index-module__amt__h-Yn1{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.index-module__fab__30zn4{right:16px;bottom:calc(var(--fc-tabbar-height,56px) + var(--fc-safe-bottom,0px) + 16px);background:var(--fc-green);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 8px 20px #5a7a5a47}.Compose-module__page__kbo8O{background:var(--fc-bg);flex-direction:column;flex:1;min-height:0;display:flex}.Compose-module__main__1xqxn{flex-direction:column;flex:1;min-height:0;display:flex}.Compose-module__amount__2WFjX{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;padding:28px 16px 8px;display:flex}.Compose-module__amount__2WFjX span{color:var(--fc-text-secondary);font-size:20px}.Compose-module__amount__2WFjX strong{letter-spacing:-.04em;font-size:42px;font-weight:650}.Compose-module__cats__WIYqs{flex-wrap:wrap;gap:8px;padding:10px 16px 8px;display:flex}.Compose-module__cat__yJrop,.Compose-module__catOn__m3B0O,.Compose-module__add__giuVZ,.Compose-module__custom__OaT3Z{background:var(--fc-surface);height:32px;color:var(--fc-text);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.Compose-module__cat__yJrop i,.Compose-module__catOn__m3B0O i{border-radius:50%;width:7px;height:7px}.Compose-module__catOn__m3B0O{background:var(--fc-green-soft);color:var(--fc-green);border-color:#0000}.Compose-module__add__giuVZ{border-style:dashed;border-color:var(--fc-line,#0000001f);color:var(--fc-text-secondary);background:0 0}.Compose-module__custom__OaT3Z{outline:none;width:96px}.Compose-module__extra__muO2G{background:var(--fc-surface);border-radius:14px;margin:0 16px 8px;overflow:hidden}.Compose-module__note__-iBk2{box-sizing:border-box;width:100%;height:42px;color:var(--fc-text);background:0 0;border:none;outline:none;padding:0 14px;font-size:14px;display:block}.Compose-module__special__TCNu-{border-top:1px solid var(--fc-border-soft);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 14px;display:flex}.Compose-module__special__TCNu- span{color:var(--fc-text);font-size:14px;font-weight:550}.Compose-module__keys__Mxdq-{padding:8px 12px calc(12px + var(--fc-safe-bottom,0px));flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.Compose-module__keys__Mxdq- button{background:var(--fc-surface);height:52px;color:var(--fc-text);cursor:pointer;border:none;border-radius:12px;place-items:center;font-size:22px;font-weight:550;display:grid}.Compose-module__dateKey__6OVRQ{flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:0 6px;color:var(--fc-text-secondary)!important;font-size:12px!important;font-weight:550!important;line-height:1!important;display:inline-flex!important}.Compose-module__dateIconWrap__AKWml{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.Compose-module__dateIcon__I-eUb{vertical-align:0!important;width:16px!important;height:16px!important;display:block!important}.Compose-module__dateLabel__DkSXp{align-items:center;min-width:0;height:16px;line-height:16px;display:inline-flex}.Compose-module__done__1MPoN{grid-column:span 2;background:var(--fc-green)!important;color:#fff!important;font-size:16px!important}.Special-module__page__K-Kbn{background:var(--fc-bg);flex-direction:column;flex:1;min-height:0;display:flex}.Special-module__hint__HPTh4{color:var(--fc-text-secondary);margin:10px 16px 0;font-size:13px;line-height:1.45}.Special-module__summary__ajpJY{background:color-mix(in srgb, var(--fc-surface) 88%, #c47a4a 12%);box-shadow:var(--fc-shadow), inset 0 0 0 1px #c47a4a47;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 16px 0;padding:14px 16px;display:flex}.Special-module__summary__ajpJY span{color:#8a5a32;font-size:13px;font-weight:550}.Special-module__summary__ajpJY strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#8a5a32;font-size:22px;font-weight:650}.Special-module__body__4rreB{min-height:0;padding:12px 16px max(16px, var(--fc-safe-bottom));flex:1;overflow:auto}.Special-module__empty__R7hub{color:var(--fc-text-secondary);margin:28px 8px;font-size:14px}.Special-module__list__cQGvt{background:var(--fc-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.Special-module__row__RPB0G{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.Special-module__row__RPB0G+.Special-module__row__RPB0G{box-shadow:inset 0 1px #0000000d}.Special-module__row__RPB0G i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Special-module__meta__PP00B{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Special-module__meta__PP00B b{font-size:15px;font-weight:550}.Special-module__meta__PP00B em{color:var(--fc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.Special-module__amt__VcCsB{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}
