body,page{background:#f4efea;color:#1b1a17;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:.7rem;line-height:1.6;-webkit-font-smoothing:antialiased;--paper:#f4efea;--paper-2:#fff;--paper-muted:#ece7dc;--ink:#1b1a17;--ink-2:#45413a;--muted:#6f695d;--line:rgba(27,26,23,.14);--line-soft:rgba(27,26,23,.08);--accent:#d9361f;--accent-deep:#b62914;--accent-soft:rgba(217,54,31,.08);--s1-primary:#d8a7a7;--s1-primary-deep:#c58f8f;--s1-bg:#f4efea;--s1-card:#fff;--s1-warn:#c96767;--s1-tag-green:#788c5d;--s1-tag-gray:#8a7b72;--s1-tag-orange:#d97757;--s1-text:#3b342f;--s1-text-muted:#7d7168;--s1-line:rgba(59,52,47,.12);--s1-radius-sm:0.3rem;--s1-radius-md:0.4rem;--s1-tap:1.1rem}taro-image-core,taro-input-core,taro-scroll-view-core,taro-text-core,taro-textarea-core,taro-view-core{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes rise-in{from{opacity:0;-webkit-transform:translateY(.45rem);transform:translateY(.45rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rise-in{from{opacity:0;-webkit-transform:translateY(.45rem);transform:translateY(.45rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%,100%{opacity:.35;-webkit-transform:scale(.85);transform:scale(.85)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{opacity:.35;-webkit-transform:scale(.85);transform:scale(.85)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.page{background:#f4efea;min-height:100vh;padding:.8rem .8rem 6rem}.hero{-webkit-animation:fade-in .4s ease both;animation:fade-in .4s ease both;border-bottom:.075rem solid #1b1a17;padding:.5rem 0 .75rem}.hero__eyebrow{-webkit-animation:rise-in .45s ease both;animation:rise-in .45s ease both;color:#b62914;display:block;font-size:.55rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.hero__title{-webkit-animation:rise-in .45s ease .08s both;animation:rise-in .45s ease .08s both;color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1.6rem;font-weight:700;letter-spacing:.05rem;line-height:1.15;margin-top:.35rem}.hero__sub{-webkit-animation:rise-in .45s ease .16s both;animation:rise-in .45s ease .16s both;color:#6f695d;font-size:.6rem;letter-spacing:.025rem;margin-top:.35rem}.hero--compact .hero__title{font-size:1.3rem}.section{-webkit-animation:rise-in .5s ease backwards;animation:rise-in .5s ease backwards;margin-top:1.2rem}.page > .section:nth-of-type(2){-webkit-animation-delay:.05s;animation-delay:.05s}.page > .section:nth-of-type(3){-webkit-animation-delay:.1s;animation-delay:.1s}.page > .section:nth-of-type(4){-webkit-animation-delay:.15s;animation-delay:.15s}.page > .section:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}.section__head{margin-bottom:.6rem}.section__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.9rem;font-weight:700;letter-spacing:.025rem;padding-left:.6rem;position:relative}.section__title::before{background:#d9361f;content:"";height:.3rem;left:0;margin-top:-.15rem;position:absolute;top:50%;width:.3rem}.section__hint{color:#6f695d;font-size:.6rem}.section__more{color:#b62914;font-size:.6rem}.card{background:#fff;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;padding:.8rem .6rem}.row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.row--between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.muted{color:#6f695d}.text-accent{color:#d9361f}.text-accent-deep{color:#b62914}.small{color:#45413a;font-size:.6rem}.tiny{color:#6f695d;font-size:.55rem}.grow{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.divider{background:rgba(27,26,23,.14);height:.025rem;margin:.6rem 0}.chips{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.chip{background:transparent;border:.025rem solid rgba(27,26,23,.14);border-radius:24.975rem;color:#45413a;font-size:.6rem;padding:.3rem .6rem;-webkit-transition:color .2s ease,background .2s ease,border-color .2s ease;transition:color .2s ease,background .2s ease,border-color .2s ease}.chip--active{background:#1b1a17;border-color:#1b1a17;color:#fff}.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;background:transparent;border:.025rem solid #1b1a17;border-radius:.1rem;color:#1b1a17;font-size:.7rem;font-weight:600;height:2.4rem;justify-content:center;letter-spacing:.05rem;padding:0 .8rem;-webkit-transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,opacity .18s ease,background .18s ease;transition:transform .18s ease,opacity .18s ease,background .18s ease,-webkit-transform .18s ease}.btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn--primary{background:#1b1a17;border-color:#1b1a17;color:#fff}.btn--ghost{background:transparent}.btn--danger{border-color:rgba(217,54,31,.45);color:#d9361f}.btn--block{width:100%}.btn--sm{font-size:.6rem;height:2rem;letter-spacing:.025rem;padding:0 .6rem}.btn.is-disabled{opacity:.4}.tabs{border-bottom:.025rem solid rgba(27,26,23,.14);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2rem}.tab{color:#6f695d;font-size:.7rem;margin-right:.8rem;padding:.45rem .1rem;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.tab::after{background:transparent;bottom:-.025rem;content:"";height:.075rem;left:0;position:absolute;right:0;-webkit-transition:background .2s ease;transition:background .2s ease}.tab--active{color:#1b1a17;font-weight:600}.tab--active::after{background:#d9361f}.actions{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.6rem}.actions .btn{-webkit-flex:1;-ms-flex:1;flex:1}.hscroll{white-space:nowrap;width:100%}.hscroll__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;padding-bottom:.2rem}.mini-card{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;width:5.5rem;-ms-flex-negative:0;background:transparent;flex-shrink:0}.mini-card__img{background:#ece7dc;border-radius:.1rem;height:6.875rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.mini-card:active .mini-card__img{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.mini-card__body{padding:.3rem .05rem 0}.mini-card__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.7rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-card__note{color:#6f695d;font-size:.55rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{background:#d9361f;border-radius:.05rem;color:#fff;font-size:.45rem;left:.3rem;letter-spacing:.05rem;padding:.15rem .35rem;position:absolute;top:.3rem}.badge--draft,.badge--muted,.badge--promoted,.badge--published,.badge--removed,.badge--shared{border-radius:24.975rem;display:inline-block;font-size:.55rem;left:auto;letter-spacing:0;padding:.1rem .4rem;position:static;top:auto}.badge--published{background:#dcfce7;color:#15803d}.badge--draft{background:#fef9c3;color:#a16207}.badge--removed{background:#fee2e2;color:#b91c1c}.badge--shared{background:#dbeafe;color:#1d4ed8}.badge--promoted{background:#ede9fe;color:#6d28d9}.badge--muted{background:#e5e7eb;color:#4b5563}.media{background:#ece7dc;border-radius:.1rem;overflow:hidden;position:relative}.quota-strip{-webkit-animation:rise-in .45s ease .24s both;animation:rise-in .45s ease .24s both;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.65rem}.quota-pill{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-align:baseline;align-items:baseline;background:#fff;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;gap:.25rem;padding:.45rem .55rem}.quota-pill__num{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1}.quota-pill__label{color:#6f695d;font-size:.5rem}.photo-stage{-webkit-align-items:center;background:#fff;border:.025rem dashed rgba(27,26,23,.35);border-radius:.1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:10rem;overflow:hidden;position:relative;width:100%;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:.3rem;justify-content:center}.photo-stage__preview{height:100%;width:100%}.photo-stage__hint{color:#6f695d;font-size:.6rem;letter-spacing:.025rem}.photo-stage__plus{color:#d9361f;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:2rem;line-height:1}.analysis-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.analysis-tags .chip{font-size:.55rem;padding:.2rem .5rem}.candidate-scroll{margin-top:.2rem;max-height:14rem}.candidate-grid{display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr)}.candidate{background:#ece7dc;border:.025rem solid rgba(27,26,23,.08);border-radius:.1rem;overflow:hidden;position:relative;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.candidate--active{border:.05rem solid #d9361f}.candidate__img{height:5.25rem;width:100%}.candidate__title{color:#45413a;font-size:.55rem;overflow:hidden;padding:.3rem .3rem .4rem;text-overflow:ellipsis;white-space:nowrap}.candidate__check{-webkit-align-items:center;background:rgba(255,253,248,.85);border:.025rem solid rgba(27,26,23,.3);border-radius:24.975rem;display:-webkit-flex;display:-ms-flexbox;display:flex;height:.9rem;position:absolute;right:.2rem;top:.2rem;width:.9rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:transparent;font-size:.55rem;justify-content:center}.candidate--active .candidate__check{background:#d9361f;border-color:#d9361f;color:#fff}.pose-rec{background:#ece7dc;border:.025rem solid rgba(27,26,23,.08);border-radius:.1rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:5rem}.pose-rec--active{border:.05rem solid #d9361f}.pose-rec__img{display:block;height:6rem;width:100%}.pose-rec__title{color:#45413a;display:block;font-size:.55rem;overflow:hidden;padding:.25rem .3rem 0;text-overflow:ellipsis;white-space:nowrap}.pose-rec__reason{border:.025rem solid #d9361f;border-radius:24.975rem;color:#d9361f;display:inline-block;font-size:.5rem;line-height:1.4;margin:.2rem .3rem .3rem;max-width:4.4rem;overflow:hidden;padding:.1rem .3rem;text-overflow:ellipsis;white-space:nowrap}.result-stage{-webkit-animation:fade-in .5s ease both;animation:fade-in .5s ease both;background:#ece7dc;border-radius:.1rem;margin-top:.5rem;overflow:hidden;position:relative}.result-stage__img{height:18rem;width:100%}.result-stage__video{background:#1b1a17;display:block;height:18rem;width:100%}.result-stage__watermark{background:rgba(27,26,23,.55);border-radius:.05rem;bottom:.4rem;color:hsla(0,0%,100%,.9);font-size:.5rem;left:.4rem;letter-spacing:.025rem;padding:.2rem .4rem;position:absolute}.result-video{background:#fff;border:.025rem solid rgba(27,26,23,.14);margin-top:.6rem;padding:.6rem}.status-line{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#6f695d;font-size:.55rem;gap:.3rem;margin-top:.35rem}.dot-pulse{-webkit-animation:pulse 1.2s ease-in-out infinite;animation:pulse 1.2s ease-in-out infinite;background:#d9361f;border-radius:24.975rem;height:.3rem;width:.3rem}.page--tryon{padding-top:.6rem}.hero--tryon{padding-bottom:.6rem}.hero--tryon .hero__title{font-size:1.5rem}.quota-line{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-animation:rise-in .45s ease .24s both;animation:rise-in .45s ease .24s both;gap:.6rem;margin-top:.6rem}.quota-line__item{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:.2rem}.quota-line__num{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1rem;font-weight:700;line-height:1}.quota-line__label{color:#6f695d;font-size:.55rem}.quota-line__note{color:#6f695d;font-size:.55rem;letter-spacing:.025rem;margin-left:auto}.step-rail{-webkit-animation:rise-in .45s ease .1s backwards;animation:rise-in .45s ease .1s backwards;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2rem;margin-top:.6rem}.step-rail__item{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;-ms-flex-align:start;align-items:flex-start;border-top:.05rem solid rgba(27,26,23,.08);gap:.2rem;padding-top:.35rem;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.step-rail__item.is-active{border-top-color:#d9361f}.step-rail__item.is-done{border-top-color:#1b1a17}.step-rail__no{color:#6f695d;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.55rem;font-weight:700;letter-spacing:.025rem;-webkit-transition:color .25s ease;transition:color .25s ease}.step-rail__item.is-active .step-rail__no{color:#b62914}.step-rail__item.is-done .step-rail__no{color:#1b1a17}.step-rail__label{color:#6f695d;font-size:.6rem;-webkit-transition:color .25s ease;transition:color .25s ease}.step-rail__item.is-active .step-rail__label{color:#1b1a17;font-weight:600}.step-rail__item.is-done .step-rail__label{color:#1b1a17}.guide{background:#fff;border:.025rem solid rgba(27,26,23,.14);border-left:.1rem solid #d9361f;margin-top:.8rem;padding:.6rem}.guide__head{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:.4rem;justify-content:space-between}.guide__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.75rem;font-weight:700}.guide__close{color:#6f695d;-webkit-flex:none;-ms-flex:none;flex:none;font-size:.55rem}.guide__row{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.4rem;margin-top:.4rem}.guide__no{color:#b62914;-webkit-flex:none;-ms-flex:none;flex:none;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.6rem;font-weight:700;line-height:1.7;width:.6rem}.guide__text{color:#45413a;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.6rem;line-height:1.7;min-width:0}.guide__cta{margin-top:.6rem}.anchor{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:.025rem solid rgba(27,26,23,.08);gap:.6rem;margin-top:.8rem;padding-top:.6rem}.anchor__img{background:#ece7dc;border-radius:.1rem;-webkit-flex:none;-ms-flex:none;flex:none;height:3.2rem;width:2.4rem}.anchor__body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.anchor__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.7rem;font-weight:700}.anchor__text{color:#6f695d;font-size:.55rem;line-height:1.6;margin-top:.2rem}.anchor__remove{-webkit-align-self:flex-start;-webkit-flex:none;-ms-flex:none;flex:none;-ms-flex-item-align:start;align-self:flex-start;color:#b62914;font-size:.55rem}.flow{-webkit-animation:rise-in .5s ease backwards;animation:rise-in .5s ease backwards;border-top:.05rem solid #1b1a17;margin-top:1.2rem;padding-top:.6rem}.flow__head{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.4rem;margin-bottom:.6rem}.flow__no{color:#b62914;-webkit-flex:none;-ms-flex:none;flex:none;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1;min-width:1.4rem}.flow__meta{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.flow__title{color:#1b1a17;display:block;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.85rem;font-weight:700;line-height:1.25}.flow__hint{color:#6f695d;display:block;font-size:.55rem;line-height:1.5;margin-top:.15rem}.flow__state{border:.025rem solid rgba(27,26,23,.14);border-radius:24.975rem;color:#6f695d;-webkit-flex:none;-ms-flex:none;flex:none;font-size:.55rem;padding:.15rem .35rem}.flow__state.is-done{border-color:rgba(27,26,23,.35);color:#1b1a17}.flow__state.is-accent{border-color:rgba(217,54,31,.5);color:#b62914}.subblock{border-top:.025rem solid rgba(27,26,23,.08);margin-top:.6rem;padding-top:.6rem}.model-group{margin-top:.6rem}.model-group__title{color:#1b1a17;font-size:.65rem;font-weight:600;letter-spacing:.025rem}.model-group__action{color:#b62914;font-size:.65rem;font-weight:700}.filter-scroll{margin-top:.6rem;white-space:nowrap;width:100%}.filter-row{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;padding-right:.8rem}.filter-scroll--wardrobe{margin-bottom:.6rem;margin-top:.7rem}.chip--sm{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:.6rem;line-height:1.4;min-height:1.6rem;padding:.35rem .6rem}.merchant{background:#fff;border:.025rem solid rgba(27,26,23,.14);margin-top:.8rem;padding:.6rem}.merchant__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.7rem;font-weight:700}.merchant__text{color:#45413a;font-size:.6rem;margin-top:.2rem}.ideas{-webkit-animation:rise-in .5s ease backwards;animation:rise-in .5s ease backwards;border-top:.05rem solid #1b1a17;margin-top:1.2rem;padding-top:.6rem}.ideas__head{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:.4rem;justify-content:space-between}.ideas__toggle{color:#b62914;-webkit-flex:none;-ms-flex:none;flex:none;font-size:.6rem}.ideas__hint{color:#6f695d;font-size:.55rem;margin-top:.1rem}.ideas__body{margin-top:.6rem}.ideas__block + .ideas__block{border-top:.025rem solid rgba(27,26,23,.08);margin-top:1rem;padding-top:.6rem}.ideas__label{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.7rem;font-weight:700}.grid-2{display:grid;gap:.6rem .45rem;grid-template-columns:repeat(2,1fr)}.wardrobe-card{background:transparent}.wardrobe-card__img{background:#ece7dc;border-radius:.1rem;height:8rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.wardrobe-card:active .wardrobe-card__img{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.wardrobe-card__body{padding:.3rem .05rem 0}.wardrobe-card__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.65rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{border:.025rem dashed rgba(27,26,23,.14);border-radius:.1rem;color:#6f695d;font-size:.6rem;letter-spacing:.025rem;padding:1.75rem .6rem;text-align:center}.sheet-mask{-webkit-align-items:flex-end;background:rgba(27,26,23,.5);display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:80;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-animation:fade-in .25s ease both;animation:fade-in .25s ease both;justify-content:center}.sheet{background:#fff;border-radius:.4rem .4rem 0 0;border-top:.075rem solid #1b1a17;max-height:82vh;overflow-y:auto;padding:.9rem .8rem;width:100%}.sheet__title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.9rem;font-weight:700}.sheet__text{color:#45413a;font-size:.6rem;line-height:1.8;margin-top:.4rem}.sheet__label{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sheet__textarea{background:#f4efea;border:.025rem solid rgba(27,26,23,.08);border-radius:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1a17;font-size:.65rem;line-height:1.6;margin-top:.2rem;min-height:3rem;padding:.4rem .5rem;width:100%}.chip-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.check-row{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background:#f4efea;border:.025rem solid rgba(27,26,23,.08);border-radius:.1rem;gap:.35rem;margin-top:.6rem;padding:.5rem}.check{border:.025rem solid rgba(27,26,23,.4);border-radius:.1rem;-webkit-flex-shrink:0;height:.85rem;width:.85rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.1rem}.check--on{background:#d9361f;border-color:#d9361f}.check__mark{color:#fff;display:block;font-size:.55rem;height:100%;line-height:.85rem;text-align:center;width:100%}.field{margin-top:.55rem}.field__label{color:#6f695d;font-size:.55rem;letter-spacing:.025rem;margin-bottom:.25rem}.input,.textarea{background:#fff;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;color:#1b1a17;font-size:.65rem;padding:.5rem .55rem;width:100%}.textarea{height:3.5rem}.cal{padding:.65rem .6rem}.cal__head{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.cal__month{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.8rem;font-weight:700}.cal__nav{-webkit-align-items:center;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.4rem;width:1.4rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;color:#45413a;font-size:.65rem;justify-content:center}.cal__nav.is-disabled{opacity:.3}.cal__week{color:#6f695d;display:grid;font-size:.5rem;grid-template-columns:repeat(7,1fr);letter-spacing:.05rem;margin-bottom:.25rem;text-align:center}.cal__grid{display:grid;gap:.15rem;grid-template-columns:repeat(7,1fr)}.cal__cell{-webkit-align-items:center;border-radius:.1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.95rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#45413a;font-size:.6rem;justify-content:center}.cal__cell--empty{color:rgba(27,26,23,.18)}.cal__cell--today{border:.025rem solid #d9361f;color:#d9361f;font-weight:700}.cal__cell--done{background:#1b1a17;color:#fff}.cal__cell--done.cal__cell--today{border-color:#1b1a17}.cal__dot{background:#d9361f;border-radius:24.975rem;bottom:.25rem;height:.2rem;position:absolute;width:.2rem}.streak{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.5rem}.streak__item{background:#fff;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;-webkit-flex:1;-ms-flex:1;flex:1;padding:.5rem .55rem}.streak__num{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1.1}.streak__label{color:#6f695d;font-size:.5rem}.entry{border-bottom:.025rem solid rgba(27,26,23,.08);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.1rem;padding:.5rem .05rem}.entry__img{border-radius:.1rem;-webkit-flex-shrink:0;height:4.75rem;width:3.75rem;-ms-flex-negative:0;background:#ece7dc;flex-shrink:0}.entry__meta{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.entry__date{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.7rem;font-weight:700}.entry__note{color:#6f695d;display:-webkit-box;font-size:.55rem;-webkit-line-clamp:2;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.score-badge{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:rgba(217,54,31,.08);border:.025rem solid rgba(217,54,31,.3);border-radius:.05rem;color:#b62914;font-size:.5rem;gap:.15rem;letter-spacing:.025rem;padding:.1rem .35rem}.review{background:rgba(217,54,31,.08);border-left:.1rem solid #d9361f;color:#45413a;font-size:.55rem;line-height:1.8;margin-top:.4rem;padding:.45rem .55rem}.profile-head{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.55rem}.avatar{-webkit-align-items:center;background:#1b1a17;border-radius:24.975rem;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;color:#fff;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.9rem;font-weight:700;justify-content:center}.list-row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:.025rem solid rgba(27,26,23,.08);justify-content:space-between;padding:.7rem .05rem}.list-row:last-child{border-bottom:none}.list-row__label{color:#1b1a17;font-size:.65rem}.list-row__value{color:#6f695d;font-size:.6rem}.measure{border-top:.025rem solid rgba(27,26,23,.08);margin-top:.6rem;padding-top:.6rem}.measure__row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4rem;margin-top:.3rem}.measure__input{background:#fff;border:.025rem solid rgba(27,26,23,.14);border-radius:.1rem;color:#1b1a17;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.65rem;height:1.9rem;padding:0 .55rem}.detail-hero{-webkit-animation:fade-in .4s ease both;animation:fade-in .4s ease both;background:#ece7dc;border-radius:.1rem;height:auto;width:100%}.detail-title{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:.025rem;line-height:1.25;margin-top:.65rem}.meta-chips{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.fixed-cta{background:-webkit-gradient(linear,left top,left bottom,from(hsla(42,39%,94%,0)),color-stop(45%,#f4efea));background:-webkit-linear-gradient(top,hsla(42,39%,94%,0),#f4efea 45%);background:linear-gradient(180deg,hsla(42,39%,94%,0),#f4efea 45%);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem;left:0;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.fixed-cta .btn{-webkit-flex:1;-ms-flex:1;flex:1}.taro-tabbar__tabbar{display:none!important}.taro-tabbar__panel{background:transparent!important;padding-bottom:0!important}.taro_page{background:transparent!important}.tabbar{background:#fff;border-top:.025rem solid rgba(27,26,23,.14);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;padding:0 .3rem calc(.25rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.tabbar__item{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:2.4rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#6f695d;font-size:.6rem;gap:.15rem;justify-content:center;letter-spacing:.05rem;-webkit-transition:color .2s ease;transition:color .2s ease}.tabbar__item::before{background:transparent;content:"";height:.25rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.25rem}.tabbar__item--active{color:#1b1a17;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-weight:700}.tabbar__item--active::before{background:#d9361f}.kv{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.kv__item{background:transparent;border:.025rem solid rgba(27,26,23,.08);border-radius:.05rem;color:#45413a;font-size:.55rem;padding:.2rem .45rem}.link{color:#b62914;font-size:.6rem}.footnote{color:#6f695d;font-size:.55rem;letter-spacing:.025rem;line-height:1.8;margin-top:.8rem;text-align:center}.progress{background:rgba(27,26,23,.08);border-radius:24.975rem;height:.15rem;margin-top:.25rem;overflow:hidden}.progress__bar{background:#d9361f;border-radius:24.975rem;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.safe-pad{height:.25rem}@media (min-width:768px){html{font-size:.64rem!important}.taro_page{left:50%!important;margin-left:-6rem;max-width:12rem;right:auto!important}.page{margin-left:auto;margin-right:auto;max-width:12rem}.fixed-cta,.tabbar{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:12rem}}.notice{margin-bottom:.45rem;padding:.6rem .7rem}.notice__title{color:#1b1a17;font-size:.7rem;font-weight:600}.notice__body{color:#45413a;font-size:.6rem;line-height:1.6;margin-top:.25rem}.notice__dot{background:#d9361f;border-radius:24.975rem;-webkit-flex:none;-ms-flex:none;flex:none;height:.3rem;width:.3rem}.chat-row{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:.3rem .2rem}.chat-row--mine{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.chat-hint{color:#6f695d;font-size:.55rem;margin-bottom:.1rem}.chat-bubble{background:#fff;border:.025rem solid rgba(27,26,23,.08);border-radius:.5rem;color:#1b1a17;font-size:.7rem;line-height:1.55;max-width:78%;padding:.4rem .6rem;word-break:break-word}.chat-bubble--mine{background:#1b1a17;border-color:#1b1a17;color:#fff}.chat-meta{color:#6f695d;font-size:.5rem;margin-top:.1rem}@media (prefers-reduced-motion:reduce){.detail-hero,.dot-pulse,.hero,.hero__eyebrow,.hero__sub,.hero__title,.quota-strip,.result-stage,.section,.sheet-mask{-webkit-animation:none;animation:none}.btn,.chip,.mini-card__img,.progress__bar,.tabbar__item,.tabbar__item::before,.wardrobe-card__img{-webkit-transition:none;transition:none}}.home-head{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);margin-top:.2rem;padding:.6rem}.home-head__row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.home-avatar{background:#efe6dd;border:.05rem solid hsla(0,39%,75%,.5);border-radius:24.975rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:2.8rem;overflow:hidden;width:2.8rem}.home-avatar__img{height:100%;width:100%}.body-shot__silhouette,.home-avatar__silhouette,.plan-card__silhouette{background:radial-gradient(circle at 50% 28%,#d8c9bb 0 22%,transparent 23%),radial-gradient(ellipse at 50% 78%,#d8c9bb 0 34%,transparent 35%),-webkit-gradient(linear,left top,left bottom,from(#f3ebe2),to(#e7dbcf));background:-webkit-radial-gradient(50% 28%,circle,#d8c9bb 0 22%,transparent 23%),-webkit-radial-gradient(50% 78%,ellipse,#d8c9bb 0 34%,transparent 35%),-webkit-linear-gradient(top,#f3ebe2,#e7dbcf);background:radial-gradient(circle at 50% 28%,#d8c9bb 0 22%,transparent 23%),radial-gradient(ellipse at 50% 78%,#d8c9bb 0 34%,transparent 35%),linear-gradient(180deg,#f3ebe2,#e7dbcf);height:100%;width:100%}.home-head__text{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.home-head__greet{color:var(--s1-text);display:block;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.85rem;line-height:1.35}.home-head__weather{color:var(--s1-text-muted);display:block;font-size:.6rem;margin-top:.1rem}.home-head__tools{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:.25rem}.home-icon-btn{-webkit-align-items:center;background:#faf6f2;border:.025rem solid var(--s1-line);border-radius:.3rem;color:var(--s1-text);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.55rem;min-height:2.2rem;min-width:2.2rem;padding:0 .3rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.home-city-link{color:var(--s1-primary-deep);margin-top:.3rem}.section__head{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:.3rem;justify-content:space-between;margin-bottom:.3rem}.section__hint{color:var(--s1-text-muted);font-size:.55rem}.home-stale{color:var(--s1-tag-orange);font-weight:700}.scene-row{margin-bottom:.4rem;white-space:nowrap}.scene-chip{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.72);border:.025rem solid var(--s1-line);border-radius:24.975rem;color:var(--s1-text);font-size:.65rem;justify-content:center;margin-right:.3rem;min-height:1.8rem;padding:0 .7rem}.scene-chip--active{background:var(--s1-primary);border-color:var(--s1-primary);color:#fff;font-weight:700}.plan-card{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.45rem;padding:.45rem}.plan-card__media{background:#efe6dd;border-radius:.3rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:5.75rem;overflow:hidden;position:relative;width:4.3rem}.plan-card__avatar{height:100%;width:100%}.plan-card__slot{background:rgba(59,52,47,.78);border-radius:24.975rem;bottom:.25rem;color:#fff;font-size:.55rem;left:.25rem;padding:.1rem .35rem;position:absolute}.plan-card__body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.plan-card__head{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:.2rem;justify-content:space-between}.plan-card__title{color:var(--s1-text);font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.8rem;font-weight:700}.plan-tag{border-radius:24.975rem;color:#fff;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.5rem;padding:.1rem .3rem}.plan-tag--green{background:var(--s1-tag-green)}.plan-tag--gray{background:var(--s1-tag-gray)}.plan-tag--orange{background:var(--s1-tag-orange)}.plan-card__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-top:.25rem}.fit-tag{background:hsla(0,39%,75%,.16);border:.025rem solid hsla(0,39%,75%,.4);border-radius:24.975rem;color:#7a5555;font-size:.5rem;padding:.075rem .3rem}.plan-card__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.plan-item{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f8f3ee;border-radius:24.975rem;gap:.2rem;max-width:100%;padding:.1rem .3rem .1rem .1rem}.plan-item__thumb{background:#e8ded4;border-radius:24.975rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:1.1rem;width:1.1rem}.plan-item__thumb--empty{border:.025rem dashed var(--s1-line)}.plan-item__name{color:var(--s1-text-muted);font-size:.55rem;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;margin-top:.4rem}.plan-action{-webkit-align-items:center;background:#faf6f2;border:.025rem solid var(--s1-line);border-radius:.3rem;color:var(--s1-text);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.6rem;min-height:1.9rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.plan-action--primary{background:var(--s1-primary);border-color:var(--s1-primary);color:#fff;font-weight:700}.plan-shoes{background:#f7f1eb;border-radius:.3rem;margin-top:.3rem;padding:.35rem}.plan-shoes__row{border-top:.025rem solid rgba(0,0,0,.05);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.05rem;margin-top:.25rem;padding-top:.25rem}.plan-card--skeleton .plan-card__media{background:#eee4da}.skeleton-line{background:-webkit-gradient(linear,left top,right top,from(#eee5dc),color-stop(#f8f3ee),to(#eee5dc));background:-webkit-linear-gradient(left,#eee5dc,#f8f3ee,#eee5dc);background:linear-gradient(90deg,#eee5dc,#f8f3ee,#eee5dc);border-radius:24.975rem;height:.55rem;margin-top:.35rem;width:60%}.skeleton-line--wide{height:.7rem;width:85%}.skeleton-line--short{width:40%}.home-empty{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.7rem}.home-empty--soft{background:hsla(0,0%,100%,.7)}.home-empty__title{font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.75rem;font-weight:700}.home-skip{color:var(--s1-primary-deep);font-size:.6rem;margin-top:.2rem}.reminder{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff7f2;border:.025rem solid rgba(217,119,87,.34);border-radius:var(--s1-radius-md);gap:.4rem;padding:.6rem}.reminder__body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.reminder__title{color:#8e4a32;display:block;font-size:.7rem;font-weight:700}.reminder__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.reminder__btn{-webkit-align-items:center;background:#fff;border:.025rem solid var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.55rem;min-height:1.6rem;min-width:3.5rem;padding:0 .4rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reminder__btn--primary{background:var(--s1-tag-orange);border-color:var(--s1-tag-orange);color:#fff}.body-shots,.feed-grid,.idle-grid,.layer-grid,.profile-cards,.size-grid{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feed-card,.idle-card{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-sm);overflow:hidden}.idle-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding-bottom:.3rem}.idle-card__img{background:#eee4da;height:6.5rem;width:100%}.feed-card__title,.idle-card__name{color:var(--s1-text);font-size:.65rem;padding:0 .35rem}.feed-card__img{background:#eee4da;height:8rem;width:100%}.feed-card__body{padding:.25rem .35rem .4rem}.home-load-more{-webkit-align-items:center;border:.025rem dashed var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.4rem;min-height:2.2rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:var(--s1-primary-deep);font-size:.65rem;justify-content:center}.profile-elder{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);gap:.4rem;margin-top:.3rem;padding:.5rem .6rem}.profile-elder__title{color:var(--s1-text);display:block;font-size:.7rem;font-weight:700}.profile-card{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;min-height:5rem;padding:.6rem .5rem;position:relative}.profile-card__icon{-webkit-align-items:center;background:hsla(0,39%,75%,.22);border-radius:.35rem;color:#7a5555;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,Georgia,serif;font-size:.75rem;font-weight:700;height:1.4rem;width:1.4rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.profile-card__title{color:var(--s1-text);font-size:.7rem;font-weight:700}.profile-card__sub{color:var(--s1-text-muted);font-size:.55rem;line-height:1.45}.profile-card__danger{-webkit-align-self:flex-start;-ms-flex-item-align:start;-webkit-align-items:center;align-self:flex-start;border:.025rem solid hsla(0,48%,60%,.5);border-radius:24.975rem;color:var(--s1-warn);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.55rem;margin-top:.2rem;min-height:1.3rem;padding:0 .4rem;-ms-flex-align:center;align-items:center}.profile-calendar{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);margin-top:.4rem;padding:.5rem}.mini-cal{display:grid;gap:.15rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:.3rem}.mini-cal__week{color:var(--s1-text-muted);font-size:.5rem;text-align:center}.mini-cal__cell{-webkit-align-items:center;background:#f8f3ee;border-radius:.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.9rem;overflow:hidden;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mini-cal__cell.is-filled{background:#e8ded4}.mini-cal__img{height:100%;inset:0;position:absolute;width:100%}.mini-cal__day{background:hsla(0,0%,100%,.82);border-radius:24.975rem;color:var(--s1-text);font-size:.5rem;padding:.05rem .2rem;position:relative;z-index:2}.consent-list{margin:.2rem 0}.consent-item{border-top:.025rem solid var(--s1-line);padding:.35rem 0}.consent-item__scope{font-size:.65rem;font-weight:700}.body-shots{margin-top:.35rem}.body-shot{background:#faf6f2;border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-sm);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;padding:.4rem}.body-shot__frame,.body-shot__img{background:#efe6dd;border-radius:.25rem;height:8rem;overflow:hidden;width:100%}.body-shot__title{font-size:.65rem;font-weight:700}.color-summary{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.3rem;padding:.5rem}.color-summary__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.color-summary__value{font-size:.7rem;font-weight:700}.color-wall{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.color-swatch{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:2.95rem;-ms-flex-align:center;align-items:center;gap:.15rem}.color-swatch__chip{border:.025rem solid var(--s1-line);border-radius:.3rem;height:2.4rem;width:100%}.color-swatch__name{color:var(--s1-text-muted);font-size:.5rem;text-align:center}.inspire-preview{display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.2rem}.inspire-preview__img{background:#efe6dd;border-radius:.3rem;height:6.5rem;width:100%}.shot-guide{display:grid;gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.2rem}.shot-guide__card{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding:.3rem .25rem}.shot-guide__title{font-size:.6rem;font-weight:700}.wardrobe-search{margin:.35rem 0 .2rem}.filter-panel{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);margin:.2rem 0 .4rem;padding:.5rem}.filter-panel .input{margin-top:.25rem}.correction{background:#fff9f4;border:.025rem solid rgba(217,119,87,.36);border-radius:var(--s1-radius-md);margin-bottom:.4rem;padding:.5rem}.outfit-row{border-top:.025rem solid var(--s1-line);padding:.4rem 0}.outfit-row__title{font-size:.7rem;font-weight:700}.layer-slot{background:#faf6f2;border:.025rem dashed var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;min-height:4.2rem;padding:.3rem;position:relative}.layer-slot.is-filled{background:#fff;border-style:solid}.layer-slot__label{color:var(--s1-text-muted);font-size:.55rem;font-weight:700}.layer-slot__img{background:#efe6dd;border-radius:.2rem;height:2.75rem;width:100%}.layer-slot__name{color:var(--s1-text);font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-slot__add{-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:var(--s1-primary-deep);font-size:.65rem;justify-content:center}.layer-slot__remove{background:hsla(0,0%,100%,.9);border-radius:24.975rem;color:var(--s1-warn);font-size:.45rem;padding:.05rem .25rem;position:absolute;right:.2rem;top:.2rem}.layer-pool{display:grid;gap:.3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.4rem;max-height:15.5rem;overflow-y:auto}.layer-pool__item{background:#fff;border:.025rem solid var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding:.2rem}.layer-pool__item.is-selected{background:hsla(0,39%,75%,.1);border-color:var(--s1-primary)}.layer-pool__img{background:#efe6dd;border-radius:.2rem;height:3.75rem;width:100%}.layer-pool__title{font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.4rem}.size-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.size-card__label{font-size:.65rem;font-weight:700;text-align:center}.size-card__img{background:#efe6dd;border-radius:.3rem;height:6.5rem;width:100%}.size-card__img--empty{-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:.025rem dashed var(--s1-line);justify-content:center}.voice-fab{-webkit-align-items:center;background:var(--s1-primary);border-radius:24.975rem;bottom:3.75rem;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.6rem;position:fixed;right:.7rem;width:2.6rem;z-index:1200;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-shadow:0 .2rem .6rem hsla(0,32%,67%,.36);box-shadow:0 .2rem .6rem hsla(0,32%,67%,.36);justify-content:center}.voice-fab__text{font-size:.6rem;font-weight:700}.cal__cell--photo{color:#fff;overflow:hidden}.cal__thumb{height:100%;inset:0;position:absolute;width:100%}.gen-grid{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.4rem}.gen-card{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;padding:.55rem .5rem}.gen-card__title{color:var(--s1-text);font-size:.7rem;font-weight:700}.gen-card__hint{color:var(--s1-text-muted);font-size:.55rem;line-height:1.5}.gen-thumb{background:#f3ece4;border-radius:.3rem;display:block;height:13rem;margin-top:.4rem;width:100%}.gen-thumb--loading{-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:.025rem dashed var(--s1-line);justify-content:center}.gen-draft-thumb{-webkit-flex-shrink:0;height:5.5rem;width:4.5rem;-ms-flex-negative:0;background:#f3ece4;border:.025rem dashed var(--s1-line);border-radius:.25rem;flex-shrink:0}.gen-timeline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.gen-timeline__item{border:.025rem solid var(--s1-line);border-radius:24.975rem;color:var(--s1-text-muted);font-size:.55rem;padding:.2rem .5rem}.gen-timeline__item--active{border-color:var(--s1-text);color:var(--s1-text);font-weight:700}.cal__day{background:rgba(27,26,23,.62);border-radius:24.975rem;color:#fff;font-size:.5rem;padding:.025rem .15rem;position:relative;z-index:2}.page--elder,.page--elder taro-view-core{font-size:.875rem}.elder-mode,.elder-mode taro-view-core{font-size:.875rem}.elder-mode taro-text-core:not(.hero__title):not(.section__title):not(.quota-pill__num),.page--elder taro-text-core:not(.hero__title):not(.section__title):not(.quota-pill__num){font-size:.875rem}.elder-mode *,.page--elder *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.elder-mode .tinier,.elder-mode .tiny,.page--elder .tinier,.page--elder .tiny{font-size:.75rem}.elder-mode .card,.elder-mode .filter-panel,.elder-mode .home-head,.elder-mode .plan-card,.elder-mode .profile-calendar,.elder-mode .profile-card,.page--elder .card,.page--elder .feed-card,.page--elder .filter-panel,.page--elder .home-head,.page--elder .idle-card,.page--elder .plan-card,.page--elder .profile-calendar,.page--elder .profile-card,.page--elder .reminder{background:#fff!important;border:.025rem solid rgba(59,52,47,.28)!important}.elder-mode .plan-card__title,.elder-mode .profile-card__title,.elder-mode .section__title,.page--elder .layer-slot__label,.page--elder .plan-card__slot,.page--elder .plan-card__title,.page--elder .profile-card__icon,.page--elder .profile-card__title,.page--elder .section__title{font-weight:700}.elder-mode .btn,.elder-mode .chip,.elder-mode .home-icon-btn,.elder-mode .plan-action,.elder-mode .scene-chip,.elder-mode .tabbar__item,.page--elder .btn,.page--elder .chip,.page--elder .home-icon-btn,.page--elder .plan-action,.page--elder .scene-chip,.page--elder .tabbar__item,.page--elder .voice-fab{min-height:2.4rem}.elder-mode .tabbar__item,.page--elder .tabbar__item{padding-bottom:.2rem}.metric-row{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.45rem}.metric{background:#ece7dc;border-radius:.4rem;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:.45rem .3rem;text-align:center}.metric__value{display:block;font-size:.85rem;font-weight:700}.metric__label{display:block;font-size:.55rem;margin-top:.15rem;opacity:.72}.insight{margin-top:.5rem}.insight--warn{border-left:.15rem solid #d9361f}.insight-row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:.025rem solid rgba(27,26,23,.08);gap:.4rem;justify-content:space-between;padding:.5rem 0}.insight-row:last-child{border-bottom:none}.insight-main{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.insight-title{display:block;font-size:.7rem;font-weight:600}.insight-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;gap:.25rem;justify-content:flex-end}.capsule-stats{-webkit-align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:.15rem}.capsule-stat{font-size:.55rem;opacity:.72}.split-item{background:#ece7dc;border-radius:.45rem;margin-top:.5rem;padding:.45rem}.split-check{border:.05rem solid rgba(27,26,23,.14);border-radius:.3rem;font-size:.65rem;height:1.1rem;line-height:1rem;margin-right:.35rem;text-align:center;width:1.1rem}.split-check--on{background:#1b1a17;border-color:#1b1a17;color:#fff}.score-dim{margin-top:.6rem}.score-dim .progress{margin-top:.3rem}.compare-split{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.3rem;margin-top:.4rem}.compare-split__pane{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.compare-split__label{color:var(--s1-text-muted);font-size:.55rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-split__img{background:#efe6dd;border-radius:var(--s1-radius-md);height:9rem;width:100%}.compare-split__img--empty{-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:#fff;border:.025rem dashed var(--s1-line);justify-content:center}.fit-forecast{background:var(--s1-card);border:.025rem solid var(--s1-line);border-radius:var(--s1-radius-md);margin-top:.6rem;padding:.5rem}.fit-forecast__badge,.fit-map__badge{background:#f3ecff;border-radius:24.975rem;color:#6a4bd8;font-size:.5rem;font-weight:700;padding:.1rem .3rem}.fit-map__head{margin-bottom:.4rem}.fit-map__verdict{font-size:.65rem;font-weight:700}.fit-map__value.is-small{color:#c2410c}.fit-map__value.is-large{color:#1d4ed8}.fit-map__value.is-fit{color:#15803d}.fit-map__body{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-ms-flex-align:center;align-items:center}.fit-silhouette{-webkit-flex-shrink:0;height:7.5rem;position:relative;width:3.75rem;-ms-flex-negative:0;-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;-ms-flex-align:center;align-items:center}.fit-silhouette__head{background:#d9cbbd;border-radius:50%;height:1.3rem;width:1.3rem}.fit-silhouette__torso{background:#e7dbcd;border-radius:.7rem .7rem .3rem .3rem;height:3.2rem;margin-top:.2rem;position:relative;width:2.75rem}.fit-silhouette__legs{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;margin-top:.15rem}.fit-silhouette__leg{background:#e7dbcd;border-radius:0 0 .4rem .4rem;height:2.5rem;width:.85rem}.fit-zone{border-radius:24.975rem;opacity:.35;position:absolute;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fit-zone--shoulder{height:.6rem;left:.3rem;right:.3rem;top:0}.fit-zone--waist{bottom:.45rem;height:.7rem;left:.45rem;right:.45rem}.fit-zone--cuff{bottom:.55rem;height:.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2rem}.fit-map__dot.is-level-1,.fit-zone.is-level-1{background:#f6c453;opacity:.85}.fit-map__dot.is-level-2,.fit-zone.is-level-2{background:#e4572e;opacity:1}.fit-zone.is-level-0{background:transparent;opacity:0}.fit-map__zones{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.fit-map__zone-row{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.25rem}.fit-map__dot{background:#cbd5e1;border-radius:50%;height:.45rem;width:.45rem}.fit-map__dot.is-level-0{background:#cbd5e1}.fit-map__reasons{color:var(--s1-text-muted);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem;margin-top:.3rem}.fit-map__disclaimer{color:#6a4bd8;display:block;font-size:.55rem;font-weight:700;margin-top:.3rem}