page{background:#f7f7f8;color:#17171a;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:.75rem;line-height:1.1rem}.hairline-b{position:relative}.hairline-b::after{background:rgba(0,0,0,.08);bottom:0;content:"";height:.05rem;left:0;pointer-events:none;position:absolute;right:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.hairline-t{position:relative}.hairline-t::before{background:rgba(0,0,0,.08);content:"";height:.05rem;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.hairline-v{position:relative}.hairline-v::before{background:rgba(0,0,0,.08);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.05rem}.spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:.1rem solid rgba(16,179,126,.4);border-radius:50%;border-top-color:#10b37e;height:.8rem;width:.8rem}.spinner.--gray{border-color:#b9b9bf rgba(0,0,0,.08) rgba(0,0,0,.08)}.spinner.--lg{height:1.2rem;width:1.2rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.skeleton{background:#f2f2f4;overflow:hidden;position:relative}.skeleton::after{-webkit-animation:skeletonShimmer 1.4s ease-in-out infinite;animation:skeletonShimmer 1.4s ease-in-out infinite;background:-webkit-linear-gradient(350deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,0) 70%);background:linear-gradient(100deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,0) 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes skeletonShimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes skeletonShimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.tap-press{opacity:.72!important}.tap-press-soft{opacity:.6!important}.ph-dim{color:#b9b9bf}.muted{color:#86868b}.faint{color:#b9b9bf}.btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:.6rem;font-size:.85rem;font-weight:600;height:2.4rem;justify-content:center;line-height:1.2rem;-webkit-transition:background-color .15s ease,opacity .15s ease;transition:background-color .15s ease,opacity .15s ease}.btn::after{border:none}.btn.--primary{background:#10b37e;color:#fff}.btn.--primary.--pressed,.btn.--primary.tap-press{background:#0e9c6e;opacity:1}.btn.--secondary{background:#fff;border:.05rem solid #10b37e;color:#10b37e}.btn.--text{background:transparent;color:#10b37e;font-weight:400;height:auto}.btn.--disabled{background:rgba(16,179,126,.4);color:#fff}.btn.--loading{opacity:.7}.btn.--card{height:2.2rem}.btn.--sm{font-size:.75rem;height:1.8rem}.chip{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#f2f2f4;border-radius:24.975rem;color:#86868b;-webkit-flex-shrink:0;font-size:.65rem;height:1.6rem;justify-content:center;line-height:.9rem;padding:0 1.2rem;-ms-flex-negative:0;flex-shrink:0}.chip.--active{background:#e6f6f0;color:#10b37e;font-weight:500}.chip.--sm{height:1.4rem;padding:0 1rem}.nav-bar{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;height:2.2rem;padding:0 .8rem}.input{background:#f2f2f4;border:.075rem solid transparent;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#17171a;font-size:.75rem;line-height:1.1rem;padding:.6rem .8rem}.input.--focus{border-color:#10b37e}.input.--error{border-color:#e5484d}.input-error-text{color:#e5484d;font-size:.65rem;line-height:.9rem;margin-top:.2rem}.bubble{background:#10b37e;border-radius:.8rem;color:#fff;font-size:.75rem;line-height:1.1rem;max-width:72%;padding:.6rem .8rem;word-break:break-word}.prompt-card{background:#fff;border-radius:.8rem;-webkit-box-shadow:0 .05rem .15rem rgba(0,0,0,.04);box-shadow:0 .05rem .15rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;padding:.8rem}.prompt-card.--optimizing{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2.4rem;padding:0 .8rem}.prompt-card-optimizing-text{color:#86868b;font-size:.65rem;line-height:.9rem;margin-left:.6rem}.prompt-card-head{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.prompt-card-title{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#86868b;font-size:.65rem;line-height:.9rem}.prompt-card-unlock{color:#10b37e;font-size:.65rem;line-height:.9rem;margin-left:auto}.prompt-card-body{margin-top:.6rem}.prompt-card-text{color:#17171a;font-size:.75rem;line-height:1.1rem;word-break:break-word}.prompt-card-sys{color:#b9b9bf;font-size:.65rem;line-height:.9rem;margin-top:.4rem}.prompt-card-sep{margin:.8rem -.8rem 0}.prompt-card-foot{margin-top:.8rem}.prompt-card-reopt{color:#10b37e;font-size:.65rem;line-height:.9rem;margin-top:.6rem;padding:.2rem 0;text-align:center}.prompt-card.--unlocked{border:.075rem dashed #10b37e}.prompt-card-edit{background:#f2f2f4;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#17171a;font-size:.75rem;line-height:1.1rem;margin-top:.6rem;min-height:4.4rem;padding:.6rem .8rem;width:100%}.result-card{background:#fff;border-radius:.8rem;-webkit-box-shadow:0 .05rem .15rem rgba(0,0,0,.04);box-shadow:0 .05rem .15rem rgba(0,0,0,.04);overflow:hidden}.result-card-ph{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center}.result-card-ph.--s11{padding-top:100%}.result-card-ph.--s23{padding-top:150%}.result-card-ph.--s32{padding-top:66.67%}.result-card-ph-inner{-webkit-align-items:center;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.result-card.--queued .result-card-ph-inner{background:#f2f2f4}.result-card-status-text{color:#86868b;font-size:.65rem;line-height:.9rem;margin-top:.6rem}.result-card-img{-webkit-animation:resultIn .4s ease;animation:resultIn .4s ease;display:block;width:100%}@-webkit-keyframes resultIn{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes resultIn{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.result-card-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;height:2rem}.result-card-action{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#86868b;font-size:.65rem;justify-content:center;line-height:.9rem}.result-card-action.--primary{color:#10b37e;font-weight:500}.result-card.--failed .result-card-ph-inner{background:#fdf0f0;padding:1.6rem .8rem;position:relative}.result-card-fail-title{color:#17171a;font-size:.85rem;font-weight:500;line-height:1.2rem}.result-card-fail-sub{color:#86868b;font-size:.65rem;line-height:.9rem;margin-top:.4rem}.result-card-fail-btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.8rem;margin-top:1rem;padding:0 1.6rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;border:.05rem solid #10b37e;border-radius:.6rem;color:#10b37e;font-size:.75rem;justify-content:center}.sheet-mask{-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease;background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:900}.sheet{-webkit-animation:sheetUp .25s ease;animation:sheetUp .25s ease;background:#fff;border-radius:.8rem .8rem 0 0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;max-height:70vh;padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:900}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes sheetUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sheetUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.sheet-title{font-size:.85rem;font-weight:600;line-height:1.2rem;padding:.4rem 0 .8rem;text-align:center}.sheet-cancel{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.4rem;margin-top:.6rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#86868b;font-size:.85rem;justify-content:center}.brand-item,.task-item{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:2.8rem;padding:.6rem 0}.brand-item-logo{-webkit-align-items:center;background:#f2f2f4;border-radius:.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;justify-content:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.brand-item-logo-img{height:100%;width:100%}.brand-item-initial{color:#10b37e;font-size:1.1rem;font-weight:600}.brand-item-main{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.8rem;overflow:hidden}.brand-item-name{font-size:.75rem;font-weight:500;line-height:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-item-sub{color:#b9b9bf;font-size:.55rem;line-height:.7rem;margin-top:.2rem}.task-item-main{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.task-item-title{font-size:.75rem;line-height:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item-time{color:#b9b9bf;font-size:.55rem;line-height:.7rem;margin-top:.2rem}.task-item-current{-webkit-flex-shrink:0;-ms-flex-negative:0;background:#e6f6f0;border-radius:24.975rem;color:#10b37e;flex-shrink:0;font-size:.55rem;line-height:.7rem;margin-left:.4rem;padding:.2rem .6rem}.task-item-del{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:-.6rem;padding:.6rem}.grid-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;width:8.4rem}.grid-picker-cell{-webkit-align-items:center;background:#f2f2f4;border:.075rem solid transparent;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.6rem;width:2.6rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid-picker-cell.--active{background:#e6f6f0;border-color:#10b37e}.upload-block{-webkit-align-items:center;background:#fff;border:.075rem dashed #b9b9bf;border-radius:.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:12rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;overflow:hidden;position:relative}.upload-block-preview{height:100%;width:100%}.upload-block-del{-webkit-align-items:center;background:rgba(0,0,0,.4);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.2rem;position:absolute;right:.6rem;top:.6rem;width:1.2rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dialog-mask{-webkit-align-items:center;background:rgba(0,0,0,.4);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:950;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease;justify-content:center}.dialog{background:#fff;border-radius:.8rem;overflow:hidden;width:15rem}.dialog-title{font-size:.85rem;font-weight:600;line-height:1.2rem;padding:1.2rem 1.2rem 0;text-align:center}.dialog-content{color:#86868b;font-size:.75rem;line-height:1.1rem;padding:.6rem 1.2rem 1.2rem;text-align:center}.dialog-btns{display:-webkit-flex;display:-ms-flexbox;display:flex}.dialog-btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:2.4rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#86868b;font-size:.85rem;justify-content:center}.dialog-btn.--confirm{color:#10b37e;font-weight:500}.dialog-btn.--danger{color:#e5484d;font-weight:500}.toast{background:rgba(30,30,32,.92);border-radius:24.975rem;color:#fff;font-size:.65rem;left:50%;line-height:.9rem;max-width:70%;padding:.6rem 1.2rem;position:fixed;text-align:center;top:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.empty{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:1.6rem .8rem}.empty-ill{-webkit-align-items:center;background:#e6f6f0;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4.8rem;width:4.8rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.empty-title{color:#17171a;font-size:.85rem;font-weight:500;line-height:1.2rem;margin-top:1.2rem;text-align:center}.empty-sub{color:#86868b;font-size:.65rem;line-height:.9rem;margin-top:.4rem;text-align:center}.empty-action{margin-top:1.2rem;width:10rem}.credit-card{-webkit-align-items:center;background:#fff;border-radius:.8rem;-webkit-box-shadow:0 .05rem .15rem rgba(0,0,0,.04);box-shadow:0 .05rem .15rem rgba(0,0,0,.04);display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.2rem .8rem;-ms-flex-align:center;align-items:center}.credit-card-num{color:#10b37e;font-size:1.7rem;font-weight:700;line-height:1.1}.credit-card-label{-webkit-align-self:flex-end;color:#86868b;font-size:.65rem;margin-left:.4rem;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:.4rem}.credit-card-btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.8rem;margin-left:auto;padding:0 1.2rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;border:.05rem solid #10b37e;border-radius:.6rem;color:#10b37e;font-size:.75rem;font-weight:500;justify-content:center}.price-card{-webkit-align-items:center;background:#fff;border:.075rem solid transparent;border-radius:.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.8rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.price-card.--active{background:#e6f6f0;border-color:#10b37e}.price-card-credits{color:#17171a;font-size:1.1rem;font-weight:600;line-height:1.4rem}.price-card-unit{color:#86868b;font-size:.65rem;margin-left:.2rem}.price-card-price{color:#17171a;font-size:.85rem;font-weight:600;margin-left:auto}.price-card-badge{background:#10b37e;border-radius:24.975rem;color:#fff;font-size:.55rem;line-height:.7rem;padding:.2rem .6rem;position:absolute;right:.8rem;top:-.5rem}.segmented{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem}