@font-face{font-family:iconfont;src:url(/assets/iconfont-D4UrJWL-.woff2?t=1787724043588) format("woff2"),url(/assets/iconfont-BnH9ok0D.woff?t=1787724043588) format("woff"),url(/assets/iconfont-CoV-drL7.ttf?t=1787724043588) format("truetype")}.iconfont{font-family:iconfont!important;font-size-adjust:none;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-:before{content:""}.icon-iPad:before{content:""}.icon-home-2:before{content:""}.icon-shop-2:before{content:""}.icon-discover1:before{content:""}.icon-wode-2:before{content:""}.icon-a-leixingweidianzan:before{content:""}.icon-a-leixingyidianzan:before{content:""}.icon-shangpin-yishoucang:before{content:""}.icon-shangpin-weishoucang:before{content:""}.icon-a-leixingweishoucang:before{content:""}.icon-yishoucang:before{content:""}.icon-close:before{content:""}.icon-copy:before{content:""}.icon-textalign-left:before{content:""}.icon-edit1:before{content:""}.icon-duihuaarrow:before{content:""}.icon-orders:before{content:""}.icon-call:before{content:""}.icon-book:before{content:""}.icon-trash:before{content:""}.icon-refund:before{content:""}.icon-await:before{content:""}.icon-payment:before{content:""}.icon-scan:before{content:""}.icon-refresh:before{content:""}.icon-share:before{content:""}.icon-star2:before{content:""}.icon-plus:before{content:""}.icon-heart-rm:before{content:""}.icon-heart-slash:before{content:""}.icon-check-ac:before{content:""}.icon-lovely:before{content:""}.icon-edit:before{content:""}.icon-check-2:before{content:""}.icon-setting-2:before{content:""}.icon-notification:before{content:""}.icon-zhongguokefu-01:before{content:""}.icon-mall:before{content:""}.icon-me:before{content:""}.icon-home:before{content:""}.icon-discover:before{content:""}.icon-search:before{content:""}.icon-more:before{content:""}.icon-appeal-edit:before{content:""}.icon-flash:before{content:""}.icon-new-conversation:before{content:""}.fsx-manual-support-icon{display:inline-block;width:1em;height:1em;flex:none;color:#000e26;background:currentColor;font-size:.24rem;line-height:1;vertical-align:middle;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23228;&%23186;&%23186;&%23229;&%23183;&%23165;&%23229;&%23174;&%23162;&%23230;&%23156;&%23141;%201'%20clip-path='url(%23clip0_0_106)'%3e%3cpath%20id='Vector'%20d='M17.9211%208.3632C17.9211%206.14514%2017.04%204.01793%2015.4716%202.44953C13.9032%200.881121%2011.776%200%209.55795%200C7.33989%200%205.21267%200.881121%203.64427%202.44953C2.07586%204.01793%201.19474%206.14514%201.19474%208.3632C0.877878%208.3632%200.57399%208.48908%200.349932%208.71313C0.125874%208.93719%200%209.24108%200%209.55795L0%2011.9474C0%2012.2643%200.125874%2012.5682%200.349932%2012.7922C0.57399%2013.0163%200.877878%2013.1422%201.19474%2013.1422H3.08244C3.55699%2014.1777%204.28415%2015.0774%205.19713%2015.7587C5.66665%2016.0933%206.19285%2016.3402%206.7503%2016.4875C6.71152%2016.3732%206.65062%2016.2676%206.57109%2016.1768C5.68156%2015.273%205.06105%2014.1396%204.77897%2012.9032C4.66136%2012.472%204.70582%2012.0126%204.90395%2011.612C5.10208%2011.2113%205.44015%2010.8971%205.85424%2010.7288C5.99661%2010.6562%206.15003%2010.6078%206.30824%2010.5854C7.50299%2010.3226%208.80526%2010.1075%2010.0597%209.86858C10.5858%209.79785%2011.0734%209.55394%2011.4455%209.17535C11.8176%208.79676%2012.0531%208.30503%2012.1147%207.77778C12.176%207.62347%2012.252%207.47543%2012.3417%207.33572C12.4797%207.43012%2012.6077%207.53819%2012.724%207.6583V7.74194C13.7916%209.22257%2014.3569%2011.0063%2014.3369%2012.8315C14.3439%2013.4236%2014.2298%2014.0109%2014.0018%2014.5574C13.7738%2015.1039%2013.4365%2015.598%2013.0108%2016.0096L12.724%2016.368C12.9318%2016.3008%2013.1353%2016.221%2013.3333%2016.129H13.405L13.7157%2015.9379C14.6548%2015.1812%2015.4207%2014.2319%2015.9618%2013.1541H16.5352C16.1995%2014.2774%2015.5619%2015.2871%2014.6918%2016.0729C13.8217%2016.8587%2012.7526%2017.3906%2011.601%2017.6105C11.4684%2017.4148%2011.2906%2017.254%2011.0826%2017.1417C10.8746%2017.0294%2010.6426%2016.9689%2010.4062%2016.9654C10.1406%2016.9617%209.87885%2017.0289%209.6479%2017.1601C9.41695%2017.2914%209.22518%2017.4818%209.09235%2017.7118C8.95952%2017.9418%208.89044%2018.2031%208.89223%2018.4687C8.89402%2018.7343%208.96663%2018.9947%209.10255%2019.2229C9.23848%2019.4511%209.43281%2019.6389%209.66551%2019.767C9.89821%2019.8951%2010.1609%2019.9588%2010.4264%2019.9515C10.6919%2019.9443%2010.9507%2019.8663%2011.176%2019.7257C11.4014%2019.5852%2011.5852%2019.387%2011.7085%2019.1517C13.2594%2018.883%2014.6953%2018.159%2015.8335%2017.0719C16.9717%2015.9847%2017.7608%2014.5835%2018.1004%2013.0466C18.3852%2013.0034%2018.6449%2012.8587%2018.8315%2012.6391C19.0182%2012.4196%2019.1191%2012.14%2019.1159%2011.8519V9.46237C19.0918%209.16235%2018.9554%208.88247%2018.7339%208.67869C18.5124%208.47491%2018.2221%208.36224%2017.9211%208.3632ZM13.871%204.85066C12.6397%203.89461%2011.1164%203.39246%209.55795%203.42891C7.92186%203.38285%206.32358%203.9255%205.05376%204.95818C4.13534%205.75423%203.40147%206.74089%202.90323%207.84946C2.87232%207.94315%202.84836%208.03899%202.83154%208.1362C3.08492%206.53439%203.9016%205.07559%205.13467%204.02224C6.36773%202.96889%207.93622%202.39016%209.55795%202.39016C11.1797%202.39016%2012.7482%202.96889%2013.9812%204.02224C15.2143%205.07559%2016.031%206.53439%2016.2843%208.1362C16.2661%208.0393%2016.2422%207.94355%2016.2127%207.84946C15.6664%206.68718%2014.8662%205.66237%2013.871%204.85066Z'%20fill='%23000E26'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_106'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23228;&%23186;&%23186;&%23229;&%23183;&%23165;&%23229;&%23174;&%23162;&%23230;&%23156;&%23141;%201'%20clip-path='url(%23clip0_0_106)'%3e%3cpath%20id='Vector'%20d='M17.9211%208.3632C17.9211%206.14514%2017.04%204.01793%2015.4716%202.44953C13.9032%200.881121%2011.776%200%209.55795%200C7.33989%200%205.21267%200.881121%203.64427%202.44953C2.07586%204.01793%201.19474%206.14514%201.19474%208.3632C0.877878%208.3632%200.57399%208.48908%200.349932%208.71313C0.125874%208.93719%200%209.24108%200%209.55795L0%2011.9474C0%2012.2643%200.125874%2012.5682%200.349932%2012.7922C0.57399%2013.0163%200.877878%2013.1422%201.19474%2013.1422H3.08244C3.55699%2014.1777%204.28415%2015.0774%205.19713%2015.7587C5.66665%2016.0933%206.19285%2016.3402%206.7503%2016.4875C6.71152%2016.3732%206.65062%2016.2676%206.57109%2016.1768C5.68156%2015.273%205.06105%2014.1396%204.77897%2012.9032C4.66136%2012.472%204.70582%2012.0126%204.90395%2011.612C5.10208%2011.2113%205.44015%2010.8971%205.85424%2010.7288C5.99661%2010.6562%206.15003%2010.6078%206.30824%2010.5854C7.50299%2010.3226%208.80526%2010.1075%2010.0597%209.86858C10.5858%209.79785%2011.0734%209.55394%2011.4455%209.17535C11.8176%208.79676%2012.0531%208.30503%2012.1147%207.77778C12.176%207.62347%2012.252%207.47543%2012.3417%207.33572C12.4797%207.43012%2012.6077%207.53819%2012.724%207.6583V7.74194C13.7916%209.22257%2014.3569%2011.0063%2014.3369%2012.8315C14.3439%2013.4236%2014.2298%2014.0109%2014.0018%2014.5574C13.7738%2015.1039%2013.4365%2015.598%2013.0108%2016.0096L12.724%2016.368C12.9318%2016.3008%2013.1353%2016.221%2013.3333%2016.129H13.405L13.7157%2015.9379C14.6548%2015.1812%2015.4207%2014.2319%2015.9618%2013.1541H16.5352C16.1995%2014.2774%2015.5619%2015.2871%2014.6918%2016.0729C13.8217%2016.8587%2012.7526%2017.3906%2011.601%2017.6105C11.4684%2017.4148%2011.2906%2017.254%2011.0826%2017.1417C10.8746%2017.0294%2010.6426%2016.9689%2010.4062%2016.9654C10.1406%2016.9617%209.87885%2017.0289%209.6479%2017.1601C9.41695%2017.2914%209.22518%2017.4818%209.09235%2017.7118C8.95952%2017.9418%208.89044%2018.2031%208.89223%2018.4687C8.89402%2018.7343%208.96663%2018.9947%209.10255%2019.2229C9.23848%2019.4511%209.43281%2019.6389%209.66551%2019.767C9.89821%2019.8951%2010.1609%2019.9588%2010.4264%2019.9515C10.6919%2019.9443%2010.9507%2019.8663%2011.176%2019.7257C11.4014%2019.5852%2011.5852%2019.387%2011.7085%2019.1517C13.2594%2018.883%2014.6953%2018.159%2015.8335%2017.0719C16.9717%2015.9847%2017.7608%2014.5835%2018.1004%2013.0466C18.3852%2013.0034%2018.6449%2012.8587%2018.8315%2012.6391C19.0182%2012.4196%2019.1191%2012.14%2019.1159%2011.8519V9.46237C19.0918%209.16235%2018.9554%208.88247%2018.7339%208.67869C18.5124%208.47491%2018.2221%208.36224%2017.9211%208.3632ZM13.871%204.85066C12.6397%203.89461%2011.1164%203.39246%209.55795%203.42891C7.92186%203.38285%206.32358%203.9255%205.05376%204.95818C4.13534%205.75423%203.40147%206.74089%202.90323%207.84946C2.87232%207.94315%202.84836%208.03899%202.83154%208.1362C3.08492%206.53439%203.9016%205.07559%205.13467%204.02224C6.36773%202.96889%207.93622%202.39016%209.55795%202.39016C11.1797%202.39016%2012.7482%202.96889%2013.9812%204.02224C15.2143%205.07559%2016.031%206.53439%2016.2843%208.1362C16.2661%208.0393%2016.2422%207.94355%2016.2127%207.84946C15.6664%206.68718%2014.8662%205.66237%2013.871%204.85066Z'%20fill='%23000E26'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_106'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat}.fsx-manual-support-icon--inverse{color:#fff}.fsx-smart-support-manual>.fsx-manual-support-icon,.fsx-private-customization-support-link>.fsx-manual-support-icon{font-size:.2rem}.fsx-help-support-action>.fsx-manual-support-icon{font-size:.21rem}.fsx-me-service-icon>.fsx-manual-support-icon{font-size:.16rem}:is(.ai-plan-card-support,.fsx-auth-result-support,.fsx-c-support-action)>.fsx-manual-support-icon{margin-inline-end:.06rem}.fsx-c-detail-page-layout{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:var(--fsx-safe-area-top) 0 0}.fsx-c-detail-page-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.fsx-standard-checkout{background:#f4f6f9;color:#13243a}.fsx-standard-checkout-content{padding:var(--fsx-c-page-gutter);box-sizing:border-box;font-size:.14rem;line-height:1.6}.fsx-standard-auth-slot{height:100%;min-height:0;display:flex;flex-direction:column}.fsx-standard-auth-slot[hidden]{display:none}.fsx-standard-auth-slot>.fsx-c-detail-page-layout{flex:1;min-height:0}.fsx-standard-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--fsx-c-card-gap);max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}.fsx-standard-card{min-width:0;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff;overflow-wrap:anywhere;display:grid;gap:.12rem}.fsx-standard-card h2,.fsx-standard-card p,.fsx-standard-footer p{margin:0}.fsx-standard-card h2{font-size:.16rem;font-weight:600;line-height:1.5}.fsx-standard-introduction{gap:.04rem}.fsx-standard-introduction p,.fsx-standard-hint{color:#748091;font-size:.12rem;line-height:1.6}.fsx-standard-hint{margin:.04rem .04rem .12rem}.fsx-standard-product-summary{display:grid;grid-template-columns:.8rem minmax(0,1fr);align-items:start;gap:.12rem}.fsx-standard-product-image{width:.8rem;height:.8rem;border-radius:var(--fsx-c-card-radius);overflow:hidden;background:#f2f4f7}.fsx-standard-product-image>.fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-standard-product-copy{min-width:0;display:grid;gap:.04rem}.fsx-standard-product-copy h2{font-size:.15rem;line-height:1.5}.fsx-standard-product-merchant{color:#748091;font-size:.12rem}.fsx-standard-product-option{color:#526174;font-size:.13rem}.fsx-standard-product-amount{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:.04rem .12rem;margin-top:.04rem}.fsx-standard-product-amount>.fsx-standard-quantity{color:#8a94a2;font-size:.12rem}.fsx-standard-item-money{font-size:.1257rem;max-width:100%}.fsx-standard-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem}.fsx-standard-actions>*{min-width:0}.fsx-standard-item-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.12rem;padding-top:.08rem;border-top:1px solid #edf0f4}.fsx-standard-checkout a{color:#345575;text-decoration:none}.fsx-standard-item-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:.12rem}.fsx-standard-item-actions .adm-button{--background-color: transparent;--border-color: #dfe5ed;--text-color: #607086;border-radius:.06rem;font-size:.12rem;padding:.04rem .12rem}.fsx-standard-checkout .adm-button{min-height:44px;font-family:inherit}.fsx-standard-checkout a:focus-visible{outline:2px solid #143c6c;outline-offset:2px}.fsx-standard-check{display:flex;align-items:flex-start;gap:.08rem;min-height:44px;line-height:1.6;color:#526174}.fsx-standard-check input{width:.18rem;height:.18rem;margin:.03rem 0 0;flex-shrink:0;accent-color:#143c6c}.fsx-standard-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:.06rem;font-size:.14rem;line-height:1.5;font-weight:500}.fsx-standard-total>.fsx-c-price-display{font-size:.16rem}.fsx-standard-restriction{padding:var(--fsx-c-page-gutter);display:grid;gap:var(--fsx-c-card-gap)}.fsx-standard-footer{flex:0 0 auto;padding:.12rem var(--fsx-c-page-gutter) calc(.12rem + var(--fsx-safe-area-bottom));border-top:1px solid #e9edf3;background:#fff}.fsx-standard-footer-inner{display:grid;gap:.1rem;min-width:0;max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}.fsx-standard-footer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:.08rem}.fsx-standard-checkout .fsx-standard-primary,.fsx-standard-checkout .fsx-standard-secondary{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:0;min-height:48px;border:1px solid #143c6c;border-radius:var(--fsx-c-card-radius);padding:.1rem .12rem;font-family:inherit;font-size:.14rem;font-weight:600;line-height:1.5;text-align:center;overflow-wrap:anywhere}.fsx-standard-checkout .fsx-standard-primary{--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff;background:#143c6c;color:#fff}.fsx-standard-checkout .fsx-standard-secondary{--background-color: #fff;--border-color: #d9e0e8;--text-color: #526174;background:#fff;color:#526174;border-color:#d9e0e8}.fsx-standard-checkout .fsx-standard-primary:disabled{opacity:.45}.fsx-standard-recheck{justify-content:center}.fsx-standard-recheck .adm-button{--background-color: transparent;--border-color: transparent;--text-color: #607086;font-size:.12rem}.fsx-standard-feedback{background:#fff8ec;color:#8b651e;font-size:.13rem;border:1px solid #f3e5c9}.fsx-standard-recovery{justify-items:start;gap:.12rem;padding:.24rem .2rem}.fsx-standard-recovery-icon{display:grid;place-items:center;width:.48rem;height:.48rem;border-radius:50%;color:#b68a45;background:#faf3e6;font-size:.24rem}.fsx-standard-recovery p{color:#6d7a8b;font-size:.14rem}.fsx-standard-recovery>.adm-button{width:100%}@media(min-width:768px){.fsx-standard-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,4.2rem);align-items:center;gap:.16rem}.fsx-standard-product-summary{grid-template-columns:.96rem minmax(0,1fr);gap:.16rem}.fsx-standard-product-image{width:.96rem;height:.96rem}}.fsx-standard-payment-banner{display:grid;gap:.06rem;padding:.16rem;border:1px solid #f0e4cf;border-radius:var(--fsx-c-card-radius);background:#fff8eb;color:#886223}.fsx-standard-payment-banner>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.08rem}.fsx-standard-payment-banner h2,.fsx-standard-payment-banner p{margin:0}.fsx-standard-payment-banner h2{font-size:.16rem;line-height:1.5;font-weight:600}.fsx-standard-payment-banner>div>time{font-size:.2rem;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}.fsx-standard-payment-banner p{font-size:.12rem;line-height:1.6}.fsx-standard-result-details{color:#748091;font-size:.12rem;line-height:1.6}.fsx-standard-result-details>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.fsx-standard-result-details>.adm-button{display:block;min-height:44px;font-size:.13rem}.fsx-standard-stack:has(.fsx-payment-source--checkout){box-sizing:border-box;width:100%;max-width:4.8rem;padding:.2rem .16rem .08rem;border:1px solid #e4e8ef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-standard-stack:has(.fsx-payment-source--checkout)>.fsx-standard-result-details{text-align:center;border-top:1px solid #edf0f4}.fsx-standard-stack:has(.fsx-payment-source--checkout)>.fsx-standard-result-details>summary{justify-content:center;width:100%}@media(min-width:768px){.fsx-standard-stack:has(.fsx-payment-source--checkout){padding:.24rem .24rem .08rem}}.fsx-wishlist{background:#f5f9ff}.fsx-wishlist .fsx-standard-stack{gap:var(--fsx-c-card-gap)}.fsx-wishlist-intro{margin:.04rem 0;color:#6b7280;font-size:.14rem;line-height:.22rem;font-weight:400;letter-spacing:0}.fsx-wishlist-manage{min-width:.64rem;min-height:44px;border:0;padding:.08rem;color:#143c6c;background:transparent;font-family:inherit;font-size:.14rem;line-height:.2rem;font-weight:500}.fsx-wishlist-card{min-width:0;padding:.12rem .12rem .12rem 0;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-wishlist-merchant{display:flex;align-items:center;min-width:0;gap:.04rem;min-height:.44rem;margin-bottom:.08rem}.fsx-wishlist-merchant>span{min-width:0;color:#1f2937;font-size:.14rem;line-height:.2rem;font-weight:500;overflow-wrap:anywhere}.fsx-wishlist-check{position:relative;display:grid;place-items:center;flex:0 0 .44rem;width:.44rem;height:.44rem;min-width:44px;min-height:44px;cursor:pointer}.fsx-wishlist-check input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.fsx-wishlist-check-mark{box-sizing:border-box;display:grid;place-items:center;width:.2rem;height:.2rem;border:1.5px solid #e5e7eb;border-radius:50%;background:#fff;color:#fff;pointer-events:none}.fsx-wishlist-check-mark .iconfont{font-size:.14rem;line-height:.16rem}.fsx-wishlist-check input:checked+.fsx-wishlist-check-mark,.fsx-wishlist-check input:indeterminate+.fsx-wishlist-check-mark{border-color:#0aba9a;background:#0aba9a}.fsx-wishlist-check input:focus-visible+.fsx-wishlist-check-mark{outline:2px solid #143c6c;outline-offset:3px}.fsx-wishlist-check:has(input:disabled){cursor:default;opacity:.45}.fsx-wishlist-product{position:relative;display:block;min-width:0;margin-left:.44rem}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-summary{grid-template-columns:.76rem minmax(0,1fr);gap:.08rem}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-image{width:.76rem;height:.76rem}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-copy{gap:.04rem;padding-right:.12rem}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-copy h2{margin:0;color:#1f2937;font-size:.14rem;font-weight:500;line-height:.2rem;letter-spacing:0}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-merchant,:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-quantity{display:none}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-option{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem;font-weight:400}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-product-amount{margin:0}:is(.fsx-wishlist,.fsx-checkout-review) .fsx-standard-item-money{color:#143c6c;font-size:.18rem;line-height:.26rem;font-weight:500}.fsx-wishlist-chevron{position:absolute;top:.02rem;right:0;width:.12rem;height:.16rem;color:#143c6c;display:grid;place-items:center}.fsx-wishlist-card--unavailable .fsx-wishlist-product,.fsx-wishlist-card--unavailable .fsx-wishlist-merchant>span{opacity:.55}.fsx-wishlist-loading{min-height:.9rem;padding-left:.44rem}.fsx-wishlist-item-issue{display:grid;gap:.08rem;margin:.08rem 0 0 .44rem;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-wishlist-item-issue p{margin:0}.fsx-wishlist-item-issue>a,.fsx-wishlist-item-issue>.adm-button{display:grid;place-items:center;min-height:44px;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);background:#fff;color:#143c6c;padding:.06rem .12rem;font-size:.14rem;line-height:.2rem}.fsx-wishlist-time-hint{margin:0 0 .12rem;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-wishlist-footer{flex:0 0 auto;padding:.16rem var(--fsx-c-page-gutter) calc(.24rem + var(--fsx-safe-area-bottom));border-top:1px solid #e5e7eb;background:#fff}.fsx-wishlist-footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(1.1rem,1.32rem);align-items:center;gap:.04rem;max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}.fsx-wishlist-all{display:flex;align-items:center;font-size:.12rem;line-height:.18rem;color:#1f2937}.fsx-wishlist-total{display:grid;gap:.04rem;min-width:0;text-align:right;color:#143c6c;font-size:.14rem;line-height:.2rem;font-weight:500}.fsx-wishlist-total>div{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.02rem}.fsx-wishlist-total .fsx-c-price-display{font-size:.14rem;line-height:.2rem}.fsx-wishlist-total>span,.fsx-wishlist-total>small{color:#6b7280;font-size:.12rem;line-height:.18rem;font-weight:400}.fsx-wishlist-total p{margin:0;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-wishlist .fsx-wishlist-primary{box-sizing:border-box;display:grid;place-items:center;min-width:0;min-height:44px;padding:.1rem .08rem;border:1px solid #143c6c;border-radius:var(--fsx-c-card-radius);--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff;background:#143c6c;color:#fff;font-size:.14rem;line-height:.2rem;font-weight:500;text-align:center;overflow-wrap:anywhere}.fsx-wishlist .fsx-wishlist-primary:disabled{opacity:.4}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog{--border-radius: var(--fsx-c-card-radius, .08rem);--min-width: min(3.58rem, calc(100vw - .32rem) );--max-width: min(3.58rem, calc(100vw - .32rem) )}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-title{margin-top:.16rem;padding-inline:.16rem;color:#1f2937;font-size:.14rem;line-height:.2rem;font-weight:500;text-align:left}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-content{padding:.08rem .16rem;color:#6b7280;font-size:.12rem;line-height:.18rem;text-align:left}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-footer{padding:0 .16rem .16rem}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-action-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.08rem}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-action-row>.adm-dialog-button{min-height:48px;padding:.1rem .12rem;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;color:#143c6c;font-size:.14rem;line-height:.2rem;font-weight:500}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-action-row>.adm-dialog-button:last-child{border-color:#143c6c;background:#143c6c;color:#fff}.fsx-c-operation-dialog.fsx-wishlist-remove-dialog .adm-dialog-action-row>.adm-dialog-button:last-child:active{background:#103056}.fsx-wishlist-empty{display:grid;justify-items:center;gap:.12rem;padding:1rem .24rem .24rem;text-align:center}.fsx-wishlist-empty-icon{display:grid;place-items:center;width:.96rem;height:.96rem;border-radius:50%;background:#e6f8f4;color:#143c6c;font-size:.44rem}.fsx-wishlist-empty h2{margin:0;color:#143c6c;font-size:.18rem;line-height:.28rem;font-weight:600}.fsx-wishlist-empty p{margin:0;color:#6b7280;font-size:.14rem;line-height:.22rem}.fsx-wishlist-empty>a{width:min(100%,2.5rem);min-height:48px}@media(min-width:768px){.fsx-wishlist .fsx-standard-stack,.fsx-wishlist-footer-inner{max-width:8rem}.fsx-wishlist-footer-inner{grid-template-columns:auto minmax(0,1fr) 1.6rem;gap:.16rem}}.fsx-checkout-review{background:#f5f9ff;color:#1f2937}.fsx-checkout-review>.fsx-c-detail-header{background:#fff}.fsx-checkout-review .fsx-standard-stack{max-width:8rem}.fsx-checkout-review .fsx-standard-card{gap:.08rem}.fsx-checkout-review .fsx-standard-card h2{font-size:.14rem;line-height:.2rem;font-weight:500;letter-spacing:0}.fsx-checkout-review-intro p,.fsx-checkout-review-terms p,.fsx-checkout-review-terms a{color:#6b7280;font-size:.12rem;line-height:.18rem;font-weight:400;letter-spacing:0}.fsx-checkout-review-terms a{display:block;text-decoration:underline;text-underline-offset:.03rem}.fsx-checkout-review-mark{display:grid;place-items:center;flex:0 0 .44rem;width:.44rem;height:.44rem}.fsx-checkout-review-mark>.iconfont{display:grid;place-items:center;width:.2rem;height:.2rem;border-radius:50%;background:#0aba9a;color:#fff;font-size:.14rem;line-height:.16rem}.fsx-checkout-review .fsx-checkout-review-merchant-chevron{display:grid;place-items:center;flex:0 0 .14rem;width:.14rem;height:.14rem}.fsx-checkout-review-option-chevron{margin-left:.06rem;vertical-align:-.01rem}.fsx-checkout-review .fsx-standard-product-copy{padding-right:0}.fsx-checkout-review-issue{margin:.08rem 0 0 .44rem;color:#8b651e;font-size:.12rem;line-height:.18rem}.fsx-checkout-review-footer{box-sizing:border-box;min-height:.92rem;padding:.16rem var(--fsx-c-page-gutter) calc(.24rem + var(--fsx-safe-area-bottom));border-top:1px solid #e5e7eb;background:#fff}.fsx-checkout-review-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8rem);align-items:center;gap:.08rem;max-width:8rem;margin-inline:auto}.fsx-checkout-review-total{min-width:0;color:#143c6c;font-size:.18rem;line-height:.26rem;font-weight:500}.fsx-checkout-review-footer .fsx-standard-primary{min-height:max(44px,.48rem);padding:.12rem .08rem;font-size:.14rem;line-height:.2rem;font-weight:500}.fsx-checkout-review .fsx-c-price-display{white-space:normal;color:#143c6c;font-size:.18rem;line-height:.26rem;font-weight:500}.fsx-checkout-review .fsx-c-price-display .fsx-c-price-display-payment>strong,.fsx-checkout-review .fsx-c-price-display .fsx-c-price-display-payment>small{font-size:1em;line-height:.26rem;font-weight:500}.fsx-checkout-review .fsx-c-price-display-payment{flex-wrap:wrap}.fsx-checkout-review .fsx-c-price-display-payment>strong{overflow-wrap:anywhere}.fsx-wishlist>.fsx-c-detail-header,.fsx-wishlist-payment>.fsx-c-detail-header,.fsx-wishlist-payment-result>.fsx-c-detail-header{background:#fff}.fsx-wishlist-merchant-chevron{display:grid;place-items:center;flex:0 0 .14rem;width:.14rem;height:.14rem}.fsx-wishlist-item-message{margin:.08rem 0 0 .44rem;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-wishlist-item-recovery{display:grid;min-width:0}.fsx-wishlist-item-recovery>a,.fsx-wishlist-item-recovery>.adm-button{display:grid;place-items:center;min-height:44px;box-sizing:border-box;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);color:#143c6c;background:#fff;font-size:.14rem;line-height:.2rem;padding:.08rem .12rem}.fsx-wishlist .fsx-c-price-display{color:#143c6c;white-space:normal}.fsx-wishlist .fsx-c-price-display .fsx-c-price-display-payment>strong,.fsx-wishlist .fsx-c-price-display .fsx-c-price-display-payment>small{font-size:1em;line-height:inherit;font-weight:500}.fsx-wishlist .fsx-wishlist-total .fsx-c-price-display{font-size:.14rem;line-height:.2rem}.fsx-wishlist-footer{box-sizing:border-box;min-height:.92rem}.fsx-wishlist-added-mark{box-sizing:border-box;flex:0 0 .44rem;width:.44rem;height:.44rem;position:relative}.fsx-wishlist-added-mark:before{position:absolute;top:.12rem;left:.12rem;width:.2rem;height:.2rem;box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:50%;content:""}.fsx-wishlist-flow-footer,.fsx-wishlist-payment-footer{box-sizing:border-box;min-height:.92rem;padding:.16rem var(--fsx-c-page-gutter) calc(.24rem + var(--fsx-safe-area-bottom));border-top:1px solid #e5e7eb;background:#fff}.fsx-wishlist-flow-footer>*,.fsx-wishlist-payment-footer>*{box-sizing:border-box;display:flex;width:100%;max-width:8rem;margin-inline:auto;min-height:max(44px,.48rem);align-items:center;justify-content:center;padding:.12rem .16rem;border:1px solid #143c6c;border-radius:var(--fsx-c-card-radius);--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff;color:#fff;background:#143c6c;font:inherit;font-size:.14rem;line-height:.2rem;font-weight:500;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-wishlist-flow-footer>:disabled,.fsx-wishlist-payment-footer>:disabled{opacity:.4}.fsx-wishlist-added-summary h3{margin:0;color:#143c6c;font-size:.18rem;line-height:.26rem;font-weight:500}.fsx-wishlist-added-summary p,.fsx-wishlist-selection-product>p,.fsx-wishlist-selection-notice p,.fsx-wishlist-selection-appointment>p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-checkout-review .fsx-wishlist-continue{border-color:#0aba9a;font-weight:500}.fsx-wishlist-selection-image{width:100%;height:1.46rem;overflow:hidden;border-radius:var(--fsx-c-card-radius)}.fsx-wishlist-selection-image>.fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-checkout-review .fsx-wishlist-selection-price{color:#143c6c;font-size:.22rem;line-height:.3rem;font-weight:700}.fsx-checkout-review .fsx-wishlist-selection-price .fsx-c-price-display-payment>strong,.fsx-checkout-review .fsx-wishlist-selection-price .fsx-c-price-display-payment>small{font-size:1em;line-height:.3rem;font-weight:700}.fsx-wishlist-selection-options>button{display:flex;align-items:center;gap:.04rem;min-width:0;min-height:max(44px,.46rem);padding:.12rem;border:1px solid #e5e7eb;border-radius:var(--fsx-c-card-radius);background:#fff;color:#1f2937;font:inherit;font-size:.14rem;line-height:.2rem;font-weight:500;text-align:left}.fsx-wishlist-selection-options>button[aria-pressed=true]{border-color:#0aba9a;color:#143c6c;background:#e6f8f4}.fsx-wishlist-selection-options>button:focus-visible{outline:2px solid #143c6c;outline-offset:2px}.fsx-wishlist-selection-appointment .fsx-mall-selection-date{margin:0;padding:0;border:0}.fsx-wishlist-selection-appointment .fsx-mall-selection-date-label{display:none}.fsx-wishlist-selection-appointment .fsx-mall-selection-date>button{width:100%;max-width:3.26rem;min-height:.68rem;padding:.12rem;border:0;border-radius:var(--fsx-c-card-radius);background:#f5f9ff;color:#143c6c;font-size:.16rem;line-height:.22rem}.fsx-wishlist-selection-appointment .fsx-mall-selection-date small,.fsx-wishlist-selection-appointment .fsx-mall-selection-date p{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-mall-detail-page>.fsx-mall-detail-actionbar.fsx-mall-detail-actionbar--wishlist-entry{grid-template-columns:64px 44px minmax(0,1fr) minmax(0,1fr);gap:.08rem}.fsx-mall-detail-actionbar.fsx-mall-detail-actionbar--wishlist-entry>.fsx-mall-detail-add-wishlist{min-width:0;min-height:48px;padding:.08rem;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);color:#143c6c;background:#fff;font-size:.14rem;line-height:.2rem;font-weight:500}.fsx-mall-selection-purchase-actions.fsx-mall-selection-purchase-actions--direct{grid-template-columns:minmax(0,1fr)}.fsx-wishlist-payment{color:#1f2937;background:#f5f9ff}.fsx-wishlist-payment .fsx-standard-stack{max-width:8rem}.fsx-wishlist-payment .fsx-payment-card{display:grid;gap:.08rem;padding:.16rem;border:0;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-wishlist-payment h2,.fsx-wishlist-payment p{margin:0}.fsx-wishlist-payment h2{font-size:.14rem;line-height:.2rem;font-weight:500;letter-spacing:0}.fsx-wishlist-payment p,.fsx-wishlist-payment summary{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-wishlist-payment summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.fsx-wishlist-payment .fsx-wishlist-payable .fsx-c-price-display{color:#143c6c;font-size:.32rem;line-height:.4rem;white-space:normal}.fsx-wishlist-payment .fsx-wishlist-payable .fsx-c-price-display-payment>strong,.fsx-wishlist-payment .fsx-wishlist-payable .fsx-c-price-display-payment>small{font-size:1em;line-height:.4rem;font-weight:700}.fsx-wishlist-payment .fsx-payment-channel-card>h2{margin:0}.fsx-wishlist-payment .fsx-payment-channels label{min-height:max(44px,.48rem);padding:.08rem .1rem;border:1px solid #d3d3d3;border-radius:.12rem;background:#fafbfb;font-size:.15rem;line-height:.21rem;letter-spacing:.003rem}.fsx-wishlist-payment .fsx-payment-channels label.is-selected{border-color:#0aba9a}.fsx-wishlist-payment .fsx-payment-channels label>b{box-sizing:border-box;display:grid;place-items:center;width:.2rem;height:.2rem;border:1px solid #999;border-radius:.08rem;color:#fff;font-size:.13rem;line-height:.18rem;background:transparent}.fsx-wishlist-payment .fsx-payment-channels label.is-selected>b{border-color:#0aba9a;background:#0aba9a}.fsx-wishlist-payment .fsx-payment-channels label>input:focus-visible~b{outline:2px solid #143c6c;outline-offset:2px}.fsx-wishlist-payment-expiry{margin-top:.04rem}.fsx-wishlist-payment-result{color:#1f2937;background:#f5f9ff}.fsx-wishlist-payment-result .fsx-payment-result-footer{box-sizing:border-box;min-height:.92rem;padding:.16rem var(--fsx-c-page-gutter) calc(.24rem + var(--fsx-safe-area-bottom));border-top:1px solid #e5e7eb;background:#fff}.fsx-wishlist-payment-result .fsx-payment-result-footer-inner{display:flex;width:100%;max-width:8rem;margin-inline:auto;gap:var(--fsx-c-card-gap);align-items:stretch}.fsx-wishlist-payment-result .fsx-payment-result-footer-inner>a{box-sizing:border-box;display:flex;flex:1;width:0;min-width:0;min-height:.52rem;align-items:center;justify-content:center;padding:.12rem .16rem;border:1px solid #143c6c;border-radius:.12rem;background:#143c6c;color:#fff;font-size:.18rem;font-weight:500;line-height:.25rem;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-wishlist-payment-result .fsx-payment-result-footer-inner>a:first-child{border-color:#a4a9ae;color:#717985;background:#fff}.fsx-wishlist-result-scroll{padding:var(--fsx-c-page-gutter)}.fsx-wishlist-result-stack{display:grid;min-width:0;gap:var(--fsx-c-card-gap);max-width:8rem;margin-inline:auto}.fsx-wishlist-result-overview,.fsx-wishlist-result-body{display:grid;min-width:0;gap:var(--fsx-c-card-gap);align-content:start}.fsx-wishlist-result-overview>.fsx-payment-result-hero,.fsx-wishlist-result-overview>.fsx-payment-result-notice,.fsx-wishlist-result-stack .fsx-payment-result-details{margin:0;border-radius:var(--fsx-c-card-radius)}.fsx-wishlist-result-stack[data-state=failed] .fsx-payment-result-hero h1{color:#e74841}.fsx-wishlist-result-stack[data-state=pending] .fsx-payment-result-hero h1{color:#103056}.fsx-wishlist-result-stack .fsx-payment-result-hero>div{flex-wrap:wrap;justify-content:center;min-width:0}.fsx-wishlist-result-stack .fsx-payment-result-hero>div>span:first-child{flex-shrink:0}.fsx-wishlist-result-stack .fsx-payment-result-price{color:#b48848}.fsx-wishlist-result-stack .fsx-payment-result-notice{line-height:.18rem}.fsx-wishlist-result-stack .fsx-payment-result-notice[data-tone=success]{color:#b48848;background:#fff6e6}.fsx-wishlist-result-orders{display:grid;min-width:0;gap:var(--fsx-c-card-gap)}.fsx-wishlist-result-orders>h2{margin:.04rem 0;color:#717985;font-size:.13rem;font-weight:500;line-height:.18rem}.fsx-wishlist-result-member>.fsx-order-detail-product{padding:.12rem 0;border-radius:0;box-shadow:none;grid-template-columns:.68rem minmax(0,1fr);row-gap:.04rem}.fsx-wishlist-result-member>.fsx-order-detail-product>:first-child{grid-column:1;grid-row:1}.fsx-wishlist-result-member>.fsx-order-detail-product>div{grid-column:2;grid-row:1}.fsx-wishlist-result-member>.fsx-order-detail-product>span:last-child{grid-column:2;grid-row:1;justify-self:end}.fsx-wishlist-result-member>.fsx-order-detail-product>div>small{padding-inline-end:.65rem}.fsx-wishlist-result-stack .fsx-payment-result-details dl>div{grid-template-columns:minmax(0,2fr) minmax(0,5fr);padding-block:.1rem}.fsx-wishlist-result-stack .fsx-payment-result-details :is(dt,dd){min-width:0;overflow-wrap:anywhere}.fsx-wishlist-result-stack .fsx-payment-result-details dd>a{color:#143c6c;text-underline-offset:.02rem}.fsx-wishlist-result-stack>.fsx-payment-result-authoritative{margin:0}@media(min-width:48em){.fsx-wishlist-payment-result{grid-template-rows:auto minmax(0,max-content) minmax(min-content,1fr)}.fsx-wishlist-payment-result .fsx-wishlist-result-scroll{padding-block:.24rem}.fsx-wishlist-result-overview>.fsx-payment-result-hero{padding-block:.32rem}.fsx-wishlist-result-overview>.fsx-payment-result-notice{padding:.12rem .16rem}.fsx-wishlist-result-body .fsx-payment-result-details{padding-inline:.2rem}.fsx-wishlist-result-body .fsx-payment-result-details dl>div{min-height:.44rem}.fsx-wishlist-payment-result .fsx-payment-result-footer{align-self:start;min-height:auto;padding-block:0 max(.24rem,var(--fsx-safe-area-bottom));border-top:0;background:transparent}.fsx-wishlist-payment-result .fsx-payment-result-footer-inner{max-width:8rem;justify-content:flex-end}.fsx-wishlist-payment-result .fsx-payment-result-footer-inner>a{flex:0 1 1.6rem;width:auto;min-height:.48rem;font-size:.16rem;line-height:.24rem}}.fsx-wishlist-currency-group p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-standard-footer-actions.fsx-standard-footer-actions--single{grid-template-columns:minmax(0,1fr)}.fsx-wishlist-empty h2{font-size:.2rem;line-height:.28rem;font-weight:700}.fsx-mall-detail-page .fsx-mall-detail-payment-list>img,.fsx-mall-payment-list-entry>img{flex-shrink:0}:is(.fsx-wishlist,.fsx-checkout-review,.fsx-wishlist-payment,.fsx-wishlist-payment-result)>.fsx-c-detail-header{min-height:44px}:is(.fsx-wishlist,.fsx-checkout-review,.fsx-wishlist-payment,.fsx-wishlist-payment-result)>.fsx-c-detail-header>.fsx-c-detail-header-back{min-width:44px;min-height:44px}.fsx-wishlist .fsx-wishlist-empty>.fsx-wishlist-primary{min-height:max(44px,.48rem)}.fsx-c-content.fsx-c-content--smart-support{min-height:0;overflow:hidden;padding:0}.fsx-smart-support{--support-readable: 7.6rem;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#f2f4f8;color:#1a1a1a}.fsx-smart-support .fsx-c-detail-header{height:auto;min-height:.64rem;flex-shrink:0;border:0;background:#f2f4f8}.fsx-smart-support .fsx-c-detail-header>.fsx-smart-support-manual{display:flex;width:auto;height:auto;min-height:44px;max-width:1rem;flex-direction:column;align-items:center;justify-content:center;gap:.02rem;color:#000e26;font-size:.1rem;line-height:1.4;letter-spacing:.002rem;text-align:center;text-decoration:none}.fsx-smart-support .fsx-c-detail-header>.fsx-smart-support-manual>img{width:.2rem;height:.2rem;flex:none}.fsx-smart-support .fsx-c-detail-header h1{font-weight:500}.fsx-smart-support button:where(:not(.fsx-c-detail-header-back)){display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.04rem;padding:.06rem .1rem;border:1px solid #e4e6e3;border-radius:.08rem;background:#fff;color:#087d6b;font:inherit;font-size:.13rem;line-height:1.4;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 186 154 / 14%)}.fsx-smart-support button:disabled{opacity:.45;cursor:default}.fsx-smart-support :is(button,a,summary):focus-visible{outline:.02rem solid #0a8d78;outline-offset:.02rem}@media(hover:hover)and (pointer:fine){.fsx-smart-support button:where(:hover:not(:disabled):not([aria-pressed=true])){background:#f0faf7}}.fsx-smart-support p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.fsx-smart-support .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fsx-smart-support-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.28rem max(.12rem,calc((100% - var(--support-readable)) / 2 + .12rem)) .24rem;overscroll-behavior:contain;scrollbar-width:thin}.fsx-smart-support-avatar{display:grid;width:.32rem;height:.32rem;flex:0 0 .32rem;place-items:center;overflow:hidden;border-radius:50%;background:#143c6c;color:#0aba9a}.fsx-smart-support-avatar>img{display:block;width:100%;height:100%}.fsx-smart-support-avatar--user{background:#e7edf3}.fsx-smart-support-avatar--user>:is(img,.fsx-c-image){width:100%;height:100%;object-fit:cover}.fsx-smart-support-welcome{display:flex;min-width:0;align-items:flex-start;gap:.08rem;margin:0 auto .24rem}.fsx-smart-support-welcome>.fsx-smart-support-avatar{margin-top:.19rem}.fsx-smart-support-welcome-content{width:3.11rem;max-width:calc(100% - .4rem);min-width:0}.fsx-smart-support-welcome-message{box-sizing:border-box;margin:0;padding:.12rem .24rem .12rem .16rem;border-radius:.2rem;background:#fff;font-size:.15rem;letter-spacing:.003rem}.fsx-smart-support-suggestions{display:grid;gap:.08rem;margin-top:.12rem}.fsx-smart-support-suggestions button{min-width:0;justify-content:flex-start;gap:.06rem;padding:.09rem .12rem;border:0;border-radius:.2rem;color:#1a1a1a;font-size:.15rem;letter-spacing:.003rem;text-align:left}.fsx-smart-support-suggestions button>span{flex:1;min-width:0;overflow-wrap:anywhere}.fsx-smart-support-suggestion-arrow{width:.2rem;height:.2rem;flex:none}.fsx-smart-support-turn{min-width:0;margin:0 auto .24rem;font-size:.15rem}.fsx-smart-support-question-row{display:flex;align-items:center;justify-content:flex-end;gap:.08rem;margin:0 0 .24rem}.fsx-smart-support-question{box-sizing:border-box;width:fit-content;max-width:min(78%,3.11rem);margin:0;padding:.09rem .14rem;border-radius:.2rem;background:#fff;color:#1a1a1a;letter-spacing:.003rem}.fsx-smart-support-answer-row{display:flex;min-width:0;align-items:flex-start;gap:.08rem}.fsx-smart-support-answer-row>.fsx-smart-support-avatar{margin-top:.12rem}.fsx-smart-support-answer{box-sizing:border-box;min-width:0;width:fit-content;max-width:min(3.11rem,calc(100% - .4rem));padding:.12rem .16rem;border-radius:.2rem;background:#fff;letter-spacing:.003rem}.fsx-smart-support-answer>p{margin:0}.fsx-smart-support-answer--cards{width:3.11rem}.fsx-smart-support-card{min-width:0;margin-top:.14rem;overflow-wrap:anywhere}.fsx-smart-support-entry-card{width:100%;max-width:var(--support-readable);box-sizing:border-box;margin:.14rem auto}.fsx-smart-support-business-card{display:grid;gap:.08rem;padding:.12rem;border:1px solid #eaeaea;border-radius:var(--fsx-c-card-radius);background:#f8f9fd}.fsx-smart-support-card-heading{display:flex;align-items:center;justify-content:space-between;gap:.08rem}.fsx-smart-support-card strong{display:block;color:#000e26;font-size:.18rem;font-weight:700;line-height:1.4}.fsx-smart-support-card small{color:#717985;font-size:.12rem;line-height:1.4;font-variant-numeric:tabular-nums}.fsx-smart-support-card-heading>small{font-size:.15rem}.fsx-smart-support-status{padding:.03rem .08rem;border-radius:.12rem;background:#feefd3;color:#916329;font-size:.13rem;line-height:1.4}.fsx-smart-support-card p{margin:0}.fsx-smart-support-field{color:#717985}.fsx-smart-support-field:not(.fsx-smart-support-field--orderNumber){display:flex;gap:.12rem;align-items:baseline}.fsx-smart-support-field-label{flex:0 0 auto;max-width:45%;color:#717985;font-weight:400}.fsx-smart-support-field--sku>span:last-child{color:#000e26}.fsx-smart-support-field--amount,.fsx-smart-support-field--price,.fsx-smart-support-field--startingPrice{color:#b48848;font-weight:500}.fsx-smart-support-product-image{width:min(160px,100%);max-width:100%;justify-self:start;overflow:hidden;border-radius:.1rem}.fsx-smart-support-card a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.08rem;border-top:1px solid #eaeaea;color:#087d6b;text-decoration:none}.fsx-smart-support-card a>img{width:.16rem;height:.16rem;flex:none;transform:rotate(180deg)}.fsx-smart-support-asof{display:block;margin-top:.1rem}.fsx-smart-support-card details{border:1px solid #eaeaea;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-smart-support-card summary{display:flex;min-height:.68rem;box-sizing:border-box;align-items:center;gap:.09rem;padding:.1rem;list-style:none;cursor:pointer}.fsx-smart-support-card summary::-webkit-details-marker{display:none}.fsx-smart-support-card summary>span:nth-child(2){flex:1;min-width:0}.fsx-smart-support-card summary strong{font-size:.15rem}.fsx-smart-support-card summary>img{width:.16rem;height:.16rem;flex:none;transform:rotate(-90deg)}.fsx-smart-support-card details[open] summary>img{transform:rotate(90deg)}.fsx-smart-support-rule-icon{display:grid;width:.36rem;height:.36rem;flex:0 0 .36rem;place-items:center;border-radius:.08rem;background:#ebf8f4;color:#0aba9a}.fsx-smart-support-rule-icon .iconfont{font-size:.2rem}.fsx-smart-support-rule-content{display:grid;gap:.08rem;padding:0 .12rem .08rem}.fsx-smart-support-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:.04rem .06rem;margin-top:.1rem;padding-top:.08rem;border-top:1px solid #e4e6e9}.fsx-smart-support-feedback>small{flex:1 0 .9rem;color:#717985;font-size:.12rem;line-height:1.4}.fsx-smart-support-feedback button{padding:.04rem .06rem;border-radius:.06rem;color:#717985;font-size:.12rem}.fsx-smart-support-feedback button[aria-pressed=true]{border-color:#0aba9a;color:#087d6b;background:#f1fcf8}.fsx-smart-support .fsx-smart-support-feedback button[aria-pressed=true]:hover{filter:none}.fsx-smart-support-feedback .iconfont{font-size:.16rem}.fsx-smart-support-dislike{transform:rotate(180deg)}.fsx-smart-support-scroll>:is([role=alert],[role=status]){margin:.12rem 0;padding:.12rem .16rem;border:1px solid #e3e9ea;border-radius:.12rem;background:#fff;font-size:.13rem;line-height:1.4;overflow-wrap:anywhere}.fsx-smart-support-scroll>[role=alert]{color:#af3434}.fsx-smart-support-toolbar{box-sizing:border-box;display:flex;width:min(100%,var(--support-readable));flex:none;align-items:center;gap:.03rem;margin-inline:auto;padding:0 .12rem 0 .16rem}.fsx-smart-support-toolbar button{flex:none;min-height:44px;padding:0;border:0;border-radius:.08rem;background:transparent;font-size:.13rem}.fsx-smart-support-toolbar button:hover:not(:disabled){background:transparent}.fsx-smart-support-new-visual{box-sizing:border-box;display:inline-flex;min-width:.72rem;min-height:.28rem;align-items:center;justify-content:center;gap:.04rem;padding:.03rem .07rem;border:1px solid #0aba9a;border-radius:.08rem;background:#fff;color:#0aba9a;line-height:1.4;letter-spacing:.0026rem}.fsx-smart-support-new-visual img{width:.12rem;height:.12rem;flex:none}@media(hover:hover)and (pointer:fine){.fsx-smart-support-toolbar button:hover:not(:disabled) .fsx-smart-support-new-visual{background:#f0faf7}}.fsx-smart-support-privacy{flex:1;min-width:0;margin:0;color:rgba(0,0,0,.3);font-size:.11rem;line-height:.12rem;letter-spacing:-.00408rem;text-align:center}.fsx-smart-support-composer{box-sizing:border-box;display:grid;width:min(100%,var(--support-readable));flex:none;grid-template-columns:minmax(0,1fr) .44rem;gap:.04rem .05rem;margin:0 auto;align-items:center;padding:.13rem .08rem max(.15rem,env(safe-area-inset-bottom)) .16rem;background:#fafafa}.fsx-smart-support-composer textarea{box-sizing:border-box;width:100%;height:.4rem;min-height:.4rem;resize:none;padding:calc((.4rem - 22px)/2 - 1px) .14rem;border:1px solid #e2e2e2;border-radius:.12rem;outline:none;background:#fff;color:inherit;font:inherit;font-size:max(16px,.15rem);line-height:22px}.fsx-smart-support-composer textarea::placeholder{color:rgba(0,0,0,.3);font-size:.14rem;letter-spacing:-.00408rem}.fsx-smart-support-composer>div{display:contents}.fsx-smart-support-composer small:not(.sr-only){grid-column:1;grid-row:2;justify-self:end;color:#717985;font-size:.12rem;line-height:1.4}.fsx-smart-support-composer button{width:.44rem;min-width:44px;height:44px;grid-column:2;grid-row:1;padding:0;border:0;border-radius:50%;background:transparent}.fsx-smart-support-composer button img{display:block;width:.36rem;height:.36rem}.fsx-smart-support-composer button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html[data-fsx-app=c-web] .fsx-c-root--smart-support .fsx-c-global-floating-services .fsx-c-draggable-floating-boundary-outer,html[data-fsx-app=c-web] .fsx-c-root--smart-support .fsx-c-global-floating-services .fsx-c-draggable-floating-anchor{bottom:calc(1.7rem + env(safe-area-inset-bottom,0px))}@media(min-width:48em){.fsx-smart-support .fsx-smart-support-answer{max-width:min(560px,calc(100% - .4rem))}.fsx-smart-support .fsx-smart-support-answer--cards{width:min(560px,calc(100% - .4rem))}.fsx-smart-support .fsx-smart-support-question{max-width:min(78%,520px)}.fsx-smart-support .fsx-smart-support-welcome-content{width:520px;max-width:calc(100% - .4rem)}.fsx-smart-support .fsx-c-detail-header{background:#fff}.fsx-smart-support-composer{border:1px solid #e8ecee;border-radius:.16rem .16rem 0 0}}.fsx-payment-content{box-sizing:border-box;width:min(100%,var(--fsx-c-expanded-content-max-width, 1120px));margin-inline:auto;padding:var(--fsx-c-page-gutter);color:var(--fsx-color-text, #202020);font-size:.16rem;line-height:1.5}.fsx-payment-stack{display:flex;flex-direction:column;gap:var(--fsx-c-card-gap);min-width:0;overflow-wrap:anywhere}.fsx-payment-result-access:not([hidden]){height:100%;min-height:0}.fsx-payment-card{padding:.12rem;background:#fff;border:1px solid var(--fsx-border-color, #e5e7eb);border-radius:var(--fsx-c-card-radius);min-width:0}.fsx-payment-card p{margin:.08rem 0}.fsx-payment-card ol{margin:.12rem 0;padding-inline-start:.24rem}.fsx-order-payment-group{font-size:.14rem;line-height:1.5}.fsx-order-payment-group h2{margin:0;font-size:.16rem;line-height:1.5}.fsx-order-payment-group>p,.fsx-order-payment-group>ol{margin-block:0}.fsx-order-payment-group>ol{padding-inline-start:.24rem}.fsx-order-payment-group>ol>li>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.08rem}.fsx-order-payment-group>ol a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.fsx-payment-source fieldset{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.12rem}.fsx-payment-source fieldset label{display:flex;align-items:center;gap:.08rem;min-height:44px}.fsx-payment-page .adm-button,.fsx-payment-dialog .adm-button{min-height:44px}.fsx-payment-content a{display:inline-flex;align-items:center;min-height:44px}.fsx-payment-confirm{max-height:calc(100dvh - 2.4rem);overflow-y:auto;overflow-wrap:anywhere}.fsx-payment-popup{--min-width: min( calc(100vw - .24rem) , 5.6rem);--max-width: min( calc(100vw - .24rem) , 5.6rem)}.fsx-payment-dialog{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fsx-payment-actions{display:flex;flex-wrap:wrap;gap:var(--fsx-c-card-gap)}.fsx-payment-actions>*{min-width:0}.fsx-payment-refresh{align-self:flex-start;min-height:44px;padding:.08rem .16rem;border:1px solid currentColor;border-radius:.08rem;background:transparent;color:inherit}.fsx-order-list>li:has(>.fsx-order-list-pay){position:relative}.fsx-order-list .fsx-order-list-pay{position:absolute;inset-inline-end:.14rem;bottom:.11rem;min-height:44px;background:#fff;cursor:pointer;font-family:inherit}.fsx-payment-content.fsx-payment-native-host{display:flex;flex-direction:column;width:100%;padding:0;background:#f4f6f9}.fsx-payment-native-host .adm-pull-to-refresh,.fsx-payment-native-host .adm-pull-to-refresh-content,.fsx-payment-native-host .fsx-payment-group-body,.fsx-payment-native-host .fsx-payment-access:not([hidden]),.fsx-payment-native-host .fsx-payment-source,.fsx-payment-native-host .fsx-payment-checkout-current{display:flex;flex:1;flex-direction:column;min-height:0}.fsx-payment-native-body{display:grid;flex:1;min-height:100%;grid-template-rows:minmax(min-content,1fr) auto;background:#f4f6f9;color:#000e26}.fsx-payment-native-body .fsx-payment-native-step-main{overflow:visible}.fsx-payment-native-body .fsx-payment-native-step-actions button:focus-visible{outline:2px solid #143c6c;outline-offset:2px}.fsx-payment-review-products{display:flex;flex-direction:column;gap:var(--fsx-c-card-gap)}.fsx-payment-group-notice{background:#eff6ff;color:#193f72;font-size:.14rem;line-height:1.6}.fsx-payment-review-products>a.fsx-payment-review-product{display:grid;grid-template-columns:.68rem minmax(0,1fr);align-items:start;gap:.12rem;color:inherit;text-decoration:none}.fsx-payment-review-product:focus-visible{outline:2px solid #193f72;outline-offset:2px}.fsx-payment-review-private{position:relative;min-width:0}.fsx-payment-review-order-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--fsx-c-card-radius)}.fsx-payment-review-private .fsx-order-detail-copy-value button{position:relative;z-index:1}.fsx-payment-review-order-link:focus-visible{outline:2px solid #193f72;outline-offset:2px}.fsx-payment-review-image{width:.68rem;height:.68rem;border-radius:.08rem;object-fit:cover;overflow:hidden}.fsx-payment-review-description{min-width:0}.fsx-payment-review-description h2{margin:0;font-size:.16rem;line-height:1.4;color:#071b38}.fsx-payment-review-description p{margin:.04rem 0 0;font-size:.13rem;line-height:1.5;color:#6b7280}.fsx-payment-review-price{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:flex-end;gap:.08rem;border-top:1px solid #edf0f4;padding-top:.08rem}.fsx-payment-review-price>span{font-size:.12rem;color:#6b7280}.fsx-payment-review-total{display:flex;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-payment-channel-card h2{margin:0 0 .12rem;font-size:.16rem;line-height:1.4}.fsx-payment-source--review fieldset{border:0;padding:0;margin:0;gap:.08rem}.fsx-payment-source--review .fsx-payment-channels label{display:grid;grid-template-columns:.29rem minmax(0,1fr) .2rem;gap:.02rem}.fsx-payment-source--review legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fsx-payment-channel-card .adm-button{width:100%;margin-top:.12rem;--background-color: #193f72;--border-color: #193f72}.fsx-payment-channel-card .fsx-payment-actions{display:block}.fsx-payment-channel-card small{display:block;font-size:.12rem;color:#6b7280}.fsx-payment-source input[type=radio]:focus-visible,.fsx-payment-refresh:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:1024px){.fsx-payment-card{padding:20px}}.fsx-payment-review-summary{display:grid;min-width:0;gap:var(--fsx-c-card-gap)}.fsx-payment-checkout-state{display:grid;gap:var(--fsx-c-card-gap);min-width:0}.fsx-payment-checkout-state:has(>.fsx-payment-failure){padding:.2rem .16rem;border:1px solid #e4e8ef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-payment-checkout-state>.fsx-payment-failure{padding:0;border:0}.fsx-payment-failure p{margin:0 0 .16rem;color:#526174;font-size:.14rem;line-height:1.7}.fsx-payment-failure .fsx-payment-actions{align-items:center;gap:.12rem}.fsx-payment-failure .adm-button,.fsx-payment-checkout-execution>.fsx-payment-actions>.adm-button{min-height:44px;padding:.1rem .16rem;border-radius:var(--fsx-c-card-radius);font-size:.14rem;line-height:1.5}.fsx-payment-failure .adm-button{--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff}.fsx-payment-failure a{display:inline-flex;align-items:center;min-height:44px;font-size:.13rem;text-decoration:none}.fsx-payment-checkout-execution>.fsx-payment-actions{display:grid;grid-template-columns:minmax(0,1fr)}.fsx-payment-checkout-execution>.fsx-payment-actions>.adm-button{--background-color: #fff;--border-color: #d9e0e8;--text-color: #345575}.fsx-payment-secondary-details{color:#748091;font-size:.12rem;line-height:1.6}.fsx-payment-secondary-details summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.fsx-payment-secondary-details a{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:.12rem}.fsx-payment-source--review .fsx-payment-channels label{position:relative}.fsx-payment-source--review .fsx-payment-channels input[type=radio]{inset-inline-end:.08rem;top:50%;transform:translateY(-50%);width:.2rem;height:.2rem;margin:0;clip:auto;clip-path:none;opacity:0;z-index:1;cursor:inherit}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-summary{display:flex;flex-direction:column;align-items:center;padding:0 0 .12rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.fsx-standard-stack .fsx-payment-checkout-summary .fsx-payment-checkout-status{display:inline-flex;align-items:center;min-height:.24rem;margin:0 0 .08rem;padding:.02rem .1rem;border-radius:.12rem;background:#fff6e5;color:#8b651e;font-size:.12rem;line-height:1.5}.fsx-standard-stack .fsx-payment-checkout-summary .fsx-payment-checkout-method{margin:.08rem 0 .04rem;color:#526174;font-size:.13rem}.fsx-standard-stack .fsx-payment-checkout-summary .fsx-payment-checkout-deadline{margin:.04rem 0 0;color:#748091;font-size:.12rem;line-height:1.6}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-qr{width:100%;max-width:100%;padding:.16rem 0 0;border:0;border-top:1px solid #edf0f4;border-radius:0;background:transparent;box-shadow:none;gap:.12rem}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-qr h2{font-size:.18rem;line-height:1.5}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-qr p{margin:0;color:#748091;font-size:.13rem;line-height:1.6}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-qr svg{display:block;width:224px;max-width:100%;height:auto;aspect-ratio:1}.fsx-standard-stack .fsx-payment-source--checkout>.fsx-payment-secondary-details{text-align:center}.fsx-standard-stack .fsx-payment-source--checkout .fsx-payment-checkout-state:has(>.fsx-payment-failure){border:0;padding:0}.fsx-payment-checkout-execution>[role=alert]{padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff8eb;color:#886223;font-size:.14rem;line-height:1.7}.fsx-payment-checkout-execution>[role=alert] p{margin:0}.fsx-payment-checkout-execution>.adm-button,.fsx-payment-source--review .fsx-payment-channel-card>.adm-button{min-height:48px;border-radius:var(--fsx-c-card-radius);font-size:.14rem;font-weight:600;line-height:1.5;--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff}.fsx-wishlist-payment .fsx-payment-closed-banner{background:linear-gradient(90deg,#5d6d80,#3d4f64)}.fsx-wishlist-payment .fsx-payment-closed-banner>h2{color:#fff;font-size:.2rem;font-weight:700;line-height:.28rem}.fsx-wishlist-payment .fsx-payment-closed-banner>p{color:#fff;font-size:.13rem;line-height:.2rem}.fsx-payment-closed-view-orders{display:inline-flex;box-sizing:border-box;min-height:44px;justify-self:end;align-items:center;justify-content:center;padding:.08rem .24rem;border:1px solid #b8c2ce;border-radius:var(--fsx-c-card-radius);color:#143c6c;background:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-decoration:none}.fsx-c-content.fsx-c-content--custom-requests{overflow:hidden;padding:0}.fsx-custom-requests{background:#f5f9ff;color:#1f2937}.fsx-custom-requests-scroll{padding:12px max(12px,calc((100vw - 760px)/2)) calc(28px + var(--fsx-safe-area-bottom))}.fsx-custom-requests-scroll>*{max-width:760px;margin-left:auto;margin-right:auto}.fsx-custom-requests:is(.fsx-custom-requests--list,.fsx-custom-requests--detail,.fsx-custom-requests--proposal) .fsx-custom-requests-scroll{padding:.12rem var(--fsx-c-page-gutter) calc(.28rem + var(--fsx-safe-area-bottom))}.fsx-custom-requests:is(.fsx-custom-requests--list,.fsx-custom-requests--detail,.fsx-custom-requests--proposal) .fsx-custom-requests-scroll>*{width:100%;max-width:var(--fsx-c-expanded-content-max-width);box-sizing:border-box}.fsx-custom-request-search{display:flex;align-items:center;gap:.04rem;min-height:44px;padding:0 .08rem 0 .04rem;background:#fff;border-radius:var(--fsx-c-card-radius)}.fsx-custom-request-search input{min-width:0;flex:1;padding:0;border:0;background:transparent;font:inherit;font-size:max(16px,.16rem);line-height:.22rem;color:#1f2937}.fsx-custom-request-search input::placeholder{color:#6b7280;opacity:1}.fsx-custom-request-search input:focus{outline:none;box-shadow:none}.fsx-custom-request-search button{display:grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;align-self:stretch;border:0;padding:0;background:transparent;color:#6b7280;font-size:.16rem;cursor:pointer}.fsx-custom-request-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.04rem;margin-block:.1rem}.fsx-custom-request-filters button{display:grid;align-items:center;min-width:0;min-height:44px;border:0;padding:.06rem 0;background:transparent;color:#6b7280;font:inherit;font-size:.13rem;line-height:1.5;cursor:pointer}.fsx-custom-request-filters button span{display:block;padding:.06rem .02rem;border-radius:var(--fsx-c-card-radius);overflow-wrap:anywhere}.fsx-custom-request-filters button[aria-pressed=true] span{background:#e6f8f4;color:#0aba9a;font-weight:700}.fsx-custom-request-list,.fsx-custom-request-plan-grid{display:grid;gap:var(--fsx-c-card-gap)}.fsx-custom-request-card{display:grid;min-width:0;gap:.12rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff;color:inherit;text-decoration:none}.fsx-custom-request-card-status{display:flex;align-items:center;min-height:.265rem}.fsx-custom-request-status{display:inline-block;padding:.05rem .1rem;border-radius:var(--fsx-c-card-radius);background:#e6f8f4;color:#0aba9a;font-size:.11rem;font-weight:700;line-height:1.5}.fsx-custom-request-status--draft,.fsx-custom-request-status--converted{background:#eaf2fb;color:#143c6c}.fsx-custom-request-status--expired{background:#f5f9ff;color:#143c6c}.fsx-custom-request-card-top{display:flex;align-items:center;gap:.12rem;min-width:0}.fsx-custom-request-card-top>.fsx-c-image{flex:0 0 .84rem;width:.84rem;height:1rem;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);border-radius:var(--fsx-c-card-radius);overflow:hidden}.fsx-custom-request-card-image{display:block;flex:0 0 .84rem;width:.84rem;height:1rem;border-radius:var(--fsx-c-card-radius);object-fit:cover}.fsx-custom-request-card-body{display:grid;align-content:center;gap:.06rem;min-width:0;overflow-wrap:anywhere}.fsx-custom-request-card-body h2{margin:0;color:#1f2937;font-size:.17rem;font-weight:700;line-height:1.5;white-space:pre-line}.fsx-custom-request-card-body small{color:#6b7280;font-size:.11rem;line-height:1.5}.fsx-custom-request-card-summary{display:grid;gap:.08rem;border-top:1px solid #e5e7eb;padding-top:.12rem;overflow-wrap:anywhere}.fsx-custom-request-card-summary p{margin:0;color:#6b7280;font-size:.13rem;line-height:1.5}.fsx-custom-request-card-summary strong{color:#143c6c;font-size:.14rem;line-height:1.5}.fsx-custom-request-card-prices{color:#b7813c;font-size:.12rem;line-height:1.5}.fsx-custom-request-card-action{display:flex;align-items:center;justify-content:center;min-height:max(44px,.48rem);box-sizing:border-box;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);padding:.1rem .12rem;color:#143c6c;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none}.fsx-custom-request-card-action--primary{border-color:#143c6c;background:#143c6c;color:#fff}.fsx-custom-request-list>.fsx-c-empty-state{padding-block:.4rem}.fsx-custom-request-list>.adm-infinite-scroll{color:#6b7280;font-size:.12rem;line-height:1.5;padding-block:.16rem}.fsx-custom-request-panel,.fsx-custom-request-round,.fsx-custom-request-proposal-hero{margin-bottom:12px;padding:16px;border-radius:8px;background:#fff}.fsx-custom-request-panel h2,.fsx-custom-request-plans h2,.fsx-custom-request-services h2{margin:0;font-size:15px;line-height:1.5}.fsx-custom-request-panel h3,.fsx-custom-request-panel p{margin:8px 0 0}.fsx-custom-request-panel p{color:#6b7280;font-size:12px;line-height:1.6;white-space:pre-wrap}.fsx-custom-request-panel dl{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:12px 0 0;font-size:12px}.fsx-custom-request-panel dt{color:#6b7280}.fsx-custom-request-panel dd{margin:0}.fsx-custom-request-round{min-width:0;margin:0;padding:0;background:transparent}.fsx-custom-request-round-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:#6b7280;font-size:11px}.fsx-custom-request-journey{position:relative;overflow:hidden;min-height:1.1rem;border-radius:var(--fsx-c-card-radius);background:#183954;color:#fff}.fsx-custom-request-journey:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,20,31,.3),rgba(5,20,31,.92));content:""}.fsx-custom-request-journey-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fsx-custom-request-journey>div{position:relative;z-index:1;display:grid;gap:.05rem;min-width:0;padding:.08rem .2rem;overflow-wrap:anywhere}.fsx-custom-request-journey small{font-size:.11rem;font-weight:700;line-height:1.5;letter-spacing:0}.fsx-custom-request-journey strong{font-size:.23rem;font-weight:700;line-height:1.5}.fsx-custom-request-journey span{font-size:.12rem;line-height:1.5}.fsx-custom-request-plans{display:grid;gap:var(--fsx-c-card-gap);min-width:0;margin-top:.12rem}.fsx-custom-request-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.fsx-custom-request-section-heading h2{min-width:0;color:#143c6c;font-size:.2rem;font-weight:700;line-height:1.5}.fsx-custom-request-section-heading>span{flex:0 0 auto;border-radius:6px;background:#e6f8f4;padding:4px 9px;color:#0aba9a;font-size:11px;font-weight:700}.fsx-custom-request-intro{margin:0;color:#6b7280;font-size:.12rem;line-height:1.5}.fsx-custom-request-plan{display:grid;align-content:start;min-width:0;gap:.08rem;padding:.12rem .16rem;border-radius:var(--fsx-c-card-radius);background:#fff;color:inherit;text-decoration:none}.fsx-custom-request-plan--medium{background:#f8f0e5}.fsx-custom-request-plan-main{display:flex;align-items:center;gap:.12rem;min-width:0}.fsx-custom-request-plan-image{flex:0 0 .64rem;width:.64rem;height:.64rem;border-radius:var(--fsx-c-card-radius);object-fit:cover}.fsx-custom-request-plan-copy{display:grid;gap:.04rem;min-width:0;overflow-wrap:anywhere}.fsx-custom-request-plan-copy small{color:#6b7280;font-size:.11rem;line-height:1.5}.fsx-custom-request-plan-price{color:#b7813c;font-size:.21rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.fsx-custom-request-plan-action{display:flex;justify-content:center;align-items:center;gap:.08rem;box-sizing:border-box;min-height:.38rem;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);padding:.08rem .12rem;color:#143c6c;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center}.fsx-custom-request-plan-action>span{flex:0 0 auto;font-size:.12rem}.fsx-custom-request-plan--medium .fsx-custom-request-plan-action{border-color:#143c6c;background:#143c6c;color:#fff}.fsx-custom-request-guidance{display:grid;gap:.06rem;margin:0;border-radius:var(--fsx-c-card-radius);background:#f8f0e5;padding:.16rem;color:#6b7280;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-request-guidance h3{margin:0;color:#143c6c;font-size:.13rem;font-weight:700;line-height:1.5}.fsx-custom-request-guidance p{margin:0}.fsx-custom-request-deadline{padding-top:.06rem;border-top:1px solid rgb(183 129 60 / 15%)}.fsx-custom-request-note{padding:12px;color:#6b7280}.fsx-custom-request-detail-image{display:block;width:100%;height:1.8rem;margin-bottom:var(--fsx-c-card-gap);border-radius:var(--fsx-c-card-radius);object-fit:cover}.fsx-custom-request-detail-cover{display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:1.8rem;margin-bottom:var(--fsx-c-card-gap);overflow:hidden;border-radius:var(--fsx-c-card-radius)}.fsx-custom-request-detail-cover .fsx-custom-request-detail-image{min-height:0;height:1.8rem;max-height:100%;margin-bottom:0}.fsx-custom-request-proposal-hero{display:grid;min-width:0;gap:.06rem;margin-bottom:var(--fsx-c-card-gap);padding:.14rem .16rem;border-radius:var(--fsx-c-card-radius);overflow-wrap:anywhere}.fsx-custom-request-proposal-hero h3{margin:0;font-size:.14rem;font-weight:700;line-height:.21rem}.fsx-custom-request-proposal-hero>small,.fsx-custom-request-proposal-hero>p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-custom-request-proposal-hero .fsx-custom-request-section-heading h2{margin:0;line-height:.26rem}.fsx-custom-request-section-heading>.fsx-custom-request-whole{background:#f8f0e5;color:#b7813c}.fsx-custom-request-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.08rem}.fsx-custom-request-total strong{min-width:0;color:#b7813c;font-size:.24rem;font-weight:700;line-height:.31rem}.fsx-custom-request-total small{color:#6b7280;font-size:.11rem;line-height:1.5}.fsx-custom-request-expiry{display:block;border-radius:var(--fsx-c-card-radius);background:#f8f0e5;padding:.06rem .08rem;color:#1f2937!important}.fsx-custom-request-services{margin-bottom:12px}.fsx-custom-request-services h2{margin-bottom:10px}.fsx-custom-request-service{padding:16px;border-radius:8px;background:#fff}.fsx-custom-request-service+.fsx-custom-request-service{margin-top:8px}.fsx-custom-request-service h3{margin:0 0 8px;color:#143c6c;font-size:14px}.fsx-custom-request-service p,.fsx-custom-request-service small{display:block;margin:0 0 6px;color:#6b7280;font-size:12px;line-height:1.6;white-space:pre-wrap}.fsx-custom-request-service strong{display:block;padding-top:8px;border-top:1px solid #e5eaf0;color:#b7813c;font-size:12px}.fsx-custom-request-policy{display:flex;align-items:center;justify-content:center;min-height:44px;color:#143c6c;font-size:.13rem;font-weight:500;line-height:.2rem;text-decoration:none;text-align:center}.fsx-custom-request-footer{width:100%;max-width:var(--fsx-c-expanded-content-max-width);min-width:0;margin-inline:auto;box-sizing:border-box;border-top:1px solid #e5eaf0;background:#fff}.fsx-custom-request-actionbar{display:flex;align-items:center;gap:.1rem;min-width:0;box-sizing:border-box;padding:.16rem var(--fsx-c-page-gutter) max(.16rem,var(--fsx-safe-area-bottom))}.fsx-custom-request-order-action{display:grid;flex:1;min-width:0;gap:.04rem}.fsx-custom-request-order-action a{text-decoration:none}.fsx-custom-request-support{display:grid;justify-items:center;align-content:center;gap:.02rem;flex:0 0 .5rem;min-width:44px;min-height:44px;color:#1f2937;font-size:.12rem;font-weight:400;line-height:1.4;letter-spacing:.0024rem;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-custom-request-support>.fsx-manual-support-icon{font-size:.2rem}.fsx-custom-request-footer .fsx-custom-request-actionbar .fsx-custom-request-pending-action{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:max(44px,.48rem);box-sizing:border-box;border:0;border-radius:var(--fsx-c-card-radius);background:#143c6c;padding:.12rem .24rem;color:#fff;font:inherit;font-size:.13rem;font-weight:500;line-height:.2rem;text-align:center;white-space:normal;overflow-wrap:anywhere}@media(min-width:900px){.fsx-custom-requests--detail .fsx-custom-request-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsx-custom-request-start{display:block;margin-top:14px;border-radius:8px;background:#143c6c;padding:12px;color:#fff;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.fsx-custom-requests-stack,.fsx-custom-requests-card{display:grid;min-width:0;gap:var(--fsx-c-card-gap)}.fsx-custom-requests-card{border-radius:var(--fsx-c-card-radius);background:#fff;padding:.12rem;overflow-wrap:anywhere}.fsx-custom-requests-card :is(h2,h3,h4,p,dl,dd){margin:0}.fsx-custom-requests-card h2{font-size:.2rem}.fsx-custom-requests-card :is(h3,h4){font-size:.18rem}.fsx-custom-requests-card dt{color:var(--fsx-color-text-muted, #666)}.fsx-custom-requests-card dd{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.fsx-custom-requests-filter label{display:grid;min-width:0;gap:.04rem}.fsx-custom-requests-filter :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #ccc;border-radius:.04rem;padding:.08rem;background:#fff;font:inherit;font-size:max(16px,.16rem)}.fsx-custom-requests-filter :is(input,textarea):focus{outline:none;border-color:#ccc;box-shadow:none}.fsx-custom-requests-filter textarea{min-height:1.2rem;resize:vertical}.fsx-custom-requests-summary{white-space:pre-wrap}.fsx-custom-requests-filter select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fsx-custom-requests .adm-button,.fsx-custom-requests-dialog .adm-button{min-height:44px}.fsx-custom-request-round--waiting{display:grid;gap:.12rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-custom-request-round--waiting .fsx-custom-request-round-head{align-items:center;flex-wrap:wrap;margin:0}.fsx-custom-request-round--waiting .fsx-custom-request-round-head>span{flex:0 0 auto;border-radius:999px;background:#f8f0e5;padding:.04rem .1rem;color:#8d5d25;font-size:.12rem;font-weight:600;line-height:1.5}.fsx-custom-request-round--waiting .fsx-custom-request-round-head h3{margin-inline-start:auto;text-align:end}.fsx-custom-request-round--waiting .fsx-custom-request-round-message{display:flex;align-items:center;gap:.1rem;margin:0;padding:0;color:#143c6c;font-size:.16rem;font-weight:600;line-height:1.6}.fsx-custom-request-round-message img{flex:0 0 .24rem;width:.24rem;height:.24rem}.fsx-custom-request-round-source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.04rem .16rem;min-width:0;padding:.1rem .12rem;border-radius:var(--fsx-c-card-radius);background:#f8f0e5}.fsx-custom-request-round-source>div{display:grid;min-width:0;gap:.04rem}.fsx-custom-request-round-source h4{margin:0;color:#6b7280;font-size:.12rem;font-weight:500;line-height:1.5}.fsx-custom-request-round-source p{margin:0;color:#143c6c;font-size:.13rem;line-height:1.6}.fsx-custom-request-round-source a{display:inline-flex;align-items:center;min-height:44px;color:#143c6c;font-size:.13rem;line-height:1.5;text-underline-offset:.03rem;overflow-wrap:anywhere}.fsx-custom-round-request{gap:.16rem;margin-top:var(--fsx-c-card-gap);padding:.16rem}.fsx-custom-round-heading{display:grid;min-width:0;gap:.08rem}.fsx-custom-round-heading h3{color:#143c6c;font-size:.18rem;font-weight:700;line-height:1.5}.fsx-custom-round-heading p{color:#6b7280;font-size:.12rem;line-height:1.6}.fsx-custom-round-field{display:grid;align-content:start;min-width:0;gap:.08rem}.fsx-custom-round-request .fsx-custom-round-field label{color:#143c6c;font-size:.13rem;font-weight:500;line-height:1.5}.fsx-custom-round-field--source{align-self:start;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#f8f0e5}.fsx-custom-round-request :is(select,textarea){min-height:48px;border-color:#e5eaf0;border-radius:.08rem;padding:.1rem .12rem;line-height:1.65}.fsx-custom-round-request select{color:#143c6c}.fsx-custom-round-request textarea{min-height:1.6rem;background:#f5f9ff}.fsx-custom-round-request textarea:focus{border-color:#e5eaf0}.fsx-custom-round-summary-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.04rem .12rem;min-width:0}.fsx-custom-round-hint,.fsx-custom-round-count{color:#6b7280;font-size:.12rem;line-height:1.6}.fsx-custom-round-count{margin-inline-start:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.fsx-custom-round-footer{display:grid;min-width:0}.fsx-custom-round-request .fsx-custom-round-submit{--color: #143c6c;--border-radius: .08rem;width:100%;min-height:48px;padding:.12rem .24rem;font-size:.14rem;font-weight:500;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.fsx-custom-round-request .fsx-custom-round-submit:disabled{--color: #edf1f6;--text-color: #737e8c;opacity:1}.fsx-custom-round-request .fsx-custom-round-submit:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}@media(min-width:900px){.fsx-custom-round-request{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);column-gap:.24rem}.fsx-custom-round-heading,.fsx-custom-round-footer{grid-column:1 / -1}.fsx-custom-round-request textarea{min-height:1.2rem}.fsx-custom-round-request .fsx-custom-round-submit{justify-self:end;width:auto;min-width:2.2rem;max-width:100%}}.fsx-custom-requests-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fsx-c-card-gap);min-width:0}.fsx-custom-requests-card a,.fsx-custom-requests-dialog a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.fsx-custom-requests a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fsx-custom-requests-money{font-size:.2rem;font-variant-numeric:tabular-nums}.fsx-custom-requests-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,1.6rem),1fr));gap:var(--fsx-c-card-gap);min-width:0}.fsx-custom-requests-images img{max-width:100%;height:auto}.fsx-custom-requests-popup{--min-width: min( calc(100vw - .24rem) , 5.6rem);--max-width: min( calc(100vw - .24rem) , 5.6rem)}.fsx-custom-requests-dialog{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fsx-custom-requests-confirm-content{display:grid;min-width:0;max-height:65dvh;overflow-y:auto;gap:var(--fsx-c-card-gap);font-size:.16rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-requests-confirm-content :is(p,ol){margin:0}.fsx-custom-round-dialog{max-height:calc(100dvh - .32rem);padding:.2rem}.fsx-custom-round-dialog.adm-dialog-body{padding-top:.2rem}.fsx-custom-round-dialog .adm-dialog-title{margin:0 0 .16rem;padding:0;color:#143c6c;font-size:.18rem;font-weight:700;line-height:1.5;text-align:start}.fsx-custom-round-dialog .adm-dialog-content{display:flex;min-height:0;max-height:none;padding:0;overflow:hidden}.fsx-custom-round-confirm{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;max-height:calc(100dvh - 1.2rem);width:100%;gap:.16rem}.fsx-custom-round-confirm-help{margin:0;color:#6b7280;font-size:.12rem;line-height:1.6}.fsx-custom-round-confirm-source{display:grid;min-width:0;gap:.06rem;margin:0;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#f8f0e5}.fsx-custom-round-confirm-source dt{color:#6b7280;font-size:.12rem;line-height:1.5}.fsx-custom-round-confirm-source dd{min-width:0;margin:0;color:#143c6c;font-size:.16rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-round-confirm-request{display:flex;flex-direction:column;min-height:0;min-width:0;gap:.08rem}.fsx-custom-round-confirm-request h4{flex:0 0 auto;margin:0;color:#143c6c;font-size:.13rem;font-weight:500;line-height:1.5}.fsx-custom-round-confirm-summary{min-width:0;min-height:0;max-height:min(3.2rem,40dvh);overflow-y:auto;overscroll-behavior:contain;border-radius:.08rem;background:#f5f9ff;padding:.12rem;color:#1f2937;font-size:.14rem;line-height:1.65;overflow-wrap:anywhere}.fsx-custom-round-confirm-summary p{margin:0}.fsx-custom-round-confirm-summary:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}.fsx-custom-round-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:var(--fsx-c-card-gap)}.fsx-custom-round-confirm-actions .adm-button{--border-radius: .08rem;--border-color: #e5eaf0;--text-color: #143c6c;min-height:48px;padding:.12rem .08rem;font-size:.14rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.fsx-custom-round-confirm-actions .fsx-custom-round-confirm-primary{--color: #143c6c;--text-color: #fff;--border-color: #143c6c}.fsx-custom-round-confirm-actions .adm-button:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}.fsx-custom-round-feedback{border-radius:var(--fsx-c-card-radius);background:#f8f0e5;padding:.12rem;color:#85541f;font-size:.13rem;line-height:1.6}.fsx-custom-round-result{display:grid;min-width:0;gap:.1rem;border-radius:var(--fsx-c-card-radius);background:#e6f8f4;padding:.16rem}.fsx-custom-round-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.06rem .12rem;min-width:0}.fsx-custom-round-result-heading h4{color:#143c6c;font-size:.16rem;font-weight:600;line-height:1.5}.fsx-custom-round-result-heading small{color:#6b7280;font-size:.11rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-round-result p{color:#6b7280;font-size:.12rem;line-height:1.6}.fsx-custom-round-result .fsx-custom-round-current{color:#143c6c;font-size:.13rem;font-weight:500}.fsx-custom-round-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fsx-c-card-gap);min-width:0}.fsx-custom-round-result-actions .fsx-custom-round-view{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;border-radius:.08rem;background:#143c6c;padding:.12rem .2rem;color:#fff;font-size:.14rem;line-height:1.5;text-align:center;text-decoration:none}.fsx-custom-round-result-actions .fsx-custom-round-refresh{--text-color: #143c6c;min-height:44px;padding:.08rem;font-size:.13rem;line-height:1.5;white-space:normal}.fsx-custom-round-result-actions :is(a,button):focus-visible{outline:2px solid #087f6b;outline-offset:2px}.fsx-custom-round-action>.fsx-custom-requests-actions .adm-button{--border-radius: .08rem;--border-color: #e5eaf0;--text-color: #143c6c;font-size:.14rem;line-height:1.5;white-space:normal}.fsx-custom-requests-scroll{font-size:.14rem;line-height:1.5}.fsx-custom-request-round-head h3{margin:0;font-size:inherit;font-weight:400}.fsx-custom-request-plan-copy h4{margin:0;color:#143c6c;font-size:.17rem;font-weight:700;line-height:1.5}.fsx-custom-request-panel :is(dl,dd),.fsx-custom-request-service :is(dl,dd){min-width:0;overflow-wrap:anywhere}.fsx-custom-request-service dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12px}.fsx-custom-request-service dd{margin:0}.fsx-custom-request-refresh.adm-button{margin-top:8px;font-size:12px;color:#143c6c}.fsx-custom-request-pending-action{opacity:1}.fsx-custom-request-pending-action:disabled,.fsx-custom-request-pending-action[aria-disabled=true]{opacity:.72}.fsx-custom-requests :is(button,a,summary):focus-visible{outline:2px solid currentColor;outline-offset:2px}.fsx-custom-request-proposal-section{display:grid;min-width:0;gap:.1rem;margin-bottom:var(--fsx-c-card-gap)}.fsx-custom-request-proposal-section>h2{margin:0;color:#1f2937;font-size:.15rem;font-weight:500;line-height:.23rem}.fsx-custom-request-proposal-section>.fsx-custom-request-panel{min-width:0;margin:0;padding:.16rem;border-radius:var(--fsx-c-card-radius)}.fsx-custom-request-content-card,.fsx-custom-request-service-list{display:grid;min-width:0;gap:.12rem;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-custom-request-service-list{gap:0;padding:.16rem}.fsx-custom-request-service-list>.fsx-custom-request-service{display:grid;min-width:0;gap:.12rem;margin:0;padding:0 0 .12rem;border-bottom:1px solid #e5e7eb;border-radius:0}.fsx-custom-request-service-list>.fsx-custom-request-service+.fsx-custom-request-service{padding-top:.12rem}.fsx-custom-request-service-list .fsx-custom-request-service h3{margin:0;font-size:.14rem;font-weight:700;line-height:.21rem}.fsx-custom-request-service-list .fsx-custom-request-service dl{margin:0;font-size:.12rem;line-height:1.5}.fsx-custom-request-service-list .fsx-custom-request-service strong{margin:0;padding:0;border:0;font-size:.14rem;line-height:.21rem}.fsx-custom-request-item-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,1.6rem),1fr));gap:var(--fsx-c-card-gap);min-width:0}.fsx-custom-request-item-image-slot{display:block;min-width:0;width:100%;height:1.8rem;overflow:hidden;border-radius:var(--fsx-c-card-radius)}.fsx-custom-request-item-image{display:block;width:100%;height:100%;object-fit:cover}.fsx-custom-request-fees{display:grid;min-width:0;gap:.08rem;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#eef2f7}.fsx-custom-request-service-notes{display:grid;min-width:0;gap:.08rem;padding:.04rem}.fsx-custom-request-content-card h3{margin:0;color:#1f2937;font-size:.14rem;font-weight:500;line-height:.21rem}.fsx-custom-request-content-card p{margin:0;color:#6b7280;font-size:.12rem;line-height:1.5;white-space:pre-wrap}.fsx-custom-request-refund-card{padding:.16rem}.fsx-custom-requests--proposal .fsx-quote-rich-text{min-width:0;color:#6b7280;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-requests--proposal .fsx-quote-rich-text :is(p,ol,ul){margin-top:0;margin-bottom:.06rem;font-size:inherit;line-height:inherit}.fsx-custom-requests--proposal .fsx-quote-rich-text>:last-child{margin-bottom:0}.fsx-custom-requests--proposal .fsx-quote-rich-text :is(h5,h6){margin:0 0 .06rem;font-size:.14rem;line-height:1.5}.fsx-custom-request-filters button,.fsx-custom-request-support{min-height:44px}.fsx-custom-request-round-head h3{min-width:0;overflow-wrap:anywhere}.fsx-custom-requests--detail .fsx-custom-requests-scroll>.fsx-custom-requests-stack{margin-bottom:var(--fsx-c-card-gap)}.fsx-custom-request-original+.fsx-custom-request-original{margin-top:var(--fsx-c-card-gap)}.fsx-custom-request-original{display:block;padding:.16rem;background:#f8f0e5}.fsx-custom-request-original summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:.08rem;color:#143c6c;cursor:pointer;list-style:none}.fsx-custom-request-original summary::-webkit-details-marker{display:none}.fsx-custom-request-original summary:after{content:"+";flex:0 0 auto;font-size:.18rem;font-weight:400}.fsx-custom-request-original details[open]>summary:after{content:"−"}.fsx-custom-request-original summary h2{font-size:.13rem;font-weight:700;line-height:1.5}.fsx-custom-request-original dl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);gap:.08rem .12rem;margin-top:.08rem;font-size:.12rem;line-height:1.5}.fsx-custom-request-original dt{color:#6b7280}.fsx-custom-request-original details>p{margin-top:.08rem;font-size:.12rem}.fsx-custom-request-detail-actions{margin-top:var(--fsx-c-card-gap);font-size:.12rem}.fsx-custom-request-detail-actions a{min-height:44px;display:inline-flex;align-items:center;color:#143c6c}.fsx-custom-requests.fsx-custom-requests--detail.fsx-custom-requests--preparing .fsx-custom-requests-scroll{padding-top:0;padding-bottom:.24rem}.fsx-custom-requests--preparing .fsx-c-detail-header h1{font-weight:500}.fsx-custom-request-preparing{display:grid;min-width:0;gap:.16rem}.fsx-custom-request-preparing-hero{display:grid;width:calc(100% + 2 * var(--fsx-c-page-gutter));max-width:none;min-height:1.94rem;margin-inline:calc(-1 * var(--fsx-c-page-gutter));border-radius:0}.fsx-custom-request-preparing-hero>div{align-self:end;padding:.16rem .24rem}.fsx-custom-request-preparing-hero .fsx-custom-request-status{justify-self:start;color:#2365ae;background:#d6eaff;border-radius:.12rem;padding:.02rem .1rem;font-size:.12rem;font-weight:500}.fsx-custom-request-preparing-hero h2{margin:0;font-size:.27rem;font-weight:700;line-height:1.4}.fsx-custom-request-preparing-hero p{margin:0;color:rgba(255,255,255,.75);font-size:.12rem;line-height:1.5}.fsx-custom-request-preparing .fsx-custom-request-proposal-section{margin:0}.fsx-custom-request-preparing .fsx-custom-request-proposal-section>h2{font-weight:700}.fsx-custom-request-requirements{min-width:0;margin:0;padding:.04rem .16rem;border-radius:var(--fsx-c-card-radius);background:#fff;font-size:.12rem;line-height:1.5}.fsx-custom-request-requirements>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.08rem .12rem;padding-block:.1rem}.fsx-custom-request-requirements>div+div{border-top:1px dashed #e5e7eb}.fsx-custom-request-requirements dt{min-width:0;color:#6b7280;overflow-wrap:anywhere}.fsx-custom-request-requirements dd{min-width:0;margin:0;color:#1f2937;font-weight:700;text-align:end;overflow-wrap:anywhere;white-space:pre-wrap}.fsx-custom-request-requirements>.fsx-custom-request-requirement-summary{grid-template-columns:minmax(0,1fr)}.fsx-custom-request-requirement-summary dd{text-align:start;font-weight:400}.fsx-custom-request-progress{min-width:0;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-custom-request-progress-copy{display:flex;align-items:center;gap:.12rem;padding-block:.08rem .16rem}.fsx-custom-request-progress-copy>.fsx-custom-request-progress-icon{display:grid;place-items:center;flex:0 0 .4rem;height:.4rem;border-radius:50%;background:#e6f8f4;color:#0aba9a;font-size:.24rem}.fsx-custom-request-progress-copy>div{min-width:0;overflow-wrap:anywhere}.fsx-custom-request-progress-copy strong{font-size:.15rem;line-height:1.4}.fsx-custom-request-progress-copy p{margin:.08rem 0 0;font-size:.15rem;line-height:1.5}.fsx-custom-request-progress-copy small{display:block;margin-top:.08rem;color:#6b7280;font-size:.12rem;line-height:1.5}.fsx-custom-request-progress-number{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.08rem;padding-top:.12rem;border-top:1px solid #e5e7eb;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-request-progress-number>span{flex:1;color:#6b7280}.fsx-custom-request-progress-number>strong{min-width:0;overflow-wrap:anywhere}.fsx-custom-request-progress-number button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:-.08rem;border:0;padding:0;background:transparent;color:#6b7280;font-size:.15rem;cursor:pointer}.fsx-custom-request-creation-record{margin-top:.08rem;color:#6b7280;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-custom-request-creation-record summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.fsx-custom-request-creation-record p{margin:.04rem 0 0}.fsx-custom-request-creation-record dl{margin:0}.fsx-custom-request-creation-record dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.08rem;padding-block:.04rem}.fsx-custom-request-creation-record dd{margin:0}.fsx-custom-request-footer .fsx-custom-request-preparing-action.adm-button{flex:1;min-width:0;min-height:max(44px,.52rem);border:0;border-radius:var(--fsx-c-card-radius);background:#e8eaf1;color:#6b7280;font-size:.15rem;font-weight:500;line-height:1.5;opacity:1;white-space:normal;overflow-wrap:anywhere}@media(min-width:900px){.fsx-custom-requests--list .fsx-custom-request-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fsx-custom-request-list>:is(.adm-infinite-scroll,.fsx-c-empty-state){grid-column:1 / -1}}.fsx-custom-request-refund-confirmation{display:grid;min-width:0;gap:.12rem;padding-block:.12rem;border-top:1px solid #e5eaf0}.fsx-custom-request-refund-confirmation p{margin:0}.fsx-custom-request-refund-confirmation label{display:flex;align-items:flex-start;gap:.08rem;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.fsx-custom-request-refund-confirmation input[type=checkbox]{flex:0 0 auto;width:.2rem;height:.2rem;margin:.02rem 0 0;accent-color:#143c6c}.fsx-custom-request-body{width:100%;min-width:0}.fsx-custom-request-selected{display:inline-block;color:var(--fsx-color-primary, #193f6f);font-size:.12rem;line-height:1.5}.fsx-promotion-withdrawals-layout .fsx-promotion-content{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.fsx-promotion-withdrawals{display:flex;flex:1;flex-direction:column;gap:var(--fsx-c-card-gap);min-width:0;padding:0;background:#f5f9ff}.fsx-promotion-withdrawals__summary,.fsx-promotion-withdrawals__empty,.fsx-promotion-withdrawals__payout{border-radius:var(--fsx-c-card-radius);background:#fff;padding:.12rem}.fsx-promotion-withdrawals__summary{display:grid;gap:.08rem}.fsx-promotion-withdrawals__summary>span{color:#6b7280;font-size:.13rem;line-height:.19rem}.fsx-promotion-withdrawals__summary strong{color:#143c6c;font-size:.24rem;font-weight:700;line-height:.3rem}.fsx-promotion-withdrawals .fsx-promotion-withdrawals__source-title{display:flex;align-items:center;min-height:.24rem;margin:0;color:#1f2937;font-size:.15rem;font-weight:700;line-height:.21rem}.fsx-promotion-withdrawals__empty,.fsx-promotion-withdrawals__payout{display:grid;gap:.08rem}.fsx-promotion-withdrawals__empty strong{color:#143c6c;font-size:.14rem;line-height:.2rem}.fsx-promotion-withdrawals__empty p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__empty a{color:#143c6c;font-size:.13rem;line-height:.2rem;text-decoration:underline}.fsx-promotion-withdrawals__payout-link{color:#1f2937;text-decoration:none}.fsx-promotion-withdrawals__payout-label{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__payout-row{display:flex;align-items:center;justify-content:space-between;gap:.08rem}.fsx-promotion-withdrawals__payout-row strong{color:#1f2937;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__payout-row .iconfont{flex-shrink:0;font-size:.14rem;line-height:.2rem}.fsx-promotion-withdrawals__payout-link:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation{min-width:0;gap:.08rem}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation h2{margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;letter-spacing:0}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation p,.fsx-promotion-layout .fsx-promotion-withdrawals__notice{margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;letter-spacing:0;overflow-wrap:anywhere}.fsx-promotion-withdrawals__confirmation-account{display:flex;align-items:baseline;justify-content:space-between;gap:.08rem;min-width:0}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation-account strong{min-width:0;color:#1f2937;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__confirmation-account span{color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__confirmation-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.08rem;min-width:0}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation .adm-button,.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation-actions a{box-sizing:border-box;min-width:0;min-height:max(.44rem,44px);margin:0;padding:.08rem;border-radius:var(--fsx-c-card-radius);font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;white-space:normal;overflow-wrap:anywhere}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation .adm-button{--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff}.fsx-promotion-layout .fsx-promotion-withdrawals__confirmation-actions a{display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;color:#143c6c;text-decoration:none}.fsx-promotion-withdrawals__confirmation-actions a:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-withdrawals__sources{display:grid;gap:var(--fsx-c-card-gap);min-width:0}.fsx-promotion-withdrawals__source.adm-checkbox{--icon-size: .22rem;--adm-color-primary: #0aba9a;display:flex;box-sizing:border-box;gap:.12rem;align-items:center;min-width:0;margin:0;padding:.16rem;border:1px solid #e5e7eb;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-withdrawals__source.adm-checkbox-checked{border-color:#0aba9a;background:#e6f8f4}.fsx-promotion-withdrawals__source .adm-checkbox-content{flex:1;min-width:0;padding:0}.fsx-promotion-withdrawals__source .adm-checkbox-icon{border-color:#e5e7eb}.fsx-promotion-withdrawals__source-facts{display:grid;gap:.04rem;min-width:0}.fsx-promotion-withdrawals__source-facts strong{color:#143c6c;font-size:.22rem;font-weight:700;line-height:.28rem}.fsx-promotion-withdrawals__source-facts small{color:#1f2937;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__source-facts time,.fsx-promotion-withdrawals__hint{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__bar{display:grid;box-sizing:border-box;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) 1.28rem;align-items:center;gap:.12rem;padding:.12rem .16rem calc(.12rem + env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:#fff}.fsx-promotion-withdrawals__select-all.adm-checkbox{--icon-size: .22rem;--gap: .08rem;--font-size: .14rem;--adm-color-primary: #0aba9a;min-height:max(.44rem,44px);color:#1f2937;font-weight:700;line-height:.2rem}.fsx-promotion-withdrawals__selection{display:grid;min-width:0;gap:0}.fsx-promotion-withdrawals__selection strong{color:#143c6c;font-size:.2rem;font-weight:700;line-height:.26rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__selection small{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals-layout .fsx-promotion-withdrawals__bar .adm-button{--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff;width:100%;min-width:0;min-height:max(.44rem,44px);padding:.08rem .12rem;font-size:.14rem;font-weight:500;line-height:.2rem;white-space:normal;word-break:normal}.fsx-promotion-withdrawals__bar .adm-button-disabled{opacity:.4}.fsx-promotion-withdrawals__submitted{display:grid;gap:var(--fsx-c-card-gap);min-width:0}.fsx-promotion-withdrawals__submitted-amount{display:grid;gap:.12rem;min-height:1.06rem;box-sizing:border-box;padding:.2rem;border-radius:var(--fsx-c-card-radius);background:#eaf2fb;color:#143c6c}.fsx-promotion-withdrawals__submitted-amount strong{font-size:.24rem;font-weight:700;line-height:.32rem}.fsx-promotion-withdrawals__submitted-amount span,.fsx-promotion-withdrawals__submitted-amount p{margin:0;color:#6b7280;font-size:.14rem;line-height:.22rem}.fsx-promotion-withdrawals__submitted-lock{display:grid;gap:.08rem;padding:.16rem;border:.006rem solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-withdrawals__submitted-lock strong{color:#1f2937;font-size:.16rem;font-weight:500;line-height:.24rem}.fsx-promotion-withdrawals__submitted-bank{min-width:0}.fsx-promotion-withdrawals__submitted-lock p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__submitted-action{display:flex;min-height:.52rem;box-sizing:border-box;align-items:center;justify-content:center;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-decoration:none}.fsx-promotion-withdrawals__records{display:grid;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-promotion-withdrawals__records-page,.fsx-promotion-withdrawals__records-content{display:grid;gap:var(--fsx-c-card-gap);min-width:0}.fsx-promotion-withdrawals__search{display:grid;gap:.12rem;min-width:0;margin:0;padding:.12rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-withdrawals__search-field{display:grid;gap:.08rem;min-width:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__search-field input{box-sizing:border-box;width:100%;min-width:0;min-height:max(.44rem,44px);padding:.1rem .12rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#f5f9ff;color:#1f2937;font-family:inherit;font-size:max(.16rem,16px);line-height:.22rem}.fsx-promotion-withdrawals__search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem;min-width:0}.fsx-promotion-layout .fsx-promotion-withdrawals__search-actions .adm-button{--background-color: #fff;--border-color: #e5ebef;--text-color: #143c6c;min-width:0;min-height:max(.44rem,44px);margin:0;padding:.1rem .12rem;border-radius:var(--fsx-c-card-radius);font-size:.14rem;font-weight:500;line-height:.2rem;white-space:normal;overflow-wrap:anywhere}.fsx-promotion-layout .fsx-promotion-withdrawals__search-actions .fsx-promotion-withdrawals__search-submit{--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff}.fsx-promotion-withdrawals__search input:focus-visible,.fsx-promotion-withdrawals__search button:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-withdrawals__records-description{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__records a,.fsx-promotion-withdrawals__detail{display:grid;gap:var(--fsx-c-card-gap);padding:.16rem;background:#fff;border-radius:var(--fsx-c-card-radius);color:#143c6c;text-decoration:none;overflow-wrap:anywhere}.fsx-promotion-withdrawals__record-card{grid-template-columns:minmax(0,1fr) auto;gap:.08rem .12rem;padding:.12rem!important;border:.006rem solid #e5ebef}.fsx-promotion-withdrawals__record-main{display:grid;min-width:0;gap:.04rem}.fsx-promotion-withdrawals__record-main strong{min-width:0;color:#143c6c;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__record-meta{min-width:0;color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__record-link{display:inline-flex;align-self:center;align-items:center;gap:.04rem;color:#143c6c;font-size:.13rem;line-height:.2rem;white-space:nowrap}.fsx-promotion-withdrawals__record-link .iconfont{font-size:.14rem}.fsx-promotion-withdrawals__records-back{display:flex;min-height:.44rem;align-items:center;justify-content:center;border:1px solid #2aa889;border-radius:var(--fsx-c-card-radius);color:#143c6c;font-size:.14rem;line-height:.2rem;text-decoration:none}.fsx-promotion-withdrawals__detail{padding:0;background:transparent;color:#1f2937;text-decoration:none}.fsx-promotion-withdrawals__detail-summary,.fsx-promotion-withdrawals__detail-card{display:grid;gap:.08rem;padding:.12rem;border:.006rem solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff;min-width:0}.fsx-promotion-withdrawals__detail-summary>span,.fsx-promotion-withdrawals__detail-card dt,.fsx-promotion-withdrawals__detail-note{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-summary strong{color:#143c6c;font-size:.24rem;font-weight:700;line-height:.32rem}.fsx-promotion-withdrawals__detail-number{display:grid;gap:.04rem;min-width:0}.fsx-promotion-withdrawals__detail-number>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:.04rem .08rem;min-width:0}.fsx-promotion-withdrawals__detail-number>span:last-child>span:first-child{flex:1 1 1.8rem;min-width:0;overflow-wrap:anywhere}.fsx-promotion-withdrawals__detail-number button{box-sizing:border-box;flex:0 1 auto;min-height:max(.44rem,44px);margin-inline-start:0;padding:0 .06rem;border:0;border-radius:.06rem;background:transparent;color:#143c6c;font-family:inherit;font-size:.12rem;font-weight:400;line-height:.18rem;white-space:normal;overflow-wrap:anywhere}.fsx-promotion-withdrawals__detail-number button:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-withdrawals__detail-card h2{margin:0;color:#143c6c;font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-promotion-withdrawals__detail-card p{margin:0;font-size:.13rem;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-withdrawals__detail-card dl{display:grid;gap:.08rem;margin:0}.fsx-promotion-withdrawals__detail-card dl>div{display:flex;justify-content:space-between;gap:.12rem}.fsx-promotion-withdrawals__detail-card dd{margin:0;color:#143c6c;font-size:.14rem;line-height:.2rem}.fsx-promotion-withdrawals__detail-card ul{display:grid;gap:.08rem;margin:0;padding:0;list-style:none}.fsx-promotion-withdrawals__detail-card li{display:flex;justify-content:space-between;gap:.12rem;border-top:1px solid #e5ebef;padding-top:.08rem;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-card li strong{color:#143c6c;font-size:.14rem;line-height:.2rem}.fsx-promotion-withdrawals__detail-note{padding:0 .12rem}.fsx-promotion-withdrawals__detail-back{display:flex;min-height:.44rem;align-items:center;justify-content:center;border:1px solid #143c6c;border-radius:var(--fsx-c-card-radius);color:#143c6c;font-size:.14rem;line-height:.2rem;text-decoration:none}.fsx-promotion-withdrawals__detail-notice{background:#e8f7f3}.fsx-promotion-withdrawals__detail-source{display:grid;gap:.04rem;min-width:0}.fsx-promotion-withdrawals__detail-source small,.fsx-promotion-withdrawals__detail-release{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-card li>strong{flex-shrink:0;max-width:50%;overflow-wrap:anywhere}.fsx-promotion-withdrawals__detail-payment-time{display:grid;gap:.04rem;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-reselect{display:flex;min-height:.44rem;box-sizing:border-box;align-items:center;justify-content:center;padding:.08rem .12rem;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-decoration:none;text-align:center}.fsx-promotion-withdrawals__detail .fsx-promotion-withdrawals__detail-refresh.adm-button{min-height:.44rem;border:0;background:transparent;color:#143c6c;font-size:.13rem;line-height:.2rem}.fsx-promotion-withdrawals__detail .fsx-promotion-withdrawals__detail-card h2{margin:0;color:#143c6c;font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-promotion-withdrawals__detail .fsx-promotion-withdrawals__detail-card p{margin:0;font-size:.13rem;line-height:.2rem}.fsx-promotion-withdrawals__detail-reselect:focus-visible,.fsx-promotion-withdrawals__detail-back:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-withdrawals__detail-summary{border:0}.fsx-promotion-withdrawals__detail-summary strong{font-size:.22rem;line-height:.28rem}.fsx-promotion-withdrawals__detail-card{gap:.04rem}.fsx-promotion-withdrawals__detail .fsx-promotion-withdrawals__detail-card h2{color:#1f2937}.fsx-promotion-withdrawals__detail .fsx-promotion-withdrawals__detail-card p{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-card ul{gap:0}.fsx-promotion-withdrawals__detail-card li{display:block;padding:0;border:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-card li small{display:block;font-size:.12rem;line-height:.18rem}.fsx-promotion-withdrawals__detail-notice{background:#e6f8f4}.fsx-promotion-withdrawals__detail-back{box-sizing:border-box;min-height:max(.44rem,44px);border-color:#0aba9a;background:#fff;font-weight:500}.fsx-payout-stack{display:grid;gap:var(--fsx-c-card-gap);min-width:0}.fsx-payout-card{padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff;min-width:0;overflow-wrap:anywhere}.fsx-payout-card--overview{border:1px solid #e5ebef}.fsx-payout-card h2,.fsx-payout-card h3{margin:0 0 .12rem;font-size:.18rem;line-height:1.5}.fsx-payout-card p{font-size:.14rem;line-height:1.6}.fsx-payout-amounts{display:grid;gap:.08rem;margin:.08rem 0}.fsx-payout-amounts__primary{display:grid;gap:.02rem}.fsx-payout-amounts__primary span,.fsx-payout-amounts dt{font-size:.12rem;line-height:.18rem;color:#677382}.fsx-payout-amounts__primary strong{color:#143c6c;font-size:.22rem;font-weight:700;line-height:.28rem;overflow-wrap:anywhere}.fsx-payout-amounts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.08rem;margin:0}.fsx-payout-amounts dd{margin:.02rem 0 0;color:#143c6c;font-size:.14rem;line-height:.2rem;font-weight:600;overflow-wrap:anywhere}.fsx-payout-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--fsx-c-card-gap)}.fsx-payout-list>li{padding:.12rem 0;border-top:1px solid #e8edf2;min-width:0}.fsx-payout-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem}.fsx-payout-card label{display:grid;gap:.08rem;margin:.12rem 0;min-width:0}.fsx-payout-card select{width:100%;box-sizing:border-box;min-width:0;min-height:44px;font-size:16px}.fsx-payout-card .adm-button,.fsx-payout-card a[href]{min-height:44px}.fsx-payout-card a[href]{display:inline-flex;align-items:center}.fsx-payout-card .fsx-payout-actions{margin-top:.04rem}.fsx-payout-card .fsx-payout-actions a:not(.fsx-payout-primary){min-height:0;color:#143c6c;font-size:.12rem;line-height:.18rem;text-decoration:underline}.fsx-payout-card .fsx-payout-primary{display:flex;min-height:.44rem;align-items:center;justify-content:center;flex:1 1 100%;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.14rem;line-height:.2rem;text-decoration:none}.fsx-payout-card button:focus-visible,.fsx-payout-card a:focus-visible{outline:2px solid #175b93;outline-offset:2px}.promotion-center{display:grid;gap:.16rem;min-width:0;color:#1f2937}.promotion-center-member{display:flex;align-items:center;gap:.12rem;padding:.16rem;background:#fff;border-radius:var(--fsx-c-card-radius);color:inherit;text-decoration:none}.promotion-center-avatar{display:grid;place-items:center;flex:0 0 .4rem;height:.4rem;border-radius:var(--fsx-c-card-radius);color:#b7813c;background:#f8f0e5;font-size:.18rem;font-weight:700;line-height:.27rem}.promotion-center-member-name{display:grid;gap:.02rem;flex:1;min-width:0}.promotion-center-member-name strong{font-size:.15rem;line-height:.23rem;font-weight:700}.promotion-center-member-name small{color:#6b7280;font-size:.11rem;line-height:.17rem}.promotion-center-member-status{flex:0 1 auto;max-width:30%;color:#0aba9a;font-size:.12rem;line-height:.18rem;font-weight:700}.promotion-center-hero{display:grid;gap:.12rem;padding:.16rem;background:#f8f0e5;border-radius:var(--fsx-c-card-radius)}.promotion-center-eyebrow{color:#b7813c;font-size:.1rem;line-height:.16rem;font-weight:700;letter-spacing:.011rem}.promotion-center-hero-body{display:grid;grid-template-columns:minmax(0,154fr) minmax(0,172fr);gap:.08rem;align-items:center}.promotion-center-hero-body>div{display:grid;gap:.12rem;min-width:0}.fsx-promotion-layout .promotion-center-hero-body h2{color:#143c6c;font-size:.22rem;line-height:.32rem;font-weight:700}.promotion-center-hero-body p{white-space:pre-line;color:#6b7280;font-size:.12rem;line-height:.2rem}.promotion-center-hero-body img{width:100%;height:1.5rem;object-fit:contain}.promotion-center-primary,.promotion-center-outline{display:flex;align-items:center;justify-content:center;min-height:max(.44rem,44px);gap:.08rem;padding:.1rem .16rem;border-radius:var(--fsx-c-card-radius);color:#fff;background:#143c6c;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none}.promotion-center-hero>button.promotion-center-primary{width:100%;box-sizing:border-box;border:0;font-family:inherit;cursor:pointer}.promotion-center-outline{min-height:max(.48rem,44px);border:1px solid #0aba9a;background:#fff;color:#143c6c}.promotion-center-card{display:grid;gap:.08rem;min-width:0;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-layout .promotion-center-card h2{color:#1f2937;font-size:.15rem;font-weight:500;line-height:.225rem}.promotion-center-card p{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-layout .promotion-center-card h2 a{color:inherit;text-decoration:none}.promotion-center-card--gold{background:#f8f0e5}.promotion-center-card--green{background:#e6f8f4}.promotion-center-rewards{border:0}.promotion-center-reward-row{display:flex;gap:.12rem;align-items:center;justify-content:space-between;min-width:0}.promotion-center-reward-row strong{min-width:0;color:#143c6c;font-size:.3rem;line-height:.45rem;font-weight:700;overflow-wrap:anywhere}.promotion-center-reward-row a{flex:0 0 auto;max-width:45%}.promotion-center-rewards>p:last-child{font-size:.11rem;line-height:.17rem}.promotion-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem}.promotion-center-tile{display:grid;gap:.04rem;min-width:0;padding:.12rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff;color:inherit;text-decoration:none}.promotion-center-tile strong{font-size:.15rem;font-weight:500;line-height:.225rem}.promotion-center-tile>span{color:#6b7280;font-size:.12rem;line-height:.18rem}.promotion-center-records{display:grid;gap:.08rem}.fsx-promotion-layout .promotion-center-records h2{color:#1f2937;font-size:.15rem;font-weight:700;line-height:.23rem}.promotion-center-disclaimer{color:#6b7280;font-size:.11rem;line-height:.17rem}.promotion-center-history-links{display:flex;flex-wrap:wrap;gap:.16rem;font-size:.14rem}.promotion-center-history-links a{color:#143c6c;min-height:44px;display:inline-flex;align-items:center}.promotion-center-facts{display:grid;gap:0;margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.promotion-center-facts>div{display:flex;gap:.04rem;flex-wrap:wrap}.promotion-center-facts dt:after{content:"："}.promotion-center-facts dd{margin:0;overflow-wrap:anywhere}.promotion-center a:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}.promotion-center-reward-row strong small{font-size:.171428rem;line-height:1;font-weight:500}.fsx-promotion-layout .promotion-center-card.promotion-center-tile{padding:.16rem;gap:.08rem}.promotion-center-fact-group{display:grid;gap:0}@media(min-width:48em){.promotion-center--dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap);align-items:start}.promotion-center--dashboard>*{grid-column:1 / -1;min-width:0}.promotion-center--dashboard>.promotion-center-hero{grid-column:1;grid-row:2 / span 2}.promotion-center--dashboard>.promotion-center-rewards{grid-column:2;grid-row:2}.promotion-center--dashboard>.promotion-center-grid{grid-column:2;grid-row:3}.promotion-center--dashboard .promotion-center-hero-body{grid-template-columns:minmax(0,1fr) 1.72rem}.promotion-center--dashboard .promotion-center-hero-body img{width:1.72rem}.promotion-center:not(.promotion-center--dashboard):not(.promotion-center--history){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.promotion-center:not(.promotion-center--dashboard):not(.promotion-center--history)>*{grid-column:1 / -1}.promotion-center:not(.promotion-center--dashboard):not(.promotion-center--history)>.promotion-center-tile{grid-column:auto}}.fsx-promotion-referral-page{display:grid;gap:var(--fsx-c-card-gap);padding:0 0 .12rem;background:#f5f9ff;container:promotion-referrals / inline-size}.fsx-promotion-referral-card{display:grid;gap:.08rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-referral-intro{display:grid;gap:.08rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#eaf2fb}.fsx-promotion-referral-page .fsx-promotion-referral-intro h2{margin:0;color:#143c6c;font-size:.2rem;font-weight:700;font-style:normal;line-height:.28rem;letter-spacing:0}.fsx-promotion-referral-intro p{color:#6b7280;font-size:.14rem;font-weight:400;line-height:.22rem}.fsx-promotion-referral-card--qr{justify-items:center;gap:.12rem;padding:.2rem .16rem;text-align:center}.fsx-promotion-referral-qr{display:grid;place-items:center;width:2.2rem;height:2.2rem;max-width:100%;padding:.28rem;background:#fff}.fsx-promotion-referral-qr svg{display:block;width:1.64rem;height:1.64rem;max-width:100%}.fsx-promotion-referral-create{display:grid;place-items:center;min-height:2.53rem;width:100%}.fsx-promotion-referral-code{width:100%;color:#6b7280;font-size:.15rem;font-weight:400;line-height:.21rem;letter-spacing:.003rem;overflow-wrap:anywhere}.fsx-promotion-referral-card--explanation{border:.6px solid #e5ebef}.fsx-promotion-referral-card--explanation h3{max-width:3.1rem;margin:0;color:#1f2937;font-size:.16rem;font-weight:500;line-height:.24rem;letter-spacing:0}.fsx-promotion-referral-card--explanation p{max-width:3.1rem;margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;letter-spacing:0}.fsx-promotion-referral-qr:focus-visible{outline:2px solid #57a89e;outline-offset:3px}@media(min-width:48em){.fsx-promotion-referral-layout .fsx-promotion-referral-card--explanation>*{max-width:none}}.fsx-promotion-referral-layout .fsx-promotion-referral-page .fsx-promotion-referral-card--qr a.fsx-promotion-referral-qr[href]:hover{filter:none}.fsx-promotion-referral-workspace,.fsx-promotion-referral-invitation,.fsx-promotion-referral-explanations{display:grid;min-width:0;gap:var(--fsx-c-card-gap);align-content:start}@media(min-width:48em){@container promotion-referrals (min-width: 648px){.fsx-promotion-referral-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fsx-promotion-referral-invitation{grid-column:1;grid-row:1}.fsx-promotion-referral-explanations{grid-column:2;grid-row:1}}}.promotion-referral-poster-popup{background:transparent}.promotion-referral-poster-dialog{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100dvh;overflow:hidden;color:#143c6c}.promotion-referral-poster-stage{display:flex;min-height:0;flex-direction:column;align-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(.44rem,env(safe-area-inset-top)) .12rem .24rem}.promotion-referral-poster-wrap{position:relative;flex:none;width:min(3.08rem,100%);margin-block:auto}.promotion-referral-poster-close{position:absolute;z-index:1;top:-.36rem;right:-.36rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent}.promotion-referral-poster-close img{width:.24rem;height:.24rem}.promotion-referral-poster{position:relative;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:.36rem .12rem .32rem;overflow:hidden;border-radius:.08rem;background:linear-gradient(180deg,#fff 55.769%,#dbf9f2);box-shadow:0 .08rem .24rem rgba(0,0,0,.16)}.promotion-referral-poster-background{position:absolute;top:0;left:0;display:block;width:100%;height:auto;pointer-events:none}.promotion-referral-poster h2{position:relative;margin:0;color:#143c6c;font-size:.22rem;font-weight:700;line-height:.29rem;letter-spacing:.0044rem;text-align:center;white-space:pre-line}.promotion-referral-poster-qr{position:relative;flex:none;display:grid;margin-top:.16rem;box-sizing:border-box;width:1.52rem;height:1.52rem;place-items:center;border-radius:.08rem;background:#fff;box-shadow:0 0 .12rem .04rem rgba(0,0,0,.1)}.promotion-referral-poster-qr svg{display:block;width:1.2rem;height:1.2rem}.promotion-referral-poster>p{position:relative;margin:.12rem 0 0;color:#103056;font-size:.12rem;font-weight:500;line-height:.16rem;text-align:center}.promotion-referral-poster-preparing{padding:.16rem;border-radius:.08rem;background:#fff;overflow-wrap:anywhere}.promotion-referral-poster-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem;box-sizing:border-box;min-height:.98rem;padding:.15rem .12rem max(.15rem,env(safe-area-inset-bottom));background:#fff}.promotion-referral-poster-actions button{display:flex;align-items:center;justify-content:center;gap:.08rem;min-height:max(.52rem,44px);padding:.08rem;border:1px solid #103056;border-radius:.12rem;background:#fff;color:#1f2937;font:inherit;font-size:.18rem;font-weight:500;line-height:.22rem}.promotion-referral-poster-actions button:last-child{border-color:#143c6c;background:#143c6c;color:#fff}.promotion-referral-poster-actions img{display:block;width:.2rem;height:.2rem}.promotion-referral-poster-actions button:first-child img{filter:brightness(0);opacity:.85}.promotion-referral-poster-actions button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.promotion-referral-poster-dialog button:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}.fsx-promotion-layout{background:#f5f9ff;color:#1f2937;font-size:.16rem;line-height:1.55;letter-spacing:0}.fsx-promotion-layout>.fsx-c-detail-header{background:#fff}.fsx-promotion-content{display:grid;gap:var(--fsx-c-card-gap);padding:var(--fsx-c-page-gutter);width:100%;max-width:calc(7.2rem + 2 * var(--fsx-c-page-gutter));margin-inline:auto;overflow-wrap:anywhere}.fsx-promotion-layout .adm-button{--border-radius: var(--fsx-c-card-radius);--background-color: #203e6a;--border-color: #203e6a;--text-color: #fff;min-height:max(.44rem,44px);font-size:.16rem;line-height:1.5;white-space:normal}.fsx-promotion-layout p{margin:0}.fsx-promotion-layout h2{margin:0;color:#203e6a;font-size:.2rem;font-weight:600;line-height:1.4}.fsx-promotion-card{padding:.16rem;background:#fff;border:1px solid #e7edf5;border-radius:var(--fsx-c-card-radius)}.fsx-promotion-hero{display:grid;gap:.16rem;padding:.24rem 0;overflow:hidden;background:#f8f0e5;border-radius:var(--fsx-c-card-radius)}.fsx-promotion-hero>:not(.fsx-promotion-hero-image){margin-inline:.16rem}.fsx-promotion-hero-image{display:block;width:100%;max-width:3.66rem;height:auto;justify-self:center}.fsx-promotion-hero h2{color:#143c6c;font-size:.38rem;line-height:.48rem;font-weight:700;text-align:center}.fsx-promotion-headline-share{display:block;color:#0aba9a}.fsx-promotion-hero-intro{font-size:.12rem;line-height:.18rem;font-weight:400;color:#143c6c;text-align:center}.fsx-promotion-eyebrow{color:#8d7550;font-size:.11rem;line-height:1.5;font-weight:600;letter-spacing:.02rem}.fsx-promotion-note{color:#6b7280;font-size:.13rem;line-height:1.55}.fsx-promotion-status{display:grid;gap:.08rem;background:#eaf2fb}.fsx-promotion-primary{display:flex;align-items:center;justify-content:center;min-height:max(.48rem,44px);padding:.1rem .16rem;color:#fff;background:#203e6a;border-radius:var(--fsx-c-card-radius);text-align:center;text-decoration:none;font-size:.16rem;line-height:1.5}.fsx-promotion-primary:focus-visible{outline:2px solid #57a89e;outline-offset:3px}.fsx-promotion-menu{display:grid;gap:var(--fsx-c-card-gap)}.fsx-promotion-menu a{display:flex;align-items:center;justify-content:space-between;min-height:.56rem;color:#203e6a;text-decoration:none}.fsx-promotion-steps{display:grid;gap:.12rem;list-style:none;margin:0;padding:0}.fsx-promotion-steps li{display:flex;align-items:center;gap:.12rem}.fsx-promotion-steps span{display:grid;place-items:center;width:.28rem;height:.28rem;border-radius:50%;background:#e9f7f5;color:#32786e;font-size:.13rem}@media(min-width:48em){.fsx-promotion-layout .fsx-promotion-content{max-width:var(--fsx-c-expanded-content-max-width)}}.fsx-promotion-layout .fsx-c-empty-state{min-height:0;padding-top:.32rem;padding-bottom:.24rem}.fsx-promotion-entry{background:#f8f0e5}.fsx-promotion-entry .fsx-promotion-content{gap:.24rem;padding-bottom:max(.32rem,var(--fsx-safe-area-bottom))}.fsx-promotion-entry .fsx-promotion-entry-account{margin-top:-.16rem;color:#6b7280;font-size:.11rem;font-weight:400;line-height:.17rem;text-align:center}.fsx-promotion-entry-letter{display:grid;gap:.12rem;padding:.2rem;border:1px solid #e5e7eb;border-radius:var(--fsx-c-card-radius);background:#fff;font-size:.14rem;font-weight:400;line-height:.21rem}.fsx-promotion-entry-letter h2{color:#143c6c;font-size:.19rem;font-weight:700;line-height:.29rem;white-space:pre-wrap}.fsx-promotion-entry-highlight{padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#e6f8f4;color:#143c6c;font-weight:700}.fsx-promotion-entry-benefits{display:grid;gap:.12rem}.fsx-promotion-entry-benefits>h2,.fsx-promotion-entry-participation>h2{color:#143c6c;font-size:.22rem;font-weight:700;line-height:.33rem}.fsx-promotion-entry-benefits>article{display:grid;gap:.08rem;padding:.16rem;border:.6px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-entry-benefits h3{margin:0;color:#1f2937;font-size:.15rem;font-weight:500;line-height:1.5;white-space:pre-wrap}.fsx-promotion-entry-benefits article>p{color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem}.fsx-promotion-entry-participation{display:grid;gap:.12rem;padding:.2rem;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.12rem;font-weight:400;line-height:.18rem}.fsx-promotion-entry-participation>h2{color:#fff}.fsx-promotion-entry-path{font-size:.14rem;font-weight:700;line-height:.21rem;white-space:pre-wrap}.fsx-promotion-entry .fsx-promotion-entry-join{gap:.12rem;min-height:max(.48rem,44px);padding:.14rem .24rem;background:#143c6c;font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-promotion-entry-disclaimer{color:#6b7280;font-size:.11rem;font-weight:400;line-height:.17rem;text-align:center}@media(max-width:767px){.fsx-promotion-entry>.fsx-c-detail-header{background:#f8f0e5}}.fsx-promotion-qualification .promotion-center-card{border-width:.6px}.fsx-promotion-qualification .promotion-center-card :is(h2,p,dl),.fsx-promotion-qualification :is(.promotion-center-primary,.promotion-center-outline){letter-spacing:0}.fsx-promotion-qualification .fsx-promotion-content{padding-bottom:.24rem}.fsx-promotion-qualification .promotion-center{gap:.16rem}.fsx-promotion-qualification .promotion-center-facts>div{display:block}.fsx-promotion-qualification .promotion-center-facts :is(dt,dd){display:inline}.fsx-promotion-qualification .promotion-qualification-holder-error{display:inline-grid;max-width:100%;gap:.08rem;vertical-align:top}.fsx-promotion-qualification .promotion-qualification-holder-error>button{min-height:44px;justify-self:start}.fsx-promotion-qualification .promotion-center-primary{min-height:max(.52rem,44px);padding:.1rem .24rem}.fsx-promotion-qualification .promotion-center-outline{min-height:max(.48rem,44px);padding-inline:.24rem}@media(max-width:767px){.fsx-promotion-qualification .promotion-center-card>:is(h2,p,dl,.promotion-center-fact-group){width:100%;max-width:3.1rem}}.promotion-application-page{min-height:100%;color:#1f2937}.promotion-application-result{display:grid;gap:.16rem}.promotion-application-description{color:#6b7280;font-size:.14rem;line-height:.21rem}.promotion-application-result>h2{font-size:.2rem;line-height:.3rem;font-weight:700}.promotion-application-card h3{margin:0 0 .08rem;font-size:.15rem;line-height:.225rem;font-weight:500}.promotion-application-card p{color:#6b7280;font-size:.12rem;line-height:.18rem}.promotion-application-result>a{display:flex;justify-content:center;align-items:center;min-height:max(.48rem,44px);padding:.1rem .16rem;border-radius:var(--fsx-c-card-radius);font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none}.promotion-application-secondary{border:1px solid #0aba9a;color:#143c6c;background:#fff}.promotion-application-page .promotion-application-status{border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius, .08rem);padding:.16rem;background:#eaf2fb}.promotion-application-page .promotion-application-status-label{margin:0 0 .08rem;color:#1f2937;font-size:.15rem;font-weight:500;line-height:.225rem}.promotion-application-page .promotion-application-status time,.promotion-application-page .promotion-application-status>p:not(.promotion-application-status-label){display:block;color:#6b7280;font-size:.12rem;line-height:.18rem}.promotion-application-page .promotion-application-status[data-status=RETURNED]{background:#f8f0e5}.promotion-application-page .promotion-application-status[data-status=APPROVED]{background:#e6f8f4}.promotion-application-page .promotion-application-status[data-blocked=true]{background:#f8f0e5}.promotion-application-result[data-status=APPROVED]>h2{font-size:.24rem;line-height:.36rem}.promotion-application-page .promotion-application-status h2{margin:0;color:#173b6c;font-size:.2rem;line-height:1.4}.promotion-application-page .promotion-application-card{border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;padding:.16rem}.promotion-application-page .promotion-application-actions{display:flex;flex-wrap:wrap;gap:var(--fsx-c-card-gap, .08rem);align-items:center}.promotion-application-page .promotion-application-primary{background:#143c6c;color:#fff;border-color:#143c6c;font-size:.14rem;line-height:.2rem;font-weight:500;min-height:max(.48rem,44px)}.promotion-application-page .promotion-application-actions .promotion-application-primary{flex:1 1 100%;text-align:center}.promotion-application-page .promotion-application-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--fsx-c-card-gap, .08rem)}.promotion-application-page .promotion-application-list a{display:block;color:#173b6c;text-decoration:none}.fsx-promotion-rewards-layout{background:#f5f9ff}.fsx-promotion-rewards{display:grid;gap:.12rem;min-width:0}.fsx-promotion-rewards__summary{display:grid;gap:.12rem}.fsx-promotion-rewards__summary strong{color:#143c6c;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-rewards__summary p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-rewards__list{display:grid;gap:.12rem;margin:0;padding:0;list-style:none}.fsx-promotion-rewards__card{min-width:0;border:1px solid #e5ebef;border-radius:.08rem;background:#fff}.fsx-promotion-rewards__card>a,.fsx-promotion-rewards__card>div{display:grid;gap:.04rem;padding:.12rem;color:#1f2937;text-decoration:none}.fsx-promotion-rewards__card strong{display:flex;flex-wrap:wrap;align-items:center;gap:.04rem;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-rewards__card strong img{width:.12rem;height:.12rem}.fsx-promotion-rewards__card span,.fsx-promotion-rewards__card time{color:#6b7280;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-rewards__submit{display:flex;min-height:.44rem;align-items:center;justify-content:center;box-sizing:border-box;padding:.1rem .12rem;border-radius:.08rem;background:#143c6c;color:#fff;font-size:.14rem;line-height:.2rem;text-align:center;text-decoration:none}.fsx-promotion-rewards__submit[aria-disabled=true]{opacity:.5}.fsx-promotion-rewards__empty{margin:0;color:#6b7280;font-size:.13rem;line-height:.2rem}.fsx-promotion-rewards__account-select{display:grid;gap:.04rem;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-rewards__account-select select{width:100%;min-height:.44rem;border:1px solid #e5ebef;border-radius:.08rem;background:#fff;color:#143c6c;font-size:.16rem}@media(min-width:768px){.fsx-promotion-rewards{width:100%;max-width:none;margin-inline:auto}}@media(min-width:48em){.fsx-promotion-rewards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}}.fsx-promotion-customer-rewards{gap:var(--fsx-c-card-gap)}.fsx-promotion-customer-rewards__intro{padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#eaf2fb}.fsx-promotion-customer-rewards__intro h2{margin:0;color:#143c6c;font-size:.2rem;line-height:.28rem}.fsx-promotion-customer-rewards__intro p{margin:.08rem 0 0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customer-rewards__back{display:flex;align-items:center;justify-content:center;min-height:.44rem;padding:.08rem .12rem;border:1px solid #00b89c;border-radius:var(--fsx-c-card-radius);background:#fff;color:#143c6c;font-size:.14rem;line-height:.2rem;text-decoration:none}.fsx-promotion-customers{display:grid;box-sizing:border-box;gap:.16rem;padding:0;background:#f5f9ff;color:#1f2937}.fsx-promotion-customers__summary{display:grid;box-sizing:border-box;min-height:.94rem;align-content:center;gap:.08rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#eaf2fb}.fsx-promotion-customers .fsx-promotion-customers__summary-title{margin:0;color:#143c6c;font-size:.24rem;font-weight:700;line-height:.36rem}.fsx-promotion-customers__summary p{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customers__summary-count{color:#143c6c!important;font-size:.24rem!important;font-weight:700;line-height:.36rem!important}.fsx-promotion-customers__summary-detail{color:#143c6c!important}.fsx-promotion-customers .fsx-promotion-customers__heading{margin:.08rem 0 0;color:#143c6c;font-size:.15rem;font-weight:700;line-height:.23rem}.fsx-promotion-customers__list{display:grid;gap:.16rem;min-width:0;margin:0;padding:0;list-style:none}.fsx-promotion-customers__card{display:grid;min-width:0;gap:.16rem;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-customers__card-link{display:grid;gap:.04rem;color:inherit;text-decoration:none}.fsx-promotion-customers__name{margin:0;color:#1f2937;font-size:.15rem;font-weight:500;line-height:.225rem;overflow-wrap:anywhere}.fsx-promotion-customers__card-link .fsx-promotion-customers__name{display:flex;justify-content:space-between;gap:.08rem}.fsx-promotion-customers__time{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customers__time-label{margin-right:.04rem}.fsx-promotion-customers__period,.fsx-promotion-customers__qualified{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customers__period--active{color:#086e61}.fsx-promotion-customers__period--expired{color:#8d7550}.fsx-promotion-customers__invite{display:grid;min-height:.48rem;place-items:center;padding:0 .16rem;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none}.fsx-promotion-customers__invite:focus-visible,.fsx-promotion-customers__refresh:focus-visible{outline:2px solid #57a89e;outline-offset:3px}.fsx-promotion-customers__note{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customers__privacy{margin-top:.08rem}.fsx-promotion-customers__end{margin-top:0}.fsx-promotion-customers__refresh{min-height:.36rem;padding:0 .12rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff;color:#143c6c;font-size:.13rem}.fsx-promotion-customer-detail{display:grid;gap:.16rem;padding:0;background:#f5f9ff;color:#1f2937}.fsx-promotion-customer-detail__hero{display:grid;gap:.08rem;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#eaf2fb}.fsx-promotion-customer-detail__hero--expired{background:#f8f0e5}.fsx-promotion-customer-detail__name{margin:0;color:#143c6c;font-size:.2rem;font-weight:700;line-height:.28rem}.fsx-promotion-customer-detail__time{margin:0;color:#6b7280;font-size:.14rem;line-height:.22rem}.fsx-promotion-customer-detail__period,.fsx-promotion-customer-detail__rules{display:grid;gap:.08rem;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-customer-detail__period-title{margin:0;color:#1f2937;font-size:.16rem;font-weight:500;line-height:.24rem}.fsx-promotion-customer-detail__period-body{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customer-detail__qualification{display:grid;gap:.08rem;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-customer-detail__qualification-title{margin:0;color:#1f2937;font-size:.16rem;font-weight:500;line-height:.24rem}.fsx-promotion-customer-detail__qualification-body{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customer-detail__rules{display:grid;gap:.08rem;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customer-detail__rules p{margin:0}.fsx-promotion-customer-detail__back{display:grid;min-height:.48rem;place-items:center;border:1px solid #0aba9a;border-radius:var(--fsx-c-card-radius);background:#fff;color:#143c6c;font-size:.14rem;font-weight:500;line-height:.2rem;text-decoration:none}@media(min-width:48em){.fsx-promotion-customers{width:100%;margin-inline:auto}}.fsx-promotion-customer-detail__rewards{display:grid;gap:.08rem;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius);background:#fff;color:#1f2937;text-decoration:none}.fsx-promotion-customer-detail__rewards strong{font-size:.16rem;line-height:.24rem;font-weight:500}.fsx-promotion-customer-detail__rewards>span{color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-promotion-customer-detail__rules>summary{min-height:44px;cursor:pointer;color:#143c6c}.fsx-promotion-customer-detail__rules[open]>summary{margin-bottom:.08rem}@media(min-width:48em){.fsx-promotion-customers__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}}.fsx-promotion-bank-editor{display:grid;gap:var(--fsx-c-card-gap);width:100%;max-width:5.6rem;min-width:0;margin-inline:auto}.fsx-promotion-bank-editor__intro{display:grid;gap:.08rem;min-width:0;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-bank-layout .fsx-promotion-bank-editor__intro h2{margin:0;color:#1f2937;font-size:.15rem;font-weight:700;line-height:.21rem;letter-spacing:0}.fsx-promotion-bank-layout .fsx-promotion-bank-editor p{margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;letter-spacing:0;overflow-wrap:anywhere}.fsx-promotion-bank-editor__fields{display:grid;align-items:start;gap:.12rem;min-width:0;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-bank-editor__fields label{display:grid;gap:.08rem;min-width:0;color:#1f2937;font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-promotion-bank-editor__fields .adm-input{box-sizing:border-box;min-width:0;min-height:max(.44rem,44px);padding:.1rem .12rem;border:1px solid #e5e7eb;border-radius:var(--fsx-c-card-radius);background:#fff;--font-size: max(.16rem, 16px)}.fsx-promotion-bank-editor__fields small{color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-bank-editor__account-field>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fsx-promotion-bank-editor__account-field:focus-within>small{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.fsx-promotion-bank-editor__account-field .adm-input{--placeholder-color: #6b7280}.fsx-promotion-bank-layout .fsx-promotion-bank-editor .adm-button{--background-color: #143c6c;--border-color: #143c6c;box-sizing:border-box;min-width:0;min-height:max(.44rem,44px);padding:.08rem .12rem;font-size:.14rem;font-weight:500;line-height:.2rem;letter-spacing:0}.fsx-promotion-bank-editor__result,.fsx-promotion-bank-editor__notice{display:grid;gap:.08rem;min-width:0;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-promotion-bank-layout .fsx-promotion-bank-editor__result>h2{margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;letter-spacing:0}.fsx-promotion-bank-editor__result a{display:inline-flex;align-items:center;min-height:44px;color:#143c6c;font-size:.14rem;line-height:.2rem}.fsx-promotion-bank-editor__summary{display:grid;gap:.08rem;min-width:0;margin:0}.fsx-promotion-bank-editor__summary>div{display:grid;grid-template-columns:minmax(0,.9rem) minmax(0,1fr);align-items:baseline;gap:.12rem;min-width:0}.fsx-promotion-bank-editor__summary dt{color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;overflow-wrap:anywhere}.fsx-promotion-bank-editor__summary dd{min-width:0;margin:0;color:#1f2937;font-size:.14rem;font-weight:700;line-height:.2rem;overflow-wrap:anywhere}.fsx-promotion-bank-editor__edit-link{display:flex;box-sizing:border-box;align-items:center;justify-content:center;min-width:0;min-height:max(.44rem,44px);padding:.08rem .12rem;border-radius:var(--fsx-c-card-radius);background:#143c6c;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-promotion-bank-editor a:focus-visible,.fsx-promotion-bank-editor .adm-button:focus-visible{outline:2px solid #175b93;outline-offset:2px}.fsx-promotion-bank-editor__fields .adm-input-element{min-height:max(.22rem,22px);font-weight:400;line-height:max(.22rem,22px)}.fsx-customer-referral-auth{display:flex;box-sizing:border-box;flex-direction:column;width:100%;height:var(--fsx-c-visual-viewport-height, 100dvh);min-height:0;overflow:hidden;background:#f6f7f9;color:#121f2e;font-style:normal;font-weight:400;letter-spacing:0}.fsx-customer-referral-auth__hero{position:relative;z-index:0;box-sizing:border-box;flex:none;min-height:2.02rem;overflow:hidden;padding:.2rem calc(var(--fsx-c-page-gutter, .12rem) + .16rem) .24rem;background:linear-gradient(111.620476deg,#091729,#0d3838);color:#fff}.fsx-customer-referral-auth__hero:after{position:absolute;top:-.32rem;right:-.48rem;width:1.9rem;height:1.9rem;border-radius:50%;background:radial-gradient(circle at 0 0,rgb(20 184 158 / 22%),transparent 68%);content:""}.fsx-customer-referral-auth__back{position:absolute;z-index:1;top:.21rem;left:calc(var(--fsx-c-page-gutter, .12rem) + .14rem);display:grid;width:44px;height:44px;place-items:start;padding:0;border:0;background:transparent}.fsx-customer-referral-auth__back img{display:block;width:.24rem;height:.24rem}.fsx-customer-referral-auth__brand{position:absolute;top:.24rem;left:calc(var(--fsx-c-page-gutter, .12rem) + .42rem);margin:0;font-size:.15rem;font-weight:500;line-height:.18rem}.fsx-customer-referral-auth__hero h1{position:relative;z-index:1;margin:.5rem 0 .04rem;color:#faf2de;font-family:var(--fsx-font-serif, serif);font-size:.31rem;font-weight:900;line-height:.45rem;overflow-wrap:anywhere}.fsx-customer-referral-auth__hero p:not(.fsx-customer-referral-auth__brand){position:relative;z-index:1;max-width:3.28rem;margin:0;color:#c7d1d6;font-size:.13rem;line-height:.2rem}.fsx-customer-referral-auth__hero>span{position:relative;z-index:1;display:block;width:.38rem;height:.02rem;margin-top:.09rem;border-radius:.01rem;background:#d6ad57}.fsx-customer-referral-auth__body{position:relative;z-index:1;flex:1;min-height:0;margin-top:-.28rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:max(.24rem,env(safe-area-inset-bottom))}.fsx-customer-referral-auth__surface{display:flex;box-sizing:border-box;flex-direction:column;gap:.16rem;width:calc(100% - (var(--fsx-c-page-gutter, .12rem) * 2));min-width:0;min-height:5rem;margin:0 auto;padding:.28rem .24rem .24rem;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;box-shadow:0 .1rem .2rem rgba(5,20,31,.05)}.fsx-customer-referral-auth__surface--form{min-height:5.36rem}.fsx-customer-referral-auth__surface--registered{min-height:0}.fsx-customer-referral-auth__surface h2{margin:0;color:#121f2e;font-size:.2rem;font-weight:700;line-height:.24rem;overflow-wrap:anywhere}.fsx-customer-referral-auth__field-label{display:flex;min-width:0;flex-direction:column;gap:.08rem;margin:0;font-size:.12rem;font-weight:500;line-height:.14rem}.fsx-customer-referral-auth__field-label input{box-sizing:border-box;width:100%;height:.52rem;padding:0 .16rem;border:1px solid #e8f2f0;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;color:#1b1e28;font-size:16px;font-weight:400}.fsx-customer-referral-auth__field-help{margin:0;color:#8f969e;font-size:.1rem;font-weight:400;line-height:.12rem}.fsx-customer-referral-auth__referral-card{display:grid;min-width:0;gap:.08rem;margin:0;padding:.12rem .16rem;border-radius:var(--fsx-c-card-radius, .08rem);background:#e6f8f4;overflow-wrap:anywhere}.fsx-customer-referral-auth__referral-card strong{color:#143c6c;font-size:.24rem;font-weight:700;line-height:.32rem}.fsx-customer-referral-auth__referral-card p,.fsx-customer-referral-auth__hint,.fsx-customer-referral-auth__otp-help{margin:0;color:#6b7280;font-size:.12rem;font-weight:400;line-height:.18rem;overflow-wrap:anywhere}.fsx-customer-referral-auth__otp-target{color:#737d87;font-weight:400}.fsx-customer-referral-auth__otp-countdown{margin:0;color:#737d87;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__otp-countdown:empty{display:none}.fsx-customer-referral-auth__agreement{display:flex;align-items:center;gap:.08rem;margin:0;color:#717985;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__agreement input{width:.2rem;height:.2rem;flex:0 0 .2rem;accent-color:#0aba9a}.fsx-customer-referral-auth__agreement a{color:#086e61;text-decoration:underline}.fsx-customer-referral-auth__primary{display:grid;box-sizing:border-box;width:100%;min-height:.52rem;margin:0;place-items:center;padding:.12rem .16rem;border:0;border-radius:var(--fsx-c-card-radius, .08rem);background:#143c6c;color:#fff;font-size:.15rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-customer-referral-auth__primary:disabled{opacity:.55}.fsx-customer-referral-auth__alert{margin:0;padding:.1rem .12rem;border-radius:var(--fsx-c-card-radius, .08rem);background:#f8f0e5;color:#143c6c;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-customer-referral-auth__otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.08rem;width:100%;height:.52rem}.fsx-customer-referral-auth__otp>span{display:grid;place-items:center;border:1px solid #e8f2f0;border-radius:var(--fsx-c-card-radius, .08rem);color:#1b1e28;font-size:.18rem;font-weight:500;line-height:.22rem}.fsx-customer-referral-auth__otp input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;font-size:16px}.fsx-customer-referral-auth__otp:focus-within>span{border-color:#86bfb5}.fsx-customer-referral-auth__result{display:grid;gap:.16rem;margin:0;padding:.16rem;border:1px solid #e5ebef;border-radius:var(--fsx-c-card-radius, .08rem);color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__result--main{padding:0;border:0}.fsx-customer-referral-auth__result--main h2{color:#143c6c;font-size:.24rem;line-height:.32rem}.fsx-customer-referral-auth__result button,.fsx-customer-referral-auth__surface>button:not(.fsx-customer-referral-auth__primary):not(.fsx-customer-referral-auth__secondary):not(.fsx-customer-referral-auth__change){width:fit-content;min-height:44px;padding:.08rem .12rem;border:1px solid #d5e4e1;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;color:#086e61;font-size:.13rem;line-height:.18rem}.fsx-customer-referral-auth__secondary,.fsx-customer-referral-auth__change{display:inline-flex;width:fit-content;min-height:44px;align-items:center;margin:0;padding:0;border:0;background:transparent;color:#086e61;font-size:.13rem;line-height:.18rem;text-decoration:underline}.fsx-customer-referral-auth__back:focus-visible,.fsx-customer-referral-auth__primary:focus-visible,.fsx-customer-referral-auth__result button:focus-visible,.fsx-customer-referral-auth__surface>button:focus-visible{outline:.02rem solid #0aba9a;outline-offset:.02rem}@media(min-width:32.5em)and (max-width:47.999em){.fsx-customer-referral-auth{max-width:520px;margin-inline:auto}}.fsx-customer-referral-auth__phone{display:flex;min-width:0;height:.52rem;box-sizing:border-box;border:1px solid #e8f2f0;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff}.fsx-customer-referral-auth__phone select{min-width:0;width:.72rem;flex:0 0 .72rem;height:100%;padding-inline-start:.12rem;border:0;border-radius:inherit;background:transparent;color:#737d87;font-size:16px}.fsx-customer-referral-auth__phone input{min-width:0;flex:1;height:100%;padding-inline:.08rem .16rem;border:0;border-radius:inherit;background:transparent}.fsx-customer-referral-auth--success{background:#f5f9ff}.fsx-customer-referral-auth__result--success{display:flex;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.2rem;margin-top:0;padding:0;border:0;border-radius:var(--fsx-c-card-radius, .08rem);background:#fff;box-shadow:none;color:#121f2e;text-align:left}.fsx-customer-referral-auth__surface--success{min-height:5rem;margin-top:0;padding:.28rem .12rem .24rem}.fsx-customer-referral-auth__success-badge{display:inline-flex;box-sizing:border-box;align-self:flex-start;min-height:.34rem;align-items:center;padding:.08rem;border-radius:999px;background:#e6f8f4;color:#143c6c;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__surface--success .fsx-customer-referral-auth__success-title{margin:0;color:#143c6c;font-size:.24rem;font-weight:700;line-height:.32rem}.fsx-customer-referral-auth__success-description{margin:0;color:#6b7280;font-size:.16rem;line-height:.24rem;white-space:pre-line}.fsx-customer-referral-auth__success-code{display:grid;gap:.08rem;margin-top:0;padding:.12rem .16rem;border-radius:var(--fsx-c-card-radius, .08rem);background:#e6f8f4}.fsx-customer-referral-auth__success-code-label{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__success-code .fsx-customer-referral-auth__success-code-value{color:#143c6c;font-size:.24rem;font-weight:700;line-height:.32rem}.fsx-customer-referral-auth__success-code-description{margin:0;color:#6b7280;font-size:.12rem;line-height:.18rem}.fsx-customer-referral-auth__success-home{display:grid;width:100%;min-height:.52rem;margin-top:0;place-items:center;border:0;border-radius:var(--fsx-c-card-radius, .08rem);background:#143c6c;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem;text-decoration:none}.fsx-customer-referral-auth__success-home:focus-visible{outline:.02rem solid #0aba9a;outline-offset:.02rem}.fsx-customer-referral-auth__methods{min-inline-size:0;margin:0;padding:0;border:0}@media(min-width:48em){.fsx-customer-referral-auth{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);width:calc(100% - 48px);max-width:1120px;height:calc(var(--fsx-c-visual-viewport-height, 100dvh) - 64px);margin:32px auto;border-radius:var(--fsx-c-card-radius, .08rem);background:#f5f9ff;box-shadow:0 12px 40px rgba(5,20,31,.07)}.fsx-customer-referral-auth__hero{min-width:0;min-height:0;padding:112px clamp(24px,3vw,40px) 32px}.fsx-customer-referral-auth__hero:after{top:-80px;right:-120px;width:360px;height:360px}.fsx-customer-referral-auth__back{top:28px;left:24px}.fsx-customer-referral-auth__brand{top:32px;left:60px}.fsx-customer-referral-auth__hero h1{margin:0 0 12px}.fsx-customer-referral-auth__hero>span{width:48px;margin-top:20px}.fsx-customer-referral-auth__body{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;margin-top:0;padding:clamp(24px,3vw,40px);scrollbar-gutter:stable}.fsx-customer-referral-auth__surface,.fsx-customer-referral-auth__surface--form,.fsx-customer-referral-auth__surface--success{width:100%;max-width:480px;min-height:0;flex:none;margin:0;padding:clamp(20px,2.5vw,32px)}.fsx-customer-referral-auth__success-description{white-space:normal}}.fsx-customer-referral-landing{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:#f5f9ff;color:#1b1e28}.fsx-customer-referral-credential-switch{display:flex;width:100%;min-height:.48rem;padding:.04rem;box-sizing:border-box;border-radius:.14rem;background:#f1f2f2}.fsx-customer-referral-credential-switch button{flex:1;min-width:0;min-height:.4rem;border:0;border-radius:.11rem;background:transparent;color:#6e757d;font:inherit;font-size:.14rem;line-height:.2rem}.fsx-customer-referral-credential-switch button[aria-pressed=true]{background:#fff;color:#086e61;font-weight:700;opacity:1;box-shadow:0 .03rem .08rem rgba(5,20,31,.1)}.fsx-customer-referral-credential-switch button:disabled[aria-pressed=false]{opacity:.65}.fsx-c-detail-header>.fsx-order-support-action{min-width:44px;min-height:44px;justify-content:center;justify-self:end;color:#143c6c}.fsx-order-support-action>.iconfont{font-size:.22rem;line-height:1}:root{--fsx-color-brand: #0f5c4d;--fsx-color-brand-hover: #0a493d;--fsx-color-brand-contrast: #ffffff;--fsx-color-page: #f3f7f5;--fsx-color-background: var(--fsx-color-page);--fsx-color-surface: #ffffff;--fsx-color-text: #152421;--fsx-color-text-muted: #5e6f69;--fsx-color-border: #d6e1dc;--fsx-color-success: #16845b;--fsx-color-warning: #a15c00;--fsx-color-danger: #ba2d3b;--fsx-font-sans: Inter, "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;--fsx-font-size-xs: .75rem;--fsx-font-size-sm: .875rem;--fsx-font-size-base: 1rem;--fsx-font-size-lg: 1.125rem;--fsx-font-size-xl: 1.25rem;--fsx-font-size-2xl: 1.5rem;--fsx-space-1: .25rem;--fsx-space-2: .5rem;--fsx-space-3: .75rem;--fsx-space-4: 1rem;--fsx-space-6: 1.5rem;--fsx-space-8: 2rem;--fsx-radius-sm: .375rem;--fsx-radius-md: .625rem;--fsx-radius-lg: 1rem;--fsx-radius-full: 9999px;--fsx-shadow-sm: 0 1px 2px rgb(21 36 33 / 8%);--fsx-shadow-md: 0 8px 24px rgb(21 36 33 / 12%);--fsx-c-shell-max-width: 30rem;--fsx-c-bottom-navigation-height: 4rem;--fsx-layer-content: 1;--fsx-layer-navigation: 20;--fsx-layer-overlay: 40;--fsx-focus-ring-color: #087fdb;--fsx-focus-ring-width: 3px;--fsx-safe-area-top: 0px;--fsx-safe-area-right: 0px;--fsx-safe-area-bottom: 0px;--fsx-safe-area-left: 0px;--adm-color-primary: var(--fsx-color-brand);--adm-color-success: var(--fsx-color-success);--adm-color-warning: var(--fsx-color-warning);--adm-color-danger: var(--fsx-color-danger);--adm-color-text: var(--fsx-color-text);--adm-color-text-secondary: var(--fsx-color-text-muted);--adm-color-border: var(--fsx-color-border);--adm-color-background: var(--fsx-color-surface);--adm-color-background-body: var(--fsx-color-page);--adm-color-box: var(--fsx-color-page);--adm-border-color: var(--fsx-color-border);--adm-font-family: var(--fsx-font-sans);--adm-font-size-main: var(--fsx-font-size-base)}@supports (padding-top: constant(safe-area-inset-top)){:root{--fsx-safe-area-top: constant(safe-area-inset-top);--fsx-safe-area-right: constant(safe-area-inset-right);--fsx-safe-area-bottom: constant(safe-area-inset-bottom);--fsx-safe-area-left: constant(safe-area-inset-left)}}@supports (padding-top: env(safe-area-inset-top)){:root{--fsx-safe-area-top: env(safe-area-inset-top);--fsx-safe-area-right: env(safe-area-inset-right);--fsx-safe-area-bottom: env(safe-area-inset-bottom);--fsx-safe-area-left: env(safe-area-inset-left)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--fsx-color-page);color:var(--fsx-color-text);font-family:var(--fsx-font-sans)}body{min-width:320px;min-height:100vh;margin:0;color:var(--fsx-color-text);font-family:var(--fsx-font-sans)}#root{min-width:320px;min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:focus-visible{outline:var(--fsx-focus-ring-width) solid CanvasText;outline-offset:2px}}.fsx-c-shell{display:flex;flex-direction:column;width:100%;height:100%;max-width:var(--fsx-c-shell-max-width);min-height:0;overflow:hidden;margin-inline:auto;background:var(--fsx-color-page)}.fsx-c-network-status{flex:0 0 auto;font-family:var(--fsx-font-sans)}.fsx-c-page{flex:1 1 auto;min-height:100dvh;padding:var(--fsx-safe-area-top) var(--fsx-safe-area-right) var(--fsx-space-4) var(--fsx-safe-area-left);background:var(--fsx-color-page)}.fsx-c-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--fsx-space-4) var(--fsx-c-page-gutter, var(--fsx-space-3));padding-bottom:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom) + var(--fsx-space-4));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fsx-c-surface{background:var(--fsx-color-surface);border-radius:var(--fsx-c-card-radius, var(--fsx-space-2));box-shadow:var(--fsx-shadow-sm)}.fsx-c-bottom-navigation{position:fixed;bottom:0;left:50%;box-sizing:border-box;width:min(100%,var(--fsx-c-shell-max-width));transform:translate(-50%);z-index:var(--fsx-layer-navigation);height:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom));min-height:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom));padding:0;padding-bottom:var(--fsx-safe-area-bottom);background:var(--fsx-color-surface);border-top:0;box-shadow:0 -.02rem .06rem rgba(16,48,86,.04)}.fsx-c-bottom-navigation .adm-tab-bar{--fsx-tabbar-active: #143C6C;--fsx-tabbar-inactive: #7D848D}.fsx-c-bottom-navigation>nav{height:var(--fsx-c-bottom-navigation-height)}.fsx-c-bottom-navigation .adm-tab-bar-wrap{height:var(--fsx-c-bottom-navigation-height);min-height:var(--fsx-c-bottom-navigation-height);overflow:visible}.fsx-c-bottom-navigation .adm-tab-bar-item{position:relative;box-sizing:border-box;height:var(--fsx-c-bottom-navigation-height);min-width:0;padding:.18rem 0 .02rem;color:#7d848d;font-size:.12rem}.fsx-c-bottom-navigation .adm-tab-bar-item-icon{height:.24rem;font-size:.24rem;line-height:1}.fsx-c-bottom-navigation .adm-tab-bar-item-title{font-size:.14rem;font-weight:500;line-height:.16rem}.fsx-c-bottom-navigation .adm-tab-bar-item-title-with-icon{margin-top:.04rem}.fsx-c-bottom-navigation .adm-tab-bar-item-active{color:#103056}.fsx-c-draggable-floating-mask{position:fixed;z-index:31;top:0;right:0;bottom:0;left:0;visibility:hidden;background:rgba(0,0,0,.3);opacity:0;pointer-events:none;touch-action:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.fsx-c-draggable-floating-mask[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.fsx-c-draggable-floating-boundary-outer{position:fixed;top:0;right:0;bottom:.64rem;left:0;box-sizing:border-box;width:auto;height:auto;padding:.18rem;pointer-events:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.fsx-c-draggable-floating-boundary-outer{bottom:calc(.64rem + env(safe-area-inset-bottom))}}.fsx-c-draggable-floating-boundary{position:relative;width:100%;height:100%}.fsx-c-draggable-floating-anchor{position:fixed;right:.18rem;bottom:.93rem;z-index:32;width:69px;width:.69rem;height:69px;height:.69rem;pointer-events:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.fsx-c-draggable-floating-anchor{bottom:calc(.93rem + env(safe-area-inset-bottom))}}.fsx-c-draggable-floating-positioner{position:relative;display:flex;width:69px;width:.69rem;height:69px;height:.69rem;align-items:center;justify-content:center;overflow:visible;background:transparent;border-radius:50%;pointer-events:auto;touch-action:none;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.fsx-c-draggable-floating-positioner[data-dragging=true]{transition:none}.fsx-c-draggable-floating-launcher{position:relative;z-index:2;display:block;width:.69rem;height:.69rem;padding:0;overflow:visible;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}.fsx-c-draggable-floating-launcher:active{cursor:grabbing}.fsx-c-draggable-floating-launcher:after{position:absolute;z-index:-1;top:-.07rem;right:-.07rem;bottom:-.07rem;left:-.07rem;border:.02rem solid rgb(180 136 72 / 72%);border-radius:50%;content:"";opacity:0;pointer-events:none;transform:scale(.72)}.fsx-c-draggable-floating-launcher[data-pulsing=true]:after{animation:fsx-c-floating-click-pulse .76s ease-out 3}@keyframes fsx-c-floating-click-pulse{0%{opacity:.78;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.16)}}.fsx-c-draggable-floating-bubble .fsx-c-draggable-floating-launcher:focus{outline:none}.fsx-c-draggable-floating-launcher:before{position:absolute;top:-.07rem;right:-.07rem;bottom:-.07rem;left:-.07rem;border:.02rem solid rgb(180 136 72 / 72%);border-radius:50%;content:"";opacity:0;pointer-events:none}.fsx-c-draggable-floating-launcher[data-suppress-focus-ring=false]:focus-visible:before{opacity:.72}.fsx-c-draggable-floating-controller{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);opacity:1;pointer-events:none;transition:opacity .5s ease}.fsx-c-draggable-floating-launcher[data-idle=true][data-open=false] .fsx-c-draggable-floating-controller{opacity:.6}.fsx-c-draggable-floating-launcher[data-suppress-focus-ring=false]:focus-visible .fsx-c-draggable-floating-controller{opacity:1}.fsx-c-draggable-floating-controller img{display:block;width:.69rem;height:.69rem;-webkit-user-drag:none;user-select:none}.fsx-c-draggable-floating-menu{position:absolute;z-index:1;display:block;width:2.89rem;height:1.84rem;visibility:hidden;overflow:visible;opacity:0;pointer-events:none;transform:translateY(.18rem) scale(.92);transform-origin:bottom right;transition:opacity .18s ease-out,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.fsx-c-draggable-floating-menu[data-vertical=up]{bottom:.03rem}.fsx-c-draggable-floating-menu[data-vertical=down]{--fsx-c-floating-menu-item-gap: .08rem;top:.03rem;width:2.55rem;height:1.2rem;transform:translateY(-.18rem) scale(.92)}.fsx-c-draggable-floating-menu[data-side=right]{right:.04rem}.fsx-c-draggable-floating-menu[data-side=left]{left:.04rem;transform-origin:bottom left}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down]{transform-origin:top right}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down]{transform-origin:top left}.fsx-c-draggable-floating-menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.fsx-c-draggable-floating-menu-item{position:absolute;display:block;background:transparent;color:#fff;font-size:.15rem;font-weight:400;line-height:.16rem;text-align:center;text-decoration:none;white-space:nowrap;transform:translateY(.12rem) scale(.94);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.fsx-c-draggable-floating-menu-item>:first-child{position:absolute;display:grid;box-sizing:border-box;width:max-content;min-width:1.28rem;max-width:calc(100vw - 1.68rem);min-height:.32rem;place-items:center;padding:.07rem .12rem;border:.01rem solid #b48848;border-radius:.26rem;background:rgba(0,0,0,.87);line-height:.16rem;overflow-wrap:anywhere;white-space:normal}.fsx-c-draggable-floating-menu[data-open=true] .fsx-c-draggable-floating-menu-item{transform:translateY(0) scale(1)}.fsx-c-draggable-floating-menu-item:nth-child(1){top:.38rem;left:1.16rem;width:1.73rem;height:.77rem}.fsx-c-draggable-floating-menu-item:nth-child(1)>:first-child{top:0;right:.45rem}.fsx-c-draggable-floating-menu-item:nth-child(1) .fsx-c-draggable-floating-menu-item-icon{top:.25rem;left:1.21rem}.fsx-c-draggable-floating-menu-item:nth-child(2){top:1.32rem;left:.33rem;width:1.88rem;height:.52rem}.fsx-c-draggable-floating-menu-item:nth-child(2)>:first-child{top:.09rem;right:.6rem}.fsx-c-draggable-floating-menu-item:nth-child(2) .fsx-c-draggable-floating-menu-item-icon{top:0;left:1.36rem}.fsx-c-draggable-floating-menu[data-open=true] .fsx-c-draggable-floating-menu-item:nth-child(1){transition-delay:40ms}.fsx-c-draggable-floating-menu[data-open=true] .fsx-c-draggable-floating-menu-item:nth-child(2){transition-delay:80ms}.fsx-c-draggable-floating-menu-item:focus-visible{outline:.02rem solid #143c6c;outline-offset:.02rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down] .fsx-c-draggable-floating-menu-item{width:1.88rem;height:.52rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down] .fsx-c-draggable-floating-menu-item:nth-child(1){top:0;left:.67rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down] .fsx-c-draggable-floating-menu-item:nth-child(2){top:.68rem;left:0}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down] .fsx-c-draggable-floating-menu-item>:first-child{top:.1rem;right:auto;left:calc(.52rem + var(--fsx-c-floating-menu-item-gap))}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down] .fsx-c-draggable-floating-menu-item .fsx-c-draggable-floating-menu-item-icon{top:0;left:0}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item{transform-origin:top left}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item:nth-child(1){transform:translate(-.68rem) scale(.82)}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item:nth-child(2){transform:translateY(-.68rem) scale(.74)}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(1){left:0}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(1)>:first-child{right:auto;left:.45rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(1) .fsx-c-draggable-floating-menu-item-icon{left:0}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(2){left:.68rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(2)>:first-child{right:auto;left:.6rem}.fsx-c-draggable-floating-menu[data-side=left][data-vertical=up] .fsx-c-draggable-floating-menu-item:nth-child(2) .fsx-c-draggable-floating-menu-item-icon{left:0}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down] .fsx-c-draggable-floating-menu-item{width:1.88rem;height:.52rem}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down] .fsx-c-draggable-floating-menu-item:nth-child(1){top:0;left:0}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down] .fsx-c-draggable-floating-menu-item:nth-child(2){top:.68rem;left:.67rem}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down] .fsx-c-draggable-floating-menu-item>:first-child{top:.1rem;right:calc(.52rem + var(--fsx-c-floating-menu-item-gap));left:auto}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down] .fsx-c-draggable-floating-menu-item .fsx-c-draggable-floating-menu-item-icon{top:0;left:calc(1.28rem + var(--fsx-c-floating-menu-item-gap))}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item{transform-origin:top right}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item:nth-child(1){transform:translate(.68rem) scale(.82)}.fsx-c-draggable-floating-menu[data-side=right][data-vertical=down]:not([data-open=true]) .fsx-c-draggable-floating-menu-item:nth-child(2){transform:translateY(-.68rem) scale(.74)}.fsx-c-draggable-floating-menu-item-icon{position:absolute;display:grid;width:.52rem;height:.52rem;flex:0 0 .52rem;place-items:center;border-radius:50%;border:.01rem solid #b48848;background:rgba(0,0,0,.87);box-shadow:0 .04rem .1rem rgba(0,0,0,.2)}.fsx-c-draggable-floating-menu-item-icon img{display:block;width:.44rem;height:.44rem}@media(prefers-reduced-motion:reduce){.fsx-c-draggable-floating-mask,.fsx-c-draggable-floating-launcher,.fsx-c-draggable-floating-controller,.fsx-c-draggable-floating-menu,.fsx-c-draggable-floating-menu-item{transition-duration:.01ms;transition-delay:0s}.fsx-c-draggable-floating-launcher[data-pulsing=true]:after{animation:none;opacity:.72;transform:scale(1)}}.fsx-c-navigation-link{color:inherit;text-decoration:none}.fsx-c-navigation-link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.fsx-c-navigation-icon{display:inline-flex;align-items:center;justify-content:center;width:.24rem;height:.24rem}.fsx-c-navigation-icon>.fsx-c-tabbar-icon-image{display:block;width:.24rem;height:.24rem;object-fit:contain}.fsx-c-language-switcher{min-width:0;margin:0;padding:0;border:0}.fsx-c-language-legend{margin-bottom:var(--fsx-space-3);color:var(--fsx-color-text);font-size:var(--fsx-font-size-base);font-weight:600}.fsx-c-language-options{display:grid;overflow:hidden;border:1px solid #fff;border-radius:var(--fsx-c-card-radius, var(--fsx-space-2));background:#fff}.fsx-c-language-options>label{position:relative;box-sizing:border-box;min-height:.57rem;align-items:center;padding:0 .13rem;color:#000e26;font-size:.15rem;font-weight:400;line-height:1.4;letter-spacing:.003rem;touch-action:manipulation}.fsx-c-language-options>label+label:before{position:absolute;top:0;right:.13rem;left:.13rem;height:1px;background:#eef0f3;content:""}.fsx-c-language-follow-copy{display:grid;gap:0}.fsx-c-language-follow-copy small{color:#717985;font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-c-language-check{display:grid;width:.2rem;height:.2rem;place-items:center;color:transparent;font-size:.13rem;font-weight:500;line-height:1;border:1px solid #a4a9ae;border-radius:.08rem;background:#fff}.fsx-c-language-check--active{color:#fff;border-color:#0aba9a;background:#0aba9a}.fsx-c-page-state{padding-block:var(--fsx-space-8)}.fsx-c-page-state-title{margin:0;color:inherit;font:inherit}.fsx-c-avatar-image{display:block;width:.72rem;height:.72rem;object-fit:cover;border-radius:50%}.fsx-c-upload-field{width:100%}.fsx-c-visually-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fsx-c-page-stack{display:grid;gap:var(--fsx-space-4)}.fsx-c-page-title{margin:0;font-size:var(--fsx-font-size-xl);line-height:1.3}.fsx-c-profile-summary{display:grid;justify-items:center;gap:var(--fsx-space-3);text-align:center}.fsx-c-avatar-fallback{width:.72rem;height:.72rem;background:var(--fsx-color-border);border-radius:50%}.fsx-c-muted-text{margin:0;color:var(--fsx-color-text-muted)}.fsx-c-action-stack{display:grid;gap:var(--fsx-space-3)}.fsx-c-action-link{display:grid;min-height:.44rem;padding-inline:var(--fsx-space-4);place-items:center;color:var(--fsx-color-brand);font-weight:600;text-decoration:none;border:1px solid var(--fsx-color-brand);border-radius:var(--fsx-radius-md)}.fsx-c-support-link{color:var(--fsx-color-brand);font-weight:600;text-decoration:none}html[data-fsx-app=c-web]{width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(82.051282px,25.641026vw,100px);--fsx-color-page: #f2f4f8;--fsx-color-background: var(--fsx-color-page);--adm-color-background-body: var(--fsx-color-page);--adm-color-box: var(--fsx-color-page);--fsx-font-size-xs: .12rem;--fsx-font-size-sm: .14rem;--fsx-font-size-base: .16rem;--fsx-font-size-lg: .18rem;--fsx-font-size-xl: .2rem;--fsx-font-size-2xl: .24rem;--fsx-font-sans: ui-sans-serif, system-ui, sans-serif;--fsx-font-business-zh-cn: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--fsx-font-business-zh-tw: "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", sans-serif;--fsx-font-business-ja: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans CJK JP", "Noto Sans JP", sans-serif;--fsx-font-business-ko: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", sans-serif;--fsx-font-business-en: ui-sans-serif, system-ui, sans-serif;--fsx-c-type-page-title-size: .18rem;--fsx-c-type-page-title-weight: 600;--fsx-c-type-page-title-line-height: .252rem;--fsx-c-type-section-title-size: .18rem;--fsx-c-type-section-title-weight: 700;--fsx-c-type-section-title-line-height: .22rem;--fsx-c-type-body-size: .14rem;--fsx-c-type-body-line-height: 1.5;--fsx-c-type-supporting-size: .12rem;--fsx-c-type-supporting-line-height: 1.5;--fsx-c-page-gutter: .12rem;--fsx-c-section-gap: .16rem;--fsx-c-card-gap: .08rem;--fsx-c-card-radius: .08rem;--fsx-space-1: .04rem;--fsx-space-2: .08rem;--fsx-space-3: .12rem;--fsx-space-4: .16rem;--fsx-space-6: .24rem;--fsx-space-8: .32rem;--fsx-radius-sm: .06rem;--fsx-radius-md: .1rem;--fsx-radius-lg: .16rem;--fsx-c-shell-max-width: 3.9rem;--fsx-c-expanded-content-max-width: 1120px;--fsx-c-bottom-navigation-height: .64rem;--fsx-c-compliance-footer-gap: .16rem;--fsx-focus-ring-width: .03rem;--fsx-c-control-disabled-opacity: .55;--fsx-c-control-active-opacity: .72;--fsx-c-control-focus-color: #0aba9a;--fsx-support-page: #f2f4f8;--fsx-support-surface: #fbfcfd;--fsx-support-ink: #000e26;--fsx-support-muted: #5e696f;--fsx-support-border: #dce7e5;--fsx-support-navy: #143c6c;--fsx-support-teal: #087f6b;--fsx-support-soft-teal: #dff5ef;--fsx-support-soft-blue: #e7eef7;--fsx-support-danger: #a92f37;--fsx-support-shadow: rgb(20 60 108 / 10%)}[data-fsx-business-text]:lang(zh-CN){font-family:var(--fsx-font-business-zh-cn)}[data-fsx-business-text]:lang(zh-TW){font-family:var(--fsx-font-business-zh-tw)}[data-fsx-business-text]:lang(ja-JP){font-family:var(--fsx-font-business-ja)}[data-fsx-business-text]:lang(ko-KR){font-family:var(--fsx-font-business-ko)}[data-fsx-business-text]:lang(en-US){font-family:var(--fsx-font-business-en)}html[data-fsx-app=c-web] #root{width:100%;height:100%;min-height:0;overflow:hidden}html[data-fsx-app=c-web] body{position:fixed;top:0;right:0;left:0;width:100%;height:100%;height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none;font-family:var(--fsx-font-sans);font-size-adjust:none;font-size:.16rem;font-weight:400;font-synthesis:none;line-height:var(--fsx-c-type-body-line-height);touch-action:pan-x pan-y}html[data-fsx-app=c-web] :where(.fsx-quote-rich-text,.fsx-mall-detail-copy,.fsx-content-detail-copy,.fsx-content-video-description-scroll) em{font-style:italic;font-synthesis:style}html[data-fsx-app=c-web][data-fsx-keyboard=open] body{height:var(--fsx-c-visual-viewport-height);transform:translateY(var(--fsx-c-visual-viewport-offset-top))}html[data-fsx-app=c-web] #root>[data-fsx-app="@fsx/c-web"]{width:100%;height:100%;min-height:0;max-width:3.9rem;overflow:hidden;margin-inline:auto}@supports (-webkit-touch-callout: none){html[data-fsx-app=c-web] :where(textarea,select,input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit])){font-size:16px!important}}html[data-fsx-app=c-web] #root>:is(.fsx-c-root--adaptive,.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive,.fsx-c-root--auth,.fsx-c-root--auth-responsive,.fsx-c-root--system-responsive){max-width:none}.fsx-c-root--adaptive .fsx-c-shell,.fsx-c-root--adaptive .fsx-c-bottom-navigation,.fsx-c-root--system-responsive .fsx-c-shell{width:100%;max-width:none}@media(min-width:391px){.fsx-c-root--secondary-responsive .fsx-c-shell{width:min(100%,var(--fsx-c-expanded-content-max-width));max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}}button,input,select,textarea{font:inherit}html[data-fsx-app=c-web] :where(button,input,select,textarea):disabled,html[data-fsx-app=c-web] :where(a[href],button,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:var(--fsx-c-control-disabled-opacity)}html[data-fsx-app=c-web] :where(button,[role=button])[aria-busy=true]{cursor:wait}html[data-fsx-app=c-web] :where(a[href],button,[role=button]):focus-visible{outline:var(--fsx-focus-ring-width) solid var(--fsx-c-control-focus-color);outline-offset:.02rem}@media(hover:hover)and (pointer:fine){html[data-fsx-app=c-web] :where(a[href],button,[role=button]):not(:disabled):not([aria-disabled=true]):not(.fsx-c-navigation-brand-home,.fsx-c-detail-header-brand):hover{filter:brightness(.96)}}html[data-fsx-app=c-web] :where(a[href],button,[role=button]):not(:disabled):not([aria-disabled=true]):active{opacity:var(--fsx-c-control-active-opacity)}.fsx-c-compliance-footer{box-sizing:border-box;width:min(100%,3.08rem);flex:0 0 auto;margin-top:auto;margin-inline:auto;padding-top:.06rem;color:#717985;font-family:var(--fsx-font-sans);font-size:.1rem;font-weight:400;letter-spacing:0;line-height:.16rem;text-align:center}.fsx-c-compliance-footer p{margin:0}.fsx-c-compliance-public-security{display:inline-flex;align-items:center;gap:.04rem;white-space:nowrap}.fsx-c-compliance-public-security img{display:block;width:.14rem;height:.16rem;flex:0 0 .14rem;object-fit:contain}.fsx-c-compliance-filings{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.08rem;white-space:nowrap}.fsx-c-compliance-footer a{color:inherit;touch-action:manipulation;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.015rem;-webkit-tap-highlight-color:transparent}@media(hover:hover){.fsx-c-compliance-footer a:hover{color:#143c6c}}.fsx-c-compliance-footer a:focus-visible{border-radius:.02rem;outline:.02rem solid #0e7c6d;outline-offset:.01rem}.fsx-c-image{position:relative;display:inline-grid;min-width:0;min-height:.44rem;overflow:hidden;place-items:stretch;background:#dfe8ef;vertical-align:middle}.fsx-c-image-media{display:block;grid-area:1 / 1;min-width:0;width:100%;max-width:100%;height:100%;object-fit:cover}.fsx-c-image-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#dfe8ef;pointer-events:none}.fsx-c-image-state--loading .fsx-c-image-state-asset{width:min(56.647%,.98rem);height:auto}.fsx-c-image-state--error .fsx-c-image-state-asset{width:min(49.133%,.85rem);height:auto}.fsx-c-loading{position:relative;display:grid;box-sizing:border-box;width:100%;min-height:.92rem;place-items:center;padding:.16rem}.fsx-c-list-loading-reserve{display:grid;min-height:1.58rem;place-items:center}.fsx-c-list-loading-reserve--mall{min-height:3.48rem}.fsx-c-loading-animation{width:.6rem;height:.6rem}.fsx-c-loading-animation>svg{display:block;width:100%;height:100%}.fsx-c-loading-fallback{position:absolute;display:flex;width:.45rem;height:.6rem;align-items:center;justify-content:space-between}.fsx-c-loading-fallback>i{display:block;width:.11rem;height:.11rem;border-radius:50%;background:#d8dfe4;animation:fsx-c-loading-bounce 1.1s ease-in-out infinite}.fsx-c-loading-fallback>i:nth-child(2){background:#c4ccd1;animation-delay:-.17s}.fsx-c-loading-fallback>i:nth-child(3){background:#aeb7bd;animation-delay:-.3s}@keyframes fsx-c-loading-bounce{0%,to{transform:translateY(.05rem)}50%{transform:translateY(-.05rem)}}@media(prefers-reduced-motion:reduce){.fsx-c-loading-fallback>i{animation:none;transform:none}}.fsx-c-empty-state{display:flex;box-sizing:border-box;width:100%;min-height:100%;flex-direction:column;align-items:center;padding-top:1.37rem;padding-bottom:max(.32rem,var(--fsx-safe-area-bottom));color:#717985;text-align:center}.fsx-c-empty-state-image{display:block;width:1.58rem;height:1.58rem;flex:0 0 1.58rem;object-fit:contain}.fsx-c-empty-state>:is(h2,p){max-width:calc(100% - .32rem);margin:.13rem 0 0;color:inherit;font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:.21rem;overflow-wrap:anywhere}.fsx-c-empty-state-action{min-width:1.44rem;min-height:max(.44rem,44px);margin-top:.2rem;padding:.1rem .24rem;border:1px solid #0e3b70;border-radius:.22rem;background:#fff;color:#0e3b70;font:inherit;font-weight:500;touch-action:manipulation}.fsx-c-empty-state-action:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-c-empty-state-action:disabled{opacity:.5;cursor:not-allowed}.fsx-c-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.08rem;max-width:100%;margin-top:.2rem}.fsx-c-empty-state .fsx-c-empty-state-actions :is(button,a){display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-width:0;min-height:max(.44rem,44px);margin:0;padding:.1rem .24rem;border:1px solid #0e3b70;border-radius:.22rem;background:#fff;color:#0e3b70;font-family:inherit;font-size:.14rem;font-weight:500;line-height:.2rem;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}.fsx-c-empty-state .fsx-c-empty-state-actions button:disabled{opacity:.5;cursor:not-allowed}.fsx-c-empty-state .fsx-c-empty-state-actions :is(button,a):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-c-empty-state.fsx-c-empty-state--compact{min-height:0;padding:.16rem .08rem}.fsx-c-empty-state--compact .fsx-c-empty-state-image{width:.96rem;height:.96rem;flex-basis:.96rem}.fsx-c-empty-state--compact .fsx-c-empty-state-action,.fsx-c-empty-state--compact .fsx-c-empty-state-actions{margin-top:.12rem}.fsx-c-operation-dialog{--border-radius: .16rem;--max-width: calc(100vw - .48rem) ;--min-width: min(3.3rem, calc(100vw - .48rem) )}.fsx-c-operation-dialog-body.adm-dialog-body:not(.adm-dialog-with-image){padding-top:0;overflow-y:auto;overscroll-behavior:contain}.fsx-c-operation-dialog-body .adm-dialog-header{margin:0;padding:.24rem 0 0}.fsx-c-operation-dialog-icon{display:block;width:.64rem;height:.64rem;flex:none}.fsx-c-operation-dialog-body .adm-dialog-title{margin:.24rem 0 0;padding:0 .2rem;color:#000e26;font-size:.18rem;font-weight:500;line-height:.3rem;overflow-wrap:anywhere}.fsx-c-operation-dialog-body .adm-dialog-content{flex:0 0 auto;max-height:none;padding:.12rem .2rem .24rem;overflow:visible;color:#717985;font-size:.14rem;line-height:1.4;text-align:center;overflow-wrap:anywhere}.fsx-c-operation-dialog-description{margin:0}.fsx-c-operation-dialog-body .adm-dialog-footer{padding:0 .2rem .24rem}.fsx-c-operation-dialog-body .adm-dialog-action-row{gap:.08rem;border-top:0}.fsx-c-operation-dialog-body .adm-dialog-action-row>.adm-dialog-button{min-width:0;min-height:.44rem;padding:.08rem .12rem;border:0;border-radius:.08rem;color:#717985;background:#f5f7fa;font-size:.16rem;font-weight:600;line-height:1.4;white-space:normal}.fsx-c-operation-dialog-body .adm-dialog-action-row>.adm-dialog-button:last-child{color:#fff;background:#e74841}.fsx-c-operation-dialog-body .adm-dialog-button:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-c-operation-dialog-body .adm-dialog-button:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-c-operation-dialog-body .adm-dialog-action-row>.adm-dialog-button:last-child:active{background:#d83d36}.fsx-auth-screen{box-sizing:border-box;width:100%;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:max(.16rem,env(safe-area-inset-top)) max(var(--fsx-c-page-gutter),env(safe-area-inset-right)) max(.16rem,env(safe-area-inset-bottom)) max(var(--fsx-c-page-gutter),env(safe-area-inset-left));background:#f2f4f8;color:#1b1e28;font-family:var(--fsx-font-sans)}.fsx-auth-screen>:is(.fsx-auth-header,.fsx-auth-card,.fsx-auth-result-card,.fsx-auth-result-notes){width:min(100%,4.8rem);margin-inline:auto}.fsx-auth-document-screen{box-sizing:border-box;display:flex;width:100%;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-auth-document-panel{box-sizing:border-box;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:.25rem var(--fsx-c-page-gutter) max(.32rem,env(safe-area-inset-bottom));border-radius:0;background:#fff}.fsx-auth-document-panel>h2{margin:0 0 .14rem;color:#000e26;font-size:.2rem;font-weight:500;letter-spacing:.004rem;line-height:.28rem;text-align:center;text-wrap:balance}.fsx-auth-document-panel--terms>h2{font-weight:700}.fsx-auth-document-metadata{display:grid;gap:.04rem;margin:0;color:#717985;font-size:.13rem;font-weight:400;letter-spacing:.0026rem;line-height:.2rem}.fsx-auth-document-metadata>div{display:flex;justify-content:flex-end;gap:.06rem;overflow-wrap:anywhere}.fsx-auth-document-metadata dt,.fsx-auth-document-metadata dd{margin:0}.fsx-auth-document-copy{margin-top:.26rem;color:#000e26;overflow-wrap:anywhere}.fsx-auth-document-copy section{margin:0 0 .16rem}.fsx-auth-document-copy section:last-child{margin-bottom:0}.fsx-auth-document-copy h2{margin:0 0 .16rem;color:#000e26;font-size:.15rem;font-weight:700;letter-spacing:.003rem;line-height:1.4}.fsx-auth-document-copy h2.fsx-auth-document-section-title--selective-bold{font-weight:400}.fsx-auth-document-copy h2.fsx-auth-document-section-title--selective-bold strong{font-weight:700}.fsx-auth-document-section--intro{margin-top:0}.fsx-auth-document-paragraph{margin:0 0 .16rem;color:#000e26;font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:1.4;white-space:pre-line}.fsx-auth-document-paragraph:last-child{margin-bottom:0}.fsx-auth-document-paragraph>a{color:#0e7c6d;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.02rem;touch-action:manipulation}.fsx-auth-document-paragraph>a:focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem;border-radius:.02rem}@media(hover:hover)and (pointer:fine){.fsx-auth-document-paragraph>a:hover{color:#075f54}}.fsx-auth-document-paragraph--muted{color:#717985;font-size:.13rem;letter-spacing:.0026rem}.fsx-auth-document-paragraph--emphasis{color:#000e26;font-size:.15rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.02rem}.fsx-auth-document-copy--terms .fsx-auth-document-paragraph--emphasis{text-decoration:none}.fsx-auth-document-copy--terms .fsx-auth-document-paragraph strong{font-weight:700}.fsx-auth-document-paragraph--notice{padding:.12rem;border:1px solid #f0d59a;border-radius:.08rem;background:#fff8e8;color:#765212;font-size:.14rem;line-height:1.5}.fsx-auth-document-copy--terms .fsx-auth-document-paragraph--body,.fsx-auth-document-copy--privacy .fsx-auth-document-paragraph--body{color:#000e26}.fsx-auth-header{display:grid;grid-template-columns:.24rem 1fr;gap:.12rem .08rem;width:100%}.fsx-auth-desktop-logo{display:none}.fsx-auth-back{position:relative;display:grid;width:.24rem;height:.24rem;place-items:center;padding:0;border:0;background:transparent}.fsx-auth-back:before{position:absolute;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;content:""}.fsx-auth-back img{display:block;width:.24rem;height:.24rem}.fsx-auth-brand{font-family:var(--fsx-font-sans);font-size:.18rem;font-weight:900;line-height:.24rem}.fsx-auth-header h1,.fsx-auth-header p{grid-column:1 / -1;margin:0}.fsx-auth-header h1{font-size:.18rem;line-height:.26rem}.fsx-auth-header p{min-height:.2rem;color:#6b7c79;font-size:.14rem;line-height:.22rem;overflow-wrap:anywhere}@media(min-width:48em){.fsx-auth-screen :is(.fsx-auth-back,.fsx-auth-brand){display:none}.fsx-auth-desktop-logo{display:block;width:.64rem;height:auto;grid-column:1 / -1;justify-self:center}}.fsx-auth-card{display:flex;box-sizing:border-box;width:100%;flex-direction:column;gap:.16rem;margin-top:.18rem;overflow:hidden;padding:clamp(.18rem,6.15vw,.24rem);border:1px solid #e8f2f0;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-auth-card-title{width:100%;margin:0;font-size:.22rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-wrap:balance}.fsx-auth-card-description{width:100%;min-height:.24rem;margin:0;color:#6b7c79;font-size:.14rem;line-height:1.5;overflow-wrap:anywhere}.fsx-auth-method{display:flex;box-sizing:border-box;width:100%;min-height:.52rem;align-items:center;gap:.12rem;padding:.12rem .16rem;border:1px solid #e8f2f0;border-radius:.16rem;color:#1b1e28;font-size:.14rem;font-weight:500;line-height:1.35;text-decoration:none;touch-action:manipulation}.fsx-auth-method img{width:.24rem;height:.24rem}.fsx-auth-method span{min-width:0;overflow-wrap:anywhere}.fsx-auth-agreement{display:grid;gap:.08rem;width:100%;min-width:0}.fsx-auth-agreement-control{display:grid;min-width:0;grid-template-columns:.2rem minmax(0,1fr);align-items:start;gap:.12rem;color:#6b7c79}.fsx-auth-agreement-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fsx-auth-agreement-box{position:relative;display:grid;box-sizing:border-box;width:.2rem;height:.2rem;place-items:center;border:1px solid #175045;border-radius:.08rem;background:#fff;cursor:pointer;touch-action:manipulation}.fsx-auth-agreement-input:checked+.fsx-auth-agreement-box{border-color:#0aba9a;background:#0aba9a}.fsx-auth-agreement-input:checked+.fsx-auth-agreement-box:after{color:#fff;content:"✓";font-size:.13rem;font-weight:800;line-height:1}.fsx-auth-agreement-input[aria-invalid=true]+.fsx-auth-agreement-box{border-color:var(--fsx-color-danger)}.fsx-auth-agreement-input:focus-visible+.fsx-auth-agreement-box{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-auth-agreement-input:disabled+.fsx-auth-agreement-box{cursor:not-allowed;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-auth-agreement-label{min-width:0;font-size:.12rem;line-height:.2rem;overflow-wrap:anywhere}.fsx-auth-agreement-prefix{cursor:pointer;touch-action:manipulation}.fsx-auth-agreement-input:disabled~.fsx-auth-agreement-label .fsx-auth-agreement-prefix{cursor:not-allowed;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-auth-agreement-link{display:inline;padding:0;border:0;background:transparent;color:#175045;font:inherit;line-height:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.02rem;touch-action:manipulation}.fsx-auth-agreement-link:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-auth-agreement-error{min-height:.14rem;margin:0;color:var(--fsx-color-danger);font-size:.1rem;line-height:.14rem;overflow-wrap:anywhere}.fsx-auth-guest-note{width:100%;min-height:.24rem;margin:.24rem 0 0;color:#7d848d;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-auth-form{display:flex;width:100%;flex-direction:column;gap:.08rem}.fsx-auth-field-label{font-size:.12rem;font-weight:500}.fsx-auth-field{display:flex;box-sizing:border-box;width:100%;height:.52rem;align-items:center;gap:.12rem;padding:0 .16rem;border:1px solid #e8f2f0;border-radius:.12rem}.fsx-phone-number-field{display:flex;width:100%;min-width:0;align-items:center;gap:.08rem}.fsx-phone-number-field select{max-width:.72rem;flex:0 0 .72rem;border:0;outline:0;background:transparent;color:#1b1e28;font-size:14px}.fsx-phone-number-field input{min-width:0;flex:1}.fsx-phone-number-field select:disabled,.fsx-phone-number-field input:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-auth-field input{min-width:0;flex:1;border:0;outline:0;color:#1b1e28;font-size:16px}.fsx-auth-field input::placeholder{color:#7d848d}.fsx-auth-form small{min-height:.16rem;color:#6b7c79;font-size:.12rem;line-height:normal}.fsx-auth-resend{width:fit-content;min-height:.24rem;padding:0;border:0;background:transparent;color:#0aba9a;font-size:.12rem;font-weight:500;line-height:.18rem;text-align:left;text-decoration:underline;text-underline-offset:.02rem;touch-action:manipulation}.fsx-auth-resend:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-auth-primary{width:100%;height:.52rem;margin-top:.08rem;border:0;border-radius:.12rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:500;touch-action:manipulation}.fsx-auth-primary:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-auth-alert{display:flex;box-sizing:border-box;width:100%;min-height:.44rem;align-items:center;gap:.12rem;padding:.12rem;border-radius:.12rem;background:#e8f2f0;font-size:.12rem}.fsx-auth-alert--gold{background:#f8f2e8}.fsx-auth-alert-icon{display:block;width:.2rem;height:.2rem;flex:0 0 .2rem}.fsx-auth-switch{width:100%;min-height:.24rem;color:#175045;font-size:.13rem;font-weight:500;text-decoration:none}.fsx-auth-switch-button{padding:0;border:0;background:transparent;text-align:left}.fsx-auth-result-card{display:flex;box-sizing:border-box;width:100%;min-height:3.12rem;flex-direction:column;align-items:center;gap:.16rem;margin-top:.3rem;padding:.24rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 .04rem .12rem rgba(0,0,0,.06);text-align:center}.fsx-auth-result-icon{display:grid;width:.64rem;height:.64rem;flex:0 0 .64rem;place-items:center;border-radius:.2rem;background:#dff8f3}.fsx-auth-result-icon img{display:block;width:.3rem;height:.3rem}.fsx-auth-result-card h2{width:100%;margin:0;font-size:.18rem;font-weight:700;line-height:.22rem}.fsx-auth-result-card>p{width:100%;min-height:.48rem;margin:0;color:#6b7c79;font-size:.13rem;line-height:.2rem}.fsx-auth-result-primary{display:grid;box-sizing:border-box;width:100%;height:.52rem;flex:0 0 .52rem;place-items:center;padding:0 .16rem;border:0;border-radius:.12rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:500;line-height:.18rem;text-decoration:none}.fsx-auth-result-support{min-height:.14rem;padding:0;border:0;background:transparent;color:#0aba9a;font-size:.12rem;font-weight:500;line-height:.14rem;text-decoration:underline;text-underline-offset:.02rem}.fsx-auth-result-notes{display:grid;gap:.08rem;width:100%;margin-top:.24rem;color:#7d848d;font-size:.12rem;line-height:.18rem;text-align:center}.fsx-auth-result-notes>div{margin:0}.fsx-auth-result-notes .fsx-auth-alert{text-align:left}.fsx-wechat-login-guide-layer{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-wechat-login-guide-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72)}.fsx-wechat-login-guide-target{position:absolute;top:calc(max(env(safe-area-inset-top),0px) + .55rem);right:.03rem;display:flex;box-sizing:border-box;width:.52rem;height:.38rem;align-items:center;justify-content:center;gap:.04rem;border:.03rem solid #f9c127;border-radius:.16rem}.fsx-wechat-login-guide-target i{display:block;width:.04rem;height:.04rem;border-radius:50%;background:#fdc531}.fsx-wechat-login-guide-pointer{position:absolute;top:calc(max(env(safe-area-inset-top),0px) + .94rem);right:calc(50% - 1.64rem);display:block;width:.49rem;height:1.24rem}.fsx-wechat-login-guide-card{position:absolute;top:calc(max(env(safe-area-inset-top),0px) + 2.23rem);left:50%;display:flex;box-sizing:border-box;width:min(calc(100% - .48rem),2.3rem);height:2.38rem;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;padding:.16rem .18rem;border-radius:.12rem;background:#fefefe;transform:translate(-50%);overflow-wrap:anywhere}.fsx-wechat-login-guide-close{position:absolute;top:.04rem;right:.04rem;display:grid;width:.44rem;height:.44rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#717985;font-size:.24rem;line-height:1;touch-action:manipulation}.fsx-wechat-login-guide-card p{width:1.92rem;margin:0;white-space:pre-line;font-size:.16rem;font-weight:500;line-height:.22rem}.fsx-wechat-login-guide-options{position:relative;display:block;width:1.92rem;height:1.07rem;flex:0 0 1.07rem}.fsx-wechat-login-guide-options img{position:absolute;top:.03rem;left:0;display:block;width:1.92rem;height:1.01rem;border-radius:.1rem}.fsx-wechat-login-guide-options i{position:absolute;top:0;left:.61rem;box-sizing:border-box;width:.69rem;height:1.07rem;border:.03rem solid #f9c127;border-radius:.1rem}.fsx-wechat-login-guide-card button:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}@media(min-width:481px){.fsx-wechat-login-guide-target:after{position:absolute;top:.36rem;right:.49rem;width:calc(50vw - 2.19rem);border-top:.03rem dashed #f9c127;content:""}}.fsx-session-expiry-layer{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;font-family:var(--fsx-font-sans)}.fsx-session-expiry-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(10,20,18,.48)}.fsx-session-expiry-sheet{position:relative;display:flex;box-sizing:border-box;width:min(100%,7.5rem);min-height:2.86rem;max-height:calc(100dvh - env(safe-area-inset-top));flex-direction:column;gap:.16rem;margin-inline:auto;overflow:hidden auto;overscroll-behavior:contain;padding:.12rem .24rem max(.32rem,env(safe-area-inset-bottom));border-radius:.28rem .28rem 0 0;background:#fff;color:#1b1e28;overflow-wrap:anywhere}.fsx-session-expiry-handle{width:.4rem;height:.04rem;flex:0 0 .04rem;align-self:center;border-radius:.02rem;background:#e8f2f0}.fsx-session-expiry-sheet h2{width:100%;margin:0;font-size:.22rem;font-weight:700;letter-spacing:0;line-height:.24rem;text-wrap:balance}.fsx-session-expiry-sheet>p{width:100%;margin:0;color:#717985;font-size:.14rem;font-weight:400;letter-spacing:0;line-height:.2rem}.fsx-session-expiry-primary{height:.52rem;min-height:.52rem;border:0;border-radius:.12rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:500;touch-action:manipulation}.fsx-session-expiry-home{display:flex;min-height:.24rem;justify-content:flex-start;padding:0;border:0;color:#0aba9a;font-size:.13rem;font-weight:500;line-height:.24rem;text-align:start;touch-action:manipulation}.fsx-session-expiry-note{color:#7d848d!important;font-size:.12rem!important;line-height:.18rem!important}.fsx-session-expiry-primary:focus-visible,.fsx-session-expiry-home:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-restricted-ai-layer{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;box-sizing:border-box;place-items:center;padding:max(.16rem,env(safe-area-inset-top)) max(.24rem,env(safe-area-inset-right)) max(.16rem,env(safe-area-inset-bottom)) max(.24rem,env(safe-area-inset-left));font-family:var(--fsx-font-sans)}.fsx-restricted-ai-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fsx-restricted-ai-dialog{position:relative;display:flex;box-sizing:border-box;width:min(3.42rem,100%);max-height:calc(100dvh - max(.32rem,env(safe-area-inset-top)) - max(.32rem,env(safe-area-inset-bottom)));flex-direction:column;align-items:center;gap:.16rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.24rem;border-radius:.2rem;background:#fff;box-shadow:0 .04rem .12rem rgba(0,0,0,.12);color:#000e26;text-align:center}.fsx-restricted-ai-dialog:focus{outline:0}.fsx-restricted-ai-illustration{display:block;width:1.42rem;height:1.42rem;flex:0 0 1.42rem;object-fit:contain}.fsx-restricted-ai-dialog h2{width:100%;margin:0;font-size:.18rem;font-weight:700;line-height:.25rem;text-wrap:balance}.fsx-restricted-ai-dialog p{width:100%;margin:0;color:#6b7c79;font-size:.13rem;font-weight:400;line-height:.2rem;overflow-wrap:anywhere}.fsx-restricted-ai-support{display:grid;box-sizing:border-box;width:100%;height:.52rem;min-height:.52rem;flex:0 0 .52rem;place-items:center;border:0;border-radius:.12rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:500;text-decoration:none;touch-action:manipulation}.fsx-restricted-ai-return{width:auto;min-height:.2rem;flex:0 0 auto;padding:0;border:0;color:#0aba9a;font-size:.15rem;font-weight:500;line-height:.2rem;text-decoration:underline;text-underline-offset:.02rem;touch-action:manipulation}.fsx-restricted-ai-dialog :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}@media(max-height:560px){.fsx-restricted-ai-dialog{gap:.12rem;padding:.2rem}.fsx-restricted-ai-illustration{width:1.12rem;height:1.12rem;flex-basis:1.12rem}}@media(hover:hover){.fsx-auth-method:hover{border-color:#cfe2de;background:#f8fbfa}.fsx-auth-agreement-link:hover,.fsx-auth-switch:hover{color:#078a72}.fsx-auth-primary:not(:disabled):hover{background:#0f315a}.fsx-session-expiry-primary:hover{background:#0f315a}.fsx-session-expiry-home:hover{color:#078a72}.fsx-restricted-ai-support:hover{background:#0f315a}.fsx-restricted-ai-return:hover{color:#078a72}}@media(prefers-reduced-motion:reduce){.fsx-session-expiry-layer,.fsx-session-expiry-mask{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fsx-auth-back:focus-visible,.fsx-auth-method:focus-visible,.fsx-auth-primary:focus-visible,.fsx-auth-switch:focus-visible,.fsx-auth-resend:focus-visible,.fsx-auth-result-primary:focus-visible,.fsx-auth-result-support:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-auth-otp{position:relative;display:grid;width:100%;height:.52rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.08rem}.fsx-auth-otp span{position:relative;display:grid;box-sizing:border-box;width:100%;height:.52rem;place-items:center;border:1px solid #e8f2f0;border-radius:.12rem;font-size:.18rem;font-weight:500}.fsx-auth-otp[data-invalid=true] span{border-color:#0aba9a;background:#dff8f3}.fsx-auth-otp:focus-within span.is-active:empty:after{width:1px;height:.22rem;background:#0aba9a;content:"";animation:fsx-otp-caret-blink 1s steps(1,end) infinite}.fsx-auth-otp input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;caret-color:#0aba9a;font-size:16px}@keyframes fsx-otp-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.fsx-auth-otp:focus-within span.is-active:empty:after{animation:none}}.fsx-auth-error{width:100%;margin:0;color:var(--fsx-color-danger);font-size:.12rem}.fsx-c-system-state-page{display:grid;box-sizing:border-box;width:100%;min-height:100%;place-items:center;padding:max(.24rem,env(safe-area-inset-top)) max(var(--fsx-c-page-gutter),env(safe-area-inset-right)) max(.24rem,env(safe-area-inset-bottom)) max(var(--fsx-c-page-gutter),env(safe-area-inset-left));background:#f2f4f8}.fsx-c-system-state-page .fsx-c-page-state{width:min(100%,4.8rem);padding:.32rem .24rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-c-content--home,.fsx-c-content--me{padding:0 0 calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom))}.fsx-c-content--mall{min-height:0;overflow:hidden;padding:0 0 calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom))}.fsx-mall-page{--fsx-mall-card-gap: var(--fsx-c-card-gap);display:flex;position:relative;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;flex-direction:column;overflow:hidden;padding:.12rem var(--fsx-c-page-gutter) 0;background:#f2f4f8;color:#000e26;container:fsx-mall-page / inline-size;font-family:var(--fsx-font-sans)}.fsx-mall-fixed-header{flex:0 0 auto}.fsx-mall-scroll-region{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--fsx-c-compliance-footer-gap)}.fsx-mall-page :is(a,button,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fsx-mall-search{display:grid;box-sizing:border-box;width:100%;height:.4rem;grid-template-columns:.4rem minmax(0,1fr);align-items:center;overflow:hidden;border-radius:.12rem;background:#fff}.fsx-mall-search button{display:grid;width:.4rem;height:.4rem;place-items:center;padding:0;border:0;background:transparent;touch-action:manipulation}.fsx-mall-search button img{display:block;width:.16rem;height:.16rem}.fsx-mall-search input{min-width:0;height:100%;padding:0 .12rem 0 0;border:0;outline:0;background:transparent;color:#1b1e28;font-size:.14rem;font-weight:400;letter-spacing:0;line-height:.22rem}.fsx-mall-search input::placeholder{overflow:hidden;color:#a4a9ae;text-overflow:ellipsis}.fsx-mall-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;height:.44rem;align-items:center;gap:.08rem;margin:.04rem 0 .08rem}.fsx-mall-category-tabs{display:flex;min-width:0;height:.4rem;align-items:center;flex-wrap:nowrap;gap:.04rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth}.fsx-mall-category-tabs::-webkit-scrollbar{display:none}.fsx-mall-category-tab{position:relative;display:grid;min-width:.44rem;max-width:100%;height:.32rem;flex:0 0 auto;place-items:center;overflow:hidden;padding:0 .06rem;border:0;border-radius:0;background:transparent;color:#313131;font-size:.16rem;font-weight:400;letter-spacing:0;line-height:.2rem;scroll-snap-align:start;text-overflow:ellipsis;white-space:nowrap;touch-action:manipulation}.fsx-mall-category-tab[data-edge-clipped=true]{opacity:.42}.fsx-mall-category-tab[aria-selected=true]{color:#0aba9a;font-weight:700}.fsx-mall-category-tab[aria-selected=true]:after{position:absolute;bottom:0;left:50%;width:.32rem;height:2px;background:#0aba9a;content:"";transform:translate(-50%)}.fsx-mall-category-expand{display:grid;width:.44rem;height:.44rem;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;touch-action:manipulation}.fsx-mall-category-expand[aria-expanded=true]{color:#0aba9a}.fsx-mall-category-expand img{display:block;width:.2rem;height:.2rem}.fsx-mall-category-overlay{position:absolute;z-index:4;top:.96rem;right:0;bottom:0;left:0}.fsx-mall-category-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:rgba(242,244,248,.92)}.fsx-mall-category-panel{position:relative;padding:.17rem var(--fsx-c-page-gutter) .16rem;background:#fff}.fsx-mall-category-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.08rem}.fsx-mall-category-panel button{min-width:0;min-height:.34rem;padding:.05rem .08rem;border:0;border-radius:.08rem;background:#f2f4f8;color:#313131;font:inherit;font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:.21rem;overflow-wrap:anywhere}.fsx-mall-category-panel button[aria-pressed=true]{background:#e9f7f4;color:#0a9d84;font-weight:700}.fsx-mall-products{min-width:0}.fsx-mall-product-flow{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--fsx-mall-card-gap);margin:0;padding:0;list-style:none}.fsx-mall-card{position:relative;min-width:0;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 0 1px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 10px 20px rgba(0,0,0,.04)}.fsx-mall-card-link{display:block;min-width:0;color:inherit;text-decoration:none}.fsx-mall-card-media{display:block;position:relative;width:100%;overflow:hidden;background:#e8edf0}.fsx-mall-card .fsx-mall-card-media{aspect-ratio:358 / 201}.fsx-mall-card-media>.fsx-c-image{display:grid;width:100%;height:100%}.fsx-mall-card-media .fsx-c-image-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fsx-mall-card-recommendation-tag{position:absolute;z-index:1;top:0;left:0;display:grid;box-sizing:border-box;width:auto;min-width:.36rem;max-width:calc(100% - .08rem);height:.2rem;padding:0 .06rem;place-items:center;overflow:hidden;border-radius:.08rem 0;background:rgba(190,149,111,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);color:#fff;font-size:.11rem;font-weight:400;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-mall-card-image-placeholder{display:block;width:100%;height:100%;background:linear-gradient(145deg,#edf1f3,#dfe7ea)}.fsx-mall-card-copy{display:grid;min-width:0;gap:.1rem;padding:.12rem .12rem 0}.fsx-mall-card-heading{display:grid;min-width:0;gap:.1rem}.fsx-mall-card-copy strong{display:-webkit-box;min-width:0;min-height:.2rem;overflow:hidden;color:#000e26;font-size:.16rem;font-weight:700;letter-spacing:.0032rem;line-height:.2rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-mall-card-copy small{display:-webkit-box;overflow:hidden;color:#535353;font-size:.12rem;font-weight:400;letter-spacing:0;line-height:.16rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fsx-mall-card-copy .fsx-mall-card-subtitle{display:block;overflow:hidden;color:#c2a074;font-size:.12rem;font-weight:500;line-height:.16rem;text-overflow:ellipsis;white-space:nowrap}.fsx-mall-card-copy .fsx-mall-card-summary{line-height:.16rem}.fsx-mall-card-copy em{overflow:hidden;color:#c2a074;font-size:.12rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:.12rem;text-overflow:ellipsis;white-space:nowrap}.fsx-mall-card-meta{display:flex;box-sizing:border-box;min-width:0;min-height:.34rem;align-items:center;justify-content:space-between;gap:.08rem;padding:.08rem .12rem .12rem}.fsx-c-price-display{--fsx-c-price-unit: .16rem;display:inline-flex;min-width:0;max-width:100%;align-items:baseline;gap:.25em;color:#b48848;font-size:var(--fsx-c-price-unit);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.fsx-c-price-display .fsx-c-price-display-reference,.fsx-c-price-display .fsx-c-price-display-payment{display:inline-flex;min-width:0;align-items:baseline;gap:.25em}.fsx-c-price-display .fsx-c-price-display-reference>strong{font-size:1.125em;font-weight:900;line-height:1.32}.fsx-c-price-display .fsx-c-price-display-reference>small{font-size:1em;font-weight:600;line-height:1.38}.fsx-c-price-display .fsx-c-price-display-relation{font-size:.875em;font-weight:900;line-height:1.43}.fsx-c-price-display .fsx-c-price-display-payment>strong{font-size:1.75em;font-weight:900;line-height:1.18}.fsx-c-price-display .fsx-c-price-display-payment>small{font-size:1em;font-weight:600;line-height:1.38}.fsx-c-price-display .fsx-c-price-display-affix{font-size:.75em;font-weight:600;line-height:1.4;white-space:pre}.fsx-mall-card-price{--fsx-c-price-unit: .12rem;display:flex;height:.34rem;align-items:baseline;min-width:0;overflow:hidden;color:#b48848;font-weight:700;letter-spacing:.0032rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-mall-card-favorite-space{width:.32rem;height:.34rem;flex:0 0 .32rem}.fsx-mall-card-favorite{display:grid;position:absolute;z-index:1;right:.02rem;bottom:.08rem;width:.44rem;height:.44rem;padding:0;place-items:center;border:0;background:transparent;touch-action:manipulation}.fsx-mall-favorite-surface{display:grid;width:.32rem;height:.32rem;place-items:center;border-radius:50%;background:#f7f8fa}.fsx-mall-favorite-icon{display:block;width:.16rem;height:.16rem}.fsx-mall-card-favorite:disabled,.fsx-mall-detail-favorite:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-mall-retry{display:grid;min-height:1.44rem;place-items:center;margin:0;color:#7b8494;font-size:.13rem;line-height:.2rem;text-align:center}.fsx-mall-retry button{min-width:1.12rem;min-height:.44rem;padding:0 .16rem;border:1px solid #143c6c;border-radius:.12rem;background:#fff;color:#143c6c;font-size:.14rem;font-weight:600;touch-action:manipulation}.fsx-mall-search button:focus-visible,.fsx-mall-category-tab:focus-visible,.fsx-mall-category-expand:focus-visible,.fsx-mall-retry button:focus-visible,.fsx-mall-card-favorite:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-mall-card-link:focus-visible{outline:.03rem solid #0aba9a;outline-offset:-.03rem}@media(hover:hover){.fsx-mall-search button:hover,.fsx-mall-category-tab:hover{background:#f7faf9}.fsx-mall-category-expand:hover{opacity:.8}.fsx-mall-card-link:hover strong{color:#143c6c}.fsx-mall-card-favorite:not(:disabled):hover .fsx-mall-favorite-surface{background:#edf3f2}.fsx-mall-retry button:hover{background:#f5f8fb}}.fsx-c-content--mall-detail{min-height:0;overflow:hidden;padding:0;background:#f1f3f7}.fsx-mall-detail-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f1f3f7;color:#000e26}.fsx-mall-detail-page--state{grid-template-rows:auto minmax(0,1fr)}.fsx-mall-detail-page :is(a,button,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fsx-mall-detail-page>.fsx-c-detail-header{height:.52rem;padding-inline:.08rem;border-bottom:1px solid #edf0f3;background:#fff}.fsx-mall-detail-page>.fsx-c-detail-header h1{min-width:0;overflow:hidden;font-size:.16rem;line-height:.22rem;text-overflow:ellipsis;white-space:nowrap}.fsx-mall-detail-header-actions{display:flex;align-items:center}.fsx-mall-detail-header-actions button{display:grid;width:.44rem;height:.44rem;padding:0;place-items:center;border:0;background:transparent}.fsx-mall-detail-favorite{border:0;background:transparent}.fsx-mall-detail-header-actions img{display:block;width:.24rem;height:.24rem}.fsx-mall-detail-header-actions .fsx-mall-favorite-icon{width:.24rem;height:.24rem}.fsx-c-favorite-toast .adm-toast-main{box-sizing:border-box;min-width:1.16rem;min-height:.44rem;max-width:calc(100% - .4rem);padding:.11rem .2rem;overflow:visible;border-radius:.12rem;background:rgba(0,0,0,.8);color:#fff;font-family:var(--fsx-font-sans);font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:.21rem;text-align:center;white-space:nowrap;word-break:normal}html:lang(zh) .fsx-c-favorite-toast .adm-toast-main{width:1.16rem}@media(max-width:350px){.fsx-c-favorite-toast .adm-toast-main{max-width:calc(100% - .24rem);white-space:normal}}.fsx-mall-detail-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-mall-detail-scroll::-webkit-scrollbar{display:none}.fsx-mall-detail-gallery{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(145deg,#e8ecef,#dce4e8)}.fsx-mall-detail-gallery>.adm-swiper{--height: 100%;height:100%;width:100%}.fsx-mall-detail-gallery .adm-swiper-item>.fsx-c-image,.fsx-mall-detail-gallery>span{display:grid;width:100%;height:100%;object-fit:cover}.fsx-mall-detail-gallery .fsx-c-image-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fsx-mall-detail-gallery>span{background:linear-gradient(145deg,#eef1f3,#dfe6e9)}@media(min-width:391px){.fsx-c-root--mall-detail-responsive .fsx-c-shell{width:min(100%,var(--fsx-c-expanded-content-max-width));max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}.fsx-c-root--mall-detail-responsive .fsx-c-content--mall-detail{width:100%;height:100dvh}.fsx-c-root--mall-detail-responsive .fsx-mall-detail-gallery,.fsx-c-root--mall-detail-responsive .fsx-mall-detail-gallery .adm-swiper-item>.fsx-c-image,.fsx-c-root--mall-detail-responsive .fsx-mall-detail-gallery>span{width:100%;height:min(56.25vw,500px);aspect-ratio:auto}.fsx-c-root--mall-detail-responsive .fsx-mall-detail-gallery>.adm-swiper{--height: min(56.25vw, 500px)}}.fsx-mall-detail-gallery-indicator{position:absolute;right:.16rem;bottom:.1rem;left:.16rem;z-index:1;display:flex;gap:.08rem;pointer-events:none}.fsx-mall-detail-gallery-indicator>span{height:.025rem;min-width:0;flex:1 1 0;border-radius:.02rem;background:rgba(255,255,255,.52)}.fsx-mall-detail-gallery-indicator>.is-active{background:#fff}.fsx-mall-detail-body{display:grid;gap:var(--fsx-c-card-gap);padding:.12rem var(--fsx-c-page-gutter) .24rem}.fsx-mall-detail-intro{display:grid;gap:.06rem;padding:.02rem 0}.fsx-mall-detail-intro>*{margin:0}.fsx-mall-detail-category{width:fit-content;padding:.02rem .06rem;border:1px solid #c5eee5;border-radius:.04rem;background:#e5f8f3;color:#118a75;font-size:.11rem;font-weight:600;line-height:.16rem}.fsx-mall-detail-price{--fsx-c-price-unit: .16rem;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.06rem;row-gap:.02rem;color:#b48848;font-variant-numeric:tabular-nums;line-height:1}.fsx-mall-detail-rate{display:grid;width:fit-content;min-height:.22rem;padding:0 .07rem;align-items:center;border-radius:.06rem;background:#fff8ec;color:#717985!important;font-size:.12rem!important;font-variant-numeric:tabular-nums;line-height:1.4!important}.fsx-mall-detail-intro h2{font-size:.2rem;font-weight:700;line-height:.28rem;overflow-wrap:anywhere}.fsx-mall-detail-intro>p:not(.fsx-mall-detail-price){color:#626d7d;font-size:.14rem;line-height:.22rem;overflow-wrap:anywhere}.fsx-mall-detail-sticky-nav{position:sticky;top:0;z-index:4;display:grid;height:max(44px,.51rem);margin-inline:calc(-1 * var(--fsx-c-page-gutter));margin-bottom:min(-44px,-.51rem);grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #edf0f3;background:#fff;box-shadow:0 .04rem .12rem rgba(24,43,64,.08);opacity:0;pointer-events:none;visibility:hidden}.fsx-mall-detail-sticky-nav.is-visible{opacity:1;pointer-events:auto;visibility:visible}.fsx-mall-detail-sticky-nav button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:max(44px,.51rem);padding:0 .04rem;overflow:hidden;border:0;background:transparent;color:#666;font-size:.15rem;font-weight:500;line-height:.18rem;overflow-wrap:anywhere;text-align:center;white-space:normal}.fsx-mall-detail-sticky-nav button[aria-pressed=true]{color:#0aba9a;font-weight:700}.fsx-mall-detail-sticky-nav button[aria-pressed=true]:after{position:absolute;right:20%;bottom:0;left:20%;height:.03rem;border-radius:.04rem .04rem 0 0;background:#0aba9a;content:""}.fsx-mall-detail-anchor-group{display:grid;min-width:0;gap:.12rem}.fsx-mall-detail-section{min-width:0;padding:.16rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 1px 4px rgba(24,43,64,.04)}.fsx-mall-detail-section>h2{margin:0 0 .12rem;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-mall-detail-location{display:grid;gap:.08rem;margin:0}.fsx-mall-detail-location>div{display:grid;grid-template-columns:.72rem minmax(0,1fr);gap:.12rem;align-items:start}.fsx-mall-detail-location dt{color:#7a8493;font-size:.12rem;line-height:.2rem}.fsx-mall-detail-location dd{min-width:0;margin:0;color:#182130;font-size:.14rem;font-weight:600;line-height:.2rem;overflow-wrap:anywhere}.fsx-mall-detail-copy{color:#536071;font-size:.13rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.fsx-mall-detail-copy{overflow-wrap:anywhere;white-space:pre-wrap}.fsx-mall-detail-copy img{display:block;height:auto;margin:0 auto;max-width:100%}.fsx-mall-detail-rich-image{display:grid;margin-inline:auto;vertical-align:top}.fsx-mall-detail-copy blockquote{border-inline-start:3px solid var(--fsx-c-color-primary, #7c3aed);color:var(--fsx-c-color-text-secondary, #666);margin-inline:0;padding-inline-start:.16rem}.fsx-mall-detail-copy a{color:var(--fsx-c-color-primary, #7c3aed);text-decoration:underline;text-underline-offset:.03rem}.fsx-mall-detail-copy{overflow-x:auto}.fsx-mall-detail-copy p{margin-block:0;padding-block:0;line-height:1.5}.fsx-mall-detail-copy table{border-collapse:collapse;min-width:3.2rem;width:100%}.fsx-mall-detail-copy td,.fsx-mall-detail-copy th{border:1px solid #e5e7eb;padding:.08rem;vertical-align:top}.fsx-mall-detail-skus{display:grid;gap:.12rem;margin:0;padding:0;list-style:none}.fsx-mall-detail-skus li{overflow:hidden;border:1px solid #e4e9ed;border-radius:.12rem}.fsx-mall-detail-skus li.is-selected{border-color:#0aba9a;background:#f2fffc;box-shadow:0 0 0 1px rgba(10,186,154,.12)}.fsx-mall-detail-skus button{display:grid;width:100%;min-height:.98rem;grid-template-columns:minmax(0,1fr) auto;gap:.08rem .12rem;padding:.12rem;border:0;background:transparent;color:inherit;text-align:left}.fsx-mall-detail-skus button>span:first-child{display:grid;gap:.04rem;min-width:0}.fsx-mall-detail-skus button strong{font-size:.14rem;line-height:.2rem;overflow-wrap:anywhere}.fsx-mall-detail-skus button small{color:#626d7d;font-size:.11rem;line-height:.17rem;overflow-wrap:anywhere}.fsx-mall-detail-skus button>em{color:#b88436;font-size:.13rem;font-style:normal;line-height:.2rem;white-space:nowrap}.fsx-mall-sku-price{--fsx-c-price-unit: .08rem}.fsx-mall-detail-sku-foot{display:flex;min-width:0;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:.08rem;color:#4e5a69;font-size:.11rem;line-height:.18rem}.fsx-mall-detail-sku-foot b{color:#0a9d84;font-weight:600}.fsx-mall-detail-inclusions,.fsx-mall-selection-policies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem}.fsx-mall-detail-inclusions>div,.fsx-mall-selection-policies>div{min-width:0;padding:.12rem;border-radius:.08rem;background:#f5f7f9}.fsx-mall-detail-inclusions strong,.fsx-mall-selection-policies strong{font-size:.12rem;line-height:.18rem}.fsx-mall-detail-inclusions p,.fsx-mall-selection-policies p{margin:.06rem 0 0;color:#626d7d;font-size:.11rem;line-height:.17rem;white-space:pre-wrap;overflow-wrap:anywhere}.fsx-mall-selection-policies .fsx-mall-selection-redemption-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-mall-selection-trade-policy{padding:.12rem;border-radius:.08rem;background:#f5f7f9}.fsx-mall-selection-trade-policy strong{font-size:.12rem;line-height:.18rem}.fsx-mall-selection-trade-policy p{margin:.06rem 0 0;color:#626d7d;font-size:.11rem;line-height:.17rem;overflow-wrap:anywhere}.fsx-mall-selection-trade-policy div[role=alert]{display:grid;gap:.08rem}.fsx-mall-selection-trade-policy div[role=alert] p{color:#c33f36}.fsx-mall-selection-trade-policy div[role=alert] :is(button,.fsx-c-support-action){min-height:.44rem;padding:0 .12rem;border:1px solid #143c6c;border-radius:.08rem;background:#fff;color:#143c6c;font:inherit}.fsx-c-support-action{display:inline-flex;align-items:center;justify-content:center;min-height:.44rem;padding:0 .12rem;border:1px solid #143c6c;border-radius:.08rem;background:#fff;color:#143c6c;font:inherit;text-decoration:none}.fsx-mall-detail-policy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.08rem .12rem;font-size:.12rem;line-height:.18rem}.fsx-mall-detail-policy p{margin:0;color:#626d7d;overflow-wrap:anywhere}.fsx-mall-detail-policy>.fsx-mall-detail-appointment-copy{min-width:0;grid-column:1 / -1}.fsx-mall-detail-actionbar{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:.08rem;padding:.08rem .16rem calc(.08rem + var(--fsx-safe-area-bottom));border-top:1px solid #edf0f3;background:#fff;box-shadow:0 -.04rem .16rem rgba(24,43,64,.06)}.fsx-mall-detail-support{display:grid;min-width:.64rem;min-height:max(44px,.52rem);align-content:center;gap:.04rem;place-items:center;padding-inline:.04rem;white-space:nowrap;color:#465569;font-size:.12rem;line-height:.16rem;text-decoration:none}.fsx-mall-detail-support .iconfont{font-size:.22rem;line-height:.22rem}.fsx-mall-detail-actionbar>button{min-width:0;width:100%;align-self:center;white-space:nowrap;min-height:max(44px,.52rem);padding:0 .16rem;border:0;border-radius:.08rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:600}.fsx-mall-detail-actionbar>button:disabled{background:#aab4c0}@media(min-width:720px){.fsx-mall-detail-actionbar{padding-block:.12rem calc(.12rem + var(--fsx-safe-area-bottom))}.fsx-mall-detail-actionbar>button{width:2.4rem;max-width:100%;justify-self:end}}.fsx-mall-detail-state{display:grid;align-content:center;justify-items:center;gap:.16rem;padding:.24rem;color:#6f7a89;text-align:center}.fsx-mall-detail-state p{margin:0;font-size:.14rem;line-height:.22rem}.fsx-mall-detail-state button,.fsx-mall-detail-state a{display:inline-flex;align-items:center;justify-content:center;min-width:1.12rem;min-height:.44rem;padding-inline:.16rem;border:1px solid #143c6c;border-radius:.1rem;background:#fff;color:#143c6c;text-decoration:none}.adm-popup-body.fsx-mall-selection-popup{left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none;max-height:70vh;max-height:70dvh;overflow:hidden;border-radius:.2rem .2rem 0 0;background:#fff}.fsx-mall-selection-dialog{display:grid;max-height:70vh;max-height:70dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#000e26}.fsx-mall-selection-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) .4rem;align-items:center;gap:.08rem;padding:.12rem .16rem 0}.fsx-mall-selection-scroll{display:grid;min-height:0;align-content:start;gap:.12rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.12rem .16rem;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.fsx-mall-search-row{display:flex;align-items:center;gap:.08rem}.fsx-mall-search-row .fsx-mall-search{flex:1;min-width:0}.fsx-mall-payment-list-entry{display:flex;align-items:center;justify-content:center;gap:.04rem;flex:0 0 auto;max-width:42%;min-height:44px;padding-inline:.08rem;border-radius:.08rem;color:#143c6c;background:#fff;text-decoration:none;font-size:.12rem;line-height:1.4}.fsx-mall-payment-list-entry .iconfont{font-size:.19rem}.fsx-mall-detail-actionbar.fsx-mall-detail-actionbar--with-list{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,2fr);gap:.08rem}.fsx-mall-detail-payment-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.03rem;min-height:44px;color:#34465d;font-size:.1rem;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-mall-detail-payment-list .iconfont{font-size:.22rem}.fsx-mall-selection-purchase-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.08rem}.fsx-mall-selection-purchase-actions>button{box-sizing:border-box;min-width:0;min-height:48px;padding:.1rem .12rem;border-radius:.08rem;font-family:inherit;font-size:.14rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.fsx-mall-selection-add{border:1px solid #143c6c;background:#fff;color:#143c6c}.fsx-mall-selection-add:disabled{border-color:#c9d0d8;color:#a0a9b5;cursor:not-allowed}.fsx-mall-selection-footer{padding:0 .16rem calc(.16rem + var(--fsx-safe-area-bottom));background:#fff}.fsx-mall-selection-dialog h2,.fsx-mall-selection-dialog h3,.fsx-mall-selection-dialog p{margin:0}.fsx-mall-selection-dialog h2{font-size:.18rem;line-height:.26rem}.fsx-mall-selection-dialog h3{font-size:.13rem;line-height:.2rem}.fsx-mall-selection-dialog>header button{display:grid;width:.4rem;height:.4rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent}.fsx-mall-selection-dialog>header img{display:block;width:.3rem;height:.3rem}.fsx-mall-selection-note{padding:.08rem .1rem;border-radius:.05rem;background:#e9f0ff;color:#476078;font-size:.11rem;line-height:.16rem}.fsx-mall-selection-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem}.fsx-mall-selection-options>button{display:grid;min-width:0;min-height:.68rem;grid-template-columns:.18rem minmax(0,1fr);align-items:center;gap:.08rem;padding:.1rem;border:1px solid #dfe5ea;border-radius:.08rem;background:#fff;color:inherit;text-align:left}.fsx-mall-selection-options>button[aria-pressed=true]{border-color:#0aba9a;background:#effdfa}.fsx-mall-selection-options i{display:grid;width:.18rem;height:.18rem;place-items:center;border:1px solid #bbc5ce;border-radius:50%;color:#fff;font-size:.1rem;font-style:normal}.fsx-mall-selection-options>button[aria-pressed=true] i{border-color:#0aba9a;background:#0aba9a}.fsx-mall-selection-options span{display:grid;min-width:0;gap:.04rem}.fsx-mall-selection-options strong{font-size:.11rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-mall-selection-options em{color:#b88436;font-size:.11rem;font-style:normal;line-height:.16rem}.fsx-mall-selection-price{--fsx-c-price-unit: .08rem}.fsx-mall-selection-date{display:grid;gap:.06rem;padding:.12rem;border:1px solid #d7e7e3;border-radius:.08rem;background:#f6fcfa}.fsx-mall-selection-date-label{font-size:.12rem;font-weight:600;line-height:.18rem}.fsx-mall-selection-date>button{display:grid;width:100%;min-height:.44rem;grid-template-columns:minmax(0,1fr) .2rem;align-items:center;gap:.08rem;padding:0 .1rem;border:1px solid #d4dfdc;border-radius:.08rem;background:#fff;color:#15263b;font:inherit;text-align:left}.fsx-mall-selection-date>button:disabled{cursor:not-allowed;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-mall-selection-date>button span.is-placeholder{color:#667585}.fsx-mall-selection-date>button img{display:block;width:.2rem;height:.2rem}.fsx-mall-selection-date small,.fsx-mall-selection-date p{color:#667585;font-size:.1rem;line-height:.16rem}.fsx-mall-selection-date p[role=alert]{color:#c33f36}.adm-popup-body.fsx-mall-calendar-popup{left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none;max-height:calc(100dvh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;border-radius:.2rem .2rem 0 0;background:#fff;box-shadow:0 -.08rem .32rem rgba(15,35,59,.16)}.fsx-mall-calendar{display:grid;gap:.08rem;overscroll-behavior:contain;padding:.16rem .16rem calc(.18rem + var(--fsx-safe-area-bottom));color:#15263b}.fsx-mall-calendar button{touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 186 154 / 16%)}.fsx-mall-calendar>header{display:grid;grid-template-columns:minmax(0,1fr) .36rem;align-items:center;gap:.08rem}.fsx-mall-calendar h3{margin:0;font-size:.17rem;line-height:.24rem}.fsx-mall-calendar>header button,.fsx-mall-calendar-navigation button{display:grid;width:.36rem;height:.36rem;padding:0;place-items:center;border:0;border-radius:50%;background:#f4f7f9;color:#20364f;cursor:pointer}.fsx-mall-calendar>header button span{font-size:.24rem;font-weight:300;line-height:1}.fsx-mall-calendar-navigation{display:grid;grid-template-columns:.36rem minmax(0,1fr) .36rem;align-items:center;gap:.08rem}.fsx-mall-calendar-navigation strong{font-size:.15rem;line-height:.22rem;text-align:center}.fsx-mall-calendar-navigation button span{font-size:.25rem;font-weight:400;line-height:1;transform:translateY(-.01rem)}.fsx-mall-calendar-navigation button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-mall-calendar-weekdays,.fsx-mall-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.04rem}.fsx-mall-calendar-weekdays span{padding:.04rem 0;color:#7b8794;font-size:.1rem;font-weight:600;line-height:.16rem;text-align:center}.fsx-mall-calendar-days>:is(button,span){min-width:0;min-height:.4rem}.fsx-mall-calendar-days>button{padding:0;border:0;border-radius:.12rem;background:transparent;color:#15263b;cursor:pointer;font-size:.13rem;font-weight:600}.fsx-mall-calendar-days>button:disabled{color:#c0c8d0;cursor:not-allowed}.fsx-mall-calendar-days>button.is-selected{background:#0aba9a;color:#fff;box-shadow:0 .04rem .12rem rgba(10,186,154,.24)}.fsx-mall-calendar button:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}@media(hover:hover){.fsx-mall-calendar :is(.fsx-mall-calendar-navigation,.fsx-mall-calendar-days) button:not(:disabled):hover{background:#eaf8f5}.fsx-mall-calendar-days>button.is-selected:hover{background:#089f85}}.fsx-mall-selection-submit{display:grid;box-sizing:border-box;width:100%;min-height:.52rem;place-items:center;padding:0 .16rem;border:0;border-radius:.08rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:600;line-height:.22rem;text-align:center;text-decoration:none}.fsx-mall-selection-submit[aria-disabled=true]{background:#aab4c0;cursor:not-allowed}.fsx-mall-selection-submit:disabled{background:#aab4c0;cursor:not-allowed}.fsx-mall-detail-page :is(a,button):focus-visible,.fsx-mall-selection-dialog :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}@media(hover:hover){.fsx-mall-detail-header-actions button:hover,.fsx-mall-detail-support:hover{background:#f5f8fa}.fsx-mall-detail-sticky-nav button:hover{background:#f7faf9}.fsx-mall-detail-actionbar>button:not(:disabled):hover,.fsx-mall-selection-submit:not([aria-disabled=true]):hover{background:#0f315a}}@media(max-width:340px){.fsx-mall-detail-body{padding-inline:var(--fsx-c-page-gutter)}.fsx-mall-detail-sticky-nav{margin-inline:calc(-1 * var(--fsx-c-page-gutter))}.fsx-mall-detail-actionbar{padding-inline:.12rem}.fsx-mall-detail-inclusions,.fsx-mall-selection-policies{grid-template-columns:minmax(0,1fr)}}.fsx-device-list{--border-inner: 1px solid #e8edf0;overflow:hidden;border:1px solid #edf0f2;border-radius:.18rem;box-shadow:0 .06rem .2rem rgba(25,52,60,.06)}.fsx-device-list .adm-list-item-content{min-height:1.12rem;align-items:flex-start;padding:.2rem .16rem .18rem 0}.fsx-device-icon{display:grid;width:.52rem;height:.52rem;flex:none;place-items:center;margin-top:.03rem;border-radius:50%;color:#10a995;background:#effaf8}.fsx-device-icon svg{width:.27rem;height:.27rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fsx-device-summary{display:flex;min-width:0;flex-direction:column;gap:.045rem;color:#737d89;font-size:.13rem;line-height:1.45}.fsx-device-title-row{display:flex;min-width:0;align-items:center;gap:.08rem;margin-bottom:.02rem}.fsx-device-title-row strong{overflow-wrap:anywhere;color:#101828;font-size:.16rem;font-weight:600;letter-spacing:.002rem}.fsx-device-title-row .adm-tag{flex:none}.fsx-c-content--commerce{min-height:0;overflow:hidden;padding:0;background:#fff}.fsx-order-list-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-order-list-page>.fsx-c-detail-header{height:.48rem;padding-inline:.08rem;background:#f2f4f8}.fsx-order-list-page>.fsx-c-detail-header h1{font-size:.18rem;font-weight:500;letter-spacing:.0036rem;line-height:.252rem}.fsx-order-list-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-order-list-scroll::-webkit-scrollbar{display:none}.fsx-order-list-scroll-content{display:flex;box-sizing:border-box;min-width:0;min-height:100%;flex-direction:column;padding:.06rem var(--fsx-c-page-gutter) max(.24rem,var(--fsx-safe-area-bottom))}.fsx-order-status-tabs{--active-line-color: #0aba9a;--active-line-height: 2px;--active-title-color: #0aba9a;--fixed-active-line-width: .32rem;--title-font-size: .15rem;position:sticky;z-index:2;top:0;width:calc(100% + 2 * var(--fsx-c-page-gutter));min-height:.44rem;flex:0 0 .44rem;margin-inline:calc(-1 * var(--fsx-c-page-gutter));background:#f2f4f8}.fsx-order-status-tabs .adm-tabs-header{border-bottom:0;background:#f2f4f8}.fsx-order-status-tabs .adm-tabs-header-mask-left{background:linear-gradient(to right,#f2f4f8,rgba(242,244,248,0))}.fsx-order-status-tabs .adm-tabs-header-mask-right{background:linear-gradient(to left,#f2f4f8,rgba(242,244,248,0))}.fsx-order-status-tabs .adm-tabs-tab-list{min-height:.44rem;padding-inline:.02rem}.fsx-order-status-tabs .adm-tabs-tab-wrapper{flex:0 0 auto;padding-inline:.12rem}.fsx-order-status-tabs .adm-tabs-tab{display:flex;min-height:.44rem;align-items:center;padding-block:.04rem;color:#313131;font-weight:400;line-height:.2rem;touch-action:manipulation}.fsx-order-status-tabs .adm-tabs-tab-active{color:#0aba9a;font-weight:700}.fsx-order-list-empty{min-height:3.6rem;flex:1 0 auto}.fsx-order-list-empty .fsx-c-empty-state{padding-top:.9rem}.fsx-order-list{display:grid;gap:var(--fsx-c-card-gap);margin:.1rem 0 0;padding:0;list-style:none}.fsx-order-list>li{min-width:0;border-radius:var(--fsx-c-card-radius);background:#fff;overflow:hidden}.fsx-order-list>li a{display:grid;box-sizing:border-box;min-height:1.72rem;gap:.09rem;padding:.13rem .14rem .11rem;color:#000e26;text-decoration:none;touch-action:manipulation}@media(hover:hover){.fsx-order-list>li a:hover{background:#fcfefe}}.fsx-order-list>li a:active{background:#f7fbfa}.fsx-order-list header,.fsx-order-list footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.12rem}.fsx-order-list header small{min-width:0;overflow:hidden;color:#000e26;font-size:.12rem;line-height:.18rem;text-overflow:ellipsis;white-space:nowrap}.fsx-order-list header strong{flex:none;font-size:.12rem;font-weight:500;line-height:.18rem}.fsx-order-list header strong[data-tone=gold]{color:#b48848}.fsx-order-list header strong[data-tone=blue]{color:#3f74a6}.fsx-order-list header strong[data-tone=teal]{color:#0a8e77}.fsx-order-list header strong[data-tone=purple]{color:#d23c91}.fsx-order-list header strong[data-tone=red]{color:#e74841}.fsx-order-list header strong[data-tone=gray]{color:#717985}.fsx-order-list-merchant{margin:0;overflow:hidden;color:#20242c;font-size:.14rem;font-weight:600;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-order-list-summary{display:grid;min-width:0;grid-template-columns:.68rem minmax(0,1fr) auto;align-items:center;gap:.1rem}.fsx-order-list-media{display:block;width:.68rem;height:.68rem;overflow:hidden;border-radius:.12rem;background:linear-gradient(135deg,#e8eeef,#d9e3e4)}.fsx-order-list-media>.fsx-c-image{display:grid;width:100%;height:100%;min-height:0}.fsx-order-list-media .fsx-c-image-media{display:block;width:100%;height:100%;object-fit:cover}.fsx-order-list-media>.fsx-private-customization-order-image{display:block;width:100%;height:100%;object-fit:cover}.fsx-order-list-summary>div{min-width:0}.fsx-order-list-summary h2{margin:0;overflow:hidden;font-size:.14rem;font-weight:600;letter-spacing:.0028rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-order-list-summary p{margin:0;overflow:hidden;color:#a4a9ae;font-size:.12rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-order-list-amount{display:grid;justify-items:end;align-self:center;white-space:nowrap}.fsx-order-list-amount span{color:rgba(0,0,0,.5);font-size:.11rem;line-height:.18rem}.fsx-order-list-amount b{color:#000e26;font-size:.15rem;line-height:.21rem}.fsx-order-list-price{--fsx-c-price-unit: .086rem;color:#000e26}.fsx-order-list footer{padding-top:.08rem;border-top:1px solid #edf0f3;color:#8a929d;font-size:.11rem;line-height:.17rem}.fsx-order-list footer time{min-width:0;overflow-wrap:anywhere}.fsx-order-list .fsx-order-list-action{display:inline-flex;min-width:.72rem;min-height:.32rem;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:.12rem;border:1px solid #0aba9a;border-radius:.16rem;color:#0a8e77;font-size:.12rem;font-weight:500;line-height:.18rem;white-space:nowrap}.fsx-order-list-message{margin:.24rem .04rem;color:#717985;font-size:.14rem;line-height:.2rem;text-align:center}.fsx-order-list-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-payment-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-payment-page--state{grid-template-rows:auto minmax(0,1fr)}.fsx-payment-page>.fsx-c-detail-header{border-bottom:1px solid #edf0f3;background:#fff}.fsx-payment-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-payment-scroll::-webkit-scrollbar{display:none}.fsx-payment-scroll-content{display:grid;box-sizing:border-box;min-width:0;min-height:100%;align-content:start;gap:var(--fsx-c-card-gap);padding:.12rem var(--fsx-c-page-gutter) .2rem}.fsx-payment-deadline{display:flex;box-sizing:border-box;min-height:.58rem;align-items:center;justify-content:space-between;gap:.12rem;padding:.1rem .12rem;border:1px solid #f4dcba;border-radius:.12rem;background:#fff7e9;color:#b88436}.fsx-payment-deadline>span{display:grid;min-width:0;gap:.02rem}.fsx-payment-deadline strong{font-size:.14rem;line-height:.2rem}.fsx-payment-deadline small{font-size:.12rem;line-height:.17rem}.fsx-payment-deadline time{flex:0 0 auto;font-size:.18rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:.24rem}.fsx-payment-deadline.is-expired{border-color:#e2e5e9;background:#f7f8fa;color:#757f8d}.fsx-payment-card{min-width:0;padding:.13rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 1px 4px rgba(24,43,64,.04)}.fsx-payment-card h2{margin:0 0 .12rem;font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-payment-summary-main{display:grid;min-width:0;grid-template-columns:.68rem minmax(0,1fr);align-items:center;gap:.16rem}.fsx-payment-image-placeholder{display:block;width:.68rem;height:.68rem;border-radius:.08rem;background:linear-gradient(145deg,#e5e8eb,#d7dadd)}.fsx-payment-product-image{display:block;width:.68rem;height:.68rem;object-fit:cover;border-radius:.08rem}.fsx-payment-summary-main>div{display:grid;min-width:0;gap:.02rem}.fsx-payment-summary-main strong{font-size:.15rem;font-weight:400;line-height:.21rem;overflow-wrap:anywhere}.fsx-payment-summary-main span{color:#657182;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-payment-summary-main em{color:#0aba9a;font-size:.12rem;font-style:normal;line-height:.18rem}.fsx-payment-summary-main small{color:#657182;font-size:.12rem;line-height:.17rem}.fsx-payment-summary>p{margin:.12rem 0 0;padding-top:.1rem;border-top:1px dashed #d9dee4;color:#727d8c;font-size:.11rem;line-height:.16rem}.fsx-payment-amounts dl{display:grid;gap:.1rem;margin:0}.fsx-payment-amounts dl>div{display:flex;align-items:center;justify-content:space-between;gap:.16rem}.fsx-payment-amounts dl>div+div{padding-top:.1rem;border-top:1px dashed #d9dee4}.fsx-payment-amounts dt{color:#727d8c;font-size:.12rem;line-height:.18rem}.fsx-payment-amounts dd{margin:0;font-size:.12rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:.18rem;text-align:right}.fsx-payment-amounts dl>div:last-child dd{font-size:.14rem;font-weight:700}.fsx-order-detail-product-amount{color:#000e26;font:inherit;overflow-wrap:anywhere}.fsx-payment-due-price{--fsx-c-price-unit: .08rem;color:#000e26}.fsx-payment-channels{display:grid;gap:.08rem}.fsx-payment-channels h2{margin:0 0 .04rem;font-size:.14rem;font-weight:600;line-height:.2rem}.fsx-payment-channels>p{margin:.04rem 0;color:#6a7584;font-size:.12rem;line-height:.18rem}.fsx-payment-channels label{display:grid;box-sizing:border-box;min-height:.48rem;grid-template-columns:.29rem minmax(0,1fr) .2rem;align-items:center;gap:.02rem;padding:.1rem .08rem;border:1px solid #d9dee4;border-radius:.1rem;background:#fafbfb;cursor:pointer}.fsx-payment-channels label.is-selected{border-color:#0aba9a;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,186,154,.08)}.fsx-payment-channels label:has(input:disabled){cursor:not-allowed;opacity:.62}.fsx-payment-channels input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.fsx-payment-channels .fsx-payment-channel-icon{display:block;justify-self:center;object-fit:contain}.fsx-payment-channels .fsx-payment-channel-icon.is-alipay{width:.2832rem;height:.22rem}.fsx-payment-channels .fsx-payment-channel-icon.is-wechat{width:.1855rem;height:.16rem}.fsx-payment-channels .fsx-payment-channel-symbol{display:grid;width:.24rem;height:.24rem;justify-self:center;place-items:center;border-radius:.06rem;background:#e51f2a;color:#fff;font-size:.12rem;font-weight:700;line-height:1}.fsx-payment-channels .fsx-payment-channel-symbol.is-scan{background:#143c6c;font-size:.15rem}.fsx-payment-channels label>span:not(.fsx-payment-channel-symbol){display:grid;font-size:.15rem;line-height:.21rem}.fsx-payment-channels label>span small{color:#7b8797;font-size:.11rem;font-weight:400;line-height:.16rem}.fsx-payment-channels b{display:grid;width:.2rem;height:.2rem;place-items:center;border:1px solid #b9c0c8;border-radius:50%;color:#fff;font-size:.11rem;line-height:1}.fsx-payment-channels label.is-selected b{border-color:#0aba9a;background:#0aba9a}.fsx-payment-retry{min-height:.44rem;border:1px solid #143c6c;border-radius:.08rem;background:#fff;color:#143c6c;font-size:.12rem}.fsx-payment-note{display:grid;box-sizing:border-box;min-height:.41rem;margin:0;align-content:center;padding:.045rem .12rem;border-radius:.08rem;background:#e5eaf8;color:#103056;font-size:.1rem;line-height:.16rem}.fsx-payment-browser-guide{padding:.12rem;border:1px solid #f0b4b0;border-radius:.1rem;background:#fff1f0;color:#9f302b}.fsx-payment-browser-guide strong{display:block;font-size:.13rem;line-height:.2rem}.fsx-payment-browser-guide p{margin:.04rem 0 0;font-size:.12rem;line-height:.18rem}.fsx-c-detail-header>.fsx-order-support-action{display:inline-flex;width:.44rem;height:.44rem;align-items:center;justify-content:center;justify-self:end;color:#143c6c;text-decoration:none}.fsx-payment-status{margin:0;color:#0a8e77;font-size:.12rem;font-weight:600;line-height:.18rem;text-align:center}.fsx-payment-native-step{display:grid;box-sizing:border-box;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f4f6f9;color:#000e26}.fsx-payment-native-step-main{display:grid;min-height:0;place-items:center;overflow-y:auto;padding:.24rem var(--fsx-c-page-gutter)}.fsx-payment-native-step-main section{display:grid;box-sizing:border-box;width:min(100%,4.8rem);justify-items:center;gap:.1rem;padding:.28rem .2rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 .04rem .2rem rgba(20,60,108,.07);text-align:center}.fsx-payment-native-step-main h2{margin:0;font-size:.2rem;line-height:.28rem}.fsx-payment-native-step-main p{margin:0;color:#657182;font-size:.13rem;line-height:.2rem}.fsx-payment-native-step-main strong{margin:.04rem 0 .06rem;color:#b3843f;font-size:.22rem;line-height:.3rem}.fsx-payment-native-price{--fsx-c-price-unit: .126rem;margin:.04rem 0 .06rem;color:#b3843f}.fsx-payment-native-step-main svg{width:min(2.24rem,100%);height:auto;border-radius:.08rem}.fsx-payment-native-step-main .fsx-payment-native-step-status{color:#0a8e77;font-weight:600}.fsx-payment-native-step-main time{color:#727d8c;font-size:.12rem;line-height:.18rem}.fsx-payment-native-step-actions{padding:.08rem .16rem calc(.08rem + var(--fsx-safe-area-bottom));border-top:1px solid #e6e9ee;background:#fff}.fsx-payment-native-step-actions button{width:100%;min-height:.48rem;border:1px solid #143c6c;border-radius:.08rem;background:#fff;color:#143c6c;font-size:.15rem;font-weight:600}.fsx-payment-actionbar{padding:.08rem .16rem calc(.08rem + var(--fsx-safe-area-bottom));border-top:1px solid #edf0f3;background:#fff;box-shadow:0 -.04rem .16rem rgba(24,43,64,.06)}.fsx-payment-actionbar button{width:100%;min-height:.52rem;padding:0 .16rem;border:0;border-radius:.08rem;background:#143c6c;color:#fff;font-size:.15rem;font-weight:600}.fsx-payment-actionbar button:disabled{background:#aab4c0}.fsx-payment-page-state{display:grid;place-content:center;justify-items:center;gap:.16rem;padding:.24rem;color:#6f7a89}.fsx-payment-page-state p{margin:0}.fsx-payment-page-state button{min-width:1.12rem;min-height:.44rem;border:1px solid #143c6c;border-radius:.1rem;background:#fff;color:#143c6c}.fsx-payment-handoff-content{display:grid;min-width:0;min-height:0;place-items:center;padding:.24rem var(--fsx-c-page-gutter) calc(.24rem + var(--fsx-safe-area-bottom));overflow-y:auto}.fsx-payment-handoff-card{display:grid;box-sizing:border-box;width:min(100%,4.6rem);justify-items:center;gap:.12rem;padding:.28rem .2rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 1px 4px rgba(24,43,64,.06);text-align:center}.fsx-payment-handoff-card h2{margin:0;color:#103056;font-size:.18rem;font-weight:600;line-height:.25rem}.fsx-payment-handoff-card p{max-width:3.6rem;margin:0;color:#657182;font-size:.13rem;line-height:.2rem}.fsx-payment-handoff-page[data-state=failed] .fsx-payment-handoff-card h2{color:#9f302b}.fsx-payment-handoff-actions{display:grid;width:min(100%,2.8rem);gap:.1rem;margin-top:.04rem}.fsx-payment-handoff-actions :is(button,a){display:grid;box-sizing:border-box;min-height:.44rem;place-items:center;padding:.08rem .16rem;border-radius:.08rem;font-size:.14rem;font-weight:600;line-height:.2rem;text-decoration:none}.fsx-payment-handoff-actions button{border:0;background:#143c6c;color:#fff}.fsx-payment-handoff-actions a{border:1px solid #143c6c;background:#fff;color:#143c6c}.fsx-payment-page :is(a,button,label){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fsx-payment-page :is(a,button):focus-visible,.fsx-payment-channels label:has(input:focus-visible){outline:.03rem solid #0aba9a;outline-offset:.02rem}@media(max-width:340px){.fsx-payment-scroll,.fsx-payment-actionbar{padding-inline:.12rem}.fsx-payment-card{padding:.14rem}}.fsx-order-detail-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-order-detail-page>.fsx-c-detail-header{height:.52rem;padding-inline:.08rem;border-bottom:1px solid #edf0f3;background:#fff}.fsx-order-detail-page>.fsx-c-detail-header h1{font-size:.16rem;font-weight:600;line-height:.22rem}.fsx-order-detail-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-order-detail-scroll::-webkit-scrollbar{display:none}.fsx-order-detail-scroll-content{display:grid;box-sizing:border-box;min-width:0;min-height:100%;align-content:start;gap:var(--fsx-c-card-gap);padding:.12rem var(--fsx-c-page-gutter) .2rem}.fsx-order-appeal-page{position:relative;display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-order-appeal-scroll{display:grid;align-content:start;gap:var(--fsx-c-card-gap);min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.12rem var(--fsx-c-page-gutter) calc(1rem + var(--fsx-safe-area-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-order-appeal-scroll::-webkit-scrollbar{display:none}.fsx-order-appeal-form{display:grid;gap:.12rem}.fsx-order-appeal-form label{display:grid;gap:.08rem;font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-order-appeal-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:.44rem;padding:.1rem .12rem;border:1px solid #dfe4e7;border-radius:.12rem;background:#fafbfb;color:#000e26;font:inherit}.fsx-order-appeal-form textarea{min-height:1.1rem;resize:vertical;font-size:.12rem;font-weight:400;line-height:.18rem}.fsx-order-appeal-form button{min-height:.52rem;padding:0 .16rem;border:0;border-radius:.12rem;background:#143c6c;color:#fff;font:inherit;font-size:.17rem;font-weight:600}.fsx-order-appeal-form button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-order-appeal-warning{display:grid;grid-template-columns:.17rem minmax(0,1fr);gap:.03rem .12rem;padding:.09rem .12rem;border:1px solid #f5b2b2;border-radius:.12rem;background:#ffeeea;color:#717985}.fsx-order-appeal-warning:before{display:grid;width:.17rem;height:.17rem;align-self:start;grid-area:1 / 1 / span 2;place-items:center;border-radius:50%;background:#faa;color:#fff;content:"!";font-size:.11rem}.fsx-order-appeal-warning :is(strong,span){grid-column:2}.fsx-order-appeal-warning strong{color:#e74841;font-size:.14rem;line-height:.2rem}.fsx-order-appeal-warning span{font-size:.1rem;line-height:.15rem}.fsx-order-appeal-product{position:relative;display:grid;box-sizing:border-box;min-width:0;min-height:1.02rem;grid-template-columns:.68rem minmax(0,1fr);align-items:center;gap:.12rem;padding:.12rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-order-appeal-product>div{display:grid;min-width:0;gap:.02rem}.fsx-order-appeal-product h2{display:-webkit-box;margin:0;overflow:hidden;font-size:.15rem;line-height:.21rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-order-appeal-product p,.fsx-order-appeal-product small,.fsx-order-appeal-product>span:last-child{min-width:0;margin:0;overflow:hidden;color:#717985;font-size:.12rem;line-height:.17rem;text-overflow:ellipsis;white-space:nowrap}.fsx-order-appeal-product small{display:flex;min-width:0;gap:.04rem;padding-right:.72rem}.fsx-order-appeal-product small>span{flex:0 0 auto}.fsx-order-appeal-product small>b{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.fsx-order-appeal-product>span:last-child{position:absolute;right:.12rem;bottom:.12rem}.fsx-order-appeal-reason{display:grid;min-height:.44rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem;padding:0 .13rem;border-radius:.12rem;background:#fff}.fsx-order-appeal-form .fsx-order-appeal-reason-trigger{display:flex;min-width:0;min-height:.44rem;align-items:center;justify-content:flex-end;gap:.06rem;padding:0;border:0;border-radius:0;background:transparent;color:#717985;font-size:.12rem;font-weight:400;line-height:.18rem;text-align:right}.fsx-order-appeal-reason-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-order-appeal-reason-trigger img{display:block;width:.16rem;height:.16rem;flex:0 0 auto}.adm-popup-body.fsx-order-appeal-reason-popup{left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none;max-height:calc(100dvh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;border-radius:.12rem .12rem 0 0;background:#fff}.fsx-order-appeal-reason-sheet{padding:.08rem .16rem calc(.08rem + var(--fsx-safe-area-bottom));color:#000e26}.fsx-order-appeal-reason-sheet:before{display:block;width:.36rem;height:.04rem;margin:0 auto .02rem;border-radius:999px;background:#d8dde3;content:""}.fsx-order-appeal-reason-sheet h2{margin:0;padding:.12rem 0 .08rem;font-size:.15rem;font-weight:700;font-synthesis:weight;line-height:.22rem}.fsx-order-appeal-reason-options{display:grid}.fsx-order-appeal-reason-options button{display:flex;width:100%;min-height:.48rem;align-items:center;justify-content:space-between;gap:.12rem;padding:0;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:#000e26;font:inherit;font-size:.14rem;line-height:.2rem;text-align:left}.fsx-order-appeal-reason-options button:last-child{border-bottom:0}.fsx-order-appeal-reason-options i{display:grid;width:.2rem;height:.2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#0aba9a;color:#fff;font-size:.12rem;font-style:normal;line-height:1}.fsx-order-appeal-editor{display:grid;gap:.16rem;min-height:3.3rem;box-sizing:border-box;padding:.13rem .14rem;border-radius:.12rem;background:#fff}.fsx-order-appeal-field-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-appeal-editor label small{color:#a4a9ae;font-size:.11rem;font-weight:400}.fsx-order-appeal-editor label strong i{margin-left:.02rem;color:#e74841;font-style:normal}.fsx-order-appeal-editor>small{color:#a4a9ae;font-size:.1rem;line-height:.15rem}.fsx-order-appeal-textarea{position:relative;display:block!important}.fsx-order-appeal-textarea textarea{display:block;padding-bottom:.24rem;color:#717985}.fsx-order-appeal-page .fsx-order-appeal-textarea textarea:focus-visible{outline:none}.fsx-order-appeal-textarea .fsx-order-appeal-count{position:absolute;right:.1rem;bottom:.07rem;font-size:.1rem;line-height:.14rem;font-variant-numeric:tabular-nums}.fsx-order-appeal-upload{display:grid;gap:.08rem;font-size:.15rem;font-weight:500;letter-spacing:.003rem;line-height:.21rem}.fsx-order-appeal-upload-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-appeal-upload-heading strong{font-weight:500}.fsx-order-appeal-upload-heading strong i{margin-left:.02rem;color:#e74841;font-style:normal}.fsx-order-appeal-upload-heading small{color:#a4a9ae;font-size:.12rem;font-weight:400;letter-spacing:.0024rem;line-height:.17rem}.fsx-order-appeal-upload input{position:absolute;width:1px!important;height:1px;min-height:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%)}.fsx-order-appeal-upload-items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.06rem}.fsx-order-appeal-form .fsx-order-appeal-upload-picker{display:block;gap:0;font-size:inherit}.fsx-order-appeal-upload-preview{position:relative;display:block;box-sizing:border-box;width:.78rem;height:.78rem;overflow:hidden;border:1px solid #dfe4e7;border-radius:.12rem;background:#fafbfb}.fsx-order-appeal-upload-preview img{display:block;width:100%;height:100%;object-fit:cover}.fsx-order-appeal-upload-preview button{position:absolute;top:0;right:0;display:grid;width:.44rem;height:.44rem;min-height:0;place-items:center;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-weight:400;line-height:1}.fsx-order-appeal-remove-icon{position:absolute;top:.04rem;right:.04rem;display:block;width:.2rem;height:.2rem}.fsx-order-appeal-remove-icon>img{position:absolute;top:0;right:0;bottom:0;left:0;width:.2rem;height:.2rem}.fsx-order-appeal-remove-icon>span{position:absolute;top:.04rem;left:.04rem;display:block;width:.12rem;height:.12rem}.fsx-order-appeal-remove-icon>span>img{position:absolute;top:.025rem;left:.025rem;width:.07rem;height:.07rem}.fsx-order-appeal-upload-tile{display:grid;box-sizing:border-box;width:.78rem;height:.78rem;min-height:.78rem;place-items:center;align-content:center;gap:.03rem;padding:0;overflow:hidden;border:1px dashed #dfe4e7;border-radius:.12rem;background:#fafbfb;color:#a4a9ae;cursor:pointer}.fsx-order-appeal-upload-tile>img{display:block;width:.24rem;height:.24rem}.fsx-order-appeal-upload-tile small{font-size:.1rem!important;letter-spacing:.002rem;line-height:.14rem;white-space:nowrap}.fsx-order-appeal-page .fsx-order-appeal-upload input:focus-visible{outline:none}.fsx-order-appeal-upload-picker:has(input:focus-visible) .fsx-order-appeal-upload-tile{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-order-appeal-footnote{margin:0;color:#717985;font-size:.1rem;line-height:.15rem}.fsx-order-appeal-result .fsx-order-appeal-scroll{padding-bottom:calc(1rem + var(--fsx-safe-area-bottom))}.fsx-order-appeal-result-summary{display:grid;justify-items:center;gap:.08rem;padding:.32rem .18rem .12rem;text-align:center}.fsx-order-appeal-result-summary img{display:block;width:.78rem;height:.78rem}.fsx-order-appeal-result-summary h2{margin:0;color:#000e26;font-size:.18rem;font-weight:500;line-height:.25rem}.fsx-order-appeal-result-summary p{max-width:2.57rem;margin:0;color:#717985;font-size:.12rem;letter-spacing:.0024rem;line-height:.17rem}.fsx-order-appeal-card.fsx-order-appeal-result-receipt{box-sizing:border-box;min-height:1.77rem;gap:.1rem;margin-top:.08rem;padding:.09rem .14rem .07rem}.fsx-order-appeal-result-receipt>header{padding:0;border:0}.fsx-order-appeal-result-receipt>header h3{font-weight:500;letter-spacing:.0028rem;line-height:.2rem}.fsx-order-appeal-card.fsx-order-appeal-result-receipt>header span{font-size:.12rem;letter-spacing:.0024rem;line-height:.17rem}.fsx-order-appeal-result-receipt .fsx-order-appeal-facts{gap:.1rem}.fsx-order-appeal-result-receipt .fsx-order-appeal-facts>div{align-items:flex-start;padding:0 0 .1rem}.fsx-order-appeal-result-receipt .fsx-order-appeal-facts>div:last-child{padding-bottom:0}.fsx-order-appeal-result-receipt .fsx-order-appeal-facts :is(dt,dd){letter-spacing:.0024rem;line-height:.17rem}.fsx-order-appeal-result[data-mode=result] .fsx-order-appeal-actionbar a{border-color:#a4a9ae;background:#fff;color:#717985}.fsx-order-appeal-detail{display:grid;min-width:0;gap:.14rem}.fsx-order-appeal-status{display:grid;box-sizing:border-box;min-height:.92rem;grid-template-columns:minmax(0,1fr) auto;gap:.02rem .12rem;padding:.09rem .13rem .08rem;border-radius:.12rem;background:linear-gradient(100deg,#785e9e,#644b84);color:#fff}.fsx-order-appeal-status h2{margin:0;font-size:.2rem;line-height:.28rem}.fsx-order-appeal-status span{align-self:center;font-size:.1rem}.fsx-order-appeal-status p{grid-column:1 / -1;margin:0;font-size:.13rem;letter-spacing:.0026rem;line-height:.18rem}.fsx-order-appeal-detail[data-resolution=COMPLETE] .fsx-order-appeal-status{background:#0aba9a}.fsx-order-appeal-detail[data-resolution=RE_FULFILL] .fsx-order-appeal-status{background:#376f9b}.fsx-order-appeal-detail[data-resolution=FULL_REFUND] .fsx-order-appeal-status{background:#e74841}.fsx-order-appeal-card{display:grid;min-width:0;align-content:start;gap:.1rem;padding:.14rem;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-order-appeal-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-appeal-card :is(h2,h3){margin:0;font-size:.14rem;line-height:.2rem}.fsx-order-appeal-card header span{color:#8a929d;font-size:.11rem}.fsx-order-appeal-facts{display:grid;min-width:0;margin:0}.fsx-order-appeal-facts>div{display:flex;min-width:0;justify-content:space-between;gap:.14rem;padding:.09rem 0;border-bottom:1px dashed #cbd2db}.fsx-order-appeal-facts>div:last-child{border-bottom:0}.fsx-order-appeal-facts dt{flex:0 0 auto;color:#717985;font-size:.12rem;white-space:nowrap}.fsx-order-appeal-facts dd{min-width:0;flex:1 1 0;margin:0;font-size:.12rem;font-weight:700;text-align:right;overflow-wrap:anywhere}.fsx-order-appeal-detail[data-resolution=PENDING] .fsx-order-appeal-content-card:has(.fsx-order-appeal-materials){box-sizing:border-box;min-height:3.1rem}.fsx-order-appeal-detail[data-resolution=PENDING] .fsx-order-appeal-content-card{padding-top:.09rem;padding-bottom:.1rem}.fsx-order-appeal-related-order .fsx-order-appeal-facts>div:first-child dd{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-order-appeal-related-order .fsx-order-appeal-facts>div:first-child dd>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-order-appeal-copy-value{display:inline-flex;width:100%;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;gap:.08rem;white-space:nowrap}.fsx-order-appeal-copy-value>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fsx-order-appeal-copy-value>button{display:grid;box-sizing:border-box;width:.44rem;height:.44rem;flex:0 0 .44rem;margin:-.14rem;padding:0;place-items:center;border:0;background:transparent;color:#717985}.fsx-order-appeal-copy-value>button .iconfont{font-size:.16rem;line-height:1}.fsx-order-appeal-description{display:grid;box-sizing:border-box;min-height:.49rem;align-items:center;margin:0;padding:.065rem .1rem;border-radius:.08rem;background:#f7f9fa;color:#717985;font-size:.12rem;letter-spacing:.0024rem;line-height:.18rem}.fsx-order-appeal-materials{display:flex;flex-wrap:wrap;gap:.06rem;margin:0;padding:0;color:#717985;font-size:.11rem;list-style:none}.fsx-order-appeal-content-card .fsx-order-appeal-materials{margin-top:.05rem}.fsx-order-appeal-materials li{position:relative;display:grid;box-sizing:border-box;width:.78rem;height:.78rem;overflow:hidden;border:1px solid #dfe4e7;border-radius:.12rem;background:#f7f9fa}.fsx-order-appeal-material-image{width:100%;height:100%;border-radius:inherit}.fsx-order-appeal-material-image img{width:100%;height:100%;object-fit:cover}.fsx-order-appeal-request>p{margin:0;color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-appeal-request>strong{padding:.1rem;border-radius:.08rem;background:#fff7e8;color:#b48848;font-size:.12rem;line-height:.18rem}.fsx-order-appeal-request ul{display:grid;gap:.04rem;margin:0;padding-left:.18rem;color:#717985;font-size:.11rem}.fsx-order-appeal-supplement .fsx-order-appeal-request{box-sizing:border-box;min-height:1.41rem;gap:.13rem;padding:.12rem .15rem .16rem .13rem}.fsx-order-appeal-supplement .fsx-order-appeal-request>h2{font-size:.15rem;font-weight:500;letter-spacing:.003rem;line-height:.21rem}.fsx-order-appeal-request-body{display:grid;box-sizing:border-box;min-height:.79rem;align-content:center;gap:.02rem;padding:.08rem .1rem;border-left:.02rem solid #b77e32;border-radius:.1rem;background:#fff8e9}.fsx-order-appeal-request-body strong{color:#b48848;font-size:.13rem;font-weight:500;letter-spacing:.0026rem;line-height:.18rem}.fsx-order-appeal-request-body p{margin:0;color:#717985;font-size:.13rem;font-weight:400;letter-spacing:.0026rem;line-height:.18rem}.fsx-order-appeal-resolution{display:grid;justify-items:center;gap:.08rem;padding:.28rem .18rem;border-radius:.12rem;background:#fff;text-align:center}.fsx-order-appeal-resolution i{display:grid;width:.58rem;height:.58rem;place-items:center;border-radius:50%;background:#0aba9a;color:#fff;font-size:.28rem;font-style:normal;box-shadow:0 .05rem .12rem rgba(0,0,0,.15)}.fsx-order-appeal-detail[data-resolution=FULL_REFUND] .fsx-order-appeal-resolution i{background:#e74841}.fsx-order-appeal-resolution h3{margin:.04rem 0 0;font-size:.18rem}.fsx-order-appeal-resolution p{margin:0;color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-appeal-resolution strong{width:100%;padding:.12rem;border-radius:.08rem;background:#fff1f0;color:#e74841;font-size:.2rem}.fsx-order-appeal-resolution-price{--fsx-c-price-unit: .114rem;width:100%;padding:.12rem;border-radius:.08rem;background:#fff1f0;color:#e74841}.fsx-order-appeal-related-price{--fsx-c-price-unit: .07rem;color:#000e26}.fsx-order-appeal-error{margin:0;padding:.1rem;border-radius:.08rem;background:#fff1f0;color:#c43831;font-size:.12rem}.fsx-order-appeal-actionbar{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr;gap:.08rem;padding:.16rem .16rem max(.14rem,var(--fsx-safe-area-bottom));border-top:1px solid #edf0f3;background:#fff}.fsx-order-appeal-actionbar[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fsx-order-appeal-actionbar :is(a,button){display:grid;min-height:.52rem;place-items:center;padding:0 .12rem;border:1px solid #e74841;border-radius:.12rem;background:#e74841;color:#fff;font:inherit;font-size:.18rem;font-weight:500;text-decoration:none}.fsx-order-appeal-actionbar[data-columns="2"] a{border-color:#a4a9ae;background:#fff;color:#717985}.fsx-order-appeal-page[data-mode=detail] .fsx-order-appeal-actionbar button{border-color:#143c6c;background:#143c6c}.fsx-order-appeal-page[data-mode=detail] .fsx-order-appeal-actionbar{padding-top:.14rem;padding-bottom:max(.31rem,var(--fsx-safe-area-bottom))}.fsx-order-appeal-related-order{box-sizing:border-box;min-height:1.4rem}.fsx-order-appeal-related-order .fsx-order-appeal-facts>div{padding:.05rem 0}.fsx-order-appeal-supplement .fsx-order-appeal-scroll{padding-bottom:calc(1rem + var(--fsx-safe-area-bottom))}.fsx-order-appeal-supplement .fsx-order-appeal-editor{min-height:3.16rem;gap:.24rem;padding:.14rem .15rem .17rem .13rem}.fsx-order-appeal-supplement .fsx-order-appeal-upload{gap:.16rem}.fsx-order-appeal-supplement-description{gap:.14rem!important;font-size:.15rem!important;line-height:.21rem!important}.fsx-order-appeal-supplement-description textarea{min-height:1.11rem;padding-bottom:.24rem;color:#717985}.fsx-order-appeal-supplement .fsx-order-appeal-actionbar button{border-color:#103056;background:#103056}.fsx-order-appeal-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-order-appeal-page :is(button,a,.fsx-order-appeal-upload-tile){touch-action:manipulation;-webkit-tap-highlight-color:rgb(20 60 108 / 12%)}.fsx-order-appeal-page :is(button,a):active{filter:brightness(.94)}.fsx-order-appeal-auth-state{display:grid;justify-items:center;gap:.12rem;margin:.12rem .16rem;padding:.28rem .16rem;border-radius:.12rem;background:#fff;color:#717985;text-align:center}.fsx-order-appeal-auth-state p{margin:0;font-size:.14rem;line-height:.22rem}.fsx-order-appeal-auth-state a{display:grid;min-width:1.28rem;min-height:.44rem;place-items:center;padding:0 .16rem;border-radius:.1rem;background:#143c6c;color:#fff;text-decoration:none}.fsx-my-appeals-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26}.fsx-my-appeals-scroll{display:grid;min-height:0;align-content:start;gap:var(--fsx-c-card-gap);overflow-y:auto;padding:.12rem var(--fsx-c-page-gutter) calc(.2rem + var(--fsx-safe-area-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-my-appeals-scroll::-webkit-scrollbar{display:none}.fsx-my-appeals-auth-state{display:grid;justify-items:center;gap:.12rem;padding:.36rem .16rem;border-radius:.12rem;background:#fff;color:#717985;text-align:center}.fsx-my-appeals-auth-state p{margin:0;font-size:.14rem;line-height:.22rem}.fsx-my-appeals-auth-state a{display:grid;min-width:1.28rem;min-height:.44rem;place-items:center;padding:0 .16rem;border-radius:.1rem;background:#143c6c;color:#fff;text-decoration:none}.fsx-my-appeal-card{position:relative;display:grid;box-sizing:border-box;min-width:0;min-height:1.78rem;grid-template-columns:.68rem minmax(0,1fr);grid-template-rows:.28rem .68rem minmax(.32rem,auto);gap:.08rem .12rem;padding:.11rem .13rem .13rem;border-radius:var(--fsx-c-card-radius);background:#fff;content-visibility:auto;contain-intrinsic-size:auto 1.78rem}.fsx-my-appeal-card>small{grid-column:1 / -1;align-self:center;padding-right:.72rem;overflow:hidden;color:#717985;font-size:.12rem;line-height:.18rem;text-overflow:ellipsis;white-space:nowrap}.fsx-my-appeal-status{position:absolute;top:.11rem;right:.09rem;display:grid;min-width:.58rem;min-height:.28rem;place-items:center;padding:0 .08rem;border-radius:.08rem;background:#e6f8f3;color:#07866e;font-size:.11rem;line-height:.16rem;white-space:nowrap}.fsx-my-appeal-image,.fsx-my-appeal-image-placeholder{width:.68rem;height:.68rem;border-radius:.08rem}.fsx-my-appeal-summary{display:grid;min-width:0;align-content:center;gap:.04rem}.fsx-my-appeal-summary h2{display:-webkit-box;margin:0;overflow:hidden;font-size:.15rem;line-height:.21rem;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-my-appeal-summary p{margin:0;overflow:hidden;color:#717985;font-size:.12rem;line-height:.18rem;text-overflow:ellipsis;white-space:nowrap}.fsx-my-appeal-time{grid-column:1 / -1;align-self:end;margin:0;padding-right:.9rem;color:#717985;font-size:.11rem;line-height:.17rem}.fsx-my-appeal-card>a{position:absolute;right:.13rem;bottom:.13rem;display:grid;min-width:.78rem;min-height:.32rem;place-items:center;border-radius:.08rem;background:#0aba9a;color:#fff;font-size:.14rem;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 186 154 / 18%)}.fsx-my-appeal-card>a:focus-visible{outline:.03rem solid #143c6c;outline-offset:.02rem}.fsx-my-appeal-card>a:active{filter:brightness(.92)}.fsx-order-detail-banner{display:grid;box-sizing:border-box;min-height:.78rem;gap:.06rem;padding:.1rem .13rem;border-radius:.12rem;color:#fff}.fsx-order-detail-banner[data-tone=gold]{background:linear-gradient(100deg,#b98334,#996010)}.fsx-order-detail-banner[data-tone=blue]{background:linear-gradient(100deg,#4980ab,#235e8b)}.fsx-order-detail-banner[data-tone=navy]{background:linear-gradient(100deg,#215d88,#174b77)}.fsx-order-detail-banner[data-tone=teal]{background:linear-gradient(100deg,#2c8079,#22655f)}.fsx-order-detail-banner[data-tone=purple]{background:linear-gradient(100deg,#805ca7,#67498b)}.fsx-order-detail-banner[data-tone=green]{background:linear-gradient(100deg,#55786d,#3f6559)}.fsx-order-detail-banner[data-tone=red]{background:linear-gradient(90deg,#a9625a,#8e4b44)}.fsx-order-detail-banner[data-tone=gray]{background:linear-gradient(100deg,#7b8490,#606b78)}.fsx-order-detail-banner>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-detail-banner h2{margin:0;font-size:.2rem;font-weight:700;letter-spacing:.004rem;line-height:.28rem;text-wrap:balance}.fsx-order-detail-banner span{flex:0 1 auto;font-size:.13rem;line-height:.19rem;text-align:right}.fsx-order-detail-banner time{flex:0 0 auto;font-size:.18rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:.25rem;text-align:right}.fsx-order-detail-banner p{margin:0;font-size:.12rem;letter-spacing:.0024rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-detail-banner[data-status=PENDING_PAYMENT] p{font-size:.13rem}.fsx-order-detail-banner[data-status=PENDING_USER_CONFIRMATION]{height:auto;grid-auto-rows:max-content;align-content:start}.fsx-order-detail-banner[data-status=PENDING_USER_CONFIRMATION] :is(h2,span){min-width:0;overflow-wrap:anywhere}.fsx-order-detail-card{min-width:0;padding:.14rem;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 1px 4px rgba(24,43,64,.04)}.fsx-order-detail-product{display:grid;grid-template-columns:.68rem minmax(0,1fr) auto;align-items:center;gap:.12rem}.fsx-order-detail-product-link{color:inherit;text-decoration:none}.fsx-order-detail-product-link:focus-visible{outline:.03rem solid #143c6c;outline-offset:.03rem}.fsx-order-detail-product-placeholder,.fsx-order-detail-product-image{display:block;width:.68rem;height:.68rem;border-radius:.12rem;background:linear-gradient(145deg,#e5e8eb,#d7dadd)}.fsx-order-detail-product-image{object-fit:cover}.fsx-order-detail-product>div{display:grid;min-width:0;gap:.02rem}.fsx-order-detail-product h2{margin:0;font-size:.15rem;font-weight:600;letter-spacing:.003rem;line-height:.21rem;overflow-wrap:anywhere;text-wrap:balance}.fsx-order-detail-product p{margin:0;color:#717985;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-detail-product strong{color:#0aba9a;font-size:.12rem;font-weight:500;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-detail-product small{color:#717985;font-size:.11rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-order-detail-product>span:last-child{align-self:end;color:#717985;font-size:.11rem;line-height:.17rem;white-space:nowrap}.fsx-order-detail-product[data-status=PENDING_PAYMENT]{box-sizing:border-box;min-height:1.02rem}.fsx-order-detail-private-customization{display:grid;min-width:0;grid-template-columns:.68rem minmax(0,1fr);align-items:start;gap:.12rem}.fsx-order-detail-private-customization-header{display:grid;min-width:0;gap:.02rem}.fsx-order-detail-private-customization-header h2,.fsx-order-detail-private-customization-header p,.fsx-order-detail-private-customization-header strong,.fsx-order-detail-private-customization-header time,.fsx-order-detail-private-customization-header small{min-width:0;overflow-wrap:anywhere}.fsx-order-detail-private-customization-header h2{margin:0;color:#000e26;font-size:.15rem;font-weight:600;line-height:.21rem}.fsx-order-detail-private-customization-header p{margin:0;color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-private-customization-header strong{color:#0aba9a;font-size:.12rem;font-weight:500;line-height:.18rem}.fsx-order-detail-private-customization-header time{color:#143c6c;font-size:.12rem;font-variant-numeric:tabular-nums;line-height:.18rem}.fsx-order-detail-private-customization-header small{color:#717985;font-size:.11rem;line-height:.16rem}.fsx-order-detail-private-customization-header .fsx-order-detail-private-customization-plan{padding-top:.04rem;color:#717985;font-size:.12rem;line-height:.18rem;white-space:pre-wrap;overflow-wrap:anywhere}.fsx-order-detail-private-customization-plan>:first-child{margin-top:0}.fsx-order-detail-private-customization-plan>:last-child{margin-bottom:0}.fsx-order-detail-private-customization-projects{display:grid;grid-column:1 / -1;min-width:0;margin:0;padding:0;list-style:none}.fsx-order-detail-private-customization-projects li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.12rem;padding:.08rem 0;border-top:1px solid #edf0f3}.fsx-order-detail-private-customization-project-name{min-width:0;color:#13213a;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-detail-private-customization-project-price{color:#143c6c;font-size:.12rem;font-weight:600;line-height:.18rem;white-space:nowrap}.fsx-order-detail-private-customization-media{display:block;width:.68rem;height:.68rem;border-radius:.12rem;object-fit:cover;overflow:hidden}.fsx-order-detail-private-customization-media.fsx-c-image{aspect-ratio:1}.fsx-order-detail-private-customization-media .fsx-c-image-media{display:block;width:100%;height:100%;object-fit:cover}.fsx-payment-result-page{position:relative;display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);background:#f2f4f8}.fsx-payment-result-scroll{display:grid;align-content:start;min-height:0;padding:.06rem var(--fsx-c-page-gutter) .12rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.fsx-payment-result-hero{display:grid;box-sizing:border-box;min-height:1.94rem;justify-items:center;align-content:center;gap:.07rem;padding:.18rem .16rem .13rem;border-radius:.12rem;background:#fff;text-align:center}.fsx-payment-result-hero>img{display:block;width:.44rem;height:.44rem;margin-bottom:.01rem}.fsx-payment-result-hero h1{margin:0;color:#0aba9a;font-size:.18rem;font-weight:500;line-height:1.4;letter-spacing:.0036rem}.fsx-payment-result-page[data-state=failed] .fsx-payment-result-hero h1{color:#e74841}.fsx-payment-result-page[data-state=pending] .fsx-payment-result-hero h1{color:#103056}.fsx-payment-result-hero p{margin:0;color:#717985;font-size:.13rem;line-height:1.4;letter-spacing:.0026rem}.fsx-payment-result-hero>div{display:flex;align-items:baseline;gap:.04rem;margin-top:.04rem}.fsx-payment-result-hero>div>span:first-child{color:#717985;font-size:.13rem;line-height:1.4}.fsx-payment-result-hero strong{color:#b48848;font-size:.2rem;font-weight:700;line-height:1.4;letter-spacing:.004rem}.fsx-payment-result-price{--fsx-c-price-unit: .114rem}.fsx-payment-result-notice{display:block;align-self:start;box-sizing:border-box;width:100%;min-height:.48rem;height:auto;margin:.12rem 0 0;padding:.09rem .12rem;border-radius:.08rem;font-size:.12rem;line-height:.15rem;letter-spacing:.0024rem;overflow-wrap:anywhere;white-space:normal}.fsx-payment-result-notice[data-tone=failed]{color:#e74841;background:#fff0ee}.fsx-payment-result-notice[data-tone=pending]{color:#b48848;background:#fff6e6}.fsx-payment-result-notice[data-tone=success]{color:#0c6b59;background:#e9f7f4}.fsx-payment-result-scroll>.fsx-order-detail-product{margin-top:.74rem}.fsx-payment-result-scroll>.fsx-payment-result-notice+.fsx-order-detail-product{margin-top:.12rem}.fsx-payment-result-details{margin-top:.12rem;padding:0 .13rem;border-radius:.12rem;background:#fff}.fsx-payment-result-details dl{margin:0}.fsx-payment-result-details dl>div{display:grid;min-height:.37rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem;border-bottom:1px dashed #cbd1d8}.fsx-payment-result-details dl>div:last-child{border-bottom:0}.fsx-payment-result-details dt{color:#717985;font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-payment-result-details dd{margin:0;color:#000e26;font-size:.12rem;font-weight:700;line-height:1.4;letter-spacing:.0024rem;text-align:right;overflow-wrap:anywhere}.fsx-payment-result-copy-value{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-end;gap:.06rem}.fsx-payment-result-copy-value>span{min-width:0;overflow-wrap:anywhere}.fsx-payment-result-copy-value>button{display:inline-grid;width:.24rem;height:.24rem;flex:0 0 .24rem;place-items:center;padding:0;border:0;background:transparent;color:#143c6c;font:inherit;cursor:pointer}.fsx-payment-result-copy-value>button .fsx-c-iconfont{font-size:.16rem}.fsx-payment-result-authoritative{margin:.11rem 0 0;color:#717985;font-size:.12rem;line-height:1.4;letter-spacing:.0024rem;text-align:center}.fsx-payment-result-actions{display:grid;box-sizing:border-box;min-height:.98rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.08rem;padding:.16rem .16rem max(.14rem,env(safe-area-inset-bottom));background:#fff}.fsx-payment-result-actions a,.fsx-payment-result-actions button{display:grid;min-height:.52rem;place-items:center;padding:0 .12rem;border:1px solid #a4a9ae;border-radius:.12rem;background:#fff;color:#717985;font:inherit;font-size:.18rem;font-weight:500;text-align:center;text-decoration:none}.fsx-payment-result-actions .is-primary,.fsx-payment-result-actions button{border-color:#143c6c;background:#143c6c;color:#fff}.fsx-payment-result-actions button.is-secondary{border-color:#a4a9ae;background:#fff;color:#717985}.fsx-payment-result-login-dialog .adm-dialog-action-row>.adm-dialog-button:last-child{background:#143c6c}.fsx-payment-result-login-dialog .adm-dialog-content{font-size:.15rem;line-height:.24rem}.fsx-payment-result-login-dialog .adm-dialog-action-row>.adm-dialog-button:last-child:active{background:#103056}.fsx-payment-result-error{margin:.2rem;color:#c43d3d}.fsx-order-detail-progress,.fsx-order-detail-fulfilled-voucher,.fsx-order-detail-snapshot{display:grid;gap:.1rem}.fsx-order-detail-progress>header,.fsx-order-detail-fulfilled-voucher>header,.fsx-order-detail-snapshot>header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-detail-progress h2,.fsx-order-detail-fulfilled-voucher h2,.fsx-order-detail-snapshot h2{margin:0;font-size:.14rem;font-weight:600;letter-spacing:.0028rem;line-height:.2rem}.fsx-order-detail-progress header span,.fsx-order-detail-fulfilled-voucher header span,.fsx-order-detail-snapshot header span{color:#8a929d;font-size:.11rem;line-height:.17rem;text-align:right}.fsx-order-detail-progress>p{margin:0;color:#717985;font-size:.12rem;line-height:.19rem;overflow-wrap:anywhere}.fsx-order-detail-closed-facts{display:grid;margin:0}.fsx-order-detail-closed-facts>div{display:flex;min-width:0;min-height:.37rem;align-items:center;justify-content:space-between;gap:.16rem;border-top:1px dashed #cbd2db}.fsx-order-detail-closed-facts dt{color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-closed-facts dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-instructions{display:grid;gap:.07rem;margin:0;padding:.1rem 0 0;border-top:1px dashed #cbd2db;color:#717985}.fsx-order-detail-instructions>header{display:flex;min-width:0;align-items:center;gap:.05rem}.fsx-order-detail-instructions>header img{display:block;flex:0 0 .16rem;width:.16rem;height:.16rem}.fsx-order-detail-instructions h3{margin:0;color:#175045;font-size:.14rem;font-weight:500;letter-spacing:.0028rem;line-height:.2rem;text-wrap:balance}.fsx-order-detail-instructions ul{display:grid;gap:.04rem;margin:0;padding:0 0 0 .12rem;font-size:.12rem;line-height:.17rem}.fsx-order-detail-instructions li{padding-left:.01rem;overflow-wrap:anywhere}.fsx-order-detail-instructions li::marker{color:#175045}.fsx-order-detail-redemption-facts{display:grid;margin:0}.fsx-order-detail-redemption-facts>div{display:flex;min-width:0;min-height:.37rem;align-items:center;justify-content:space-between;gap:.12rem;border-top:1px dashed #cbd2db}.fsx-order-detail-redemption-facts dt{flex:0 0 auto;color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-redemption-facts dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-refund-notice{box-sizing:border-box;min-width:0;min-height:.48rem;margin:0;padding:.08rem .12rem;border-radius:.08rem;background:#fff6e6;color:#b48848;font-size:.12rem;font-variant-numeric:tabular-nums;letter-spacing:.0024rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-order-detail-acceptance-progress{display:grid;margin:0}.fsx-order-detail-acceptance-progress>div{display:flex;min-width:0;justify-content:space-between;gap:.16rem;padding:.09rem 0;border-top:1px dashed #cbd2db}.fsx-order-detail-acceptance-progress dt{color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-acceptance-progress dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:600;line-height:.18rem;text-align:right}.fsx-order-detail-fulfillment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.04rem;margin:.02rem 0 0;padding:.12rem 0 0;border-top:1px dashed #cbd2db;list-style:none}.fsx-order-detail-fulfillment-steps li{position:relative;padding-top:.2rem;color:#a4a9ae;font-size:.1rem;line-height:.15rem;text-align:center}.fsx-order-detail-fulfillment-steps li:before{position:absolute;top:0;left:50%;width:.12rem;height:.12rem;border:1px solid #cbd2db;border-radius:50%;background:#fff;content:"";transform:translate(-50%)}.fsx-order-detail-fulfillment-steps li:not(:last-child):after{position:absolute;top:.055rem;left:calc(50% + .08rem);width:calc(100% - .1rem);height:1px;background:#dfe4e7;content:""}.fsx-order-detail-fulfillment-steps li[data-active=true]{color:#103056;font-weight:600}.fsx-order-detail-fulfillment-steps li[data-active=true]:before{border-color:#0aba9a;background:#0aba9a;box-shadow:0 0 0 .03rem rgba(10,186,154,.12)}.fsx-order-detail-fulfillment-steps li[data-active=true]:not(:last-child):after{background:#0aba9a}.fsx-order-detail-progress:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]){container-type:inline-size;min-height:1.05rem;gap:0;padding:.1rem .13rem .08rem}.fsx-order-detail-progress:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION])>header{margin-bottom:.01rem}.fsx-order-detail-progress:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) header span{font-size:.12rem;line-height:.2rem}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation){box-sizing:border-box;grid-template-columns:repeat(4,.16rem);justify-content:space-between;gap:0;margin:0;padding:.14rem .25rem 0}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li{z-index:0;display:grid;gap:0;padding-top:.28rem;color:#a4a9ae;font-size:.12rem;font-weight:400;letter-spacing:.0024rem;line-height:1;white-space:nowrap}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li:before{z-index:2;box-sizing:border-box;width:.16rem;height:.16rem;border-width:.02rem;box-shadow:none}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li:not(:last-child):after{z-index:1;top:.075rem;left:50%;width:calc((100cqw - .66rem) / 3)}.fsx-order-detail-fulfillment-steps.is-fulfilling li:nth-child(3):after{background:#dfe4e7}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li[data-active=true]{color:#103056;font-weight:500}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li[data-active=true]:before{border-color:#dff7f2;box-shadow:none}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li>span,.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) time{width:max-content;justify-self:start;transform:translate(calc((.16rem - 100%)/2))}.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) time,.fsx-order-detail-fulfillment-steps:is(.is-fulfilling,.is-pending-confirmation) li>span:last-child{color:#a4a9ae;font-size:.1rem;font-weight:400;letter-spacing:.002rem;line-height:1}.fsx-order-detail-progress[data-status=COMPLETED]{gap:0;padding-block:.14rem .1rem}.fsx-order-detail-progress[data-status=COMPLETED]>header{margin-bottom:.14rem}.fsx-order-detail-fulfillment-steps.is-completed{gap:0;margin:0;padding:.18rem 0 .13rem;border-top:0}.fsx-order-detail-fulfillment-steps.is-completed li{z-index:0;display:grid;min-width:0;gap:.02rem;padding-top:.2rem;color:#103056;font-size:.11rem;font-weight:500;letter-spacing:.0022rem;line-height:.16rem}.fsx-order-detail-fulfillment-steps.is-completed li:before{z-index:2;width:.13rem;height:.13rem;border:0;background:#0aba9a;box-shadow:0 0 0 .02rem #fff,0 0 0 .03rem rgba(10,186,154,.22)}.fsx-order-detail-fulfillment-steps.is-completed li:not(:last-child):after{z-index:1;top:.06rem;left:50%;width:100%;height:1px;background:#0aba9a}.fsx-order-detail-fulfillment-steps.is-completed time,.fsx-order-detail-fulfillment-steps.is-completed li>span:last-child{color:#8a929d;font-weight:400}.fsx-order-detail-completed-facts{display:grid;margin:0}.fsx-order-detail-completed-facts>div{display:flex;min-width:0;min-height:.37rem;align-items:center;justify-content:space-between;gap:.16rem;border-bottom:1px dashed #cbd2db}.fsx-order-detail-completed-facts>div:last-child{border-bottom:0}.fsx-order-detail-completed-facts dt{color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-completed-facts dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-fulfilled-voucher{box-sizing:border-box;min-height:1.08rem;gap:0;padding:.09rem .13rem .03rem}.fsx-order-detail-fulfilled-voucher>header{margin-bottom:.01rem}.fsx-order-detail-fulfilled-voucher h2{font-weight:500}.fsx-order-detail-fulfilled-voucher header span{font-size:.12rem;line-height:.17rem}.fsx-order-detail-fulfilled-voucher dl{display:grid;margin:0}.fsx-order-detail-fulfilled-voucher dl>div{display:flex;min-width:0;min-height:.37rem;align-items:center;justify-content:space-between;gap:.16rem;border-top:1px dashed #cbd2db}.fsx-order-detail-fulfilled-voucher dl>div:first-child{min-height:.38rem;border-top:0}.fsx-order-detail-fulfilled-voucher dt{flex:0 0 auto;color:#717985;font-size:.12rem;letter-spacing:.0024rem;line-height:.18rem}.fsx-order-detail-fulfilled-voucher dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.0024rem;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-fulfilled-voucher[data-status=PENDING_USER_CONFIRMATION]{min-height:1.45rem}.fsx-order-detail-refund-voucher{display:grid;box-sizing:border-box;min-height:1.1rem;gap:0;padding:.09rem .13rem .03rem}.fsx-order-detail-refund-voucher>header,.fsx-order-detail-refund-progress>header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.12rem}.fsx-order-detail-refund-voucher h2,.fsx-order-detail-refund-progress h2{margin:0;font-size:.14rem;font-weight:500;letter-spacing:.0028rem;line-height:.2rem}.fsx-order-detail-refund-voucher header span,.fsx-order-detail-refund-progress header span{color:#8a929d;font-size:.12rem;line-height:.18rem;text-align:right}.fsx-order-detail-refund-voucher dl,.fsx-order-detail-refund-progress dl{display:grid;margin:0}.fsx-order-detail-refund-voucher dl>div,.fsx-order-detail-refund-progress dl>div{display:flex;min-width:0;min-height:.37rem;align-items:center;justify-content:space-between;gap:.16rem;border-bottom:1px dashed #cbd2db}.fsx-order-detail-refund-voucher dl>div:last-child{border-bottom:0}.fsx-order-detail-refund-voucher dt,.fsx-order-detail-refund-progress dt{flex:0 0 auto;color:#717985;font-size:.12rem;letter-spacing:.0024rem;line-height:.18rem}.fsx-order-detail-refund-voucher dd,.fsx-order-detail-refund-progress dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.0024rem;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-refund-price{--fsx-c-price-unit: .07rem;color:#000e26}.fsx-order-detail-refund-progress{display:grid;gap:.08rem;padding:.1rem .13rem .08rem}.fsx-order-detail-refund-progress>p{margin:.06rem 0;color:#717985;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-detail-refund-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.03rem 0 0;padding:.16rem 0 .02rem;list-style:none}.fsx-order-detail-refund-steps li{position:relative;z-index:0;min-width:0;padding-top:.2rem;color:#a4a9ae;font-size:.11rem;font-weight:400;letter-spacing:.0022rem;line-height:.16rem;text-align:center;overflow-wrap:anywhere}.fsx-order-detail-refund-steps li:before{position:absolute;z-index:2;top:0;left:50%;box-sizing:border-box;width:.14rem;height:.14rem;border:.02rem solid #cbd2db;border-radius:50%;background:#fff;content:"";transform:translate(-50%)}.fsx-order-detail-refund-steps li:not(:last-child):after{position:absolute;z-index:1;top:.065rem;left:50%;width:100%;height:1px;background:#dfe4e7;content:""}.fsx-order-detail-refund-steps li[data-active=true]{color:#103056;font-weight:500}.fsx-order-detail-refund-steps li[data-active=true]:before{border-color:#dff7f2;background:#0aba9a}.fsx-order-detail-refund-steps li[data-active=true]:not(:last-child):after{background:#0aba9a}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]){box-sizing:border-box;min-height:3.3rem;gap:0;padding:.09rem .13rem .03rem}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) header span{font-size:.12rem;line-height:.17rem}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) dl>div{min-height:.37rem;align-items:center;padding:0;border-top:0;border-bottom:1px dashed #cbd2db}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) dl>div:nth-child(1),.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) dl>div:nth-child(7){min-height:.38rem}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) dl>div:last-child{border-bottom:0}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) :is(dt,dd){letter-spacing:.0024rem}.fsx-order-detail-snapshot:is([data-status=FULFILLING],[data-status=PENDING_USER_CONFIRMATION]) dt{flex:0 0 auto}.fsx-order-detail-confirmation-notice{box-sizing:border-box;min-height:.48rem;margin:0;padding:.08rem .12rem;border-radius:.08rem;background:#fff6e6;color:#b48848;font-size:.12rem;font-variant-numeric:tabular-nums;letter-spacing:.0024rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-payment-public-id{font-size:.12rem;letter-spacing:.0024rem;overflow-wrap:anywhere}.fsx-order-detail-redemption-waiting{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.16rem;padding:.14rem;border:1px solid #a9ddd2;border-radius:.14rem;background:#effaf7}.fsx-order-detail-redemption-waiting>span{display:grid;min-width:0;gap:.03rem}.fsx-order-detail-redemption-waiting strong{color:#075f50;font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-order-detail-redemption-waiting small{color:#55736d;font-size:.11rem;line-height:.17rem;overflow-wrap:anywhere}.fsx-order-detail-redemption-waiting time{flex:0 0 auto;color:#075f50;font-size:.24rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01rem;line-height:.3rem}.fsx-order-detail-redemption-waiting:focus-visible{outline:.03rem solid #0a8e77;outline-offset:.03rem}.fsx-order-detail-redemption-result,.fsx-order-detail-snapshot dl{display:grid;margin:0}.fsx-order-detail-redemption-result>div,.fsx-order-detail-snapshot dl>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.16rem;padding:.1rem 0;border-top:1px dashed #cbd2db}.fsx-order-detail-redemption-result dt,.fsx-order-detail-snapshot dt{color:#717985;font-size:.12rem;line-height:.18rem}.fsx-order-detail-redemption-result dd,.fsx-order-detail-snapshot dd{min-width:0;margin:0;color:#000e26;font-size:.12rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:.18rem;overflow-wrap:anywhere;text-align:right}.fsx-order-detail-paid-price{--fsx-c-price-unit: .07rem;color:#000e26}.fsx-order-detail-snapshot[data-status=PENDING_PAYMENT] dl>div{padding-block:.07rem}.fsx-order-detail-copy-value{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.02rem}.fsx-order-detail-copy-value>span{min-width:0;overflow-wrap:anywhere}.fsx-order-detail-copy-value>button{display:grid;flex:0 0 .44rem;width:.44rem;height:.44rem;margin:-.13rem -.12rem -.13rem 0;padding:0;place-items:center;border:0;border-radius:.08rem;background:transparent;color:#717985;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 186 154 / 18%)}.fsx-order-detail-copy-value>button:active{background:#edf7f5;color:#075f50}.fsx-order-detail-copy-value>button .fsx-c-iconfont{font-size:.16rem}.fsx-order-detail-private-customization-header .fsx-order-detail-quote-number{justify-content:flex-start}.fsx-redemption-scanner{display:grid;width:100%;min-width:0;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;overscroll-behavior:contain;background:linear-gradient(157deg,#1c2725,#070b0c);color-scheme:dark;color:#fff}.fsx-redemption-scanner>header{display:grid;min-height:.52rem;align-items:center;grid-template-columns:.44rem minmax(0,1fr) .44rem;padding:var(--fsx-safe-area-top) .08rem 0;border-bottom:1px solid #2e3736;background:transparent}.fsx-redemption-scanner>header button{display:grid;width:.44rem;height:.44rem;padding:0;touch-action:manipulation;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit}.fsx-redemption-scanner>header button:active{background:rgba(255,255,255,.1)}.fsx-redemption-scanner>header button img{display:block;width:.24rem;height:.24rem;object-fit:contain;filter:brightness(0) invert(1)}.fsx-redemption-scanner>header h2{min-width:0;margin:0;font-size:.18rem;font-weight:500;letter-spacing:.0036rem;line-height:.252rem;overflow-wrap:anywhere;text-align:center;text-wrap:balance}.fsx-redemption-scanner-content{display:grid;min-height:0;grid-template-rows:auto auto 1fr;align-content:start;gap:.32rem;overflow-x:hidden;overflow-y:auto;padding:.32rem .16rem calc(.16rem + var(--fsx-safe-area-bottom))}.fsx-redemption-scanner-hint{margin:0;color:#fff;font-size:.13rem;font-weight:500;letter-spacing:.0026rem;line-height:.182rem;text-align:center}.fsx-redemption-scanner-preview{position:relative;width:2.69rem;max-width:100%;aspect-ratio:1;justify-self:center;overflow:hidden;border-radius:.24rem;background:radial-gradient(circle,#32413d,#1e2726);isolation:isolate}.fsx-redemption-scanner-preview video{display:block;width:100%;height:100%;object-fit:cover}.fsx-redemption-scanner-frame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 .7rem rgba(7,11,12,.42);pointer-events:none}.fsx-redemption-scanner-frame i{position:absolute;width:.55rem;height:.55rem;border-color:#5bdab8;border-style:solid}.fsx-redemption-scanner-frame i:nth-child(1){top:0;left:0;border-width:.04rem 0 0 .04rem;border-radius:.24rem 0 0}.fsx-redemption-scanner-frame i:nth-child(2){top:0;right:0;border-width:.04rem .04rem 0 0;border-radius:0 .24rem 0 0}.fsx-redemption-scanner-frame i:nth-child(3){right:0;bottom:0;border-width:0 .04rem .04rem 0;border-radius:0 0 .24rem}.fsx-redemption-scanner-frame i:nth-child(4){bottom:0;left:0;border-width:0 0 .04rem .04rem;border-radius:0 0 0 .24rem}.fsx-redemption-scanner-line{position:absolute;top:.16rem;right:.18rem;left:.18rem;height:2px;background:linear-gradient(90deg,transparent,#36d4af 18%,#36d4af 82%,transparent);box-shadow:0 0 .12rem #36d4af;animation:fsx-redemption-scan-line 2.4s ease-in-out infinite alternate}@keyframes fsx-redemption-scan-line{0%{transform:translateY(0)}to{transform:translateY(2.35rem)}}.fsx-redemption-scanner-failure{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:.14rem;padding:.28rem;background:rgba(7,17,18,.94);text-align:center}.fsx-redemption-scanner-failure>.fsx-iconfont{color:#5bdab8;font-size:.42rem}.fsx-redemption-scanner-failure p{max-width:3rem;margin:0;font-size:.14rem;line-height:.22rem}.fsx-redemption-scanner-failure button{min-width:1.28rem;min-height:.44rem;padding:0 .18rem;touch-action:manipulation;border:0;border-radius:.22rem;background:#fff;color:#07111d;font:inherit;font-size:.14rem;font-weight:600}.fsx-redemption-scanner-failure button:active{background:#dce6e3}.fsx-redemption-scanner-benefit{display:grid;width:100%;min-width:0;align-self:end;align-items:center;grid-template-columns:.48rem minmax(0,1fr) auto;gap:.1rem;padding:.14rem;border:1px solid #242c2c;border-radius:.16rem;background:#0c1615}.fsx-redemption-scanner-benefit-icon{display:grid;width:.48rem;height:.48rem;place-items:center;border-radius:.12rem;background:#d9d9d9;color:#28423d;font-size:.24rem}.fsx-redemption-scanner-benefit>div{display:grid;min-width:0;gap:.02rem}.fsx-redemption-scanner-benefit small{color:#717985;font-size:.12rem;letter-spacing:.0024rem;line-height:.168rem}.fsx-redemption-scanner-benefit strong,.fsx-redemption-scanner-benefit span{overflow:hidden;color:#fff;font-size:.12rem;line-height:.168rem;text-overflow:ellipsis;white-space:nowrap}.fsx-redemption-scanner-benefit span{color:#aeb6b5}.fsx-redemption-scanner-benefit em{padding:.04rem .09rem;border-radius:.12rem;background:#152f28;color:#0aba9a;font-size:.12rem;font-style:normal;letter-spacing:.0024rem;line-height:.168rem;white-space:nowrap}.fsx-redemption-scanner button:focus-visible{outline:.03rem solid #5bdab8;outline-offset:.02rem}@media(prefers-reduced-motion:reduce){.fsx-redemption-scanner-line{top:50%;animation:none}}@media(max-height:650px){.fsx-redemption-scanner-content{gap:.16rem;padding-top:.18rem}.fsx-redemption-scanner-preview{width:min(2.35rem,58dvh)}.fsx-redemption-scanner-line{display:none}}.fsx-order-detail-action-error{margin:0!important;padding:.08rem .1rem;border-radius:.08rem;background:#fff1f0;color:#c43831!important}.adm-popup-body.fsx-order-completion-popup{box-sizing:border-box;left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none;max-height:calc(100dvh - max(var(--fsx-safe-area-top),.12rem));overflow-x:hidden;overflow-y:auto;border-radius:.12rem .12rem 0 0;background:#f2f4f8}.fsx-order-completion-sheet{display:grid;box-sizing:border-box;min-height:5.66rem;align-content:start;gap:.1rem;padding:.04rem .16rem calc(.12rem + var(--fsx-safe-area-bottom));color:#000e26}.fsx-order-completion-handle{justify-self:center;width:.4rem;height:.04rem;border-radius:.02rem;background:#cbd2db}.fsx-order-completion-sheet>header{display:grid;justify-items:center;gap:.06rem;margin-top:.04rem}.fsx-order-completion-success{position:relative;display:block;width:.58rem;height:.58rem}.fsx-order-completion-success>img{position:absolute;top:-.06rem;left:-.1rem;display:block;width:.78rem;height:.78rem;max-width:none}.fsx-order-completion-sheet>header h2{margin:0;font-size:.18rem;font-weight:600;letter-spacing:.0036rem;line-height:.25rem}.fsx-order-completion-product{display:grid;box-sizing:border-box;min-height:1.02rem;grid-template-columns:.68rem minmax(0,1fr) auto;align-items:center;gap:.12rem;padding:.1rem .13rem;border-radius:.12rem;background:#fff}.fsx-order-completion-product-placeholder,.fsx-order-completion-product-image{display:block;width:.68rem;height:.68rem;border-radius:.12rem;background:linear-gradient(145deg,#e5e8eb,#d7dadd);object-fit:cover}.fsx-order-completion-product>div{display:grid;min-width:0;gap:.01rem}.fsx-order-completion-product h3{margin:0;font-size:.14rem;font-weight:600;line-height:.2rem;overflow-wrap:anywhere}.fsx-order-completion-product p{margin:0;color:#717985;font-size:.11rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-order-completion-product strong{color:#0aba9a;font-size:.11rem;font-weight:500;line-height:.16rem;overflow-wrap:anywhere}.fsx-order-completion-product small{color:#717985;font-size:.1rem;line-height:.15rem;overflow-wrap:anywhere}.fsx-order-completion-product>span:last-child{align-self:end;color:#717985;font-size:.11rem;line-height:.16rem;white-space:nowrap}.fsx-order-completion-facts{display:grid;box-sizing:border-box;min-height:1.44rem;padding:.02rem .13rem;border-radius:.12rem;background:#fff}.fsx-order-completion-facts>div{display:grid;min-width:0;min-height:.46rem;grid-template-columns:.18rem minmax(0,1fr);align-items:center;gap:.08rem;border-bottom:1px dashed #cbd2db}.fsx-order-completion-facts>div:last-child{border-bottom:0}.fsx-order-completion-check{display:block;width:.16rem;height:.16rem;justify-self:center}.fsx-order-completion-facts>div>span{display:grid;min-width:0}.fsx-order-completion-facts strong{font-size:.12rem;font-weight:600;line-height:.18rem;overflow-wrap:anywhere}.fsx-order-completion-facts small{color:#717985;font-size:.1rem;line-height:.15rem;overflow-wrap:anywhere}.fsx-order-completion-warning{box-sizing:border-box;min-height:.48rem;margin:0;padding:.08rem .12rem;border-radius:.08rem;background:#fff0ee;color:#e74841;font-size:.11rem;line-height:.16rem;overflow-wrap:anywhere}.fsx-order-completion-sheet>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem;margin-top:.02rem}.fsx-order-completion-sheet>footer button{min-width:0;min-height:.52rem;padding:0 .12rem;border:1px solid #a4a9ae;border-radius:.12rem;background:#fff;color:#717985;font:inherit;font-size:.17rem;font-weight:500}.fsx-order-completion-sheet>footer button.is-primary{border-color:#143c6c;background:#143c6c;color:#fff}.fsx-order-completion-sheet>footer button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-order-detail-actionbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.08rem;padding:.08rem .16rem calc(.08rem + var(--fsx-safe-area-bottom));border-top:1px solid #edf0f3;background:#fff;box-shadow:0 -.04rem .16rem rgba(24,43,64,.06)}.fsx-order-detail-actionbar :is(a,button){display:flex;box-sizing:border-box;min-width:0;min-height:.52rem;align-items:center;justify-content:center;padding:0 .12rem;border-radius:.12rem;font-size:.16rem;font-weight:600;line-height:.22rem;text-align:center;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fsx-order-detail-actionbar .is-primary{border:1px solid #143c6c;background:#143c6c;color:#fff}.fsx-order-detail-actionbar .fsx-order-detail-payment-action{font-size:.18rem}.fsx-order-detail-actionbar .is-secondary{border:1px solid #a4a9ae;background:#fff;color:#717985}.fsx-order-detail-actionbar .is-danger{border:1px solid #ff4d4f;background:#fff;color:#ff4d4f}.fsx-order-detail-actionbar button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}@media(hover:hover){.fsx-order-detail-actionbar :is(a,button):not(:disabled):hover{filter:brightness(.96)}}.fsx-order-detail-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}@media(max-width:340px){.fsx-order-detail-scroll-content,.fsx-order-detail-actionbar{padding-inline:.12rem}.fsx-order-detail-card{padding:.12rem}.fsx-order-detail-product{grid-template-columns:.6rem minmax(0,1fr)}.fsx-order-detail-product-placeholder,.fsx-order-detail-product-image{width:.6rem;height:.6rem}.fsx-order-detail-product>span:last-child{grid-column:2;justify-self:start}}.fsx-home-page{--fsx-home-content-gutter: var(--fsx-c-page-gutter);--fsx-home-feature-gutter: var(--fsx-c-page-gutter);display:flex;width:100%;max-width:none;min-width:0;min-height:100%;flex-direction:column;margin-inline:auto;padding-bottom:var(--fsx-c-compliance-footer-gap);background:#f2f4f8;color:#13213a}.fsx-home-brand-header{position:sticky;z-index:calc(var(--fsx-layer-navigation) - 1);top:0;display:flex;box-sizing:border-box;width:100%;height:.5rem;min-height:.5rem;flex:0 0 .5rem;align-items:center;justify-content:space-between;padding:.06rem .15rem;border-bottom:1px solid rgb(20 60 108 / 6%);background:#fff;box-shadow:0 .02rem .08rem rgba(20,60,108,.06)}.fsx-c-brand-lockup{display:inline-flex;width:1.12rem;height:.37rem;min-width:0;align-items:center;background:#fff}.fsx-c-brand-lockup-image{display:block;width:100%;height:100%;object-fit:contain}.fsx-c-navigation-brand{display:none}.fsx-home-beta-badge{display:inline-flex;min-height:.24rem;align-items:center;padding:0 .05rem;border:1px solid #0aba9a;border-radius:.06rem;color:#0aba9a;font-size:.12rem;font-weight:400;letter-spacing:.02rem;line-height:.2rem;white-space:nowrap}.fsx-home-beta-badge--desktop{display:none}.fsx-home-hero{aspect-ratio:16 / 9;position:relative;display:grid;width:100%;min-width:0;align-self:center;place-items:center;overflow:hidden;isolation:isolate;border:0;border-radius:0;background:radial-gradient(circle at 78% 28%,rgb(255 255 255 / 55%),transparent 24%),linear-gradient(155deg,#55a6df,#75c9e9 42%,#d6eff2);color:rgba(255,255,255,.92);font-size:.12rem;box-shadow:none}.fsx-home-hero--loading{background:linear-gradient(100deg,#edf1f4 20%,#f8fafb,#edf1f4 70%);background-size:240% 100%;animation:fsx-home-advertisement-loading 1.4s ease-in-out infinite}.fsx-home-hero--loading .fsx-c-loading{min-height:100%;color:#53616f}@keyframes fsx-home-advertisement-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fsx-home-hero--loading{animation:none}}.fsx-home-hero .adm-swiper,.fsx-home-hero .adm-swiper-track,.fsx-home-hero .adm-swiper-track-inner,.fsx-home-hero .adm-swiper-slide,.fsx-home-hero-link,.fsx-home-hero-static{block-size:100%;inline-size:100%}.fsx-home-hero-image-box,.fsx-home-hero-image{block-size:100%;display:block;inline-size:100%;object-fit:cover}.fsx-home-hero-link{display:block;text-decoration:none}.fsx-home-hero .adm-swiper-indicator{z-index:3;pointer-events:auto}.fsx-home-carousel-dots{position:absolute;bottom:.12rem;left:50%;display:flex;align-items:center;gap:.04rem;padding:0;border:0;transform:translate(-50%);background:transparent;box-shadow:none}.fsx-home-carousel-dots button{width:.07rem;height:.04rem;padding:0;border:0;border-radius:.02rem;background:rgba(255,255,255,.6);cursor:pointer}.fsx-home-carousel-dots button[aria-current=true]{width:.2rem;background:#fff}.fsx-home-carousel-dots button:focus-visible{outline:.02rem solid #182035;outline-offset:.02rem}.fsx-home-ai-card{position:relative;width:calc(100% - (2 * var(--fsx-home-feature-gutter)));max-width:1180px;height:auto;aspect-ratio:716 / 150;min-height:0;margin:.14rem auto .15rem;overflow:hidden;padding:0;border-radius:var(--fsx-c-card-radius);background:rgba(255,255,255,.9);box-shadow:0 .04rem .04rem rgba(255,255,255,.25);color:#103056;text-decoration:none;isolation:isolate}.fsx-home-ai-picture{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.fsx-home-ai-background{display:block;width:100%;height:100%;object-fit:cover}.fsx-home-ai-copy{position:absolute;z-index:1;top:.08rem;left:.14rem;display:grid;width:2.03rem;min-width:0;text-align:left}.fsx-home-ai-copy strong{overflow:hidden;color:#103056;font-size:.15rem;font-weight:700;letter-spacing:.003rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.fsx-home-ai-copy small{overflow:hidden;color:#717985;font-size:.11rem;font-weight:500;letter-spacing:.0022rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.fsx-home-ai-action{position:absolute;z-index:1;top:.48rem;left:.12rem;display:flex;width:max-content;min-width:.78rem;height:.2rem;align-items:center;justify-content:center;gap:.02rem;padding:0 .07rem;border-radius:.1rem;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#143c6c;color:#fff;font-size:.11rem;font-weight:400;letter-spacing:.0022rem;line-height:1.4;white-space:nowrap}.fsx-home-ai-action img{display:block;width:.14rem;height:.14rem}.fsx-home-section{width:100%;min-width:0;padding:0 var(--fsx-home-content-gutter)}.fsx-home-section-header{display:flex;min-height:.28rem;align-items:center;justify-content:space-between;gap:.12rem;margin-bottom:.13rem}.fsx-home-section-header h2{min-width:0;overflow-wrap:anywhere;margin:0;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-home-loading{display:grid;width:100%;place-items:center;border-radius:.12rem;background:rgba(255,255,255,.58)}.fsx-home-loading--products{min-height:4.66rem}.fsx-home-loading--content{min-height:1.88rem}.fsx-home-section-header a{display:inline-flex;box-sizing:border-box;min-width:.8rem;height:.28rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.08rem;padding:0 .1rem;border-radius:999px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#49566a;font-size:.12rem;line-height:.22rem;text-decoration:none}.fsx-home-product-carousel{position:relative;min-width:0}.fsx-home-product-grid{display:flex;width:calc(100% + var(--fsx-home-content-gutter));gap:var(--fsx-c-card-gap);margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 var(--fsx-home-content-gutter) .08rem 0;scroll-padding-inline:0 var(--fsx-home-content-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x pan-y;list-style:none}.fsx-home-product-grid::-webkit-scrollbar{display:none}.fsx-home-product-carousel-button{display:none}.fsx-home-product-card{display:flex;width:min(3.34rem,calc(100vw - .56rem));height:3.61rem;min-width:min(3.34rem,calc(100vw - .56rem));max-width:334px;flex:0 0 auto;flex-direction:column;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.06);backdrop-filter:blur(.05rem);scroll-snap-align:start;scroll-snap-stop:always}.fsx-home-product-link{display:block;color:inherit;text-decoration:none}.fsx-home-product-media{position:relative;aspect-ratio:334 / 188;overflow:hidden;background:#e7ebef}.fsx-home-product-category{position:absolute;top:0;left:0;max-width:calc(100% - .08rem);min-height:.2rem;overflow:hidden;padding:0 .06rem;border-radius:.08rem 0;background:rgba(190,149,111,.8);color:#fff;font-size:.11rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-home-product-media>.fsx-c-image{display:grid;width:100%;height:100%}.fsx-home-product-media .fsx-c-image-media{object-fit:cover}.fsx-home-media-placeholder{display:block;width:100%;height:100%;background:linear-gradient(145deg,#e8ecef,#d9e3e8)}.fsx-home-product-copy{display:flex;box-sizing:border-box;height:1.2rem;min-height:1.2rem;flex-direction:column;gap:.1rem;padding:.12rem .12rem 0}.fsx-home-product-copy strong{min-height:.22rem;margin:0;overflow:hidden;color:#000e26;font-size:.16rem;font-weight:700;letter-spacing:0;line-height:.22rem;text-overflow:ellipsis;white-space:nowrap}.fsx-home-product-copy small{display:-webkit-box;min-height:.48rem;margin:0;overflow:hidden;color:#535353;font-size:.12rem;font-weight:400;letter-spacing:0;line-height:.16rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fsx-home-product-context{min-width:0;overflow:hidden;color:#c2a074;font-size:.12rem;font-weight:500;letter-spacing:0;line-height:.18rem;text-overflow:ellipsis;white-space:nowrap}.fsx-home-product-meta{position:relative;display:flex;height:.27rem;min-height:.27rem;align-items:center;justify-content:space-between;gap:.08rem;margin:.14rem .12rem .12rem;padding:0}.fsx-home-price{--fsx-c-price-unit: .125rem;display:flex;width:min(2.4rem,calc(100% - .32rem));height:.27rem;min-width:0;align-items:baseline;overflow:hidden;color:#b48848;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.fsx-home-service-showcase{display:flex;width:100%;gap:var(--fsx-c-card-gap);margin-top:.14rem;overflow-x:auto;overflow-y:hidden;padding:0 var(--fsx-home-content-gutter);scroll-padding-inline:var(--fsx-home-content-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-home-service-showcase::-webkit-scrollbar{display:none}.fsx-home-service-card{position:relative;display:flex;box-sizing:border-box;width:1.62rem;height:1.94rem;min-width:0;flex:1 0 1.62rem;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:.12rem .1rem;border-radius:var(--fsx-c-card-radius);color:#fff;isolation:isolate;text-decoration:none}.fsx-home-service-card:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-home-service-background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fsx-home-service-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 20%,rgba(2,13,31,.88))}.fsx-home-service-icon{position:absolute;top:.12rem;left:.1rem;display:grid;width:.36rem;height:.36rem;place-items:center;border:1px solid rgb(245 200 123 / 72%);border-radius:.12rem;background:rgba(255,255,255,.12)}.fsx-home-service-icon img{width:.2rem;height:.2rem}.fsx-home-service-copy{display:grid;gap:.03rem}.fsx-home-service-copy strong{margin-bottom:.03rem;font-size:.18rem;font-weight:500;line-height:.22rem}.fsx-home-service-copy small{overflow:hidden;font-size:.12rem;line-height:.16rem;text-overflow:ellipsis;white-space:nowrap}.fsx-home-service-view{display:flex;min-height:.24rem;align-items:flex-end;justify-content:space-between;margin-top:.08rem;padding-top:.07rem;border-top:1px solid rgb(255 255 255 / 32%);font-size:.12rem;line-height:.16rem}.fsx-home-service-view img{width:.12rem;height:.12rem;align-self:center}.fsx-c-content--theme-collection{width:100%;max-width:none;min-height:0;overflow:hidden;padding:0;background:#efeeee}.fsx-theme-collection-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#efeeee;color:#fff;font-family:var(--fsx-font-sans)}.fsx-theme-collection-page>.fsx-c-detail-header{border-bottom:1px solid #edf0f3;background:#fff;color:#1b1e28}.fsx-theme-collection-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-theme-collection-scroll::-webkit-scrollbar{display:none}.fsx-theme-collection-hero{position:relative;display:grid;box-sizing:border-box;width:100%;height:2.6rem;place-items:center;overflow:hidden;background:#07172a;isolation:isolate}.fsx-theme-collection-hero-image{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.fsx-theme-collection-hero-copy{position:absolute;top:.39rem;right:.16rem;left:.16rem;display:grid;justify-items:center;text-align:center}.fsx-theme-collection-hero-copy h2{margin:.16rem 0 .22rem;background:linear-gradient(180deg,#f9e6c8 22.86%,#f1ca95 80%);background-clip:text;color:transparent;font-family:var(--fsx-font-serif);font-size:.24rem;font-weight:600;letter-spacing:0;line-height:.28rem;text-wrap:balance;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx-theme-collection-hero-lines{width:min(3.3rem,100%);margin:0;color:rgba(215,193,166,.8);font-size:.14rem;font-weight:400;letter-spacing:.0028rem;line-height:1.4;text-wrap:pretty}.fsx-theme-collection-hero-lines>span{display:block;width:100%;text-align:center}.fsx-theme-ornament{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center}.fsx-theme-ornament>img{display:block;height:auto}.fsx-theme-ornament>img:first-child{transform:scaleX(-1)}.fsx-theme-ornament>span{display:grid;box-sizing:border-box;place-items:center;border:1px solid #f1ca95;transform:rotate(45deg)}.fsx-theme-ornament>span>i{display:block;background:#f1ca96}.fsx-theme-ornament--hero{gap:.07rem}.fsx-theme-ornament--hero>img{width:.51rem}.fsx-theme-ornament--hero>span{width:.127rem;height:.127rem}.fsx-theme-ornament--hero>span>i{width:.043rem;height:.043rem}.fsx-theme-collection-previews{box-sizing:border-box;width:100%;padding:0 var(--fsx-c-page-gutter) max(.46rem,var(--fsx-safe-area-bottom));background:#efeeee}.fsx-theme-collection-previews>ul{display:grid;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-theme-preview-card{position:relative;width:100%;aspect-ratio:358 / 208;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#07172a;isolation:isolate}.fsx-theme-preview-card>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none;touch-action:manipulation}.fsx-theme-preview-image{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.fsx-theme-preview-overlay{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(0,0,0,.88),rgba(0,0,0,.42) 48%,rgba(0,0,0,0) 82%)}.fsx-theme-preview-frame{position:absolute;z-index:-1;top:.08rem;right:.08rem;bottom:.08rem;left:.08rem;border:1px solid #bfac81;border-radius:.12rem;pointer-events:none}.fsx-theme-preview-copy{position:absolute;top:.53rem;right:.24rem;bottom:.23rem;left:.24rem;display:grid;align-content:start;justify-items:start}.fsx-theme-preview-copy h3{max-width:14em;margin:0;font-size:.2rem;font-weight:700;letter-spacing:.004rem;line-height:1.4;text-wrap:balance}.fsx-theme-preview-copy .fsx-theme-ornament{margin:.05rem 0}.fsx-theme-ornament--card{gap:.06rem}.fsx-theme-ornament--card>img{width:.3835rem}.fsx-theme-ornament--card>span{width:.0957rem;height:.0957rem}.fsx-theme-ornament--card>span>i{width:.0324rem;height:.0324rem}.fsx-theme-preview-copy p{max-width:100%;margin:0;font-size:.14rem;font-weight:700;letter-spacing:.0028rem;line-height:1.4}.fsx-theme-preview-action{position:absolute;bottom:0;left:0;display:inline-flex;box-sizing:border-box;min-width:.98rem;height:.4rem;align-items:center;justify-content:center;margin-top:0;padding:0 .16rem;border:1px solid #b1b1b1;border-radius:.12rem;background:rgba(255,255,255,.1);font-size:.15rem;font-weight:500;letter-spacing:.003rem;line-height:.21rem;backdrop-filter:blur(2px)}@media(hover:hover){.fsx-theme-preview-card>a:hover .fsx-theme-preview-action{border-color:#f1ca95;background:rgba(255,255,255,.18)}}.fsx-theme-preview-card>a:active .fsx-theme-preview-action{border-color:#f1ca95;background:rgba(255,255,255,.24)}.fsx-theme-collection-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}@media(min-width:391px)and (max-width:699px){.fsx-theme-collection-scroll{width:100%;margin-inline:auto}.fsx-theme-preview-copy{bottom:auto}.fsx-theme-preview-action{position:static;margin-top:.18rem}}@media(min-width:700px){.fsx-c-root--secondary-responsive:has(.fsx-theme-collection-page) .fsx-c-shell{width:100%;max-width:none}.fsx-c-root--secondary-responsive .fsx-theme-collection-page>.fsx-c-detail-header{width:min(100%,var(--fsx-c-expanded-content-max-width));margin-inline:auto}.fsx-theme-collection-scroll{box-sizing:border-box;width:100%;margin-inline:0;padding-bottom:max(40px,var(--fsx-safe-area-bottom))}.fsx-theme-collection-hero{height:clamp(260px,28vw,360px);border-radius:0}.fsx-theme-collection-hero-image{object-fit:fill}.fsx-theme-collection-hero-copy{top:50%;right:32px;left:32px;transform:translateY(-50%)}.fsx-theme-collection-hero-copy h2{margin:20px 0 22px;font-size:30px;line-height:38px}.fsx-theme-collection-hero-lines{width:min(680px,100%);font-size:15px;line-height:23px}.fsx-theme-ornament--hero{gap:8px}.fsx-theme-ornament--hero>img{width:51px}.fsx-theme-ornament--hero>span{width:13px;height:13px}.fsx-theme-ornament--hero>span>i{width:4px;height:4px}.fsx-theme-collection-previews{width:min(calc(100% - 2 * var(--fsx-c-page-gutter)),1120px);margin-inline:auto;padding:20px 0 0}.fsx-theme-collection-previews>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-theme-preview-card{display:grid;min-height:240px;aspect-ratio:358 / 208}.fsx-theme-preview-card>a{position:relative;display:grid;align-content:center;padding:28px 24px}.fsx-theme-preview-copy{position:static}.fsx-theme-preview-copy h3{font-size:20px;line-height:28px}.fsx-theme-preview-copy p{max-width:24em;font-size:14px;line-height:20px}.fsx-theme-preview-action{position:static;min-width:98px;height:40px;margin-top:12px;padding:0 16px;border-radius:12px;font-size:15px;line-height:21px}.fsx-theme-preview-copy .fsx-theme-ornament{margin:6px 0 8px}.fsx-theme-ornament--card{gap:6px}.fsx-theme-ornament--card>img{width:38px}.fsx-theme-ornament--card>span{width:10px;height:10px}.fsx-theme-ornament--card>span>i{width:3px;height:3px}}.fsx-c-content--theme-recommendation{padding:0;overflow:hidden}.fsx-theme-recommendation-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f4f4f6;color:#151515;font-family:var(--fsx-font-sans)}.fsx-theme-recommendation-page>.fsx-c-detail-header{border-bottom:1px solid #edf0f3;background:#fff;color:#1b1e28}.fsx-theme-recommendation-scroll{box-sizing:border-box;width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-theme-recommendation-scroll::-webkit-scrollbar{display:none}.fsx-theme-recommendation-hero{position:relative;display:grid;box-sizing:border-box;width:100%;height:3.94rem;align-items:end;overflow:hidden;background:#07172a;color:#fff;isolation:isolate}.fsx-theme-recommendation-hero-image,.fsx-theme-recommendation-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fsx-theme-recommendation-hero-image{z-index:-2;object-fit:cover;object-position:center}.fsx-theme-recommendation-hero-overlay{z-index:-1;background:linear-gradient(180deg,rgba(4,13,21,0) 45%,rgba(4,13,21,.88))}.fsx-theme-recommendation-hero-copy{display:grid;max-width:3.45rem;gap:.02rem;padding:0 .16rem .2rem}.fsx-theme-recommendation-hero-copy h2{margin:0;color:#d7a719;font-family:var(--fsx-font-serif);font-size:.3rem;font-weight:700;line-height:.38rem}.fsx-theme-recommendation-hero-copy p{margin:0;color:#fff;font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-theme-recommendation-story{position:relative;z-index:1;box-sizing:border-box;width:calc(100% - .32rem);margin:-.14rem auto 0;padding:.15rem .12rem .16rem;border-radius:.1rem .1rem 0 0;background:#fff}.fsx-theme-recommendation-story>h2{display:flex;min-height:.2rem;align-items:center;gap:.08rem;margin:0 0 .13rem .2rem;color:#242424;font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-theme-recommendation-story-mark{display:inline-block;width:.15rem;height:.15rem;flex:0 0 .15rem;border:.03rem solid #967000;transform:rotate(45deg)}.fsx-theme-recommendation-story-mark--culinary{border-width:0 .03rem .03rem 0}.fsx-theme-recommendation-story-mark--retreat{border-radius:50% 0}.fsx-theme-recommendation-story-panel{position:relative;display:grid;min-height:1.48rem;align-content:center;gap:.15rem;overflow:hidden;padding:.14rem .12rem;border-radius:var(--fsx-c-card-radius);isolation:isolate}.fsx-theme-recommendation-story-image,.fsx-theme-recommendation-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fsx-theme-recommendation-story-image{z-index:-2;object-fit:cover}.fsx-theme-recommendation-story-overlay{z-index:-1;background:rgba(246,246,246,.7);backdrop-filter:blur(1px)}.fsx-theme-recommendation-story-panel strong{font-size:.14rem;font-weight:500;line-height:.2rem}.fsx-theme-recommendation-story-panel p{margin:0;font-size:.14rem;font-weight:400;line-height:.22rem;text-align:justify}.fsx-theme-recommendation-selection{box-sizing:border-box;width:100%;padding:.2rem var(--fsx-c-page-gutter) max(.28rem,var(--fsx-safe-area-bottom))}.fsx-theme-recommendation-selection>h2{margin:0 0 .14rem;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-theme-recommendation-product-viewport{margin:0 calc(-1 * var(--fsx-c-page-gutter));padding:0 var(--fsx-c-page-gutter) .08rem;overflow-x:auto;scroll-padding-inline:var(--fsx-c-page-gutter);scrollbar-width:none;scroll-snap-type:x mandatory}.fsx-theme-recommendation-product-viewport::-webkit-scrollbar{display:none}.fsx-theme-recommendation-products{display:flex;min-width:0;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-theme-recommendation-products>.fsx-mall-card{width:min(2.84rem,calc(100vw - .62rem));flex:0 0 min(2.84rem,calc(100vw - .62rem));scroll-snap-align:start}.fsx-theme-recommendation-products .fsx-mall-card-summary{display:none}.fsx-theme-recommendation-products .fsx-mall-card-copy{gap:.06rem}.fsx-theme-recommendation-products .fsx-mall-card-favorite{top:.04rem;right:.04rem;bottom:auto}.fsx-theme-recommendation-products .fsx-mall-card-favorite-space{display:none}.fsx-theme-recommendation-loading{min-height:2rem;display:grid;place-items:center}.fsx-theme-recommendation-more{display:flex;box-sizing:border-box;width:max-content;min-width:1.86rem;min-height:.44rem;align-items:center;justify-content:center;gap:.18rem;margin:.28rem auto 0;padding:.09rem .22rem;border:1px solid #c8d1df;border-radius:999px;background:#edf3ff;color:#31343a;font-size:.14rem;font-weight:600;line-height:.2rem;text-decoration:none}.fsx-theme-recommendation-page--culinary{background:#fcfaf7}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero{z-index:0;height:3.23rem;overflow:hidden;border-radius:0;background:#07172a}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-overlay{object-fit:fill}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy{position:absolute;z-index:1;top:2.02rem;left:0;max-width:3.34rem;gap:.04rem;padding:0 .16rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy h2{background:linear-gradient(180deg,#f9e6c8 22.86%,#f1ca95 80%);background-clip:text;color:transparent;font-family:var(--fsx-font-serif);font-size:.32rem;line-height:.35rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy p{font-size:.14rem;font-weight:400;letter-spacing:.0028rem;line-height:.2rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story{width:100%;min-height:2.01rem;margin-top:0;padding:.245rem .16rem 0;overflow:visible;border-radius:0;background:transparent;isolation:isolate}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-background{position:absolute;z-index:-2;top:-.305rem;left:0;width:calc(100% + 1px);height:calc(100% + .305rem);pointer-events:none}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story>h2{position:relative;z-index:2;min-width:0;margin:0 0 .21rem;gap:.03rem;color:#342d27;font-family:var(--fsx-font-serif);font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-theme-recommendation-story-ornament-track--culinary{width:min(1.07rem,34%);flex:0 1 1.07rem;margin-left:.07rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel{min-height:0;align-content:start;gap:.085rem;overflow:visible;padding:0;border-radius:0;isolation:auto}.fsx-theme-recommendation-story-decoration-frame{position:absolute;z-index:0;top:-.305rem;left:0;width:calc(100% + 1px);height:calc(100% + .305rem);overflow:hidden;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='391.072'%20height='231.5'%20viewBox='0%200%20391.072%20231.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Rectangle%2034626040'%20d='M0%2026.5L391.072%200L390%20231.5L0%20204V26.5Z'%20fill='%23F8F5F3'/%3e%3c/svg%3e");mask-position:0 0;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='391.072'%20height='231.5'%20viewBox='0%200%20391.072%20231.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Rectangle%2034626040'%20d='M0%2026.5L391.072%200L390%20231.5L0%20204V26.5Z'%20fill='%23F8F5F3'/%3e%3c/svg%3e");-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.fsx-theme-recommendation-story-decoration{position:absolute;top:.305rem;right:-.06rem;width:1.77rem;height:2.06rem;mask-image:linear-gradient(90deg,transparent,#000 .18rem);mix-blend-mode:multiply;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .18rem)}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel strong{position:relative;z-index:1;width:min(2.96rem,100%);color:#342d27;font-family:var(--fsx-font-serif);font-size:.16rem;font-weight:700;line-height:.22rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel p{position:relative;z-index:1;width:min(2.44rem,100%);color:#717985;font-size:.14rem;letter-spacing:.0028rem;line-height:1.4;text-align:left;text-wrap:pretty;word-break:break-word}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-selection{padding-top:.06rem;background:#fcfaf7}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-selection>h2{position:relative;z-index:1;margin-bottom:.14rem;color:#342d27;font-family:var(--fsx-font-serif);transform:translateY(-.07rem);font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-theme-recommendation-page--retreat{background:#fcfaf7}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero{z-index:0;height:3.23rem;overflow:hidden;border-radius:0;background:#07172a}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-overlay{background:linear-gradient(180deg,rgba(4,13,21,0) 42%,rgba(4,13,21,.78))}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy{position:absolute;z-index:1;top:2.01rem;left:0;max-width:3.34rem;gap:0;padding:0 .16rem}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy h2{background:linear-gradient(180deg,#f9e6c8 22.86%,#f1ca95 80%);background-clip:text;color:transparent;font-size:.32rem;line-height:.38rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy p{font-size:.16rem;font-weight:400;line-height:.2rem}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story{width:100%;min-height:2.32rem;margin-top:0;padding:.24rem .16rem .16rem;overflow:visible;border-radius:0;background:#fcfaf7;isolation:isolate}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story:before{position:absolute;z-index:0;top:-.26rem;right:-1px;left:-1px;height:.26rem;background:#fcfaf7;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";pointer-events:none}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story:after{position:absolute;z-index:0;right:-1px;bottom:0;left:-1px;height:.26rem;background:#fff;clip-path:polygon(0 0,100% 100%,0 100%);content:"";pointer-events:none}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story>h2{position:relative;z-index:2;min-width:0;margin:0 0 .08rem;gap:0;color:#342d27;font-family:var(--fsx-font-serif);font-size:.14rem;font-weight:700;line-height:.2rem}.fsx-theme-recommendation-story-seedling{width:.2rem;height:.2rem;flex:0 0 .2rem}.fsx-theme-recommendation-story-ornament-track{display:flex;width:min(1.3rem,42%);height:.2rem;min-width:.36rem;align-items:center;flex:0 1 1.3rem;margin-left:.11rem}.fsx-theme-recommendation-story-ornament-extension{display:none}.fsx-theme-recommendation-story-ornament{width:min(1.3rem,100%);height:.2rem;min-width:0;flex:0 1 1.3rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-ornament-track--culinary{width:min(1.07rem,34%);flex:0 1 1.07rem;margin-left:.055rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-ornament-track--culinary .fsx-theme-recommendation-story-ornament{width:min(1.07rem,100%);flex:0 1 1.07rem}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-seedling{transform:translateY(.025rem)}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel{min-height:0;align-content:start;gap:.05rem;overflow:visible;padding:.09rem .03rem 0;border-radius:0;isolation:isolate}.fsx-theme-recommendation-story-botanical{position:absolute;z-index:-1;top:-.07rem;right:-.41rem;width:3.04rem;height:1.65rem;opacity:.5}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel strong{position:relative;z-index:1;width:min(2.96rem,100%);color:#342d27;font-family:var(--fsx-font-serif);font-size:.16rem;font-weight:700;line-height:.22rem}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel p{position:relative;z-index:1;width:min(2.29rem,100%);color:#717985;font-size:.14rem;letter-spacing:.0028rem;line-height:.2rem;text-align:left}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-selection{padding-top:.06rem;background:#fff}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-selection>h2{position:relative;z-index:1;margin-bottom:.14rem;color:#342d27;font-family:var(--fsx-font-serif);transform:translateY(-.07rem);font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-theme-recommendation-products>.fsx-mall-card{width:min(3.34rem,calc(100vw - .56rem));flex:0 0 min(3.34rem,calc(100vw - .56rem))}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card .fsx-mall-card-media{aspect-ratio:334 / 188}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-summary{display:-webkit-box}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-copy{gap:.1rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-meta{padding-bottom:.07rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-favorite{top:auto;right:.02rem;bottom:.08rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-favorite-space{display:block}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-recommendation-tag{font-size:.11rem;line-height:.2rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-copy strong{font-size:.16rem;line-height:.2rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-copy small{font-size:.12rem;line-height:.16rem}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-mall-card-price--theme{--fsx-c-price-unit: .125rem;font-family:var(--fsx-font-serif);letter-spacing:0}:is(.fsx-theme-recommendation-page--retreat,.fsx-theme-recommendation-page--culinary) .fsx-theme-recommendation-more{min-width:1.78rem;min-height:.48rem;gap:.06rem;margin-top:.11rem;padding:0 .16rem;border-color:#b48848;border-radius:.12rem;background:#fff;color:#b48848;font-size:.15rem;font-weight:500}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-more{margin-top:.15rem;transform:translate(.14rem)}.fsx-theme-recommendation-more-icon{width:.24rem;height:.24rem;flex:0 0 .24rem}.fsx-theme-recommendation-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}@media(min-width:700px){.fsx-theme-recommendation-scroll{box-sizing:border-box;width:min(100%,1120px);margin-inline:auto}.fsx-theme-recommendation-hero{height:min(480px,56.3vw);border-radius:0 0 16px 16px}.fsx-theme-recommendation-hero-copy{max-width:620px;padding:0 40px 36px}.fsx-theme-recommendation-hero-copy h2{font-size:34px;line-height:42px}.fsx-theme-recommendation-hero-copy p{font-size:15px;line-height:22px}.fsx-theme-recommendation-story{width:min(calc(100% - 64px),840px);margin-top:-24px;padding:20px;border-radius:12px 12px 0 0}.fsx-theme-recommendation-story>h2{margin:0 0 16px 20px;font-size:15px;line-height:22px}.fsx-theme-recommendation-story-panel{min-height:168px;gap:16px;padding:20px 24px}.fsx-theme-recommendation-story-panel strong{font-size:15px;line-height:22px}.fsx-theme-recommendation-story-panel p{font-size:15px;line-height:24px}.fsx-theme-recommendation-selection{padding:28px var(--fsx-c-page-gutter) 48px}.fsx-theme-recommendation-selection>h2{margin-bottom:16px;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-theme-recommendation-product-viewport{margin:0;padding:0 0 8px;overflow:visible}.fsx-theme-recommendation-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-theme-recommendation-products>.fsx-mall-card{width:auto;flex-basis:auto}.fsx-theme-recommendation-more{min-width:190px;min-height:44px;margin-top:32px;padding:10px 24px;font-size:14px;line-height:20px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-scroll{width:min(100%,1120px)}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero{height:clamp(323px,46vw,420px)}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy{top:auto;bottom:72px;max-width:620px;padding:0 40px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy h2{font-size:32px;line-height:38px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-hero-copy p{font-size:14px;line-height:20px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story{width:min(100%,1120px);min-height:190px;margin-top:0;padding:20px 40px 0;border-radius:0}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-background{top:-33px;width:calc(100% + 2px);height:calc(100% + 33px)}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story>h2{margin:0 0 18px;font-size:14px;line-height:20px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-ornament-track--culinary{width:min(300px,42%);flex:0 1 300px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-ornament-extension{display:block;height:1px;min-width:0;flex:1 1 auto;background:#ddd2bf}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-ornament{width:107px;flex:0 0 107px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel{gap:8px;padding:0}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel strong{width:min(520px,72%);font-size:16px;line-height:22px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-panel p{width:min(520px,72%);font-size:14px;line-height:20px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-decoration-frame{top:-33px;width:calc(100% + 2px);height:calc(100% + 33px)}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-story-decoration{top:33px;right:82px;height:206px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-selection{padding:20px var(--fsx-c-page-gutter) 48px}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-selection>h2{transform:none;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-more{min-width:178px;min-height:48px;margin-top:24px;padding:0 16px;border-radius:12px;font-size:15px;line-height:20px;transform:none}.fsx-theme-recommendation-page--culinary .fsx-theme-recommendation-more-icon{width:24px;height:24px;flex-basis:24px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-scroll{width:min(100%,1120px)}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero{height:min(420px,46vw)}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy{top:auto;bottom:72px;max-width:620px;padding:0 40px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy h2{font-size:32px;line-height:38px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-hero-copy p{font-size:16px;line-height:20px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story{width:min(100%,1120px);min-height:198px;margin-top:0;padding:16px 40px 28px;border-radius:0}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story:before{top:-33px;right:auto;left:50%;width:min(100vw,1120px);height:33px;transform:translate(-50%)}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story:after{height:33px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story>h2{margin:0 0 12px;font-size:14px;line-height:20px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-ornament-track{width:min(320px,42%);flex:0 1 320px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-ornament-extension{display:block;height:1px;min-width:0;flex:1 1 auto;background:#ddd2bf}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-ornament{width:130px;flex:0 0 130px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel{min-height:0;gap:2px;padding:2px 3px 0}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel strong{font-size:16px;line-height:22px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-panel p{width:min(520px,72%);font-size:14px;line-height:20px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-story-botanical{top:-48px;right:40px;left:auto;width:304px;height:165px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-selection{padding:20px var(--fsx-c-page-gutter) 48px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-selection>h2{transform:none;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-products>.fsx-mall-card{width:auto;flex-basis:auto}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-more{min-width:178px;min-height:48px;margin-top:24px;padding:0 16px;border-radius:12px;font-size:15px;line-height:20px}.fsx-theme-recommendation-page--retreat .fsx-theme-recommendation-more-icon{width:24px;height:24px;flex-basis:24px}}@media(min-width:1024px){.fsx-theme-recommendation-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsx-c-content--private-customization{min-height:0;overflow:hidden;padding:0;background:#fff}.fsx-private-customization-page,.fsx-member-group-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#fff;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-member-group-page{color:#1b1e28;background:#f5f6fa}.fsx-private-customization-page>.fsx-c-detail-header{border-bottom:1px solid #edf0f3;background:#fff}.fsx-c-content--member-group{padding:0}.fsx-private-customization-scroll,.fsx-member-group-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 0 max(.32rem,var(--fsx-safe-area-bottom))}.fsx-private-customization-scroll{--fsx-private-customization-inline-gutter: var(--fsx-c-page-gutter);--fsx-private-customization-consultation-gutter: var(--fsx-private-customization-inline-gutter);padding-bottom:max(.56rem,var(--fsx-safe-area-bottom))}.fsx-private-customization-overview{display:contents}.fsx-member-group-scroll-region{padding:0 0 .15rem;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-private-customization-hero{position:relative;display:grid;width:min(100%,760px);aspect-ratio:390 / 353;align-items:end;margin-inline:auto;overflow:hidden;background:#17283a;isolation:isolate}.fsx-private-customization-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fsx-private-customization-hero-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,52,140,0) 34%,#0c1422 93%)}.fsx-private-customization-hero-copy{display:grid;gap:.04rem;padding:0 .28rem .2rem;color:#fff}.fsx-private-customization-hero-copy>span{color:#e1d0a5;font-size:.15rem;font-weight:500;letter-spacing:.003rem;line-height:.21rem}.fsx-private-customization-hero-copy h2{max-width:16em;margin:0;font-size:.36rem;font-weight:700;letter-spacing:0;line-height:.42rem;text-wrap:balance}.fsx-private-customization-hero-copy p{max-width:34em;margin:0;color:#fff;font-size:.16rem;line-height:.2rem}.fsx-private-customization-process,.fsx-private-customization-selection{box-sizing:border-box;width:min(100%,760px);min-width:0;margin-inline:auto;background:#fff}.fsx-private-customization-selection>h2{margin:0 0 .12rem;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-private-customization-process{padding:.7rem .1rem .2rem .22rem}.fsx-private-customization-process ol{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.fsx-private-customization-process ol:before{position:absolute;top:.3rem;left:.27rem;width:1px;height:2.26rem;background:linear-gradient(180deg,#b48848,#fff);content:""}.fsx-private-customization-process li{position:relative;display:grid;box-sizing:border-box;min-width:0;min-height:1.12rem;grid-template-columns:.44rem .72rem minmax(0,1fr);align-items:center}.fsx-private-customization-process li:last-child{min-height:.92rem}.fsx-private-customization-step-number{color:#b48848;font-size:.15rem;font-weight:400;line-height:.21rem}.fsx-private-customization-step-icon{position:relative;z-index:1;display:grid;width:.61rem;height:.61rem;place-items:center}.fsx-private-customization-step-icon:before{position:absolute;z-index:-2;width:.53rem;height:.53rem;border-radius:50%;background:#f5f6fa;box-shadow:0 2px 6px rgba(0,0,0,.14);content:""}.fsx-private-customization-step-icon:after{position:absolute;z-index:-1;width:.41rem;height:.41rem;border-radius:50%;background:#fcfcfe;box-shadow:0 0 2px rgba(0,0,0,.05);content:""}.fsx-private-customization-step-icon>img{display:block;width:.24rem;height:.24rem;object-fit:contain}.fsx-private-customization-process li:nth-child(2) .fsx-private-customization-step-icon:before,.fsx-private-customization-process li:nth-child(2) .fsx-private-customization-step-icon:after{content:none}.fsx-private-customization-process li:nth-child(2) .fsx-private-customization-step-icon>img{width:.61rem;height:.61rem}.fsx-private-customization-process li>p{min-width:0;margin:0;padding-right:.1rem;color:#717985;font-size:.15rem;letter-spacing:.003rem;line-height:.21rem;overflow-wrap:anywhere}.fsx-private-customization-selection{padding:0 var(--fsx-private-customization-inline-gutter)}.fsx-private-customization-product-viewport{margin:0 calc(-1 * var(--fsx-private-customization-inline-gutter));padding:0 var(--fsx-private-customization-inline-gutter) .08rem;overflow-x:auto;scroll-padding-inline:var(--fsx-private-customization-inline-gutter);scrollbar-width:none;scroll-snap-type:x mandatory}.fsx-private-customization-product-viewport::-webkit-scrollbar{display:none}.fsx-private-customization-products{display:flex;min-width:0;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-private-customization-products>.fsx-mall-card{width:min(3.34rem,calc(100vw - .56rem));flex:0 0 min(3.34rem,calc(100vw - .56rem));scroll-snap-align:start}.fsx-private-customization-loading{display:grid;min-height:2rem;place-items:center}.fsx-private-customization-consultation{box-sizing:border-box;width:calc(100% - (2 * var(--fsx-private-customization-consultation-gutter)));min-height:1.64rem;margin:.1rem auto 0;padding:.13rem .12rem .24rem;border-radius:var(--fsx-c-card-radius);background:linear-gradient(165deg,#1f3960 8%,#3b6d61 95%);color:#fff;transform:translate(-.01rem)}.fsx-private-customization-consultation>p{display:flex;min-height:.6rem;align-items:center;margin:0 0 .19rem .1rem;font-size:.142rem;font-weight:400;letter-spacing:.003rem;line-height:.2rem;overflow-wrap:anywhere}.fsx-private-customization-consultation>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem}.fsx-private-customization-consultation a{display:flex;box-sizing:border-box;min-width:0;min-height:max(.48rem,44px);align-items:center;justify-content:center;gap:.06rem;padding:.08rem .12rem;border:1px solid #b1b1b1;border-radius:.12rem;background:rgba(255,255,255,.1);color:#fff;font-size:.15rem;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;touch-action:manipulation}.fsx-private-customization-consultation a>img{display:block;width:.2rem;height:.2rem;flex:0 0 .2rem;object-fit:cover}.fsx-private-customization-consultation a>.fsx-manual-support-icon{width:.16rem;height:.16rem;flex:0 0 .16rem;font-size:.16rem;line-height:.16rem}.fsx-private-customization-consultation a>span{min-width:0}@media(hover:hover){.fsx-private-customization-consultation a:hover{border-color:#fff;background:rgba(255,255,255,.18)}}.fsx-private-customization-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}@media(min-width:531px){.fsx-private-customization-hero{max-height:480px}}@media(min-width:700px){.fsx-private-customization-scroll{--fsx-private-customization-consultation-gutter: var(--fsx-c-page-gutter)}.fsx-private-customization-hero-copy{padding:0 40px 28px}.fsx-private-customization-process{padding:48px 28px 20px}.fsx-private-customization-process li{grid-template-columns:50px 80px minmax(0,1fr)}.fsx-private-customization-process ol:before{left:31px}.fsx-private-customization-product-viewport{margin:0;padding:0 0 8px;overflow:visible}.fsx-private-customization-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-private-customization-products>.fsx-mall-card{width:auto;flex-basis:auto}.fsx-private-customization-consultation{transform:none}}@media(min-width:1024px){.fsx-private-customization-scroll{--fsx-private-customization-desktop-gutter: var(--fsx-c-page-gutter);box-sizing:border-box;width:min(calc(100% - (2 * var(--fsx-private-customization-desktop-gutter))),1120px);margin-inline:auto;padding-bottom:max(56px,var(--fsx-safe-area-bottom))}.fsx-private-customization-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:24px}.fsx-private-customization-hero{width:100%;max-height:none}.fsx-private-customization-process{display:grid;width:100%;align-self:stretch;padding:52px 32px 36px}.fsx-private-customization-process ol{align-self:stretch;grid-template-rows:repeat(3,minmax(0,1fr))}.fsx-private-customization-process ol:before{top:30px;height:calc(100% - 60px)}.fsx-private-customization-process li,.fsx-private-customization-process li:last-child{min-height:0}.fsx-private-customization-selection{width:100%;padding:40px 0 0}.fsx-private-customization-products{grid-template-columns:repeat(auto-fill,minmax(334px,1fr))}.fsx-private-customization-consultation{width:100%;margin-top:10px;transform:none}}.fsx-member-group-scroll-region::-webkit-scrollbar{display:none}.fsx-member-group-hero{position:relative;width:100%;aspect-ratio:1;overflow:hidden;color:#fff;isolation:isolate}.fsx-member-group-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fsx-member-group-hero-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,52,140,0) 34%,#0c1422 93%)}.fsx-member-group-hero-copy{position:absolute;top:2.54rem;right:.28rem;left:.28rem;display:grid}.fsx-member-group-hero-copy>small{display:flex;min-height:.35rem;align-items:center;color:#e1d0a5;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem}.fsx-member-group-hero-copy h2{min-height:.35rem;margin:.03rem 0 .04rem;font-size:.36rem;font-weight:700;line-height:.35rem;letter-spacing:.0072rem}.fsx-member-group-hero-copy p{display:flex;min-height:.35rem;align-items:center;margin:0;font-size:.16rem;line-height:.2rem}html:not(:lang(zh)) .fsx-member-group-hero-copy{top:2.2rem}.fsx-member-group-party-size{position:absolute;top:2.89rem;right:.28rem;display:grid;box-sizing:border-box;width:.6rem;height:.6rem;place-content:center;border:1px solid #7d9fa0;border-radius:50%;background:#2a4743;text-align:center}.fsx-member-group-party-size strong{position:absolute;top:.09rem;right:0;left:0;display:flex;height:.24rem;align-items:baseline;justify-content:center;font-family:"Source Han Serif TC","Noto Serif CJK TC",Songti TC,STSong,serif;line-height:.24rem;white-space:nowrap}.fsx-member-group-party-size strong>span{font-size:.2rem}.fsx-member-group-party-size strong>small{font-size:.14rem;line-height:.24rem}.fsx-member-group-party-size>small{position:absolute;top:.31rem;right:0;left:0;height:.21rem;font-family:"Source Han Serif TC","Noto Serif CJK TC",Songti TC,STSong,serif;font-size:.14rem;line-height:.21rem;text-align:center}.fsx-member-group-threshold{padding:.21rem var(--fsx-c-page-gutter) 0}.fsx-member-group-threshold h2{margin:0 0 .06rem;color:#000;font-size:.16rem;font-weight:700;line-height:1.4;letter-spacing:.0032rem}.fsx-member-group-threshold p{margin:0;color:#717985;font-size:.14rem;line-height:.22rem}.fsx-member-group-process{padding:.12rem var(--fsx-c-page-gutter) 0}.fsx-member-group-process>h2{margin:0 0 .13rem .03rem;color:#0aba9a;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-member-group-process ol{position:relative;display:grid;gap:.12rem;margin:0;padding:0;list-style:none}.fsx-member-group-process ol:before{position:absolute;top:.26rem;bottom:.5rem;left:.29rem;width:1px;background:#dce8e5;content:""}.fsx-member-group-step{position:relative;display:grid;min-height:.76rem;grid-template-columns:.52rem minmax(0,1fr);align-items:start;gap:.2rem}.fsx-member-group-step-icon{position:relative;z-index:1;display:grid;width:.52rem;height:.52rem;place-items:center;border-radius:50%}.fsx-member-group-step--gold .fsx-member-group-step-icon{background:#fbefdc}.fsx-member-group-step--green .fsx-member-group-step-icon{background:#e2f3ef}.fsx-member-group-step-icon img{width:.24rem;height:.24rem}.fsx-member-group-step-copy{display:grid;min-width:0;padding-top:.03rem}.fsx-member-group-step-copy strong{color:#000;font-size:.16rem;font-weight:700;line-height:1.4;letter-spacing:.0032rem}.fsx-member-group-step-copy small{margin-top:.02rem;color:#717985;font-size:.14rem;line-height:.22rem}.fsx-member-group-invite{display:grid;box-sizing:border-box;min-height:1.48rem;grid-template-columns:minmax(0,1fr) 1.14rem;align-items:center;gap:.18rem;margin:var(--fsx-c-card-gap) var(--fsx-c-page-gutter) 0;padding:.18rem .17rem;border-radius:var(--fsx-c-card-radius);color:#fff;background:linear-gradient(166deg,#1f3960 8%,#3b6d61 95%)}.fsx-member-group-invite-copy{display:grid;min-width:0}.fsx-member-group-invite-copy h2{margin:0 0 .1rem;font-size:.18rem;font-weight:700;line-height:.22rem}.fsx-member-group-invite-copy p{margin:0;opacity:.8;font-size:.12rem;line-height:.18rem}.fsx-member-group-qr{display:grid;box-sizing:border-box;width:1.14rem;height:1.14rem;place-items:center;border-radius:.12rem;background:#fff}.fsx-member-group-qr svg{display:block;width:.88rem;height:.88rem}@media(min-width:391px){.fsx-member-group-scroll-region{width:100%}.fsx-member-group-hero{max-height:480px}.fsx-member-group-hero-copy,html:not(:lang(zh)) .fsx-member-group-hero-copy{top:auto;right:104px;bottom:28px}.fsx-member-group-party-size{top:auto;bottom:28px}}@media(min-width:64em){.fsx-member-group-scroll-region{display:grid;box-sizing:border-box;width:min(calc(100% - 64px),var(--fsx-c-expanded-content-max-width));grid-template-areas:"hero threshold" "hero process" "hero invite";grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:auto auto auto;align-content:start;align-items:stretch;gap:16px 32px;margin-block:28px;padding:24px;border:1px solid rgb(20 60 108 / 7%);border-radius:24px;background:#fff;box-shadow:0 18px 60px rgba(20,60,108,.1)}.fsx-member-group-hero{grid-area:hero;min-height:600px;max-height:none;aspect-ratio:auto;border-radius:18px}.fsx-member-group-threshold{grid-area:threshold;padding:.21rem var(--fsx-c-page-gutter) 0}.fsx-member-group-process{grid-area:process;padding:.12rem var(--fsx-c-page-gutter) 0}.fsx-member-group-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fsx-member-group-process ol:before{display:none}.fsx-member-group-step{min-height:104px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;border:1px solid #edf1f3;border-radius:16px;background:#fafbfc}.fsx-member-group-invite{grid-area:invite;margin:var(--fsx-c-card-gap) var(--fsx-c-page-gutter) 0}}.fsx-home-favorite{position:absolute;top:-.05rem;right:-.06rem;display:grid;width:.44rem;height:.44rem;flex:0 0 .44rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;text-decoration:none}.fsx-home-favorite .fsx-mall-favorite-surface{width:.24rem;height:.24rem}.fsx-home-favorite:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-home-state,.fsx-home-state-copy{margin:0;padding:.16rem;border-radius:.12rem;background:rgba(255,255,255,.72);color:#59677a;font-size:.13rem;line-height:.2rem;text-align:center}.fsx-home-state button{min-width:1rem;min-height:.44rem;margin-top:.1rem;padding:0 .16rem;border:1px solid #143c6c;border-radius:.1rem;background:#fff;color:#143c6c}.fsx-home-content-section{box-sizing:border-box;width:calc(100% - 2 * var(--fsx-c-page-gutter));min-width:0;margin:.16rem auto 0;padding:0}.fsx-home-content-header{min-height:.28rem;margin-bottom:.12rem}.fsx-home-content-header h2{color:#000e26}.fsx-home-content-header a{width:.8rem;min-width:.8rem;height:.28rem;overflow:hidden;padding:0 .1rem;border-radius:.24rem;background:#fefefe;box-shadow:0 .01rem .04rem rgba(0,0,0,.1);color:#000e26;font-size:.12rem;line-height:.22rem;white-space:nowrap}.fsx-home-section-header a:after{width:.05rem;height:.05rem;flex:0 0 auto;border-top:1px solid currentcolor;border-right:1px solid currentcolor;content:"";transform:rotate(45deg)}.fsx-home-content-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--fsx-c-card-gap)}.fsx-home-content-grid[data-column-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fsx-home-content-grid[data-column-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fsx-home-content-column{display:flex;min-width:0;flex-direction:column;gap:var(--fsx-c-card-gap)}.fsx-home-content-card{position:relative;box-sizing:border-box;display:block;width:100%;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 .04rem .08rem rgba(0,0,0,.04);color:inherit;text-decoration:none;backdrop-filter:blur(5px)}.fsx-home-content-cover{display:block;width:100%;overflow:hidden;background:linear-gradient(145deg,#e8edf0,#dfe5e8)}.fsx-home-content-cover>.fsx-c-image{display:block;width:100%;height:auto;min-height:0}.fsx-home-content-cover>.fsx-c-image:not([data-status=loaded]){height:1.58rem}.fsx-home-content-cover .fsx-c-image-media{display:block;min-width:0;width:100%;height:auto}.fsx-home-content-badge{position:absolute;top:.08rem;left:.09rem;box-sizing:border-box;min-width:.36rem;height:.22rem;padding-inline:.06rem;border-radius:.12rem;background:rgba(0,0,0,.6);box-shadow:0 .01rem .02rem rgba(0,0,0,.1);color:#fff;font-size:.12rem;line-height:.22rem;text-align:center}.fsx-home-content-copy{box-sizing:border-box;display:flex;min-width:0;min-height:.89rem;flex-direction:column;gap:.08rem;padding:.12rem}.fsx-home-content-copy strong{display:-webkit-box;max-height:.4rem;overflow:hidden;color:#000e26;font-size:.16rem;font-weight:600;line-height:.2rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-home-content-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.06rem;margin-top:auto}.fsx-home-content-meta small{min-width:0;overflow:hidden;color:#b98a43;font-size:.12rem;font-weight:400;line-height:.17rem;text-overflow:ellipsis;white-space:nowrap}.fsx-home-content-favorite{display:inline-flex;flex:0 0 auto;align-items:center;gap:.03rem;color:#333e51;font-size:.12rem;line-height:.17rem}.fsx-home-content-favorite img{width:.12rem;height:.12rem}@container home-layout (min-width: 900px){.fsx-home-loading--products{min-height:3.61rem}.fsx-home-loading--content{min-height:.88rem}}.fsx-c-root--home{--fsx-c-bottom-navigation-height: 64px;--fsx-c-compliance-footer-gap: 16px}.fsx-c-root--home .fsx-c-content--home{min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(64px + var(--fsx-safe-area-bottom));overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.fsx-c-root--home .fsx-home-page{container-name:home-layout;container-type:inline-size}@media(min-width:48em){.fsx-c-root--home .fsx-c-shell{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);margin:0;background:var(--fsx-color-page)}.fsx-c-root--home .fsx-c-bottom-navigation{position:relative;inset:auto;display:flex;width:100%;height:72px;min-height:72px;grid-column:1;grid-row:1;padding:0 24px;overflow:hidden;transform:none;border-bottom:1px solid #e7ebef;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(20,60,108,.07)}.fsx-c-root--home .fsx-c-bottom-navigation .fsx-c-navigation-brand{display:flex;align-items:center}.fsx-c-root--home .fsx-c-navigation-brand-home{display:inline-flex;width:144px;height:56px;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none}.fsx-c-root--home .fsx-c-bottom-navigation>nav{display:grid;width:min(100%,1280px);height:72px;min-height:72px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:32px;margin-inline:auto}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar,.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar-wrap{display:flex;width:100%;height:72px;min-height:72px;flex-direction:row;justify-content:flex-end;gap:8px;overflow:visible}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar-item{display:grid;width:auto;height:52px;min-height:52px;grid-template-columns:28px auto;grid-template-rows:52px;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;color:#717985}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar-item-active{color:#143c6c;background:#edf3f8;box-shadow:inset 0 0 0 1px rgba(20,60,108,.08)}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar-item-icon{display:grid;width:24px;height:24px;grid-column:1;grid-row:1;place-items:center}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar-item-title{grid-column:2;grid-row:1;margin:0;font-size:14px;font-weight:500;line-height:20px;text-align:left}.fsx-c-root--home .fsx-c-tabbar-icon-image{opacity:1;filter:none}.fsx-c-root--home .fsx-c-content--home{width:100%;height:calc(100dvh - 72px);grid-column:1;grid-row:2;padding:0}.fsx-c-root--home .fsx-home-page{display:grid;box-sizing:border-box;width:min(100%,var(--fsx-c-expanded-content-max-width));min-height:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "ai" "products" "services" "content" "filing";grid-template-rows:auto auto auto auto auto minmax(min-content,1fr);align-content:safe start;gap:clamp(14px,1.5vw,20px);margin-inline:auto;padding:clamp(20px,3vw,32px) var(--fsx-c-page-gutter) 20px}.fsx-c-root--home .fsx-home-brand-header{display:none}.fsx-c-root--home .fsx-home-hero{width:100%;max-width:none;grid-area:hero;align-self:start;justify-self:center;border:1px solid rgb(255 255 255 / 72%);border-radius:24px;box-shadow:0 18px 46px rgba(20,60,108,.13)}.fsx-c-root--home .fsx-home-ai-card{width:100%;max-width:none;height:auto;aspect-ratio:716 / 150;grid-area:ai;justify-self:center;margin:0;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--home .fsx-home-ai-copy{top:clamp(20px,2.3vw,28px);left:clamp(28px,3.2vw,40px);width:min(48%,440px)}.fsx-c-root--home .fsx-home-ai-copy strong{font-size:clamp(22px,2.1vw,28px);line-height:1.3}.fsx-c-root--home .fsx-home-ai-copy small{font-size:clamp(15px,1.4vw,18px);line-height:1.5}.fsx-c-root--home .fsx-home-ai-action{top:clamp(102px,10.6vw,126px);left:clamp(28px,3.2vw,40px);min-width:112px;height:36px;padding-inline:16px;border-radius:18px;font-size:16px}[data-fsx-app="@fsx/c-web"] .fsx-c-global-floating-services .fsx-c-draggable-floating-boundary-outer{top:72px;bottom:0;padding:24px}[data-fsx-app="@fsx/c-web"] .fsx-c-global-floating-services .fsx-c-draggable-floating-anchor{right:32px;bottom:32px}.fsx-c-root--home .fsx-home-section{grid-area:products;padding-inline:0}.fsx-c-root--home .fsx-home-product-carousel-button{position:absolute;z-index:3;top:50%;display:grid;width:40px;height:40px;place-items:center;padding:0;transform:translateY(-50%);border:1px solid rgb(255 255 255 / 72%);border-radius:50%;background:rgba(255,255,255,.72);box-shadow:0 4px 16px rgba(19,33,58,.14);color:transparent;font-size:0;cursor:pointer;backdrop-filter:blur(8px)}.fsx-c-root--home .fsx-home-product-carousel-button:before{width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #13213a;border-right:2px solid #13213a;content:""}.fsx-c-root--home .fsx-home-product-carousel-button--previous{left:8px}.fsx-c-root--home .fsx-home-product-carousel-button--next{right:8px}.fsx-c-root--home .fsx-home-product-carousel-button--previous:before{transform:rotate(-135deg)}.fsx-c-root--home .fsx-home-product-carousel-button:disabled{visibility:hidden;cursor:default}.fsx-c-root--home .fsx-home-product-carousel-button:not(:disabled):hover{background:rgba(255,255,255,.94);box-shadow:0 6px 20px rgba(19,33,58,.2)}.fsx-c-root--home .fsx-home-product-carousel-button:not(:disabled):hover:before{border-color:#0aba9a}.fsx-c-root--home .fsx-home-product-carousel-button:focus-visible{outline:2px solid #0aba9a;outline-offset:2px}.fsx-c-root--home .fsx-home-service-showcase{display:grid;grid-area:services;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--fsx-c-card-gap);margin:0;overflow:visible;padding-inline:0}.fsx-c-root--home .fsx-home-service-card{width:100%;height:280px;min-width:0;flex:none;padding:16px}.fsx-c-root--home .fsx-home-content-section{width:100%;grid-area:content;margin:0;align-self:start}.fsx-c-root--home .fsx-c-compliance-footer{grid-area:filing;align-self:end}}.fsx-c-root--ai{--fsx-ai-page-max-width: var(--fsx-c-expanded-content-max-width);--fsx-ai-readable-content-max-width: 760px}.fsx-c-root--ai .ai-drawer-layer{width:100%;max-width:none}.fsx-c-content--ai{overflow:hidden;padding:0;background:#f2f4f8}.ai-page{position:relative;display:flex;box-sizing:border-box;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;margin-inline:auto;color:#1c1c1c;font-family:var(--fsx-font-sans);background:#f2f4f8}.ai-page :is(a,button,input,textarea){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ai-page-header{position:relative;z-index:2;display:grid;box-sizing:border-box;min-height:.48rem;flex:0 0 .48rem;grid-template-columns:.44rem minmax(0,1fr) .88rem;align-items:center;padding:0 .08rem;background:#f2f4f8}.ai-title{position:absolute;left:50%;width:min(50%,4rem);margin:0;color:#1a1a1a;font-size:.18rem;font-weight:600;line-height:.25rem;text-align:center;transform:translate(-50%)}.ai-header-actions{position:absolute;top:.01rem;right:.08rem;display:flex;width:.84rem;align-items:center;justify-content:flex-end}.ai-header-button{display:inline-flex;width:.44rem;height:.44rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.12rem;background:transparent}.ai-header-menu-icon{color:#1c1c1c;font-size:.2rem;line-height:1}.ai-header-new-icon{color:#1c1c1c;font-size:.24rem;line-height:1}.ai-header-close{margin-left:-.04rem}.ai-header-close-image{display:block;width:.24rem;height:.24rem}.ai-workspace{position:relative;display:block;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:.02rem var(--fsx-c-page-gutter) .2rem;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ai-workspace::-webkit-scrollbar{display:none}.ai-welcome{position:relative;width:100%;padding-top:.08rem}.ai-welcome-visual{position:relative;height:1.96rem}.ai-welcome-glow{position:absolute;border-radius:50%;filter:blur(.28rem);pointer-events:none}.ai-welcome-glow-right{top:1.05rem;right:-.58rem;width:1.38rem;height:1.38rem;background:rgba(186,251,239,.45)}.ai-welcome-glow-left{bottom:-.48rem;left:-.96rem;width:2.63rem;height:2.63rem;background:rgba(207,212,255,.36)}.ai-hero-picture{position:absolute;top:0;left:50%;display:block;width:1.8rem;height:1.8rem;transform:translate(-50%)}.ai-hero-character{display:block;width:100%;height:100%;border-radius:.24rem;object-fit:cover}.ai-welcome-card{position:relative;box-sizing:border-box;width:100%;margin-top:0;padding:.28rem .14rem .16rem;border:1px solid #fff;border-radius:var(--fsx-c-card-radius);background:rgba(255,255,255,.6);backdrop-filter:blur(.04rem)}.ai-welcome-card h2{width:100%;margin:0;color:#1b1e28;font-size:.18rem;font-weight:400;line-height:.25rem;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.ai-welcome-hint{margin:.02rem 0 0;color:#999;font-size:.12rem;font-weight:400;line-height:.18rem;text-align:center;white-space:pre-line}.ai-starter-heading{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.1rem;margin-top:.24rem;color:#333;font-size:.14rem;line-height:.22rem}.ai-refresh-starters{display:inline-flex;min-height:.44rem;align-items:center;gap:.05rem;margin:-.11rem 0;padding:0 .04rem;border:0;background:transparent;color:#0aba9a;font-size:.14rem;line-height:.22rem;letter-spacing:.02rem}.ai-refresh-icon{width:.17rem;color:#0aba9a;font-size:.17rem;line-height:.17rem}.ai-starter-list{display:grid;gap:.1rem;margin-top:.08rem}.ai-starter-question{display:grid;box-sizing:border-box;width:100%;min-height:.44rem;grid-template-columns:minmax(0,1fr) .2rem;align-items:center;gap:.05rem;padding:.08rem .13rem;border:0;border-radius:.22rem;background:#fff;box-shadow:0 .01rem .02rem rgba(0,0,0,.08);color:#333;font-size:.15rem;font-weight:400;line-height:.21rem;text-align:left}.ai-starter-arrow{width:.2rem;color:#396e68;font-size:.2rem;line-height:.2rem;text-align:center}.ai-starter-question span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-starters-empty,.ai-home-description{margin:.12rem 0 0;color:#7d848d;font-size:.12rem;line-height:.18rem;text-align:center}.ai-status-stack{display:grid;gap:.08rem;margin-top:.12rem}.ai-status-stack p{margin:0;padding:.1rem .12rem;border:1px solid #fff;border-radius:.12rem;background:rgba(255,255,255,.72);color:#666;font-size:.12rem;line-height:.18rem}.ai-status-stack p[role=alert]{color:#bf3030}.ai-chat{min-width:0;margin-top:.14rem}.ai-chat-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-chat-header{display:flex;justify-content:flex-end}.ai-revise-button,.ai-secondary-button{min-height:.36rem;padding:.07rem .12rem;border:1px solid #fff;border-radius:.18rem;background:rgba(255,255,255,.78);color:#0a8d78;font-size:.12rem;line-height:.18rem}.ai-message-user-actions{display:flex;justify-content:flex-end;margin-top:.06rem}.ai-revise-dialog{--border-radius: .16rem;--max-width: min(4.8rem, calc(100vw - .48rem) );--min-width: min(3.3rem, calc(100vw - .48rem) )}.ai-revise-dialog-body .adm-dialog-content{padding:.16rem .2rem .2rem;overflow:visible}.ai-revise-dialog-form{display:grid;gap:.08rem;text-align:left}.ai-revise-dialog-form label{color:#000e26;font-size:.14rem;font-weight:600;line-height:.2rem}.ai-revise-dialog-form textarea{box-sizing:border-box;width:100%;min-height:1.12rem;max-height:min(2.4rem,36dvh);resize:vertical;padding:.1rem .12rem;border:1px solid #d9dee8;border-radius:.1rem;outline:none;background:#fff;color:#000e26;font:inherit;font-size:.15rem;line-height:.22rem;overflow-wrap:anywhere}.ai-revise-dialog-form textarea:disabled{cursor:wait;background:#f5f7fa;color:#717985}.ai-revise-feedback{min-height:.18rem;margin:0;color:#bf3030;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.ai-revise-feedback-hint{color:#717985}.ai-revise-dialog-body .adm-dialog-action-row>.adm-dialog-button:last-child{color:#fff;background:#0a8d78}.ai-revise-dialog-body .adm-dialog-button:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.ai-revise-dialog-body .adm-dialog-button:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.ai-messages{display:grid;gap:.16rem;margin-top:.08rem;overflow-wrap:anywhere}.ai-message-row{display:flex;min-width:0;flex-direction:column}.ai-message-row-user{align-items:flex-end}.ai-message-row-assistant{align-items:flex-start}.ai-message{box-sizing:border-box;max-width:min(3.18rem,100%);padding:.12rem .16rem;font-size:.15rem;font-weight:400;line-height:.22rem;letter-spacing:.003rem}.ai-message>p,.ai-message .ai-markdown>:first-child{margin-top:0}.ai-message>p,.ai-message .ai-markdown>:last-child{margin-bottom:0}.ai-message-empty{color:#7d848d}.ai-message-user{border-radius:.2rem .2rem 0;background:#0aba9a;color:#fff}.ai-message-assistant{border:1px solid #fff;border-radius:.2rem .2rem .2rem 0;background:rgba(255,255,255,.6);color:#1c1c1c;backdrop-filter:blur(.04rem)}.ai-message-actions{display:flex;gap:.08rem;margin-top:.04rem}.ai-message-action{display:grid;width:.41rem;height:.41rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent}.ai-message-action-iconfont{background:#fff}.ai-message-action-iconfont>.iconfont{color:#0aba9a;font-size:.22rem;line-height:1}.ai-message-generating{display:grid;width:1.72rem;min-height:.82rem;place-items:center;gap:.04rem}.ai-message-streaming{width:min(3.18rem,100%)}.ai-message-streaming .ai-thinking-indicator{margin-top:.08rem}.ai-thinking-indicator{display:flex;width:.24rem;height:.24rem;align-items:center;justify-content:center;gap:.02rem}.ai-thinking-indicator>span{width:.02rem;height:.14rem;border-radius:.01rem;background:#0aba9a;transform-origin:center;animation:ai-thinking-wave .72s ease-in-out infinite;animation-delay:calc(var(--ai-thinking-index) * -.12s)}@keyframes ai-thinking-wave{0%,to{opacity:.35;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.ai-run-alert{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem;margin-top:.12rem;color:#9a4e00;font-size:.12rem;line-height:.18rem}.ai-run-status{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.08rem;margin:.08rem 0 0;padding:.05rem .1rem;border-radius:.12rem;background:rgba(255,255,255,.7);color:#7d848d;font-size:.12rem;line-height:.18rem}.ai-markdown pre{max-width:100%;overflow-x:auto;border-radius:var(--fsx-radius-md);background:var(--fsx-color-text);color:var(--fsx-color-surface);padding:var(--fsx-space-3)}.ai-markdown :not(pre)>code{border-radius:var(--fsx-radius-sm);background:var(--fsx-color-border);padding-inline:var(--fsx-space-1)}.ai-markdown ul,.ai-markdown ol{padding-inline-start:var(--fsx-space-6)}.ai-markdown img,.ai-markdown table{max-width:100%}.ai-markdown table{display:block;overflow-x:auto}.ai-composer-shell{position:relative;z-index:3;box-sizing:border-box;flex:0 0 auto;padding:.08rem var(--fsx-c-page-gutter) .16rem;background:#f2f4f8}.ai-composer{display:grid;box-sizing:border-box;width:100%;min-height:.52rem;grid-template-columns:minmax(0,1fr) .44rem;align-items:center;gap:.08rem;padding:.06rem .08rem .06rem .14rem;border:1px solid #fff;border-radius:.12rem;background:rgba(255,255,255,.9);box-shadow:0 .04rem .222rem -.02rem rgba(199,204,254,.29);backdrop-filter:blur(.04rem)}.ai-composer-input{box-sizing:border-box;min-width:0;width:100%;min-height:.24rem;max-height:.96rem;max-height:min(2.4rem,calc(var(--fsx-c-visual-viewport-height, 100vh) * .3));grid-column:1;grid-row:1;align-self:center;resize:none;overflow-y:auto;padding:.02rem 0;border:0;outline:0;background:transparent;color:#1c1c1c;font-size:.15rem;line-height:.21rem;letter-spacing:.003rem}.ai-composer-input::placeholder{color:rgba(153,153,153,.6)}.ai-send-button{width:.36rem;height:.36rem;grid-column:2;grid-row:1;place-self:end center;padding:0;border:0;border-radius:50%;background:transparent}.ai-send-button img{display:block;width:.36rem;height:.36rem}.ai-stop-button{width:.44rem;height:.44rem;grid-column:2;grid-row:1;place-self:end center;padding:.04rem;border:0;border-radius:50%;background:transparent}.ai-stop-glyph{position:relative;display:grid;width:.36rem;height:.36rem;place-items:center;border-radius:50%;background:#0aba9a;box-shadow:0 .02rem .08rem rgba(10,186,154,.18)}.ai-stop-glyph:before{width:.08rem;height:.08rem;border-radius:.01rem;background:#fff;content:""}.ai-composer-shell>p{margin:.11rem .16rem 0;color:#999;font-size:.13rem;line-height:.18rem;text-align:center}.ai-composer-shell>.ai-composer-error{color:#bf3030;overflow-wrap:anywhere}.ai-drawer-layer{position:fixed;z-index:1200;top:0;bottom:0;left:50%;width:min(100%,var(--fsx-c-shell-max-width));transform:translate(-50%)}.ai-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.7)}.ai-history-drawer{position:relative;display:flex;box-sizing:border-box;width:3.18rem;max-width:81.54%;height:100%;min-height:0;flex-direction:column;overflow:hidden;overscroll-behavior:contain;background:#fff;box-shadow:.04rem 0 .16rem rgba(0,0,0,.08)}.ai-history-drawer:focus-visible{outline:1px solid #e6e6e6;outline-offset:-1px}.ai-history-header{display:flex;box-sizing:border-box;min-height:calc(.72rem + var(--fsx-safe-area-top));align-items:flex-end;padding:var(--fsx-safe-area-top) .16rem .08rem}.ai-history-header h2{margin:0;color:#1b1e28;font-family:var(--fsx-font-sans);font-size:.24rem;font-weight:700;line-height:.36rem}.ai-drawer-new{display:flex;box-sizing:border-box;width:calc(100% - .32rem);min-height:.52rem;align-items:center;justify-content:center;gap:.1rem;margin:.08rem .16rem 0;padding:0 .16rem;border:0;border-radius:.12rem;background:#f7f8fa;color:#1c1c1c;font-size:.17rem;font-weight:500;line-height:.24rem}.ai-drawer-new-icon{width:.24rem;color:#1c1c1c;font-size:.24rem;line-height:.24rem}@media(prefers-reduced-motion:reduce){.ai-thinking-indicator>span{animation:none;opacity:.7;transform:scaleY(.72)}}.ai-drawer-divider{height:1px;flex:0 0 1px;margin:.16rem .16rem .11rem;background:#e6e6e6}.ai-history-navigation{min-height:0;flex:1 1 auto;overflow-x:visible;overflow-y:auto;padding:0 .16rem .16rem;overscroll-behavior-y:contain}.ai-history-group+.ai-history-group{margin-top:.2rem}.ai-history-group h3,.ai-drawer-empty{margin:0 0 .04rem;color:#7d848d;font-size:.13rem;font-weight:400;line-height:.2rem}.ai-conversation-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.ai-conversation-item{position:relative;display:grid;min-height:.52rem;grid-template-columns:minmax(0,1fr) .44rem;align-items:center;border-radius:.12rem}.ai-conversation-item.is-active{background:#f7f8fa}.ai-conversation-link{min-width:0;padding:.12rem 0 .12rem .16rem;overflow:hidden;color:#1b1e28;font-size:.15rem;font-weight:400;line-height:.22rem;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.ai-conversation-item.is-active .ai-conversation-link{font-weight:500}.ai-conversation-menu-trigger{display:grid;width:.44rem;height:.44rem;place-items:center;padding:0;border:0;border-radius:.12rem;background:transparent;color:#1b1e28;font-size:.26rem;line-height:1}.ai-conversation-menu{position:absolute;z-index:2;top:.52rem;right:.03rem;display:grid;box-sizing:border-box;width:.96rem;overflow:hidden;border-radius:.12rem;background:rgba(255,255,255,.95);box-shadow:0 0 .04rem rgba(0,0,0,.1)}.ai-conversation-menu button{min-height:.49rem;padding:0 .08rem;border:0;background:transparent;color:#1b1e28;font-size:.15rem;line-height:.18rem}.ai-conversation-menu .ai-conversation-menu-delete{border-top:1px solid #e6e6e6;color:#dd292a}.ai-delete-dialog{--z-index: 1300;z-index:1300}.ai-rename-form{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.04rem;padding:.06rem}.ai-rename-input{min-width:0;height:.4rem;grid-column:1 / -1;padding:0 .08rem;border:1px solid #dfe4e8;border-radius:.08rem;color:#1b1e28;font-size:.14rem}.ai-rename-save,.ai-rename-cancel{min-height:.4rem;padding:0 .06rem;border:0;border-radius:.08rem;background:transparent;color:#0a8d78;font-size:.12rem}.ai-rename-cancel{color:#7d848d}.ai-drawer-disclaimer{flex:0 0 auto;margin:0 .16rem;padding:.18rem 0 max(.24rem,var(--fsx-safe-area-bottom));color:#7d848d;font-size:.11rem;line-height:.16rem}.ai-page :is(a,button):focus-visible{outline:.02rem solid #0a8d78;outline-offset:.02rem}@media(hover:hover)and (pointer:fine){.ai-header-button:hover,.ai-message-action:hover,.ai-conversation-menu-trigger:hover{background:rgba(10,186,154,.08)}.ai-starter-question:hover,.ai-drawer-new:hover,.ai-conversation-menu button:hover{background:#eefaf7}}.ai-page :is(button,textarea):disabled{opacity:var(--fsx-c-control-disabled-opacity)}@media(min-width:391px){.ai-page{width:min(100%,var(--fsx-ai-page-max-width))}.ai-page-header{padding-inline:clamp(12px,3vw,24px)}.ai-workspace{padding:2px var(--fsx-c-page-gutter) 24px}.ai-welcome{width:min(100%,640px);margin-inline:auto}.ai-status-stack,.ai-home-description,.ai-chat{width:min(100%,680px);margin-inline:auto}.ai-message,.ai-message-streaming{max-width:min(560px,88%)}.ai-message-assistant{width:min(560px,88%)}.ai-composer-shell{width:min(100%,var(--fsx-ai-readable-content-max-width));margin-inline:auto;padding:8px var(--fsx-c-page-gutter) 16px}.ai-history-drawer{width:360px;max-width:82%}}.fsx-c-content--content{min-height:0;overflow:hidden;padding:0;background:#f2f4f8}.fsx-content-discovery{display:grid;box-sizing:border-box;width:100%;height:calc(100% - var(--fsx-c-bottom-navigation-height) - var(--fsx-safe-area-bottom));min-width:0;min-height:0;grid-template-rows:auto .46rem minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-content-discovery-header{display:grid;min-height:.45rem;grid-template-columns:.48rem minmax(0,1fr) .48rem;align-items:center;padding-inline:.08rem;background:#f2f4f8}.fsx-content-type-tabs{display:flex;grid-column:2;justify-content:center;gap:.38rem}.fsx-content-type-tabs>button{min-width:.48rem;min-height:.44rem;padding:0;border:0;background:transparent;color:#999;font-size:.18rem;line-height:.25rem}.fsx-content-type-tabs>button.is-active{color:#000e26;font-weight:600}.fsx-content-search-link{display:grid;width:.44rem;height:.44rem;grid-column:3;place-items:center;color:#333;text-decoration:none}.fsx-content-search-link>.iconfont{font-size:.2rem}.fsx-content-topic-tabs{display:flex;min-width:0;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding-inline:var(--fsx-c-page-gutter);border-bottom:1px solid #e5e8eb;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-content-topic-tabs::-webkit-scrollbar{display:none}.fsx-content-topic-tabs>button{position:relative;min-width:max-content;min-height:.44rem;flex:0 0 auto;padding:0 .12rem;border:0;background:transparent;color:#333;font-size:.16rem;line-height:.22rem;white-space:nowrap}.fsx-content-topic-tabs>button.is-active{color:#0aba9a;font-weight:600}.fsx-content-topic-tabs>button.is-active:after{position:absolute;right:50%;bottom:0;width:.32rem;height:.02rem;border-radius:.02rem;background:#0aba9a;content:"";transform:translate(50%)}.fsx-content-discovery-scroll{display:flex;box-sizing:border-box;min-width:0;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.14rem var(--fsx-c-page-gutter) var(--fsx-c-compliance-footer-gap);overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-content-discovery-scroll::-webkit-scrollbar,.fsx-content-search-scroll::-webkit-scrollbar,.fsx-content-detail-scroll::-webkit-scrollbar{display:none}.fsx-content-discovery-scroll>:is(.fsx-content-state,.fsx-c-empty-state){min-height:0;flex:1 1 auto}.fsx-content-grid,.fsx-content-masonry{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--fsx-c-card-gap)}.fsx-content-masonry[data-column-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fsx-content-masonry[data-column-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fsx-content-masonry-column{display:flex;min-width:0;flex-direction:column;gap:var(--fsx-c-card-gap)}.fsx-content-card{position:relative;min-width:0;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff;box-shadow:0 .06rem .16rem rgba(31,46,62,.08)}.fsx-content-card-link{display:block;min-width:0;color:inherit;text-decoration:none}.fsx-content-card-cover{display:block;width:100%;overflow:hidden;background:linear-gradient(145deg,#e8edf0,#dfe5e8);color:#8a949d;font-size:.12rem}.fsx-content-card-cover>.fsx-c-image{display:block;width:100%;height:auto;min-height:0}.fsx-content-card-cover>.fsx-c-image:not([data-status=loaded]){height:1.58rem}.fsx-content-card-cover .fsx-c-image-media{display:block;min-width:0;width:100%;height:auto}.fsx-content-card-badge{position:absolute;top:.08rem;left:.08rem;min-width:.36rem;height:.22rem;padding-inline:.08rem;border-radius:.12rem;background:rgba(0,0,0,.6);color:#fff;font-size:.12rem;line-height:.22rem;text-align:center}.fsx-content-card-copy{display:grid;min-height:1.08rem;gap:.06rem;padding:.12rem .12rem .44rem}.fsx-content-card-copy h2{margin:0;color:#000e26;font-size:.16rem;font-weight:600;line-height:.2rem;overflow-wrap:anywhere}.fsx-content-card-copy>p{display:-webkit-box;margin:0;overflow:hidden;color:#b98a43;font-size:.11rem;line-height:.17rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-content-card-meta{display:grid;min-width:0;gap:.01rem;color:#b98a43;font-size:.11rem;line-height:.16rem}.fsx-content-card-meta>:is(span,time){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-content-card-actions{position:absolute;right:.07rem;bottom:.07rem;display:flex;align-items:center;gap:.02rem}.fsx-content-card-actions>button{display:flex;min-width:.34rem;height:.34rem;align-items:center;justify-content:center;gap:.02rem;padding:0 .06rem;border:0;border-radius:50%;background:#f7f8fa;color:#67778a;font-size:.11rem}.fsx-content-card-actions img{width:.2rem;height:.2rem}.fsx-content-card-actions>button:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-content-card:is(.fsx-content-card--discovery,.fsx-content-card--search) .fsx-content-card-actions{right:0;bottom:0}.fsx-content-card:is(.fsx-content-card--discovery,.fsx-content-card--search) .fsx-content-card-actions>button{min-width:.44rem;height:.44rem;padding:0 .06rem;border-radius:0;background:transparent}.fsx-content-card:is(.fsx-content-card--discovery,.fsx-content-card--search) .fsx-content-card-actions img{width:.15rem;height:.15rem}.fsx-content-card:is(.fsx-content-card--discovery,.fsx-content-card--search) .fsx-content-card-actions>button>span{font-size:.12rem}.fsx-content-card:is(.fsx-content-card--discovery,.fsx-content-card--search) .fsx-content-card-meta{padding-right:.36rem}.fsx-content-card--search .fsx-content-card-copy h2{display:-webkit-box;max-height:.4rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-content-infinite-scroll{display:grid;min-height:.48rem;place-items:center;margin-top:.12rem;color:#717985;font-size:.13rem;line-height:.2rem;text-align:center}.fsx-content-infinite-scroll>button{min-height:.44rem;padding:0 .16rem;border:0;color:#0e7c6d;font:inherit;background:transparent}.fsx-content-state,.fsx-content-search-state{margin:.4rem 0;color:#717985;font-size:.14rem;text-align:center}.fsx-content-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.1rem;margin-top:.2rem}.fsx-content-pagination>button{min-height:.4rem;padding:0 .12rem;border:1px solid #dce3e8;border-radius:.1rem;background:#fff;color:#143c6c}.fsx-content-pagination>button:first-child{justify-self:start}.fsx-content-pagination>button:last-child{justify-self:end}.fsx-content-pagination>button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-content-pagination>span{color:#717985;font-size:.12rem}.content-featured{display:grid;gap:.12rem}.content-featured>h2{margin:0}.fsx-content-search-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#fff;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-content-search-header{display:flex;min-height:.64rem;align-items:center;gap:.08rem;padding:.12rem var(--fsx-c-page-gutter);background:#fff}.fsx-content-search-form{display:grid;min-width:0;height:.4rem;flex:1;grid-template-columns:.36rem minmax(0,1fr) .36rem;align-items:center;overflow:hidden;border:1px solid #0aba9a;border-radius:.12rem;background:#f2f4f8}.fsx-content-search-form>.iconfont{justify-self:center;color:#7c8794;font-size:.18rem}.fsx-content-search-form>input{min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#000e26;font:inherit;font-size:.15rem;letter-spacing:.003rem}.fsx-content-search-form>input::-webkit-search-cancel-button{display:none}.fsx-content-search-form>input::placeholder{color:#a0a7af}.fsx-content-search-form>button{display:grid;width:.36rem;height:.4rem;place-items:center;padding:0;border:0;background:transparent;color:#8d969f}.fsx-content-search-cancel{min-width:.38rem;min-height:.44rem;padding:0;border:0;background:transparent;color:#333;font-size:.15rem}.fsx-content-search-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--fsx-c-page-gutter) max(.24rem,var(--fsx-safe-area-bottom));background:#fff;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-content-search-history-heading{display:flex;min-height:.36rem;align-items:center;justify-content:space-between}.fsx-content-search-history-heading h2{margin:0;color:#666;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-content-search-history-heading button{display:grid;width:.44rem;height:.44rem;place-items:center;padding:0;border:0;background:transparent;color:#333}.fsx-content-search-history-heading .iconfont{font-size:.2rem}.fsx-content-search-history-list{display:flex;flex-wrap:wrap;gap:.08rem;margin-top:.08rem}.fsx-content-search-history-list>button{min-height:.32rem;max-width:100%;padding:.04rem .14rem;overflow:hidden;border:1px solid #e1eaf8;border-radius:.16rem;background:#eff6fc;color:#333;font-size:.13rem;line-height:.22rem;text-overflow:ellipsis;white-space:nowrap}.fsx-content-search-empty{margin:.16rem 0 0;color:#999;font-size:.13rem}.fsx-content-search-results{display:flex;min-width:0;min-height:100%;flex-direction:column}.fsx-content-search-type-tabs{display:grid;height:.48rem;margin-inline:calc(-1 * var(--fsx-c-page-gutter));padding-inline:var(--fsx-c-page-gutter);border-bottom:1px solid #dce8ff;grid-template-columns:repeat(3,minmax(0,1fr))}.fsx-content-search-type-tabs>button{position:relative;min-width:0;min-height:.44rem;padding:0;overflow:hidden;border:0;background:transparent;color:#717985;font-size:.15rem;line-height:.21rem;text-overflow:ellipsis;white-space:nowrap}.fsx-content-search-type-tabs>button.is-active{color:#0aba9a;font-weight:700}.fsx-content-search-type-tabs>button.is-active:after{position:absolute;right:50%;bottom:0;width:.32rem;height:.02rem;border-radius:.02rem;background:#0aba9a;content:"";transform:translate(50%)}.fsx-content-related-search{display:grid;min-width:0;min-height:.54rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem}.fsx-content-related-search>h2{margin:0;color:#666;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-content-related-search>div{display:flex;min-width:0;gap:.09rem;overflow-x:auto;scrollbar-width:none}.fsx-content-related-search>div::-webkit-scrollbar{display:none}.fsx-content-related-search button{min-height:.32rem;flex:0 0 auto;padding:.04rem .12rem;border:1px solid #e1eaf8;border-radius:.16rem;background:#eff6fc;color:#262f4d;font-size:.13rem;line-height:.22rem;white-space:nowrap}.fsx-content-search-results-heading{display:flex;min-height:.37rem;align-items:start;justify-content:space-between;gap:.12rem}.fsx-content-search-results-heading>h2{margin:0;color:#000e26;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-content-search-results-heading>span{padding-top:.07rem;color:#a4a9ae;font-size:.13rem;line-height:.18rem;white-space:nowrap}.fsx-content-search-infinite{display:grid;min-height:1.1rem;place-items:end center;color:#a4a9ae;font-size:.12rem;line-height:.17rem;margin-top:auto}.fsx-content-search-infinite>span{display:flex;align-items:center;gap:.1rem}.fsx-content-search-infinite>span:before,.fsx-content-search-infinite>span:after{width:.34rem;height:1px;background:#a4a9ae;content:""}.fsx-content-search-infinite>button{min-height:.44rem;padding:0 .16rem;border:0;color:#0e7c6d;background:transparent;font:inherit}.fsx-content-detail-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#fff;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-content-detail-page>.fsx-c-detail-header{height:.52rem;padding-inline:.15rem;background:#fff}.fsx-content-detail-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-content-detail-gallery{position:relative;width:min(100%,6rem);margin-inline:auto;overflow:hidden;background:#fff}.fsx-content-detail-gallery>.adm-swiper{--height: 100%;width:100%;height:100%}.fsx-content-detail-gallery .adm-swiper-item>:is(.fsx-c-image,.fsx-content-detail-gallery-placeholder),.fsx-content-detail-gallery>.fsx-content-detail-gallery-placeholder{display:grid;width:100%;height:100%;place-items:center;object-fit:cover}.fsx-content-detail-gallery .fsx-c-image[data-status=loaded]{background:#fff}.fsx-content-detail-gallery .fsx-c-image-media{object-fit:contain}.fsx-content-detail-gallery-placeholder{background:linear-gradient(145deg,#e8edf0,#dfe5e8);color:#8a949d;font-size:.14rem}.fsx-content-detail-gallery-indicator{position:absolute;bottom:.03rem;left:50%;z-index:1;display:flex;align-items:center;gap:0;transform:translate(-50%)}.fsx-content-detail-gallery-indicator>button{display:grid;width:.24rem;height:.24rem;place-items:center;padding:0;border:0;background:transparent;touch-action:manipulation}.fsx-content-detail-gallery-indicator>button:before{width:.06rem;height:.06rem;border:1px solid #b8c1c9;border-radius:50%;background:#d7dde2;box-shadow:0 0 .02rem rgba(255,255,255,.7);content:""}.fsx-content-detail-gallery-indicator>button.is-active:before{width:.16rem;border-color:#7d8892;border-radius:.03rem;background:#7d8892}.fsx-content-detail-gallery-indicator>button:focus-visible{outline:.02rem solid #0aba9a;outline-offset:-.02rem}.fsx-content-detail-gallery:focus-visible{outline:.03rem solid #0aba9a;outline-offset:-.03rem}.fsx-content-detail-copy{padding:.18rem var(--fsx-c-page-gutter) .32rem;line-height:1.5}.fsx-content-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:.12rem;color:#b98a43;font-size:.12rem;line-height:.2rem}.fsx-content-detail-publisher{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:.08rem;color:#717985;text-align:right}.fsx-content-detail-publisher>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-content-detail-publisher>time{flex:0 0 auto;white-space:nowrap}.fsx-content-detail-copy>h2{margin:.1rem 0 0;color:#000;font-size:.2rem;font-weight:600;line-height:.28rem}.fsx-content-detail-summary{margin:.1rem 0 .16rem;color:#666;font-size:.15rem;line-height:.24rem}.fsx-content-tags{display:flex;flex-wrap:wrap;gap:.06rem;margin:0 0 .16rem;padding:0;list-style:none}.fsx-content-tags>li{max-width:100%;overflow:hidden;padding:.025rem .09rem;border:1px solid #b48848;border-radius:.11rem;color:#b48848;font-size:.12rem;line-height:.15rem;text-overflow:ellipsis;white-space:nowrap;background:transparent}.fsx-content-tags--article{margin-bottom:.15rem}.fsx-content-tags--article>li{display:inline-flex;box-sizing:border-box;height:.32rem;min-width:0;align-items:center;padding:0 .12rem;border-radius:.16rem;line-height:.22rem;background:#fff}.fsx-content-tags--dark{margin:.06rem 0 0}.fsx-content-tags--dark>li{border-color:rgba(255,255,255,.62);color:#fff;background:rgba(0,0,0,.16)}.fsx-content-detail-copy .content-markdown{color:#666;font-size:.15rem;line-height:.24rem;overflow-wrap:anywhere}.fsx-content-detail-copy .content-markdown :is(h1,h2,h3){color:#000e26}.fsx-content-detail-copy>p{margin:0;line-height:1.5}.fsx-content-detail-copy .content-media{display:block;max-width:100%;margin-block:.14rem;border-radius:.08rem}.fsx-content-detail-copy .content-media-placeholder{color:#7c8794}.fsx-content-detail-source{display:flex;align-items:center;justify-content:space-between;gap:.12rem;margin:.2rem -.03rem 0;color:#103056;font-size:.15rem;letter-spacing:.003rem;line-height:.21rem}.fsx-content-detail-source>span{min-width:0;overflow-wrap:anywhere}.fsx-content-detail-source a{display:inline-flex;min-height:.44rem;flex:0 0 auto;align-items:center;gap:.04rem;margin-block:-.115rem;color:#0aba9a;font-weight:500;text-decoration:none;white-space:nowrap}.fsx-content-detail-source a .iconfont{display:grid;width:.16rem;height:.16rem;place-items:center;font-size:.16rem;line-height:.16rem}.fsx-content-detail-actions{display:flex;box-sizing:border-box;min-height:calc(.78rem + var(--fsx-safe-area-bottom));align-items:flex-start;justify-content:center;gap:.88rem;padding:0 .16rem var(--fsx-safe-area-bottom);border:0;background:#fff;box-shadow:0 -.01rem .02rem rgba(0,0,0,.05)}.fsx-content-detail-actions>button{display:flex;min-width:0;min-height:.78rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.06rem;padding:0;border:0;background:transparent;color:#333;font-size:.15rem;line-height:.22rem;white-space:nowrap}.fsx-content-detail-actions :is(img,.iconfont){display:grid;width:.24rem;height:.24rem;flex:0 0 .24rem;place-items:center;font-size:.24rem;line-height:.24rem}.fsx-content-detail-actions>button:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-content-detail-actions>button[aria-pressed=true]{color:#0aba9a}.fsx-content-detail-state{display:grid;min-height:0;place-content:center;justify-items:center;gap:.14rem;padding:.24rem;color:#717985;text-align:center}.fsx-content-detail-state h2{margin:0;color:#000e26;font-size:.18rem}.fsx-content-detail-state button{min-height:.44rem;padding:0 .2rem;border:1px solid #143c6c;border-radius:.1rem;background:#fff;color:#143c6c}@media(min-width:391px){.fsx-c-root--content-responsive .fsx-c-shell{width:min(100%,var(--fsx-c-expanded-content-max-width));max-width:var(--fsx-c-expanded-content-max-width);margin-inline:auto}.fsx-c-root--content-responsive .fsx-c-content--content{width:100%;height:100dvh}.fsx-c-root--content-responsive .fsx-content-detail-gallery>.adm-swiper{--height: 100%}}.fsx-content-video-detail-page{position:relative;background:#000;color:#fff}.fsx-content-video-detail-page>.fsx-c-detail-header{position:relative;z-index:3;border:0;background:#000;color:#fff}.fsx-content-video-detail-page>.fsx-c-detail-header h1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fsx-content-video-detail-page>.fsx-c-detail-header img{filter:brightness(0) invert(1)}.fsx-content-video-stage{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#000}.fsx-content-video-player{display:block;width:100%;height:100%;min-height:0;flex:1 1 auto;object-fit:contain;background:#000}.fsx-content-video-fallback{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden}.fsx-content-video-fallback img{width:100%;height:100%;object-fit:contain}.fsx-content-video-media-error{position:absolute;bottom:.14rem;left:.16rem;display:flex;align-items:center;gap:.08rem;color:#fff;font-size:.13rem;line-height:.2rem;text-shadow:0 1px 4px rgb(0 0 0 / 70%)}.fsx-content-video-media-error p{margin:0}.fsx-content-video-media-error button{min-height:.36rem;padding:0 .12rem;border:1px solid rgb(255 255 255 / 52%);border-radius:.18rem;background:rgba(0,0,0,.48);color:#fff}.fsx-content-video-empty{display:grid;min-height:2.6rem;place-items:center;color:#a4a9ae;font-size:.14rem}.fsx-content-video-copy{position:relative;padding:.14rem var(--fsx-c-page-gutter) .12rem;background:linear-gradient(180deg,rgba(0,0,0,0),#000 .18rem)}.fsx-content-video-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.12rem}.fsx-content-video-title-row h2{margin:0;overflow:hidden;color:#fff;font-size:.15rem;font-weight:500;line-height:.21rem;text-overflow:ellipsis;white-space:nowrap}.fsx-content-video-title-row button{min-width:.44rem;min-height:.44rem;margin:-.11rem -.1rem 0 0;padding:0 .1rem;border:0;background:transparent;color:#fff;font-size:.13rem}.fsx-content-video-topic{margin:.04rem 0 0;color:#b48848;font-size:.15rem;line-height:.21rem;letter-spacing:.003rem}.fsx-content-video-meta{display:flex;align-items:center;justify-content:space-between;gap:.12rem;margin-top:.04rem;color:#a4a9ae;font-size:.12rem;line-height:.18rem}.fsx-content-video-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-content-video-meta>time{flex:0 0 auto;white-space:nowrap}.fsx-content-video-summary{margin:.07rem 0 0;overflow:hidden;color:#fff;font-size:.15rem;line-height:.21rem;text-overflow:ellipsis;white-space:nowrap}.fsx-content-video-fullscreen{position:absolute;top:-.48rem;left:50%;display:flex;min-height:.32rem;align-items:center;gap:.05rem;padding:.04rem .12rem;transform:translate(-50%);border:1px solid #414141;border-radius:.16rem;background:#141414;color:#fff;font-size:.13rem;line-height:.2rem}.fsx-content-video-fullscreen img{width:.2rem;height:.2rem;flex:0 0 .2rem;object-fit:contain}.fsx-content-video-detail-page>.fsx-content-detail-actions{position:relative;z-index:3;display:flex;box-sizing:content-box;min-height:calc(.58rem + var(--fsx-safe-area-bottom));align-items:flex-start;justify-content:center;gap:.88rem;padding-inline:.16rem;border-top:1px solid rgb(255 255 255 / 28%);background:#000;box-shadow:none}.fsx-content-video-detail-page>.fsx-content-detail-actions>button{min-width:0;min-height:.58rem;flex:0 0 auto;flex-direction:row;align-items:center;gap:.06rem;color:#fff;font-size:.15rem;line-height:.22rem;white-space:nowrap}.fsx-content-video-detail-page>.fsx-content-detail-actions>button[aria-pressed=true]{color:#0aba9a}.fsx-content-video-detail-page>.fsx-content-detail-actions :is(img,.iconfont){display:grid;width:.24rem;height:.24rem;flex:0 0 .24rem;place-items:center;font-size:.24rem;line-height:.24rem}.fsx-content-video-detail-page.is-portrait{grid-template-rows:auto minmax(0,1fr) auto}.fsx-content-video-detail-page.is-portrait>.fsx-content-video-stage{z-index:1;grid-area:1 / 1 / -1 / 2}.fsx-content-video-detail-page.is-portrait>.fsx-c-detail-header{grid-area:1 / 1;background:linear-gradient(180deg,rgb(0 0 0 / 72%),transparent)}.fsx-content-video-detail-page.is-portrait>.fsx-content-detail-actions{grid-area:3 / 1;background:rgba(0,0,0,.72)}.fsx-content-video-detail-page.is-portrait .fsx-content-video-player{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.fsx-content-video-detail-page.is-portrait.has-started .fsx-content-video-player{object-fit:cover}.fsx-content-video-detail-page.is-portrait .fsx-content-video-copy{position:absolute;right:0;bottom:calc(.58rem + var(--fsx-safe-area-bottom));left:0;padding-top:.48rem;background:linear-gradient(180deg,transparent,rgb(0 0 0 / 82%) .42rem)}.fsx-content-video-play-toggle{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:.56rem;height:.56rem;place-items:center;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:rgba(0,0,0,.34);color:#fff}.fsx-content-video-play-toggle>.is-play{width:0;height:0;margin-left:.04rem;border-top:.1rem solid transparent;border-bottom:.1rem solid transparent;border-left:.16rem solid currentcolor}.fsx-content-video-play-toggle>.is-pause{width:.16rem;height:.2rem;border-right:.05rem solid currentcolor;border-left:.05rem solid currentcolor}.fsx-content-video-description-backdrop{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent}.fsx-content-video-description{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;width:100%;max-height:min(4.79rem,78%);flex-direction:column;padding:.08rem .12rem calc(.12rem + var(--fsx-safe-area-bottom));overflow:hidden;border-radius:.16rem .16rem 0 0;background:#fff;color:#717985}.fsx-content-video-description-header{flex:0 0 auto;padding:0 .04rem}.fsx-content-video-description-header>button{display:grid;width:100%;min-height:.2rem;place-items:center;padding:0;border:0;background:transparent}.fsx-content-video-description-header>button span{width:.4rem;height:.04rem;border-radius:.02rem;background:#dde0e4}.fsx-content-video-description h2{margin:.08rem 0 .12rem;color:#000e26;font-size:.18rem;line-height:.25rem;letter-spacing:.0036rem}.fsx-content-video-description-scroll{min-height:0;flex:1 1 auto;margin-top:.06rem;padding:0 .04rem .04rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c5ccd3 transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fsx-content-video-description-scroll::-webkit-scrollbar{width:.04rem}.fsx-content-video-description-scroll::-webkit-scrollbar-track{background:transparent}.fsx-content-video-description-scroll::-webkit-scrollbar-thumb{border-radius:.02rem;background:#c5ccd3}.fsx-content-video-description-scroll:focus-visible{outline:2px solid rgb(10 186 154 / 48%);outline-offset:-2px;border-radius:.04rem}.fsx-content-video-description-scroll>p{margin:0;font-size:.15rem;line-height:.21rem;letter-spacing:.003rem}.fsx-content-video-description .content-markdown{font-size:.15rem;line-height:.21rem;overflow-wrap:anywhere}.fsx-content-video-description .content-media{max-width:100%}.fsx-content-video-description .fsx-content-detail-source{margin:.12rem 0 0}.fsx-content-video-description-meta{display:flex;flex:0 0 auto;justify-content:space-between;gap:.12rem;margin:.1rem .04rem 0;color:#a4a9ae;font-size:.12rem;line-height:.18rem}.fsx-content-discovery :is(a,button),.fsx-content-search-page :is(input,button),.fsx-content-detail-page :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 186 154 / 14%)}.fsx-content-discovery button:active,.fsx-content-search-page button:active,.fsx-content-detail-page button:active{opacity:var(--fsx-c-control-active-opacity)}.fsx-content-detail-copy>h1,.fsx-content-search-results>h2{text-wrap:balance}@media(hover:hover)and (pointer:fine){.fsx-content-discovery :is(a,button):not(.fsx-c-navigation-brand-home,.fsx-c-detail-header-brand):hover,.fsx-content-search-page button:hover,.fsx-content-detail-page :is(a,button):not(.fsx-c-navigation-brand-home,.fsx-c-detail-header-brand):hover{filter:brightness(.96)}}.fsx-content-search-form>input:focus-visible{outline:0}.fsx-content-discovery :is(a,button):focus-visible,.fsx-content-search-page button:focus-visible,.fsx-content-detail-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.02rem}.fsx-c-content--content-favorites{min-height:0;overflow:hidden;padding:0;background:#f2f4f8}.fsx-content-favorites-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f2f4f8;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-content-favorites-page>.fsx-c-detail-header{height:.48rem;padding-inline:.15rem;background:#f2f4f8}.fsx-content-favorites-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.11rem var(--fsx-c-page-gutter) max(.24rem,var(--fsx-safe-area-bottom));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-content-favorites-scroll::-webkit-scrollbar{display:none}.fsx-content-favorites-count{margin:0 .03rem .13rem;color:#000;font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:.21rem}.fsx-content-favorites-list{display:grid;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-content-favorite-card{display:grid;box-sizing:border-box;min-width:0;min-height:1.8rem;grid-template-columns:1.1rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) .32rem;gap:.08rem .12rem;padding:.12rem;border:1px solid #fff;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-content-favorite-main{display:grid;min-width:0;grid-column:1 / -1;grid-row:1;grid-template-columns:1.1rem minmax(0,1fr);gap:.08rem .12rem;color:inherit;text-decoration:none}.fsx-content-favorite-media{position:relative;width:1.1rem;height:1.1rem;grid-row:1 / -1;overflow:hidden;border-radius:.12rem;background:linear-gradient(145deg,rgba(20,60,108,.14),rgba(10,186,154,.12)),#dfe5e8}.fsx-content-favorite-media :is(.fsx-c-image,.fsx-c-image-media){display:block;width:100%;height:100%;object-fit:cover}.fsx-content-favorite-badge{position:absolute;top:.07rem;left:.07rem;display:grid;min-width:.48rem;min-height:.24rem;box-sizing:border-box;place-items:center;padding:.01rem .08rem;border-radius:.14rem;background:rgba(0,0,0,.6);color:#fff;font-size:.12rem;font-weight:400;line-height:.22rem;white-space:nowrap}.fsx-content-favorite-card.is-expired .fsx-content-favorite-media{filter:grayscale(1);opacity:.82}.fsx-content-favorite-card.is-expired .fsx-content-favorite-badge{top:50%;left:50%;min-width:.77rem;min-height:.28rem;transform:translate(-50%,-50%)}.fsx-content-favorite-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-start}.fsx-content-favorite-title{display:-webkit-box;max-width:100%;margin:0 0 .07rem;overflow:hidden;color:#000e26;font-size:.14rem;font-weight:500;letter-spacing:.0028rem;line-height:.2rem;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-content-favorite-summary{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:#a4a9ae;font-size:.12rem;font-weight:400;letter-spacing:-.00408rem;line-height:.2rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-content-favorite-topic{max-width:100%;margin:.01rem 0 0;overflow:hidden;color:#0aba9a;font-size:.12rem;font-weight:400;letter-spacing:.0024rem;line-height:.168rem;text-overflow:ellipsis;white-space:nowrap}.fsx-content-favorite-card.is-expired .fsx-content-favorite-title,.fsx-content-favorite-card.is-expired .fsx-content-favorite-summary{color:#a4a9ae}.fsx-content-favorite-remove{display:inline-flex;min-width:.92rem;height:.32rem;grid-column:2;align-items:center;justify-content:center;justify-self:end;gap:.02rem;padding:0 .08rem;border:0;border-radius:.06rem;background:#f2f4f8;color:#103056;font:inherit;font-size:.14rem;font-weight:400;line-height:1.4;white-space:nowrap;touch-action:manipulation}.fsx-content-favorite-remove>.iconfont{font-size:.16rem}.fsx-content-favorite-remove:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-content-favorites-pagination{display:grid;grid-template-columns:minmax(.8rem,1fr) auto minmax(.8rem,1fr);align-items:center;gap:.08rem;margin-top:.16rem}.fsx-content-favorites-pagination>button,.fsx-content-favorites-error>button,.fsx-content-favorites-auth-state>a{display:grid;box-sizing:border-box;min-height:.44rem;place-items:center;padding:0 .12rem;border:0;border-radius:.08rem;background:#143c6c;color:#fff;font:inherit;font-size:.14rem;text-align:center;text-decoration:none}.fsx-content-favorites-pagination>button:first-child{justify-self:start}.fsx-content-favorites-pagination>button:last-child{justify-self:end}.fsx-content-favorites-pagination>button:disabled{cursor:not-allowed;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-content-favorites-pagination>span{color:#717985;font-size:.13rem;line-height:1.4}.fsx-content-favorites-state,.fsx-content-favorites-auth-state,.fsx-content-favorites-error{margin:.24rem 0;color:#717985;font-size:.14rem;line-height:1.5;text-align:center}.fsx-content-favorites-auth-state,.fsx-content-favorites-error{display:grid;justify-items:center;gap:.12rem}.fsx-content-favorites-auth-state>p,.fsx-content-favorites-error>p{margin:0}.fsx-content-favorites-scroll>.fsx-c-empty-state{min-height:100%;padding-top:1.16rem}.fsx-content-favorites-page :is(a,button):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}@media(hover:hover)and (pointer:fine){.fsx-content-favorite-title:hover{color:#143c6c}.fsx-content-favorite-remove:hover{background:#e8edf2}}[data-fsx-app="@fsx/c-web"]{--fsx-c-shell-max-width: 3.9rem}.fsx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fsx-c-content--me{box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;background:#f2f4f8;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.fsx-me-page{display:flex;box-sizing:border-box;width:100%;min-height:calc(100dvh - var(--fsx-c-bottom-navigation-height) - var(--fsx-safe-area-bottom));flex-direction:column;padding:.12rem var(--fsx-c-page-gutter) var(--fsx-c-compliance-footer-gap);color:#151d32;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-me-page--session-loading{display:grid;place-items:center}.fsx-me-tools{display:flex;justify-content:flex-end;align-items:center;min-height:.44rem;margin-bottom:.1rem}.fsx-me-tools>:is(a,button){position:relative;display:inline-flex;align-items:center;justify-content:center;width:.44rem;height:.44rem;padding:0;border:0;border-radius:.12rem;background:transparent}.fsx-me-notification-badge{position:absolute;top:.02rem;right:.01rem;box-sizing:border-box;min-width:.18rem;height:.18rem;padding-inline:.04rem;color:#fff;font-size:.1rem;font-weight:600;line-height:.18rem;text-align:center;background:#c64646;border:1px solid #f2f4f8;border-radius:.09rem}.fsx-c-content--messages{min-height:0;overflow:hidden;padding:0;background:#f2f4f8}.fsx-messages-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);color:#1b1e28;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-messages-page>.fsx-c-detail-header{height:.64rem;gap:.04rem;padding-inline:.15rem}.fsx-messages-page>.fsx-c-detail-header h1{font-weight:500}.fsx-messages-page>.fsx-c-detail-header>.fsx-messages-mark-all{width:auto;min-width:.72rem;justify-content:flex-end;color:#0aba9a;font-size:.15rem;font-weight:500;line-height:.21rem;letter-spacing:.003rem;white-space:nowrap}.fsx-messages-page>.fsx-c-detail-header>.fsx-messages-mark-all:disabled{color:#9da6ad}.fsx-messages-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.15rem var(--fsx-c-page-gutter) calc(.2rem + var(--fsx-safe-area-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fsx-messages-unread-summary{box-sizing:border-box;display:grid;grid-template:"icon count" auto "icon hint" auto / .2rem minmax(0,1fr);align-items:center;column-gap:.1rem;min-height:.48rem;padding:.06rem .1rem;color:#717985;font-size:.12rem;line-height:.168rem;letter-spacing:.0024rem;background:#edf7f3;border:1px solid #dbece6;border-radius:.12rem}.fsx-messages-unread-summary .iconfont{grid-area:icon;color:#50c9ae;font-size:.2rem}.fsx-messages-unread-summary strong{grid-area:count;min-width:0;color:#0aba9a;font-weight:500}.fsx-messages-unread-summary>span{grid-area:hint;min-width:0}.fsx-message-push-card{margin-top:.12rem;border-radius:var(--fsx-c-card-radius);box-shadow:none}.fsx-message-push-card h2,.fsx-message-push-card p{margin:0 0 .08rem}.fsx-message-push-card h2{font-size:.15rem;line-height:.22rem}.fsx-message-push-card p{color:#697179;font-size:.13rem;line-height:.2rem}.fsx-message-push-card .adm-button+.adm-button{margin-left:.08rem}.fsx-message-list{overflow:hidden;margin:.12rem 0 0;padding:0 .13rem;list-style:none;background:#fff;border-radius:var(--fsx-c-card-radius)}.fsx-message-item{padding:.12rem 0 .1rem;border-bottom:1px solid #e5e8eb}.fsx-message-item:last-child{border-bottom:0}.fsx-message-item article{min-width:0;color:#000e26}.fsx-message-item article[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.fsx-message-item article[aria-disabled=true]{cursor:wait}.fsx-message-item-header{display:grid;grid-template-columns:.1rem minmax(0,1fr) auto;align-items:center;gap:.06rem}.fsx-message-item--read .fsx-message-item-header{grid-template-columns:minmax(0,1fr) auto}.fsx-message-unread-dot{width:.1rem;height:.1rem;background:#4bc3a8;border-radius:50%}.fsx-message-item h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.15rem;font-weight:500;line-height:.21rem;letter-spacing:.003rem}.fsx-message-item time{color:#a1a8ae;font-size:.12rem;line-height:.168rem;letter-spacing:.0024rem;white-space:nowrap}.fsx-message-item article>p{margin:.06rem 0 0;color:#717985;font-size:.12rem;line-height:.168rem;letter-spacing:.0024rem;overflow-wrap:anywhere}.fsx-message-item--read :is(h2,time,p,.fsx-message-read-action){color:#a4a9ae}.fsx-message-read-action{display:block;margin:.05rem 0 0;color:#175045;font-size:.12rem;font-weight:500;line-height:.168rem;letter-spacing:.0024rem}.fsx-messages-state,.fsx-messages-empty{margin:.24rem .16rem;text-align:center}.fsx-messages-empty .fsx-c-empty-state{min-height:0;padding:.36rem 0}.fsx-messages-state{align-self:start;padding:.24rem .16rem;background:#fff;border-radius:.1rem}.fsx-messages-state p{margin:0 0 .16rem}.fsx-messages-load-more{display:block;min-width:1.28rem;margin:.16rem auto 0}.fsx-messages-page :is(a,button,[role=button]):focus-visible{outline:.03rem solid #0a9f83;outline-offset:.02rem}.fsx-me-tools>:is(a,button)>img{display:block;width:.24rem;height:.24rem}.fsx-me-identity{display:grid;grid-template-columns:.52rem minmax(0,1fr) .2rem;align-items:center;gap:.12rem;min-height:.64rem;margin-bottom:.14rem;color:inherit;text-decoration:none}button.fsx-me-identity{width:100%;padding:0;border:0;font:inherit;text-align:left;background:transparent;cursor:pointer}.fsx-me-identity-loading{min-height:.64rem;margin-bottom:.14rem}.fsx-me-identity-loading>.fsx-c-loading{min-height:.64rem;padding:0}.fsx-me-avatar{display:inline-flex;align-items:center;justify-content:center;width:.52rem;height:.52rem;overflow:hidden;color:#08b99c;font-size:.28rem;font-weight:600;background:#dcf7f2;border-radius:50%}.fsx-me-avatar>:is(img,.fsx-c-image){width:100%;height:100%;object-fit:cover}.fsx-me-avatar>.fsx-me-anonymous-avatar-icon{width:.32rem;height:.32rem;object-fit:contain}.fsx-me-avatar .fsx-c-image-media{border-radius:inherit;object-fit:cover}.fsx-me-identity-copy{display:grid;min-width:0;gap:.02rem}.fsx-me-identity-copy>strong{overflow:hidden;font-size:.18rem;line-height:.26rem;text-overflow:ellipsis;white-space:nowrap}.fsx-me-identity-copy>small{display:-webkit-box;overflow:hidden;color:#8a93a2;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-me-chevron{display:block;width:.2rem;height:.2rem;color:#103056;font-size:.2rem;line-height:.2rem;text-align:center}.fsx-me-member-card{position:relative;display:block;min-height:2.25rem;margin-bottom:var(--fsx-c-card-gap);padding:0;overflow:hidden;isolation:isolate;background:#050505;border:.015rem solid #d3a551;border-radius:var(--fsx-c-card-radius)}.fsx-me-member-card-artwork{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fsx-me-member-card-background{position:absolute;top:.07rem;left:.07rem;display:block;width:calc(100% - .14rem);height:calc(100% - .15rem);object-fit:cover;border-radius:var(--fsx-c-card-radius)}.fsx-me-member-card--anonymous .fsx-me-member-card-background{top:0;left:0;width:100%;height:100%;border-radius:var(--fsx-c-card-radius)}.fsx-me-member-card-highlight{position:absolute;display:block;max-width:none;pointer-events:none}.fsx-me-member-card-highlight--right{top:-.07rem;right:-.07rem;width:.96rem;height:.96rem}.fsx-me-member-card-highlight--left{bottom:-.18rem;left:-.2rem;width:.72rem;height:.72rem}.fsx-me-member-card-inner-border{position:absolute;z-index:1;top:.07rem;right:.07rem;bottom:.07rem;left:.07rem;display:block;border:.015rem solid #d7b273;border-radius:var(--fsx-c-card-radius)}.fsx-me-member-card-brand{position:absolute;z-index:2;top:.165rem;right:.15rem;display:flex;align-items:center;gap:.07rem}.fsx-me-member-card-brand>img:first-child{width:.255rem;height:.279rem}.fsx-me-member-card-brand-wordmark{display:flex;width:.57606rem;flex-direction:column;align-items:center;gap:.015rem}.fsx-me-member-card-brand-wordmark>img{display:block;width:.542881rem;height:.132537rem}.fsx-me-member-card-brand-wordmark>span{display:block;box-sizing:border-box;width:100%;padding-left:.03rem;color:#f1ca95;font-family:var(--fsx-font-sans);font-size:.06rem;font-weight:400;line-height:.09rem;letter-spacing:.03rem;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#f9e6c8 22.857%,#f1ca95 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx-me-member-card-copy{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;min-width:0}.fsx-me-member-identifiers{color:#f2d59a}.fsx-me-member-number{position:absolute;top:.94rem;left:.21rem;display:block;max-width:1.78rem}.fsx-me-member-number>strong{color:#ffe4ad;font-family:Times New Roman,"Noto Serif CJK SC",serif;font-size:.26rem;font-weight:700;line-height:.32rem;letter-spacing:.015rem;white-space:nowrap}.fsx-me-security-code{position:absolute;bottom:.24rem;left:.21rem;color:#f2d59a;font-size:.14rem;line-height:.2rem;letter-spacing:.01rem;white-space:nowrap}.fsx-me-member-card--anonymous{min-height:2.09rem;border:0}.fsx-me-member-card--anonymous>.fsx-me-member-card-copy{top:0;right:0;bottom:0;left:0}.fsx-me-member-card h1{position:absolute;top:.05rem;left:.31rem;margin:0;color:#f4d99f;font-family:var(--fsx-font-sans);font-size:.15rem;font-weight:400;line-height:.21rem;letter-spacing:.006rem}.fsx-me-member-card--anonymous h1{top:.3rem;left:.25rem;max-width:1.95rem;color:#e7bb69;font-family:var(--fsx-font-sans);font-size:.28rem;font-weight:600;line-height:.35rem;letter-spacing:.0056rem}.fsx-me-member-card p{position:absolute;margin:0;color:#c79d53;font-size:.13rem;line-height:.18rem;letter-spacing:.0026rem}.fsx-me-member-card--anonymous .fsx-me-member-card-login-hint{top:.69rem;left:.25rem}.fsx-me-member-card--anonymous .fsx-me-member-card-plan{top:1.1rem;right:1rem;left:.25rem;display:-webkit-box;overflow:hidden;color:#c79d53;font-size:.16rem;line-height:.22rem;letter-spacing:.0032rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-me-member-card-crown{position:absolute;z-index:2;right:.06rem;bottom:.05rem;display:block;width:2rem;height:1.59rem;max-width:none;object-fit:contain}.fsx-me-member-card--anonymous .fsx-me-member-card-crown{top:.14rem;right:.15rem;bottom:auto;width:1.04rem;height:.83rem}.fsx-me-member-card--anonymous .fsx-me-login-button{position:absolute;z-index:3;right:.24rem;bottom:.17rem;left:.25rem;display:flex;align-items:center;justify-content:center;width:auto;height:.44rem;margin:0;color:#20170c;font-size:.16rem;font-weight:500;line-height:.22rem;letter-spacing:.0032rem;text-decoration:none;background:linear-gradient(180deg,#f8dfa7,#c48e38);border-radius:999px}.fsx-me-panel{background:#fff;border-radius:var(--fsx-c-card-radius)}.fsx-me-orders{min-height:1.32rem;margin-bottom:var(--fsx-c-card-gap);padding:.14rem}.fsx-me-orders>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.fsx-me-orders h2{margin:0;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-me-orders header>a{display:inline-flex;align-items:center;gap:.04rem;color:#08b99c;font-size:.13rem;text-decoration:none}.fsx-me-inline-arrow{width:.12rem;height:.12rem;flex:0 0 .12rem;font-size:.12rem;line-height:.12rem;text-align:center}.fsx-me-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fsx-me-order-grid>a{display:grid;justify-items:center;gap:.05rem;min-width:0;color:#7b8494;font-size:.12rem;line-height:.17rem;text-align:center;text-decoration:none}.fsx-me-order-grid>a>span:last-child{display:-webkit-box;min-height:.34rem;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-me-order-icon{display:inline-flex;align-items:center;justify-content:center;width:.34rem;height:.34rem;background:#dff8f3;border-radius:50%}.fsx-me-order-icon>img{width:.2rem;height:.2rem}.fsx-me-private-quotes-card{display:grid;grid-template-columns:.36rem minmax(0,1fr) .16rem;align-items:center;gap:.12rem;min-height:.68rem;margin-bottom:var(--fsx-c-card-gap);padding:0 .14rem;color:#1b1e28;text-decoration:none;background:linear-gradient(270deg,#fff,#fffaf0);border:1px solid #e4dec6;border-radius:var(--fsx-c-card-radius)}.fsx-me-private-quotes-card>strong{min-width:0;overflow:hidden;font-size:.15rem;font-weight:600;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-me-private-quotes-icon{display:inline-flex;align-items:center;justify-content:center;width:.36rem;height:.36rem;background:#f3e9c5;border-radius:.08rem}.fsx-me-private-quotes-icon>img{display:block;width:.24rem;height:.24rem}.fsx-me-service-icon{display:inline-flex;width:.3rem;height:.3rem;align-items:center;justify-content:center;background:#dff8f3;border-radius:.1rem}.fsx-me-service-icon>img{width:.16rem;height:.16rem}.fsx-me-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap);margin-bottom:var(--fsx-c-card-gap)}.fsx-me-collection-grid>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.08rem;min-width:0;min-height:.48rem;padding:0 .12rem 0 .14rem;color:#151d32;text-decoration:none;background:#fff;border-radius:var(--fsx-c-card-radius)}.fsx-me-collection-grid>a>.fsx-me-collection-icon{display:block;width:.24rem;height:.24rem}.fsx-me-right-arrow{display:inline-block;width:.16rem;height:.16rem;flex:0 0 .16rem;color:#7d848d;font-size:.16rem;line-height:.16rem;text-align:center}.fsx-me-collection-grid>a>span:nth-of-type(1){overflow:hidden;font-size:.14rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-me-service-list{padding:.07rem .14rem}.fsx-me-service-list>a,.fsx-me-service-list>button{display:grid;box-sizing:border-box;width:100%;min-width:0;grid-template-columns:.3rem minmax(0,1fr) auto;align-items:center;gap:.1rem;min-height:.52rem;padding:0;border:0;color:#151d32;font:inherit;font-size:.15rem;text-align:start;text-decoration:none;background:transparent;cursor:pointer}.fsx-me-service-list>:is(a,button)>.fsx-me-right-arrow{justify-self:end}.fsx-me-service-list>a+a,.fsx-me-service-list>button+a{border-top:1px solid #eef0f3}.fsx-me-page :is(a,button):focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}.fsx-c-root--me{--fsx-c-bottom-navigation-height: .64rem;--fsx-c-compliance-footer-gap: 16px}.fsx-c-root--me .fsx-c-shell{max-width:none}.fsx-c-root--me .fsx-c-bottom-navigation{width:min(100%,720px);height:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom));min-height:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom))}.fsx-c-root--me .fsx-c-content--me{container-name:me-layout;container-type:inline-size;padding-bottom:calc(var(--fsx-c-bottom-navigation-height) + var(--fsx-safe-area-bottom))}.fsx-c-root--me .fsx-me-page{width:min(100%,720px);min-height:calc(100dvh - var(--fsx-c-bottom-navigation-height) - var(--fsx-safe-area-bottom));margin-inline:auto;padding:20px var(--fsx-c-page-gutter) 20px}.fsx-c-root--me .fsx-me-tools{min-height:44px;margin-bottom:0}.fsx-c-root--me .fsx-me-tools>:is(a,button){width:44px;height:44px;border-radius:12px}.fsx-c-root--me .fsx-me-tools>:is(a,button)>img{width:24px;height:24px}.fsx-c-root--me .fsx-me-notification-badge{top:2px;right:1px;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;font-size:10px;line-height:18px}.fsx-c-root--me .fsx-me-identity{grid-template-columns:52px minmax(0,1fr) 20px;gap:12px;min-height:64px;margin-bottom:14px}.fsx-c-root--me .fsx-me-identity-loading{min-height:64px;margin-bottom:14px}.fsx-c-root--me .fsx-me-identity-loading>.fsx-c-loading{min-height:64px}.fsx-c-root--me .fsx-me-avatar{width:52px;height:52px;font-size:28px}.fsx-c-root--me .fsx-me-avatar>.fsx-me-anonymous-avatar-icon{width:32px;height:32px}.fsx-c-root--me .fsx-me-identity-copy{gap:2px}.fsx-c-root--me .fsx-me-identity-copy>strong{font-size:18px;line-height:26px}.fsx-c-root--me .fsx-me-identity-copy>small{font-size:12px;line-height:18px}.fsx-c-root--me .fsx-me-chevron{width:20px;height:20px;font-size:20px;line-height:20px}.fsx-c-root--me .fsx-me-member-card{width:100%;min-height:0;aspect-ratio:358 / 225;margin:0 auto var(--fsx-c-card-gap);padding:0;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-member-card--anonymous{min-height:0;aspect-ratio:358 / 209}@media(min-width:37.5em)and (max-width:47.999em){.fsx-c-root--me .fsx-me-page{display:grid;grid-template-columns:358px minmax(0,1fr);align-content:start;gap:var(--fsx-c-card-gap)}.fsx-c-root--me .fsx-me-page>*{grid-column:1 / -1;margin-bottom:0}.fsx-c-root--me .fsx-me-member-card{width:358px;grid-column:1;grid-row:3;align-self:start;margin-inline:0}.fsx-c-root--me .fsx-me-page>.fsx-me-orders{display:flex;flex-direction:column;grid-column:2;grid-row:3;min-width:0;min-height:0;margin:0;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-orders>header{flex-wrap:wrap;gap:4px}.fsx-c-root--me .fsx-me-order-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fsx-c-root--me .fsx-me-page .fsx-me-order-grid>a{justify-content:center;padding:6px 2px;border-radius:12px;background:#f5f8fb}.fsx-c-root--me .fsx-me-page .fsx-me-order-grid>a>span:last-child{min-height:0}}.fsx-c-root--me .fsx-me-panel{border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-orders{min-height:132px;margin-bottom:14px;padding:14px}.fsx-c-root--me .fsx-me-orders>header{margin-bottom:12px}.fsx-c-root--me .fsx-me-orders h2{font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-c-root--me .fsx-me-orders header>a{gap:4px;font-size:13px}.fsx-c-root--me .fsx-me-inline-arrow{width:12px;height:12px;flex-basis:12px;font-size:12px;line-height:12px}.fsx-c-root--me .fsx-me-order-grid>a{gap:5px;font-size:12px;line-height:17px}.fsx-c-root--me .fsx-me-order-grid>a>span:last-child{min-height:34px}.fsx-c-root--me .fsx-me-order-icon{width:34px;height:34px}.fsx-c-root--me .fsx-me-order-icon>img{width:20px;height:20px}.fsx-c-root--me .fsx-me-private-quotes-card{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;min-height:68px;margin-bottom:var(--fsx-c-card-gap);padding:0 14px;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-private-quotes-card>strong{font-size:15px;line-height:20px}.fsx-c-root--me .fsx-me-private-quotes-icon{width:36px;height:36px;border-radius:8px}.fsx-c-root--me .fsx-me-private-quotes-icon>img{width:24px;height:24px}.fsx-c-root--me .fsx-me-service-icon{width:30px;height:30px;border-radius:10px}.fsx-c-root--me .fsx-me-service-icon>img{width:16px;height:16px}.fsx-c-root--me .fsx-me-collection-grid{gap:var(--fsx-c-card-gap);margin-bottom:var(--fsx-c-card-gap)}.fsx-c-root--me .fsx-me-collection-grid>a{min-height:48px;padding:0 12px 0 14px;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-collection-grid>a>.fsx-me-collection-icon{width:24px;height:24px}.fsx-c-root--me .fsx-me-collection-grid>a>span:nth-of-type(1){font-size:14px;line-height:20px}.fsx-c-root--me .fsx-me-right-arrow{width:16px;height:16px;flex-basis:16px;font-size:16px;line-height:16px}.fsx-c-root--me .fsx-me-service-list{padding:7px 14px}.fsx-c-root--me .fsx-me-service-list>a,.fsx-c-root--me .fsx-me-service-list>button{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:52px;font-size:15px}.fsx-c-root--me .fsx-me-page :is(a,button):focus-visible{outline-width:2px;outline-offset:2px}.fsx-c-root--me .fsx-c-compliance-footer{width:min(100%,308px);padding-top:6px;font-size:clamp(10px,1.5vw,12px);line-height:16px}@media(min-width:48em){.fsx-c-root--me .fsx-me-tools>:is(a,button)>.fsx-manual-support-icon{color:#fff}}@media(min-width:48em)and (max-width:82.499em){.fsx-c-root--me .fsx-me-page{display:grid;width:min(100%,var(--fsx-c-expanded-content-max-width));min-height:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "member" "orders" "quotes" "collections" "service" "filing";grid-template-rows:auto auto auto auto auto auto minmax(min-content,1fr);align-content:safe start;gap:var(--fsx-c-card-gap);padding:20px var(--fsx-c-page-gutter) 20px}.fsx-c-root--me .fsx-me-tools{z-index:2;grid-area:hero;align-self:center;justify-self:end;margin:0 18px 0 0}.fsx-c-root--me .fsx-me-tools>:is(a,button)>img{filter:brightness(0) invert(1);opacity:.82}.fsx-c-root--me .fsx-me-identity,.fsx-c-root--me .fsx-me-identity-loading{min-height:104px;grid-area:hero;margin:0;padding:20px 164px 20px 24px;overflow:hidden;border:1px solid rgb(255 255 255 / 26%);border-radius:20px;background:radial-gradient(circle at 82% 20%,rgb(255 255 255 / 12%) 0 64px,transparent 65px),linear-gradient(125deg,#143c6c,#19586f 58%,#16766d);box-shadow:0 16px 38px rgba(20,60,108,.14)}.fsx-c-root--me .fsx-me-identity-copy>strong{color:#fff}.fsx-c-root--me .fsx-me-identity-copy>small{color:rgba(255,255,255,.68)}.fsx-c-root--me .fsx-me-chevron{color:#fff}.fsx-c-root--me .fsx-me-member-card{width:min(100%,358px);min-height:0;aspect-ratio:358 / 225;grid-area:member;justify-self:start;margin:0}.fsx-c-root--me .fsx-me-member-card--anonymous{aspect-ratio:358 / 209}.fsx-c-root--me .fsx-me-orders{grid-area:orders;margin:0}.fsx-c-root--me .fsx-me-private-quotes-card{grid-area:quotes;margin:0}.fsx-c-root--me .fsx-me-collection-grid{grid-area:collections;margin:0}.fsx-c-root--me .fsx-me-service-list{grid-area:service}.fsx-c-root--me .fsx-c-compliance-footer{grid-area:filing;align-self:end}}@container me-layout (min-width: 760px){.fsx-c-root--me .fsx-me-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero" "member orders" "quotes collections" "service collections" "filing filing";grid-template-rows:auto auto auto auto minmax(min-content,1fr)}}@media(min-width:82.5em){.fsx-c-root--me .fsx-me-page{display:grid;width:min(100%,var(--fsx-c-expanded-content-max-width));min-height:100%;grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);grid-template-areas:"hero hero" "member orders" "quotes collections" "service collections" "filing filing";grid-template-rows:auto auto auto auto minmax(min-content,1fr);align-content:safe start;gap:var(--fsx-c-card-gap);margin-inline:auto;padding:20px var(--fsx-c-page-gutter) 20px;background:transparent}.fsx-c-root--me .fsx-me-tools{min-height:44px;z-index:2;grid-area:hero;align-self:center;justify-self:end;margin:0 24px 0 0}.fsx-c-root--me .fsx-me-tools>:is(a,button){width:44px;height:44px;border-radius:12px}.fsx-c-root--me .fsx-me-tools>:is(a,button)>img{width:24px;height:24px;filter:brightness(0) invert(1);opacity:.82}.fsx-c-root--me .fsx-me-notification-badge{top:2px;right:1px;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;font-size:10px;line-height:18px}.fsx-c-root--me .fsx-me-identity,.fsx-c-root--me .fsx-me-identity-loading{min-height:112px;grid-area:hero;margin:0;padding:24px 190px 24px 28px;overflow:hidden;border:1px solid rgb(255 255 255 / 26%);border-radius:22px;background:radial-gradient(circle at 82% 20%,rgb(255 255 255 / 12%) 0 72px,transparent 73px),linear-gradient(125deg,#143c6c,#19586f 58%,#16766d);box-shadow:0 18px 44px rgba(20,60,108,.16)}.fsx-c-root--me .fsx-me-identity{grid-template-columns:52px minmax(0,1fr) 20px;gap:12px}.fsx-c-root--me .fsx-me-identity-loading>.fsx-c-loading{min-height:52px}.fsx-c-root--me .fsx-me-avatar{width:52px;height:52px;color:#0b8f79;font-size:28px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.12)}.fsx-c-root--me .fsx-me-avatar>.fsx-me-anonymous-avatar-icon{width:32px;height:32px}.fsx-c-root--me .fsx-me-identity-copy{gap:2px}.fsx-c-root--me .fsx-me-identity-copy>strong{color:#fff;font-size:20px;line-height:28px}.fsx-c-root--me .fsx-me-identity-copy>small{color:rgba(255,255,255,.68);font-size:13px;line-height:20px}.fsx-c-root--me .fsx-me-chevron{width:20px;height:20px;color:#fff;font-size:20px;line-height:20px}.fsx-c-root--me .fsx-me-member-card{width:min(100%,358px);min-height:0;grid-area:member;align-self:start;justify-self:start;margin:0;padding:0;border-radius:var(--fsx-c-card-radius)}.fsx-c-root--me .fsx-me-member-card--anonymous{min-height:0}.fsx-c-root--me .fsx-me-orders{min-height:252px;grid-area:orders;margin:0;padding:22px;border:1px solid #e7edf1;border-radius:var(--fsx-c-card-radius);box-shadow:0 14px 36px rgba(20,60,108,.07)}.fsx-c-root--me .fsx-me-orders>header{margin-bottom:26px}.fsx-c-root--me .fsx-me-orders h2{font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-c-root--me .fsx-me-orders header>a{gap:4px;font-size:14px}.fsx-c-root--me .fsx-me-inline-arrow{width:12px;height:12px;flex-basis:12px;font-size:12px;line-height:12px}.fsx-c-root--me .fsx-me-order-grid{gap:var(--fsx-c-card-gap)}.fsx-c-root--me .fsx-me-order-grid>a{gap:12px;padding:18px 6px 12px;border-radius:var(--fsx-c-card-radius);background:#f6f9fb;font-size:14px;line-height:20px}.fsx-c-root--me .fsx-me-order-grid>a>span:last-child{min-height:40px}.fsx-c-root--me .fsx-me-order-icon{width:34px;height:34px}.fsx-c-root--me .fsx-me-order-icon>img{width:20px;height:20px}.fsx-c-root--me .fsx-me-collection-grid{grid-area:collections;gap:var(--fsx-c-card-gap);margin:0}.fsx-c-root--me .fsx-me-collection-grid>a{min-height:132px;grid-template-columns:minmax(0,1fr) auto;align-content:center;padding:18px;border:1px solid #e7edf1;border-radius:var(--fsx-c-card-radius);box-shadow:0 12px 30px rgba(20,60,108,.06)}.fsx-c-root--me .fsx-me-collection-grid>a>.fsx-me-collection-icon{display:block;width:24px;height:24px;grid-column:1 / -1;margin-bottom:14px}.fsx-c-root--me .fsx-me-collection-grid>a>span:nth-of-type(1){font-size:15px;line-height:22px}.fsx-c-root--me .fsx-me-right-arrow{width:16px;height:16px;flex-basis:16px;font-size:16px;line-height:16px}.fsx-c-root--me .fsx-me-service-list{grid-area:service;padding:8px 18px;border:1px solid #e7edf1;border-radius:var(--fsx-c-card-radius);box-shadow:0 12px 30px rgba(20,60,108,.06)}.fsx-c-root--me .fsx-me-service-list>a,.fsx-c-root--me .fsx-me-service-list>button{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:58px;font-size:15px}.fsx-c-root--me .fsx-c-compliance-footer{width:min(100%,620px);grid-area:filing;align-self:end;padding-top:4px;font-size:11px;line-height:18px}.fsx-c-root--me .fsx-me-tools :is(a,button):hover{background:rgba(255,255,255,.12)}.fsx-c-root--me .fsx-me-page :is(.fsx-me-order-grid a,.fsx-me-private-quotes-card,.fsx-me-collection-grid a,.fsx-me-service-list a,.fsx-me-service-list button):hover{border-color:#cfe2de;background-color:#f1f8f6}.fsx-contact-dialog-layer .fsx-contact-dialog{width:min(330px,calc(100% - 32px));padding:0 20px 24px;border-radius:16px}.fsx-contact-dialog-layer .fsx-contact-dialog-copy{gap:12px;padding:24px 0}.fsx-contact-dialog-layer .fsx-contact-dialog-copy h2{font-size:18px;line-height:30px}.fsx-contact-dialog-layer .fsx-contact-dialog-copy p{font-size:18px;line-height:24px}.fsx-contact-dialog-layer .fsx-contact-dialog-actions{gap:8px}.fsx-contact-dialog-layer .fsx-contact-dialog-actions>:is(button,a,span){height:44px;padding:0 20px;border-radius:8px;font-size:16px}}.fsx-contact-dialog-layer{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--fsx-font-sans)}.fsx-contact-dialog-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.5);cursor:default}.fsx-contact-dialog{position:relative;display:flex;box-sizing:border-box;width:min(3.3rem,calc(100% - .32rem));max-height:calc(100dvh - max(.16rem,env(safe-area-inset-top)) - max(.16rem,env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;flex-direction:column;align-items:center;padding:0 .2rem .24rem;border-radius:.16rem;background:#fff;color:#000e26}.fsx-contact-dialog>*{flex-shrink:0}.fsx-contact-dialog-copy{display:flex;width:100%;flex-direction:column;align-items:center;gap:.12rem;padding:.24rem 0;text-align:center}.fsx-contact-dialog-copy h2{margin:0;color:#000e26;font-size:.18rem;font-weight:500;line-height:.3rem}.fsx-contact-dialog-copy p{min-width:100%;margin:0;color:#717985;font-size:.18rem;font-weight:600;line-height:.24rem;overflow-wrap:anywhere}.fsx-contact-dialog-copy>div{width:100%}.fsx-contact-dialog-actions{display:flex;width:100%;gap:.08rem}.fsx-contact-dialog-actions>button,.fsx-contact-dialog-actions>a,.fsx-contact-dialog-actions>span{display:grid;box-sizing:border-box;min-width:0;height:.44rem;flex:1 1 0;place-items:center;padding:0 .2rem;border:0;border-radius:.08rem;font:inherit;font-size:.16rem;font-weight:500;line-height:1.4;text-align:center;white-space:nowrap}.fsx-contact-dialog-cancel{color:#717985;background:#f5f7fa;cursor:pointer}.fsx-contact-dialog-call{color:#fff;text-decoration:none;background:#143c6c;cursor:pointer}.fsx-contact-dialog-call--disabled{color:#717985;background:#f5f7fa;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-contact-dialog :is(button,a):focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-contact-dialog--club{border:1px solid #35424b;background:#162230;color:#fff;box-shadow:0 .18rem .5rem rgba(0,0,0,.35)}.fsx-contact-dialog--club .fsx-contact-dialog-copy h2{color:#fff}.fsx-contact-dialog--club .fsx-contact-dialog-copy p{color:#e1d0a5}.fsx-contact-dialog--club .fsx-contact-dialog-cancel{color:#fff;background:#363f48}.fsx-contact-dialog--club .fsx-contact-dialog-call{color:#101721;background:#e1d0a5}.fsx-contact-dialog--club :is(button,a):focus-visible{outline-color:#e1d0a5}.fsx-contact-dialog--beauty{border:1px solid #6f5d54;background:#4e3b34;color:#fff;box-shadow:0 .18rem .5rem rgba(52,45,39,.35)}.fsx-contact-dialog--beauty .fsx-contact-dialog-copy h2{color:#fff}.fsx-contact-dialog--beauty .fsx-contact-dialog-copy p{color:#f5eee6}.fsx-contact-dialog--beauty .fsx-contact-dialog-cancel{color:#fff;background:#645049}.fsx-contact-dialog--beauty .fsx-contact-dialog-call{color:#342d27;background:#eadbc9}.fsx-contact-dialog--beauty :is(button,a):focus-visible{outline-color:#eadbc9}.fsx-c-content--profile-center,.fsx-c-content--content-favorites{overflow:hidden;padding:0;background:#f2f4f8}.fsx-favorites-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);color:#000e26;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-favorites-page>.fsx-c-detail-header{padding-inline:.15rem}.fsx-favorites-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.05rem var(--fsx-c-page-gutter) .32rem;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-favorites-scroll::-webkit-scrollbar{display:none}.fsx-favorites-count{margin:.05rem .04rem .13rem;color:#000;font-size:.15rem;line-height:1.4}.fsx-favorites-list{display:grid;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-favorite-card{position:relative;box-sizing:border-box;min-width:0;min-height:1.8rem;padding:.12rem;border:1px solid #fff;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-favorite-card-target{display:grid;box-sizing:border-box;min-width:0;min-height:1.54rem;grid-template-columns:1.1rem minmax(0,1fr);gap:.12rem;padding-bottom:.4rem;color:inherit;text-decoration:none}.fsx-favorite-card-media{width:1.1rem;height:1.1rem;overflow:hidden;border-radius:.12rem;background:linear-gradient(145deg,#dfe9ed,#cfdde0)}.fsx-favorite-card-media>.fsx-c-image{display:grid;width:100%;height:100%}.fsx-favorite-card-media .fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-favorite-card-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.01rem}.fsx-favorite-card-category{margin:0;color:#0aba9a;font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-favorite-card-title{display:block;min-width:0;max-width:100%;overflow:hidden;color:#000e26;font-size:.14rem;font-weight:500;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fsx-favorite-card-sku,.fsx-favorite-card-summary{display:block;min-width:0;max-width:100%;margin:0;overflow:hidden;color:#a4a9ae;font-size:.12rem;line-height:.22rem;text-overflow:ellipsis;white-space:nowrap}.fsx-favorite-card-price{--fsx-c-price-unit: .09rem;display:flex;min-width:0;align-items:baseline;margin:.01rem 0 0;color:#b48848;font-weight:700;line-height:1.4}.fsx-favorite-card-remove{position:absolute;right:.12rem;bottom:.12rem;z-index:1;display:inline-flex;min-width:0;height:.32rem;align-items:center;gap:.02rem;padding:0 .08rem;border:0;border-radius:.06rem;color:#103056;font:inherit;font-size:.14rem;line-height:1.4;white-space:nowrap;background:#f2f4f8;touch-action:manipulation}.fsx-favorite-card-remove>.iconfont{font-size:.16rem}.fsx-favorite-card-remove:disabled{cursor:wait;opacity:var(--fsx-c-control-disabled-opacity)}.fsx-favorites-state{margin:.12rem .04rem;color:#717985;font-size:.14rem;line-height:1.5}.fsx-favorites-state[role=alert]{color:var(--fsx-color-danger)}.fsx-favorites-page :is(a,button):focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}.fsx-settings-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);color:#1c1c1c;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-c-detail-header{display:grid;height:.48rem;grid-template-columns:.28rem minmax(0,1fr);align-items:center;gap:.01rem;padding:0 .15rem}.fsx-c-detail-header--action{grid-template-columns:.28rem minmax(0,1fr) auto}.fsx-c-detail-header>a,.fsx-c-detail-header>button{box-sizing:border-box;display:inline-flex;width:.44rem;height:.44rem;align-items:center;justify-content:flex-start;padding:0;border:0;background:transparent;color:inherit;text-decoration:none}.fsx-c-detail-header>a img,.fsx-c-detail-header>button img{width:.24rem;height:.24rem}.fsx-c-detail-header .fsx-c-detail-header-close{display:grid;width:.24rem;height:.24rem;place-items:center;font-size:.2rem;line-height:.2rem}.fsx-c-detail-header>a:focus-visible,.fsx-c-detail-header>button:focus-visible{outline:.03rem solid #0aba9a;outline-offset:.03rem}.fsx-c-detail-header h1{min-width:0;margin:0;font-size:var(--fsx-c-type-page-title-size);font-weight:var(--fsx-c-type-page-title-weight);line-height:var(--fsx-c-type-page-title-line-height);letter-spacing:.0036rem;text-wrap:balance}.fsx-c-detail-header>.fsx-c-detail-header-brand{display:none}.fsx-account-detail-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);color:#1b1e28;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-account-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.08rem var(--fsx-c-page-gutter) .28rem;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-account-scroll-region::-webkit-scrollbar{display:none}.fsx-credential-management-card{display:grid;min-height:.48rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.08rem;padding:0 .16rem;border-radius:var(--fsx-c-card-radius);background:#fff;font-size:.15rem;line-height:1.4;letter-spacing:.003rem}.fsx-credential-management-card>strong{min-width:0;overflow-wrap:anywhere}.fsx-credential-management-card>a{display:inline-flex;min-width:.44rem;min-height:.44rem;align-items:center;justify-content:center;gap:.04rem;color:#717985;text-decoration:none}.fsx-credential-management-card>a>span{font-size:.12rem}.fsx-credential-management-card>a>.iconfont{font-size:.2rem}.fsx-credential-operation-form{display:flex;min-width:0;flex-direction:column;gap:.16rem}.fsx-credential-fieldset,.fsx-credential-target-field{display:flex;min-width:0;flex-direction:column;gap:.08rem;margin:0;padding:0;border:0}.fsx-credential-fieldset legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.fsx-credential-fieldset label,.fsx-credential-target-field label{color:#1b1e28;font-size:.12rem;font-weight:500;line-height:1.4}.fsx-credential-target-field>.fsx-phone-number-field{box-sizing:border-box;height:.52rem;padding:0 .16rem;border:1px solid #e8f2f0;border-radius:.12rem;background:#fff}.fsx-credential-target-field>.fsx-phone-number-field[aria-invalid=true]{border-color:#c33f36}.fsx-credential-target-field>.fsx-phone-number-field input{height:100%;padding:0;border:0;outline:0;color:#1b1e28;background:transparent;font:inherit;font-size:16px}:is(.fsx-credential-fieldset,.fsx-credential-target-field)>input,.fsx-credential-code-row>input{box-sizing:border-box;width:100%;height:.52rem;min-width:0;padding:0 .16rem;border:1px solid #e8f2f0;border-radius:.12rem;color:#1b1e28;background:#fff;font:inherit;font-size:16px;line-height:1.4}.fsx-credential-fieldset input::placeholder,.fsx-credential-target-field input::placeholder{color:#a4a9ae}.fsx-credential-target-field>input[aria-invalid=true],.fsx-credential-code-row:has(input[aria-invalid=true]){border-color:#c33f36}.fsx-credential-field-error{margin:-.04rem 0 0;color:#c33f36;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-credential-code-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;border:1px solid #e8f2f0;border-radius:.12rem;background:#fff}.fsx-credential-code-row>input{border:0;background:transparent;caret-color:#0aba9a}.fsx-credential-code-row>button{min-width:1.02rem;min-height:.52rem;padding:0 .12rem;border:0;color:#0aba9a;background:transparent;font:inherit;font-size:.12rem;font-weight:500;line-height:1.4}.fsx-credential-code-row>button:disabled{color:#a4a9ae}.fsx-credential-operation-form>.adm-button{height:.52rem;margin-top:.02rem;border-radius:.12rem;--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff;font-size:.15rem;font-weight:500}.fsx-credential-error{margin:-.06rem 0 0;color:#c33f36;font-size:.12rem;line-height:1.5;overflow-wrap:anywhere}.fsx-account-detail-page :is(a,button):focus-visible{outline:.02rem solid #0aba9a;outline-offset:.02rem}.fsx-account-detail-page input:focus-visible{outline:0}.fsx-credential-code-row>button:focus-visible{outline-offset:-.04rem}.fsx-device-list{display:flex;overflow:visible;flex-direction:column;border:0;border-radius:0;box-shadow:none}.fsx-device-item{display:grid;min-width:0;grid-template-columns:.48rem minmax(0,1fr);gap:.16rem;padding:.16rem .08rem}.fsx-device-item+.fsx-device-item{border-top:1px solid rgb(60 63 74 / 12%)}.fsx-device-icon{display:grid;width:.48rem;height:.48rem;margin-top:0;place-items:center;overflow:hidden;border-radius:50%;background:#fff}.fsx-device-icon img{width:.24rem;height:.25rem}.fsx-device-icon .iconfont{color:#0aba9a;font-size:.28rem;line-height:1}.fsx-device-summary{display:flex;min-width:0;flex-direction:column;gap:.03rem;color:#717985;font-size:.13rem;line-height:1.4;letter-spacing:.0026rem}.fsx-device-title-row{display:flex;min-width:0;align-items:baseline;gap:.04rem;margin-bottom:0;color:#000e26;font-size:.15rem}.fsx-device-title-row strong{min-width:0;font-size:.15rem;font-weight:400;overflow-wrap:anywhere}.fsx-device-title-row span{flex:none;color:#0aba9a}.fsx-device-summary time{font-variant-numeric:tabular-nums}@media(max-width:340px){.fsx-account-scroll-region{padding-inline:var(--fsx-c-page-gutter)}.fsx-credential-code-row>button{min-width:.88rem;padding-inline:.08rem}}.fsx-settings-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--fsx-c-page-gutter) .26rem;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fsx-settings-section{width:100%;margin-top:.11rem}.fsx-settings-section>h2{margin:0 0 .12rem .03rem;color:#717985;font-size:.12rem;font-weight:400;line-height:1.4;letter-spacing:.0024rem}.fsx-settings-card{width:100%;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-settings-row,.fsx-settings-version-row,.fsx-settings-push-row{position:relative;display:grid;box-sizing:border-box;width:100%;min-height:.58rem;grid-template-columns:minmax(.9rem,auto) minmax(0,1fr) .16rem;align-items:center;gap:.07rem;padding:0 .13rem;border:0;color:#1c1c1c;font:inherit;font-size:.15rem;font-weight:400;line-height:1.4;letter-spacing:.003rem;text-align:left;text-decoration:none;background:transparent;touch-action:manipulation}.fsx-settings-value{min-width:0;overflow:hidden;color:#a4a9ae;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fsx-settings-chevron{display:block;width:.15rem;height:.15rem}.fsx-settings-row:active{background:#f8f9fb}@media(hover:hover)and (pointer:fine){.fsx-settings-row:hover{background:#f8f9fb}}.fsx-settings-card>:not(:first-child):before{position:absolute;top:0;right:.13rem;left:.13rem;height:1px;background:#eef0f3;content:""}.fsx-settings-push-row{grid-template-columns:minmax(0,1fr) auto}.fsx-settings-push-row small{grid-column:1 / -1;margin:-.08rem 0 .08rem;color:#e74841;font-size:.11rem;line-height:1.4}.fsx-settings-version-row{grid-template-columns:minmax(0,1fr) auto}.fsx-settings-version-row>span:last-child{color:#a4a9ae}.fsx-language-page .fsx-settings-scroll-region{padding-top:.11rem}.fsx-settings-page :is(a,button,[role=radio]):focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}.fsx-pwa-install-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);color:#1c1c1c;background:#f2f4f8}.fsx-pwa-install-content{display:flex;width:min(calc(100% - 2 * var(--fsx-c-page-gutter)),4.8rem);min-height:0;flex-direction:column;align-items:stretch;gap:.16rem;margin-inline:auto;overflow-y:auto;padding:.28rem 0 calc(.28rem + var(--fsx-safe-area-bottom));text-align:center}.fsx-pwa-install-icon{display:grid;width:.72rem;height:.72rem;place-items:center;align-self:center;border-radius:.2rem;color:#fff;background:linear-gradient(145deg,#143c6c,#0a9b84);font-size:.3rem;font-weight:700}.fsx-pwa-install-content>p{margin:0;color:#717985;font-size:.14rem;line-height:1.6}.fsx-pwa-install-status{padding:.16rem;border-radius:.12rem;background:#fff;color:#435066;font-size:.14rem;line-height:1.6;text-align:left}.fsx-pwa-install-result[role=alert]{color:#c33f36}.fsx-pwa-install-content>.adm-button{height:.52rem;border-radius:.12rem;--background-color: #143c6c;--border-color: #143c6c;--text-color: #fff}.fsx-pwa-install-page :is(a,button):focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}.fsx-about-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);color:#000e26;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-about-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:.04rem;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-about-scroll-region::-webkit-scrollbar{display:none}.fsx-about-panel{box-sizing:border-box;width:100%;min-height:100%;padding:.19rem var(--fsx-c-page-gutter) max(.28rem,var(--fsx-safe-area-bottom));border-radius:.25rem .25rem 0 0;background:#fff}.fsx-about-section{min-width:0;margin:0 0 .16rem}.fsx-about-section>h2{margin:0 0 .16rem;color:#000e26;overflow-wrap:anywhere;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-about-introduction>p{margin:0 0 .16rem;color:#717985;font-size:.13rem;font-weight:400;letter-spacing:.0026rem;line-height:1.4;overflow-wrap:anywhere}.fsx-about-introduction>p:last-child{margin-bottom:0}.fsx-about-qualification-number{margin:0 0 .16rem;color:#000e26;font-size:.15rem;font-weight:700;letter-spacing:.003rem;line-height:1.4;overflow-wrap:anywhere}.fsx-about-license-image{display:block;width:100%;height:auto;object-fit:contain}.fsx-about-copyright>p{margin:0;color:#000e26;font-size:.15rem;font-weight:400;letter-spacing:.003rem;line-height:1.4;overflow-wrap:anywhere}.fsx-about-page a:focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}.fsx-help-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);color:#000e26;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-help-page>.fsx-c-detail-header{background:#f2f4f8}.fsx-help-support-action{display:grid!important;width:.44rem!important;height:.44rem!important;place-items:center;justify-content:center!important;color:#1a1a1a}.fsx-help-support-action>.iconfont{font-size:.21rem}.fsx-help-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.06rem var(--fsx-c-page-gutter) max(.32rem,var(--fsx-safe-area-bottom));overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-help-scroll-region::-webkit-scrollbar{display:none}.fsx-help-home{display:grid;min-width:0;gap:.14rem}.fsx-help-home section{display:grid;min-width:0;gap:.11rem}.fsx-help-home h2,.fsx-help-detail h3{margin:0;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem}.fsx-help-search{display:grid;box-sizing:border-box;width:100%;height:.4rem;grid-template-columns:.2rem minmax(0,1fr);align-items:center;gap:.08rem;padding:0 .12rem;border-radius:.12rem;background:#fff}.fsx-help-search>.iconfont{color:#9c9c9c;font-size:.19rem}.fsx-help-search>input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:#000e26;font:inherit;font-size:.14rem;line-height:.22rem;background:transparent}.fsx-help-search>input::placeholder{color:#9c9c9c;opacity:1}.fsx-help-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-help-category-card{display:grid;box-sizing:border-box;min-width:0;min-height:.72rem;grid-template-columns:.33rem minmax(0,1fr) .15rem;align-items:center;gap:.06rem;padding:.12rem .05rem .12rem .1rem;border-radius:var(--fsx-c-card-radius);color:inherit;text-decoration:none;background:#fff}.fsx-help-category-icon{display:grid;width:.33rem;height:.33rem;place-items:center;border-radius:.08rem;background:#e4fff5}.fsx-help-category-icon :is(img,.iconfont){display:block;width:.2rem;height:.2rem;font-size:.2rem;line-height:.2rem}.fsx-help-category-copy{display:grid;min-width:0;gap:.01rem}.fsx-help-category-copy strong{overflow:hidden;font-size:.13rem;font-weight:500;line-height:1.4;letter-spacing:.0026rem;text-overflow:ellipsis;white-space:nowrap}.fsx-help-category-copy small{color:#a4a9ae;font-size:.12rem;line-height:1.4;letter-spacing:.0024rem;white-space:nowrap}.fsx-help-category-card.is-scan .fsx-help-category-icon{color:#bd8331;background:#fff5e3}.fsx-help-category-card.is-calendar .fsx-help-category-icon{background:#e9f5ff}.fsx-help-category-card.is-refresh .fsx-help-category-icon{color:#ff5360;background:#ffebec}.fsx-help-category-card.is-alarm .fsx-help-category-icon{background:#f5f1ff}.fsx-help-category-card.is-shield .fsx-help-category-icon{background:#e4fff5}.fsx-help-question-panel,.fsx-help-related-panel{overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-help-question-link{display:grid;box-sizing:border-box;min-width:0;min-height:.67rem;grid-template-columns:.33rem minmax(0,1fr) .18rem;align-items:center;gap:.1rem;margin:0 .14rem;border-bottom:1px solid #edf0f2;color:inherit;text-decoration:none}.fsx-help-question-link:last-child{border-bottom:0}.fsx-help-question-number{display:grid;width:.33rem;height:.33rem;place-items:center;border-radius:.06rem;color:#103056;font-size:.13rem;font-weight:500;line-height:1.4;background:#dff8f3}.fsx-help-question-copy{display:grid;min-width:0;gap:.01rem}.fsx-help-question-copy strong{overflow:hidden;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem;text-overflow:ellipsis;white-space:nowrap}.fsx-help-question-copy small{overflow:hidden;color:#717985;font-size:.13rem;line-height:1.4;letter-spacing:.0026rem;text-overflow:ellipsis;white-space:nowrap}.fsx-help-chevron{color:#9aa0a3;font-size:.15rem}.fsx-help-empty{margin:0;padding:.28rem .16rem;border-radius:.12rem;color:#717985;font-size:.14rem;text-align:center;background:#fff}.fsx-help-category-page{display:grid;gap:.15rem}.fsx-help-category-banner{display:grid;box-sizing:border-box;min-height:.44rem;grid-template-columns:.24rem minmax(0,1fr);align-items:center;gap:.07rem;padding:.05rem .12rem;border-left:.02rem solid #0aba9a;border-radius:.12rem;background:linear-gradient(90deg,rgb(10 186 154 / 10%),transparent 60%),#fff}.fsx-help-category-banner .fsx-help-category-icon{width:.24rem;height:.24rem;border-radius:.06rem;background:#fff}.fsx-help-category-banner .fsx-help-category-icon :is(img,.iconfont){width:.17rem;height:.17rem;font-size:.17rem;line-height:.17rem}.fsx-help-category-banner>strong{font-size:.15rem;line-height:1.4;letter-spacing:.003rem}.fsx-help-detail{display:grid;min-width:0;gap:.18rem}.fsx-help-detail>h2{margin:.02rem 0 0;font-size:.18rem;font-weight:700;line-height:1.4;letter-spacing:.0036rem;overflow-wrap:anywhere}.fsx-help-answer{display:grid;box-sizing:border-box;min-height:1.26rem;grid-template-columns:.24rem minmax(0,1fr);align-content:start;gap:.08rem;padding:.14rem .12rem .15rem;border-left:.02rem solid #0aba9a;border-radius:.12rem;background:#fff}.fsx-help-answer>img{display:block;width:.24rem;height:.24rem}.fsx-help-answer>p{grid-column:1 / -1;margin:.02rem 0 0;color:#717985;font-size:.15rem;line-height:1.4;letter-spacing:.003rem;overflow-wrap:anywhere}.fsx-help-detail>section{display:grid;gap:.12rem}.fsx-help-related-panel>a{display:grid;min-height:.52rem;grid-template-columns:minmax(0,1fr) .18rem;align-items:center;gap:.1rem;margin:0 .13rem;border-bottom:1px solid #edf0f2;color:inherit;font-size:.15rem;line-height:1.4;text-decoration:none}.fsx-help-related-panel>a:last-child{border-bottom:0}.fsx-help-page a:focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}@media(max-width:340px){.fsx-help-category-grid{grid-template-columns:minmax(0,1fr)}}.fsx-profile-center-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:max(var(--fsx-safe-area-top),.08rem);color:#1c1c1c;font-family:var(--fsx-font-sans);background:#f2f4f8}.fsx-profile-edit-save.adm-button{min-width:.44rem;height:.44rem;padding:0;border:0;color:#0aba9a;font-size:.15rem;background:transparent}.fsx-profile-edit-save.adm-button:disabled{color:#9dded2;opacity:1}.fsx-profile-center-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--fsx-c-page-gutter) .26rem;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fsx-profile-center-scroll-region--overview{display:flex;flex-direction:column}.fsx-profile-center-section{width:100%;margin-top:.11rem}.fsx-profile-center-section>h2{margin:0 0 .12rem .03rem;color:#717985;font-size:.12rem;font-weight:400;line-height:1.4;letter-spacing:.0024rem}.fsx-profile-center-card{width:100%;margin:0;overflow:hidden;padding:0;list-style:none;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-profile-center-row{position:relative;display:grid;box-sizing:border-box;min-height:.56rem;grid-template-columns:minmax(.72rem,auto) minmax(0,1fr) .16rem;align-items:center;gap:.07rem;padding:0 .14rem;color:#1c1c1c;font-size:.15rem;font-weight:400;line-height:1.4;letter-spacing:.003rem;text-decoration:none}.fsx-profile-center-row-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:.08rem;touch-action:manipulation}.fsx-profile-center-row:has(.fsx-profile-center-row-action:active){background:#f8f9fb}.fsx-profile-center-row+.fsx-profile-center-row:before{position:absolute;top:0;right:.14rem;left:.14rem;height:1px;background:#eef0f3;content:""}.fsx-profile-center-row--avatar{min-height:.59rem}.fsx-profile-center-row--static{grid-template-columns:minmax(.72rem,auto) minmax(0,1fr)}.fsx-profile-center-value{min-width:0;overflow:hidden;color:#a4a9ae;line-height:1.4;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fsx-profile-center-chevron{display:block;width:.15rem;height:.15rem}.fsx-profile-center-avatar{display:grid;box-sizing:border-box;flex:0 0 .4rem;width:.4rem;height:.4rem;min-width:.4rem;min-height:0;max-width:.4rem;max-height:.4rem;aspect-ratio:1 / 1;overflow:hidden;justify-self:end;place-items:stretch;border-radius:50%}.fsx-profile-center-avatar :is(.fsx-c-image-media,.fsx-c-image-state){width:100%;height:100%;overflow:hidden;border-radius:inherit;object-fit:cover}.fsx-profile-center-avatar--fallback{display:grid;place-items:center;color:#0e7c6d;font-size:.18rem;background:#dcf7f2}.fsx-profile-center-member{grid-column:2 / -1;justify-self:end;padding:.01rem .08rem;color:#b48848;line-height:.2rem;border-radius:.12rem;background:#fff3df}.fsx-profile-center-section+.fsx-profile-center-section{margin-top:.11rem}.fsx-profile-center-logout.adm-button{width:100%;height:.48rem;flex:0 0 .48rem;margin-top:auto;padding:0;border:0;border-radius:.26rem;color:#e74841;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem;background:#fff;touch-action:manipulation}.fsx-profile-center-logout.adm-button:active{background:#fff5f4}.fsx-profile-avatar-editor{display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:.16rem}.fsx-profile-avatar-preview-frame{position:relative;width:min(2.96rem,calc(100% - .32rem),35dvh);aspect-ratio:1 / 1;flex:none;overflow:hidden;border-radius:50%}@media(min-width:751px){.fsx-profile-avatar-preview-frame{width:min(2.96rem,calc(100% - .32rem),33dvh)}}.fsx-profile-avatar-preview{display:grid;width:100%;height:100%;place-items:center;object-fit:cover;border-radius:50%;font-size:.72rem}.fsx-profile-avatar-preview .fsx-c-image-media{border-radius:inherit;object-fit:cover}.fsx-profile-avatar-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.08rem;color:#fff;font-size:.14rem;font-weight:500;background:rgba(8,35,57,.58)}.fsx-profile-avatar-loading .adm-spin-loading{--size: .32rem}.fsx-profile-avatar-rules{box-sizing:border-box;width:100%;margin:.15rem 0 0;padding:.12rem .16rem .12rem .32rem;border-radius:var(--fsx-c-card-radius);color:#717985;font-size:.12rem;line-height:1.65;background:rgba(255,255,255,.6)}.fsx-profile-avatar-actions{width:100%;margin-top:.12rem;overflow:hidden;border-radius:var(--fsx-c-card-radius);background:#fff}.fsx-profile-avatar-upload{position:relative;width:100%}.fsx-profile-avatar-upload+.fsx-profile-avatar-action{border-top:1px solid #eef0f3}.fsx-profile-avatar-action{display:flex;box-sizing:border-box;width:100%;min-height:.58rem;align-items:center;justify-content:space-between;padding:0 .16rem;border:0;color:#1c1c1c;font:inherit;font-size:.15rem;letter-spacing:.003rem;background:transparent;touch-action:manipulation}.fsx-profile-avatar-action img{width:.2rem;height:.2rem;object-fit:contain}.fsx-profile-avatar-action .fsx-profile-avatar-action-chevron{width:.15rem;height:.15rem}.fsx-profile-avatar-action .fsx-profile-avatar-action-default{width:.28rem;height:.28rem;border-radius:50%}.fsx-profile-avatar-action:active{background:#f8f9fb}.fsx-profile-avatar-upload+.fsx-profile-avatar-upload:before{position:absolute;top:0;right:.16rem;left:.16rem;height:1px;background:#eef0f3;content:""}.fsx-profile-avatar-action:disabled{color:#a4a9ae;opacity:1}.fsx-profile-text-editor{width:100%;padding-top:.11rem}.fsx-profile-text-field{box-sizing:border-box;width:100%;padding:0 .16rem;border-radius:.12rem;background:#fff}.fsx-profile-text-field--single{display:flex;min-height:.52rem;align-items:center}.fsx-profile-text-field--multiline{min-height:1.28rem;padding-top:.12rem;padding-bottom:.08rem}.fsx-profile-text-field :is(.adm-input,.adm-text-area){--font-size: .15rem;color:#1c1c1c}.fsx-profile-edit-help,.fsx-profile-edit-restricted,.fsx-profile-edit-error{margin:.12rem .04rem 0;color:#717985;font-size:.12rem;line-height:1.55}.fsx-profile-edit-restricted{padding:.16rem;border-radius:.12rem;background:#fff}.fsx-profile-edit-error{width:100%;color:#e74841}.fsx-profile-center-page :is(a,button):focus-visible{outline:.02rem solid #0e7c6d;outline-offset:.02rem}@media(max-width:340px){.fsx-profile-center-logout.adm-button{margin-top:1.2rem}}.fsx-c-content--support{min-height:0;padding:0;overflow:hidden;background:var(--fsx-support-page)}.fsx-support-page{display:flex;box-sizing:border-box;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:var(--fsx-support-page);color:var(--fsx-support-ink);font-family:var(--fsx-font-sans)}.fsx-support-page :is(a,button,textarea,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fsx-support-page>.fsx-c-detail-header{flex:0 0 .56rem;border:0;background:var(--fsx-support-page)}.fsx-support-page>.fsx-c-detail-header h1{font-size:.18rem;font-weight:600;letter-spacing:.0036rem}.fsx-support-header-actions{display:flex;align-items:center;gap:.06rem}.fsx-support-header-actions>button{display:grid;width:.32rem;min-height:.44rem;place-items:center;padding:0;border:0;background:transparent;color:var(--fsx-support-navy);font-weight:700;letter-spacing:.02rem}.fsx-support-session-state{display:inline-flex;align-items:center;gap:.05rem;color:var(--fsx-support-teal);font-size:.13rem;white-space:nowrap}.fsx-support-session-state i{width:.05rem;height:.05rem;border-radius:50%;background:currentcolor}.fsx-support-session-state[data-state=WAITING],.fsx-support-session-state[data-state=QUEUING]{color:#0aba9a}.fsx-support-session-state[data-state=ENDED]{color:var(--fsx-support-muted)}.adm-popup-body.fsx-support-phone{box-sizing:border-box;left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none;max-height:calc(100vh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:.24rem .2rem max(.24rem,env(safe-area-inset-bottom));border-radius:.2rem .2rem 0 0;background:var(--fsx-support-surface)}.fsx-support-phone section{display:grid;gap:.08rem;text-align:center}.fsx-support-phone span{color:var(--fsx-support-muted);font-size:.13rem}.fsx-support-phone h2{margin:0;font-size:.18rem}.fsx-support-phone strong{font-size:.22rem;letter-spacing:.01rem;overflow-wrap:anywhere}.fsx-support-phone section>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.1rem;margin-top:.08rem}.fsx-support-phone section>.is-single{grid-template-columns:1fr}.fsx-support-phone section :is(a,button){display:inline-flex;box-sizing:border-box;min-width:0;min-height:.44rem;align-items:center;justify-content:center;padding:.08rem .12rem;border:1px solid var(--fsx-support-navy);border-radius:.12rem;color:var(--fsx-support-navy);font-size:.13rem;font-weight:600;line-height:.18rem;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fsx-support-phone section a{background:var(--fsx-support-navy);color:var(--fsx-support-surface)}.fsx-support-phone section button{background:transparent}.fsx-support-phone section>p{margin:0;color:var(--fsx-support-muted);font-size:.12rem}.fsx-support-chat{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;background:var(--fsx-support-page)}.fsx-support-connection-error{display:flex;flex:0 0 auto;align-items:center;gap:.1rem;padding:.08rem .12rem;background:var(--fsx-support-soft-blue)}.fsx-support-connection-error p{min-width:0;flex:1;margin:0;color:var(--fsx-support-navy);font-size:.12rem;line-height:.18rem}.fsx-support-connection-error button{min-height:.44rem;padding:0 .12rem;border:0;background:transparent;color:var(--fsx-support-navy);font-weight:700;white-space:nowrap}.fsx-support-timeline{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:.16rem var(--fsx-c-page-gutter);background:var(--fsx-support-page);scrollbar-width:none}.fsx-support-timeline::-webkit-scrollbar{display:none}.fsx-support-history-control{display:grid;min-height:.28rem;place-items:center;margin-bottom:.08rem}.fsx-support-history-control :is(button,span){border:0;background:transparent;color:var(--fsx-support-muted);font-size:.11rem}.fsx-support-history-control button{min-height:.44rem;padding:0 .12rem;color:var(--fsx-support-navy)}.fsx-support-empty{margin:.42rem auto;color:var(--fsx-support-muted);font-size:.13rem;text-align:center}.fsx-support-message{display:grid;max-width:88%;grid-template-columns:.32rem minmax(0,1fr);align-items:end;gap:.08rem;margin:0 auto .16rem 0}.fsx-support-message.is-out{grid-template-columns:minmax(0,1fr) .32rem;margin-right:0;margin-left:auto}.fsx-support-message.is-out .fsx-support-avatar{grid-column:2}.fsx-support-message.is-out .fsx-support-message-body{grid-column:1;grid-row:1;align-items:flex-end}.fsx-support-message.is-system{display:block;max-width:100%;margin-inline:auto;text-align:center}.fsx-support-avatar{display:grid;width:.32rem;height:.32rem;place-items:center;overflow:hidden;border-radius:50%;background:#103056;color:#0fd7b8;font-size:.2rem}.fsx-support-avatar>.fsx-c-image{display:grid;width:100%;height:100%;min-height:0}.fsx-support-avatar .fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-support-message-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.04rem}.fsx-support-sender-name{display:block;max-width:100%;overflow:hidden;color:#717985;font-size:.11rem;line-height:.16rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-message-body>p,.fsx-support-choice-message{box-sizing:border-box;max-width:100%;margin:0;padding:.12rem .16rem;border:0;border-radius:.2rem .2rem .2rem 0;background:#fff;font-size:.15rem;line-height:.21rem;overflow-wrap:anywhere;white-space:pre-wrap}.fsx-support-message.is-out .fsx-support-message-body>p{border-radius:.2rem .2rem 0;background:#143c6c;color:#fff}.fsx-support-message.is-system .fsx-support-message-body{align-items:center}.fsx-support-message.is-system .fsx-support-message-body>p{padding:.05rem .1rem;border-radius:.08rem;background:#e6e9ee;color:#8d969f;font-size:.12rem}.fsx-support-message-body>time{color:#303840;font-size:.11rem;line-height:.16rem}.fsx-support-message-body>.fsx-c-image{display:grid;width:min(2.2rem,100%);min-height:.88rem;max-height:2.8rem;border-radius:.16rem;background:#fff}.fsx-support-message-body>.fsx-c-image .fsx-c-image-media{max-height:2.8rem;object-fit:contain}.fsx-support-choice-message p{margin:0 0 .08rem;font-size:.13rem;line-height:.19rem}.fsx-support-choice-message>div{display:flex;flex-wrap:wrap;gap:.06rem}.fsx-support-choice-message button{min-height:.34rem;padding:.06rem .12rem;border:0;border-radius:.08rem;background:#f1f3f8;color:var(--fsx-support-navy);font-size:.12rem}.fsx-support-choice-message button[aria-pressed=true]{outline:1px solid #9ee8d8;background:#eafff2}.fsx-support-context-card{box-sizing:border-box;width:min(2.86rem,calc(100vw - .72rem));overflow:hidden;border:1px solid var(--fsx-support-border);border-radius:.2rem .2rem .2rem 0;background:var(--fsx-support-surface)}.fsx-support-context-card>header{display:flex;height:.4rem;align-items:center;justify-content:space-between;gap:.08rem;padding:0 .14rem;border-bottom:1px solid #edf0f2}.fsx-support-context-card>header span{min-width:0;color:#000e26;font-size:.15rem;line-height:.21rem;white-space:nowrap}.fsx-support-context-card>header em{min-width:0;overflow:hidden;color:#0aba9a;font-size:.15rem;font-style:normal;line-height:.21rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-context-card>a{display:block;color:inherit;text-decoration:none}.fsx-support-context-card>a:focus-visible{outline:2px solid #0aba9a;outline-offset:-2px}.fsx-support-context-card-body{display:grid;min-width:0;grid-template-columns:.64rem minmax(0,1fr) .2rem;align-items:center;gap:.1rem;padding:.1rem .12rem .12rem .14rem}.fsx-support-context-card-media{display:block;width:.64rem;height:.64rem;overflow:hidden;border-radius:.1rem;background:#eef1f4}.fsx-support-context-card-media>.fsx-c-image{display:grid;width:100%;height:100%}.fsx-support-context-card-media .fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-support-context-card-media>img{display:block;width:100%;height:100%;object-fit:cover}.fsx-support-context-card-body>div{display:grid;min-width:0;gap:.01rem}.fsx-support-context-card h3{overflow:hidden;margin:0;color:#000e26;font-size:.14rem;font-weight:600;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-context-card p,.fsx-support-context-card small{display:block;overflow:hidden;margin:0;color:#8d969f;font-size:.12rem;line-height:.18rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-context-card strong{margin-top:.02rem;color:#b48848;font-size:.13rem;line-height:.18rem}.fsx-support-context-price{--fsx-c-price-unit: .075rem;margin-top:.02rem;color:#b48848}.fsx-support-context-card-chevron{display:block;width:.2rem;height:.2rem;opacity:.36}.fsx-support-message.is-card{max-width:100%}.fsx-support-message.is-card .fsx-support-context-card{border:0}.fsx-support-message.is-out .fsx-support-context-card{border-radius:.2rem .2rem 0}.fsx-support-message-read-status{display:block;margin-top:.03rem;color:var(--fsx-support-muted);font-size:.11rem;line-height:.15rem;text-align:right}.fsx-support-failed-message{display:flex;max-width:84%;align-items:center;justify-content:flex-end;gap:.04rem;margin:0 .12rem .16rem auto}.fsx-support-failed-message>button{display:grid;width:.44rem;height:.44rem;flex:0 0 .44rem;place-items:center;padding:0;border:0;background:transparent}.fsx-support-failed-message>button img{display:block;width:.24rem;height:.24rem}.fsx-support-failed-message>div{display:grid;justify-items:end;gap:.04rem}.fsx-support-failed-message p{margin:0;padding:.12rem .16rem;border-radius:.2rem .2rem 0;background:var(--fsx-support-navy);color:#fff;font-size:.15rem;line-height:.21rem;opacity:.4}.fsx-support-failed-message span{color:var(--fsx-support-muted);font-size:.11rem}.fsx-support-composer{display:grid;flex:0 0 auto;gap:0;padding:0 0 max(.08rem,env(safe-area-inset-bottom));border-top:1px solid var(--fsx-support-border);background:var(--fsx-support-surface)}.fsx-support-end-session{position:relative;width:max-content;height:.28rem;justify-self:start;padding:0 .1rem;border:1px solid #e74841;border-radius:.08rem;background:#fff;color:#e74841;font-size:.13rem;line-height:.18rem;margin:.08rem .16rem 0}.fsx-support-end-session:after{position:absolute;top:-.08rem;right:-.08rem;bottom:-.08rem;left:-.08rem;content:""}.fsx-support-end-session:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-support-attached-card{display:grid;gap:.06rem;margin:.08rem .16rem 0;padding:.08rem;border-radius:var(--fsx-c-card-radius);background:var(--fsx-support-page)}.fsx-support-attached-card>p{margin:0;color:var(--fsx-support-muted);font-size:.11rem}.fsx-support-attached-card .fsx-support-context-card{width:100%}.fsx-support-attached-card>div:last-child{display:flex;justify-content:flex-end;gap:.08rem}.fsx-support-attached-card>div:last-child button{min-height:.44rem;padding:0 .12rem;border:1px solid var(--fsx-support-navy);border-radius:.1rem;background:transparent;color:var(--fsx-support-navy)}.fsx-support-attached-card>div:last-child button:last-child{background:var(--fsx-support-navy);color:var(--fsx-support-surface)}.fsx-support-send-failure{display:flex;min-height:.44rem;align-items:center;justify-content:space-between;gap:.1rem;padding:0 .1rem;border-radius:.1rem;background:var(--fsx-support-soft-blue);color:var(--fsx-support-danger);font-size:.12rem}.fsx-support-send-failure button{min-height:.44rem;border:0;background:transparent;color:var(--fsx-support-navy);font-weight:700}.fsx-support-sending{margin:.06rem .16rem 0;color:var(--fsx-support-muted);font-size:.11rem}.fsx-support-compose-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.14rem;padding:.1rem .15rem .11rem .16rem}.fsx-support-compose-row textarea{box-sizing:border-box;width:100%;min-height:.4rem;max-height:.88rem;overflow-y:hidden;resize:none;padding:.08rem .14rem;border:1px solid #e2e2e2;border-radius:.12rem;outline:0;background:#fff;color:var(--fsx-support-ink);font-size:.14rem;line-height:.22rem}.fsx-support-compose-row textarea::placeholder{color:rgba(0,0,0,.3)}.fsx-support-compose-row .adm-button{min-width:.68rem;min-height:.44rem;padding-inline:.12rem;border-radius:.12rem;background:var(--fsx-support-navy);font-size:.13rem;white-space:nowrap}.fsx-support-tools-toggle{display:grid;box-sizing:border-box;width:.28rem;height:.28rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent}.fsx-support-tools-toggle img{display:block;width:.28rem;height:.28rem}.fsx-support-tools{display:grid;box-sizing:border-box;height:1.29rem;grid-template-columns:repeat(4,.52rem);align-items:flex-start;column-gap:.44rem;padding:.15rem 0 0 .25rem;background:rgba(255,255,255,.9)}.fsx-support-tools button{display:grid;min-width:.52rem;min-height:.72rem;justify-items:center;gap:.03rem;padding:0;border:0;background:transparent;color:#717985;font-size:.13rem;line-height:.18rem;letter-spacing:.0026rem;white-space:nowrap}.fsx-support-tools button>span{display:grid;width:.52rem;height:.52rem;place-items:center;border-radius:.12rem;background:#dff8f3;color:#143c6c;font-size:.3rem}.fsx-support-tools button img{display:block;width:.4rem;height:.4rem;object-fit:contain}.fsx-support-tools button img.is-gallery{width:.29rem;height:.26rem}.fsx-support-tools button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.adm-popup-body.fsx-support-picker{left:max(0px,calc((100vw - var(--fsx-c-expanded-content-max-width)) / 2));right:auto;width:min(100vw,var(--fsx-c-expanded-content-max-width));max-width:none}.fsx-support-picker{display:flex;box-sizing:border-box;flex-direction:column;overflow:hidden;border-radius:.16rem .16rem 0 0;background:#fff;color:#000e26;font-family:var(--fsx-font-sans)}.fsx-support-picker-header{flex:0 0 auto;padding:.04rem .16rem .1rem;text-align:center}.fsx-support-picker-header>span{display:block;width:.4rem;height:.04rem;margin:0 auto .1rem;border-radius:2rem;background:#dde0e4}.fsx-support-picker-header h2{margin:0;font-size:.18rem;font-weight:700;line-height:.25rem;letter-spacing:.0036rem}.fsx-support-picker-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 .16rem max(.24rem,env(safe-area-inset-bottom))}.fsx-support-picker-label{margin:0 0 .12rem;font-size:.15rem;line-height:.21rem}.fsx-support-picker-list{display:grid;gap:var(--fsx-c-card-gap);margin:0;padding:0;list-style:none}.fsx-support-picker-list h3{margin:0;font-size:.14rem;font-weight:600;line-height:.2rem;text-wrap:balance;overflow-wrap:anywhere}.fsx-support-picker-list p{margin:0}.fsx-support-picker-media{display:block;width:.68rem;height:.68rem;overflow:hidden;border-radius:.12rem;background:#f2f4f8}.fsx-support-picker-media>.fsx-c-image{display:grid;width:100%;height:100%}.fsx-support-picker-media .fsx-c-image-media{width:100%;height:100%;object-fit:cover}.fsx-support-picker-list button,.fsx-support-picker-state button{min-width:.78rem;min-height:.44rem;border:1px solid #c5eee5;border-radius:.08rem;background:#eafff2;color:#103056;font-size:.14rem}.fsx-support-picker-order{position:relative;display:grid;gap:.08rem;padding-bottom:.12rem;border-bottom:1px solid #dde0e4}.fsx-support-picker-order:last-child{border-bottom:0}.fsx-support-picker-order>p{color:#717985;font-size:.15rem;line-height:.21rem}.fsx-support-picker-order-merchant-link{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) .15rem;align-items:center;gap:.04rem;color:#20242c;text-decoration:none}.fsx-support-picker-order-merchant-link>img{display:block;width:.15rem;height:.15rem;opacity:.68}.fsx-support-picker-order-merchant-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsx-support-picker-order>div{display:grid;grid-template-columns:.68rem minmax(0,1fr) auto;align-items:start;gap:.1rem}.fsx-support-picker-order>div>div{display:grid;min-width:0;gap:.02rem}.fsx-support-picker-order-product-name{display:block;min-width:0;overflow:hidden;font-size:.14rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-picker-order-sku{overflow:hidden;font-size:.14rem;line-height:.2rem;text-overflow:ellipsis;white-space:nowrap}.fsx-support-picker-order>div>div :is(p,small){color:#a4a9ae;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-support-picker-order aside{display:grid;justify-items:end;gap:.02rem;white-space:nowrap}.fsx-support-picker-order aside em{color:#3f74a6;font-size:.12rem;font-style:normal}.fsx-support-picker-order aside small{color:#717985;font-size:.12rem}.fsx-support-picker-order aside strong{font-size:.15rem;line-height:.21rem}.fsx-support-picker-order-price{--fsx-c-price-unit: .09rem}.fsx-support-picker-order>button{justify-self:end}.fsx-support-picker-product{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.12rem;padding:.12rem;border:1px solid #efefef;border-radius:.16rem}.fsx-support-picker-product .fsx-support-picker-media{width:1.1rem;height:1.1rem}.fsx-support-picker-product>div{display:grid;min-width:0;align-content:start;gap:.02rem}.fsx-support-picker-product em{color:#0aba9a;font-size:.12rem;font-style:normal;line-height:.17rem}.fsx-support-picker-product :is(p,small){color:#a4a9ae;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere}.fsx-support-picker-product-name{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:1}.fsx-support-picker-product-name{max-height:.2rem}.fsx-support-picker-product-price{--fsx-c-price-unit: .09rem;display:inline-flex;min-width:0;align-items:baseline;margin-top:.04rem;color:#b48848;font-weight:700;line-height:.21rem}.fsx-support-picker-product>button{grid-column:2;justify-self:end}.fsx-support-picker-state{display:grid;min-height:2rem;place-items:center;align-content:center;gap:.12rem;color:#717985;font-size:.13rem;text-align:center}.fsx-support-picker button:focus-visible{outline:.03rem solid var(--fsx-support-teal);outline-offset:.02rem}.fsx-support-picker-list>li{content-visibility:auto;contain-intrinsic-size:auto 1.8rem}.fsx-support-page :is(a,button):focus-visible{outline:.03rem solid var(--fsx-support-teal);outline-offset:.02rem}.fsx-support-page :is(a,button):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.fsx-support-page :is(a,button):active{transform:none}.fsx-support-timeline{scroll-behavior:auto}}@media(max-height:640px){.fsx-support-timeline{padding-top:.04rem}.fsx-support-tools{padding-top:0}}.fsx-share-poster-popup{background:transparent}.fsx-share-poster-dialog{position:relative;display:flex;box-sizing:border-box;height:100dvh;padding:0 .16rem max(.63rem,env(safe-area-inset-bottom));flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:#fff}.fsx-share-poster-header{position:absolute;z-index:3;top:calc(.12rem + env(safe-area-inset-top));right:max(.05rem,calc((100% - 3.08rem)/2 - .36rem));display:flex;box-sizing:border-box;width:.44rem;height:.44rem;align-items:center;justify-content:flex-end}.fsx-share-poster-header button{display:grid;width:.44rem;height:.44rem;place-items:center;padding:0;border:0;background:transparent;color:#fff}.fsx-share-poster-header img{display:block;width:.24rem;height:.24rem}.fsx-share-poster-preview{position:relative;flex:none;width:min(100%,3.08rem);margin:calc(.47rem + env(safe-area-inset-top)) auto 0;overflow:hidden;border-radius:.12rem;background:#143c6c;box-shadow:0 .08rem .24rem rgba(0,0,0,.28)}.fsx-share-poster-cover-box{display:block;height:2.92rem;background:#dce6ee}.fsx-share-poster-cover{width:100%;height:100%;object-fit:cover}.fsx-share-poster-brand{position:absolute;z-index:2;top:.14rem;left:.14rem;display:grid;width:.64rem;height:.82rem;place-items:center;overflow:hidden;border-radius:.1rem;background:#fff}.fsx-share-poster-brand img{display:block;width:.48rem;height:.68rem;object-fit:contain}.fsx-share-poster-video-overlay{position:absolute;top:1.26rem;left:50%;display:grid;justify-items:center;gap:.08rem;transform:translate(-50%)}.fsx-share-poster-video-overlay img{display:block;width:.52rem;height:.52rem}.fsx-share-poster-video-overlay span{min-width:.4rem;height:.2rem;padding:0 .06rem;border-radius:.1rem;background:#000e26;color:#fff;font-size:.1rem;font-weight:500;line-height:.2rem;letter-spacing:.002rem;text-align:center;white-space:nowrap}.fsx-share-poster-copy{box-sizing:border-box;height:1.8rem;padding:.3rem .14rem .16rem;overflow:hidden;background:#fffaf0;color:#103056}.fsx-share-poster-tag{display:inline-flex;width:.79rem;height:.24rem;align-items:center;justify-content:center;padding:0;border-radius:.12rem;background:#0aba9a;color:#fff;font-size:.12rem;font-weight:400;line-height:.16rem;letter-spacing:.0024rem;white-space:nowrap}.fsx-share-poster-copy h2{display:-webkit-box;margin:.12rem 0 .1rem;overflow:hidden;font-size:.24rem;line-height:.29rem;font-weight:700;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-share-poster-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#717985;font-size:.12rem;line-height:.18rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fsx-share-poster-footer{display:flex;box-sizing:border-box;height:.97rem;min-height:.97rem;align-items:center;justify-content:space-between;gap:.12rem;padding:.145rem .16rem .145rem .14rem;background:#143c6c;color:rgba(255,255,255,.72);font-size:.12rem}.fsx-share-poster-footer svg{box-sizing:border-box;flex:none;width:.68rem;height:.68rem;padding:.1rem;border-radius:.12rem;background:#fff}.fsx-share-poster-footer>span{display:grid;min-width:0;gap:.06rem}.fsx-share-poster-footer>span strong{overflow:hidden;color:#fff;font-size:.12rem;text-overflow:ellipsis;white-space:nowrap}.fsx-share-poster-footer>span small{overflow:hidden;color:rgba(255,255,255,.72);font-size:.12rem;text-overflow:ellipsis;white-space:nowrap}.fsx-share-poster-preview[data-kind=PRODUCT] .fsx-share-poster-cover-box{height:4.72rem}.fsx-share-poster-preview[data-kind=PRODUCT] .fsx-share-poster-copy{position:absolute;z-index:1;right:0;bottom:.97rem;left:0;box-sizing:border-box;min-height:2.02rem;padding:.51rem .14rem .15rem;background:linear-gradient(180deg,rgba(0,20,43,0),rgba(0,20,43,.82) 42%,#00142b);color:#fff}.fsx-share-poster-preview[data-kind=PRODUCT] .fsx-share-poster-copy h2{margin:.12rem 0 .08rem;color:#fff}.fsx-share-poster-preview[data-kind=PRODUCT] .fsx-share-poster-copy>p:not(.fsx-share-poster-product-specification){display:none}.fsx-share-poster-product-specification{margin:0 0 .06rem!important;color:#66d9ca!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-share-poster-product-price{display:block;color:#fff;font-size:.2rem;line-height:.24rem}.fsx-share-poster-price-display{--fsx-c-price-unit: .114rem;color:#fff}.fsx-share-poster-preview[data-kind=PRODUCT] .fsx-share-poster-footer{height:.97rem;min-height:.97rem;padding-block:.145rem}.fsx-share-poster-actions{display:grid;flex:none;width:min(100%,1.75rem);margin:.29rem auto 0}.fsx-share-poster-actions button{display:flex;min-height:.52rem;align-items:center;justify-content:center;gap:.08rem;border-radius:.12rem;font-size:.18rem;font-weight:500}.fsx-share-poster-actions img{display:block;width:.2rem;height:.2rem}.fsx-share-poster-save{border:1px solid #fff;background:transparent;color:#fff}.fsx-share-poster-actions button:disabled{opacity:var(--fsx-c-control-disabled-opacity)}.fsx-share-poster-dialog button:focus-visible{outline:.03rem solid #66d9ca;outline-offset:.02rem}@media(hover:hover)and (pointer:fine){.fsx-share-poster-header button:hover{background:rgba(255,255,255,.1)}.fsx-share-poster-actions button:hover{filter:brightness(.96)}}@media(min-width:48em){.fsx-c-root--auth-responsive .fsx-auth-screen{width:min(100%,480px);padding:48px var(--fsx-c-page-gutter)}.fsx-c-root--auth-responsive .fsx-auth-document-screen{width:min(100%,var(--fsx-c-expanded-content-max-width));margin-inline:auto;padding:0 24px}.fsx-c-root--auth-responsive .fsx-auth-document-screen>.fsx-c-detail-header{flex:0 0 72px;height:72px;min-height:72px;border-bottom:1px solid #e7ebef;background:#fff}.fsx-c-root--auth-responsive .fsx-auth-document-panel{padding:40px max(32px,calc((100% - 800px)/2)) 56px}.fsx-c-root--system-responsive .fsx-c-shell,.fsx-c-root--system-responsive .fsx-c-content{width:100%;max-width:none;height:100dvh;min-height:0;padding:0}.fsx-c-root--system-responsive .fsx-c-system-state-page .fsx-c-page-state{padding:48px 40px;border:1px solid #e7ebef;border-radius:var(--fsx-c-card-radius);box-shadow:0 12px 32px rgba(20,60,108,.08)}.fsx-c-root--adaptive .fsx-c-shell{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);margin:0;background:var(--fsx-color-page)}.fsx-c-root--ai .fsx-c-shell{grid-template-rows:minmax(0,1fr)}.fsx-c-root--adaptive .fsx-c-bottom-navigation{position:relative;inset:auto;display:flex;width:100%;height:72px;min-height:72px;grid-column:1;grid-row:1;padding:0 24px;overflow:hidden;transform:none;border:0;border-bottom:1px solid #e7ebef;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(20,60,108,.07)}.fsx-c-root--adaptive .fsx-c-bottom-navigation:after{display:none}.fsx-c-root--adaptive .fsx-c-bottom-navigation .fsx-c-navigation-brand{display:flex;min-width:0;align-items:center}.fsx-c-root--adaptive .fsx-c-navigation-brand-home{display:inline-flex;width:144px;height:56px;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none}.fsx-c-root--adaptive .fsx-c-bottom-navigation>nav{position:relative;display:grid;width:min(100%,var(--fsx-c-expanded-content-max-width));height:72px;min-height:72px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:32px;margin-inline:auto}.fsx-c-root--home .fsx-home-beta-badge--desktop{position:absolute;top:50%;right:0;display:inline-flex;min-height:32px;padding:0 10px;border-radius:8px;font-size:16px;letter-spacing:2px;line-height:24px;transform:translateY(-50%)}.fsx-c-root--home .fsx-c-bottom-navigation .adm-tab-bar{padding-right:104px}.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar,.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-wrap{display:flex;width:100%;height:72px;min-height:72px;flex-direction:row;justify-content:flex-end;gap:8px;overflow:visible}.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-item{display:grid;width:auto;height:72px;min-height:72px;grid-template-columns:auto;grid-template-rows:72px;align-items:center;justify-content:center;padding:0 14px;border-radius:0;background:transparent;color:#717985}.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-item-active{color:#143c6c;background:transparent;box-shadow:none}.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-item-icon{display:none}.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-item-title{min-height:0;grid-column:1;grid-row:1;margin:0;font-size:14px;font-weight:500;line-height:20px;text-align:center}.fsx-c-root--adaptive :is(.fsx-c-content--home,.fsx-c-content--mall,.fsx-c-content--content,.fsx-c-content--me){width:100%;height:calc(100dvh - 72px);grid-column:1;grid-row:2;padding:0}.fsx-c-root--adaptive .fsx-c-content--ai{width:100%;height:100dvh;grid-column:1;grid-row:1;padding:0}.fsx-c-root--adaptive :is(.fsx-mall-page,.ai-page,.fsx-content-discovery){width:min(100%,var(--fsx-c-expanded-content-max-width));margin-inline:auto}.fsx-c-root--adaptive .fsx-mall-page{padding:24px var(--fsx-c-page-gutter) var(--fsx-c-compliance-footer-gap)}.fsx-c-root--adaptive .fsx-mall-search{width:100%}.fsx-c-root--adaptive .fsx-content-discovery{height:100%}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) :is(.fsx-payment-result-page,.fsx-settings-page,.fsx-about-page,.fsx-help-page,.fsx-profile-center-page){padding-top:0}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header{position:relative;z-index:1;display:grid;box-sizing:border-box;width:100%;height:72px;min-height:72px;grid-template-columns:minmax(0,1fr);place-items:center;padding:0 24px;border:0;background:#fff;box-shadow:none;color:#143c6c}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header:before{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:72px;border-bottom:1px solid #e7ebef;background:#fff;box-shadow:0 8px 24px rgba(20,60,108,.07);content:"";pointer-events:none}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header>.fsx-c-detail-header-back{display:none}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header>h1{position:static;display:block;width:min(50%,560px);height:auto;margin:0;overflow:hidden;clip:auto;color:#000e26;font-size:18px;font-weight:600;line-height:26px;text-align:center;text-overflow:ellipsis;white-space:nowrap}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header-brand{position:absolute;left:24px;display:inline-flex;width:144px;height:56px;align-items:center;justify-content:flex-start}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header-brand .fsx-c-brand-lockup-image{width:100%;height:100%}:is(.fsx-c-root--mall-detail-responsive,.fsx-c-root--content-responsive,.fsx-c-root--secondary-responsive) .fsx-c-detail-header>:not(.fsx-c-detail-header-back,h1,.fsx-c-detail-header-brand){position:absolute;right:24px;margin:0}.fsx-c-root--ai .ai-page{width:min(calc(100% - 48px),var(--fsx-ai-page-max-width));border-right:1px solid rgb(20 60 108 / 6%);border-left:1px solid rgb(20 60 108 / 6%);box-shadow:0 16px 48px rgba(20,60,108,.08)}}@media(min-width:48em)and (hover:hover)and (pointer:fine){.fsx-c-root--adaptive .fsx-c-bottom-navigation .adm-tab-bar-item:hover{color:#143c6c;background:transparent}}html[data-fsx-app=c-web] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{outline:0}html[data-fsx-app=c-web] :where(.fsx-auth-field,.fsx-mall-search,.fsx-content-search-form):focus-within{box-shadow:none}html[data-fsx-app=c-web] .fsx-auth-field:focus-within{border-color:#e8f2f0}.fsx-club-page,.fsx-club-detail-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#0c1622;color:#fff;font-family:var(--fsx-font-sans)}.fsx-c-content--club{padding:0}.fsx-club-page>.fsx-c-detail-header,.fsx-club-detail-page>.fsx-c-detail-header{border-bottom:1px solid #e7ebef;background:#fff;color:#1b1e28}.fsx-club-detail-page>.fsx-c-detail-header h1{padding-left:.05rem;font-weight:400;line-height:.22rem;letter-spacing:normal}.fsx-club-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-club-scroll-region::-webkit-scrollbar{display:none}.fsx-club-hero{position:relative;width:100%;height:3.9rem;overflow:hidden;isolation:isolate}.fsx-club-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% 50%}.fsx-club-hero-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,52,140,0) 34%,#0c1422 93%)}.fsx-club-hero-copy{position:absolute;right:.28rem;bottom:.24rem;left:.28rem;display:grid;grid-template-rows:repeat(3,.35rem);row-gap:.03rem}.fsx-club-hero-copy small{display:flex;align-items:center;color:#e1d0a5;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem}.fsx-club-hero-copy h2{display:flex;align-items:center;margin:0;font-size:.32rem;font-weight:700;line-height:.2rem}.fsx-club-hero-copy p{display:flex;align-items:center;margin:0;font-size:.16rem;font-weight:400;line-height:.2rem}.fsx-club-content{display:grid;gap:0;padding:0 var(--fsx-c-page-gutter)}.fsx-club-services{padding-top:.23rem}.fsx-club-services>h2{display:flex;min-height:.35rem;align-items:center;justify-content:center;margin:0;text-align:center;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-club-heading-line{display:block;width:.36rem;height:1px;margin:.06rem auto .22rem;background:#b48848}.fsx-club-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-club-service-card{display:block;box-sizing:border-box;min-width:0;min-height:1.58rem;padding:.18rem .14rem .16rem;border:1px solid #35424b;border-radius:var(--fsx-c-card-radius);background:#162230;color:inherit;cursor:pointer;touch-action:manipulation;text-decoration:none;-webkit-tap-highlight-color:transparent}.fsx-club-service-icon{display:grid;width:.4rem;height:.4rem;place-items:center;border:1px solid #b48848;border-radius:50%}.fsx-club-service-icon img{display:block;width:.2rem;height:.2rem}.fsx-club-service-card h3{margin:.18rem 0 .1rem;font-size:.16rem;font-weight:700;line-height:.2rem}.fsx-club-service-card p{margin:0;color:rgba(255,255,255,.8);font-size:.12rem;font-weight:400;line-height:1.4;letter-spacing:.0024rem}.fsx-club-service-card:focus-visible{outline:2px solid #e1d0a5;outline-offset:2px}@media(hover:hover)and (pointer:fine){.fsx-club-service-card:hover{border-color:#b48848}}.fsx-club-detail-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-club-detail-scroll-region::-webkit-scrollbar{display:none}.fsx-club-detail-content{box-sizing:border-box;width:100%;margin-inline:auto;padding:.28rem var(--fsx-c-page-gutter) .33rem}.fsx-club-detail-intro h2{display:flex;box-sizing:border-box;width:fit-content;max-width:100%;height:.4rem;align-items:center;justify-content:center;gap:.08rem;margin:0 auto;padding:0 .14rem;border:1px solid #e1d0a5;border-radius:.2rem;color:#e1d0a5;font-size:.18rem;font-weight:600;line-height:1.4;letter-spacing:.0036rem;white-space:nowrap}.fsx-club-detail-star{display:block;flex:0 0 auto;width:.2rem;height:.2rem}.fsx-club-detail-intro p{min-height:.42rem;margin:.23rem 0 0;padding-left:.11rem;border-left:1px solid #e1d0a5;color:rgba(255,255,255,.8);font-size:.16rem;font-weight:400;line-height:.2rem}.fsx-club-detail-gallery{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem .1rem;margin-top:.17rem}.fsx-club-detail-image{display:block;width:100%;height:auto;aspect-ratio:174 / 97;border-radius:.12rem;object-fit:cover}.fsx-club-detail-image:nth-child(-n+2){height:auto;aspect-ratio:358 / 200;grid-column:1 / -1}.fsx-club-detail-image:first-child{margin-bottom:.01rem}.fsx-club-arrangement{box-sizing:border-box;min-width:0;height:auto;min-height:3.5rem;margin-top:.16rem;padding:.28rem .26rem;border:1px solid #35424b;border-radius:var(--fsx-c-card-radius);background:#101721;box-shadow:inset 0 0 0 .07rem #111822,inset 0 0 0 .08rem #35424b}.fsx-club-arrangement h2{margin:0 0 .02rem;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-club-arrangement>p{display:flex;min-height:.59rem;align-items:center;margin:0;color:rgba(255,255,255,.8);font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-club-lifestyle-media{position:relative;width:calc(100% - .04rem);aspect-ratio:300 / 208;margin:.03rem auto 0;overflow:hidden;border-radius:.16rem}.fsx-static-image-carousel{min-width:0;max-width:100%}.fsx-static-image-carousel>.adm-swiper,.fsx-static-image-carousel .adm-swiper-track,.fsx-static-image-carousel .adm-swiper-track-inner,.fsx-static-image-carousel .adm-swiper-slide,.fsx-static-image-carousel .adm-swiper-item{width:100%;min-width:0;height:100%}.fsx-static-image-carousel .adm-swiper-track-inner{width:100%}.fsx-static-image-carousel .adm-swiper-item>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none}.fsx-static-image-carousel-indicator{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;height:.32rem;align-items:center;justify-content:center}.fsx-static-image-carousel-indicator>button{display:grid;width:.13rem;height:.32rem;place-items:center;padding:0;border:0;background:transparent;touch-action:manipulation}.fsx-static-image-carousel-indicator>button:before{width:.06rem;height:.06rem;border-radius:50%;background:rgba(255,255,255,.6);box-shadow:0 1px 3px rgba(0,0,0,.28);content:"";transition:width .18s ease,border-radius .18s ease,background-color .18s ease}.fsx-static-image-carousel-indicator>button.is-active:before{width:.12rem;border-radius:.03rem;background:#fff}.fsx-static-image-carousel-indicator>button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.fsx-static-image-carousel:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:hover){.fsx-static-image-carousel-indicator>button:hover:before{background:#fff}}@media(prefers-reduced-motion:reduce){.fsx-static-image-carousel-indicator>button:before{transition:none}}.fsx-club-contact{box-sizing:border-box;min-height:1.54rem;margin-top:.12rem;margin-bottom:.57rem;padding:.29rem .08rem .2rem;border:1px solid #35424b;border-radius:var(--fsx-c-card-radius);background:linear-gradient(130deg,#111822 8%,#1d2730 97%)}.fsx-club-contact h2{margin:0 0 .24rem;font-size:.16rem;font-weight:500;line-height:1.4;letter-spacing:.0032rem;text-align:center}.fsx-club-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem}.fsx-club-contact-actions :where(a,button){display:flex;min-width:0;min-height:.48rem;align-items:center;justify-content:center;gap:.06rem;padding:0;border:1px solid #727a84;border-radius:.12rem;background:#363f48;color:#fff;font:inherit;font-size:.15rem;font-weight:500;line-height:.2rem;text-decoration:none;cursor:pointer}.fsx-club-contact-actions img{display:block;width:.16rem;height:.16rem}.fsx-club-contact-icon{display:block;width:.16rem;font-size:.16rem;line-height:1;text-align:center}.fsx-club-contact-actions :where(a,button):focus-visible{outline:2px solid #e1d0a5;outline-offset:2px}@media(min-width:768px){.fsx-c-root--secondary-responsive :is(.fsx-club-page,.fsx-club-detail-page){padding-top:0}.fsx-c-root--secondary-responsive .fsx-c-content--club{width:100%;max-width:none}.fsx-club-detail-page>.fsx-c-detail-header h1{padding-left:0;font-weight:600;line-height:26px;letter-spacing:.36px}.fsx-club-scroll-region{display:block;width:min(100%,1120px);margin-inline:auto;padding:24px var(--fsx-c-page-gutter)}.fsx-club-hero{height:clamp(360px,42vw,480px);min-height:0;border-radius:20px}.fsx-club-hero-image{object-position:50% 43%}.fsx-club-hero-copy{right:40px;bottom:40px;left:40px;grid-template-rows:auto;row-gap:0}.fsx-club-hero-copy h2{margin-block:8px 10px;font-size:36px;line-height:42px}.fsx-club-hero-copy p{font-size:16px;line-height:24px}.fsx-club-content{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.fsx-club-services{padding-top:28px}.fsx-club-services{grid-column:1 / -1}.fsx-club-services>h2{font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-club-heading-line{width:36px;margin:10px auto 20px}.fsx-club-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-club-service-card{min-height:168px;padding:20px 18px}.fsx-club-service-icon{width:40px;height:40px}.fsx-club-service-icon img{width:20px;height:20px}.fsx-club-service-card h3{margin:18px 0 8px;font-size:16px;line-height:22px}.fsx-club-service-card p{font-size:12px;line-height:18px}.fsx-club-arrangement{height:auto;min-height:0;margin-top:20px;padding:26px 32px 30px;box-shadow:inset 0 0 0 7px #111822,inset 0 0 0 8px #35424b}.fsx-club-arrangement h2{margin-bottom:12px;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-club-arrangement>p{font-size:13px;line-height:20px}.fsx-club-lifestyle-media{width:100%;max-width:none;max-height:520px;margin-top:16px;aspect-ratio:16 / 8}.fsx-club-contact{min-height:154px;margin-top:20px;margin-bottom:24px;padding:28px 32px 22px}.fsx-club-contact h2{margin-bottom:24px;font-size:16px;line-height:24px}.fsx-club-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fsx-club-contact-actions :where(a,button){min-height:48px;font-size:15px}.fsx-club-detail-scroll-region{width:min(100%,1120px);margin-inline:auto;padding:24px var(--fsx-c-page-gutter)}.fsx-club-detail-content{width:100%;padding:28px 0 40px}.fsx-club-detail-intro{width:min(100%,760px);margin-inline:auto}.fsx-club-detail-intro h2{height:40px;gap:8px;padding:0 14px;border-radius:20px;font-size:18px;letter-spacing:.36px}.fsx-club-detail-star{width:20px;height:20px}.fsx-club-detail-intro p{min-height:0;margin-top:23px;padding-left:11px;font-size:16px;line-height:22px}.fsx-club-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.fsx-club-detail-image,.fsx-club-detail-image:nth-child(-n+2){height:auto;aspect-ratio:358 / 200;grid-column:auto}.fsx-club-detail-image:first-child{margin-bottom:0}}.fsx-beauty-page{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-top:var(--fsx-safe-area-top);background:#f5eee6;color:#342d27;font-family:var(--fsx-font-sans)}.fsx-c-content--beauty-club{padding:0}.fsx-beauty-page>.fsx-c-detail-header{border-bottom:1px solid #e1dcd6;background:#fff;color:#1b1e28}.fsx-beauty-scroll-region{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsx-beauty-scroll-region::-webkit-scrollbar{display:none}.fsx-beauty-hero{position:relative;width:100%;height:3.9rem;overflow:hidden;isolation:isolate}.fsx-beauty-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:51% 50%}.fsx-beauty-hero-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(131,105,91,0) 34%,rgba(131,105,91,.9))}.fsx-beauty-hero-copy{position:absolute;right:.28rem;bottom:.24rem;left:.28rem;display:grid;grid-template-rows:repeat(3,.35rem);row-gap:.03rem;color:#fff}.fsx-beauty-hero-copy small{display:flex;align-items:center;font-size:.15rem;font-weight:500;line-height:1.4;letter-spacing:.003rem;text-transform:uppercase}.fsx-beauty-hero-copy h2{display:flex;align-items:center;margin:0;font-family:var(--fsx-font-serif);font-size:.32rem;font-weight:700;line-height:.2rem}.fsx-beauty-hero-copy p{display:flex;align-items:center;margin:0;font-size:.16rem;line-height:.2rem}.fsx-beauty-content{display:grid;gap:0;padding:0 var(--fsx-c-page-gutter)}.fsx-beauty-services{padding-top:.23rem}.fsx-beauty-services>h2{display:flex;min-height:.35rem;align-items:center;justify-content:center;margin:0;font-family:var(--fsx-font-serif);text-align:center;font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-beauty-heading-line{display:block;width:.36rem;height:1px;margin:.06rem auto .22rem;background:#b48848}.fsx-beauty-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-beauty-service-card{box-sizing:border-box;min-width:0;min-height:1.58rem;padding:.18rem .14rem .16rem;border:1px solid #e1dcd6;border-radius:var(--fsx-c-card-radius);background:#f9f6f1}.fsx-beauty-service-icon{display:grid;width:.4rem;height:.4rem;place-items:center;border:1px solid #d2a15a;border-radius:50%}.fsx-beauty-service-icon img{display:block;width:.2rem;height:.2rem}.fsx-beauty-service-card h3{margin:.18rem 0 .1rem;font-family:var(--fsx-font-serif);font-size:.16rem;font-weight:700;line-height:.2rem}.fsx-beauty-service-card p{margin:0;color:rgba(52,45,39,.8);font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-beauty-arrangement{box-sizing:border-box;min-width:0;height:auto;min-height:3.48rem;margin-top:.18rem;padding:.28rem .26rem .24rem;border:1px solid #35424b;border-radius:var(--fsx-c-card-radius);background:#4e3b34;color:#fff;box-shadow:inset 0 0 0 .07rem #4e3b34,inset 0 0 0 .08rem #6f5d54}.fsx-beauty-arrangement h2{margin:0 0 .02rem;font-family:var(--fsx-font-serif);font-size:var(--fsx-c-type-section-title-size);font-weight:var(--fsx-c-type-section-title-weight);line-height:var(--fsx-c-type-section-title-line-height);font-style:normal;letter-spacing:0}.fsx-beauty-arrangement>p{display:flex;min-height:.59rem;align-items:center;margin:0;color:rgba(255,255,255,.8);font-size:.12rem;line-height:1.4;letter-spacing:.0024rem}.fsx-beauty-salon-media{position:relative;width:calc(100% - .04rem);aspect-ratio:300 / 208;margin:.03rem auto 0;overflow:hidden;border-radius:.16rem}.fsx-beauty-contact{box-sizing:border-box;min-height:1.54rem;margin-top:.12rem;margin-bottom:.57rem;padding:.29rem .08rem .2rem;border:1px solid #6f5d54;border-radius:var(--fsx-c-card-radius);background:linear-gradient(135deg,#4c3832 6%,#846b57 92%);color:#fff}.fsx-beauty-contact h2{margin:0 0 .24rem;font-size:.16rem;font-weight:500;line-height:1.4;letter-spacing:.0032rem;text-align:center}.fsx-beauty-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem}.fsx-beauty-contact-actions :where(a,button){display:flex;min-width:0;min-height:.48rem;align-items:center;justify-content:center;gap:.06rem;padding:0;border:1px solid #b1b1b1;border-radius:.12rem;background:#8b7367;color:#fff;font:inherit;font-size:.15rem;font-weight:500;line-height:.2rem;text-decoration:none;cursor:pointer}.fsx-beauty-contact-actions .iconfont{width:.16rem;font-size:.16rem;line-height:1;text-align:center}.fsx-beauty-contact-actions .fsx-manual-support-icon{font-size:.16rem}.fsx-beauty-contact-actions :where(a,button):focus-visible{outline:2px solid #eadbc9;outline-offset:2px}@media(min-width:768px){.fsx-c-root--secondary-responsive .fsx-beauty-page{padding-top:0}.fsx-c-root--secondary-responsive .fsx-c-content--beauty-club{width:100%;max-width:none}.fsx-beauty-scroll-region{width:min(100%,1120px);margin-inline:auto;padding:24px var(--fsx-c-page-gutter)}.fsx-beauty-hero{height:clamp(360px,42vw,480px);border-radius:20px}.fsx-beauty-hero-copy{right:40px;bottom:40px;left:40px;grid-template-rows:auto;row-gap:0}.fsx-beauty-hero-copy h2{margin-block:8px 10px;font-size:36px;line-height:42px}.fsx-beauty-content{gap:0;padding:0}.fsx-beauty-services{padding-top:28px}.fsx-beauty-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fsx-c-card-gap)}.fsx-beauty-service-card{min-height:168px;padding:20px 18px}.fsx-beauty-arrangement{height:auto;min-height:0;margin-top:20px;padding:26px 32px 30px;box-shadow:inset 0 0 0 7px #4e3b34,inset 0 0 0 8px #6f5d54}.fsx-beauty-salon-media{width:100%;max-width:none;max-height:520px;margin-top:16px;aspect-ratio:16 / 8}.fsx-beauty-contact{margin-top:20px;margin-bottom:24px;padding-inline:32px}.fsx-beauty-contact-actions{gap:16px}.fsx-beauty-contact-actions :where(a,button){min-height:48px;font-size:15px}}.fsx-ios-install-guide-layer{position:fixed;z-index:calc(var(--fsx-layer-overlay) + 10);top:0;right:0;bottom:0;left:0;background:#fefefe}.fsx-ios-install-guide{position:relative;box-sizing:border-box;width:100%;height:100dvh;overflow:hidden;background:#2f2f2f}.fsx-ios-install-guide-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;background:#2f2f2f}.fsx-ios-install-guide-visual>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.fsx-ios-install-guide-step-actions{position:absolute;z-index:2;top:max(.12rem,env(safe-area-inset-top));right:max(.12rem,env(safe-area-inset-right));left:max(.12rem,env(safe-area-inset-left));display:grid;grid-template-columns:1fr 1fr;align-items:start}.fsx-ios-install-guide-step-actions>span{min-width:0}.fsx-ios-install-guide-step-actions>button{min-width:.72rem;min-height:.4rem;padding:0 .16rem;border:1px solid rgb(10 186 154 / 28%);border-radius:.2rem;background:rgba(254,254,254,.68);color:#087e6c;font-size:.14rem;font-weight:600;backdrop-filter:blur(12px);box-shadow:0 .04rem .16rem rgba(0,14,38,.12)}.fsx-ios-install-guide-step-actions>button:first-of-type{justify-self:start}.fsx-ios-install-guide-step-actions>button:last-child{justify-self:end}.fsx-ios-install-guide>footer{position:absolute;z-index:2;right:max(.16rem,env(safe-area-inset-right));bottom:max(.16rem,env(safe-area-inset-bottom));left:max(.16rem,env(safe-area-inset-left));display:grid;grid-template-columns:1fr 1fr;gap:.12rem}.fsx-ios-install-guide>footer button{min-height:.46rem;padding:0 .16rem;border:1px solid #0aba9a;border-radius:.23rem;background:rgba(254,254,254,.68);color:#087e6c;font-size:.14rem;font-weight:600;backdrop-filter:blur(12px)}.fsx-ios-install-guide>footer button:last-child{background:rgba(10,186,154,.76);color:#fff}.ai-plan-card{box-sizing:border-box;width:min(3.58rem,100%);margin-top:.12rem;padding:.18rem;border:1px solid #fff;border-radius:var(--fsx-c-card-radius);background:rgba(255,255,255,.6);box-shadow:0 .13rem .3rem rgba(8,34,39,.08);overflow-wrap:anywhere;backdrop-filter:blur(.04rem)}.ai-plan-card-header{display:flex;align-items:center;gap:.12rem}.ai-plan-card-type{color:#53636a;font-size:.11rem;font-weight:400;line-height:.15rem}.ai-plan-card h3{margin:.1rem 0 0;color:#14232e;font-size:.2rem;font-weight:700;line-height:.28rem}.ai-plan-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem;margin:.14rem 0 0}.ai-plan-card-facts>div{min-width:0;padding-bottom:.08rem;border-bottom:1px solid #e8e9e6}.ai-plan-card-facts dt{color:#8b9398;font-size:.09rem;font-weight:400;line-height:.13rem}.ai-plan-card-facts dd{margin:.04rem 0 0;color:#14232e;font-size:.12rem;font-weight:600;line-height:.18rem}.ai-plan-card-summary{margin:.13rem 0 0;color:#6f797f;font-size:.1rem;line-height:.155rem;white-space:pre-wrap}.ai-plan-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.11rem;margin-top:.13rem}.ai-plan-card-actions>a{display:flex;min-width:0;min-height:.48rem;align-items:center;justify-content:center;border-radius:.11rem;font-size:.13rem;font-weight:700;text-align:center;text-decoration:none}.ai-plan-card-support{background:linear-gradient(100deg,#123f72,#1b5588);box-shadow:0 .09rem .09rem rgba(17,61,111,.14);color:#fff}.ai-plan-card-support>.fsx-manual-support-icon{font-size:.16rem}.ai-plan-card-progress{gap:.03rem;border:1px solid #e8e9e6;background:rgba(255,255,255,.6);box-shadow:0 .09rem .18rem rgba(17,61,111,.14);color:#717985}.ai-plan-card-progress>img{width:.16rem;height:.16rem;flex:none}.ai-plan-card-actions>a:focus-visible{outline:2px solid #123f72;outline-offset:3px}.fsx-smart-support-entry-icon.iconfont{flex:none;color:inherit;font-size:.22rem;line-height:.22rem}.fsx-me-smart-support .fsx-me-service-icon{color:#143c6c}.fsx-me-smart-support>span:nth-child(2){white-space:nowrap}.fsx-order-business-actions{display:flex;min-width:0;flex-wrap:wrap;gap:.08rem}.fsx-order-business-actions>:is(a,button){flex:1 1 1.2rem;min-height:max(44px,.52rem)}@media(max-width:47.999em){.fsx-c-bottom-navigation .fsx-c-navigation-link[href="/ai"]{color:#000;font-size:.12rem;font-weight:500;line-height:.16rem}}
