.tr-card{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(30,30,30,.82);border:.025rem solid rgba(212,175,55,.28);border-radius:.6rem;-webkit-box-shadow:0 .4rem 1.2rem rgba(0,0,0,.35);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.35);-webkit-box-sizing:border-box;box-sizing:border-box;margin:.8rem 0;padding:1rem .9rem;width:100%}.tr-card--ready{border-color:rgba(212,175,55,.45);-webkit-box-shadow:0 .4rem 1.2rem rgba(0,0,0,.35),0 0 .6rem rgba(212,175,55,.12);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.35),0 0 .6rem rgba(212,175,55,.12)}.tr-card--done{-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.28);box-shadow:0 .2rem .6rem rgba(0,0,0,.28);margin-bottom:.4rem;padding:.8rem .8rem .7rem}.tr-title{color:#f5e6c8;display:block;font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1.45;margin-bottom:.3rem}.tr-kicker{color:rgba(212,175,55,.75);display:block;font-size:.55rem;font-weight:500;letter-spacing:.08em;margin-bottom:.25rem}.tr-sub{color:hsla(0,0%,100%,.72);display:block;font-size:.65rem;line-height:1.55;margin-bottom:.7rem}.tr-sub--follow{margin-bottom:.7rem;margin-top:-.4rem}.tr-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.tr-cta-cost{color:hsla(0,0%,100%,.4);display:block;font-size:.55rem;margin:0;text-align:center}.tr-card--ready .tr-actions{gap:.5rem}.tr-progress{color:rgba(212,175,55,.88);display:block;font-size:.6rem;margin-bottom:.5rem}.tr-status{-webkit-animation:tr-status-pulse 1.6s ease-in-out infinite;animation:tr-status-pulse 1.6s ease-in-out infinite;color:rgba(212,175,55,.82);display:block;font-size:.6rem;line-height:1.5;margin:.2rem 0 .5rem}@-webkit-keyframes tr-status-pulse{0%,100%{opacity:.55}50%{opacity:1}}@keyframes tr-status-pulse{0%,100%{opacity:.55}50%{opacity:1}}.tr-chips-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tr-chip-block{line-height:1.5;padding:.55rem .7rem;text-align:left;width:100%}.tr-chip-skip{font-size:.65rem;opacity:.88}.tr-chip-shi-tag{color:rgba(212,175,55,.85);display:inline-block;font-size:.55rem;font-weight:600;margin-right:.1rem}.tr-rate-statement{background:hsla(0,0%,100%,.04);border:.025rem solid rgba(212,175,55,.22);border-radius:.4rem;margin:.2rem 0 .7rem;padding:.7rem}.tr-rate-statement-text{color:hsla(0,0%,100%,.88);display:block;font-size:.7rem;line-height:1.55}.tr-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-bottom:.7rem}.tr-option{border:.025rem solid hsla(0,0%,100%,.12);border-radius:.45rem;color:hsla(0,0%,100%,.85);font-size:.7rem;padding:.55rem .7rem;text-align:center;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color .15s ease,background .15s ease,color .15s ease}.tr-option:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.tr-option.selected{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.7);color:#f5e6c8}.tr-chips{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}.tr-chip{background:hsla(0,0%,100%,.04);border:.025rem solid hsla(0,0%,100%,.14);border-radius:24.975rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:hsla(0,0%,100%,.82);font-size:.6rem;line-height:1.3;max-width:100%;padding:.35rem .55rem}.tr-chip:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.tr-chip.selected{background:rgba(212,175,55,.18);border-color:rgba(212,175,55,.8);-webkit-box-shadow:0 0 0 .025rem rgba(212,175,55,.25);box-shadow:0 0 0 .025rem rgba(212,175,55,.25);color:#f5e6c8}.tr-chip.disabled{opacity:.45;pointer-events:none}.tr-chips-answer{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:.8rem}.tr-chip-answer{-webkit-box-flex:1;border-radius:.45rem;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.65rem;padding:.5rem .3rem;text-align:center}.tr-step-row{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.5rem}.tr-step-row .tr-progress{margin-bottom:0}.tr-step-row .tr-kicker{margin-bottom:0}.tr-step-dots{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.2rem}.tr-step-dot{background:hsla(0,0%,100%,.18);border-radius:50%;height:.3rem;width:.3rem}.tr-step-dot.done{background:rgba(212,175,55,.45)}.tr-step-dot.active{background:rgba(212,175,55,.95);border-radius:24.975rem;width:.7rem}.tr-confirm-hero{-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;background:-webkit-linear-gradient(315deg,rgba(212,175,55,.12),rgba(0,0,0,.2));background:linear-gradient(135deg,rgba(212,175,55,.12),rgba(0,0,0,.2));border:.025rem solid rgba(212,175,55,.28);border-radius:.45rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem .4rem;margin:.2rem 0 .6rem;padding:.6rem .55rem}.tr-confirm-from{color:hsla(0,0%,100%,.65);font-size:.7rem}.tr-confirm-arrow{color:rgba(212,175,55,.9);font-size:.7rem}.tr-confirm-to{color:#f5e6c8;font-size:.9rem;font-weight:600}.tr-confirm-clock{color:hsla(0,0%,100%,.45);font-size:.55rem;width:100%}.tr-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-top:.2rem}.tr-btn{border-radius:.5rem;font-size:.7rem;font-weight:600;padding:.6rem .8rem;text-align:center}.tr-btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.tr-btn.primary{background:-webkit-linear-gradient(315deg,rgba(212,175,55,.95),rgba(180,140,40,.95));background:linear-gradient(135deg,rgba(212,175,55,.95),rgba(180,140,40,.95));color:#1a1a1a}.tr-btn.ghost{border:.025rem solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.tr-btn.ghost.compact{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;font-size:.6rem;font-weight:500;padding:.3rem .5rem}.tr-btn.disabled{opacity:.45;pointer-events:none}.tr-diff-list{background:rgba(0,0,0,.22);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.4rem;margin:.2rem 0 .5rem;padding:.5rem .55rem}.tr-diff{color:hsla(0,0%,100%,.72);display:block;font-size:.6rem;line-height:1.5;margin-bottom:.25rem}.tr-diff:last-child{margin-bottom:0}.tr-diff-arrow{color:rgba(212,175,55,.85);margin:0 .2rem}.tr-disclaimer{color:hsla(0,0%,100%,.42);display:block;font-size:.55rem;line-height:1.5;margin:.2rem 0 .7rem}.tr-event-row{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.45rem;margin-bottom:.6rem;padding:.6rem .55rem .5rem}.tr-event-head{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.4rem}.tr-event-head .tr-progress{margin-bottom:0}.tr-event-row .tr-chips{margin-bottom:.45rem;max-height:5.5rem;overflow-y:auto;padding-right:.1rem}.tr-event-inputs{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;margin-bottom:.3rem}.tr-event-inputs .tr-input{margin-bottom:0}.tr-btn.compact{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:rgba(212,175,55,.12);border:.025rem solid rgba(212,175,55,.45);color:rgba(232,200,98,.95);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:.65rem;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:.45rem .7rem}.tr-step-label{color:rgba(212,175,55,.85);display:block;font-size:.6rem;letter-spacing:.04em;margin-bottom:.1rem}.tr-year-chips{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin:.1rem 0 .3rem}.tr-year-chip{background:rgba(212,175,55,.14);border:.025rem solid rgba(212,175,55,.4);border-radius:24.975rem;color:rgba(255,235,180,.95);font-size:.6rem;padding:.25rem .45rem}.tr-year-chip.disabled{opacity:.45;pointer-events:none}.tr-submitted{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.35rem;margin:.2rem 0 .5rem;padding:.4rem .45rem}.tr-submitted-chips{margin-bottom:0;margin-top:.25rem}.tr-submitted-list{color:hsla(0,0%,100%,.62);display:block;font-size:.6rem;line-height:1.55;margin-top:.2rem}.tr-rankings{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.35rem;margin:.2rem 0 .5rem;padding:.4rem .45rem}.tr-quiz-details{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.35rem;margin:-.2rem 0 .5rem;padding:.35rem .4rem}.tr-quiz-detail-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.35rem}.tr-compare{background:rgba(0,0,0,.22);border:.025rem solid rgba(212,175,55,.22);border-radius:.4rem;margin:.2rem 0 .6rem;padding:.5rem .55rem}.tr-compare-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.35rem}.tr-compare-head,.tr-compare-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.25rem}.tr-compare-head{border-bottom:.025rem solid hsla(0,0%,100%,.1);padding-bottom:.2rem}.tr-compare-cell{-webkit-box-flex:1;color:hsla(0,0%,100%,.55);-webkit-flex:1;-ms-flex:1;flex:1;font-size:.55rem;text-align:center}.tr-compare-head .tr-compare-cell{color:rgba(212,175,55,.85);font-weight:600}.tr-compare-name{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 0 2.75rem;-ms-flex:0 0 2.75rem;flex:0 0 2.75rem;gap:.2rem;text-align:left}.tr-compare-shi{color:hsla(0,0%,100%,.92);font-size:.7rem;font-weight:600}.tr-compare-badge{background:rgba(212,175,55,.25);border-radius:24.975rem;color:rgba(232,200,98,.95);font-size:.45rem;font-weight:600;padding:.05rem .25rem}.tr-compare-row.rec .tr-compare-shi{color:rgba(232,200,98,.95)}.tr-compare-total{color:rgba(212,175,55,.95);font-weight:600}.tr-compare-bar{-webkit-box-flex:0;background:hsla(0,0%,100%,.08);border-radius:.125rem;-webkit-flex:0 0 3rem;-ms-flex:0 0 3rem;flex:0 0 3rem;height:.25rem;overflow:hidden}.tr-compare-conclusion{color:rgba(212,175,55,.9);display:block;font-size:.6rem;line-height:1.5;margin-top:.4rem}.tr-ranking-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.35rem}.tr-ranking-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.6rem;gap:.25rem}.tr-ranking-rank{-ms-flex-negative:0;color:hsla(0,0%,100%,.5);-webkit-flex-shrink:0;flex-shrink:0;width:1.2rem}.tr-ranking-name{-ms-flex-negative:0;color:hsla(0,0%,100%,.92);-webkit-flex-shrink:0;flex-shrink:0;font-weight:600;width:1rem}.tr-ranking-interval{-ms-flex-negative:0;color:hsla(0,0%,100%,.5);-webkit-flex-shrink:0;flex-shrink:0;font-size:.5rem;width:3.75rem}.tr-ranking-bar{-webkit-box-flex:1;background:hsla(0,0%,100%,.08);border-radius:.175rem;-webkit-flex:1;-ms-flex:1;flex:1;height:.35rem;overflow:hidden}.tr-ranking-bar-fill{background:-webkit-gradient(linear,left top,right top,from(rgba(212,175,55,.5)),to(rgba(212,175,55,.9)));background:-webkit-linear-gradient(left,rgba(212,175,55,.5),rgba(212,175,55,.9));background:linear-gradient(90deg,rgba(212,175,55,.5),rgba(212,175,55,.9));border-radius:.175rem;height:100%}.tr-ranking-pts{-ms-flex-negative:0;color:rgba(212,175,55,.95);-webkit-flex-shrink:0;flex-shrink:0;font-weight:600;text-align:right;width:2.25rem}.tr-input{-webkit-box-flex:1;background:rgba(0,0,0,.28);border:.025rem solid hsla(0,0%,100%,.14);border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.65rem;margin-bottom:.3rem;padding:.45rem .55rem;width:100%}.tr-hint{color:hsla(0,0%,100%,.4);display:block;font-size:.55rem;margin:-.2rem 0 .5rem}.report-ready-chooser{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.2rem 0 .6rem;width:100%}.report-ready-chooser__lead{color:hsla(0,0%,100%,.72);display:block;font-size:.65rem;line-height:1.55;margin-bottom:.5rem}.report-ready-chooser__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.report-ready-chooser__btn{border-radius:.5rem;padding:.6rem .7rem;text-align:left}.report-ready-chooser__btn.primary{background:-webkit-linear-gradient(315deg,rgba(212,175,55,.38),rgba(140,105,25,.28));background:linear-gradient(135deg,rgba(212,175,55,.38),rgba(140,105,25,.28));border:.025rem solid rgba(212,175,55,.65);-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.35);box-shadow:0 .2rem .6rem rgba(0,0,0,.35)}.report-ready-chooser__btn.ghost{background:hsla(0,0%,100%,.04);border:.025rem solid hsla(0,0%,100%,.16)}.report-ready-chooser__btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.report-ready-chooser__label{color:hsla(0,0%,100%,.96);display:block;font-size:.75rem;font-weight:600;letter-spacing:.025rem}.report-ready-chooser__label,.report-ready-chooser__label taro-text-core{-webkit-text-fill-color:#fff;color:#fff!important}.report-ready-chooser__hint{color:hsla(50,75%,72%,.88);display:block;font-size:.55rem;margin-top:.15rem}.report-ready-chooser__hint,.report-ready-chooser__hint taro-text-core{color:hsla(50,75%,72%,.88)}.report-ready-chooser__btn.ghost .report-ready-chooser__hint,.report-ready-chooser__btn.ghost .report-ready-chooser__hint taro-text-core{color:hsla(0,0%,100%,.62)}.report-ready-chooser__recalibrate{margin-top:.1rem;padding:.45rem .5rem .2rem;text-align:center}.report-ready-chooser__recalibrate-label{color:rgba(212,175,55,.78);display:block;font-size:.65rem;letter-spacing:.04em}.report-ready-chooser__recalibrate-hint{color:hsla(0,0%,100%,.38);display:block;font-size:.55rem;margin-top:.15rem}.report-ready-chooser__recalibrate:active .report-ready-chooser__recalibrate-label{color:hsla(50,75%,72%,.95)}@-webkit-keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@-webkit-keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@-webkit-keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.scene-suppl-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:sceneFadeIn .22s ease;animation:sceneFadeIn .22s ease;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:rgba(0,0,0,.78);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:100dvh;-webkit-justify-content:center;justify-content:center;left:0;max-height:100dvh;overflow:hidden;padding:0;position:fixed;top:0;width:100vw;z-index:1100}.scene-suppl-card{-ms-flex-negative:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:scenePopIn .28s cubic-bezier(.34,1.2,.64,1);animation:scenePopIn .28s cubic-bezier(.34,1.2,.64,1);background:hsla(0,0%,7%,.97);border:.025rem solid rgba(212,175,55,.35);border-radius:.8rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:1;flex-shrink:1;max-height:90dvh;max-width:92vw;min-height:0;overflow:hidden;width:92vw}.scene-suppl-scene-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0}.scene-suppl-scene-step--mobile .scene-suppl-label{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.scene-suppl-scene-step--mobile .scene-suppl-tabs-wrap--fill{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.scene-suppl-body--scene-step{overflow:hidden}.scene-suppl-other-pinned{-ms-flex-negative:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(212,175,55,.04)),to(rgba(0,0,0,.12)));background:-webkit-linear-gradient(top,rgba(212,175,55,.04),rgba(0,0,0,.12));background:linear-gradient(180deg,rgba(212,175,55,.04),rgba(0,0,0,.12));border-top:.025rem solid rgba(212,175,55,.2);-webkit-flex-shrink:0;flex-shrink:0;padding:.3rem .5rem .1rem}.scene-suppl-tab--other{border-color:rgba(212,175,55,.28);border-style:dashed}.scene-suppl-tab--other.active{border-style:solid}.scene-suppl-tab--other-main{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.scene-suppl-other-hint{color:hsla(0,0%,71%,.75);display:block;font-size:.55rem;line-height:1.45;margin-top:.2rem;padding:0 .1rem .1rem}.scene-suppl-header{-ms-flex-negative:0;border-bottom:.025rem solid rgba(212,175,55,.18);-webkit-flex-shrink:0;flex-shrink:0;padding:.7rem .8rem .5rem;position:relative}.scene-suppl-title{color:#d4af37;display:block;font-size:.8rem;font-weight:700;margin-bottom:.2rem}.scene-suppl-subtitle{color:hsla(0,0%,71%,.7);display:block;font-size:.6rem;line-height:1.55;padding-right:1.2rem}.scene-suppl-progress-meta{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.4rem;padding-right:1.2rem}.scene-suppl-progress-label{color:rgba(212,175,55,.9);font-size:.6rem;font-weight:600}.scene-suppl-progress-count{color:hsla(0,0%,71%,.7);font-size:.55rem}.scene-suppl-progress-track{background:hsla(0,0%,100%,.08);border-radius:24.975rem;height:.2rem;margin-top:.3rem;overflow:hidden}.scene-suppl-progress-fill{background:-webkit-gradient(linear,left top,right top,from(#c9782a),to(#d4af37));background:-webkit-linear-gradient(left,#c9782a,#d4af37);background:linear-gradient(90deg,#c9782a,#d4af37);border-radius:24.975rem;height:100%;-webkit-transition:width .25s ease;transition:width .25s ease}.scene-suppl-tabs--stack{padding:0}.scene-suppl-tab--block{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.scene-suppl-tab-hint{color:rgba(212,175,55,.75);font-size:.5rem;margin-left:.3rem}.scene-suppl-close{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.3rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:.7rem;top:.7rem;width:1.3rem}.scene-suppl-close-icon{color:hsla(0,0%,71%,.7);font-size:.9rem;line-height:1}.scene-suppl-tabs-wrap{-ms-flex-negative:0;border-bottom:.025rem solid hsla(0,0%,100%,.06);-webkit-flex-shrink:0;flex-shrink:0;max-height:5.5rem;overflow-y:auto}.scene-suppl-tabs-wrap--fill{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;border-bottom:none;-webkit-flex:1;-ms-flex:1;flex:1;max-height:none;min-height:0;overflow-y:auto}.scene-suppl-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;padding:.3rem .5rem}.scene-suppl-tab{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.4rem;padding:.4rem .6rem;-webkit-transition:all .2s ease;transition:all .2s ease}.scene-suppl-tab taro-text-core{color:hsla(0,0%,71%,.7);font-size:.65rem}.scene-suppl-tab.suggested:not(.active){background:rgba(212,175,55,.06);border-color:rgba(212,175,55,.35)}.scene-suppl-tab.active{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.35)}.scene-suppl-tab.active taro-text-core{color:#d4af37;font-weight:600}.scene-suppl-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:.6rem .8rem}.scene-suppl-body--fade{-webkit-animation:sceneBodyFade .28s ease;animation:sceneBodyFade .28s ease}.scene-suppl-field{margin-bottom:.7rem}.scene-suppl-label{color:hsla(0,0%,94%,.95);display:block;font-size:.65rem;line-height:1.45;margin-bottom:.35rem}.scene-suppl-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.scene-suppl-option{background:hsla(0,0%,100%,.04);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.35rem;padding:.45rem .55rem}.scene-suppl-option taro-text-core{color:hsla(0,0%,71%,.7);font-size:.65rem}.scene-suppl-option.active{background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.35)}.scene-suppl-option.active taro-text-core{color:#d4af37}.scene-suppl-other-input{margin-left:.3rem;margin-top:.2rem}.scene-suppl-input-wrap,.scene-suppl-textarea-wrap{background:hsla(0,0%,100%,.05);border:.025rem solid hsla(0,0%,100%,.12);border-radius:.35rem;padding:.1rem .4rem}.scene-suppl-input,.scene-suppl-textarea{color:hsla(0,0%,94%,.95);font-size:.65rem;min-height:1.8rem;width:100%}.scene-suppl-textarea{min-height:3.5rem}.scene-suppl-placeholder{color:hsla(0,0%,55%,.8)}.scene-suppl-hint{color:#f59e0b;font-size:.55rem;margin-top:.2rem}.scene-suppl-footer{-ms-flex-negative:0;border-top:.025rem solid hsla(0,0%,100%,.06);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:.25rem;padding:.4rem .5rem .6rem}.scene-suppl-btn-prev,.scene-suppl-btn-skip,.scene-suppl-btn-submit{border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem .3rem;text-align:center}.scene-suppl-btn-prev taro-text-core,.scene-suppl-btn-skip taro-text-core,.scene-suppl-btn-submit taro-text-core{font-size:.65rem;white-space:nowrap}.scene-suppl-btn-prev,.scene-suppl-btn-skip{-webkit-box-flex:0;border:.025rem solid hsla(0,0%,100%,.15);-webkit-flex:0 0 3.3rem;-ms-flex:0 0 3.3rem;flex:0 0 3.3rem}.scene-suppl-btn-prev taro-text-core,.scene-suppl-btn-skip taro-text-core{color:hsla(0,0%,71%,.7)}.scene-suppl-btn-submit{-webkit-box-flex:1;background:-webkit-linear-gradient(315deg,rgba(212,175,55,.35),rgba(212,175,55,.18));background:linear-gradient(135deg,rgba(212,175,55,.35),rgba(212,175,55,.18));border:.025rem solid rgba(212,175,55,.35);-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.scene-suppl-btn-submit taro-text-core{color:#d4af37;font-weight:600}.scene-suppl-overlay--pc{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;inset:0;-webkit-justify-content:center;justify-content:center;max-height:100%;overflow:hidden;padding:0;position:absolute;width:100%}.scene-suppl-overlay--pc .scene-suppl-card--pc{-ms-flex-negative:1;border-radius:.3rem;-webkit-box-shadow:0 .4rem 1.2rem rgba(0,0,0,.55);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.55);-webkit-flex-shrink:1;flex-shrink:1;margin:0 auto;max-height:90%;max-width:13rem;min-height:0;width:100%}.scene-suppl-overlay--pc .scene-suppl-header{padding:.4rem .5rem .3rem}.scene-suppl-overlay--pc .scene-suppl-title{font-size:.4rem;letter-spacing:.02em;margin-bottom:.15rem}.scene-suppl-overlay--pc .scene-suppl-subtitle{font-size:.35rem;line-height:1.5;padding-right:.9rem}.scene-suppl-overlay--pc .scene-suppl-progress-meta{margin-top:.3rem;padding-right:.9rem}.scene-suppl-overlay--pc .scene-suppl-progress-label{font-size:.35rem}.scene-suppl-overlay--pc .scene-suppl-progress-count{font-size:.3rem}.scene-suppl-overlay--pc .scene-suppl-progress-track{height:.1rem;margin-top:.2rem}.scene-suppl-overlay--pc .scene-suppl-close{height:.7rem;right:.35rem;top:.35rem;width:.7rem}.scene-suppl-overlay--pc .scene-suppl-close-icon{font-size:.45rem}.scene-suppl-overlay--pc .scene-suppl-body{padding:.35rem .5rem}.scene-suppl-overlay--pc .scene-suppl-label{font-size:.35rem;font-weight:600;margin-bottom:.25rem}.scene-suppl-overlay--pc .scene-suppl-tabs{gap:.15rem;padding:0}.scene-suppl-overlay--pc .scene-suppl-tab{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;border-radius:.2rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.35rem;height:auto;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.35;min-height:0;padding:.2rem .3rem}.scene-suppl-overlay--pc .scene-suppl-tab .taro-text-core,.scene-suppl-overlay--pc .scene-suppl-tab taro-text-core{font-size:.35rem!important;line-height:1.35!important}.scene-suppl-overlay--pc .scene-suppl-tab-hint{font-size:.275rem;line-height:1.2;margin-left:.2rem}.scene-suppl-overlay--pc .scene-suppl-options{gap:.15rem}.scene-suppl-overlay--pc .scene-suppl-option{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.2rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:auto;min-height:0;padding:.2rem .3rem}.scene-suppl-overlay--pc .scene-suppl-option .taro-text-core,.scene-suppl-overlay--pc .scene-suppl-option taro-text-core{font-size:.35rem;line-height:1.35}.scene-suppl-overlay--pc .scene-suppl-field{margin-bottom:.4rem}.scene-suppl-overlay--pc .scene-suppl-input-wrap,.scene-suppl-overlay--pc .scene-suppl-textarea-wrap{border-radius:.2rem;padding:.05rem .3rem}.scene-suppl-overlay--pc .scene-suppl-input,.scene-suppl-overlay--pc .scene-suppl-textarea{font-size:.35rem;min-height:.9rem}.scene-suppl-overlay--pc .scene-suppl-textarea{min-height:2rem}.scene-suppl-overlay--pc .scene-suppl-hint{font-size:.3rem;margin-top:.15rem}.scene-suppl-overlay--pc .scene-suppl-footer{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.2rem;padding:.25rem .4rem .35rem}.scene-suppl-overlay--pc .scene-suppl-btn-prev,.scene-suppl-overlay--pc .scene-suppl-btn-skip,.scene-suppl-overlay--pc .scene-suppl-btn-submit{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.35rem;height:.9rem;-webkit-justify-content:center;justify-content:center;min-height:.9rem;padding:0 .3rem}.scene-suppl-overlay--pc .scene-suppl-btn-prev .taro-text-core,.scene-suppl-overlay--pc .scene-suppl-btn-prev taro-text-core,.scene-suppl-overlay--pc .scene-suppl-btn-skip .taro-text-core,.scene-suppl-overlay--pc .scene-suppl-btn-skip taro-text-core,.scene-suppl-overlay--pc .scene-suppl-btn-submit .taro-text-core,.scene-suppl-overlay--pc .scene-suppl-btn-submit taro-text-core{font-size:.35rem!important;line-height:1!important}.scene-suppl-overlay--pc .scene-suppl-btn-prev,.scene-suppl-overlay--pc .scene-suppl-btn-skip{-webkit-box-flex:0;-webkit-flex:0 0 2rem;-ms-flex:0 0 2rem;flex:0 0 2rem}@-webkit-keyframes sceneFadeIn{from{opacity:0}to{opacity:1}}@keyframes sceneFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes scenePopIn{from{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scenePopIn{from{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sceneBodyFade{from{opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sceneBodyFade{from{opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}