@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}@keyframes slideLeftIn{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes slideRightOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.5rem)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn .2s cubic-bezier(0,0,.2,1);will-change:opacity}.fade-out{animation:fadeOut .2s cubic-bezier(0,0,.2,1);will-change:opacity}.slide-up-in{animation:slideUpIn .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.slide-down-out{animation:slideDownOut .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.slide-left-in{animation:slideLeftIn .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.slide-right-out{animation:slideRightOut .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.scale-in{animation:scaleIn .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.scale-out{animation:scaleOut .2s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.pulse{animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite;will-change:opacity}@keyframes animationEnd{to{will-change:auto}}.card{background-color:#fff;border-radius:.3rem;box-shadow:0 .05rem .2rem #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform}.card-lg{background-color:#fff;border-radius:.3rem;box-shadow:0 .05rem .2rem #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform;border-radius:.4rem;padding:.6rem}.card-md{background-color:#fff;border-radius:.3rem;box-shadow:0 .05rem .2rem #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform;border-radius:12px;padding:.4rem}.card-sm{background-color:#fff;border-radius:.3rem;box-shadow:0 .05rem .2rem #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform;border-radius:.2rem;padding:.3rem}.card-hover:active{transform:scale(.98);box-shadow:0 .025rem .05rem #0000000d}.btn{display:flex;align-items:center;justify-content:center;border-radius:.2rem;font-weight:500;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;outline:none;-webkit-appearance:none;appearance:none;will-change:transform}.btn-primary{display:flex;align-items:center;justify-content:center;border-radius:.2rem;font-weight:500;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;outline:none;-webkit-appearance:none;appearance:none;will-change:transform;background-color:#3f8cff;color:#fff}.btn-primary:active{background-color:#2e7ae6;transform:scale(.98)}.btn-primary:disabled{background-color:#e6edf5;color:#91929e;cursor:not-allowed;transform:none}.btn-secondary{display:flex;align-items:center;justify-content:center;border-radius:.2rem;font-weight:500;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;outline:none;-webkit-appearance:none;appearance:none;will-change:transform;background-color:#fcfcfe;color:#3f8cff;border:.025rem solid #e6edf5}.btn-secondary:active{background-color:#f4f9fd;transform:scale(.98)}.btn-text{display:flex;align-items:center;justify-content:center;border-radius:.2rem;font-weight:500;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;outline:none;-webkit-appearance:none;appearance:none;will-change:transform;background-color:transparent;color:#3f8cff}.btn-text:active{background-color:#f4f9fd;transform:scale(.98)}.btn-sm{height:.9rem;padding:0 .3rem;font-size:.3rem}.btn-md{height:1.1rem;padding:0 .4rem;font-size:.35rem}.btn-lg{height:1.3rem;padding:0 .6rem;font-size:.4rem}.input{width:100%;height:1.1rem;padding:.3rem .4rem;border-radius:.2rem;background-color:#fcfcfe;border:.025rem solid #e6edf5;font-size:.35rem;color:#0a1629;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.input::placeholder{color:#8e8e93}.input:focus{border-color:#3f8cff;background-color:#fff;box-shadow:0 0 0 .075rem #3f8cff1a}.input-error{border-color:#ff3b30}.input-error:focus{border-color:#ff3b30;box-shadow:0 0 0 .075rem #ff3b301a}.input-disabled{background-color:#e6edf5;color:#91929e;cursor:not-allowed}.list-item{display:flex;align-items:center;padding:.4rem;background-color:#fff;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;will-change:transform}.list-item:active{background-color:#f4f9fd;transform:scale(.98)}.list-item-border{border-bottom:.025rem solid #e6edf5}.list-item-border:last-child{border-bottom:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.divider{height:.025rem;background-color:#e6edf5;margin:.4rem 0}.divider-vertical{width:.025rem;height:100%;background-color:#e6edf5;margin:0 .4rem}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:.45rem;height:.45rem;padding:0 .15rem;border-radius:.225rem;font-size:.275rem;font-weight:500;color:#fff;background-color:#ff3b30}.badge-primary{background-color:#3f8cff}.badge-success{background-color:#0ac947}.badge-warning{background-color:#ffbd21;color:#0a1629}.loading{display:flex;align-items:center;justify-content:center;padding:.6rem;color:#7d8592;font-size:.35rem}.empty{flex-direction:column;display:flex;align-items:center;justify-content:center;padding:1.2rem .6rem;color:#7d8592;font-size:.35rem}.empty-icon{font-size:1.2rem;margin-bottom:.4rem;opacity:.5}.empty-text{font-size:.35rem;color:#7d8592}taro-button-core{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;line-height:1}.info-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.2rem}.info-label{flex-shrink:0;white-space:nowrap}.info-value{flex:1;text-align:right;word-break:break-word}.page-container{min-height:100vh;background-color:#fcfcfe}.scroll-container{min-height:100vh;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}
