@charset "UTF-8";.return-page{padding:16px;background:#f4f6f9;min-height:80vh;color:#28364a}.return-hero{padding:24px 22px;border-radius:22px;background:linear-gradient(125deg,#fce7ee,#f4f2fb 60%,#e6f1f1);margin-bottom:16px}.return-hero>span{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#98536f}.return-hero h1{font-size:24px;font-weight:700;margin:9px 0}.return-hero p,.return-panel p{font-size:13px;line-height:1.7;margin:10px 0;color:#58677a}.return-panel{background:#fff;padding:20px;border:1px solid #e4e8ef;border-radius:18px;margin:14px 0}.return-panel h2{font-size:15px;font-weight:700;margin:12px 0}.return-panel>strong{font-size:22px}.return-panel label{font-size:14px;font-weight:600}.return-panel textarea{width:100%;padding:13px;margin-top:10px;border:1px solid #cdd5df;border-radius:12px;background:#fcfcfe;box-sizing:border-box;resize:vertical;font:inherit;font-size:14px}.return-panel small{font-size:11px;color:#6b788b}.return-customer-button{display:block;text-align:center;padding:11px 14px;border:1px solid #dfb7c8;border-radius:12px;font-size:13px;font-weight:600;color:#9b385f;background:#fff6f9;margin-top:12px}.return-customer-button.is-disabled{background:#edf0f4;color:#778291;border-color:#dde2e9;cursor:not-allowed}.return-entry small{display:block;font-size:11px;color:#6f7d8e;line-height:1.6;margin-top:7px}.return-upload{display:block;padding:22px;border:1px dashed #bb859f;border-radius:14px;text-align:center;background:#fdf6f9;color:#99486d;cursor:pointer}.return-upload input{display:block;width:100%;font-size:12px;margin-top:12px}.return-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.return-previews img,.return-previews video{width:100%;height:160px;object-fit:contain;background:#edf0f4;border-radius:10px}.return-previews figure{position:relative;min-width:0}.return-previews figure button{position:absolute;right:5px;top:5px;border-radius:50%;width:28px;height:28px;background:#28364a;color:#fff}.return-previews figcaption{overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.return-submit{width:100%;background:#ab486c;color:#fff;border-radius:13px;padding:14px;font-size:14px;font-weight:600}.return-submit:disabled{opacity:.5}.return-privacy{font-size:11px!important;color:#6d7b8b!important}.return-pill{display:inline-block;font-size:12px;border-radius:30px;padding:8px 12px;background:#edf1f7}.return-pill.approved{background:#def2e8;color:#21674b}.return-pill.rejected{background:#f9e8ed;color:#9f3b58}.return-note{white-space:pre-wrap;overflow-wrap:anywhere}.return-error{padding:12px;background:#fff0f3;color:#a12a4e;border-radius:10px;font-size:13px}.return-test-note{background:#fff5df;padding:10px;border-radius:8px}.eh-back{color:#737084!important;font-size:12px}.eh-try-heading{padding:28px 0 25px}.eh-try-heading>svg{width:50px;height:50px;color:#bd346c;margin:20px 0}.eh-try-heading h1{font-size:29px;font-weight:750;line-height:1.2;letter-spacing:-1px;margin:0 0 12px}.eh-try-heading p{font-size:13px;line-height:1.7;color:#737084}.eh-try-products{display:flex;flex-direction:column;gap:13px}.eh-try-products>a{display:flex;gap:16px;align-items:center;padding:13px;background:#fff;border:1px solid #e4dfec;border-radius:19px;min-height:100px}.eh-try-products img{width:82px;height:82px;object-fit:contain;border-radius:12px;background:#f4f3f8;flex:none}.eh-try-products h2{font-size:14px;font-weight:700;line-height:1.5;margin:0 0 10px}.eh-try-products span{font-size:11px;color:#bd346c}.eh-try-products>div{min-width:0}.entertainment-hub{padding:20px 16px 30px;min-height:100%;box-sizing:border-box;background:#f5f5f9;color:#30273f}.entertainment-hub *{box-sizing:border-box}.entertainment-hub a{text-decoration:none;color:inherit}.entertainment-hub button,.entertainment-hub input{font:inherit}.play-heading{display:flex;align-items:center;justify-content:space-between;padding:0 3px 12px;overflow:hidden;position:relative}.play-brand{display:flex;align-items:center;gap:4px;font-size:19px;letter-spacing:-1px;font-weight:800}.play-brand>span{background:#f3d4e3;color:#8c2454;border-radius:6px;padding:0 5px 2px;font-size:16px;letter-spacing:-.4px}.play-brand>i{font-size:19px;font-style:normal;color:#9b79b7;margin-left:3px}.play-heading h1{font-size:27px;line-height:1.14;letter-spacing:-.9px;font-weight:800;margin:10px 0 0}.play-heading h1 em{font-style:normal;color:#b23b70}.play-orbit{position:relative;width:90px;height:90px;flex:none;display:grid;place-items:center;border:1px solid #e0d6ec;border-radius:50%;transform:rotate(-12deg);margin-right:10px}.play-orbit>b{font-size:66px;line-height:1;color:#d8c8e8;font-weight:400;animation:playOrbit 35s linear infinite}.play-orbit>i{position:absolute;width:12px;height:12px;right:4px;top:11px;background:#ebb9cf;border:3px solid #f5f5f9;border-radius:50%;animation:playDot 4s ease-in-out infinite}.play-orbit>i:last-child{width:9px;height:9px;left:0;top:59px;background:#8a72ac;animation-delay:-2s}.play-search{height:43px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e5dfea;background:#fff;border-radius:13px;color:#8d859a}.play-search>svg{width:17px;height:17px;flex:none}.play-search input{width:100%;min-width:0;height:39px;background:none;outline:0;border:0;font-size:12px;color:#30273f}.play-search input::-webkit-search-cancel-button{display:none}.play-search button{border:0;background:none;font-size:22px;min-width:30px;color:#737084}.play-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px 0 13px}.play-filters button{padding:8px 12px;min-height:34px;border-radius:999px;background:transparent;border:1px solid transparent;font-size:11px;color:#737084;white-space:nowrap;cursor:pointer}.play-filters button[aria-pressed=true]{background:#30273f;color:#fff;box-shadow:0 3px 9px #30273f12}.play-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:9px;margin:0 2px 11px}.play-section-title h2{font-size:14px;font-weight:750;letter-spacing:-.3px;margin:0}.play-section-title>span{font-size:9px;color:#737084;white-space:nowrap}.play-section-title b{font-size:13px;font-weight:400}.play-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.play-featured{position:relative;overflow:hidden;isolation:isolate;border:1px solid #efcada;border-radius:22px;min-width:0;display:flex;flex-direction:column;background:linear-gradient(145deg,#fcebf2,#f6d8e6);color:#70274c!important;box-shadow:0 5px 15px #bc64850b;transition:transform .2s;animation:playReveal .5s cubic-bezier(.2,.8,.2,1) both}.play-feature-tag{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:7px;letter-spacing:1px;font-weight:800;padding:14px 13px 0;color:#a44773}.play-feature-tag i{width:5px;height:5px;border-radius:50%;background:#c6638d;box-shadow:0 0 0 3px #c6638d15;animation:playLive 2.5s ease-in-out infinite}.play-motion{width:100%;height:90px;object-fit:contain;display:block;margin:1px 0 -2px}.play-feature-copy{padding:0 13px 13px;position:relative}.play-feature-copy h3{font-size:17px;font-weight:800;letter-spacing:-.6px;line-height:1.2;min-height:40px;margin:0 0 7px}.play-feature-copy p{font-size:10px;line-height:1.55;color:#915f7b;margin:0 0 12px;min-height:31px}.play-feature-cta{display:flex;justify-content:space-between;align-items:center;background:#ffffffcf;border:1px solid rgba(255,255,255,.6);border-radius:10px;min-height:33px;padding:8px 10px;font-size:10px;font-weight:750}.play-feature-cta svg{width:15px;height:15px}.play-featured-drama{background:linear-gradient(145deg,#453354,#292238);border-color:#554264;color:#fff!important;animation-delay:.07s;box-shadow:0 5px 15px #30273f12}.play-featured-drama .play-feature-tag{color:#d9c6e5}.play-featured-drama .play-feature-tag i{background:#e5c6da;box-shadow:0 0 0 3px #e5c6da15}.play-featured-drama .play-feature-copy p{color:#d1c2df}.play-featured-drama .play-feature-cta{background:#ffffff15;border-color:#ffffff18;color:#f3dfed}.play-more{margin-top:17px}.play-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.play-tool{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:17px;background:#fff;border:1px solid #ebe6f0;padding:14px 6px 11px;animation:playReveal .5s .12s ease both;transition:transform .15s}.play-tool>span{position:relative;display:grid;place-items:center;background:#eee8f7;color:#7250a0;width:44px;height:44px;border-radius:15px;margin-bottom:10px}.play-tool>span>svg{width:25px;height:25px}.play-tool>span>i{position:absolute;right:-5px;top:-7px;font-size:12px;font-style:normal;color:#ad8bc6;animation:playSpark 4s ease-in-out infinite}.play-tool h3{font-size:11px;font-weight:700;line-height:1.4;margin:0 0 5px;max-width:100%;min-height:30px;display:flex;align-items:center;justify-content:center}.play-tool p{display:none;font-size:8px;color:#82768e;line-height:1.5;margin:0}.play-tool-compare>span{color:#936926;background:#fff0d8}.play-tool-compare>span>i{color:#d1a563;animation-delay:-1.3s}.play-tool-reviews>span{color:#377b70;background:#e3f1ec}.play-tool-reviews>span>i{color:#90b6a9;animation-delay:-2.7s}.play-footnote{font-size:10px;color:#8d859a;text-align:center;margin:22px 0 0}.play-featured:active,.play-tool:active{transform:scale(.97)}.play-directory :focus-visible{outline:2px solid #8060ad;outline-offset:3px}.eh-empty{background:#fff;border:1px solid #ebe6f0;border-radius:18px;padding:27px 15px;text-align:center}.eh-empty svg{margin:auto}.eh-empty h3{font-size:15px;font-weight:750;margin:13px 0 8px}.eh-empty p{font-size:12px;color:#737084;line-height:1.6}.eh-empty button,.eh-empty a{display:inline-block;font-size:12px;border:0;border-radius:11px;padding:11px 14px;background:#fbe5ef;color:#8c2454;margin-top:16px}.eh-try-heading .eh-eyebrow{font-size:9px;letter-spacing:1.5px;color:#8c2454}.eh-try-products>a{transition:transform .18s}.eh-try-products>a:active{transform:scale(.985)}@keyframes playOrbit{to{transform:rotate(360deg)}}@keyframes playDot{50%{transform:translateY(-4px)}}@keyframes playSpark{0%,75%,to{transform:scale(.8);opacity:.4}85%{transform:scale(1.2);opacity:1}}@keyframes playLive{50%{opacity:.55;box-shadow:0 0 0 5px #dba7c011}}@keyframes playReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width: 350px){.entertainment-hub{padding:16px 12px 26px}.play-heading h1{font-size:25px}.play-orbit{width:75px;height:75px;margin-right:2px}.play-orbit>b{font-size:56px}.play-featured-grid{gap:9px}.play-feature-copy{padding:0 11px 11px}.play-feature-copy h3{font-size:15px}.play-motion{height:84px}.play-feature-tag{padding-left:11px;font-size:6px;letter-spacing:.7px}.play-tools{gap:7px}.play-tool h3{font-size:10px}.play-tool p{display:none;font-size:8px}.play-section-title>span{font-size:8px}}@media (prefers-reduced-motion: reduce){.play-directory *{animation:none!important;transition:none!important}}.play-tool-atelier{grid-column:1/-1;display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto auto;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;text-align:left;align-items:center;padding:17px 18px;background:linear-gradient(115deg,#f7e5eb,#f3edf7 65%,#edf5ef);border-color:#e9dbe7}.play-tool-atelier>span{grid-row:1/3;margin:0;background:#fff9;color:#946382}.play-tool-atelier h3{font-size:17px;min-height:0;justify-content:flex-start;letter-spacing:-.3px}.play-tool-atelier p{display:block;font-size:10px;color:#8b7287;line-height:1.6}.atelier-open-error{font-size:12px;color:#8e345e;line-height:1.6;padding:12px 0}.eh-try-dots{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px}.eh-try-dots i{width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e4dfe4;display:inline-block}.anywear-beta-note{font-size:11px;color:#6d5a76;background:#fff3f8;border:1px solid #f3d9e6;border-radius:10px;padding:10px 14px;margin:12px auto 0;max-width:520px;text-align:center;line-height:1.6}.drama-page,.drama-entertainment{--drama-ink:#49273a;--drama-rose:#b93668;--drama-muted:#927282;box-sizing:border-box;color:var(--drama-ink);background:#fff9fb;min-height:100%;padding:24px 20px 42px;font-family:inherit}.drama-page{max-width:1480px;margin:auto;width:100%}.drama-page *,.drama-entertainment *{box-sizing:border-box}.drama-page button,.drama-entertainment button{font:inherit;cursor:pointer}.drama-page a,.drama-entertainment a{text-decoration:none;color:inherit}.drama-page h1,.drama-entertainment h1{font-size:30px;font-weight:750;line-height:1.25;letter-spacing:-1px;margin:9px 0 12px;color:var(--drama-ink)}.drama-page h2,.drama-entertainment h2{font-size:21px;font-weight:750;line-height:1.3;margin:5px 0}.drama-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#b25179}.drama-entertainment{padding-top:32px}.drama-entertainment>p{font-size:14px;color:var(--drama-muted)}.drama-entry{display:flex;flex-direction:column;overflow:hidden;max-width:720px;margin:28px auto 18px;border-radius:26px;background:#fff;border:1px solid #f3d5e2;box-shadow:0 18px 40px #883c5c0c}.drama-entry-art{position:relative;min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 80% 10%,#ffe6ce 0,transparent 50%),linear-gradient(135deg,#f8c6d9,#e694b4);color:#7d2b54;overflow:hidden}.drama-entry-art:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:1px solid #ffffff60;transform:rotate(-24deg) scaleX(1.5)}.drama-entry-art svg{width:58px;height:58px;transform:rotate(-10deg);margin-bottom:13px}.drama-entry-art>span{font-size:37px;font-weight:800;letter-spacing:3px}.drama-entry-art>b{font-size:13px;letter-spacing:8px;margin-left:8px}.drama-entry-copy{padding:25px}.drama-entry-copy h2{font-size:28px}.drama-entry-copy p{font-size:14px;color:var(--drama-muted);line-height:1.7;margin:10px 0 22px}.drama-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 19px;border-radius:12px;background:linear-gradient(120deg,#c34478,#a83160);color:#fff!important;border:0;font-weight:650;font-size:14px;box-shadow:0 5px 16px #a8316020}.drama-entry-note{text-align:center;font-size:12px!important}.drama-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.drama-brand{display:flex;align-items:center;gap:7px;font-size:20px;font-weight:800;letter-spacing:-.6px}.drama-brand svg{width:30px;height:30px;color:#ba3a6c}.drama-brand b{font-weight:400;color:#bb6187}.drama-small{font-size:11px;color:var(--drama-muted);line-height:1.5}.drama-intro{position:relative;border-radius:23px;padding:26px 22px;background:radial-gradient(ellipse at 100% 0%,#ffe1ec 0,transparent 70%),#fff0f5;border:1px solid #f9dce8;margin-bottom:22px}.drama-intro h1{max-width:600px}.drama-intro>p{font-size:13px;color:var(--drama-muted);margin:8px 0 22px}.drama-search{display:flex;align-items:center;gap:12px;border:1px solid #edc4d5;border-radius:13px;padding:0 14px;background:#ffffffd9;max-width:560px;color:var(--drama-rose)}.drama-search>span{font-size:28px}.drama-search input{background:transparent;border:0;outline:0;min-width:0;flex:1;padding:13px 0;font:inherit;font-size:13px;color:var(--drama-ink)}.drama-search button{border:0;background:transparent;padding:7px;color:var(--drama-muted);font-size:22px}.drama-tabs{display:flex;gap:8px;overflow:auto;padding:0 0 9px;scrollbar-width:none}.drama-tabs button{white-space:nowrap;border:1px solid #eed5df;border-radius:99px;padding:9px 17px;background:#fff;color:#97647b;font-size:12px;flex-shrink:0}.drama-tabs button[aria-pressed=true]{background:#b93668;color:#fff;border-color:#b93668;box-shadow:0 4px 12px #b9366820}.drama-section{margin-top:26px}.drama-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.drama-section-heading h2 span{color:#cc7298;font-weight:400}.drama-section-heading>.drama-small{white-space:nowrap}.drama-count{font-size:11px;color:#b04e79;background:#fce5ef;padding:5px 9px;border-radius:99px;white-space:nowrap}.drama-recommendations{display:grid;grid-auto-flow:column;grid-auto-columns:145px;gap:13px;overflow-x:auto;padding:2px 0 12px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#edc4d5 transparent}.drama-card{display:block;min-width:0;scroll-snap-align:start}.drama-poster{position:relative;aspect-ratio:2/3;background:#f5d5e1;border-radius:12px;overflow:hidden;isolation:isolate}.drama-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 55%,#291320c9)}.drama-poster img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.drama-card:hover .drama-poster img{transform:scale(1.035)}.drama-label,.drama-quality,.drama-progress{position:absolute;z-index:1;font-size:9px;line-height:1.4;font-weight:600;padding:4px 6px;border-radius:5px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-label{top:7px;left:7px;color:#fff;background:#211822aa}.drama-quality{right:7px;top:7px;max-width:30%;background:#f8adc9;color:#60253e}.drama-progress{bottom:7px;left:7px;background:#211822a8;color:#fff}.drama-play{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:100%;display:grid;place-items:center;background:#fff2;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #ffffff70;font-size:14px;opacity:0;transition:opacity .2s}.drama-card:hover .drama-play,.drama-card:focus-visible .drama-play{opacity:1}.drama-card h3{font-size:13px;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5;margin:8px 0 2px;color:#543448}.drama-card p{font-size:11px;color:var(--drama-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.5}.drama-filters{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.drama-filters label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--drama-muted)}.drama-filters select{background:#fff;border:1px solid #eddae3;border-radius:9px;color:#6f485c;padding:8px;max-width:170px;font:inherit}.drama-update-grid{display:grid;gap:15px}.drama-update-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.drama-card-wide .drama-poster,.drama-featured .drama-poster{aspect-ratio:16/10}.drama-card-wide .drama-card-copy h3{font-size:13px}.drama-featured .drama-card-copy h3{font-size:18px}.drama-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;text-align:center;padding:32px 18px;color:var(--drama-muted);border:1px dashed #eac9d8;border-radius:20px;margin:22px 0;background:#fff}.drama-empty svg{width:45px;height:45px;color:#d38ba9}.drama-empty h2{font-size:18px;color:var(--drama-ink)}.drama-empty p{font-size:13px;line-height:1.7;max-width:440px;margin:0;overflow-wrap:anywhere}.drama-inline-error{font-size:13px;background:#fff1df;border:1px solid #ebd2ae;color:#7e541f;padding:14px;border-radius:12px;margin:12px 0;line-height:1.6}.drama-inline-error button{color:inherit;text-decoration:underline;background:transparent;border:0;padding:6px 12px}.drama-back{display:inline-block;font-size:12px;color:#a73c68!important;margin-bottom:22px}.drama-detail-intro{display:grid;grid-template-columns:92px minmax(0,1fr);gap:17px;margin-bottom:25px;align-items:start}.drama-detail-poster{aspect-ratio:2/3;overflow:hidden;border-radius:12px;background:#f6cadd}.drama-detail-poster img{width:100%;height:100%;object-fit:cover}.drama-detail-intro h1{font-size:25px;overflow-wrap:anywhere}.drama-original{font-size:12px;color:var(--drama-muted);margin:0 0 12px}.drama-meta{display:flex;flex-wrap:wrap;gap:6px}.drama-meta span{font-size:10px;padding:4px 7px;background:#f9e5ee;border-radius:6px}.drama-description{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;color:#8c6a7d}.drama-video-frame{aspect-ratio:16/9;border-radius:13px;background:#20141d;overflow:hidden}.drama-video-frame video{width:100%;height:100%;display:block;object-fit:contain}.drama-player-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:13px}.drama-player-nav button{background:#fff0f6;color:#9e3d67;border:1px solid #efcedd;border-radius:9px;padding:9px 10px;font-size:11px}.drama-player-nav button:disabled{opacity:.4;cursor:default}.drama-player-nav label{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--drama-muted)}.drama-player-nav input{accent-color:#b93668}.drama-episodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drama-episodes button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #edd6e1;border-radius:10px;background:#fff;text-align:left;color:#74485f;font-size:12px;overflow-wrap:anywhere}.drama-episodes button>span{font-size:14px;font-weight:750;color:#bf7192}.drama-episodes button[aria-pressed=true]{background:#b93668;color:#fff;border-color:#b93668}.drama-episodes button[aria-pressed=true]>span{color:#ffcadf}.drama-page :focus-visible,.drama-entertainment :focus-visible{outline:3px solid #b9366880;outline-offset:3px}@media (min-width:700px){.drama-page,.drama-entertainment{padding:32px 36px 50px}.drama-entertainment>h1,.drama-entertainment>.drama-eyebrow,.drama-entertainment>p{max-width:720px;margin-left:auto;margin-right:auto}.drama-entry{flex-direction:row}.drama-entry-art{width:42%;flex-shrink:0}.drama-entry-copy,.drama-intro{padding:34px}.drama-recommendations{grid-auto-columns:172px;gap:16px}.drama-update-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:20px}.drama-detail-intro{grid-template-columns:170px minmax(0,1fr);gap:28px}.drama-detail-intro h1{font-size:34px}.drama-episodes{grid-template-columns:repeat(4,minmax(0,1fr))}.drama-player-section{max-width:1000px;margin:auto}.drama-featured .drama-poster{aspect-ratio:1.1}.drama-featured .drama-poster img{object-fit:cover}}@media (min-width:1100px){.drama-update-list{grid-template-columns:repeat(3,minmax(0,1fr))}.drama-update-grid{grid-template-columns:2fr 3fr}.drama-featured .drama-poster{aspect-ratio:1.5}.drama-episodes{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:350px){.drama-page,.drama-entertainment{padding:20px 12px 35px}.drama-brand-row>.drama-small{display:none}.drama-intro h1{font-size:26px}.drama-filters{gap:8px}.drama-filters label{flex-direction:column;align-items:flex-start}.drama-recommendations{grid-auto-columns:125px}.drama-detail-intro{grid-template-columns:70px minmax(0,1fr)}.drama-detail-intro h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.drama-poster img,.drama-play{transition:none}}.bf-page{background:var(--background);min-height:100%;padding:0 16px 32px;color:var(--foreground);font-size:14px;line-height:1.5}.bf-hero{display:flex;align-items:center;justify-content:space-between;padding:24px 6px}.bf-hero h1{font-size:30px;font-weight:750;margin:4px 0}.bf-hero p{color:var(--subtitle)}.bf-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--primaryDeep)}.bf-heart{display:grid;place-items:center;width:70px;height:70px;border-radius:24px;background:var(--primarySoft);color:var(--primary);font-size:48px;transform:rotate(8deg)}.bf-card{padding:18px;background:#fff;border:1px solid var(--divider);border-radius:18px;margin:0 0 14px;box-shadow:0 3px 10px #4e143003}.bf-card h2{font-size:17px;font-weight:700;margin:0 0 8px}.bf-card h3{font-weight:650;margin-top:14px}.bf-card p{margin:7px 0;color:var(--subtitle)}.bf-card small{display:block;font-size:12px;color:var(--subtitle);margin:8px 0}.bf-highlight{background:linear-gradient(135deg,var(--surfaceSoft),#fff);border-color:var(--inputBorder)}.bf-page button,.bf-link{background:var(--primary);border:0;color:#fff;padding:11px 14px;border-radius:11px;font-size:13px;font-weight:600;min-height:42px}.bf-page button:disabled{opacity:.45}.bf-page .bf-secondary{background:var(--primarySoft);color:var(--primaryDeep)}.bf-page label{display:block;font-size:12px;color:var(--subtitle);margin:12px 0 8px}.bf-page input:not([type=checkbox]),.bf-page select,.bf-page textarea{display:block;width:100%;min-width:0;border:1px solid var(--inputBorder);border-radius:10px;padding:11px;margin:6px 0 10px;background:#fff;color:var(--foreground);font-size:14px}.bf-page textarea{min-height:85px}.bf-page summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--primaryDeep);padding:12px 0}.bf-avatar{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--primarySoft)}.bf-initial{display:grid;place-items:center;color:var(--primaryDeep);font-weight:700;font-size:20px}.bf-person,.bf-list{display:flex;align-items:center;gap:10px;margin:12px 0}.bf-person p{font-size:12px;margin:2px 0}.bf-list{padding:8px 0;border-bottom:1px solid var(--divider);flex-wrap:wrap}.bf-list img{width:44px;height:44px;border-radius:9px;object-fit:cover}.bf-grow{flex:1;min-width:100px}.bf-tabs{display:flex;gap:7px;overflow-x:auto;margin:0 -16px 16px;padding:4px 16px 10px;position:relative}.bf-tabs button{white-space:nowrap;background:#fff;color:var(--subtitle);border:1px solid var(--divider);font-weight:500}.bf-tabs button[aria-current=page]{background:var(--primary);color:#fff;border-color:var(--primary)}.bf-alert,.bf-message{padding:12px;border-radius:11px;margin:10px 0;font-size:13px;overflow-wrap:anywhere}.bf-alert{background:var(--surfaceSoft);color:var(--primaryDeep)}.bf-message{background:var(--primarySoft);color:var(--primaryDeep)}.bf-empty{text-align:center;color:var(--subtitle);padding:28px 12px}.bf-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.bf-actions a,.bf-back{color:var(--primaryDeep)}.bf-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.bf-badge{padding:4px 8px;border-radius:20px;background:var(--surfaceSoft);font-size:11px;color:var(--primaryDeep);white-space:nowrap}.bf-page hr{border:0;border-top:1px solid var(--divider);margin:18px 0}.bf-members{border-bottom:1px solid var(--divider);padding-bottom:8px}.bf-page .bf-check{display:flex;gap:8px;align-items:center;margin:12px 0}.bf-order{background:var(--surfaceSoft);border-radius:12px;padding:12px;margin-top:12px}.bf-chain{border-left:2px dashed var(--inputBorder);padding-left:15px;margin-left:12px}.bf-photo{width:100%;max-height:400px;object-fit:cover;border-radius:12px}.bf-moment-text{white-space:pre-wrap;overflow-wrap:anywhere}.bf-voucher{border-left:4px solid var(--primary)}.bf-voucher h2{font-size:26px;color:var(--primaryDeep)}.bf-back{display:block;text-align:center;padding:12px}.bf-invite-card>button{margin:4px 8px 4px 0}.bf-desktop-hint{font-size:12px}.bf-desktop-hint a{color:var(--primaryDeep);text-decoration:underline}.bf-picked{margin-top:14px;padding-top:10px;border-top:1px solid var(--divider)}.byus-customer-app .sale-price-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0;color:#827482;font-size:11px;line-height:1.6}.byus-customer-app .sale-price-meta del{text-decoration:line-through}.byus-customer-app .sale-price-meta strong{padding:1px 7px;border-radius:6px;color:#a23b63;background:#fbe6ee;font-size:11px;font-weight:700}.byus-guest-avatar{display:inline-flex;position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#fff7fb,#fce7f3);border:1px solid #f1ccdf;overflow:hidden;vertical-align:middle;isolation:isolate}.byus-guest-avatar>svg{display:block;width:100%;height:100%;overflow:visible}.byus-guest-avatar [data-avatar-joint]{transform-box:view-box;animation-duration:3s;animation-timing-function:cubic-bezier(.45,0,.3,1);animation-iteration-count:infinite}.byus-guest-avatar__shoulder{transform-origin:1154px 578px;animation-name:byusGuestShoulder}.byus-guest-avatar__elbow{transform-origin:1168px 662px;animation-name:byusGuestElbow}.byus-guest-avatar__wrist{transform-origin:1178px 757px;animation-name:byusGuestWrist}@keyframes byusGuestShoulder{0%,20%,87%,to{transform:rotate(0)}34%,65%{transform:rotate(-18deg)}}@keyframes byusGuestElbow{0%,12%,90%,to{transform:rotate(0)}26%,73%{transform:rotate(-132deg)}}@keyframes byusGuestWrist{0%,34%,65%,to{transform:rotate(0)}40%,54%{transform:rotate(-9deg)}47%,61%{transform:rotate(9deg)}}.byus-guest-avatar--large,.bf-avatar>.byus-guest-avatar{width:56px;height:56px}.bf-avatar:has(>.byus-guest-avatar){width:56px;height:56px;background:transparent}@media (prefers-reduced-motion: reduce){.byus-guest-avatar [data-avatar-joint]{animation:none;transform:none}}.byus-scan-icon{display:block;flex:none;overflow:visible}.byus-scan-icon__beam{animation:byusScanSweep 1.8s ease-in-out infinite alternate}@keyframes byusScanSweep{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.byus-scan-icon__beam{animation:none;transform:none}}.scan-page{padding:16px 14px 30px;color:#472333;max-width:700px;margin:auto}.scan-guide-banner{position:relative;isolation:isolate;border:1px solid #f4bed4;border-radius:22px;overflow:hidden;min-height:264px;background:linear-gradient(120deg,#ffe1ef,#fff4f9 65%,#ffd7e9);box-shadow:0 5px 20px #b12e6310}.scan-guide-copy{position:relative;z-index:2;padding:23px 14px 14px 16px;width:63%;margin-left:37%}.scan-eyebrow{font-size:8px;letter-spacing:1.5px;color:#ad4a76;font-weight:800}.scan-guide-copy h2{font-size:24px;line-height:1.2;font-weight:800;margin:9px 0;color:#85234c;letter-spacing:-.7px}.scan-guide-copy p{font-size:11px;margin-bottom:14px;color:#9b5070}.scan-guide-copy>button:first-of-type{background:#ad255e;color:#fff;padding:10px 17px;border-radius:24px;font-size:12px;font-weight:700;box-shadow:0 5px 12px #ad255e22}.scan-guide-copy>button:first-of-type span{padding-left:15px}.scan-guide-compare{display:block;font-size:10px;text-align:left;color:#813854;margin-top:12px;text-decoration:underline;text-underline-offset:3px;max-width:165px}.scan-guide-mascot{position:absolute;z-index:1;left:-4%;top:17px;width:46%;height:211px;object-fit:contain;object-position:center;animation:scan-mascot-appear 8s ease-in-out infinite;transform-origin:bottom center;pointer-events:none}.scan-guide-steps{position:relative;z-index:3;border-top:1px solid #f1c5d8;background:#fff8fbd9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:13px 10px;font-size:9px;color:#80445f}.scan-guide-steps span{display:flex;gap:4px;align-items:center;line-height:1.4}.scan-guide-steps b{display:grid;place-items:center;flex:none;background:#f9d4e5;color:#9f2b5c;width:18px;height:18px;border-radius:50%;font-size:10px}.scan-simple-intro{text-align:center;padding:25px 15px 20px}.scan-simple-intro>img{width:38px;height:38px;mix-blend-mode:multiply;margin:0 auto 12px}.scan-simple-intro h1{font-size:20px;font-weight:800}.scan-simple-intro p{font-size:12px;color:#946078;line-height:1.6;max-width:290px;margin:10px auto 18px}.scan-primary{border-radius:16px;min-height:48px;background:linear-gradient(110deg,#b32b63,#da4c88);color:#fff;font-size:15px;font-weight:750;padding:13px 26px;box-shadow:0 6px 18px #b32b6325}.scan-simple-intro .scan-primary{width:100%}.scan-simple-intro>small{display:block;font-size:10px;color:#b18197;margin-top:12px}.scan-name-search{border:1px solid #efd3e0;background:#fff;border-radius:14px;display:flex;align-items:center;overflow:hidden;margin-top:12px}.scan-name-search input{background:transparent;min-width:0;flex:1;padding:14px 12px;outline:none;font-size:12px}.scan-name-search button{margin-right:7px;background:#fce2ee;color:#942752;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700}.scan-page button:disabled{opacity:.45}.scan-result-header{display:flex;gap:10px;align-items:center;margin-bottom:14px}.scan-result-header>img{width:53px;height:60px;object-fit:cover;border-radius:12px}.scan-result-header>div{flex:1}.scan-result-header h1{font-size:17px;font-weight:800}.scan-result-header p{font-size:10px;margin-top:5px;color:#a05c7c}.scan-result-header>button{width:42px;height:42px;background:#ffe4ef;padding:10px;border-radius:12px}.scan-result-header button img{mix-blend-mode:multiply}.scan-result-note,.scan-price-note{font-size:11px;color:#955b75;line-height:1.6;margin:12px 0}.scan-result-sort{display:flex;border-bottom:1px solid #f0d8e3;gap:8px;margin-top:12px}.scan-result-sort button{flex:1;padding:10px 0;font-size:11px;color:#956b7f;border-bottom:2px solid transparent}.scan-result-sort .active{color:#b52c63;border-color:#b52c63;font-weight:700}.scan-category-filter{display:flex;gap:6px;overflow:auto;padding:12px 0}.scan-category-filter button{white-space:nowrap;font-size:10px;border:1px solid #f3d5e2;background:#fff;border-radius:20px;padding:7px 10px}.scan-category-filter .active{background:#ffe0ee;border-color:#eb9fbd}.scan-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.scan-product{border-radius:15px;border:1px solid #f1dce6;background:#fff;overflow:hidden;min-width:0}.scan-product>a>img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff7fb}.scan-product h2{font-size:12px;line-height:1.5;font-weight:600;margin:7px 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.scan-product>a>small{display:block;margin:8px 8px 0;font-size:9px;color:#ad507a}.scan-product strong{display:block;color:#b52c63;font-size:19px;font-weight:800;margin:6px 9px;line-height:1.2}.scan-product strong em{font-size:10px;font-style:normal;font-weight:400}.scan-buy-option,.scan-reference{font-size:9px;line-height:1.5;padding:2px 9px;color:#995a76}.scan-reference{color:#9a8a93}.scan-card-actions{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:10px 8px;font-size:10px}.scan-card-actions button{padding:7px 5px;border-radius:8px;background:#ffedf5;color:#9f2a59;white-space:nowrap}.scan-card-actions button[aria-pressed=true]{background:#b52c63;color:#fff}.scan-card-actions a{font-weight:600;color:#ab386a}.scan-empty,.scan-error{padding:24px 15px;background:#fff3f8;border:1px solid #f3c9dd;border-radius:15px;text-align:center}.scan-empty h2{font-weight:700;font-size:17px}.scan-empty p,.scan-error p{font-size:12px;line-height:1.6;margin:12px 0}.scan-error button,.scan-load-more{color:#a8275e;font-size:12px;padding:10px 14px;background:#ffe0ee;border-radius:10px}.scan-load-more{display:block;margin:18px auto}.scan-loading{padding:35px 14px;text-align:center;background:#fff3f8;border-radius:17px;font-size:12px;line-height:1.6;min-height:180px}.scan-loading>span{display:block;width:30px;height:30px;margin:0 auto 20px;border:3px solid #f3c4da;border-top-color:#b52c63;border-radius:50%;animation:scan-spin 1s linear infinite}.scan-loading button{display:block;margin:15px auto;color:#a12659;text-decoration:underline}.scan-compare-tray{position:-webkit-sticky;position:sticky;bottom:8px;z-index:10;display:flex;justify-content:space-between;align-items:center;background:#fff9fc;border:1px solid #eeb2ce;padding:12px;border-radius:16px;box-shadow:0 3px 20px #ac245b22;margin-top:14px;font-size:12px}.scan-compare-tray button{background:#a72559;color:#fff;padding:10px;border-radius:10px}.scan-same-price{font-size:11px;color:#a14c73}.product-camera{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;background:#101014;color:#fff;height:100dvh;overflow:hidden;font-family:inherit}.scan-camera-feed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scan-camera-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:calc(env(safe-area-inset-top,0px) + 16px) 17px 20px;background:linear-gradient(rgba(0,0,0,.5333333333),transparent);z-index:3}.scan-camera-top>span{font-size:10px;letter-spacing:2px;font-weight:650;padding-top:14px}.scan-camera-top button{min-width:44px;min-height:44px;border-radius:50%;background:#0004;color:#fff;font-size:30px;line-height:1;display:flex;align-items:center;flex-direction:column;justify-content:center}.scan-camera-top button:last-child{font-size:12px;border-radius:14px;min-width:65px;padding:8px}.scan-camera-top svg{width:26px;height:26px}.scan-camera-top small{font-size:9px;line-height:1.5;margin-top:4px}.scan-camera-top .is-on{color:#ffe584}.scan-camera-frame{position:absolute;top:27%;left:15%;width:70%;height:37%;pointer-events:none}.scan-camera-frame i{position:absolute;width:30px;height:30px;border:3px solid #fff;border-radius:7px}.scan-camera-frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.scan-camera-frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.scan-camera-frame i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.scan-camera-frame i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.scan-camera-frame>span{position:absolute;left:3%;right:3%;height:2px;background:#ffc9e1;box-shadow:0 0 12px #f8bad5;animation:scan-line 3s ease-in-out infinite}.scan-camera-guide{position:absolute;top:68%;left:10%;right:10%;text-align:center;font-size:14px;font-weight:650;text-shadow:0 2px 6px #000}.scan-camera-guide small{display:block;font-size:11px;margin-top:8px;font-weight:400}.scan-camera-bottom{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:22px;padding:22px 22px calc(env(safe-area-inset-bottom,0px) + 26px);background:linear-gradient(transparent,#0008)}.scan-shutter{width:78px;height:78px;border-radius:50%;border:3px solid white;padding:4px;display:block;margin:auto}.scan-shutter>span{display:block;width:100%;height:100%;background:#fff;border-radius:50%}.scan-shutter:disabled{opacity:.4}.scan-album{display:flex;flex-direction:column;align-items:center;gap:7px;justify-self:start;width:65px;font-size:11px;min-height:55px}.scan-album svg{width:30px;height:30px}.scan-camera-error{position:absolute;top:22%;left:9%;right:9%;background:#28252edb;padding:22px 18px;border:1px solid rgba(255,255,255,.1568627451);border-radius:20px;text-align:center}.scan-camera-error strong{font-size:18px}.scan-camera-error p{font-size:13px;line-height:1.6;margin:12px 0}.scan-camera-error button{display:block;margin:10px auto;padding:10px 14px;border-radius:10px;font-size:12px;background:#f9cee1;color:#762d4c}.scan-camera-message{position:absolute;bottom:165px;left:20px;right:20px;z-index:5;background:#222c;padding:12px;border-radius:10px;text-align:center;font-size:12px}.scan-home-shortcut{flex:none!important;width:36px!important;height:36px!important;padding:7px!important;background:transparent!important;touch-action:manipulation}.scan-home-shortcut img{width:22px;height:22px;mix-blend-mode:multiply}.byus-search-box .scan-home-shortcut{margin-right:4px;border-left:1px solid #f0d4e1;border-radius:0}.beauty-bottom-nav [data-compare-camera] .scan-tab-icon{width:28px!important;height:28px!important;object-fit:contain;mix-blend-mode:multiply}.scan-compare-banner{margin-bottom:16px}@keyframes scan-spin{to{transform:rotate(360deg)}}@keyframes scan-line{0%,to{top:5%;opacity:.4}50%{top:95%;opacity:1}}@keyframes scan-mascot-appear{0%,8%,to{opacity:0;transform:translateY(18px) rotate(2deg)}20%,82%{opacity:1;transform:translateY(0) rotate(0)}45%,65%{opacity:1;transform:translateY(-4px) rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.scan-guide-mascot,.scan-camera-frame>span,.scan-loading>span{animation:none;opacity:1}}@media (max-width: 360px){.scan-guide-copy h2{font-size:21px}.scan-guide-copy{width:65%;margin-left:35%;padding-left:8px}.scan-guide-steps{font-size:8px}.scan-result-sort button{font-size:10px}.scan-card-actions{flex-direction:column;align-items:stretch;text-align:center}.scan-guide-mascot{width:45%;height:210px;left:-5%}}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav{isolation:isolate;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background:#fffafdf5!important;border:1px solid #f1d9e7;border-bottom:0;box-shadow:0 -6px 30px #61233e0b,inset 0 1px #fff}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab{position:relative;z-index:1;background:transparent!important;transition:color .18s;touch-action:pan-y;scale:1}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab[aria-current=page]{background:transparent!important}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab[aria-current=page]:before{display:none}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab>span:last-child{position:relative;z-index:1}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab>span:first-child{transition:transform .22s ease}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab[aria-current=page]>span:first-child{transform:translateY(-1px)}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-liquid-lens{position:absolute;z-index:0;top:0;left:0;width:var(--glass-width);height:var(--glass-height);transform:translate3d(var(--glass-x),var(--glass-y),0);pointer-events:none;border-radius:17px;border:1px solid #fff;background:linear-gradient(140deg,#ffffffc9,#f9a8d449 58%,#ffffff9c);box-shadow:0 3px 12px #9c396a12,inset 1px 1px 1px #fff,inset -1px -1px 3px #d695b74a;transition:transform .44s cubic-bezier(.22,.85,.25,1.12),width .3s,height .3s}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-liquid-lens:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;border:1px solid rgba(255,255,255,.5490196078);background:linear-gradient(175deg,rgba(255,255,255,.6),transparent 45%)}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav[data-dragging] .byus-liquid-lens{transition:width .15s,height .15s;box-shadow:0 4px 18px #9c396a24,inset 1px 1px 2px #fff,inset -1px -1px 3px #d695b74a}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-liquid-scan{display:flex;align-items:center;justify-content:center;flex:none;border-radius:16px;width:44px;height:44px;margin-top:-11px}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-guest-avatar,.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-person-avatar,.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-liquid-tab>span>img{width:26px;height:26px}.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-guest-avatar>svg{width:100%;height:100%}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))) or (-webkit-backdrop-filter: blur(12px)){.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav{background:#fff7fbe0!important;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.byus-customer-app.beauty-storefront .byus-liquid-nav .byus-liquid-lens{backdrop-filter:blur(12px) saturate(1.45);-webkit-backdrop-filter:blur(12px) saturate(1.45)}}@media (prefers-reduced-motion: reduce){.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav .byus-liquid-lens,.byus-customer-app.beauty-storefront .beauty-bottom-nav.byus-liquid-nav>a.byus-liquid-tab>span:first-child{transition:none}}.opening-popup{border:0;padding:0;margin:auto;width:calc(100vw - 40px);max-width:380px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow:auto;background:transparent;color:#382a3b;-ms-scroll-chaining:none;overscroll-behavior:contain}.opening-popup::-ms-backdrop{background:#1f162594;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.opening-popup::backdrop{background:#1f162594;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.opening-popup-card{border-radius:24px;background:#fffdfa;overflow:hidden;box-shadow:0 24px 80px #160d2633;animation:byus-popup-in .32s cubic-bezier(.2,.8,.2,1)}.opening-popup-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 20px;gap:8px}.opening-popup-toolbar>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#816a7b}.opening-popup-toolbar button{width:44px;height:44px;border:0;border-radius:50%;background:#f4eff4;color:#453349;font-size:19px;flex-shrink:0}.opening-popup-banner{display:block;width:100%;padding:0;border:0;background:#faeef3;cursor:pointer}.opening-popup-banner img{display:block;width:100%;max-height:54vh;max-height:54dvh;object-fit:contain}.opening-popup-footer{padding:16px 20px 20px}.opening-popup-footer h2{font-size:17px;line-height:1.4;font-weight:700;margin:0 0 13px;overflow-wrap:anywhere}.opening-popup-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 16px;background:#54364f;color:#fff;border:0;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer}.opening-popup-cta span{font-size:22px;line-height:1}.opening-popup button:focus-visible{outline:3px solid #248b85;outline-offset:-3px}@keyframes byus-popup-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.opening-popup-card{animation:none}.opening-popup::-ms-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.opening-popup::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.byus-customer-app.product-purchase-portal{position:fixed;z-index:90;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:480px;box-sizing:border-box;display:grid;grid-template-columns:48px 42px 58px minmax(0,1fr);gap:6px;align-items:center;padding:10px 12px max(12px,env(safe-area-inset-bottom,0px));background:#fffdfefa;border-top:1px solid #eadde5;box-shadow:0 -5px 22px #4e25490b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#493b47;isolation:isolate}.product-purchase-portal .purchase-tool{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;border:0;background:transparent;color:#514454;padding:3px 0;font:inherit;cursor:pointer;min-width:0;text-decoration:none}.product-purchase-portal .purchase-tool svg{width:24px;height:24px;flex:none}.product-purchase-portal .purchase-tool span{font-size:10px;font-weight:500;line-height:1.3;white-space:normal;text-align:center}.product-purchase-portal .purchase-add{border-radius:14px;background:#fbe9f0;color:#a43f68}.product-purchase-portal .purchase-buy{border:1px solid #b34471;background:linear-gradient(115deg,#bc4d7b,#9e375e);color:#fff;border-radius:16px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;font:inherit;cursor:pointer;box-shadow:0 3px 10px #ab3f6621;min-width:0}.product-purchase-portal .purchase-buy strong{font-size:17px;line-height:1.2;font-weight:750;white-space:nowrap}.product-purchase-portal .purchase-buy span{font-size:11px;line-height:1.3;font-weight:600}.product-purchase-portal button:disabled{opacity:.45;cursor:not-allowed}.product-purchase-portal :is(button,a):focus-visible{outline:2px solid #9d4678;outline-offset:3px}.product-purchase-portal :is(button,a):active{-webkit-filter:brightness(.94);filter:brightness(.94)}.byus-customer-app .beauty-product-detail{height:auto;min-height:100%;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.byus-customer-app .beauty-product-detail>.product-detail-scroll{overflow:visible;flex:none;min-height:0}.byus-customer-app .beauty-product-detail .product-share-tools{position:fixed;bottom:calc(98px + env(safe-area-inset-bottom,0px));right:max(12px,(100vw - 456px) / 2);z-index:30}.byus-customer-app.beauty-storefront .beauty-card-actions .market-buy-action{width:100%;background:linear-gradient(115deg,#bc4d7b,#a43c68);border:1px solid #a43c68;color:#fff;min-height:39px;border-radius:12px;box-shadow:0 3px 10px #aa3e651c;font-weight:700;display:flex;justify-content:center;gap:6px;padding:9px}.byus-customer-app.beauty-storefront .beauty-card-actions .market-buy-action span{color:#fff;font-size:12px;font-weight:700}.byus-customer-app.beauty-storefront .beauty-card-actions .market-buy-action svg{color:#fff}.byus-customer-app.beauty-storefront .beauty-card-actions .market-cart-action{min-height:36px}.byus-customer-app.beauty-storefront .beauty-card-actions{gap:7px}.byus-customer-app.beauty-storefront a.test-now-button{color:#633c59;background:linear-gradient(115deg,#fce8f0,#efe7f7 65%,#e4efed);border:1px solid #dec5da;min-height:76px;box-shadow:0 3px 12px #a65b8220;animation:purchase-try-glow 4s ease-in-out infinite}.byus-customer-app.beauty-storefront .test-now-copy strong{color:#703c60;font-size:17px}.byus-customer-app.beauty-storefront .test-now-copy>span{color:#735f76;font-size:12px}.byus-customer-app.beauty-storefront .test-now-icon{background:#fff9fd;color:#a24476;border-color:#e2bfd5}.byus-customer-app.beauty-storefront .test-now-live{color:#a85a87}.byus-customer-app.beauty-storefront .test-now-arrow{color:#885277;border-color:#d6bad1}.byus-customer-app.beauty-storefront a.test-now-button:after{animation:purchase-try-shine 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5019607843),transparent)}@keyframes purchase-try-glow{0%,to{box-shadow:0 3px 12px #a65b8218}50%{box-shadow:0 0 15px #b66b982f,0 3px 12px #a65b821a}}@keyframes purchase-try-shine{0%,65%{left:-45%;opacity:0}70%{opacity:1}92%,to{left:130%;opacity:0}}@media (max-width: 350px){.byus-customer-app.product-purchase-portal{grid-template-columns:44px 36px 50px minmax(0,1fr);gap:4px;padding-left:9px;padding-right:9px}.product-purchase-portal .purchase-buy strong{font-size:16px}}@media (prefers-reduced-motion: reduce){.byus-customer-app.beauty-storefront a.test-now-button,.byus-customer-app.beauty-storefront a.test-now-button:after{animation:none!important}}.beauty-card-actions button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.market-product:has([data-product-availability=soldout]) img{opacity:.55}.byus-liquid-nav .byus-liquid-tab>span:last-child{font-size:10px!important;white-space:normal;line-height:1.25!important}.vip-account-card,.vip-intro{--vip-ink:#773a53;--vip-gold:#a83261;--vip-paper:#fff7fa;color:var(--vip-gold);background:#fff0f6;border:1px solid #f0c6d9;display:block;overflow:hidden;position:relative}.vip-account-card{border-radius:19px 19px 12px 12px;margin:0 0 12px;padding:16px 12px 14px;background:radial-gradient(ellipse at 85% 0,#f6d3e3 0,transparent 60%),#fff0f6}.vip-account-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.vip-account-heading>span{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:800;letter-spacing:.3px}.vip-account-heading svg{width:24px;height:24px}.vip-account-heading>b{border-radius:30px;background:linear-gradient(100deg,#ffe3ef,#f5bed5);padding:8px 12px;color:#9d2452;font-size:12px;white-space:nowrap}.vip-account-heading i{font-style:normal}.vip-account-subtitle{font-size:11px;opacity:.82;margin:5px 0 15px}.vip-account-perks{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:7px}.vip-account-perks>div{color:var(--vip-ink);border-radius:11px;background:linear-gradient(#ffe6b7,#fffdfa);display:flex;align-items:center;flex-direction:column;padding:11px 4px 8px;text-align:center;min-width:0}.vip-account-perks small{font-size:8px;font-weight:700;white-space:nowrap}.vip-account-perks strong{font-size:18px;background:#fce0ec;border-radius:8px;padding:15px 2px;margin:9px 0 7px;width:100%;letter-spacing:-.8px;white-space:nowrap}.vip-account-perks svg{width:47px;height:47px;color:#d1638e;margin:13px 0 12px}.vip-account-perks strong.vip-six{font-size:31px;line-height:27px;padding:10px}.vip-account-perks span{font-size:9px;line-height:14px}.vip-account-perks em{font-size:8px;font-style:normal;color:#9c637b;margin-top:4px}.vip-intro{margin:-12px -12px 14px;border:0;padding:16px 12px 21px;background:radial-gradient(ellipse at 95% 12%,#ffdbe9 0,transparent 48%),#fff5f9}.vip-intro-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px;margin-bottom:16px}.vip-intro-top>span{display:flex;align-items:center;gap:6px}.vip-intro-top svg{width:19px;height:19px}.vip-intro-top>a{font-size:11px;letter-spacing:0}.vip-gold-card{padding:24px 18px 21px;border-radius:18px 18px 5px 5px;border:1px solid #efbdd2;position:relative;background:linear-gradient(115deg,#ffe6f0,#fff7fb 70%);box-shadow:inset 0 0 0 5px #ffffff05;overflow:hidden}.vip-gold-card>small{font-size:9px;letter-spacing:1.6px}.vip-gold-card>svg{position:absolute;width:140px;height:140px;right:-18px;top:0;opacity:.09;transform:rotate(-15deg)}.vip-gold-card>h1{font-size:25px;font-weight:700;margin:18px 0 7px;color:#a83261;line-height:1.3}.vip-gold-card>p{font-size:11px;color:#a45c7b;margin:0}.vip-gold-card>span{display:block;font-size:8px;letter-spacing:2px;margin-top:24px;opacity:.65}.vip-perks-title{text-align:center;font-size:14px!important;font-weight:600!important;color:#a83261!important;margin:22px 0 13px!important}.vip-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vip-benefit-grid>a{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:106px;color:#783852;background:linear-gradient(115deg,#ffe5ef,#fffafd);border-radius:9px;padding:11px 9px}.vip-benefit-grid small{font-size:8px;color:#a56881}.vip-benefit-grid strong{font-size:14px;margin-top:10px;z-index:1}.vip-benefit-grid span{font-size:10px;line-height:15px;max-width:110px;margin-top:3px;z-index:1}.vip-benefit-grid b{position:absolute;font-size:45px;right:2px;bottom:-5px;opacity:.15;font-family:Georgia,serif}.vip-join{margin-top:22px;text-align:center}.vip-join label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;margin-bottom:12px}.vip-join input{width:15px!important;height:15px;accent-color:#bc3b70}.vip-join button{width:100%;border:0;border-radius:35px;min-height:48px;padding:12px;background:linear-gradient(100deg,#ffe3ef,#f5bed5);color:#8f2855;font-weight:700;font-size:15px}.vip-join button:disabled{opacity:.5;cursor:not-allowed}.vip-join button span{float:right;margin-right:10px}.vip-join p{font-size:9px;color:#9d6b80;margin:9px 0 0}.vip-active{text-align:center;background:#a8326116;border:1px solid #e8b4cb;border-radius:30px;padding:13px;font-size:12px;margin:18px 0 0}.vip-member-page>.bg-section{border:1px solid #f4d9e5!important;border-radius:14px!important;background:#fffbfd!important}.vip-member-page>.bg-section:before{content:"";display:block;width:24px;height:3px;background:#e29abb;margin-bottom:10px;border-radius:3px}@media (max-width: 340px){.vip-account-perks strong{font-size:15px}.vip-account-heading>span{font-size:16px}.vip-benefit-grid strong{font-size:12px}.vip-gold-card>h1{font-size:22px}}.vip-account-card{background:radial-gradient(ellipse at 100% 0,#f8cfe1,transparent 65%),#fff2f7;box-shadow:0 5px 22px #b52c6310;padding:18px 12px}.vip-account-heading>span{font-family:Georgia,serif;font-size:23px;font-weight:600}.vip-account-heading>b{background:#b52c63;color:#fff;font-size:11px}.vip-account-subtitle{color:#9b627a;opacity:1;line-height:1.6}.vip-account-perks>div{background:#fff9fc;border:1px solid #f5dce7}.vip-account-perks strong{background:linear-gradient(135deg,#ffe3ef,#fff7fb);font-size:16px;padding:18px 2px;color:#b52c63}.vip-intro{background:radial-gradient(ellipse at 95% 0,#ffddeb,transparent 55%),#fff5f9;color:#8f2855;padding-top:18px}.vip-gold-card{background:radial-gradient(circle at 100% 0,#f8bcd5,transparent 50%),linear-gradient(120deg,#fff8fc,#fce0ed);border-color:#edbed2;box-shadow:0 9px 24px #b52c6310;border-radius:20px;padding:26px 20px}.vip-gold-card>h1{font-family:Georgia,serif;font-size:35px;color:#9d2452;font-weight:500}.vip-gold-card>small,.vip-gold-card>span{color:#a36b82}.vip-gold-card>svg{color:#c24b7d;width:160px;height:160px;opacity:.12}.vip-perks-title{color:#9d2452!important;margin:25px 0 16px!important}.vip-benefit-grid{gap:10px}.vip-benefit-grid>a{background:#fff;min-height:123px;border:1px solid #f0d4e1;box-shadow:0 3px 12px #b52c6305;border-radius:14px;padding:15px 11px}.vip-benefit-grid small{color:#b57490;letter-spacing:1px;font-size:8px}.vip-benefit-grid strong{color:#98385f;font-size:14px}.vip-benefit-grid span{color:#98677c;max-width:125px;font-size:10px}.vip-benefit-grid b{color:#dc82a7;opacity:.22;font-size:54px}.vip-join button{background:linear-gradient(110deg,#c64d80,#ac2c62);color:#fff;box-shadow:0 6px 15px #b52c6320;font-size:13px}.vip-join label{color:#8a4c67;font-size:11px}.vip-program-terms{background:#ffffffa6;border:1px solid #f3d5e2;border-radius:14px;padding:14px;margin-top:18px}.vip-program-terms h3{font-size:12px;font-weight:600;margin:0 0 6px}.vip-program-terms p{font-size:11px;line-height:1.7;color:#916075;margin:0}.vip-active{border-color:#ecbed2;background:#fce7f0;color:#a33160}.vip-error{font-size:11px;text-align:left;line-height:1.7;background:#fff;padding:12px;border-radius:12px;margin-top:12px;color:#9d2452}.vip-error a{display:block;text-decoration:underline}.vip-shopping-link{display:flex;justify-content:space-between;font-size:12px;margin:20px 4px 0;color:#a33464}.atelier-launcher{padding:32px 24px;min-height:100%;background:linear-gradient(155deg,#fbf2f2,#f6f1fa 64%,#edf4f0);color:#50394e;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.atelier-launch-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:#f0dbe6;color:#8c5277}.atelier-launch-icon svg{width:34px;height:34px}.atelier-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px}.atelier-launcher h1{font-size:30px;line-height:1.25;font-weight:750;letter-spacing:-1px}.atelier-launcher h1 em{color:#99708c;font-style:normal}.atelier-launcher>p:not(.atelier-eyebrow){font-size:14px;line-height:1.7}.atelier-launcher>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;background:#584156;color:#fff;border:0;border-radius:15px;font-size:14px;font-weight:700}.atelier-launcher small{font-size:12px;line-height:1.6;color:#83717f}.atelier-launcher>a{font-size:13px;color:#774d6b}.atelier-embedded{height:100%;min-height:480px;display:flex;flex-direction:column;background:#fbf7f4}.atelier-frame-tools{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e7dce4;flex-wrap:wrap}.atelier-frame-tools>span{font-size:9px;font-weight:700;letter-spacing:1px;margin-right:auto;color:#92778b}.atelier-frame-tools a,.atelier-frame-tools button{font-size:11px;color:#76526b}.atelier-frame-tools button{border:0;background:#eee7ee;padding:7px 10px;border-radius:8px}.atelier-embedded iframe{display:block;width:100%;flex:1;min-height:650px;border:0;background:#fbf7f4}.atelier-embedded>p{padding:14px;font-size:12px;color:#92778b}.atelier-launcher>.atelier-launch-web{display:block;width:100%;padding:16px 18px;background:#584156;color:#fff;border-radius:15px;font-size:14px;font-weight:700}.zalo-auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;padding:18px 12px max(12px,env(safe-area-inset-bottom));background:#251e3d70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow-y:auto;animation:authFade .22s ease}.zalo-auth-card{position:relative;width:100%;max-width:420px;margin:auto;box-sizing:border-box;max-height:calc(100dvh - 30px);overflow-y:auto;background:#fff;border-radius:28px;padding:27px 23px 19px;color:#30273f;box-shadow:0 20px 80px #24132d30;animation:authRise .32s cubic-bezier(.2,.8,.2,1)}.zalo-auth-card *{box-sizing:border-box}.zalo-auth-close{position:absolute;top:12px;right:13px;border:0;background:#f4f2f7;border-radius:50%;width:32px;height:32px;color:#737084;font-size:23px}.zalo-auth-logo{width:46px;height:46px;border-radius:50%;margin-bottom:23px}.zalo-auth-kicker{font-size:8px;letter-spacing:1.1px;color:#8c2454;font-weight:750}.zalo-auth-card h2{font-size:29px;letter-spacing:-1px;line-height:1.18;font-weight:800;margin:12px 0}.zalo-auth-card h2 em{font-style:normal;color:#bd346c}.zalo-auth-card>p{font-size:12px;line-height:1.7;color:#737084;margin:0 0 19px}.zalo-auth-permission{display:flex;align-items:center;gap:12px;background:#f7f5fa;border:1px solid #ece6f1;border-radius:14px;padding:13px;margin-bottom:10px}.zalo-auth-permission>svg{width:22px;height:22px;flex:none;color:#8060ad}.zalo-auth-permission strong{display:block;font-size:12px}.zalo-auth-permission span{display:block;font-size:10px;color:#737084;margin-top:3px}.zalo-auth-primary{display:flex;align-items:center;justify-content:center;gap:13px;border:0;background:#bd346c;color:#fff;border-radius:14px;min-height:50px;width:100%;font:inherit;font-size:13px;font-weight:700;padding:12px;margin-top:21px;box-shadow:0 6px 19px #bd346c20}.zalo-auth-primary svg{width:18px;height:18px}.zalo-auth-later{display:block;width:100%;padding:14px 0 10px;font:inherit;font-size:11px;background:none;border:0;color:#737084}.zalo-auth-card p.zalo-auth-note{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;margin:6px 0 0}.zalo-auth-note svg{width:13px;height:13px;flex:none}.zalo-auth-card p.zalo-auth-error{color:#972a4b;background:#fff0f5;padding:11px;border:1px solid #f2cfdd;border-radius:11px;font-size:11px;margin:12px 0 0}.zalo-auth-card button:disabled{opacity:.55}.zalo-auth-card :focus-visible{outline:2px solid #6652b9;outline-offset:3px}.zalo-login-panel{text-align:center;padding:32px 17px;border-radius:21px;background:linear-gradient(140deg,#fff,#fff3f8);border:1px solid #eadfeb}.zalo-login-symbol{display:grid;place-items:center;width:57px;height:57px;border-radius:19px;background:#edf3ff;color:#1465dc;font-weight:800;font-size:28px;margin:0 auto 19px}.zalo-login-panel h2{font-size:21px;letter-spacing:-.6px;font-weight:750}.zalo-login-panel p{font-size:12px;line-height:1.7;color:#737084;margin:12px 0 23px}.zalo-login-panel button{display:flex;align-items:center;justify-content:center;gap:14px;margin:auto;font-size:13px}.zalo-login-panel svg{width:18px;height:18px}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes authRise{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@media (max-height: 680px){.zalo-auth-card{padding:20px}.zalo-auth-logo{margin-bottom:12px;width:36px;height:36px}.zalo-auth-card h2{font-size:25px}.zalo-auth-card>p{margin-bottom:12px}.zalo-auth-permission{padding:10px}}@media (prefers-reduced-motion: reduce){.zalo-auth-overlay,.zalo-auth-card{animation:none}}.zalo-existing-account{display:block;text-align:center;font-size:11px;color:#6652b9;margin-top:15px;text-decoration:none}.zalo-auth-card .zalo-existing-account{margin:1px 0 14px}.zalo-link-existing{display:block;margin-top:8px;background:none;border:0;color:#8c2454;font-size:11px;text-decoration:underline}:root{--zaui-light-color-primary: #006af5;--zaui-dark-color-primary: #006af5;--zaui-light-color-on-primary: #ffffff;--zaui-dark-color-on-primary: #ffffff;--zaui-light-text-color: #141415;--zaui-dark-text-color: #f4f5f6;--zaui-avatar-text-color: #ffffff;--zaui-avatar-background-gradient-01: linear-gradient(45deg, #006af5 0%, #8fc1ff 100%);--zaui-avatar-background-gradient-02: linear-gradient(45deg, #6a40bf 0%, #52a0ff 100%);--zaui-avatar-background-gradient-03: linear-gradient(45deg, #12aee2 0%, #66d68f 100%);--zaui-avatar-background-gradient-04: linear-gradient(45deg, #34b764 0%, #99e5b5 100%);--zaui-mask-overlay-color: #000000b3;--zaui-light-body-background-color: #e9ebed;--zaui-light-avatar-border: #ffffff;--zaui-light-avatar-status-background: #ffffff;--zaui-light-avatar-status-online: #34b764;--zaui-light-avatar-status-blocked: #dc1f18;--zaui-light-avatar-story-contour-color: linear-gradient(45deg, #006af5 0%, #5fcbf2 100%);--zaui-light-avatar-uploading: linear-gradient(90deg, rgba(95, 203, 242, 0) 0%, #006af5 100%);--zaui-light-avatar-story-seen: #d6d9dc;--zaui-light-avatar-counter-background: #e9ebed;--zaui-light-bottom-navigation-color: #767a7f;--zaui-light-bottom-navigation-active-color: #006af5;--zaui-light-bottom-navigation-divider-color: #e9ebed;--zaui-light-bottom-navigation-background-color: #ffffff;--zaui-light-button-primary-background: var(--zaui-light-color-primary);--zaui-light-button-primary-background-pressed: #0250b6;--zaui-light-button-primary-text: var(--zaui-light-color-on-primary);--zaui-light-button-primary-icon: var(--zaui-light-color-on-primary);--zaui-light-button-primary-danger-background: #dc1f18;--zaui-light-button-primary-danger-background-pressed: #a51712;--zaui-light-button-primary-danger-text: #ffffff;--zaui-light-button-secondary-background: #d6e9ff;--zaui-light-button-secondary-background-pressed: #b8d9ff;--zaui-light-button-secondary-text: #006af5;--zaui-light-button-secondary-icon: #006af5;--zaui-light-button-secondary-danger-background: #fed8d7;--zaui-light-button-secondary-danger-background-pressed: #fcbdba;--zaui-light-button-secondary-danger-text: #dc1f18;--zaui-light-button-secondary-danger-icon: #dc1f18;--zaui-light-button-secondary-neutral-background: #e9ebed;--zaui-light-button-secondary-neutral-background-pressed: #d6d9dc;--zaui-light-button-secondary-neutral-text: #141415;--zaui-light-button-secondary-neutral-icon: #141415;--zaui-light-button-tertiary-background-pressed: #ebf4ff;--zaui-light-button-tertiary-text: #006af5;--zaui-light-button-tertiary-icon: #006af5;--zaui-light-button-tertiary-danger-background-pressed: #ffebeb;--zaui-light-button-tertiary-danger-text: #dc1f18;--zaui-light-button-tertiary-danger-icon: #dc1f18;--zaui-light-button-tertiary-neutral-background-pressed: #e9ebed;--zaui-light-button-tertiary-neutral-text: #141415;--zaui-light-button-tertiary-neutral-icon: #141415;--zaui-light-button-background-disabled: #d6d9dc;--zaui-light-button-text-disabled: #b9bdc1;--zaui-light-button-icon-disabled: #b9bdc1;--zaui-light-checkbox-border-color: #b9bdc1;--zaui-light-checkbox-uncheck-background: #ffffff;--zaui-light-checkbox-checked-background: #006af5;--zaui-light-checkbox-checked-mark-color: #ffffff;--zaui-light-checkbox-disabled-checked-background: #8fc1ff;--zaui-light-checkbox-disabled-checked-mark-color: #ffffffcc;--zaui-light-checkbox-disabled-uncheck-background: #d6d9dc;--zaui-light-checkbox-disabled-label: #b9bdc1;--zaui-light-header-color: #141415;--zaui-light-header-background-color: #ffffff;--zaui-light-header-divider: #e9ebed;--zaui-light-input-text-color: var(--zaui-light-text-color);--zaui-light-input-border-color: #b9bdc1;--zaui-light-input-hover-border-color: #006af5;--zaui-light-input-placeholder-color: #b9bdc1;--zaui-light-input-background-color: #ffffff;--zaui-light-input-helper-text-color: #767a7f;--zaui-light-input-helper-icon-background-color: #767a7f;--zaui-light-input-error-text-color: #dc1f18;--zaui-light-input-error-icon-background-color: #dc1f18;--zaui-light-input-clear-icon-color: #141415;--zaui-light-input-status-success-icon-focus-visible-color: #34b764;--zaui-light-input-status-success-icon-color: #34b764;--zaui-light-input-status-error: #dc1f18;--zaui-light-input-disabled-color: #767a7f;--zaui-light-input-disabled-background-color: #0000001a;--zaui-dark-input-text-color: var(--zaui-dark-text-color);--zaui-dark-input-border-color: #767a7f;--zaui-dark-input-hover-border-color: #006af5;--zaui-dark-input-placeholder-color: #53575a;--zaui-dark-input-background-color: #141415;--zaui-dark-input-helper-text-color: #8f9499;--zaui-dark-input-helper-icon-background-color: #8f9499;--zaui-dark-input-error-text-color: #dc1f18;--zaui-dark-input-error-icon-background-color: #dc1f18;--zaui-dark-input-clear-icon-color: #f4f5f6;--zaui-dark-input-status-success-icon-focus-visible-color: #f4f5f6;--zaui-dark-input-status-success-icon-color: #34b764;--zaui-dark-input-status-error: #dc1f18;--zaui-dark-input-disabled-color: #8f9499;--zaui-dark-input-disabled-background-color: #ffffff1a;--zaui-light-list-item-brackets-color: #767a7f;--zaui-light-list-item-subtitle-color: #767a7f;--zaui-light-list-item-icon-color: #767a7f;--zaui-light-list-item-icon-link-color: #006af5;--zaui-light-list-item-divider-color: #e9ebed;--zaui-light-modal-background: #ffffff;--zaui-light-modal-divider: #e9ebed;--zaui-light-picker-title-color: #141415;--zaui-light-picker-option-selected-color: #006af5;--zaui-light-picker-option-2nd-color: #767a7f;--zaui-light-picker-option-color: #b9bdc1;--zaui-light-picker-selected-background-color: #f4f5f6;--zaui-light-progress-completed: #006af5;--zaui-light-progress-background: #ffffff;--zaui-light-radio-border-color: #b9bdc1;--zaui-light-radio-uncheck-background: #ffffff;--zaui-light-radio-checked-background: #006af5;--zaui-light-radio-checked-mark-color: #ffffff;--zaui-light-radio-disabled-checked-background: #8fc1ff;--zaui-light-radio-disabled-checked-mark-color: #ffffffcc;--zaui-light-radio-disabled-uncheck-background: #d6d9dc;--zaui-light-radio-disabled-label: #b9bdc1;--zaui-light-option-selected-color: #006af5;--zaui-light-option-divider-color: #e9ebed;--zaui-light-option-color: #141415;--zaui-light-option-group-color: #767a7f;--zaui-light-pressed-bg-color: #e9ebed;--zaui-light-select-title-color: #141415;--zaui-light-close-btn-color: #141415;--zaui-light-option-color-disabled: #767a7f;--zaui-light-sheet-title: #141415;--zaui-light-sheet-divider: #e9ebed;--zaui-light-sheet-container: #ffffff;--zaui-light-sheet-handler: #e9ebed;--zaui-light-action-sheet-title: #767a7f;--zaui-light-action-sheet-divider: #e9ebed;--zaui-light-action-sheet-group-divider: #f4f5f6;--zaui-light-slider-track-bg-color: #d6d9dc;--zaui-light-slider-track-active-bg-color: #006af5;--zaui-light-slider-thumb-bg-color: #006af5;--zaui-light-slider-mark-bg-color: #d6d9dc;--zaui-light-slider-mark-filled-bg-color: #006af5;--zaui-light-slider-label-color: #767a7f;--zaui-light-slider-value-color: #141415;--zaui-light-slider-prefix-suffix-color: #767a7f;--zaui-light-snackbar-background: #252627;--zaui-light-snackbar-text-color: #ffffff;--zaui-light-snackbar-action-color: #52a0ff;--zaui-light-snackbar-default-icon-color: #767a7f;--zaui-light-snackbar-success-color: #34b764;--zaui-light-snackbar-info-color: #52a0ff;--zaui-light-snackbar-error-color: #dc1f18;--zaui-light-snackbar-warning-color: #e8ba02;--zaui-light-snackbar-download-color: #767a7f;--zaui-light-snackbar-disconnect-color: #767a7f;--zaui-light-snackbar-connect-color: #34b764;--zaui-light-snackbar-progress-color: #52a0ff;--zaui-light-countdown-bg-color: #ffffff;--zaui-light-countdown-progress-color: #52a0ff;--zaui-light-countdown-counter-color: #ffffff;--zaui-light-spinner-border-color: #d6d9dc;--zaui-light-spinner-dot-color: #006af5;--zaui-light-switch-bg-color: #006af5;--zaui-light-switch-disabled-bg-color: #8fc1ff;--zaui-light-switch-off-bg-color: #b9bdc1;--zaui-light-switch-off-disabled-bg-color: #d6d9dc;--zaui-light-switch-handler-bg-color: #ffffff;--zaui-light-switch-handler-disabled-bg-color: #ffffff;--zaui-light-switch-label-color: #141415;--zaui-light-switch-label-disabled-color: #b9bdc1;--zaui-light-tabbar-divider: #e9ebed;--zaui-light-tabbar-background: #ffffff;--zaui-light-tabbar-label: #767a7f;--zaui-light-tabbar-label-active: #141415;--zaui-light-tabbar-active-line: #006af5;--zaui-dark-body-background-color: #000000e6;--zaui-dark-avatar-border: #141415;--zaui-dark-avatar-status-background: #141415;--zaui-dark-avatar-status-online: #34b764;--zaui-dark-avatar-status-blocked: #dc1f18;--zaui-dark-avatar-story-contour-color: linear-gradient(45deg, #006af5 0%, #5fcbf2 100%);--zaui-dark-avatar-uploading: linear-gradient(90deg, rgba(95, 203, 242, 0) 0%, #006af5 100%);--zaui-dark-avatar-story-seen: #53575a;--zaui-dark-avatar-counter-background: #36383a;--zaui-dark-bottom-navigation-color: #8f9499;--zaui-dark-bottom-navigation-active-color: #52a0ff;--zaui-dark-bottom-navigation-divider-color: #36383a;--zaui-dark-bottom-navigation-background-color: #141415;--zaui-dark-button-primary-background: var(--zaui-dark-color-primary);--zaui-dark-button-primary-background-pressed: #0250b6;--zaui-dark-button-primary-text: var(--zaui-dark-color-on-primary);--zaui-dark-button-primary-icon: var(--zaui-dark-color-on-primary);--zaui-dark-button-primary-danger-background: #dc1f18;--zaui-dark-button-primary-danger-background-pressed: #a51712;--zaui-dark-button-primary-danger-text: #ffffff;--zaui-dark-button-primary-danger-icon: #ffffff;--zaui-dark-button-secondary-background: #03316d;--zaui-dark-button-secondary-background-pressed: #03244e;--zaui-dark-button-secondary-text: #8fc1ff;--zaui-dark-button-secondary-icon: #8fc1ff;--zaui-dark-button-secondary-danger-background: #650e0b;--zaui-dark-button-secondary-danger-background-pressed: #490a08;--zaui-dark-button-secondary-danger-text: #f89996;--zaui-dark-button-secondary-danger-icon: #f89996;--zaui-dark-button-secondary-neutral-background: #36383a;--zaui-dark-button-secondary-neutral-background-pressed: #252627;--zaui-dark-button-secondary-neutral-text: #ffffff;--zaui-dark-button-secondary-neutral-icon: #ffffff;--zaui-dark-button-tertiary-background-pressed: #03316d;--zaui-dark-button-tertiary-text: #52a0ff;--zaui-dark-button-tertiary-icon: #52a0ff;--zaui-dark-button-tertiary-danger-background-pressed: #650e0b;--zaui-dark-button-tertiary-danger-text: #f1645f;--zaui-dark-button-tertiary-danger-icon: #f1645f;--zaui-dark-button-tertiary-neutral-background-pressed: #36383a;--zaui-dark-button-tertiary-neutral-text: #ffffff;--zaui-dark-button-tertiary-neutral-icon: #ffffff;--zaui-dark-button-background-disabled: #36383a;--zaui-dark-button-text-disabled: #53575a;--zaui-dark-button-icon-disabled: #53575a;--zaui-dark-checkbox-border-color: #767a7f;--zaui-dark-checkbox-uncheck-background: #141415;--zaui-dark-checkbox-checked-background: #006af5;--zaui-dark-checkbox-checked-mark-color: #ffffff;--zaui-dark-checkbox-disabled-checked-background: #033e8c;--zaui-dark-checkbox-disabled-checked-mark-color: #ffffff99;--zaui-dark-checkbox-disabled-uncheck-background: #36383a;--zaui-dark-checkbox-disabled-label: #53575a;--zaui-dark-header-color: #f4f5f6;--zaui-dark-header-background-color: #141415;--zaui-dark-header-divider: #36383a;--zaui-dark-list-item-brackets-color: #8f9499;--zaui-dark-list-item-subtitle-color: #8f9499;--zaui-dark-list-item-icon-color: #767a7f;--zaui-dark-list-item-icon-link-color: #006af5;--zaui-dark-list-item-divider-color: #36383a;--zaui-dark-modal-background: #252627;--zaui-dark-modal-divider: #36383a;--zaui-dark-picker-title-color: #f4f5f6;--zaui-dark-picker-option-selected-color: #006af5;--zaui-dark-picker-option-2nd-color: #8f9499;--zaui-dark-picker-option-color: #53575a;--zaui-dark-picker-selected-background-color: #252627;--zaui-dark-progress-completed: #52a0ff;--zaui-dark-progress-background: #ffffff33;--zaui-dark-radio-border-color: #767a7f;--zaui-dark-radio-uncheck-background: #141415;--zaui-dark-radio-checked-background: #006af5;--zaui-dark-radio-checked-mark-color: #ffffff;--zaui-dark-radio-disabled-checked-background: #033e8c;--zaui-dark-radio-disabled-checked-mark-color: #ffffff99;--zaui-dark-radio-disabled-uncheck-background: #36383a;--zaui-dark-radio-disabled-label: #53575a;--zaui-dark-option-selected-color: #006af5;--zaui-dark-option-divider-color: #36383a;--zaui-dark-option-color: #f4f5f6;--zaui-dark-option-group-color: #8f9499;--zaui-dark-pressed-bg-color: #36383a;--zaui-dark-select-title-color: #f4f5f6;--zaui-dark-close-btn-color: #f4f5f6;--zaui-dark-option-color-disabled: #8f9499;--zaui-dark-sheet-title: #f4f5f6;--zaui-dark-sheet-divider: #36383a;--zaui-dark-sheet-container: #252627;--zaui-dark-sheet-handler: #36383a;--zaui-dark-action-sheet-title: #8f9499;--zaui-dark-action-sheet-divider: #36383a;--zaui-dark-action-sheet-group-divider: #000000;--zaui-dark-slider-track-bg-color: #d6d9dc;--zaui-dark-slider-track-active-bg-color: #006af5;--zaui-dark-slider-thumb-bg-color: #006af5;--zaui-dark-slider-mark-bg-color: #d6d9dc;--zaui-dark-slider-mark-filled-bg-color: #006af5;--zaui-dark-slider-label-color: #8f9499;--zaui-dark-slider-value-color: #f4f5f6;--zaui-dark-slider-prefix-suffix-color: #d6d9dc;--zaui-dark-snackbar-background: #53575a;--zaui-dark-snackbar-text-color: #ffffff;--zaui-dark-snackbar-action-color: #52a0ff;--zaui-dark-snackbar-default-icon-color: #8f9499;--zaui-dark-snackbar-success-color: #34b764;--zaui-dark-snackbar-info-color: #52a0ff;--zaui-dark-snackbar-error-color: #dc1f18;--zaui-dark-snackbar-warning-color: #e8ba02;--zaui-dark-snackbar-download-color: #8f9499;--zaui-dark-snackbar-disconnect-color: #8f9499;--zaui-dark-snackbar-connect-color: #34b764;--zaui-dark-countdown-bg-color: #ffffff;--zaui-dark-countdown-progress-color: #52a0ff;--zaui-dark-countdown-counter-color: #ffffff;--zaui-dark-snackbar-progress-color: #52a0ff;--zaui-dark-spinner-border-color: #d6d9dc;--zaui-dark-spinner-dot-color: #006af5;--zaui-dark-switch-bg-color: #006af5;--zaui-dark-switch-disabled-bg-color: #033e8c;--zaui-dark-switch-off-bg-color: #53575a;--zaui-dark-switch-off-disabled-bg-color: #36383a;--zaui-dark-switch-handler-bg-color: #ffffff;--zaui-dark-switch-handler-disabled-bg-color: #ffffff99;--zaui-dark-switch-label-color: #f4f5f6;--zaui-dark-switch-label-disabled-color: #53575a;--zaui-dark-tabbar-divider: #36383a;--zaui-dark-tabbar-background: #141415;--zaui-dark-tabbar-label: #8f9499;--zaui-dark-tabbar-label-active: #f4f5f6;--zaui-dark-tabbar-active-line: #006af5}@keyframes loadingCircle{to{transform:rotate(360deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}50%{opacity:.1;transform:scale(.5)}to{opacity:0;transform:scale(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes cursorAnimate{0%{opacity:0}50%{opacity:1}to{opacity:0}}.zaui-mask{width:100%;height:100%;position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;background-color:var(--zaui-mask-overlay-color, #000000b3);-webkit-overflow-scrolling:touch;display:none}.zaui-mask-hidden{visibility:visible}.zaui-mask-no-mask{background:transparent;background-color:transparent}.zaui-mask-enter,.zaui-mask-appear,.zaui-mask-exit{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-play-state:paused;display:unset}.zaui-mask-enter.zaui-mask-enter-active,.zaui-mask-appear.zaui-mask-appear-active{animation-name:fadeIn;animation-play-state:running;display:unset}.zaui-mask-enter-done{display:unset}.zaui-mask-exit.zaui-mask-exit-active{animation-name:fadeOut;animation-play-state:running}.zaui-mask-exit-done{display:none}.zaui-modal-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;outline:0;z-index:1000;display:flex;justify-content:center;align-items:center;-webkit-overflow-scrolling:touch}.zaui-btn{padding:12px 24px;position:relative;display:inline-block;white-space:nowrap;text-align:center;background-image:none;border:none;cursor:pointer;border-radius:48px;user-select:none;touch-action:manipulation;-moz-appearance:button;appearance:button;-webkit-appearance:button;text-decoration:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0;background-color:var(--zaui-light-button-primary-background, #006af5);color:var(--zaui-light-button-primary-text, #ffffff);min-width:120px;height:48px;font-size:15px;line-height:20px;font-weight:500}.zaui-btn,.zaui-btn:hover,.zaui-btn:active,.zaui-btn:focus{outline:0;box-shadow:none}.zaui-btn:not([disabled]):hover{text-decoration:none}.zaui-btn:not([disabled]):active{outline:0;box-shadow:none}.zaui-btn[disabled]{cursor:not-allowed;pointer-events:none}.zaui-btn[disabled]>*{pointer-events:none}.zaui-btn:active,.zaui-btn:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed, #0250b6)}.zaui-btn-disabled[disabled],.zaui-btn-primary.zaui-btn-disabled[disabled],.zaui-btn-secondary.zaui-btn-disabled[disabled]{background-color:var(--zaui-light-button-background-disabled, #d6d9dc);color:var(--zaui-light-button-text-disabled, #b9bdc1)}.zaui-btn .zaui-btn-container{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.zaui-btn-tertiary.zaui-btn-disabled[disabled]{background-color:transparent;color:var(--zaui-light-button-text-disabled, #b9bdc1)}.zaui-btn-small{min-width:72px;height:32px;font-size:14px;line-height:18px;font-weight:500;padding:8px 16px}.zaui-btn-large{min-width:120px;height:48px}.zaui-btn-medium{min-width:96px;height:40px;padding:8px 24px}.zaui-btn-full-width{width:100%;min-width:unset}.zaui-btn-primary,.zaui-btn-primary.zaui-btn-highlight{background-color:var(--zaui-light-button-primary-background, #006af5);color:var(--zaui-light-button-primary-text, #ffffff)}.zaui-btn-primary:active,.zaui-btn-primary.zaui-btn-highlight:active,.zaui-btn-primary:focus-visible,.zaui-btn-primary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed, #0250b6)}.zaui-btn-secondary,.zaui-btn-secondary.zaui-btn-highlight{background-color:var(--zaui-light-button-secondary-background, #d6e9ff);color:var(--zaui-light-button-secondary-text, #006af5)}.zaui-btn-secondary:active,.zaui-btn-secondary.zaui-btn-highlight:active,.zaui-btn-secondary:focus-visible,.zaui-btn-secondary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-secondary-background-pressed, #b8d9ff)}.zaui-btn-tertiary,.zaui-btn-tertiary.zaui-btn-highlight{background-color:transparent;color:var(--zaui-light-button-tertiary-text, #006af5)}.zaui-btn-tertiary:active,.zaui-btn-tertiary.zaui-btn-highlight:active,.zaui-btn-tertiary:focus-visible,.zaui-btn-tertiary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-tertiary-background-pressed, #ebf4ff)}.zaui-btn-danger,.zaui-btn-primary.zaui-btn-danger{background-color:var(--zaui-light-button-primary-danger-background, #dc1f18);color:var(--zaui-light-button-primary-danger-text, #ffffff)}.zaui-btn-danger:active,.zaui-btn-primary.zaui-btn-danger:active,.zaui-btn-danger:focus-visible,.zaui-btn-primary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-primary-danger-background-pressed, #a51712)}.zaui-btn-secondary.zaui-btn-danger{background-color:var(--zaui-light-button-secondary-danger-background, #fed8d7);color:var(--zaui-light-button-secondary-danger-text, #dc1f18)}.zaui-btn-secondary.zaui-btn-danger:active,.zaui-btn-secondary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-secondary-danger-background-pressed, #fcbdba)}.zaui-btn-tertiary.zaui-btn-danger{background-color:transparent;color:var(--zaui-light-button-tertiary-danger-text, #dc1f18)}.zaui-btn-tertiary.zaui-btn-danger:active,.zaui-btn-tertiary.zaui-btn-danger:focus-visible{background-color:var(--zaui-light-button-tertiary-danger-background-pressed, #ffebeb)}.zaui-btn-secondary.zaui-btn-neutral{background-color:var(--zaui-light-button-secondary-neutral-background, #e9ebed);color:var(--zaui-light-button-secondary-neutral-text, #141415)}.zaui-btn-secondary.zaui-btn-neutral:active,.zaui-btn-secondary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-light-button-secondary-neutral-background-pressed, #d6d9dc)}.zaui-btn-tertiary.zaui-btn-neutral{background-color:transparent;color:var(--zaui-light-button-tertiary-neutral-text, #141415)}.zaui-btn-tertiary.zaui-btn-neutral:active,.zaui-btn-tertiary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-light-button-tertiary-neutral-background-pressed, #e9ebed)}.zaui-btn-loading{position:relative;pointer-events:none}.zaui-btn-loading>*{visibility:hidden}.zaui-btn-loading-container{position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;display:flex;align-items:center;justify-content:center}.zaui-btn-loading .zaui-btn-loading-icon{width:24px;height:24px;display:inline-block;animation:loadingCircle 1s infinite linear}.zaui-btn-small.zaui-btn-loading .zaui-btn-loading-icon{width:16px;height:16px}.zaui-btn-small .zaui-btn-icon .zaui-icon{font-size:16px}.zaui-btn-icon-only{min-width:unset;width:48px;height:48px;padding:12px;line-height:1}.zaui-btn-icon-only .zaui-btn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;display:inline-block}.zaui-btn-icon-only .zaui-btn-icon .zaui-icon{font-size:24px}.zaui-btn-icon-only.zaui-btn-small{width:32px;height:32px;padding:8px}.zaui-btn-icon-only.zaui-btn-small .zaui-btn-icon{width:16px;height:16px}.zaui-btn-icon-only.zaui-btn-small .zaui-icon{font-size:16px}.zaui-btn-icon-only.zaui-btn-medium{width:40px;height:40px;padding:8px}.zaui-btn-icon-only.zaui-btn-medium .zaui-icon{font-size:24px}.zaui-btn-suffix-icon .zaui-btn-icon{width:24px;height:24px;margin-left:8px}.zaui-btn-suffix-icon.zaui-btn-small .zaui-btn-icon{width:16px;height:16px;margin-left:8px}.zaui-btn-prefix-icon .zaui-btn-icon{width:24px;height:24px;margin-right:8px}.zaui-btn-prefix-icon.zaui-btn-small .zaui-btn-icon{width:16px;height:16px;margin-left:4px}body[zaui-theme=dark] .zaui-btn{background-color:var(--zaui-light-button-primary-background, #006af5);color:var(--zaui-light-button-primary-text, #ffffff);background-color:var(--zaui-dark-button-primary-background, #006af5);background:var(--zaui-dark-button-primary-background, #006af5);color:var(--zaui-dark-button-primary-text, #ffffff)}body[zaui-theme=dark] .zaui-btn:active,body[zaui-theme=dark] .zaui-btn:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed, #0250b6);background-color:var(--zaui-dark-button-primary-background-pressed, #0250b6);background:var(--zaui-dark-button-primary-background-pressed, #0250b6)}body[zaui-theme=dark] .zaui-btn-disabled[disabled],body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-disabled[disabled],body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-disabled[disabled]{background-color:var(--zaui-dark-button-background-disabled, #36383a);color:var(--zaui-dark-button-text-disabled, #53575a)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-disabled[disabled]{background-color:transparent;color:var(--zaui-dark-button-text-disabled, #53575a)}body[zaui-theme=dark] .zaui-btn-primary,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight{background-color:var(--zaui-light-button-primary-background, #006af5);background-color:var(--zaui-dark-button-primary-background, #006af5);color:var(--zaui-light-button-primary-text, #ffffff)}body[zaui-theme=dark] .zaui-btn-primary:active,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-primary:focus-visible,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-primary-background-pressed, #0250b6);background-color:var(--zaui-dark-button-primary-background-pressed, #0250b6)}body[zaui-theme=dark] .zaui-btn-secondary,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight{background-color:var(--zaui-light-button-secondary-background, #d6e9ff);background-color:var(--zaui-dark-button-secondary-background, #03316d);color:var(--zaui-light-button-secondary-text, #006af5)}body[zaui-theme=dark] .zaui-btn-secondary:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-secondary:focus-visible,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-secondary-background-pressed, #b8d9ff)}body[zaui-theme=dark] .zaui-btn-tertiary,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight{color:var(--zaui-light-button-tertiary-text, #006af5);background-color:transparent;color:var(--zaui-dark-button-tertiary-text, #52a0ff)}body[zaui-theme=dark] .zaui-btn-tertiary:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight:active,body[zaui-theme=dark] .zaui-btn-tertiary:focus-visible,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-highlight:focus-visible{background-color:var(--zaui-light-button-tertiary-background-pressed, #ebf4ff);background-color:var(--zaui-dark-button-tertiary-background-pressed, #03316d)}body[zaui-theme=dark] .zaui-btn-danger,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger{background-color:var(--zaui-dark-button-primary-danger-background, #dc1f18);color:var(--zaui-dark-button-primary-danger-text, #ffffff)}body[zaui-theme=dark] .zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-danger:focus-visible,body[zaui-theme=dark] .zaui-btn-primary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-primary-danger-background-pressed, #a51712)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger{background-color:var(--zaui-dark-button-secondary-danger-background, #650e0b);color:var(--zaui-dark-button-secondary-danger-text, #f89996)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-secondary-danger-background-pressed, #490a08)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger{background-color:transparent;color:var(--zaui-dark-button-tertiary-danger-text, #f1645f)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-danger:focus-visible{background-color:var(--zaui-dark-button-tertiary-danger-background-pressed, #650e0b)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral{background-color:var(--zaui-dark-button-secondary-neutral-background, #36383a);color:var(--zaui-dark-button-secondary-neutral-text, #ffffff)}body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral:active,body[zaui-theme=dark] .zaui-btn-secondary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-dark-button-secondary-neutral-background-pressed, #252627)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral{background-color:transparent;color:var(--zaui-dark-button-tertiary-neutral-text, #ffffff)}body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral:active,body[zaui-theme=dark] .zaui-btn-tertiary.zaui-btn-neutral:focus-visible{background-color:var(--zaui-dark-button-tertiary-neutral-background-pressed, #36383a)}:root{--zaui-safe-area-inset-top: env(safe-area-inset-top, 0px);--zaui-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--zaui-safe-area-inset-left: env(safe-area-inset-left, 0px);--zaui-safe-area-inset-right: env(safe-area-inset-right, 0px)}*{box-sizing:border-box}html{height:100%;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{height:100%;overflow:auto;position:relative;margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:20px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--zaui-light-body-background-color, #e9ebed);color:var(--zaui-light-text-color, #141415)}body[zaui-theme=dark]{background-color:var(--zaui-light-body-background-color, #e9ebed);color:var(--zaui-light-text-color, #141415);background-color:var(--zaui-dark-body-background-color, #000000e6);color:var(--zaui-dark-text-color, #f4f5f6)}@font-face{font-family:zaui-icons;font-style:normal;font-weight:400;src:url(https://h5.zadn.vn/static/fonts/ZMPIcons-Regular-v3.woff2);src:url(https://h5.zadn.vn/static/fonts/ZMPIcons-Regular-v3.woff2) format("woff2"),url(https://h5.zadn.vn/static/fonts/ZMPIcons-Regular-v3.woff) format("woff"),url(https://h5.zadn.vn/static/fonts/ZMPIcons-Regular-v3.ttf) format("truetype")}.zaui-icon{vertical-align:middle;background-size:100% auto;background-position:center;background-repeat:no-repeat;position:relative;font-family:zaui-icons;font-weight:400;font-style:normal;font-size:24px;width:1em;height:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center}.zaui-list{box-sizing:border-box;margin:0;padding:0;list-style:none}.zaui-list-no-spacing.zaui-list .zaui-list-item:not(:last-child){margin-bottom:0}.zaui-list .zaui-list-item:not(:last-child){margin-bottom:24px}.zaui-list .zaui-list-item:not(:last-child) .zaui-list-item-right:after{content:"";height:.5px;background-color:var(--zaui-light-list-item-divider-color, #e9ebed);width:100%;position:absolute;bottom:-16px;left:0}.zaui-list-no-divider>.zaui-list-item>.zaui-list-item-right:after{display:none}.zaui-list-item{padding:16px;position:relative;display:flex;flex-direction:row}.zaui-list-item-subtitle{color:var(--zaui-light-list-item-subtitle-color, #767a7f);font-size:14px;line-height:18px}.zaui-list-item-brackets{color:var(--zaui-light-list-item-brackets-color, #767a7f);display:inline-block;margin-left:4px;font-size:15px;line-height:20px}.zaui-list-item-title{display:inline-block;font-size:16px;line-height:22px}.zaui-list-item-title-container{white-space:nowrap;overflow:hidden}.zaui-list-item-content{flex:1;overflow-wrap:anywhere}.zaui-list-item-prefix{margin-right:16px}.zaui-list-item-suffix{margin-left:16px}.zaui-list-item-right{position:relative;flex:1;display:flex;flex-direction:row;flex-wrap:nowrap}body[zaui-theme=dark] .zaui-list{box-sizing:border-box;margin:0;padding:0;list-style:none}body[zaui-theme=dark] .zaui-list .zaui-list-item-subtitle{color:var(--zaui-dark-list-item-subtitle-color, #8f9499)}body[zaui-theme=dark] .zaui-list .zaui-list-item-brackets{color:var(--zaui-dark-list-item-brackets-color, #8f9499)}body[zaui-theme=dark] .zaui-list .zaui-list-item:not(:last-child) .zaui-list-item-right:after{background-color:var(--zaui-dark-list-item-divider-color, #36383a)}.zaui-input{font-size:16px;font-weight:400;line-height:22px;font-family:inherit;background-color:transparent;color:var(--zaui-light-input-text-color, #141415);border-radius:8px;height:48px;width:100%;border:1px solid var(--zaui-light-input-border-color, #b9bdc1);padding:0 12px;margin:4px 0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}.zaui-input::-moz-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}.zaui-input::-webkit-input-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}.zaui-input::placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}.zaui-input:-ms-input-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}.zaui-input::-ms-input-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}.zaui-input-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;color:var(--zaui-light-input-text-color, #141415)}.zaui-input-label{font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;display:inline-block}.zaui-input-helper-text{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;font-size:13px;line-height:18px;color:var(--zaui-light-input-helper-text-color, #767a7f)}.zaui-input-helper-text-icon{padding-right:0;margin-right:4px;margin-top:1px}.zaui-input-helper-text-content{flex:1;display:inline-flex;line-height:18px}.zaui-input-helper-text-has-error{color:var(--zaui-light-input-error-text-color, #dc1f18)}.zaui-input-helper-text-hidden{display:none}.zaui-input-clear-btn{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin-right:12px}.zaui-input-clear-btn-hidden{display:none}.zaui-input-clear-icon{color:var(--zaui-light-input-clear-icon-color, #141415)}.zaui-input:not(:focus)~.zaui-input-suffix .zaui-input-clear-icon-display-mode-focus{visibility:hidden}.zaui-input-status-success{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding-right:12px}.zaui-input-status-success-icon{color:var(--zaui-light-input-status-success-icon-color, #34b764)}.zaui-input-password-icon{margin-right:12px}.zaui-input-small{min-width:unset;height:32px}.zaui-input-medium{min-width:unset;height:48px}.zaui-input-large{min-width:unset;height:56px}.zaui-input:hover,.zaui-input:focus,.zaui-input:focus-visible{border-color:var(--zaui-light-input-hover-border-color, #006af5)}.zaui-input:hover.zaui-input-status-error,.zaui-input:focus.zaui-input-status-error,.zaui-input:focus-visible.zaui-input-status-error{border-color:var(--zaui-light-input-status-error, #dc1f18)}.zaui-input-status-error{border-color:var(--zaui-light-input-status-error, #dc1f18)}.zaui-input-disabled{color:var(--zaui-light-input-disabled-color, #767a7f);background-color:var(--zaui-light-input-disabled-background-color, #0000001a);border:none}.zaui-input-affix-wrapper{background-color:var(--zaui-light-input-background-color, #ffffff);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;width:100%;border:1px solid var(--zaui-light-input-border-color, #b9bdc1);border-radius:8px;margin:4px 0}.zaui-input-affix-wrapper-focused{border-color:var(--zaui-light-input-hover-border-color, #006af5)}.zaui-input-affix-wrapper .zaui-input{border:none;margin:0}.zaui-input-affix-wrapper .zaui-input-suffix{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-light-input-status-error, #dc1f18)}.zaui-input-affix-wrapper-disabled{border:none;color:var(--zaui-light-input-disabled-color, #767a7f);background-color:var(--zaui-light-input-disabled-background-color, #0000001a)}.zaui-input-affix-wrapper-disabled .zaui-input-disabled,.zaui-input-affix-wrapper-disabled .zaui-input-suffix{background-color:transparent}.zaui-input-affix-wrapper:hover,.zaui-input-affix-wrapper:focus,.zaui-input-affix-wrapper:focus-visible{border-color:var(--zaui-light-input-hover-border-color, #006af5)}.zaui-input-affix-wrapper:hover.zaui-input-affix-wrapper-status-error,.zaui-input-affix-wrapper:focus.zaui-input-affix-wrapper-status-error,.zaui-input-affix-wrapper:focus-visible.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-light-input-status-error, #dc1f18)}.zaui-input-textarea{resize:none;padding:12px;font-family:inherit}.zaui-input-textarea::-webkit-resizer{-webkit-appearance:none}.zaui-input-textarea-min-height{min-height:120px}.zaui-input-textarea::-webkit-scrollbar{display:none}.zaui-input-textarea-affix-wrapper{align-items:flex-start;padding:12px 0}.zaui-input-textarea-affix-wrapper .zaui-input-textarea{padding-top:0;padding-bottom:0}.zaui-input-textarea~.zaui-input-suffix .zaui-input-show-count-suffix{position:absolute;bottom:12px;right:12px}.zaui-input-textarea-has-show-count{margin-bottom:24px!important}.zaui-input-otp{position:relative;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:52px;height:56px;padding:11px 16px;font-weight:500;font-size:27px;line-height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zaui-input-otp:hover,.zaui-input-otp:focus,.zaui-input-otp:focus-visible{border-color:var(--zaui-light-input-border-color, #b9bdc1)}.zaui-input-otp-wrapper{position:relative}.zaui-input-otp-hidden-input{position:absolute;width:100%;opacity:0;height:0}.zaui-input-otp-list{display:flex}.zaui-input-otp-list .zaui-input-otp:not(:last-child){margin-right:8px}.zaui-input-otp-active{border-color:var(--zaui-light-input-hover-border-color, #006af5);border-width:2px}.zaui-input-otp-active:hover,.zaui-input-otp-active:focus,.zaui-input-otp-active:focus-visible{border-color:var(--zaui-light-input-hover-border-color, #006af5)}.zaui-input-otp-cursor:after{position:absolute;content:"";width:1px;background:var(--zaui-light-input-hover-border-color, #006af5);height:32px;animation:cursorAnimate .9s infinite}.zaui-input-otp-dot{width:12px;height:12px;border-radius:50%;background:var(--zaui-light-input-text-color, #141415)}body[zaui-theme=dark] .zaui-input{font-size:16px;font-weight:400;line-height:22px;font-family:inherit;background-color:transparent;color:var(--zaui-light-input-text-color, #141415);border-radius:8px;height:48px;width:100%;border:1px solid var(--zaui-light-input-border-color, #b9bdc1);padding:0 12px;margin:4px 0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;color:var(--zaui-dark-input-text-color, #f4f5f6);border-color:var(--zaui-dark-input-border-color, #767a7f)}body[zaui-theme=dark] .zaui-input::-moz-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}body[zaui-theme=dark] .zaui-input::-webkit-input-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}body[zaui-theme=dark] .zaui-input::-ms-input-placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}body[zaui-theme=dark] .zaui-input::placeholder{color:var(--zaui-light-input-placeholder-color, #b9bdc1)}body[zaui-theme=dark] .zaui-input::-moz-placeholder{color:var(--zaui-dark-input-placeholder-color, #53575a)}body[zaui-theme=dark] .zaui-input::-webkit-input-placeholder{color:var(--zaui-dark-input-placeholder-color, #53575a)}body[zaui-theme=dark] .zaui-input::placeholder{color:var(--zaui-dark-input-placeholder-color, #53575a)}body[zaui-theme=dark] .zaui-input:-ms-input-placeholder{color:var(--zaui-dark-input-placeholder-color, #53575a)}body[zaui-theme=dark] .zaui-input::-ms-input-placeholder{color:var(--zaui-dark-input-placeholder-color, #53575a)}body[zaui-theme=dark] .zaui-input-wrapper{color:var(--zaui-dark-input-text-color, #f4f5f6)}body[zaui-theme=dark] .zaui-input-affix-wrapper{background-color:var(--zaui-dark-input-background-color, #141415)}body[zaui-theme=dark] .zaui-input-affix-wrapper .zaui-input{border:none;margin:0}body[zaui-theme=dark] .zaui-input-affix-wrapper-focused{border-color:var(--zaui-dark-input-hover-border-color, #006af5)}body[zaui-theme=dark] .zaui-input-affix-wrapper-status-error{border-color:var(--zaui-dark-input-status-error, #dc1f18)}body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled{color:var(--zaui-dark-input-disabled-color, #8f9499);background-color:var(--zaui-dark-input-disabled-background-color, #ffffff1a)}body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled .zaui-input-disabled,body[zaui-theme=dark] .zaui-input-affix-wrapper-disabled .zaui-input-suffix{background-color:transparent}body[zaui-theme=dark] .zaui-input-suffix{background-color:var(--zaui-dark-input-background-color, #141415)}body[zaui-theme=dark] .zaui-input-helper-text{color:var(--zaui-dark-input-helper-text-color, #8f9499)}body[zaui-theme=dark] .zaui-input-helper-text-has-error{color:var(--zaui-dark-input-error-text-color, #dc1f18)}body[zaui-theme=dark] .zaui-input-clear-icon{color:var(--zaui-dark-input-clear-icon-color, #f4f5f6)}body[zaui-theme=dark] .zaui-input-status-success-icon{color:var(--zaui-dark-input-status-success-icon-color, #34b764)}body[zaui-theme=dark] .zaui-input-status-error{border-color:var(--zaui-dark-input-status-error, #dc1f18)}body[zaui-theme=dark] .zaui-input-disabled{color:var(--zaui-dark-input-disabled-color, #8f9499);background-color:var(--zaui-dark-input-disabled-background-color, #ffffff1a);border:none}body[zaui-theme=dark] .zaui-input:hover,body[zaui-theme=dark] .zaui-input:focus,body[zaui-theme=dark] .zaui-input:focus-visible{border-color:var(--zaui-dark-input-hover-border-color, #006af5)}body[zaui-theme=dark] .zaui-input:hover.zaui-input-affix-wrapper-status-error,body[zaui-theme=dark] .zaui-input:focus.zaui-input-affix-wrapper-status-error,body[zaui-theme=dark] .zaui-input:focus-visible.zaui-input-affix-wrapper-status-error{border-color:var(--zaui-dark-input-status-error, #dc1f18)}body[zaui-theme=dark] .zaui-input:hover~.zaui-input-suffix .zaui-input-status-success-icon,body[zaui-theme=dark] .zaui-input:focus-visible~.zaui-input-suffix .zaui-input-status-success-icon{color:var(--zaui-dark-input-status-success-icon-focus-visible-color, #f4f5f6)}body[zaui-theme=dark] .zaui-input-otp{width:52px;height:56px;padding:11px 16px;font-weight:500;font-size:27px;line-height:34px}body[zaui-theme=dark] .zaui-input-otp:hover,body[zaui-theme=dark] .zaui-input-otp:focus,body[zaui-theme=dark] .zaui-input-otp:focus-visible{border-color:var(--zaui-dark-input-border-color, #767a7f)}body[zaui-theme=dark] .zaui-input-otp-active{border-color:var(--zaui-dark-input-hover-border-color, #006af5);border-width:2px}body[zaui-theme=dark] .zaui-input-otp-active:hover,body[zaui-theme=dark] .zaui-input-otp-active:focus,body[zaui-theme=dark] .zaui-input-otp-active:focus-visible{border-color:var(--zaui-dark-input-hover-border-color, #006af5)}body[zaui-theme=dark] .zaui-input-otp-cursor:after{background:var(--zaui-dark-input-hover-border-color, #006af5)}body[zaui-theme=dark] .zaui-input-otp-dot{background:var(--zaui-dark-input-text-color, #f4f5f6)}.zaui-avatar{width:var(--zaui-avatar-size, 48px);height:var(--zaui-avatar-size, 48px);position:relative;border-radius:100%;display:inline-block;background:linear-gradient(45deg,#34b764,#99e5b5);vertical-align:middle;text-align:center;color:var(--zaui-avatar-text-color, #ffffff);font-size:15px;line-height:20px;font-weight:500}.zaui-avatar-online{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:10px;height:10px;content:"";background-color:var(--zaui-light-avatar-status-online, #34b764);border:solid 2px var(--zaui-light-avatar-status-background, #ffffff);border-radius:100%;position:absolute;box-sizing:content-box;bottom:calc(calc(var(--zaui-avatar-size, 48px) * .1464) - 7.5px);right:calc(calc(var(--zaui-avatar-size, 48px) * .1464) - 7.5px)}.zaui-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:100%;overflow:hidden;position:absolute;top:0;left:0}.zaui-avatar-inner{width:100%;height:100%;border-radius:100%;overflow:hidden;position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;background:inherit}.zaui-avatar-blocked{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:12px;height:12px;border:solid 2px var(--zaui-light-avatar-status-background, #ffffff);border-radius:100%;position:absolute;box-sizing:content-box;bottom:calc(calc(var(--zaui-avatar-size, 48px) * .1464) - 9px);right:calc(calc(var(--zaui-avatar-size, 48px) * .1464) - 9px)}.zaui-avatar-blocked svg{position:absolute;left:0;top:0}.zaui-avatar-blocked path.zaui-avatar-block-icon-bg{fill:var(--zaui-light-avatar-status-background, #ffffff)}.zaui-avatar-story,.zaui-avatar-story-seen{z-index:1;cursor:pointer}.zaui-avatar-story .zaui-avatar-image,.zaui-avatar-story-seen .zaui-avatar-image,.zaui-avatar-story .zaui-avatar-inner,.zaui-avatar-story-seen .zaui-avatar-inner{width:calc(var(--zaui-avatar-size, 48px) - 8px);height:calc(var(--zaui-avatar-size, 48px) - 8px);left:4px;top:4px}.zaui-avatar-story:before,.zaui-avatar-story-seen:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;content:"";border-radius:100%;z-index:-1;width:calc(var(--zaui-avatar-size, 48px) - 4px);height:calc(var(--zaui-avatar-size, 48px) - 4px);border:solid 2px var(--zaui-light-avatar-border, #ffffff);background:transparent;top:2px;left:2px}.zaui-avatar-story:after,.zaui-avatar-story-seen:after{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;content:"";border-radius:100%;z-index:-2;top:0;left:0;width:var(--zaui-avatar-size, 48px);height:var(--zaui-avatar-size, 48px);background:var(--zaui-light-avatar-story-contour-color, linear-gradient(45deg, #006af5 0%, #5fcbf2 100%))}.zaui-avatar-story-seen:after{background:var(--zaui-light-avatar-story-seen, #d6d9dc)}.zaui-avatar-text-small{font-size:13px;line-height:18px}.zaui-avatar-text-xsmall{font-size:10px;line-height:14px}.zaui-avatar-text-medium{font-size:15px;line-height:20px}.zaui-avatar-text-large{font-size:18px;line-height:24px}.zaui-avatar-color-01{background:var(--zaui-avatar-background-gradient-01, linear-gradient(45deg, #006af5 0%, #8fc1ff 100%))}.zaui-avatar-color-02{background:var(--zaui-avatar-background-gradient-02, linear-gradient(45deg, #6a40bf 0%, #52a0ff 100%))}.zaui-avatar-color-03{background:var(--zaui-avatar-background-gradient-03, linear-gradient(45deg, #12aee2 0%, #66d68f 100%))}.zaui-avatar-color-04{background:var(--zaui-avatar-background-gradient-04, linear-gradient(45deg, #34b764 0%, #99e5b5 100%))}.zaui-avatar-group{display:flex;flex-direction:row;flex-wrap:wrap;max-width:56px;width:-moz-max-content;width:-webkit-max-content;width:max-content;justify-content:center;align-items:center;padding:2px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.zaui-avatar-group.zaui-avatar-group-horizontal{flex-wrap:nowrap;max-width:unset;width:-moz-max-content;width:-webkit-max-content;width:max-content}.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:not(:first-child){margin-left:-8px}.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:nth-child(1){z-index:1;margin-top:0}.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:nth-child(2){z-index:2;margin-top:0}.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:nth-child(3),.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:nth-child(3):last-child{z-index:3;margin-top:0}.zaui-avatar-group.zaui-avatar-group-horizontal .zaui-avatar-group-item:nth-child(4){z-index:4;margin-top:0}.zaui-avatar-group .zaui-avatar-group-item{border:solid 2px var(--zaui-light-avatar-border, #ffffff);flex-wrap:wrap}.zaui-avatar-group .zaui-avatar-group-item .zaui-avatar-inner{border:solid 2px var(--zaui-light-avatar-border, #ffffff)}.zaui-avatar-group .zaui-avatar-group-item:nth-child(1){z-index:2}.zaui-avatar-group .zaui-avatar-group-item:nth-child(2){z-index:3;margin-left:-4px}.zaui-avatar-group .zaui-avatar-group-item:nth-child(3){z-index:1;margin-top:-4px}.zaui-avatar-group .zaui-avatar-group-item:nth-child(3):last-child{margin-top:-8px}.zaui-avatar-group .zaui-avatar-group-item:nth-child(4){z-index:4;margin-left:-4px;margin-top:-4px}body[zaui-theme=dark] .zaui-avatar-online{background-color:var(--zaui-dark-avatar-status-online, #34b764);border:solid 2px var(--zaui-dark-avatar-status-background, #141415)}body[zaui-theme=dark] .zaui-avatar-blocked{border:solid 2px var(--zaui-dark-avatar-status-background, #141415)}body[zaui-theme=dark] .zaui-avatar-blocked path.zaui-avatar-block-icon-bg{fill:var(--zaui-dark-avatar-status-background, #141415)}body[zaui-theme=dark] .zaui-avatar-story:before,body[zaui-theme=dark] .zaui-avatar-story-seen:before{border:solid 2px var(--zaui-dark-avatar-border, #141415)}body[zaui-theme=dark] .zaui-avatar-story:after,body[zaui-theme=dark] .zaui-avatar-story-seen:after{background:var(--zaui-dark-avatar-story-contour-color, linear-gradient(45deg, #006af5 0%, #5fcbf2 100%))}body[zaui-theme=dark] .zaui-avatar-story-seen:after{background:var(--zaui-dark-avatar-story-seen, #53575a)}body[zaui-theme=dark] .zaui-avatar-group .zaui-avatar-group-item .zaui-avatar-inner{border:solid 2px var(--zaui-dark-avatar-border, #141415)}.zaui-modal-content{background:var(--zaui-light-modal-background, #ffffff);background-color:var(--zaui-light-modal-background, #ffffff);border-radius:12px;position:relative;margin:auto;width:calc(100vw - 64px);max-width:480px;max-height:80%;box-sizing:border-box;font-size:15px;font-weight:400;line-height:20px;overflow:hidden;display:flex;flex-direction:column}.zaui-modal-content .zaui-modal-content-title{font-size:20px;font-weight:500;line-height:26px;text-align:center;margin-bottom:12px}.zaui-modal-content-main{padding:24px;overflow-y:auto}.zaui-modal-content-cover{width:100%;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.zaui-modal-content-cover img{width:100%;height:auto;display:block}.zaui-modal-content-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:12px 16px;position:relative}.zaui-modal-content-actions:before{width:calc(100% - 48px);height:1px;position:absolute;content:"";left:24px;top:0;background:var(--zaui-light-modal-divider, #e9ebed)}.zaui-modal-content-actions-no-divider:before{display:none}.zaui-modal-content-actions .zaui-modal-content-action{min-width:unset;padding:8px}.zaui-modal-content-actions .zaui-modal-content-action:active,.zaui-modal-content-actions .zaui-modal-content-action:focus,.zaui-modal-content-actions .zaui-modal-content-action:hover{background-color:transparent}.zaui-modal-content-actions .zaui-modal-content-action:not(:last-child){margin-right:8px;width:-moz-max-content;width:-webkit-max-content;width:max-content}.zaui-modal-content-actions-vertical{flex-direction:column;align-items:flex-end;justify-content:center}.zaui-modal-content-actions-vertical .zaui-modal-content-action:not(:last-child){margin-right:0}.zaui-modal-content-enter,.zaui-modal-content-appear{opacity:0;animation-fill-mode:both;transition-duration:.3s;animation-duration:.3s;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zaui-modal-content-exit{animation-fill-mode:both;transition-duration:.3s;animation-duration:.3s;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.zaui-modal-content-enter-active,.zaui-modal-content-appear-active{animation-name:zoomIn;animation-play-state:running}.zaui-modal-content-exit-active{animation-name:zoomOut;animation-play-state:running}body[zaui-theme=dark] .zaui-modal-content{background:var(--zaui-dark-modal-background, #252627);background-color:var(--zaui-dark-modal-background, #252627)}body[zaui-theme=dark] .zaui-modal-content-actions:before{background:var(--zaui-dark-modal-divider, #36383a)}.zaui-sheet-wrapper{overflow:hidden;display:block;height:100%;width:100%}.zaui-sheet-content.zaui-sheet-content-hug-content{height:auto;min-height:unset}.zaui-sheet-content{background:var(--zaui-light-sheet-container, #ffffff);background-color:var(--zaui-light-sheet-container, #ffffff);border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;width:100%;min-height:50%;max-height:100vh;box-sizing:border-box;font-size:15px;font-weight:400;line-height:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -2px 6px #14141524;touch-action:none;padding-bottom:var(--zaui-safe-area-inset-bottom)}.zaui-sheet-content .zaui-sheet-content-handler-wrapper{height:24px;display:flex;justify-content:center;align-items:center}.zaui-sheet-content .zaui-sheet-content-handler-wrapper .zaui-sheet-content-handler{display:inline-block;width:48px;height:6px;border-radius:3px;background-color:var(--zaui-light-sheet-handler, #e9ebed);margin:9px 0}.zaui-sheet-content .zaui-sheet-content-header{display:flex;flex-direction:row;height:48px;width:100%;align-items:center}.zaui-sheet-content .zaui-sheet-content-header .zaui-sheet-content-title{font-size:20px;font-weight:500;line-height:26px;text-align:center;flex:1}.zaui-sheet-content-main{padding:24px;overflow-y:auto}.zaui-sheet-content-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:12px 16px;position:relative}.zaui-sheet-content-actions:before{width:calc(100% - 48px);height:1px;position:absolute;content:"";left:24px;top:0;background:var(--zaui-light-sheet-divider, #e9ebed)}.zaui-sheet-content-actions-no-divider:before{display:none}.zaui-sheet-content-actions .zaui-sheet-content-action{min-width:unset;padding:8px}.zaui-sheet-content-actions .zaui-sheet-content-action:not(:last-child){margin-right:8px;width:-moz-max-content;width:-webkit-max-content;width:max-content}.zaui-sheet-content-actions-vertical{flex-direction:column;align-items:flex-end;justify-content:center}.zaui-sheet-content-actions-vertical .zaui-sheet-content-action:not(:last-child){margin-right:0}.zaui-sheet-content-enter,.zaui-sheet-content-appear{transform:translateY(100%);animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease-in;animation-play-state:paused}.zaui-sheet-content-exit{animation-duration:.3s;animation-fill-mode:both;transition-duration:.2s;animation-timing-function:ease-out;animation-play-state:paused}.zaui-sheet-content-enter-active,.zaui-sheet-content-appear-active{animation-name:slideUp;animation-play-state:running}.zaui-sheet-content-exit-active{animation-name:slideDown;animation-play-state:running}.zaui-action-sheet .zaui-sheet-content{height:-moz-max-content;height:-webkit-max-content;height:max-content;min-height:unset;padding-bottom:var(--zaui-safe-area-inset-bottom)}.zaui-action-sheet-title-wrapper{padding:16px}.zaui-action-sheet-title-wrapper .zaui-action-sheet-title{color:var(--zaui-light-action-sheet-title, #767a7f);font-size:14px;line-height:18px;padding:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zaui-action-sheet-actions-groups{flex:1}.zaui-action-sheet-actions-group{list-style-type:none;margin:0;padding:0}.zaui-action-sheet-actions-group:first-child{border-top:1px solid var(--zaui-light-action-sheet-divider, #e9ebed)}.zaui-action-sheet-actions-group:not(:first-child){border-top:4px solid var(--zaui-light-action-sheet-divider, #e9ebed)}.zaui-action-sheet-action{list-style-type:none;height:56px}.zaui-action-sheet-action:not(:last-child){border-bottom:1px solid var(--zaui-light-action-sheet-divider, #e9ebed)}.zaui-action-sheet-action-button.zaui-btn{border-radius:0;height:100%;width:100%;font-size:16px;font-weight:500;line-height:22px}body[zaui-theme=dark] .zaui-sheet-content{background:var(--zaui-dark-sheet-container, #252627);background-color:var(--zaui-dark-sheet-container, #252627)}body[zaui-theme=dark] .zaui-sheet-content-actions:before{background:var(--zaui-dark-sheet-divider, #36383a)}body[zaui-theme=dark] .zaui-sheet-content .zaui-sheet-content-handler-wrapper .zaui-sheet-content-handler{background-color:var(--zaui-dark-sheet-handler, #36383a)}.zaui-tabs{overflow:hidden;position:relative;width:100%}.zaui-tabs-content{display:flex;width:100%}.zaui-tabs-content-holder{flex:auto}.zaui-tabs-tabpane{width:100%;flex:none}.zaui-tabs-tabbar{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:var(--zaui-light-tabbar-background, #ffffff);position:relative}.zaui-tabs-tabbar.zaui-tabs-tabbar-scrollable{overflow-x:auto}.zaui-tabs-tabbar.zaui-tabs-tabbar-scrollable .zaui-tabs-tabbar-item{text-overflow:unset;overflow:unset;max-width:unset;min-width:unset}.zaui-tabs-tabbar:after{height:.5px;width:var(--zaui-tabbar-width, 100%);position:absolute;content:"";background-color:var(--zaui-light-tabbar-divider, #e9ebed);bottom:0;left:0;z-index:1}.zaui-tabs-tabbar::-webkit-scrollbar{display:none}.zaui-tabs-tabbar-center{justify-content:center}.zaui-tabs-tabbar-item{padding:12px 16px;font-size:15px;font-weight:400;line-height:20px;color:var(--zaui-light-tabbar-label, #767a7f);white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;max-width:200px;min-width:72px}.zaui-tabs-tabbar-item:before{display:block;font-weight:500;height:1px;font-size:15px;line-height:20px;white-space:nowrap;color:transparent;overflow:hidden;visibility:hidden}.zaui-tabs-tabbar-item.zaui-tabs-tabbar-item-active{font-weight:500;color:var(--zaui-light-tabbar-label-active, #141415);position:relative}.zaui-tabs-tabbar-item:focus,.zaui-tabs-tabbar-item:active{outline:none}.zaui-tabs-tabbar-active-line{bottom:0;height:2px;border-radius:2px 2px 0 0;content:"";position:absolute;background-color:var(--zaui-light-tabbar-active-line, #006af5);z-index:2;transition:left .3s ease-in-out,width .3s .1s}.zaui-tabs-bottom .zaui-tabs-tabbar .zaui-tabs-tabbar-active-line{border-radius:0 0 2px 2px;bottom:unset;top:0}body[zaui-theme=dark] .zaui-tabs-tabbar{background-color:var(--zaui-dark-tabbar-background, #141415)}body[zaui-theme=dark] .zaui-tabs-tabbar:after{background-color:var(--zaui-dark-tabbar-divider, #36383a)}body[zaui-theme=dark] .zaui-tabs-tabbar-item{color:var(--zaui-dark-tabbar-label, #8f9499)}body[zaui-theme=dark] .zaui-tabs-tabbar-item.zaui-tabs-tabbar-item-active{color:var(--zaui-dark-tabbar-label-active, #f4f5f6)}body[zaui-theme=dark] .zaui-tabs-tabbar-active-line{background-color:var(--zaui-dark-tabbar-active-line, #006af5)}.zaui-routes{display:grid;overflow:hidden}.zaui-routes .zaui-routes-item{grid-area:1 / 1 / 2 / 2;max-width:100vw;max-height:100vh;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-forward-enter-active,.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-forward-exit-active,.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-backward-enter-active,.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-backward-exit-active{transition:transform .4s ease}.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-no-animation-enter-active,.zaui-routes .zaui-routes-item:not(:only-child).zaui-routes-no-animation-exit-active{transition:transform .2s ease}.zaui-routes .zaui-routes-no-animation-enter{transform:translate(0);opacity:0}.zaui-routes .zaui-routes-no-animation-enter-active{opacity:1}.zaui-routes .zaui-routes-no-animation-exit{transform:translate(0);opacity:1}.zaui-routes .zaui-routes-no-animation-exit-active{opacity:0}.zaui-routes .zaui-routes-backward-enter{transform:translate(-100%)}.zaui-routes .zaui-routes-backward-enter-active,.zaui-routes .zaui-routes-backward-exit{transform:translate(0)}.zaui-routes .zaui-routes-backward-exit-active,.zaui-routes .zaui-routes-forward-enter{transform:translate(100%)}.zaui-routes .zaui-routes-forward-enter-active,.zaui-routes .zaui-routes-forward-exit{transform:translate(0)}.zaui-routes .zaui-routes-forward-exit-active{transform:translate(-100%)}.zaui-page{overflow:auto;-webkit-overflow-scrolling:touch;min-height:100vh;box-sizing:border-box;height:100%;width:100%}.zaui-page-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.zaui-page-hide-scrollbar::-webkit-scrollbar{display:none}.zaui-page.disable-scrolling{overflow:hidden}.zaui-text{display:block;font-weight:400;font-size:15px;line-height:20px}.zaui-text-bold{font-weight:500}.zaui-text-xLarge{font-size:18px;line-height:24px}.zaui-text-large{font-size:16px;line-height:22px}.zaui-text-normal{font-size:15px;line-height:20px}.zaui-text-small{font-size:14px;line-height:18px}.zaui-text-xSmall{font-size:13px;line-height:18px}.zaui-text-xxSmall{font-size:12px;line-height:16px}.zaui-text-xxxSmall{font-size:11px;line-height:16px}.zaui-text-xxxxSmall{font-size:10px;line-height:14px}.zaui-text-header{font-weight:500;display:block;font-size:16px;line-height:22px}.zaui-text-header-normal{font-size:16px;line-height:22px}.zaui-text-header-small{font-size:15px;line-height:22px}.zaui-text-title{display:block;font-size:18px;line-height:24px;font-weight:500}.zaui-text-title-normal{font-size:18px;line-height:24px}.zaui-text-title-xLarge{font-size:22px;line-height:26px}.zaui-text-title-large{font-size:20px;line-height:26px}.zaui-text-title-small{font-size:15px;line-height:20px}.zaui-box{padding:0;margin:0;display:block}.zaui-box-justify-flex-start{justify-content:flex-start}.zaui-box-justify-flex-end{justify-content:flex-end}.zaui-box-justify-center{justify-content:center}.zaui-box-justify-space-between{justify-content:space-between}.zaui-box-justify-space-around{justify-content:space-around}.zaui-box-justify-space-evenly{justify-content:space-evenly}.zaui-box-justify-initial{justify-content:initial}.zaui-box-align-items-flex-start{align-items:flex-start}.zaui-box-align-items-flex-end{align-items:flex-end}.zaui-box-align-items-stretch{align-items:stretch}.zaui-box-align-items-baseline{align-items:baseline}.zaui-box-align-items-center{align-items:center}.zaui-box-align-items-initial{align-items:initial}.zaui-box-align-content-stretch{align-items:stretch}.zaui-box-align-content-center{align-items:center}.zaui-box-align-content-flex-start{align-items:flex-start}.zaui-box-align-content-flex-end{align-items:flex-end}.zaui-box-align-content-space-between{align-items:space-between}.zaui-box-align-content-space-around{align-items:space-around}.zaui-box-align-content-space-evenly{align-items:space-evenly}.zaui-box-align-content-initial{align-items:initial}.zaui-box-text-align-left{text-align:left}.zaui-box-text-align-right{text-align:right}.zaui-box-text-align-center{text-align:center}.zaui-box-text-align-justify{text-align:justify}.zaui-box-text-align-initial{text-align:initial}.zaui-box-text-align-inherit{text-align:inherit}.zaui-box-vertical-align-baseline{vertical-align:baseline}.zaui-box-vertical-align-sub{vertical-align:sub}.zaui-box-vertical-align-super{vertical-align:super}.zaui-box-vertical-align-top{vertical-align:top}.zaui-box-vertical-align-text-top{vertical-align:text-top}.zaui-box-vertical-align-middle{vertical-align:middle}.zaui-box-vertical-align-bottom{vertical-align:bottom}.zaui-box-vertical-align-text-bottom{vertical-align:text-bottom}.zaui-box-vertical-align-initial{vertical-align:initial}.zaui-box-vertical-align-inherit{vertical-align:inherit}.zaui-box-m-0{margin:0}.zaui-box-mt-0{margin-top:0}.zaui-box-ml-0{margin-left:0}.zaui-box-mb-0{margin-bottom:0}.zaui-box-mr-0{margin-right:0}.zaui-box-mx-0{margin-left:0;margin-right:0}.zaui-box-my-0{margin-top:0;margin-bottom:0}.zaui-box-p-0{padding:0}.zaui-box-pt-0{padding-top:0}.zaui-box-pl-0{padding-left:0}.zaui-box-pb-0{padding-bottom:0}.zaui-box-pr-0{padding-right:0}.zaui-box-px-0{padding-left:0;padding-right:0}.zaui-box-py-0{padding-top:0;padding-bottom:0}.zaui-box-m-1{margin:4px}.zaui-box-mt-1{margin-top:4px}.zaui-box-ml-1{margin-left:4px}.zaui-box-mb-1{margin-bottom:4px}.zaui-box-mr-1{margin-right:4px}.zaui-box-mx-1{margin-left:4px;margin-right:4px}.zaui-box-my-1{margin-top:4px;margin-bottom:4px}.zaui-box-p-1{padding:4px}.zaui-box-pt-1{padding-top:4px}.zaui-box-pl-1{padding-left:4px}.zaui-box-pb-1{padding-bottom:4px}.zaui-box-pr-1{padding-right:4px}.zaui-box-px-1{padding-left:4px;padding-right:4px}.zaui-box-py-1{padding-top:4px;padding-bottom:4px}.zaui-box-m-2{margin:8px}.zaui-box-mt-2{margin-top:8px}.zaui-box-ml-2{margin-left:8px}.zaui-box-mb-2{margin-bottom:8px}.zaui-box-mr-2{margin-right:8px}.zaui-box-mx-2{margin-left:8px;margin-right:8px}.zaui-box-my-2{margin-top:8px;margin-bottom:8px}.zaui-box-p-2{padding:8px}.zaui-box-pt-2{padding-top:8px}.zaui-box-pl-2{padding-left:8px}.zaui-box-pb-2{padding-bottom:8px}.zaui-box-pr-2{padding-right:8px}.zaui-box-px-2{padding-left:8px;padding-right:8px}.zaui-box-py-2{padding-top:8px;padding-bottom:8px}.zaui-box-m-3{margin:12px}.zaui-box-mt-3{margin-top:12px}.zaui-box-ml-3{margin-left:12px}.zaui-box-mb-3{margin-bottom:12px}.zaui-box-mr-3{margin-right:12px}.zaui-box-mx-3{margin-left:12px;margin-right:12px}.zaui-box-my-3{margin-top:12px;margin-bottom:12px}.zaui-box-p-3{padding:12px}.zaui-box-pt-3{padding-top:12px}.zaui-box-pl-3{padding-left:12px}.zaui-box-pb-3{padding-bottom:12px}.zaui-box-pr-3{padding-right:12px}.zaui-box-px-3{padding-left:12px;padding-right:12px}.zaui-box-py-3{padding-top:12px;padding-bottom:12px}.zaui-box-m-4{margin:16px}.zaui-box-mt-4{margin-top:16px}.zaui-box-ml-4{margin-left:16px}.zaui-box-mb-4{margin-bottom:16px}.zaui-box-mr-4{margin-right:16px}.zaui-box-mx-4{margin-left:16px;margin-right:16px}.zaui-box-my-4{margin-top:16px;margin-bottom:16px}.zaui-box-p-4{padding:16px}.zaui-box-pt-4{padding-top:16px}.zaui-box-pl-4{padding-left:16px}.zaui-box-pb-4{padding-bottom:16px}.zaui-box-pr-4{padding-right:16px}.zaui-box-px-4{padding-left:16px;padding-right:16px}.zaui-box-py-4{padding-top:16px;padding-bottom:16px}.zaui-box-m-5{margin:20px}.zaui-box-mt-5{margin-top:20px}.zaui-box-ml-5{margin-left:20px}.zaui-box-mb-5{margin-bottom:20px}.zaui-box-mr-5{margin-right:20px}.zaui-box-mx-5{margin-left:20px;margin-right:20px}.zaui-box-my-5{margin-top:20px;margin-bottom:20px}.zaui-box-p-5{padding:20px}.zaui-box-pt-5{padding-top:20px}.zaui-box-pl-5{padding-left:20px}.zaui-box-pb-5{padding-bottom:20px}.zaui-box-pr-5{padding-right:20px}.zaui-box-px-5{padding-left:20px;padding-right:20px}.zaui-box-py-5{padding-top:20px;padding-bottom:20px}.zaui-box-m-6{margin:24px}.zaui-box-mt-6{margin-top:24px}.zaui-box-ml-6{margin-left:24px}.zaui-box-mb-6{margin-bottom:24px}.zaui-box-mr-6{margin-right:24px}.zaui-box-mx-6{margin-left:24px;margin-right:24px}.zaui-box-my-6{margin-top:24px;margin-bottom:24px}.zaui-box-p-6{padding:24px}.zaui-box-pt-6{padding-top:24px}.zaui-box-pl-6{padding-left:24px}.zaui-box-pb-6{padding-bottom:24px}.zaui-box-pr-6{padding-right:24px}.zaui-box-px-6{padding-left:24px;padding-right:24px}.zaui-box-py-6{padding-top:24px;padding-bottom:24px}.zaui-box-m-7{margin:28px}.zaui-box-mt-7{margin-top:28px}.zaui-box-ml-7{margin-left:28px}.zaui-box-mb-7{margin-bottom:28px}.zaui-box-mr-7{margin-right:28px}.zaui-box-mx-7{margin-left:28px;margin-right:28px}.zaui-box-my-7{margin-top:28px;margin-bottom:28px}.zaui-box-p-7{padding:28px}.zaui-box-pt-7{padding-top:28px}.zaui-box-pl-7{padding-left:28px}.zaui-box-pb-7{padding-bottom:28px}.zaui-box-pr-7{padding-right:28px}.zaui-box-px-7{padding-left:28px;padding-right:28px}.zaui-box-py-7{padding-top:28px;padding-bottom:28px}.zaui-box-m-8{margin:32px}.zaui-box-mt-8{margin-top:32px}.zaui-box-ml-8{margin-left:32px}.zaui-box-mb-8{margin-bottom:32px}.zaui-box-mr-8{margin-right:32px}.zaui-box-mx-8{margin-left:32px;margin-right:32px}.zaui-box-my-8{margin-top:32px;margin-bottom:32px}.zaui-box-p-8{padding:32px}.zaui-box-pt-8{padding-top:32px}.zaui-box-pl-8{padding-left:32px}.zaui-box-pb-8{padding-bottom:32px}.zaui-box-pr-8{padding-right:32px}.zaui-box-px-8{padding-left:32px;padding-right:32px}.zaui-box-py-8{padding-top:32px;padding-bottom:32px}.zaui-box-m-9{margin:36px}.zaui-box-mt-9{margin-top:36px}.zaui-box-ml-9{margin-left:36px}.zaui-box-mb-9{margin-bottom:36px}.zaui-box-mr-9{margin-right:36px}.zaui-box-mx-9{margin-left:36px;margin-right:36px}.zaui-box-my-9{margin-top:36px;margin-bottom:36px}.zaui-box-p-9{padding:36px}.zaui-box-pt-9{padding-top:36px}.zaui-box-pl-9{padding-left:36px}.zaui-box-pb-9{padding-bottom:36px}.zaui-box-pr-9{padding-right:36px}.zaui-box-px-9{padding-left:36px;padding-right:36px}.zaui-box-py-9{padding-top:36px;padding-bottom:36px}.zaui-box-m-10{margin:40px}.zaui-box-mt-10{margin-top:40px}.zaui-box-ml-10{margin-left:40px}.zaui-box-mb-10{margin-bottom:40px}.zaui-box-mr-10{margin-right:40px}.zaui-box-mx-10{margin-left:40px;margin-right:40px}.zaui-box-my-10{margin-top:40px;margin-bottom:40px}.zaui-box-p-10{padding:40px}.zaui-box-pt-10{padding-top:40px}.zaui-box-pl-10{padding-left:40px}.zaui-box-pb-10{padding-bottom:40px}.zaui-box-pr-10{padding-right:40px}.zaui-box-px-10{padding-left:40px;padding-right:40px}.zaui-box-py-10{padding-top:40px;padding-bottom:40px}.zaui-box-inline{display:inline-block}.zaui-box-no-space{margin:0;padding:0}.zaui-box-flex{display:flex}.zaui-box-flex-row{display:flex;flex-direction:row}.zaui-box-flex-column{display:flex;flex-direction:column}.zaui-box-flex-row-reverse{display:flex;flex-direction:row-reverse}.zaui-box-flex-column-reverse{display:flex;flex-direction:column-reverse}.zaui-box-flex-wrap,.zaui-box-flex-nowrap{display:flex;flex-wrap:wrap}.zaui-checkbox-group{box-sizing:border-box;margin:0;padding:0;display:inline-block}.zaui-checkbox-group-item:not(:last-child){margin-right:8px}.zaui-checkbox-group .zaui-checkbox-wrapper:not(:last-child){margin-right:8px}.zaui-checkbox{box-sizing:border-box;margin:0;padding:0;cursor:pointer;position:relative;width:24px;height:24px;flex-shrink:0}.zaui-checkbox-inner{box-sizing:border-box;width:100%;height:100%;display:block;position:relative;background-color:var(--zaui-light-checkbox-uncheck-background, #ffffff);border-radius:8px;border:2px solid var(--zaui-light-checkbox-border-color, #b9bdc1)}.zaui-checkbox-disabled .zaui-checkbox-inner{background-color:var(--zaui-light-checkbox-disabled-uncheck-background, #d6d9dc)}.zaui-checkbox-checked .zaui-checkbox-inner{background-color:var(--zaui-light-checkbox-checked-background, #006af5);border:none!important;color:var(--zaui-light-checkbox-checked-mark-color, #ffffff)}.zaui-checkbox-checked .zaui-checkbox-inner-check-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:11px;display:inline-flex;justify-content:center;align-items:center}.zaui-checkbox-checked.zaui-checkbox-disabled .zaui-checkbox-inner{background-color:var(--zaui-light-checkbox-disabled-checked-background, #8fc1ff);color:var(--zaui-light-checkbox-disabled-checked-mark-color, #ffffffcc)}.zaui-checkbox-indeterminate .zaui-checkbox-inner-check-icon{display:none}.zaui-checkbox-indeterminate .zaui-checkbox-inner:after{position:absolute;width:60%;height:60%;content:"";border-radius:2px;background-color:var(--zaui-light-checkbox-checked-background, #006af5);top:50%;left:50%;transform:translate(-50%,-50%)}.zaui-checkbox-indeterminate.zaui-checkbox-disabled .zaui-checkbox-inner:after{background-color:var(--zaui-light-checkbox-disabled-checked-background, #8fc1ff)}.zaui-checkbox-small .zaui-checkbox{width:16px;height:16px}.zaui-checkbox-small .zaui-checkbox-inner{border:1.5px solid var(--zaui-light-checkbox-border-color, #b9bdc1);border-radius:4px}.zaui-checkbox-small .zaui-checkbox-inner-check-icon{width:10px;height:8px}.zaui-checkbox-wrapper{position:relative;display:inline-flex;align-items:center;font-size:14px;line-height:18px;font-weight:400}.zaui-checkbox-wrapper.zaui-checkbox-small{font-size:13px;line-height:18px;font-weight:400}.zaui-checkbox-input{position:absolute;box-sizing:border-box;padding:0;margin:0;outline:none;border:none;z-index:1;width:100%;height:100%;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0;display:block}.zaui-checkbox+span{margin-left:8px;display:inline-block;flex:1}body[zaui-theme=dark] .zaui-checkbox-inner{background-color:var(--zaui-dark-checkbox-uncheck-background, #141415);border:2px solid var(--zaui-dark-checkbox-border-color, #767a7f)}body[zaui-theme=dark] .zaui-checkbox-disabled .zaui-checkbox-inner{background-color:var(--zaui-dark-checkbox-disabled-uncheck-background, #36383a)}body[zaui-theme=dark] .zaui-checkbox-checked .zaui-checkbox-inner{background-color:var(--zaui-dark-checkbox-checked-background, #006af5);border:none!important;color:var(--zaui-dark-checkbox-checked-mark-color, #ffffff)}body[zaui-theme=dark] .zaui-checkbox-checked.zaui-checkbox-disabled .zaui-checkbox-inner{background-color:var(--zaui-dark-checkbox-disabled-checked-background, #033e8c);color:var(--zaui-dark-checkbox-disabled-checked-mark-color, #ffffff99)}body[zaui-theme=dark] .zaui-checkbox-indeterminate .zaui-checkbox-inner:after{background-color:var(--zaui-dark-checkbox-checked-background, #006af5)}body[zaui-theme=dark] .zaui-checkbox-indeterminate.zaui-checkbox-disabled .zaui-checkbox-inner:after{background-color:var(--zaui-dark-checkbox-disabled-checked-background, #033e8c)}body[zaui-theme=dark] .zaui-checkbox-small .zaui-checkbox-inner{border:1.5px solid var(--zaui-dark-checkbox-border-color, #767a7f)}.zaui-radio-group{box-sizing:border-box;margin:0;padding:0;display:inline-block}.zaui-radio-group-item:not(:last-child){margin-right:8px}.zaui-radio-group .zaui-radio-wrapper:not(:last-child){margin-right:8px}.zaui-radio{box-sizing:border-box;margin:0;padding:0;cursor:pointer;position:relative;width:24px;height:24px}.zaui-radio-checkmark{width:100%;height:100%;display:block;position:relative;background-color:var(--zaui-light-radio-uncheck-background, #ffffff);border-radius:12px;border:2px solid var(--zaui-light-radio-border-color, #b9bdc1)}.zaui-radio-disabled .zaui-radio-checkmark{background-color:var(--zaui-light-radio-disabled-uncheck-background, #d6d9dc)}.zaui-radio-checked .zaui-radio-checkmark{background-color:var(--zaui-light-radio-checked-background, #006af5);border:none!important;color:var(--zaui-light-radio-checked-mark-color, #ffffff)}.zaui-radio-checked .zaui-radio-checkmark:after{position:absolute;width:8px;height:8px;border-radius:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--zaui-light-radio-checked-mark-color, #ffffff);content:""}.zaui-radio-checked.zaui-radio-disabled .zaui-radio-checkmark{background-color:var(--zaui-light-radio-disabled-checked-background, #8fc1ff)}.zaui-radio-checked.zaui-radio-disabled .zaui-radio-checkmark:after{background-color:var(--zaui-light-radio-disabled-checked-mark-color, #ffffffcc)}.zaui-radio-small .zaui-radio{width:16px;height:16px}.zaui-radio-small .zaui-radio-checkmark{border:1.5px solid var(--zaui-light-radio-border-color, #b9bdc1);border-radius:8px}.zaui-radio-small .zaui-radio-checkmark:after{width:6px;height:6px}.zaui-radio-wrapper{position:relative;display:inline-flex;align-items:center;font-size:14px;line-height:18px;font-weight:400}.zaui-radio-wrapper.zaui-radio-small{font-size:13px;line-height:18px;font-weight:400}.zaui-radio-input{position:absolute;box-sizing:border-box;padding:0;margin:0;outline:none;border:none;z-index:1;width:100%;height:100%;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0;display:block}.zaui-radio+span{margin-left:8px;display:inline-block;flex:1}body[zaui-theme=dark] .zaui-radio-checkmark{background-color:var(--zaui-dark-radio-uncheck-background, #141415);border:2px solid var(--zaui-dark-radio-border-color, #767a7f)}body[zaui-theme=dark] .zaui-radio-disabled .zaui-radio-checkmark{background-color:var(--zaui-dark-radio-disabled-uncheck-background, #36383a)}body[zaui-theme=dark] .zaui-radio-checked .zaui-radio-checkmark{background-color:var(--zaui-dark-radio-checked-background, #006af5);border:none!important}body[zaui-theme=dark] .zaui-radio-checked .zaui-radio-checkmark:after{background-color:var(--zaui-dark-radio-checked-mark-color, #ffffff)}body[zaui-theme=dark] .zaui-radio-checked.zaui-radio-disabled .zaui-radio-checkmark{background-color:var(--zaui-dark-radio-disabled-checked-background, #033e8c)}body[zaui-theme=dark] .zaui-radio-checked.zaui-radio-disabled .zaui-radio-checkmark:after{background-color:var(--zaui-dark-radio-disabled-checked-mark-color, #ffffff99)}body[zaui-theme=dark] .zaui-radio-small .zaui-radio-checkmark{border:1.5px solid var(--zaui-dark-radio-border-color, #767a7f)}.zaui-switch{flex:none;position:relative;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border-radius:20px;width:40px;height:24px;background-color:var(--zaui-light-switch-off-bg-color, #b9bdc1);margin:0}.zaui-switch:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:var(--zaui-light-switch-handler-bg-color, #ffffff);transition:transform .15s ease}.zaui-switch:disabled{background-color:var(--zaui-light-switch-off-disabled-bg-color, #d6d9dc)}.zaui-switch:disabled:before{background-color:var(--zaui-light-switch-handler-disabled-bg-color, #ffffff)}.zaui-switch:checked{background-color:var(--zaui-light-switch-bg-color, #006af5)}.zaui-switch:checked:disabled{background-color:var(--zaui-light-switch-disabled-bg-color, #8fc1ff)}.zaui-switch:checked:before{transform:translate(16px)}.zaui-switch-wrapper{display:inline-flex;align-items:center}.zaui-switch-small{width:28px;height:16px}.zaui-switch-small:before{width:12px;height:12px}.zaui-switch-small:checked:before{transform:translate(12px)}.zaui-switch-label{line-height:18px;flex:auto;font-size:14px;margin-left:8px}.zaui-switch-label-small{font-size:13px;margin-left:4px}.zaui-switch:disabled~.zaui-switch-label{color:var(--zaui-light-switch-label-disabled-color, #b9bdc1)}body[zaui-theme=dark] .zaui-switch{background-color:var(--zaui-dark-switch-off-bg-color, #53575a)}body[zaui-theme=dark] .zaui-switch:before{background-color:var(--zaui-dark-switch-handler-bg-color, #ffffff)}body[zaui-theme=dark] .zaui-switch:disabled{background-color:var(--zaui-dark-switch-off-bg-color, #53575a)}body[zaui-theme=dark] .zaui-switch:disabled:before{background-color:var(--zaui-dark-switch-handler-disabled-bg-color, #ffffff99)}body[zaui-theme=dark] .zaui-switch:checked{background-color:var(--zaui-dark-switch-bg-color, #006af5)}body[zaui-theme=dark] .zaui-switch:checked:disabled{background-color:var(--zaui-dark-switch-disabled-bg-color, #033e8c)}body[zaui-theme=dark] .zaui-switch:disabled~body[zaui-theme=dark] .zaui-switch-label{color:var(--zaui-dark-switch-label-disabled-color, #53575a)}.zaui-slider-header{display:flex;justify-content:space-between;margin:0 0 12px}.zaui-slider-label{flex-grow:1;word-break:break-word;color:var(--zaui-light-slider-label-color, #767a7f)}.zaui-slider-value{word-break:break-word;color:var(--zaui-light-slider-value-color, #141415)}.zaui-slider-handler{height:16px;display:flex;flex:auto;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zaui-slider-track{position:relative;width:100%;height:4px;background-color:var(--zaui-light-slider-track-bg-color, #d6d9dc);border-radius:8px}.zaui-slider-track-bar{content:"";position:absolute;top:0;height:100%;background-color:var(--zaui-light-slider-track-active-bg-color, #006af5);border-radius:8px}.zaui-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:16px;background-color:var(--zaui-light-slider-thumb-bg-color, #006af5)}.zaui-slider-mark{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:8px;border-radius:8px;background-color:var(--zaui-light-slider-mark-bg-color, #d6d9dc)}.zaui-slider-mark-filled{background-color:var(--zaui-light-slider-mark-filled-bg-color, #006af5)}.zaui-slider-content{display:flex;justify-content:space-between;align-items:center}.zaui-slider-prefix,.zaui-slider-suffix{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--zaui-light-slider-prefix-suffix-color, #767a7f)}.zaui-slider-prefix{margin-right:16px}.zaui-slider-suffix{margin-left:16px}body[zaui-theme=dark] .zaui-slider-label{color:var(--zaui-dark-slider-label-color, #8f9499)}body[zaui-theme=dark] .zaui-slider-value{color:var(--zaui-dark-slider-value-color, #f4f5f6)}body[zaui-theme=dark] .zaui-slider-track{background-color:var(--zaui-dark-slider-track-bg-color, #d6d9dc)}body[zaui-theme=dark] .zaui-slider-thumb{background-color:var(--zaui-dark-slider-thumb-bg-color, #006af5)}body[zaui-theme=dark] .zaui-slider-mark{background-color:var(--zaui-dark-slider-mark-bg-color, #d6d9dc)}body[zaui-theme=dark] .zaui-slider-mark-filled{background-color:var(--zaui-dark-slider-mark-filled-bg-color, #006af5)}body[zaui-theme=dark] .zaui-slider-prefix,body[zaui-theme=dark] .zaui-slider-suffix{color:var(--zaui-dark-slider-prefix-suffix-color, #d6d9dc)}.zaui-progress{display:inline-block;align-items:center;width:100%;box-sizing:border-box}.zaui-progress-outer{width:100%;border-radius:4px;overflow:hidden;display:inline-block}.zaui-progress-show-label{display:inline-flex}.zaui-progress-show-label-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.zaui-progress-inner{background-color:var(--zaui-light-progress-background, #ffffff);width:100%;height:4px;border-radius:4px}.zaui-progress-completed{background-color:var(--zaui-light-progress-completed, #006af5);height:100%;border-radius:4px;transition:all .5s linear}.zaui-progress-label{display:inline-block;line-height:1;white-space:nowrap;margin-left:8px;width:2em}body[zaui-theme=dark] .zaui-progress-inner{background-color:var(--zaui-dark-progress-background, #ffffff33)}body[zaui-theme=dark] .zaui-progress-completed{background-color:var(--zaui-dark-progress-completed, #52a0ff)}.zaui-spinner{position:relative;width:62px;height:62px}.zaui-spinner:after{position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;content:"";border:1px solid var(--zaui-light-spinner-border-color, #d6d9dc)}.zaui-spinner-ring{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));background:conic-gradient(from 90deg at 50% 50%,#fff0 -89.96deg 180.44deg,#08f 258.75deg 270deg,#fff0 270.04deg 540.44deg);animation:loadingCircle 1.2s infinite linear}.zaui-spinner-dot{z-index:2;position:absolute;width:100%;height:100%;animation:loadingCircle 1.2s infinite linear}.zaui-spinner-dot:after{content:"";width:4px;height:4px;background-color:var(--zaui-light-spinner-dot-color, #006af5);top:0;left:50%;transform:translate(-50%);position:absolute;border-radius:100%}.zaui-spinner-logo{position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;overflow:hidden}.zaui-spinner-logo img{width:100%;height:100%;object-fit:cover}body[zaui-theme=dark] .zaui-spinner:after{border:1px solid var(--zaui-dark-spinner-border-color, #d6d9dc)}body[zaui-theme=dark] .zaui-spinner-ring{background:conic-gradient(from 90deg at 50% 50%,#fff0 -89.96deg 180.44deg,#08f 258.75deg 270deg,#fff0 270.04deg 540.44deg)}body[zaui-theme=dark] .zaui-spinner-dot:after{background-color:var(--zaui-dark-spinner-dot-color, #006af5)}.zaui-header{position:fixed;top:0;left:0;height:calc(var(--zaui-safe-area-inset-top, 0px) + 44px);width:100%;max-width:100vw;min-width:100vw;overflow:hidden;box-sizing:border-box;background:var(--zaui-light-header-background-color, #ffffff);color:var(--zaui-light-header-color, #141415);padding:calc(var(--zaui-safe-area-inset-top, 0px) + 16px) 12px 16px 12px;display:flex;align-items:center;margin-bottom:1px;z-index:999}.zaui-header:after{position:absolute;width:100%;height:1px;background:var(--zaui-light-header-divider, #e9ebed);content:"";left:0;bottom:0}.zaui-header-title{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:500;white-space:nowrap;display:inline-block}.zaui-header-back{width:24px;height:24px;position:relative;display:inline-block}.zaui-header-back-btn{padding:0;margin:0;width:100%;height:100%}.zaui-header>*:not(:first-child){margin-left:8px}body[zaui-theme=dark] .zaui-header{background:var(--zaui-dark-header-background-color, #141415);color:var(--zaui-dark-header-color, #f4f5f6)}body[zaui-theme=dark] .zaui-header:after{background:var(--zaui-dark-header-divider, #36383a)}.zaui-select{text-overflow:ellipsis}.zaui-select-icon{margin-right:12px}.zaui-select-options{overflow-y:auto;overflow-x:hidden}.zaui-select-panel{display:flex;flex-direction:column;overflow:hidden}.zaui-select-group{color:var(--zaui-light-option-group-color, #767a7f);font-size:14px;line-height:18px;cursor:default;padding:8px 16px}.zaui-select-option+.zaui-select-group{margin-top:16px}.zaui-select-header{display:flex;flex-direction:row;min-height:56px}.zaui-select-close-icon,.zaui-select .zaui-btn.zaui-btn-icon-only.zaui-btn-medium.zaui-select-close-icon{position:absolute;right:16px;top:16px;padding:0;width:24px;height:24px;font-size:24px;color:var(--zaui-light-select-title-color, #141415)}.zaui-select-title{font-size:18px;line-height:18px;font-weight:500;color:var(--zaui-light-select-title-color, #141415);text-align:center;flex:1;padding:16px 32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.zaui-select-option{padding:16px 32px 16px 16px;font-size:16px;line-height:22px;color:var(--zaui-light-option-color, #141415);position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.zaui-select-option:after{width:100%;height:.5px;content:"";background-color:var(--zaui-light-option-divider-color, #e9ebed);bottom:0;left:0;position:absolute}.zaui-select-option-disabled{color:var(--zaui-light-option-color-disabled, #767a7f);pointer-events:none}.zaui-select-option-check-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.zaui-select-option-selected{color:var(--zaui-light-option-selected-color, #006af5)}.zaui-select-option:focus,.zaui-select-option:active{background-color:var(--zaui-light-pressed-bg-color, #e9ebed)}body[zaui-theme=dark] .zaui-select-group{color:var(--zaui-dark-option-group-color, #8f9499)}body[zaui-theme=dark] .zaui-select-close-icon,body[zaui-theme=dark] .zaui-select .zaui-btn.zaui-btn-icon-only.zaui-btn-medium.zaui-select-close-icon,body[zaui-theme=dark] .zaui-select-title{color:var(--zaui-dark-select-title-color, #f4f5f6)}body[zaui-theme=dark] .zaui-select-option{color:var(--zaui-dark-option-color, #f4f5f6)}body[zaui-theme=dark] .zaui-select-option:after{background-color:var(--zaui-dark-option-divider-color, #36383a)}body[zaui-theme=dark] .zaui-select-option-disabled{color:var(--zaui-dark-option-color-disabled, #8f9499)}body[zaui-theme=dark] .zaui-select-option-selected{color:var(--zaui-dark-option-selected-color, #006af5)}body[zaui-theme=dark] .zaui-select-option:focus,body[zaui-theme=dark] .zaui-select-option:active{background-color:var(--zaui-dark-pressed-bg-color, #36383a)}.zaui-snackbar{box-sizing:border-box;display:flex;align-items:center;position:fixed;z-index:1001;transition:opacity .15s,transform .15s;width:calc(100vw - 24px);background-color:var(--zaui-light-snackbar-background, #252627);color:var(--zaui-light-snackbar-text-color, #ffffff);padding:12px 16px;border-radius:8px;flex-direction:row;justify-content:space-between;font-size:15px;line-height:20px;font-weight:400}.zaui-snackbar>*:not(:last-child){margin-right:8px}.zaui-snackbar-desc-wrapper{display:flex;flex-direction:row;align-items:center}.zaui-snackbar-desc-wrapper>*:not(:last-child){margin-right:8px}.zaui-snackbar-prefix-icon{width:24px;height:24px}.zaui-snackbar-content{flex:1}.zaui-snackbar-content>*:not(:last-child){margin-bottom:8px}.zaui-snackbar-text-only{width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 24px)}.zaui-snackbar-text-only .zaui-snackbar-desc{text-align:center}.zaui-snackbar-vertical-action{display:flex;flex-direction:column;align-items:flex-end}.zaui-snackbar-vertical-action>*{margin-right:0}.zaui-snackbar-vertical-action>*:not(:last-child){margin-right:0;margin-bottom:8px}.zaui-snackbar-vertical-action .zaui-snackbar-content{width:100%}.zaui-snackbar-success{color:var(--zaui-light-snackbar-success-color, #34b764)}.zaui-snackbar-error{color:var(--zaui-light-snackbar-error-color, #dc1f18)}.zaui-snackbar-warning{color:var(--zaui-light-snackbar-warning-color, #e8ba02)}.zaui-snackbar-info{color:var(--zaui-light-snackbar-info-color, #52a0ff)}.zaui-snackbar-action{height:40px;font-weight:500;color:var(--zaui-light-snackbar-action-color, #52a0ff);padding:10px 8px}.zaui-snackbar-loading{animation:loadingCircle 1s infinite linear}.zaui-snackbar-progress .zaui-progress-completed{background-color:var(--zaui-light-snackbar-progress-color, #52a0ff)}.zaui-snackbar-wifi-connected{color:var(--zaui-light-snackbar-connect-color, #34b764)}.zaui-snackbar-wifi-disconnected{color:var(--zaui-light-snackbar-disconnect-color, #767a7f)}.zaui-snackbar-top{left:50%;transform:translate(-50%) translateY(-12px);top:12px}.zaui-snackbar-top-visible{transform:translate(-50%) translateY(0)}.zaui-snackbar-bottom{left:50%;transform:translate(-50%) translateY(12px);bottom:12px}.zaui-snackbar-bottom-visible{transform:translate(-50%) translateY(0)}.zaui-snackbar-appear,.zaui-snackbar-exit-active{opacity:0}.zaui-snackbar-enter{opacity:1}.zaui-snackbar-enter-top,.zaui-snackbar-exit-active-top{transform:translate(-50%,-12px)}.zaui-snackbar-enter-bottom,.zaui-snackbar-exit-active-bottom{transform:translate(-50%,12px)}.zaui-snackbar-enter-active-top,.zaui-snackbar-enter-active-bottom{transform:translate(-50%)}.zaui-snackbar-countdown-background,.zaui-snackbar-countdown-progress{fill:none}.zaui-snackbar-countdown-background{stroke:var(--zaui-light-countdown-bg-color, #ffffff)}.zaui-snackbar-countdown-progress{transition:stroke-dashoffset .5s ease-in-out;stroke:var(--zaui-light-countdown-progress-color, #52a0ff);stroke-linecap:round;transform-origin:center}.zaui-snackbar-countdown-counter{font-size:12px;fill:var(--zaui-light-countdown-counter-color, #ffffff);transform:translate(0 50%)}body[zaui-theme=dark] .zaui-snackbar{background-color:var(--zaui-dark-snackbar-background, #53575a);color:var(--zaui-dark-snackbar-text-color, #ffffff)}body[zaui-theme=dark] .zaui-snackbar-success{color:var(--zaui-dark-snackbar-success-color, #34b764)}body[zaui-theme=dark] .zaui-snackbar-error{color:var(--zaui-dark-snackbar-error-color, #dc1f18)}body[zaui-theme=dark] .zaui-snackbar-warning{color:var(--zaui-dark-snackbar-warning-color, #e8ba02)}body[zaui-theme=dark] .zaui-snackbar-info{color:var(--zaui-dark-snackbar-info-color, #52a0ff)}body[zaui-theme=dark] .zaui-snackbar-action{color:var(--zaui-dark-snackbar-action-color, #52a0ff)}body[zaui-theme=dark] .zaui-snackbar-progress .zaui-progress-completed{background-color:var(--zaui-dark-snackbar-progress-color, #52a0ff)}body[zaui-theme=dark] .zaui-snackbar-wifi-connected{color:var(--zaui-dark-snackbar-connect-color, #34b764)}body[zaui-theme=dark] .zaui-snackbar-wifi-disconnected{color:var(--zaui-dark-snackbar-disconnect-color, #8f9499)}body[zaui-theme=dark] .zaui-snackbar-countdown-background{stroke:var(--zaui-dark-countdown-bg-color, #ffffff)}body[zaui-theme=dark] .zaui-snackbar-countdown-progress{stroke:var(--zaui-dark-countdown-progress-color, #52a0ff)}body[zaui-theme=dark] .zaui-snackbar-countdown-counter{fill:var(--zaui-dark-countdown-counter-color, #ffffff)}.zaui-picker{padding:0 16px 24px}.zaui-picker *,.zaui-picker *:before,.zaui-picker *:after{box-sizing:border-box}.zaui-picker-header{display:flex;flex-direction:row;min-height:56px;margin-bottom:16px}.zaui-picker-close-icon,.zaui-picker .zaui-btn.zaui-btn-icon-only.zaui-btn-medium.zaui-picker-close-icon{position:absolute;right:16px;top:16px;padding:0;width:24px;height:24px;font-size:24px;color:var(--zaui-light-picker-title-color, #141415)}.zaui-picker-title{font-size:18px;line-height:18px;font-weight:500;color:var(--zaui-light-picker-title-color, #141415);text-align:center;flex:1;padding:16px 32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.zaui-picker-inner{position:relative;display:flex;justify-content:center;height:100%}.zaui-picker-column{position:relative;flex:1;max-height:100%;overflow:hidden}.zaui-picker-column:not(:last-child){margin-right:8px}.zaui-picker-scroller{transition:.3s;transition-timing-function:ease-out}.zaui-picker-item{position:relative;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%;font-size:13px;line-height:18px;font-weight:400;color:var(--zaui-light-picker-option-color, #b9bdc1);height:52px}.zaui-picker-item-selected{color:var(--zaui-light-picker-option-selected-color, #006af5);background:var(--zaui-light-picker-selected-background-color, #f4f5f6);border-radius:8px;font-size:15px;line-height:20px;height:56px;transition:all .2s ease-out}.zaui-picker-item-2nd{font-size:14px;line-height:18px;color:var(--zaui-light-picker-option-2nd-color, #767a7f);height:54px}.zaui-picker-action{margin-top:16px}.zaui-date-picker-suffix{margin-right:12px}.zaui-bottom-navigation{width:100%;height:auto}.no-safe-area .zaui-bottom-navigation-content{padding-bottom:unset}.zaui-bottom-navigation-content{position:relative;display:flex;height:calc(var(--zaui-safe-area-inset-bottom) + 48px);width:100%;justify-content:center;align-items:center;background-color:var(--zaui-light-bottom-navigation-background-color, #ffffff);padding-bottom:var(--zaui-safe-area-inset-bottom)}.zaui-bottom-navigation-content:after{content:"";top:-.5px;left:0;position:absolute;width:100%;height:.5px;background-color:var(--zaui-light-bottom-navigation-divider-color, #e9ebed)}.zaui-bottom-navigation-fixed{position:fixed;bottom:0;left:0;z-index:999}.zaui-bottom-navigation-item{display:inline-flex;flex-direction:column;align-items:center;border:none;background:transparent;box-shadow:none;outline:none;cursor:pointer;color:var(--zaui-light-bottom-navigation-color, #767a7f);flex:1;padding:0}.zaui-bottom-navigation-item .zaui-bottom-navigation-item-icon{font-size:24px;width:24px;height:24px;display:inline-flex}.zaui-bottom-navigation-item .zaui-bottom-navigation-item-icon~.zaui-bottom-navigation-item-label{margin-top:2px}.zaui-bottom-navigation-item .zaui-bottom-navigation-item-label{font-size:12px;font-weight:400;line-height:16px}.zaui-bottom-navigation-item-active{color:var(--zaui-light-bottom-navigation-active-color, #006af5)}body[zaui-theme=dark] .zaui-bottom-navigation-content{background-color:var(--zaui-dark-bottom-navigation-background-color, #141415)}body[zaui-theme=dark] .zaui-bottom-navigation-content:after{background-color:var(--zaui-dark-bottom-navigation-divider-color, #36383a)}body[zaui-theme=dark] .zaui-bottom-navigation-item{color:var(--zaui-dark-bottom-navigation-color, #8f9499);flex:1}body[zaui-theme=dark] .zaui-bottom-navigation-item-active{color:var(--zaui-dark-bottom-navigation-active-color, #52a0ff)}.zaui-swiper{position:relative;width:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;border-radius:12px}.zaui-swiper-wrapper{width:auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;touch-action:none}.zaui-swiper-item{display:block;width:100%;min-width:100%;overflow:hidden;font-size:unset}.zaui-swiper-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background-color:#0003;display:flex;padding:4px;border-radius:100px;align-items:center;transition:all .3s ease}.zaui-swiper-dots-item{display:inline-block;width:4px;height:4px;background-color:#fff9;border-radius:100%}.zaui-swiper-dots-item:not(:last-child){margin-right:4px}.zaui-swiper-dots-item-active{width:6px;height:6px;background-color:#fff}.zaui-image-viewer .zaui-image-container{width:100%;height:100%;background-color:transparent}.zaui-image-viewer .zaui-image-container .zaui-image{width:100%;height:100%;object-fit:scale-down;overflow:hidden;object-position:center;touch-action:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.zaui-image-viewer-container{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:9999}.zaui-image-viewer-images{width:100%;height:100%;overflow:hidden}.zaui-image-viewer-swiper{position:absolute;z-index:9999;width:100vw;height:100vh;left:0;top:0}.zaui-image-viewer-swiper .zaui-swiper-wrapper{height:100%}.zaui-image-viewer-header{position:absolute;top:0;left:0;width:100%;height:auto;z-index:10000;padding:calc(var(--zaui-safe-area-inset-top, 0px) + 16px) 12px 16px 12px;color:#fff;background-color:#00000080}.zaui-image-viewer-header .zaui-image-viewer-close-button{color:#fff;min-width:unset;width:auto;padding:8px;cursor:pointer;font-size:14px;line-height:18px;font-weight:500}.zaui-image-viewer-nav-btn{position:absolute;z-index:10000;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff}.zaui-image-viewer-nav-btn:focus,.zaui-image-viewer-nav-btn:active,.zaui-image-viewer-nav-btn:hover{background-color:#00000080}.zaui-image-viewer-nav-btn:disabled,.zaui-image-viewer-nav-btn.zaui-btn-disabled:disabled{background-color:#0003;color:#ffffff80}.zaui-image-viewer-nav-btn-next{right:8px}.zaui-image-viewer-nav-btn-prev{left:8px}body[zaui-theme=dark] .zaui-image-viewer-nav-btn{background-color:#00000080;color:#fff}body[zaui-theme=dark] .zaui-image-viewer-nav-btn:focus,body[zaui-theme=dark] .zaui-image-viewer-nav-btn:active,body[zaui-theme=dark] .zaui-image-viewer-nav-btn:hover{background-color:#00000080}body[zaui-theme=dark] .zaui-image-viewer-nav-btn:disabled{background-color:#0003;color:#ffffff80}.zaui-stack{display:flex;flex-direction:column;justify-content:flex-start}.zaui-stack>*+*{-webkit-margin-before:var(--s1);margin-block-start:var(--s1)}.zaui-zbox{display:block;padding:var(--s1);border-width:var(--border-thin);outline:var(--border-thin) solid transparent;outline-offset:calc(var(--border-thin) * -1)}.zaui-center{display:block;box-sizing:content-box;margin-inline:auto;max-inline-size:var(--measure)}.zaui-cluster{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.zaui-grid{display:grid;grid-gap:var(--s1);align-content:start;grid-template-columns:100%}.zaui-calendar .item-enter{opacity:0}.zaui-calendar .item-enter-active{opacity:1;transition:opacity .5s ease-in}.zaui-calendar .item-exit{opacity:1}.zaui-calendar .item-exit-active{opacity:0;transition:opacity .5s ease-in}.zaui-calendar-header{display:flex;justify-content:space-between;align-items:center}.zaui-calendar-header-title{cursor:pointer;color:var(--zaui-light-calendar-title-color, #141415)}.zaui-calendar-header-title:hover{color:var(--zaui-light-calendar-title-hover-color, #006af5)}.zaui-calendar-panel{text-align:center;background:var(--zaui-light-calendar-bg-color, #ffffff);border-radius:8px}.zaui-calendar-full .zaui-calendar-panel{display:block;width:100%;text-align:right}.zaui-calendar-panel-month tr,.zaui-calendar-panel-year tr,.zaui-calendar-panel-decade tr{display:flex;flex-wrap:wrap;justify-content:center;max-width:480px;margin:auto}.zaui-calendar-panel-month td,.zaui-calendar-panel-year td,.zaui-calendar-panel-decade td{width:120px}.zaui-calendar-panel-body th{height:auto}.zaui-calendar-full .zaui-calendar-panel-body th{-webkit-padding-end:12px;-moz-padding-end:12px;padding-inline-end:12px;padding-bottom:4px;line-height:18px}.zaui-calendar-panel-content{width:100%;table-layout:fixed;border-collapse:collapse}.zaui-calendar-panel-cell{padding:6px 0;color:var(--zaui-light-calendar-cell-text-color, #0000004d);cursor:pointer}.zaui-calendar-full .zaui-calendar-panel-cell{padding:0}.zaui-calendar-panel-cell-in-view{color:var(--zaui-light-calendar-cell-text-color, #000000e6)}.zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-selected:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner{color:var(--zaui-light-calendar-cell-selected-text-color, #ffffff);background:var(--zaui-light-calendar-cell-selected-background, #006af5)}.zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-selected:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner-content{color:var(--zaui-light-calendar-cell-selected-background, #006af5)}.zaui-calendar-full .zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-selected:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner{background:var(--zaui-light-calendar-cell-selected-background, #ebf4ff)}.zaui-calendar-full .zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-selected:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner-label{color:var(--zaui-light-calendar-cell-selected-text-color, #006af5)}.zaui-calendar-panel-cell-disabled{color:var(--zaui-light-calendar-cell-text-color, #0000004d);pointer-events:none}.zaui-calendar-panel-cell-disabled .zaui-calendar-cell-inner{background:transparent}.zaui-calendar-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:4px;transition:background .2s}.zaui-calendar-cell-inner:before{display:block;width:100%;box-sizing:border-box}.zaui-calendar-full .zaui-calendar-cell-inner:before{display:none}.zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-today:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner:before{position:absolute;top:0;left:0;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:1;border:1px solid var(--zaui-light-calendar-selected-background, #006af5);border-radius:4px;content:""}.zaui-calendar-full .zaui-calendar-panel-cell-in-view.zaui-calendar-panel-cell-today:not(.zaui-calendar-panel-cell-disabled) .zaui-calendar-cell-inner{border-color:var(--zaui-light-calendar-selected-background, #006af5)}.zaui-calendar-full .zaui-calendar-cell-inner{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid rgba(5,5,5,.06);border-radius:0;transition:background .3s}.zaui-calendar-full .zaui-calendar-cell-inner-content{position:static;width:auto;height:86px;overflow-y:auto;color:var(--zaui-light-calendar-cell-text-color, #000000e6);line-height:1.57142857;text-align:start;scrollbar-width:thin}.zaui-calendar-cell-inner-label{padding:0 8px}body[zaui-theme=dark] .zaui-calendar-header-title{color:var(--zaui-dark-calendar-title-color, #f4f5f6)}body[zaui-theme=dark] .zaui-calendar-header-title:hover{color:var(--zaui-light-calendar-title-hover-color, #006af5)}body[zaui-theme=dark] .zaui-calendar-panel{background:var(--zaui-dark-calendar-bg-color, #252627)}body[zaui-theme=dark] .zaui-calendar-panel-cell{color:var(--zaui-dark-calendar-cell-text-color, rgba(185, 189, 193, .25))}body[zaui-theme=dark] .zaui-calendar-panel-cell-in-view{color:var(--zaui-dark-calendar-cell-text-color, rgba(185, 189, 193, .85))}body[zaui-theme=dark] .zaui-calendar-panel-cell-disabled{color:var(--zaui-dark-calendar-cell-text-color, rgba(185, 189, 193, .25))}body[zaui-theme=dark] .zaui-calendar-full .zaui-calendar-cell-inner{border-top-color:#36383a}body[zaui-theme=dark] .zaui-calendar-full .zaui-calendar-cell-inner-content{color:var(--zaui-dark-calendar-cell-text-color, rgba(185, 189, 193, .85))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--divider)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-moz-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-28{bottom:7rem}.bottom-6{bottom:1.5rem}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.left-4{left:1rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.z-20{z-index:20}.z-\[60\]{z-index:60}.float-right{float:right}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-sb{margin-bottom:var(--safe-bottom)}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[18\/7\]{aspect-ratio:18/7}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.5px\]{height:.5px}.h-\[18px\]{height:18px}.h-\[70px\]{height:70px}.h-full{height:100%}.h-screen{height:100vh}.min-h-12{min-height:3rem}.min-h-8{min-height:2rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[3px\]{width:3px}.w-\[70px\]{width:70px}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.max-w-\[240px\]{max-width:240px}.max-w-\[75px\]{max-width:75px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-\[70px\]{flex-basis:70px}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[120\%\]{--tw-translate-x: 120%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-4{row-gap:1rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--divider)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-\[0\.5px\]{border-width:.5px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-\[0\.5px\]{border-top-width:.5px}.border-dashed{border-style:dashed}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/5{border-color:#0000000d}.border-border{border-color:var(--divider)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary)}.border-transparent{border-color:transparent}.bg-\[var\(--zaui-light-button-secondary-background\)\]{background-color:var(--zaui-light-button-secondary-background)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-danger{background-color:var(--danger)}.bg-primary{background-color:var(--primary)}.bg-section{background-color:var(--section)}.bg-skeleton{background-color:var(--skeleton)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-cover{background-size:cover}.bg-right-top{background-position:right top}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-sb{padding-bottom:var(--safe-bottom)}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-0\.5{padding-right:.125rem}.pr-2{padding-right:.5rem}.pr-\[155px\]{padding-right:155px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-st{padding-top:var(--safe-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:12px;line-height:16px}.text-3xs{font-size:11px;line-height:16px}.text-4xs{font-size:10px;line-height:14px}.text-\[10px\]{font-size:10px}.text-base{font-size:15px;line-height:20px}.text-lg{font-size:16px;line-height:22px}.text-sm{font-size:14px;line-height:18px}.text-xl{font-size:18px;line-height:24px}.text-xs{font-size:13px;line-height:18px}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-danger{color:var(--danger)}.text-foreground{color:var(--foreground)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-inactive{color:var(--inactive)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-primary{color:var(--primary)}.text-primaryForeground{color:var(--primaryForeground)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-subtitle{color:var(--subtitle)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/95{color:#fffffff2}.underline{-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\]{--tw-shadow: 0 0 0 2px white;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_\#0D0D0D17\]{--tw-shadow: 0 10px 24px #0D0D0D17;--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-offset-4{outline-offset:4px}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,-webkit-text-decoration-color,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-moz-text-decoration-color,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--background: #FAF7F9;--foreground: #30252E;--section: #FFFFFF;--primary: #BD2C63;--primaryDeep: #9D2452;--primarySoft: #F9E5EE;--primaryForeground: #FFFFFF;--secondary: var(--primary);--secondaryForeground: #FFFFFF;--inactive: #A28C9A;--tabIndicator: var(--primary);--subtitle: #7A6874;--danger: #9D2452;--skeleton: #EEE5EB;--divider: #EEE5EB;--inputBorder: #E3D9E0;--surfaceSoft: #FFF3F8;--zaui-light-button-primary-background: var(--primary);--zaui-light-button-primary-text: var(--primaryForeground);--zaui-light-button-secondary-background: var(--primarySoft);--zaui-light-button-secondary-text: var(--primaryDeep);--zaui-light-tabbar-active-line: var(--primary);--zaui-light-tabbar-label-active: var(--primary);--safe-top: var(--zaui-safe-area-inset-top, env(safe-area-inset-top, 30px));--safe-bottom: max(16px,var(--zaui-safe-area-inset-bottom, env(safe-area-inset-bottom, 30px)))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-\[88px\]:after{content:var(--tw-content);left:88px}.after\:right-0:after{content:var(--tw-content);right:0}.after\:border-b-\[0\.5px\]:after{content:var(--tw-content);border-bottom-width:.5px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-black\/5:active{background-color:#0000000d}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.\[\&\>\.zaui-picker-input\]\:absolute>.zaui-picker-input{position:absolute}.\[\&\>\.zaui-picker-input\]\:inset-0>.zaui-picker-input{top:0;right:0;bottom:0;left:0}.\[\&\>\.zaui-picker-input\]\:opacity-0>.zaui-picker-input{opacity:0}.\[\&_td\]\:text-right td{text-align:right}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-xs th{font-size:13px;line-height:18px}.\[\&_th\]\:font-medium th{font-weight:500}.\[\&_th\]\:text-inactive th{color:var(--inactive)}:not(input):not(textarea){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toast-container>div>div{padding:12px 16px;background-color:#212121;color:#fffffff2;border-radius:8px}.zaui-sheet .zaui-sheet-content{min-height:unset}.zaui-btn{border-radius:8px;display:flex;justify-content:center;align-items:center}.zaui-btn:active{opacity:.75}.zaui-button-primary{background:var(--primary);border:none}.zaui-button-primary:active,.zaui-button-primary:focus{background:var(--primary);opacity:.85}.zaui-btn-tertiary{background-color:var(--skeleton)}.zaui-btn-tertiary:active,.zaui-btn-tertiary:focus{background-color:var(--skeleton)}.zaui-tabs-tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.zaui-tab-content{flex:1;overflow-y:hidden}.zaui-tab{height:100%;overflow-y:auto}.market-product{border-radius:12px;box-shadow:0 10px 24px #0d0d0d17}.market-cart-action{width:100%;justify-content:center;padding:8px 4px;border-radius:8px;background:var(--primarySoft)}.market-cart-action span{color:var(--primaryDeep)!important;white-space:normal;text-align:center}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.market-notice{margin:0 16px;padding:10px 12px;background:var(--zaui-light-button-secondary-background);color:var(--zaui-light-button-secondary-text);border-radius:10px;font-size:12px}.market-home [data-module=banners] img{border-radius:12px}.market-product{height:100%}.market-cart-action{background:var(--zaui-light-button-secondary-background)}.market-cart-action span{color:var(--zaui-light-button-secondary-text)!important}.market-product{border-radius:var(--market-card-radius, 12px);box-shadow:var(--market-card-shadow, 0 8px 20px rgba(13, 13, 13, .0705882353))}.market-product img{aspect-ratio:var(--market-image-ratio, 1/1);border-radius:max(2px,var(--market-card-radius, 12px) - 4px)}.market-categories.chips{gap:8px}.market-categories.chips a{padding:10px 14px;border-radius:999px;background:var(--zaui-light-button-secondary-background)}.market-categories.chips img{display:none}.market-categories.chips span{font-size:12px;color:var(--zaui-light-button-secondary-text);white-space:nowrap}.market-categories.tiles a{padding:12px 4px;border-radius:var(--market-card-radius, 12px);background:var(--background)}.market-categories.tiles img{border-radius:10px}[data-byus-preset=fashion] [data-board] h2{letter-spacing:.03em;font-size:15px}[data-byus-preset=fashion] .market-cart-action{background:var(--background);border:1px solid var(--divider)}[data-byus-preset=doctor] .market-notice{border:1px solid var(--zaui-light-button-secondary-background)}[data-byus-preset=fashion] .market-header{background-image:none!important}.account-input{display:block;width:100%;border:1px solid var(--inputBorder);border-radius:10px;padding:11px 12px;font-size:14px;background:#fff;color:var(--foreground);outline-color:var(--primary)}.account-primary{background:var(--primary);color:#fff;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600}.account-primary:disabled{opacity:.45}.account-page a:active{opacity:.7}html,body,#app{background:var(--background);color:var(--foreground)}.byus-customer-app{color-scheme:light;background:var(--background)}.byus-customer-app .market-header{background:var(--section);color:var(--foreground);border-bottom:1px solid var(--divider);background-image:none}.byus-customer-app .market-header h1{color:var(--foreground)}.byus-customer-app .market-header p{color:var(--subtitle)}.byus-customer-app .market-header .zaui-icon{color:var(--primary)}.byus-customer-app .market-header input{background:var(--surfaceSoft);color:var(--foreground)}.byus-customer-app nav[aria-label]{border-color:var(--divider)}.byus-customer-app input,.byus-customer-app textarea,.byus-customer-app select{accent-color:var(--primary);caret-color:var(--primary)}.byus-customer-app input::-webkit-input-placeholder,.byus-customer-app textarea::-webkit-input-placeholder{color:var(--inactive)}.byus-customer-app input::-moz-placeholder,.byus-customer-app textarea::-moz-placeholder{color:var(--inactive)}.byus-customer-app input::-ms-input-placeholder,.byus-customer-app textarea::-ms-input-placeholder{color:var(--inactive)}.byus-customer-app input::placeholder,.byus-customer-app textarea::placeholder{color:var(--inactive)}.byus-customer-app .account-input{background:var(--section);border-color:var(--inputBorder);color:var(--foreground);outline-color:var(--primary)}.byus-customer-app .account-primary{background:var(--primary);color:var(--primaryForeground)}.byus-customer-app .market-notice{background:var(--surfaceSoft);color:var(--primaryDeep);border:1px solid var(--divider)}.byus-customer-app .market-product{border:1px solid var(--divider)}.byus-customer-app .market-cart-action{background:var(--primarySoft)}.byus-customer-app .market-cart-action span{color:var(--primaryDeep)!important}.byus-customer-app .text-gray-500,.byus-customer-app .text-gray-700{color:var(--subtitle)}.byus-customer-app .text-gray-400{color:var(--inactive)}.byus-customer-app .border-gray-200{border-color:var(--divider)}.byus-customer-app .bf-page{background:var(--background)}.byus-customer-app .bf-card{background:var(--section);border-color:var(--divider)}.byus-customer-app .bf-highlight{background:linear-gradient(135deg,var(--surfaceSoft),var(--section));border-color:var(--inputBorder)}.zaui-sheet-content,.zaui-modal-content{background:var(--section);color:var(--foreground)}.zaui-btn-primary{background:var(--primary);color:var(--primaryForeground)}.zaui-btn-secondary{background:var(--primarySoft);color:var(--primaryDeep)}.zaui-btn-primary:active{background:var(--primaryDeep);color:#fff}.zaui-tabs-tabbar{background:var(--section)}:focus-visible{outline-color:var(--primary)}.byus-customer-app svg [fill="#002D07" i]{fill:var(--primaryDeep)}.byus-customer-app svg [stroke="#002D07" i]{stroke:var(--primaryDeep)}.byus-customer-app svg [stop-color="#002D07" i]{stop-color:var(--primaryDeep)}.byus-customer-app svg [fill="#0D0D0D" i]{fill:var(--foreground)}.byus-customer-app svg [stroke="#0D0D0D" i]{stroke:var(--foreground)}.byus-customer-app svg [stop-color="#0D0D0D" i]{stop-color:var(--foreground)}.byus-customer-app svg [fill="#2B5F33" i]{fill:var(--primaryDeep)}.byus-customer-app svg [stroke="#2B5F33" i]{stroke:var(--primaryDeep)}.byus-customer-app svg [stop-color="#2B5F33" i]{stop-color:var(--primaryDeep)}.byus-customer-app svg [fill="#3F884A" i]{fill:var(--primary)}.byus-customer-app svg [stroke="#3F884A" i]{stroke:var(--primary)}.byus-customer-app svg [stop-color="#3F884A" i]{stop-color:var(--primary)}.byus-customer-app svg [fill="#404049" i]{fill:var(--foreground)}.byus-customer-app svg [stroke="#404049" i]{stroke:var(--foreground)}.byus-customer-app svg [stop-color="#404049" i]{stop-color:var(--foreground)}.byus-customer-app svg [fill="#484A50" i]{fill:var(--foreground)}.byus-customer-app svg [stroke="#484A50" i]{stroke:var(--foreground)}.byus-customer-app svg [stop-color="#484A50" i]{stop-color:var(--foreground)}.byus-customer-app svg [fill="#52B361" i]{fill:var(--primary)}.byus-customer-app svg [stroke="#52B361" i]{stroke:var(--primary)}.byus-customer-app svg [stop-color="#52B361" i]{stop-color:var(--primary)}.byus-customer-app svg [fill="#6F7071" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#6F7071" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#6F7071" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#808285" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#808285" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#808285" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#9AE1A5" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#9AE1A5" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#9AE1A5" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#9E9E9E" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#9E9E9E" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#9E9E9E" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#B01E5A" i]{fill:var(--primaryDeep)}.byus-customer-app svg [stroke="#B01E5A" i]{stroke:var(--primaryDeep)}.byus-customer-app svg [stop-color="#B01E5A" i]{stop-color:var(--primaryDeep)}.byus-customer-app svg [fill="#BDBDBD" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#BDBDBD" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#BDBDBD" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#C8C8C8" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#C8C8C8" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#C8C8C8" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#C9C9C9" i]{fill:var(--subtitle)}.byus-customer-app svg [stroke="#C9C9C9" i]{stroke:var(--subtitle)}.byus-customer-app svg [stop-color="#C9C9C9" i]{stop-color:var(--subtitle)}.byus-customer-app svg [fill="#D1D1D1" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#D1D1D1" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#D1D1D1" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#D6D6D6" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#D6D6D6" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#D6D6D6" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#D7D7D7" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#D7D7D7" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#D7D7D7" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#DFDFDF" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#DFDFDF" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#DFDFDF" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#E0E0E0" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#E0E0E0" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#E0E0E0" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#E6E6E7" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#E6E6E7" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#E6E6E7" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#ECECEC" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#ECECEC" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#ECECEC" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#F0EFEF" i]{fill:var(--divider)}.byus-customer-app svg [stroke="#F0EFEF" i]{stroke:var(--divider)}.byus-customer-app svg [stop-color="#F0EFEF" i]{stop-color:var(--divider)}.byus-customer-app svg [fill="#F0F0FC" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#F0F0FC" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#F0F0FC" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#F59300" i]{fill:var(--primary)}.byus-customer-app svg [stroke="#F59300" i]{stroke:var(--primary)}.byus-customer-app svg [stop-color="#F59300" i]{stop-color:var(--primary)}.byus-customer-app svg [fill="#F6DCCD" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#F6DCCD" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#F6DCCD" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FAFAFA" i]{fill:var(--section)}.byus-customer-app svg [stroke="#FAFAFA" i]{stroke:var(--section)}.byus-customer-app svg [stop-color="#FAFAFA" i]{stop-color:var(--section)}.byus-customer-app svg [fill="#FFBD85" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFBD85" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFBD85" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFC519" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFC519" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFC519" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFCA28" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFCA28" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFCA28" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFD3AE" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFD3AE" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFD3AE" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFDC6E" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFDC6E" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFDC6E" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFDC75" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFDC75" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFDC75" i]{stop-color:var(--primarySoft)}.byus-customer-app svg [fill="#FFE9D6" i]{fill:var(--primarySoft)}.byus-customer-app svg [stroke="#FFE9D6" i]{stroke:var(--primarySoft)}.byus-customer-app svg [stop-color="#FFE9D6" i]{stop-color:var(--primarySoft)}.byus-customer-app .header-actions{position:absolute;right:12px;top:calc(var(--safe-top, 0px) + 6px);display:flex;align-items:center;gap:6px;z-index:70}.byus-customer-app .notification-bell{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--foreground);border-radius:14px}.byus-customer-app .notification-bell:focus-visible{outline:2px solid var(--primary)}.byus-customer-app .notification-badge{position:absolute;top:-7px;right:-10px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e60023;color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 0 0 2px #fff;pointer-events:none}.byus-customer-app .notification-bell .notification-badge{top:0;right:-1px}.byus-customer-app .notification-badge-inline{position:static}.byus-customer-app .notification-unread{background:var(--surfaceSoft)}.byus-customer-app .notification-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#e60023}.byus-customer-app .test-now-button{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;overflow:hidden;min-height:78px;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.3764705882);border-radius:18px;color:#fff;background:linear-gradient(115deg,var(--primaryDeep),var(--primary));box-shadow:0 5px 18px #bd2c6329;animation:try-on-glow 3.5s ease-in-out infinite}.byus-customer-app .test-now-button:after{content:"";position:absolute;inset:-30% auto -30% -45%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1490196078),transparent);transform:skew(-20deg);animation:try-on-shine 4s ease-in-out infinite;pointer-events:none;z-index:-1}.byus-customer-app .test-now-icon{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#ffffff20;border:1px solid rgba(255,255,255,.1882352941)}.byus-customer-app .test-now-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.byus-customer-app .test-now-copy strong{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:750;line-height:1.3}.byus-customer-app .test-now-copy>span{font-size:12px;line-height:1.45}.byus-customer-app .test-now-live{font-size:15px;color:#ffe2ee}.byus-customer-app .test-now-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.3137254902);border-radius:50%;flex:none;font-size:19px}.byus-customer-app .test-now-button:active{opacity:.92}.byus-customer-app .test-now-button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@keyframes try-on-glow{0%,to{box-shadow:0 5px 18px #bd2c6329}50%{box-shadow:0 5px 22px #bd2c6350}}@keyframes try-on-shine{0%,35%{left:-45%}80%,to{left:125%}}@media (prefers-reduced-motion: reduce){.byus-customer-app .test-now-button,.byus-customer-app .test-now-button:after{animation:none}}:root{--beauty-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--beauty-gold: #C45787}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}.beauty-storefront{height:100dvh;min-height:0;line-height:1.5}.beauty-storefront .beauty-page-content{min-height:0;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--inputBorder) transparent}.beauty-storefront button,.beauty-storefront a,.beauty-storefront input,.beauty-storefront select{-webkit-tap-highlight-color:transparent}.beauty-storefront button,.beauty-storefront a{touch-action:manipulation}.beauty-storefront img{max-width:100%}.beauty-storefront .market-header{padding-left:20px;padding-right:20px;border-bottom:1px solid var(--divider);box-shadow:0 3px 18px #22382b03;z-index:65}.beauty-storefront .beauty-header-main{padding-right:106px;min-height:73px;padding-top:10px;padding-bottom:10px;gap:10px}.beauty-storefront .beauty-header-main>img{width:39px;height:39px;border:1px solid var(--divider);padding:2px;background:#fff}.beauty-storefront .beauty-header-main>.overflow-hidden{margin-left:0}.beauty-storefront .beauty-wordmark-kicker{display:block;font-size:7px;letter-spacing:1.8px;color:var(--subtitle);line-height:1.6;font-weight:650}.beauty-storefront .market-header h1{font-family:var(--beauty-serif);font-size:23px;font-weight:500;letter-spacing:-.8px;line-height:1.2}.beauty-storefront .market-header p{font-size:10px;margin-top:2px}.beauty-storefront .header-actions{right:16px;top:calc(var(--safe-top, 0px) + 19px);gap:6px}.beauty-storefront .header-actions label{padding:8px 7px;border:0;border-radius:0;gap:4px;background:transparent;font-size:10px}.beauty-storefront .header-actions select{width:32px;max-width:36px;cursor:pointer}.beauty-storefront .notification-bell{width:36px;height:36px;background:var(--surfaceSoft);border:1px solid var(--divider);border-radius:50%}.beauty-storefront .notification-bell>svg{width:19px;height:19px}.beauty-storefront .notification-badge{min-width:17px;height:17px;font-size:10px}.beauty-storefront .beauty-search-row{padding-top:0;padding-bottom:14px;align-items:center;gap:10px}.beauty-storefront .beauty-search-row>:first-child{flex:1;min-width:0}.beauty-storefront .beauty-search-row input{background:var(--surfaceSoft);border:1px solid var(--divider);border-radius:13px;min-height:43px;font-size:12px}.beauty-storefront .beauty-search-row>a{margin-left:0;flex:none;border:1px solid var(--divider);padding:3px;border-radius:50%}.beauty-storefront .beauty-search-row>a img,.beauty-storefront .beauty-search-row>a svg{width:28px;height:28px}.beauty-storefront .beauty-bottom-nav{padding:9px 9px max(8px,var(--safe-bottom, 0px));border-top:1px solid var(--divider);box-shadow:0 -4px 24px #23352c06;z-index:60}.beauty-storefront .beauty-bottom-nav>a{padding:5px 0 3px;gap:4px;min-height:49px;border-radius:12px}.beauty-storefront .beauty-bottom-nav>a>span:last-child{font-size:10px;line-height:15px;font-weight:550}.beauty-storefront .beauty-bottom-nav>a[aria-current=page]{color:var(--primaryDeep)!important}.beauty-storefront .beauty-bottom-nav>a svg{width:22px;height:22px;stroke-width:1.5}.beauty-storefront .beauty-bottom-nav>a[data-compare-camera]>span:first-child{width:36px!important;height:36px!important;margin-top:-7px!important;border:0!important;border-radius:12px!important;box-shadow:0 4px 10px #b52c631a!important;background:var(--primary)!important}.beauty-storefront .market-home{padding:18px 0 28px}.beauty-storefront .market-home>*+*{margin-top:20px}.beauty-storefront .market-home [data-module=banners]{margin-top:0}.beauty-storefront .market-home [data-board]{background:transparent;padding-top:4px;padding-bottom:4px}.beauty-storefront .market-home [data-board]>.px-4{padding-left:20px;padding-right:20px}.beauty-storefront .beauty-board-heading{padding-bottom:8px;align-items:baseline;gap:12px}.beauty-storefront .beauty-board-heading h2{font-family:var(--beauty-serif);font-size:23px;font-weight:500;letter-spacing:-.65px;line-height:1.25}.beauty-storefront .beauty-board-heading>span{font-size:10px;font-weight:550;gap:2px}.beauty-storefront .beauty-board-heading .zaui-icon{font-size:16px}.beauty-storefront .market-home .grid.grid-cols-2{gap:12px;padding-left:20px;padding-right:20px}.beauty-storefront .market-notice{margin:0 20px;padding:14px 16px;border-radius:14px;border-color:var(--divider);font-size:12px;line-height:1.6}.beauty-storefront .beauty-category-section{margin-top:24px}.beauty-storefront .beauty-category-heading{padding:0 20px 15px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.beauty-storefront .beauty-category-heading h2{font-family:var(--beauty-serif);font-size:23px;letter-spacing:-.6px}.beauty-storefront .beauty-category-heading span{font-size:9px;letter-spacing:1.4px;color:var(--subtitle)}.beauty-storefront .market-categories{padding:0 20px 5px;gap:16px 9px;background:transparent;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible}.beauty-storefront .market-categories a{gap:8px}.beauty-storefront .market-categories a>span:last-child{font-size:10px;line-height:1.4;min-height:28px;color:var(--foreground)}.beauty-storefront .market-categories a>img,.beauty-storefront .beauty-category-icon{width:49px;height:49px;border:1px solid #F1C9DA;background:#ffeaf3;border-radius:17px;display:flex;align-items:center;justify-content:center;color:var(--primary)}.beauty-storefront .beauty-category-icon svg{width:26px;height:26px}.beauty-storefront .market-categories a:nth-child(3n+2) .beauty-category-icon{background:#fff0f7;color:#aa4276;border-color:#f3d0e1}.beauty-storefront .market-categories a:nth-child(3n) .beauty-category-icon{background:#ffe6ef;color:#be507a;border-color:#f4ccdb}.beauty-storefront .market-categories.chips{display:flex;overflow-x:auto}.beauty-storefront .market-categories.chips a{flex:none}.beauty-storefront .market-categories.chips .beauty-category-icon{display:none}.beauty-storefront .market-categories.tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.beauty-storefront .market-categories.tiles a{background:#fff;border:1px solid var(--divider);padding:12px;border-radius:14px}.beauty-storefront .beauty-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 20px}.beauty-storefront .beauty-shortcuts a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:11px 2px;background:var(--section);border:1px solid var(--divider);border-radius:12px;font-size:10px;color:var(--primaryDeep)}.beauty-storefront .beauty-shortcuts a>span:last-child{color:var(--subtitle);font-size:10px}.beauty-storefront .beauty-hero{position:relative;min-height:245px;overflow:hidden;border-radius:22px;background:#fce2ed;isolation:isolate;display:flex;align-items:center}.beauty-storefront .beauty-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0!important;z-index:-2}.beauty-storefront .beauty-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,240,246,.9098039216) 0%,rgba(255,240,246,.6745098039) 40%,transparent 70%);z-index:-1}.beauty-storefront .beauty-hero-copy{padding:25px 23px;max-width:73%}.beauty-storefront .beauty-hero-eyebrow{font-size:8px;letter-spacing:2px;display:flex;align-items:center;gap:6px;color:var(--primaryDeep);font-weight:650}.beauty-storefront .beauty-hero-eyebrow:before{content:"";width:18px;height:1px;background:var(--beauty-gold)}.beauty-storefront .beauty-hero h2{font-family:var(--beauty-serif);font-size:34px;font-weight:400;letter-spacing:-1.5px;line-height:1.08;margin:14px 0 10px;color:#872046;white-space:pre-line}.beauty-storefront .beauty-hero-copy p{font-size:10px;line-height:1.55;color:#8e4967;max-width:155px}.beauty-storefront .beauty-hero-cta{display:inline-flex;align-items:center;gap:14px;margin-top:17px;font-size:10px;font-weight:600;color:#872046;border-bottom:1px solid rgba(135,32,70,.3764705882);padding-bottom:4px}.beauty-storefront .beauty-hero .beauty-hero-cta svg{width:16px;height:16px}.beauty-storefront .beauty-hero-index{position:absolute;bottom:15px;right:18px;letter-spacing:1px;font-size:8px;color:#872046}.beauty-storefront .beauty-banner-module>div>.flex{margin-top:0;margin-left:20px;margin-right:20px}.beauty-storefront .beauty-banner-module>div>.py-2{padding-top:12px;padding-bottom:0;gap:5px}.beauty-storefront .beauty-banner-module>div>.py-2 button{height:4px;width:4px;background:var(--inputBorder);margin:0}.beauty-storefront .beauty-banner-module>div>.py-2 button.bg-primary{width:20px;background:var(--primary)}.beauty-storefront .beauty-custom-banner{width:100%;border-radius:22px;object-fit:cover;aspect-ratio:18/7}.beauty-storefront .market-product{border:1px solid var(--divider);border-radius:var(--market-card-radius, 16px);box-shadow:var(--market-card-shadow, 0 4px 14px rgba(40, 63, 45, .0156862745));overflow:hidden;height:100%;background:var(--section)}.beauty-storefront .market-product>a{display:block;padding:7px 7px 0}.beauty-storefront .market-product>a>img{border-radius:11px;object-fit:contain;background:#fff8fb;aspect-ratio:var(--market-image-ratio, 1/1)}.beauty-storefront .market-product>a>.mt-2{padding:3px 5px 0}.beauty-storefront .market-product .min-h-9{font-size:12px;font-weight:550;line-height:1.5;min-height:36px}.beauty-storefront .market-product .text-sm.font-bold.text-primary{font-size:18px;letter-spacing:-.5px;line-height:1.4}.beauty-storefront .market-product .text-3xs{font-size:10px;line-height:1.5}.beauty-storefront .market-product .text-2xs{font-size:11px;line-height:1.5}.beauty-storefront .beauty-card-actions{gap:8px;align-items:stretch}.beauty-storefront .beauty-card-actions-stacked{padding:10px 12px 12px;flex-direction:column}.beauty-storefront .beauty-card-actions button{min-height:35px;border-radius:9px;justify-content:center}.beauty-storefront .beauty-card-actions .market-cart-action{background:var(--primarySoft);padding:7px 5px;width:auto;flex:1}.beauty-storefront .beauty-card-actions button:not(.market-cart-action){color:var(--subtitle);border:1px solid var(--divider);padding:6px 7px}.beauty-storefront .beauty-card-actions button[aria-pressed=true]{border-color:var(--primary);background:var(--primarySoft)}.beauty-storefront .beauty-card-actions svg{width:16px;height:16px}.beauty-storefront .beauty-row-actions{flex-wrap:wrap}.beauty-storefront .beauty-row-actions button{font-size:10px;min-height:32px}.beauty-storefront .beauty-catalog>nav{width:90px;background:var(--section);border-right:1px solid var(--divider);padding:10px 5px}.beauty-storefront .beauty-catalog>nav button{font-size:11px;padding:13px 5px;line-height:1.5;border-radius:11px;margin-bottom:4px}.beauty-storefront .beauty-catalog>nav button[data-active=true]{color:var(--primaryDeep)!important;background:var(--primarySoft)!important;font-weight:650}.beauty-storefront .beauty-catalog>.flex-1{min-width:0}.beauty-storefront .beauty-catalog [data-section]{padding:5px 4px}.beauty-storefront .beauty-catalog [data-section]>div>div{border-radius:15px;border:1px solid var(--divider);background:var(--section);margin:6px 4px;padding:11px}.beauty-storefront .beauty-product-detail>.overflow-y-auto{scrollbar-width:thin}.beauty-storefront .beauty-product-detail .sticky{border-bottom:1px solid var(--divider)}.beauty-storefront .beauty-product-detail .sticky button{font-size:12px;padding:13px 3px}.beauty-storefront .beauty-product-gallery>img{border-radius:18px;background:var(--surfaceSoft);max-height:410px;object-fit:contain}.beauty-storefront .beauty-product-detail .text-xl.font-bold.text-primary{font-size:28px;letter-spacing:-.8px}.beauty-storefront .beauty-product-detail .text-sm.font-medium.mt-1{font-size:17px;line-height:1.5;font-weight:600}.beauty-storefront .beauty-product-detail>.flex-none{padding:13px 15px;border-top:1px solid var(--divider)}.beauty-storefront .beauty-product-detail>.flex-none .flex.h-12{border-radius:12px}.beauty-storefront .beauty-product-detail>.flex-none .flex.h-12 button{font-size:12px;line-height:1.4;padding:3px}.beauty-storefront .test-now-button{min-height:80px;background:linear-gradient(105deg,#872046,#d86091);border:1px solid #EFA8C6;border-radius:16px;box-shadow:0 5px 15px #b52c6315;animation:beauty-glow 4s ease-in-out infinite}.beauty-storefront .test-now-live{color:#ffe6f0}.beauty-storefront .test-now-copy strong{font-size:18px}.beauty-storefront .test-now-copy>span{color:#ffedf5;font-size:11px}.beauty-storefront .account-page{padding-top:18px}.beauty-storefront .account-page>.bf-hero{background:var(--primaryDeep);color:#fff;border:1px solid #E4A6C0;border-radius:22px;padding:19px 18px;margin:0 0 18px;position:relative;overflow:hidden}.beauty-storefront .account-page>.bf-hero:after{content:"";width:180px;height:180px;border:1px solid rgba(255,255,255,.0941176471);position:absolute;right:-70px;bottom:-110px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 20px #ffffff06,0 0 0 40px #ffffff03}.beauty-storefront .account-page>.bf-hero h1{font-family:var(--beauty-serif);font-weight:400;letter-spacing:-.6px}.beauty-storefront .account-page>.bf-hero .bf-eyebrow{color:#954364;font-size:8px;letter-spacing:2px}.beauty-storefront .account-page>.bf-hero p,.beauty-storefront .account-page>.bf-hero a{color:#71334d}.beauty-storefront .account-page>.bf-hero .bf-initial{background:#fff7fb;color:#b52c63;width:53px;height:53px;border:3px solid rgba(255,255,255,.1254901961)}.beauty-storefront .bf-card{border-radius:17px;box-shadow:none}.beauty-storefront .bf-card h2{font-size:16px}.beauty-storefront .bf-highlight{background:var(--surfaceSoft);border-color:var(--inputBorder)}.beauty-storefront .account-page .grid a>svg{background:var(--surfaceSoft);box-sizing:content-box;padding:10px;border-radius:14px;width:22px;height:22px}.beauty-storefront .account-page .grid-cols-4>a>span:first-child{padding:8px;background:var(--surfaceSoft);border-radius:13px}.beauty-storefront .account-page .grid-cols-4>a{font-size:10px}.beauty-storefront .bf-page input:not([type=checkbox]),.beauty-storefront .bf-page textarea,.beauty-storefront .bf-page select,.beauty-storefront .account-input{border-radius:12px;min-height:46px}.beauty-storefront .bf-page button,.beauty-storefront .account-primary,.beauty-storefront .zaui-btn{border-radius:12px}.beauty-storefront .beauty-cart-page .bg-section,.beauty-storefront .beauty-cart-page .bg-white{border-radius:15px}.beauty-storefront .beauty-cart-page .overflow-y-auto{padding:16px}.beauty-storefront .beauty-cart-page .overflow-y-auto>*+*{margin-top:14px}.beauty-storefront .beauty-cart-page .bg-white.p-4{padding:16px 12px;gap:10px;margin:0}.beauty-storefront .beauty-cart-page img.w-14{width:68px;height:68px;object-fit:contain;background:var(--surfaceSoft)}.beauty-storefront .beauty-floating-cart{border-radius:15px;box-shadow:0 7px 22px #87204625;z-index:45;min-height:52px}.beauty-storefront .zaui-tabs-tabbar{border-bottom:1px solid var(--divider)}.beauty-storefront .zaui-tabs-tabbar-item{font-size:12px}.beauty-storefront .zaui-btn{font-weight:600;min-height:44px}.beauty-storefront input:focus-visible,.beauty-storefront button:focus-visible,.beauty-storefront a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.zaui-sheet-content{border-radius:24px 24px 0 0}.zaui-modal-content{border-radius:20px}@keyframes beauty-glow{0%,to{box-shadow:0 4px 15px #b52c631a}50%{box-shadow:0 5px 19px #b52c6330}}@media (min-width: 600px){body{background:#faeaf1!important}.beauty-storefront{width:480px;max-width:100%;margin:0 auto;border-left:1px solid #F1D5E2;border-right:1px solid #F1D5E2;box-shadow:0 0 70px #263f2d12}.beauty-storefront .beauty-floating-cart{max-width:448px;margin-left:auto;margin-right:auto}}@media (max-width: 360px){.beauty-storefront .market-header{padding-left:14px;padding-right:14px}.beauty-storefront .market-header h1{font-size:20px}.beauty-storefront .beauty-hero h2{font-size:29px}.beauty-storefront .market-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}.beauty-storefront .beauty-shortcuts{gap:4px}.beauty-storefront .beauty-shortcuts a{font-size:9px}.beauty-storefront .beauty-product-detail>.flex-none{padding-left:8px;padding-right:8px;gap:4px}.beauty-storefront .beauty-product-detail>.flex-none>button{width:31px}}@media (prefers-reduced-motion: reduce){.beauty-storefront *,.beauty-storefront *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.beauty-storefront .market-header{background:linear-gradient(180deg,#fce0ec,#fff3f8);border-bottom:0;padding-left:14px;padding-right:14px;box-shadow:none}.beauty-storefront .beauty-header-main{min-height:58px;gap:8px;padding-top:9px;padding-bottom:7px;padding-right:110px}.beauty-storefront .beauty-brand-monogram{flex:none;position:relative;display:grid;place-items:center;width:35px;height:35px;font-size:25px;line-height:1;font-weight:850;letter-spacing:-2px;color:#b52c63;background:#fff8fc;border:1px solid #fff;border-radius:11px;box-shadow:0 3px 10px #b52c6310}.beauty-storefront .beauty-brand-monogram>span{font-size:10px;position:absolute;right:1px;top:0;letter-spacing:0}.beauty-storefront .beauty-wordmark-kicker{font-size:7px;letter-spacing:1.1px;color:#96516e;font-weight:650}.beauty-storefront .market-header h1{font-size:19px;font-weight:800;letter-spacing:-.7px;line-height:1.15;color:#74334e}.beauty-storefront .market-header p{font-size:9px;margin-top:1px;color:#95667b}.beauty-storefront .header-actions{top:calc(var(--safe-top, 0px) + 12px);right:11px}.beauty-storefront .header-actions label{color:#83425e}.beauty-storefront .notification-bell{border-color:#f4c9dd;background:#fff6fa;color:#a6416d}.beauty-storefront .beauty-search-row{padding-top:1px;padding-bottom:8px;gap:7px}.beauty-storefront .beauty-search-row>a{background:#fff;border:1px solid #F5D6E3;padding:2px}.beauty-storefront .beauty-search-row input{height:43px;min-height:43px;font-size:12px;border:1.5px solid #E190B1;background:#fff;border-radius:999px;padding-right:10px;box-shadow:0 3px 7px #c64a8210}.beauty-storefront .beauty-search-row .zaui-input-affix-wrapper{border-radius:999px}.beauty-storefront .beauty-channels{display:flex;justify-content:space-between;gap:6px;padding:3px 8px 0;overflow:auto;scrollbar-width:none}.beauty-storefront .beauty-channels>a{position:relative;flex:1;text-align:center;white-space:nowrap;padding:6px 0 11px;font-size:12px;font-weight:550;color:#8d5b71}.beauty-storefront .beauty-channels>a[aria-current=page]{color:#9b2452;font-size:14px;font-weight:800}.beauty-storefront .beauty-channels>a[aria-current=page]:after{content:"";position:absolute;bottom:4px;left:calc(50% - 10px);width:20px;height:3px;border-radius:5px;background:#d75b8e}.beauty-storefront .market-home{padding:10px 0 22px;background:linear-gradient(180deg,#fff1f7,#fff5f8 650px)}.beauty-storefront .market-home>*+*{margin-top:12px}.beauty-storefront .beauty-banner-module>div>.flex{margin-left:12px;margin-right:12px}.beauty-storefront .beauty-hero{min-height:174px;border-radius:16px;background:#fbe1eb}.beauty-storefront .beauty-hero:after{background:linear-gradient(90deg,rgba(255,240,246,.9294117647) 0%,rgba(255,240,246,.6901960784) 40%,transparent 72%)}.beauty-storefront .beauty-hero-copy{padding:19px;max-width:73%}.beauty-storefront .beauty-hero-eyebrow{font-size:8px;letter-spacing:1.5px;color:#963458}.beauty-storefront .beauty-hero h2{font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.9px;margin:8px 0 7px;color:#7c294b}.beauty-storefront .beauty-hero-copy p{font-size:10px;line-height:1.5;color:#9d5878;max-width:165px}.beauty-storefront .beauty-hero-cta{background:#fff4f9;border:1px solid #E8B4CB;border-radius:999px;padding:5px 10px;margin-top:12px;gap:8px;color:#972b59;font-size:10px}.beauty-storefront .beauty-hero-index{bottom:12px;right:13px;color:#a15a76}.beauty-storefront .beauty-banner-module>div>.py-2{padding-top:8px}.beauty-storefront .beauty-custom-banner{border-radius:16px}.beauty-storefront .beauty-category-section{margin:0 12px 12px;background:#fff;border:1px solid #F9E2EC;border-radius:17px;box-shadow:0 3px 8px #a7406903;padding-top:12px}.beauty-storefront .beauty-category-heading{padding:0 12px 11px}.beauty-storefront .beauty-category-heading h2{font-size:14px;font-weight:750;letter-spacing:-.2px;color:#523240}.beauty-storefront .beauty-category-heading>span{display:none}.beauty-storefront .market-categories{padding:0 9px 12px;gap:12px 4px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.beauty-storefront .market-categories a{gap:5px}.beauty-storefront .market-categories a>span:last-child{font-size:10px;min-height:27px;line-height:1.35;color:#6a4556}.beauty-storefront .market-categories a>img,.beauty-storefront .beauty-category-icon{width:44px;height:44px;border-radius:15px;background:linear-gradient(145deg,#fff1f7,#fad5e5);border:1px solid #F6CEDF;box-shadow:inset 0 1px #fff;color:#b34b79}.beauty-storefront .beauty-category-icon svg{width:25px;height:25px;stroke-width:1.55}.beauty-storefront .market-categories a:nth-child(3n+2) .beauty-category-icon{background:linear-gradient(145deg,#fff6fc,#f1dbee);border-color:#eed4e6;color:#a05f92}.beauty-storefront .market-categories a:nth-child(3n) .beauty-category-icon{background:linear-gradient(145deg,#fff3f5,#f9e2e7);border-color:#f3d5de;color:#ba667f}.beauty-storefront .beauty-shortcuts{padding:0 12px;gap:7px}.beauty-storefront .beauty-shortcuts a{background:#fce7f0;border:1px solid #F6D4E3;border-radius:10px;padding:10px 4px;font-size:10px;font-weight:650;color:#953b65;gap:5px}.beauty-storefront .beauty-shortcuts a>span:last-child{display:none}.beauty-storefront .beauty-shortcuts svg{width:16px;height:16px}.beauty-storefront .beauty-discover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px}.beauty-storefront .beauty-discover>a{display:flex;position:relative;overflow:hidden;min-height:125px;border:1px solid #F3CCDD;background:linear-gradient(135deg,#ffe7f1,#fff6fb);border-radius:14px;padding:13px 11px}.beauty-storefront .beauty-discover>a:nth-child(2){background:linear-gradient(135deg,#f9e2f0,#fff4fa);border-color:#ebcbe1}.beauty-storefront .beauty-discover>a>div{width:75%;position:relative;z-index:1}.beauty-storefront .beauty-discover-kicker{display:block;font-size:7px;letter-spacing:1px;color:#a35477;font-weight:700}.beauty-storefront .beauty-discover h3{font-size:15px;font-weight:800;line-height:1.2;margin:5px 0;color:#862b53;max-width:110px;letter-spacing:-.5px}.beauty-storefront .beauty-discover p{font-size:9px;color:#925d75;line-height:1.4;max-width:90px}.beauty-storefront .beauty-discover img{position:absolute;width:78px;height:78px;object-fit:contain;right:0;bottom:0;border-radius:15px 0 0;opacity:.9;mix-blend-mode:multiply}.beauty-storefront .beauty-discover-arrow{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #E7B7CB;margin-top:9px;color:#a13e6a;background:#fff8fc}.beauty-storefront .market-home [data-board]{padding-top:6px}.beauty-storefront .market-home [data-board]>.px-4{padding-left:14px;padding-right:14px;padding-bottom:8px}.beauty-storefront .beauty-board-heading{gap:7px;padding-bottom:0;align-items:center}.beauty-storefront .beauty-board-heading h2{font-size:18px;font-weight:800;letter-spacing:-.65px;display:flex;align-items:center;gap:6px}.beauty-storefront .beauty-board-heading h2:before{content:"";display:inline-block;width:4px;height:17px;border-radius:3px;background:#eca8c7}.beauty-storefront .beauty-board-heading>span{font-size:10px;color:#a25678}.beauty-storefront .market-home .grid.grid-cols-2{gap:9px;padding-left:12px;padding-right:12px;padding-bottom:4px}.beauty-storefront .market-product{box-shadow:var(--market-card-shadow, 0 2px 8px rgba(159, 65, 102, .062745098));border-color:#f5e3eb;border-radius:var(--market-card-radius, 13px)}.beauty-storefront .market-product>a{padding:0}.beauty-storefront .market-product>a>img{border-radius:0;object-fit:contain;background:#fff8fb}.beauty-storefront .market-product>a>.mt-2{padding:1px 10px 0;margin-top:8px}.beauty-storefront .market-product .min-h-9{font-size:12px;line-height:1.45;font-weight:550}.beauty-storefront .market-product .text-sm.font-bold.text-primary{font-size:21px;font-weight:800;letter-spacing:-.7px;color:#b52c63}.beauty-storefront .market-product .text-2xs{font-size:10px}.beauty-storefront .beauty-card-actions-stacked{padding:8px 9px 9px;gap:5px}.beauty-storefront .beauty-card-actions button{min-height:33px}.beauty-storefront .beauty-card-actions .market-cart-action{background:#fce1ec;border:1px solid #F5CCDD;border-radius:999px}.beauty-storefront .beauty-card-actions button:not(.market-cart-action){border:0;border-radius:999px;background:#fff8fb}.beauty-storefront .market-notice{margin:0 12px;border:1px solid #F6D6E4;background:#fff0f7;color:#92506e;padding:10px 12px;font-size:11px;border-radius:12px}.beauty-storefront .market-home [data-board=flash-sale]{margin:0 12px;border:1px solid #F7C7DA;border-radius:15px;padding:12px 0;background:linear-gradient(160deg,#ffe1ed,#fff9fc)}.beauty-storefront .market-home [data-board=flash-sale] .beauty-board-heading h2{color:#ac2959}.beauty-storefront .market-home [data-board=flash-sale] .beauty-board-heading h2:before{content:"ϟ";width:auto;height:auto;background:none;font-size:25px;line-height:1}.beauty-storefront .market-home [data-board=flash-sale]>.text-primary{font-weight:650}.beauty-storefront .beauty-bottom-nav{border-top:1px solid #F5D9E6;background:#fffbfd;padding-top:7px;box-shadow:0 -3px 15px #b52c6306}.beauty-storefront .beauty-bottom-nav>a{border-radius:10px;min-height:47px}.beauty-storefront .beauty-bottom-nav>a[aria-current=page]{background:#fde8f1!important;color:#a82f60!important}.beauty-storefront .beauty-bottom-nav>a>span:last-child{font-size:10px;font-weight:600}.beauty-storefront .beauty-bottom-nav>a[data-compare-camera]>span:first-child{background:linear-gradient(145deg,#f6c7dd,#e78fb8)!important;box-shadow:0 3px 10px #ba3e7615!important;color:#82204f;border:2px solid #FFF9FC!important;border-radius:13px!important}.beauty-storefront .beauty-product-detail .sticky{background:#fffbfd;border-color:#f5d9e6}.beauty-storefront .beauty-product-detail .sticky button{color:#845268;font-weight:600}.beauty-storefront .beauty-product-gallery>img{border-radius:14px;background:#fff3f8}.beauty-storefront .beauty-product-detail .text-xl.font-bold.text-primary{font-size:29px;font-weight:800;color:#b52c63}.beauty-storefront .beauty-product-detail>.flex-none{background:#fffbfd;border-color:#f4d5e2}.beauty-storefront .beauty-product-detail>.flex-none .flex.h-12{border-radius:999px}.beauty-storefront .test-now-button{background:linear-gradient(105deg,#ffe1ef,#f8bcd5);border:1px solid #ECA0C2;box-shadow:0 4px 14px #b52c6315;color:#7b2248;animation:pink-mall-glow 4s ease-in-out infinite}.beauty-storefront .test-now-copy strong{color:#7b2248}.beauty-storefront .test-now-copy>span{color:#92506d}.beauty-storefront .test-now-icon{border-color:#e9acc8;background:#fff0f8;color:#a13665}.beauty-storefront .test-now-live{color:#ab3d6e}.beauty-storefront .test-now-arrow{border-color:#d584a8;color:#8c315a}.beauty-storefront .beauty-catalog>nav{width:84px;border-right:1px solid #F3DCE6;background:#fff4f9}.beauty-storefront .beauty-catalog>nav button{font-size:11px;padding:12px 4px}.beauty-storefront .beauty-catalog>nav button[data-active=true]{background:#fbd8e9!important;color:#9c2b5b!important}.beauty-storefront .beauty-catalog [data-section]>div>div{border-color:#f3dee8;border-radius:12px;box-shadow:none}.beauty-storefront .beauty-catalog img.w-24{width:78px;height:78px;object-fit:contain;background:#fff6fb}.beauty-storefront .account-page{padding-top:12px}.beauty-storefront .account-page>.bf-hero{padding:17px 15px;border:1px solid #F0BED4;background:linear-gradient(125deg,#fbd4e6,#fceaf4);color:#643046;border-radius:17px;margin-bottom:12px}.beauty-storefront .account-page>.bf-hero h1{font-size:22px;font-weight:800;letter-spacing:-.5px;color:#6b2948}.beauty-storefront .account-page>.bf-hero p,.beauty-storefront .account-page>.bf-hero a{color:#8e4968}.beauty-storefront .account-page>.bf-hero .bf-eyebrow{color:#a64f76}.beauty-storefront .account-page>.bf-hero .bf-initial{width:51px;height:51px;background:#fffafd;border:3px solid #FFF4FA;color:#ae4273}.beauty-storefront .account-page .bf-card{border-color:#f4dde8;border-radius:14px;margin-bottom:11px}.beauty-storefront .account-page .bf-highlight{background:linear-gradient(135deg,#ffeaf4,#fff7fb);border-color:#f2d3e2}.beauty-storefront .account-page .grid a>svg{background:#fff0f7;color:#ae4a79;border-radius:12px}.beauty-storefront .account-page .grid-cols-4>a>span:first-child{background:#fff0f7}.beauty-storefront .beauty-cart-page img.w-14{background:#fff3f8}.beauty-storefront .beauty-cart-page .bg-section,.beauty-storefront .beauty-cart-page .bg-white{border-radius:12px}.beauty-storefront .beauty-floating-cart{background:#b52c63;border:1px solid #C34F7E;border-radius:999px;box-shadow:0 5px 18px #b52c631e}.beauty-storefront .bf-page input:not([type=checkbox]),.beauty-storefront .bf-page textarea,.beauty-storefront .bf-page select,.beauty-storefront .account-input{background:#fffcfe;border-color:#eacadb}@keyframes pink-mall-glow{0%,to{box-shadow:0 4px 14px #b52c6315}50%{box-shadow:0 5px 20px #b52c6330}}@media (min-width: 600px){body{background:#faeaf1!important}.beauty-storefront{border-color:#f0d6e2;box-shadow:0 0 60px #a63f6a12}}@media (max-width: 360px){.beauty-storefront .beauty-hero h2{font-size:24px}.beauty-storefront .market-categories{grid-template-columns:repeat(5,minmax(0,1fr))!important}.beauty-storefront .beauty-discover h3{font-size:13px}.beauty-storefront .beauty-discover img{width:65px;height:65px}}.rose-membership-banner{position:relative;border:1px solid #f3aac9;background:linear-gradient(120deg,#ffe3ef,#fff5fa 60%,#ffd3e5)!important;box-shadow:0 5px 18px #cb47851a;animation:byus-vip-glow 2.8s ease-in-out infinite}.rose-membership-banner:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.6666666667) 45%,transparent 65%);transform:translate(-130%);animation:byus-vip-shine 4.5s ease-in-out infinite}.rose-membership-label{display:flex;align-items:center;gap:8px;padding:13px 16px 0;color:#a62457;font-size:11px;font-weight:800;letter-spacing:.16em}.rose-membership-label>span:first-child{font-size:27px;line-height:1}.rose-vip-spark{margin-left:auto;font-size:22px;animation:byus-vip-spark 2.8s ease-in-out infinite}.rose-membership-banner .pt-3\.5{padding-top:7px}.byus-custom-section{margin:0 12px;border-radius:16px;overflow:hidden;border:1px solid #f5d4e1}.byus-custom-copy{padding:14px}.byus-custom-copy h2{font-size:17px;font-weight:750;color:#8d2853}.byus-custom-copy p{font-size:13px;line-height:1.6;margin-top:7px;white-space:pre-wrap}.byus-custom-products{display:grid;gap:10px}.byus-custom-products>a{min-width:0}.byus-custom-products img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.byus-custom-products h3{font-size:12px;margin-top:7px;line-height:1.5}.byus-custom-products strong{font-size:14px;color:var(--primary)}@keyframes byus-vip-glow{0%,to{box-shadow:0 4px 18px #d8598520;border-color:#f3aac9}50%{box-shadow:0 4px 22px #df69965c;border-color:#de729c}}@keyframes byus-vip-shine{0%,55%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@keyframes byus-vip-spark{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.rose-membership-banner,.rose-membership-banner:after,.rose-vip-spark{animation:none}.rose-membership-banner:after{display:none}}.beauty-brand-logo{width:42px;height:42px;min-width:42px;border-radius:50%;object-fit:contain;display:block;box-shadow:0 3px 12px #b52c6315}.rose-floating-support{position:fixed;z-index:80;width:64px;height:64px;box-sizing:border-box;padding:8px 3px;border:1px solid #edbfd3;border-radius:22px;background:linear-gradient(145deg,#fff,#ffeaf3);color:#ae2f64;box-shadow:0 4px 18px #a82e6022;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;touch-action:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none}.rose-floating-support span{font-size:11px;font-weight:600}.rose-floating-support:active{cursor:-webkit-grabbing;cursor:grabbing}.rose-floating-support:disabled{opacity:.6}.rose-floating-support:focus-visible{outline:2px solid #b52c63;outline-offset:3px}.rose-product-gallery{position:relative;background:#fff;border-radius:16px;padding-bottom:2px;overflow:hidden}.rose-gallery-viewport{overflow:hidden;border-radius:15px;touch-action:pan-y pinch-zoom}.rose-gallery-track{display:flex}.rose-gallery-slide{flex:0 0 100%;min-width:0;position:relative;aspect-ratio:1;background:#fff8fb}.rose-gallery-slide>img,.rose-gallery-slide>video{width:100%;height:100%;object-fit:contain;display:block}.rose-gallery-slide>video{background:#21151d}.rose-gallery-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin:8px 0}.rose-gallery-controls button{background:#fff0f6;color:#a72e5e;width:28px;height:28px;border:1px solid #f0cedd;border-radius:50%;font-size:22px;line-height:24px}.rose-gallery-controls button:disabled{opacity:.3}.rose-gallery-controls span{font-size:11px;color:#916176;min-width:45px;text-align:center}.rose-gallery-thumbs{display:flex;gap:7px;overflow-x:auto;padding:0 8px 5px}.rose-gallery-thumbs button{position:relative;flex-shrink:0;width:48px;height:48px;padding:2px;border:1px solid #f2dce6;border-radius:9px;background:#fff}.rose-gallery-thumbs button[aria-pressed=true]{border:2px solid #b52c63;background:#fff0f6}.rose-gallery-thumbs img{height:100%;width:100%;object-fit:cover;border-radius:6px}.rose-gallery-thumbs span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#63213b55;border-radius:8px}.rose-gallery-hint{font-size:9px;text-align:center;color:#9d7086;margin:3px 0 7px}.byus-customer-app a:focus-visible,.byus-customer-app button:focus-visible{outline:2px solid #b52c63;outline-offset:2px}.byus-customer-app .byus-search-box{display:flex;align-items:center;gap:6px;min-width:0;height:43px;border:1.5px solid #e190b1;border-radius:999px;background:#fff;box-shadow:0 3px 8px #c64a8210;overflow:hidden;padding:0 10px;color:#9c496e}.byus-customer-app .byus-search-box input{flex:1;min-width:0;width:100%;height:39px;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;outline:none;box-shadow:none;background:transparent;font-size:12px;color:#3e2933}.byus-search-box input::-webkit-search-cancel-button{display:none}.byus-search-box button{display:flex;align-items:center;justify-content:center;flex:none;border:0;background:none;color:inherit;min-width:28px;height:39px}.byus-search-box button svg{width:19px;height:19px}.byus-customer-app .beauty-search-row{gap:8px}.byus-customer-app .beauty-search-row>.notification-bell{margin:0;flex:none;width:35px;height:35px;padding:6px;border-radius:50%}.byus-customer-app .beauty-search-row>.notification-bell svg{width:21px;height:21px}.byus-person-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0f6;color:#a65076}.byus-person-avatar svg{width:23px;height:23px}.byus-customer-app .header-actions{right:calc(12px + env(safe-area-inset-right,0px))}.byus-customer-app .beauty-header-main{padding-right:148px}.byus-sheet-root{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;height:100%!important;isolation:isolate;color:var(--foreground, #392a32);font-family:inherit}.byus-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:#220f1a6b;width:100%;height:100%}.byus-sheet-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:620px;max-height:calc(100vh - 64px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));margin:0 auto;background:var(--section, #fff);border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -8px 40px #41202b20;overflow:hidden}.byus-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:17px 20px 12px;background:#fff7fa;border-bottom:1px solid #f6e5ec}.byus-sheet-heading h2{margin:0;font-size:16px;font-weight:700;color:#63374a}.byus-sheet-heading button{flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:#f7e8ee;color:#9d5774;min-width:36px;height:36px}.byus-sheet-content{min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 0 16px}.byus-sheet-root .space-y-2>button{min-height:72px;white-space:normal}.byus-sheet-root button:focus-visible,.byus-sheet-root a:focus-visible{outline:2px solid #c46590;outline-offset:2px}.byus-video-surface{position:relative;width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;touch-action:pan-y;background:#170e14}.byus-video-surface video{pointer-events:none;width:100%;max-height:100%;object-fit:contain}.byus-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.6);background:#29101b88;border-radius:50%;width:60px;height:60px;color:#fff;font-size:24px;padding-left:5px}.byus-video-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:12px 10px;background:linear-gradient(transparent,#000b);color:#fff;touch-action:auto}.byus-video-controls button{border:0;color:#fff;background:#0005;min-width:35px;height:32px;padding:0 6px;border-radius:8px;font-size:11px}.byus-video-controls input{flex:1;min-width:40px;accent-color:#e59cbb;touch-action:pan-x}.byus-video-error{position:absolute;left:12px;right:12px;top:12px;background:#fff1f6ed;color:#843555;border-radius:10px;padding:12px;font-size:12px}.review-swipe-card{position:relative;overflow:hidden;border-radius:18px;background:#e477a0}.review-delete{position:absolute;right:0;top:0;bottom:0;width:88px;display:grid;place-content:center;border:0;color:#fff;background:#c95d88;line-height:1.6;font-size:12px}.review-swipe-front{position:relative;background:#fff;border:1px solid #f1dce6;border-radius:18px;padding:16px;transition:transform .22s ease;touch-action:pan-y}.review-swipe-front.is-open{transform:translate(-88px)}.review-product{display:flex;gap:12px;margin-top:14px;align-items:center}.review-product img{height:66px;width:66px;object-fit:cover;border-radius:12px;background:#fff6fa}.review-product strong{font-size:13px;font-weight:600;line-height:1.5}.review-product p{font-size:11px;color:#987e8b;margin-top:6px}.review-card-actions{display:flex;gap:12px;align-items:center;border-top:1px solid #f7edf1;margin-top:14px;padding-top:12px;font-size:13px}.review-card-actions>span{flex:1;font-weight:600}.review-card-actions .account-primary{font-size:12px;padding:9px 16px;border-radius:999px}.review-more{background:#fff3f8;border:0;color:#af6384;border-radius:50%;width:32px;height:32px}.review-empty{text-align:center;padding:42px 16px;background:#fff;border-radius:20px;font-size:13px}.review-empty>span{font-size:50px;color:#e6a6c2;display:block}.review-empty h3{margin:12px 0;color:#775060}.review-empty a{color:#bb5b86;font-size:12px}.byus-checkout{padding:0 12px calc(130px + env(safe-area-inset-bottom,0px));background:#fff6fa;color:#3f2b35;min-height:100%;font-size:13px}.checkout-intro{padding:19px 7px 15px}.checkout-intro>span{font-size:9px;letter-spacing:.22em;color:#bb7e98;font-weight:700}.checkout-intro h1{font-size:23px;font-weight:750;line-height:1.5;letter-spacing:-.7px;margin:4px 0}.checkout-intro p{font-size:11px;color:#aa8194}.checkout-section{display:block;background:#fff;border:1px solid #f5e5ed;border-radius:18px;padding:16px;margin-bottom:10px;box-shadow:0 4px 15px #a8457410}.checkout-section h2{margin:0;font-size:14px;font-weight:700;line-height:1.5}.checkout-address{display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;padding-bottom:19px}.checkout-address:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:repeating-linear-gradient(120deg,#f2accb 0px 10px,#fff 10px 20px,#e8d5ec 20px 30px,#fff 30px 40px)}.checkout-address>svg{width:23px;height:23px;color:#c7759b;flex:none}.checkout-address>div{flex:1;min-width:0}.checkout-address strong{display:block;font-size:13px;margin:7px 0 4px;font-weight:600}.checkout-address p{font-size:12px;color:#8c7380;line-height:1.6;word-break:break-word}.checkout-address>span{font-size:22px;color:#b88b9f}.checkout-payment-options{margin-top:10px}.checkout-payment-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:13px 0;border:0;background:#fff}.checkout-payment-row+.checkout-payment-row{border-top:1px solid #f6ecf1}.checkout-payment-row>svg,.checkout-payment-symbol{width:27px;height:27px;flex:none;color:#b76990}.checkout-payment-symbol{display:grid;place-items:center;border:1px solid #eac4d6;border-radius:8px;background:#fff1f7;font-size:18px}.checkout-payment-row>div{flex:1}.checkout-payment-row strong{font-size:12px;font-weight:600}.checkout-payment-row p{font-size:10px;color:#a08492;margin-top:4px;line-height:1.5}.checkout-radio{display:inline-flex;flex:none;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;border:1.5px solid #e2ced8;font-size:12px}.checkout-carriers h2{font-size:13px;font-weight:700;margin-bottom:4px}.checkout-carrier{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 0;border:0;background:transparent}.checkout-carrier+.checkout-carrier{border-top:1px solid #f6ecf1}.checkout-carrier>div{flex:1}.checkout-carrier strong{font-size:12px;font-weight:650}.checkout-carrier p{font-size:10px;color:#a08492;margin-top:3px;line-height:1.5}.checkout-carriers .checkout-note{margin-top:6px}.checkout-radio.checked{background:#c5759b;border-color:#c5759b;color:#fff}.checkout-section-link{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:0;background:transparent;padding:0;color:inherit}.checkout-section-link>div{flex:1;min-width:0}.checkout-section-link p{font-size:11px;color:#a07c8e;margin:4px 0 0;line-height:1.5}.checkout-section-link>strong{font-size:11px;color:#bc628b;max-width:32%}.checkout-section-link>span:last-child{font-size:20px;color:#b28c9e}.checkout-icon{display:grid;place-items:center;background:#fff0f6;border-radius:11px;width:34px;height:34px;color:#c77b9c;flex:none}.checkout-icon svg{width:21px;height:21px}.checkout-friends{background:linear-gradient(120deg,#fff,#fff2f8);border-color:#efd2e0}.checkout-note{color:#9e7c8c;font-size:11px;line-height:1.7;margin:10px 0 0}.checkout-shop-heading{display:flex;align-items:center;gap:8px;margin-bottom:15px}.checkout-shop-heading svg{width:19px;height:19px;color:#c07799}.checkout-shop-heading h2{flex:1;font-size:13px}.checkout-shop-heading a{color:#ad7890;font-size:10px}.checkout-product{display:flex;gap:12px;margin:15px 0}.checkout-product>a{flex:none;width:86px}.checkout-product img{width:86px;height:96px;object-fit:cover;border-radius:12px;background:#fff5fa}.checkout-product>div{flex:1;min-width:0}.checkout-product-name{font-size:12px;line-height:1.5;display:block;font-weight:600}.checkout-variant{display:table;margin:7px 0 9px;padding:4px 9px;background:#fbf5f8;border-radius:6px;font-size:10px;color:#9b7f8c}.checkout-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px;flex-wrap:wrap}.checkout-product-bottom>strong{font-size:14px;color:#be618b}.checkout-quantity{display:flex;align-items:center;border:1px solid #eddee5;border-radius:6px;height:26px;overflow:hidden;font-size:11px}.checkout-quantity button{border:0;background:#faf5f8;color:#886879;width:26px;height:26px}.checkout-quantity span{min-width:25px;text-align:center;font-size:11px}.checkout-shipping{display:flex;align-items:center;gap:8px;border-top:1px solid #f6ecf1;padding-top:13px}.checkout-shipping>svg{width:20px;height:20px;flex:none;color:#ba849c}.checkout-shipping>div{flex:1}.checkout-shipping strong{font-size:11px;font-weight:500}.checkout-shipping p{font-size:9px;color:#b090a0;margin:4px 0;line-height:1.6}.checkout-shipping>span{font-size:11px;color:#886779}.checkout-vip{display:flex;align-items:center;gap:10px;background:linear-gradient(115deg,#fff1f6,#f5dfeb);border:1px solid #ecc7da;border-radius:17px;padding:16px;margin:12px 0;color:#8b4867}.checkout-vip-mark{font-size:32px;color:#c68b69}.checkout-vip>div{flex:1}.checkout-vip h2{font-size:15px;font-weight:700;letter-spacing:-.4px}.checkout-vip p{font-size:10px;line-height:1.6;color:#a4708b;margin-top:5px}.checkout-vip>strong{font-size:10px;flex:none}.checkout-summary>div{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin-top:15px;color:#856e7a}.checkout-summary .checkout-saving{color:#be6e94}.checkout-summary .checkout-total{border-top:1px solid #f5e8ef;padding-top:14px;color:#3f2934;font-size:14px}.checkout-summary .checkout-total>strong:last-child{color:#bd658b}.checkout-terms{font-size:10px;line-height:1.8;color:#a38996;padding:2px 5px}.checkout-terms a{color:#b66c8d}.checkout-test-note{font-size:10px;color:#9d8592;line-height:1.7;padding:8px 5px}.checkout-secondary{display:flex;justify-content:space-between;font-size:10px;color:#ab7190;padding:6px 5px}.checkout-alert{padding:13px;border-radius:12px;background:#fff0f5;border:1px solid #efc6d6;color:#aa3d68;font-size:12px;line-height:1.7;margin:10px 0}.checkout-alert a,.checkout-alert button{display:block;font-size:11px;margin-top:8px;text-decoration:underline}.checkout-footer{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f1dce7;box-shadow:0 -4px 22px #ac4c7612}.checkout-footer>div{min-width:0}.checkout-footer small{display:block;font-size:10px;color:#9e8290;margin-bottom:5px}.checkout-footer strong{display:block;color:#b65a84;font-size:21px;font-weight:750;line-height:1.2}.checkout-footer span{display:block;font-size:9px;color:#b8809b;margin-top:5px}.checkout-footer>button{background:linear-gradient(115deg,#d88bab,#bd648e);color:#fff;font-size:13px;font-weight:700;border:0;border-radius:999px;min-height:46px;max-width:58%;padding:12px 23px;box-shadow:0 5px 12px #b65a8425}.byus-checkout button:disabled{opacity:.5;cursor:not-allowed}.checkout-sheet-list{padding:4px 20px 12px;font-size:13px;color:#573847}.checkout-sheet-list>a{display:block;font-size:12px;color:#b2638a;margin:18px 0}.checkout-voucher-choice{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:12px;padding:16px;border:1px solid #efdae4;border-radius:14px;margin:10px 0;background:#fff9fc;color:#694055}.checkout-voucher-choice>div{flex:1}.checkout-voucher-choice strong{display:block;font-size:12px;line-height:1.6}.checkout-voucher-choice p{color:#a17f91;font-size:11px;line-height:1.6;margin-top:5px}.checkout-voucher-choice>svg{width:24px;height:24px;flex:none;color:#b76b91}.checkout-voucher-choice:disabled{opacity:.45}.checkout-voucher-amount{display:block;font-size:20px;font-weight:750;color:#bd638d;margin-bottom:6px}.checkout-friend-option{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f3e7ed;cursor:pointer}.checkout-friend-option input{width:18px;height:18px;accent-color:#c77a9e;flex:none}.checkout-friend-option strong{font-size:13px}.checkout-friend-option p{font-size:11px;margin:6px 0 0;color:#9e8090;line-height:1.6}.checkout-field{display:block;background:#fff7fb;padding:14px;border-radius:12px;font-size:12px;margin:10px 0}.checkout-field select{display:block;width:100%;border:1px solid #efd4e1;border-radius:10px;padding:12px 10px;margin:9px 0;background:#fff;font-size:12px;color:#70495b}.checkout-field a{display:block;color:#b06489;font-size:11px;margin:10px 0}.checkout-sheet-list>.account-primary{width:100%;margin-top:20px;background:#c3789d;border:0;border-radius:999px;color:#fff;padding:13px;font-size:13px}.checkout-card-preview{padding:6px 22px 14px;font-size:13px;color:#765365}.checkout-bank-card{aspect-ratio:1.78;max-width:360px;margin:0 auto 24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(125deg,#fce4f0,#c98cac);border:1px solid #dfb0c9;border-radius:20px;padding:24px;color:#79445f;box-shadow:0 14px 28px #b1648d22}.checkout-bank-card>strong{font-size:20px;letter-spacing:.1em}.checkout-bank-card>small{font-size:9px;letter-spacing:.08em}.checkout-card-preview h3{font-weight:700;margin-bottom:10px}.checkout-card-preview p{font-size:12px;line-height:1.8;color:#9a768a;margin:8px 0}.checkout-card-preview>.account-primary{display:block;width:100%;border:0;margin-top:20px;background:#c3789d;color:#fff}.bf-split-shares{padding:14px;background:#fff3f8;border-radius:12px;margin:10px 0;font-size:12px}@media (min-width: 640px){.byus-checkout{max-width:620px;margin:auto}.checkout-footer{max-width:620px;margin:auto;border-radius:18px 18px 0 0}}@media (prefers-reduced-motion: reduce){.review-swipe-front{transition:none}}.byus-customer-app .checkout-footer>button.checkout-submit{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#bd226c,#96144f);box-shadow:0 5px 16px #a71b5b40,inset 0 1px #ffffff30;color:#fff;transition:transform .18s ease,-webkit-filter .18s ease;transition:filter .18s ease,transform .18s ease;transition:filter .18s ease,transform .18s ease,-webkit-filter .18s ease}.checkout-submit:after{content:"";position:absolute;top:-40%;left:-80%;width:42%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4392156863),transparent);transform:translate(-200%) skew(-20deg);pointer-events:none;z-index:0;animation:byus-checkout-shine 3.6s ease-in-out infinite}.checkout-footer .checkout-submit-label{position:relative;z-index:1;display:inline;font-size:inherit;font-weight:inherit;color:inherit;margin:0}.checkout-submit:not(:disabled):hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.checkout-submit:not(:disabled):active{transform:scale(.98)}.checkout-submit:disabled:after{display:none;animation:none}@keyframes byus-checkout-shine{0%,55%{transform:translate(-200%) skew(-20deg)}to{transform:translate(650%) skew(-20deg)}}@media (prefers-reduced-motion: reduce){.checkout-submit:after{display:none;animation:none}.byus-customer-app .checkout-footer>button.checkout-submit{transition:none}}.checkout-coupon-entry{padding:0 18px 17px}.checkout-coupon-entry>label{display:block;font-size:12px;color:#66586b;margin-bottom:8px}.checkout-coupon-entry>div{display:flex;gap:8px}.checkout-coupon-entry input{flex:1;min-width:0;border:1px solid #dccad5;border-radius:10px;padding:11px;font-size:13px;background:#fff;outline-color:#ac4773}.checkout-coupon-entry>div>button{background:#a74670;color:#fff;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:600}.checkout-coupon-entry button:disabled{opacity:.45}.checkout-coupon-entry>p{font-size:11px;line-height:1.6;color:#a43f61;margin-top:8px}.checkout-coupon-applied button{text-decoration:underline;margin-left:8px;font-weight:600}:root{--accent-sage:#6652b9;--accent-sage-soft:#f0ebfa;--accent-lavender:#ede8f4;--accent-sand:#f4ecdd;--beauty-gold:#92724b}.byus-customer-app.beauty-storefront .beauty-page-content{background:var(--background)}.byus-customer-app.beauty-storefront .market-header{box-shadow:none;background:#fff;border-bottom:1px solid var(--divider)}.byus-customer-app.beauty-storefront .market-header h1,.byus-customer-app.beauty-storefront .market-header .text-xl{color:var(--foreground)}.byus-customer-app.beauty-storefront .market-header p,.byus-customer-app.beauty-storefront .header-actions label{color:var(--subtitle)}.byus-customer-app.beauty-storefront .beauty-header-back{display:grid;place-items:center;background:#f1f3ef;border:0;border-radius:11px;width:35px;height:35px;flex:none;color:#6652b9}.byus-customer-app.beauty-storefront .beauty-header-back svg{transform:rotate(180deg);width:20px;height:20px}.byus-customer-app.beauty-storefront .notification-bell{background:#f4f5f0;border-color:#eae8f0;color:var(--foreground)}.byus-customer-app.beauty-storefront .market-home{background:var(--background)}.byus-customer-app.beauty-storefront .beauty-category-section{border-color:var(--divider)}.byus-customer-app.beauty-storefront .beauty-category-heading h2,.byus-customer-app.beauty-storefront .market-categories a>span:last-child{color:var(--foreground)}.byus-customer-app.beauty-storefront .beauty-shortcuts a{border-color:var(--divider)}.byus-customer-app.beauty-storefront .beauty-channels>a{color:var(--subtitle)}.byus-customer-app.beauty-storefront .beauty-discover>a{background:#eaf0e5;border-color:#d7e2d2}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2){background:#ece8f3;border-color:#dfd7e9}.byus-customer-app.beauty-storefront .beauty-discover-kicker,.byus-customer-app.beauty-storefront .beauty-discover p{color:#737084}.byus-customer-app.beauty-storefront .beauty-discover h3{color:#252239}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2) h3{color:#65517f}.byus-customer-app.beauty-storefront .beauty-hero-cta{background:#ffffff80}.byus-customer-app.beauty-storefront .byus-checkout{background:var(--background);color:var(--foreground)}.byus-customer-app.beauty-storefront .checkout-section{border-color:var(--divider);box-shadow:none}.byus-customer-app.beauty-storefront .checkout-friends{background:#f1f5ec;border-color:#dbe4d4}.byus-customer-app.beauty-storefront .checkout-section-link p,.byus-customer-app.beauty-storefront .checkout-address p,.byus-customer-app.beauty-storefront .checkout-payment-row p{color:var(--subtitle)}.byus-customer-app.beauty-storefront .checkout-icon,.byus-customer-app.beauty-storefront .checkout-field{background:#f1f3ef;color:#6652b9}.byus-customer-app.beauty-storefront .byus-search-box{border:1px solid var(--inputBorder);background:var(--surfaceSoft);box-shadow:none;color:var(--subtitle)}.byus-customer-app.beauty-storefront .byus-search-box input{color:var(--foreground)}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a[aria-current=page]{background:#fae6ee}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a[data-compare-camera]>span:first-child{background:#f7d7e4!important;box-shadow:none!important}.byus-customer-app.beauty-storefront .market-categories a>.beauty-category-icon,.byus-customer-app.beauty-storefront .market-categories a>img{border:1px solid #e2e5dd;background:#fae4ed;color:#a44369;border-radius:18px}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+2) .beauty-category-icon{background:#f0ebfa;color:#6652b9;border-color:#d6e3d3}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+3) .beauty-category-icon{background:#ede8f4;color:#6c5c88;border-color:#e0d8ed}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+4) .beauty-category-icon{background:#f4ecdd;color:#89683e;border-color:#e9dfca}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n) .beauty-category-icon{background:#e7eff4;color:#4d7187;border-color:#d8e4eb}.byus-customer-app.beauty-storefront .beauty-shortcuts a{background:#fff;color:var(--foreground)}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(3){background:#ede8f4;color:#6c5c88}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(4){background:#f4ecdd;color:#89683e}.byus-customer-app.beauty-storefront .market-product>a>img{background:#f6f6f2}.byus-customer-app.beauty-storefront .beauty-card-actions .market-cart-action{background:#f7e7ee}.byus-customer-app.beauty-storefront .market-notice{background:#edf2e9;color:#4b6652;border-color:#d9e2d3}.byus-customer-app.beauty-storefront .beauty-hero{background:#f4e8e9}.byus-customer-app.beauty-storefront .beauty-hero:after{background:linear-gradient(90deg,rgba(249,244,235,.9098039216),rgba(249,244,235,.6745098039) 40%,transparent 75%)}.byus-customer-app.beauty-storefront .beauty-hero h2{color:#4b5846}.byus-customer-app.beauty-storefront .beauty-hero-copy p{color:#66705d}.byus-customer-app.beauty-storefront .beauty-hero-cta{color:#475c46;border-color:#475c4660}.byus-customer-app.beauty-storefront .account-page>.bf-hero{background:linear-gradient(115deg,#f8e1e9,#edeede);color:var(--foreground);border-color:#e5dfd9}.byus-customer-app.beauty-storefront .account-page>.bf-hero p,.byus-customer-app.beauty-storefront .account-page>.bf-hero a{color:#60705e}.byus-customer-app.beauty-storefront .account-page>.bf-hero .bf-eyebrow{color:#6c765d}.byus-customer-app.beauty-storefront .account-page .grid a:nth-child(3n)>svg{background:#ede8f4;color:#6c5c88}.byus-customer-app.beauty-storefront .rose-gallery-slide{background:#f6f6f2}.byus-customer-app.beauty-storefront .rose-floating-support{background:#f7faf4;border-color:#d5dfcf;color:#6652b9;box-shadow:0 5px 18px #334b3314}.byus-customer-app.beauty-storefront .drama-page{background:var(--background);--drama-ink:#252239;--drama-muted:#737084}.byus-customer-app.beauty-storefront .drama-intro{background:linear-gradient(120deg,#f3e8ed,#ebe7f3);border-color:#e4dce9}.catalogue-page{box-sizing:border-box;min-height:100%;padding:24px 0 30px;background:#f5f5f9;color:#252239}.catalogue-page *{box-sizing:border-box}.catalogue-intro{padding:0 20px 19px}.catalogue-intro>span{font-size:8px;letter-spacing:2px;color:#7a826e;font-weight:750}.catalogue-intro h1{font-size:28px;line-height:1.25;font-weight:750;letter-spacing:-.8px;margin:10px 0}.catalogue-intro p{font-size:12px;color:#737084;margin:0;line-height:1.7}.catalogue-search{display:flex;align-items:center;gap:10px;margin:0 20px 17px;padding:0 14px;min-height:47px;border:1px solid #ddd9e5;background:#fff;border-radius:14px;color:#6a786d}.catalogue-search>svg{flex:none;width:18px;height:18px}.catalogue-search input{font-family:inherit;font-size:12px;width:100%;min-width:0;height:44px;border:0;background:none;outline:0;color:#252239}.catalogue-search button{background:transparent;border:0;font-size:21px;padding:7px}.catalogue-search input::-webkit-search-cancel-button{display:none}.catalogue-categories{display:flex;gap:9px;padding:0 20px 19px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d6ddcf transparent;scroll-padding:20px}.catalogue-category{font:inherit;flex:0 0 82px;min-width:0;background:#fff;border:1px solid #eae8f0;border-radius:17px;padding:10px 6px;min-height:110px;color:#504087;display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer}.catalogue-category[aria-pressed=true]{border-color:#bb6b8b;box-shadow:inset 0 0 0 1px #bb6b8b;background:#fff6f9;color:#944063}.catalogue-category strong{font-size:10px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.catalogue-category-art{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;overflow:hidden;flex:none}.catalogue-category-art>svg{width:26px;height:26px}.catalogue-category-art img{width:100%;height:100%;object-fit:cover}.catalogue-category-art.catalogue-all{background:#f4e1e8;color:#a44369}.catalogue-children{display:flex;gap:7px;overflow-x:auto;padding:0 20px 17px;scrollbar-width:none}.catalogue-children button{font-family:inherit;white-space:nowrap;border:1px solid #ddd9e5;border-radius:999px;padding:9px 13px;font-size:11px;color:#737084;background:#fff;min-height:38px}.catalogue-children button[aria-pressed=true]{background:#6652b9;color:#fff;border-color:#6652b9}.catalogue-products{padding-top:3px;border-top:1px solid #eae8f0}.catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 8px}.catalogue-toolbar h2{font-size:17px;letter-spacing:-.3px;font-weight:750;margin:0}.catalogue-toolbar p{font-size:10px;color:#737084;margin:4px 0 0}.catalogue-toolbar select{font-family:inherit;font-size:10px;padding:9px 6px;min-height:38px;max-width:145px;border:1px solid #ddd9e5;background:#fff;color:#504087;border-radius:11px}.byus-customer-app .catalogue-grid{padding:10px 20px 12px;gap:12px}.catalogue-grid>.market-product{min-width:0}.catalogue-empty{margin:15px 20px;background:#fff;border:1px solid #eae8f0;border-radius:20px;padding:35px 20px;text-align:center}.catalogue-empty>svg{margin:0 auto 15px;color:#75816b}.catalogue-empty h3{font-size:16px;font-weight:700}.catalogue-empty p{font-size:12px;color:#737084;margin:8px 0 18px;line-height:1.7}.catalogue-empty button{font:inherit;font-size:12px;background:#fae4ed;border:0;border-radius:12px;padding:12px;color:#944063}.catalogue-page :focus-visible{outline:2px solid #6652b9;outline-offset:3px}@media (min-width: 600px){body{background:#eeedf4!important}.beauty-storefront{border-color:#eae8f0!important}}@media (max-width: 350px){.catalogue-intro{padding-left:15px;padding-right:15px}.catalogue-intro h1{font-size:25px}.product-card-price,.catalogue-grid .product-card-price{white-space:normal;overflow-wrap:anywhere}.catalogue-priceband .catalogue-priceband-chip,.catalogue-priceband button{white-space:normal;text-align:left}.catalogue-search{margin-left:15px;margin-right:15px}.catalogue-categories,.catalogue-toolbar{padding-left:15px;padding-right:15px}.byus-customer-app .catalogue-grid{padding-left:12px;padding-right:12px;gap:8px}.catalogue-toolbar select{max-width:130px}}.byus-customer-app.beauty-storefront{color:var(--foreground);background:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.byus-customer-app.beauty-storefront .market-header{background:linear-gradient(125deg,#fff 48%,#fff1f7);border-bottom:1px solid #eee9f2;box-shadow:0 3px 15px #30273f04}.byus-customer-app.beauty-storefront .beauty-header-main{padding-top:14px;padding-bottom:12px}.byus-customer-app.beauty-storefront .beauty-search-row{padding-top:5px;padding-bottom:9px;gap:8px}.byus-customer-app.beauty-storefront .byus-search-box{background:#fff;border:1.5px solid #efbfd4;border-radius:14px;box-shadow:0 3px 12px #bd346c07;min-height:43px}.byus-customer-app.beauty-storefront .byus-search-box input{font-size:13px}.byus-customer-app.beauty-storefront .byus-search-box>svg{color:#bd346c}.byus-customer-app.beauty-storefront .notification-bell{background:#fff;border:1px solid #eae8f0;color:#40344f;box-shadow:none}.byus-customer-app.beauty-storefront .beauty-channels{background:#fff;border-bottom:1px solid #eeeaf2;padding-top:9px;padding-bottom:10px}.byus-customer-app.beauty-storefront .beauty-channels>a{font-weight:600;color:#737084}.byus-customer-app.beauty-storefront .beauty-channels>a[aria-current=page]{color:#bd346c;border-bottom-color:#bd346c}.byus-customer-app.beauty-storefront .market-sync-status{display:flex;align-items:center;gap:6px;padding:7px 16px;font-size:10px;color:#6e7482;background:#f5f5f9;line-height:1.5}.byus-customer-app.beauty-storefront .market-sync-status>i{width:5px;height:5px;border-radius:50%;background:#4d9a89;flex:none}.byus-customer-app.beauty-storefront .market-home{padding-top:9px}.byus-customer-app.beauty-storefront .beauty-banner-module{padding:0 12px}.byus-customer-app.beauty-storefront .beauty-hero{border-radius:20px;overflow:hidden;min-height:230px;background:#f8e9ee}.byus-customer-app.beauty-storefront .beauty-hero:after{background:linear-gradient(90deg,rgba(255,246,249,.9607843137),rgba(255,246,249,.6274509804) 46%,transparent 80%)}.byus-customer-app.beauty-storefront .beauty-hero h2{font-size:31px;line-height:1.14;letter-spacing:-1px;color:#38263e;font-weight:800}.byus-customer-app.beauty-storefront .beauty-hero-copy{padding:25px 20px}.byus-customer-app.beauty-storefront .beauty-hero-copy p{color:#745c70;font-size:11px;max-width:170px;line-height:1.7}.byus-customer-app.beauty-storefront .beauty-hero-eyebrow{color:#8c2454;font-size:8px;letter-spacing:1.6px;font-weight:750}.byus-customer-app.beauty-storefront .beauty-hero-cta{color:#792749;background:#fff;border:0;border-radius:999px;min-height:35px;padding:9px 13px;font-size:10px;box-shadow:0 3px 12px #8c24540b}.byus-customer-app.beauty-storefront .beauty-hero-index{color:#765469;font-size:9px}.byus-customer-app.beauty-storefront .beauty-category-section{border:0;background:#fff;margin:12px 12px 0;border-radius:20px;padding:16px 9px 11px}.byus-customer-app.beauty-storefront .beauty-category-heading{padding:0 7px 12px}.byus-customer-app.beauty-storefront .beauty-category-heading h2{font-size:16px;font-weight:750;letter-spacing:-.4px}.byus-customer-app.beauty-storefront .beauty-category-heading a{font-size:10px;color:#737084}.byus-customer-app.beauty-storefront .market-categories{gap:5px;padding:0 0 3px}.byus-customer-app.beauty-storefront .market-categories a>.beauty-category-icon,.byus-customer-app.beauty-storefront .market-categories a>img{width:48px;height:48px;min-width:48px;border-radius:16px;border:0;background:#fbe5ef;color:#ab3867}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+2)>.beauty-category-icon{background:#f0ebfa;color:#6652b9}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+3)>.beauty-category-icon{background:#fff2d9;color:#986118}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n+4)>.beauty-category-icon{background:#e3f3ef;color:#23756d}.byus-customer-app.beauty-storefront .market-categories a:nth-child(5n)>.beauty-category-icon{background:#eaf1fc;color:#3b68a1}.byus-customer-app.beauty-storefront .market-categories a>span:last-child{font-size:10px;color:#51495f;line-height:1.5;font-weight:550}.byus-customer-app.beauty-storefront .beauty-shortcuts{gap:7px;margin:10px 12px}.byus-customer-app.beauty-storefront .beauty-shortcuts a{border:0;border-radius:13px;padding:11px 6px;background:#fbe5ef;color:#8c2454;box-shadow:none}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(2){background:#f0ebfa;color:#6652b9}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(3){background:#e3f3ef;color:#23756d}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(4){background:#fff2d9;color:#986118}.byus-customer-app.beauty-storefront .beauty-shortcuts a span{font-size:10px;font-weight:650}.byus-customer-app.beauty-storefront .beauty-discover{gap:10px;margin:13px 12px}.byus-customer-app.beauty-storefront .beauty-discover>a{border:0;border-radius:19px;background:#30273f;min-height:166px;position:relative;isolation:isolate;overflow:hidden;color:#fff}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2){background:#fbe5ef}.byus-customer-app.beauty-storefront .beauty-discover>a>div{z-index:2;position:relative;max-width:80%;padding:0}.byus-customer-app.beauty-storefront .beauty-discover h3{font-size:19px;letter-spacing:-.6px;line-height:1.18;color:#fff;font-weight:750;max-width:115px;margin:10px 0 8px}.byus-customer-app.beauty-storefront .beauty-discover p{font-size:10px;color:#e6d9ec;line-height:1.6}.byus-customer-app.beauty-storefront .beauty-discover-kicker{color:#e4bdd5;font-size:8px;letter-spacing:.7px}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2) h3{color:#74254b}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2) p,.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2) .beauty-discover-kicker{color:#8d4b69}.byus-customer-app.beauty-storefront .beauty-discover>a>img{position:absolute;right:-16px;bottom:-10px;width:90px;height:110px;object-fit:cover;opacity:.5;z-index:1;transform:rotate(8deg)}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2)>img{object-fit:contain;width:95px;height:140px;opacity:1;transform:rotate(-6deg);right:-17px;bottom:-5px}.byus-customer-app.beauty-storefront .beauty-discover-arrow{border-color:#ffffff50;color:inherit}.byus-customer-app.beauty-storefront .market-home [data-module=newArrivals],.byus-customer-app.beauty-storefront .market-home [data-module=bestsellers],.byus-customer-app.beauty-storefront .market-home [data-module=weeklyDeals]{background:transparent}.byus-customer-app.beauty-storefront .market-home h2{letter-spacing:-.4px;font-weight:750}.byus-customer-app.beauty-storefront .market-product{border:1px solid #eeebf2;border-radius:18px;overflow:hidden;box-shadow:0 3px 10px #30273f03;background:#fff;padding-bottom:7px;min-width:0}.byus-customer-app.beauty-storefront .market-product>a>img{background:#f7f6f9}.byus-customer-app.beauty-storefront .market-product h3{font-weight:600;line-height:1.5;color:#30273f}.byus-customer-app.beauty-storefront .market-product .text-primary{color:#bd346c}.byus-customer-app.beauty-storefront .beauty-card-actions{border-top:1px solid #f2edf4;margin-top:8px;padding-top:9px}.byus-customer-app.beauty-storefront .beauty-card-actions .market-cart-action{background:#fbe5ef;border-radius:9px;color:#98285b}.byus-customer-app.beauty-storefront .market-notice{margin:9px 12px;background:#f0ebfa;color:#6652b9;border:0;border-radius:12px;font-size:11px;line-height:1.65;padding:11px 13px}.byus-customer-app.beauty-storefront .beauty-bottom-nav{background:#fffffffa;border-top:1px solid #eae8f0;box-shadow:0 -4px 20px #30273f06;padding-top:8px}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a{position:relative;border-radius:12px;color:#8d899d}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a[aria-current=page]{color:#b52c63;background:#fff6fa}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a[aria-current=page]:before{content:"";position:absolute;top:-8px;left:35%;right:35%;height:3px;border-radius:3px;background:#df9cba}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a[data-compare-camera]>span:first-child{background:#f7d7e4!important;color:#8c2454!important;box-shadow:0 4px 12px #bd346c18!important}.byus-customer-app.beauty-storefront .catalogue-page{background:#f5f5f9;color:#252239}.byus-customer-app.beauty-storefront .catalogue-intro{padding-bottom:16px}.byus-customer-app.beauty-storefront .catalogue-intro>span{color:#8c2454}.byus-customer-app.beauty-storefront .catalogue-intro h1{font-size:30px;letter-spacing:-1px;font-weight:800}.byus-customer-app.beauty-storefront .catalogue-intro p{color:#737084;font-size:12px}.byus-customer-app.beauty-storefront .catalogue-category{border-color:#eae8f0;color:#62586e;box-shadow:0 3px 8px #30273f03;min-height:112px;border-radius:18px}.byus-customer-app.beauty-storefront .catalogue-category[aria-pressed=true]{border-color:#d88cab;box-shadow:inset 0 0 0 1px #d88cab;background:#fff5f9;color:#8c2454}.byus-customer-app.beauty-storefront .catalogue-category strong{font-size:11px}.byus-customer-app.beauty-storefront .catalogue-children button[aria-pressed=true]{background:#6652b9;border-color:#6652b9}.byus-customer-app.beauty-storefront .catalogue-toolbar h2{color:#252239}.byus-customer-app.beauty-storefront .catalogue-toolbar select{font-size:11px;color:#6652b9}.byus-customer-app.beauty-storefront .catalogue-grid{background:#f5f5f9}.byus-customer-app.beauty-storefront .catalogue-category-art{border-radius:15px}.byus-customer-app.beauty-storefront .account-page>.bf-hero{background:linear-gradient(115deg,#fff0f6,#eee9f8);color:#30273f;border:1px solid #e7ddec;border-radius:23px;box-shadow:none}.byus-customer-app.beauty-storefront .account-page>.bf-hero .bf-eyebrow{color:#8c2454}.byus-customer-app.beauty-storefront .account-page>.bf-hero p,.byus-customer-app.beauty-storefront .account-page>.bf-hero a{color:#66567b}.byus-customer-app.beauty-storefront .account-page .grid a>svg{background:#fbe5ef;color:#b52c63}.byus-customer-app.beauty-storefront .account-page .grid a:nth-child(3n+2)>svg{background:#f0ebfa;color:#6652b9}.byus-customer-app.beauty-storefront .account-page .grid a:nth-child(3n)>svg{background:#e3f3ef;color:#23756d}.byus-customer-app.beauty-storefront .rose-floating-support{background:#fff;border:1px solid #e6dcea;color:#8c2454;box-shadow:0 5px 18px #30273f14;border-radius:20px}.byus-customer-app.beauty-storefront .rose-gallery-slide{background:#f7f6f9}.byus-customer-app.beauty-storefront .rose-product-gallery{border:1px solid #eae8f0;border-radius:20px}.byus-customer-app.beauty-storefront .rose-gallery-controls button{background:#f4f0fa;color:#6652b9;border-color:#e4dced}.byus-customer-app.beauty-storefront .rose-gallery-hint{color:#737084;font-size:10px}.byus-customer-app.beauty-storefront .byus-checkout{background:#f5f5f9;color:#252239}.byus-customer-app.beauty-storefront .checkout-intro>span{color:#8c2454}.byus-customer-app.beauty-storefront .checkout-intro p,.byus-customer-app.beauty-storefront .checkout-note,.byus-customer-app.beauty-storefront .checkout-section-link p,.byus-customer-app.beauty-storefront .checkout-address p,.byus-customer-app.beauty-storefront .checkout-payment-row p,.byus-customer-app.beauty-storefront .checkout-shipping p{color:#737084}.byus-customer-app.beauty-storefront .checkout-section{border:1px solid #eae8f0;box-shadow:0 3px 10px #30273f03;border-radius:19px}.byus-customer-app.beauty-storefront .checkout-section h2{color:#30273f}.byus-customer-app.beauty-storefront .checkout-friends{background:#edf5f3;border-color:#dcece7}.byus-customer-app.beauty-storefront .checkout-icon,.byus-customer-app.beauty-storefront .checkout-field{background:#f0ebfa;color:#6652b9}.byus-customer-app.beauty-storefront .checkout-variant{background:#f4f3f8;color:#737084}.byus-customer-app.beauty-storefront .checkout-product-bottom>strong{color:#bd346c}.byus-customer-app.beauty-storefront .checkout-vip{background:#30273f;border-color:#30273f;color:#fff}.byus-customer-app.beauty-storefront .checkout-vip p{color:#e7dcec}.byus-customer-app.beauty-storefront .checkout-vip-mark{color:#edcba1}.byus-customer-app.beauty-storefront .checkout-summary>div{color:#655c73}.byus-customer-app.beauty-storefront .checkout-radio.checked{background:#bd346c;border-color:#bd346c}.byus-customer-app.beauty-storefront .checkout-submit{background:linear-gradient(115deg,#bd346c,#972c60);color:#fff}.byus-customer-app.beauty-storefront .checkout-total strong{color:#bd346c}.byus-customer-app.beauty-storefront .drama-page{background:#f5f5f9;--drama-ink:#252239;--drama-muted:#737084}.byus-customer-app.beauty-storefront .drama-intro{background:linear-gradient(120deg,#fbe5ef,#f0ebfa);border-color:#e7ddec}.byus-customer-app.beauty-storefront .vip-intro{margin:0 0 14px!important;min-width:0;width:100%;box-sizing:border-box;overflow:hidden;border-radius:19px;background:#30273f;color:#fff}.byus-customer-app.beauty-storefront .vip-intro-top{flex-wrap:wrap;gap:10px}.byus-customer-app.beauty-storefront .vip-gold-card{background:linear-gradient(120deg,#30273f,#57406b);color:#fff;border-color:#756184}.byus-customer-app.beauty-storefront .vip-gold-card>h1{color:#fce7f1;font-size:30px;line-height:1.2;overflow-wrap:anywhere}.byus-customer-app.beauty-storefront .vip-gold-card>p{color:#e3d7eb}.byus-customer-app.beauty-storefront .vip-gold-card>svg{width:115px;height:115px;right:0;top:8px;transform:none}.byus-customer-app.beauty-storefront .vip-gold-perks>div{background:#ffffff10;border:1px solid rgba(255,255,255,.1450980392);color:#f5e9f3}.byus-customer-app.beauty-storefront .vip-intro-top p,.byus-customer-app.beauty-storefront .vip-intro-top span{color:#e5d9ec}.byus-customer-app.beauty-storefront .vip-gold-perks strong,.byus-customer-app.beauty-storefront .vip-gold-perks p{color:inherit}@media (min-width: 600px){body{background:#eeedf4!important}.beauty-storefront{border-color:#e2ddea!important;box-shadow:0 0 70px #30273f0c}}@media (max-width: 350px){.byus-customer-app.beauty-storefront .beauty-hero h2{font-size:27px}.byus-customer-app.beauty-storefront .beauty-hero-copy{padding-left:17px}.byus-customer-app.beauty-storefront .beauty-discover{gap:8px}.byus-customer-app.beauty-storefront .beauty-discover h3{font-size:17px;max-width:95px}.byus-customer-app.beauty-storefront .beauty-discover>a>img{opacity:.3}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2)>img{right:-27px;opacity:.9}.byus-customer-app.beauty-storefront .vip-gold-card>h1{font-size:25px}.byus-customer-app.beauty-storefront .catalogue-intro h1{font-size:26px}}.byus-customer-app.beauty-storefront .vip-account-card{background:linear-gradient(125deg,#342a46,#604876);color:#fff;border-color:#5a426e;box-shadow:0 7px 20px #30273f13}.byus-customer-app.beauty-storefront .vip-account-heading>span{font-family:inherit;font-size:21px;font-weight:750}.byus-customer-app.beauty-storefront .vip-account-heading>b{background:#f8dcea;color:#78284d}.byus-customer-app.beauty-storefront .vip-account-subtitle{color:#e4d6ed}.byus-customer-app.beauty-storefront .vip-account-perks>div{background:#ffffff0c;border-color:#ffffff25;color:#f4e9f6}.byus-customer-app.beauty-storefront .vip-account-perks small{color:#e8d9f1}.byus-customer-app.beauty-storefront .vip-account-perks strong{background:#ffffff12;color:#f9dbea}.byus-customer-app.beauty-storefront .vip-account-perks svg{color:#e5bad3}.byus-customer-app.beauty-storefront .vip-account-perks em{color:#d5c5df}.byus-customer-app.beauty-storefront .vip-intro{--vip-gold:#ecd7e8;--vip-ink:#fff;--vip-paper:#30273f}.byus-customer-app.beauty-storefront .vip-intro-top>a{color:#e8d9f0}.byus-customer-app.beauty-storefront .vip-perks-title{color:#efd9e9!important}.byus-customer-app.beauty-storefront .vip-gold-card>small,.byus-customer-app.beauty-storefront .vip-gold-card>span{color:#e8d6ef}.byus-customer-app.beauty-storefront .vip-benefit-grid>a{background:#ffffff0b;border:1px solid rgba(255,255,255,.1411764706);color:#f4eaf9;box-shadow:none}.byus-customer-app.beauty-storefront .vip-benefit-grid small,.byus-customer-app.beauty-storefront .vip-benefit-grid span{color:#ddd0e8}.byus-customer-app.beauty-storefront .vip-benefit-grid strong{color:#fff}.byus-customer-app.beauty-storefront .vip-benefit-grid b{color:#e3beda}.byus-customer-app.beauty-storefront .vip-program-terms{background:#ffffff0b;border-color:#ffffff24}.byus-customer-app.beauty-storefront .vip-program-terms p,.byus-customer-app.beauty-storefront .vip-join label,.byus-customer-app.beauty-storefront .vip-join p{color:#dfd2e9}.byus-customer-app.beauty-storefront .vip-join button{background:#f7d7e4;color:#792749}.byus-customer-app.beauty-storefront .vip-shopping-link{color:#f0cee2}.byus-customer-app.beauty-storefront .vip-member-page>.bg-section{border:1px solid #eae8f0!important;background:#fff!important}.byus-customer-app.beauty-storefront .beauty-shortcuts{padding:0}.byus-customer-app.beauty-storefront .beauty-shortcuts a>span:last-child{color:inherit}.byus-customer-app.beauty-storefront .beauty-discover{padding:0}.byus-customer-app.beauty-storefront .beauty-discover>a{padding:17px 13px}.byus-customer-app.beauty-storefront .beauty-board-heading h2{font-size:21px;font-weight:750}.byus-customer-app.beauty-storefront .beauty-header-back{color:#6652b9;background:#f0ebfa}.byus-customer-app.beauty-storefront .market-home,.byus-customer-app.beauty-storefront .vip-member-page{contain:paint}.byus-customer-app.beauty-storefront .beauty-product-detail .zaui-btn{height:auto;min-height:48px;white-space:normal;padding:9px 12px}.byus-customer-app.beauty-storefront .beauty-product-detail .zaui-btn-container{width:100%;min-width:0;max-width:100%;height:auto;white-space:normal;line-height:1.4;overflow-wrap:anywhere;font-size:12px;text-align:center}.byus-customer-app.beauty-storefront .beauty-product-detail .zaui-btn-container>span{white-space:normal;max-width:100%}.byus-customer-app.beauty-storefront .beauty-hero-copy{max-width:80%;width:80%}.byus-customer-app.beauty-storefront .beauty-hero h2{font-size:30px!important;max-width:220px}.byus-customer-app.beauty-storefront .beauty-hero-copy p{max-width:160px}.byus-customer-app.beauty-storefront .beauty-discover img{mix-blend-mode:normal}.byus-customer-app.beauty-storefront .scan-guide-banner{background:linear-gradient(115deg,#fbe5ef,#f0ebfa);border-color:#ead9e7;color:#4e3154}.byus-customer-app.beauty-storefront .scan-guide-copy h2{color:#4e3154}.byus-customer-app.beauty-storefront .scan-guide-copy p,.byus-customer-app.beauty-storefront .scan-eyebrow{color:#825d7c}.byus-customer-app.beauty-storefront .scan-guide-steps{background:#ffffff90;color:#68536d}.byus-customer-app.beauty-storefront .scan-simple-intro{border-color:#eae8f0;background:#fff}.byus-customer-app.beauty-storefront .scan-primary{background:#bd346c;color:#fff}@media (max-width: 350px){.byus-customer-app.beauty-storefront .beauty-hero h2{font-size:27px!important}.byus-customer-app.beauty-storefront .beauty-hero-copy{width:85%;max-width:85%}}.byus-customer-app.beauty-storefront .beauty-hero-copy{animation:marketRise .55s ease both}.byus-customer-app.beauty-storefront .beauty-hero-cta{position:relative;overflow:hidden}.byus-customer-app.beauty-storefront .beauty-hero-cta:after{content:"";position:absolute;inset:-50% auto -50% -40%;width:24%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(239,189,215,.4196078431),transparent);animation:marketSheen 8s ease-in-out infinite}.byus-customer-app.beauty-storefront .beauty-discover>a,.byus-customer-app.beauty-storefront .account-page>.bf-hero,.byus-customer-app.beauty-storefront .vip-account-card,.byus-customer-app.beauty-storefront .catalogue-intro,.byus-customer-app.beauty-storefront .checkout-intro{animation:marketRise .45s ease both}.byus-customer-app.beauty-storefront .beauty-discover>a:nth-child(2){animation-delay:.08s}.byus-customer-app.beauty-storefront .market-product{transition:transform .16s ease,box-shadow .16s ease}.byus-customer-app.beauty-storefront .market-product:active{transform:scale(.985)}.byus-customer-app.beauty-storefront .market-categories a .beauty-category-icon,.byus-customer-app.beauty-storefront .catalogue-category-art,.byus-customer-app.beauty-storefront .account-page .grid a>svg{transition:transform .2s}.byus-customer-app.beauty-storefront .market-categories a:active .beauty-category-icon,.byus-customer-app.beauty-storefront .catalogue-category:active .catalogue-category-art{transform:scale(.88) rotate(-7deg)}.byus-customer-app.beauty-storefront .beauty-discover>a:after{content:"";position:absolute;right:-22px;top:-26px;width:100px;height:100px;border:1px solid rgba(255,255,255,.1450980392);border-radius:50%;animation:marketBreathe 5s ease-in-out infinite;pointer-events:none}.byus-customer-app.beauty-storefront .account-page .bf-avatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.byus-customer-app.beauty-storefront .vip-account-heading svg{animation:marketBreathe 5s ease-in-out infinite}.byus-customer-app.beauty-storefront .rose-floating-support{transition:box-shadow .2s}.byus-customer-app.beauty-storefront .scan-guide-mascot{animation:marketFloat 6s ease-in-out infinite}@keyframes marketRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes marketSheen{0%,75%{left:-40%;opacity:0}80%{opacity:1}95%,to{left:130%;opacity:0}}@keyframes marketBreathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes marketFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion: reduce){.byus-customer-app.beauty-storefront *,.byus-customer-app.beauty-storefront *:after{animation:none!important;transition:none!important}}.catalogue-large{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start}.catalogue-large .catalogue-intro,.catalogue-large>.catalogue-search{grid-column:1/-1}.catalogue-large>.catalogue-categories{grid-column:1;grid-row:3/span 2;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;max-height:65vh;overflow-y:auto;padding:4px;gap:8px}.catalogue-large .catalogue-category{width:100%;min-width:0;flex:none}.catalogue-large>.catalogue-children,.catalogue-large>.catalogue-products{grid-column:2;min-width:0}.catalogue-large .catalogue-toolbar{flex-wrap:wrap;gap:8px}.catalogue-large .catalogue-grid{padding-left:0;padding-right:0;gap:8px}.byus-customer-app.beauty-storefront{--ui-ink:var(--foreground);--ui-muted:var(--subtitle);--ui-pink:var(--primary);--ui-pink-deep:var(--primaryDeep);--ui-blush:var(--primarySoft);--ui-pastel:#f9a8d4;--ui-page:var(--background);--ui-card:var(--section);--ui-line:var(--divider);--ui-on-bright:#2B1020;--ui-plum:#492637;--ui-shadow:0 6px 24px #611b3c08;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:1rem;--ui-space-4:1.5rem;--ui-text-meta:.75rem;--ui-text-label:.875rem;--ui-text-body:1rem;--ui-motion-fast:.18s;--ui-motion-enter:.36s;color:var(--ui-ink);background:var(--ui-page);font-size:var(--ui-text-body);line-height:1.5;-webkit-tap-highlight-color:transparent}.byus-customer-app.beauty-storefront .beauty-page-content{background:var(--ui-page);scroll-behavior:smooth;isolation:isolate}.byus-customer-app.beauty-storefront h1,.byus-customer-app.beauty-storefront h2,.byus-customer-app.beauty-storefront h3{letter-spacing:-.025em;text-wrap:balance;color:var(--ui-ink)}.byus-customer-app.beauty-storefront p{text-wrap:pretty}.byus-customer-app.beauty-storefront button,.byus-customer-app.beauty-storefront a,.byus-customer-app.beauty-storefront input,.byus-customer-app.beauty-storefront select,.byus-customer-app.beauty-storefront textarea{touch-action:manipulation}.byus-customer-app.beauty-storefront button,.byus-customer-app.beauty-storefront a{transition:background-color .18s,color .18s,box-shadow .18s,scale .18s}.byus-customer-app.beauty-storefront button:not(:disabled):active,.byus-customer-app.beauty-storefront a:active{scale:.98}.byus-customer-app.beauty-storefront :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-pink-deep);outline-offset:3px}.byus-customer-app.beauty-storefront .text-primary{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .bg-primary.text-white,.byus-customer-app.beauty-storefront .notification-badge{background:var(--ui-pink-deep);color:#fff}.byus-customer-app.beauty-storefront .byus-skip-link{position:absolute;z-index:100;left:12px;top:12px;padding:12px 16px;border-radius:12px;background:var(--ui-pink-deep);color:#fff;transform:translateY(-200%)}.byus-customer-app.beauty-storefront .byus-skip-link:focus{transform:none}.byus-customer-app.beauty-storefront .market-header{background:#fff!important;border-bottom:1px solid var(--ui-line);box-shadow:0 3px 16px #611b3c04;padding-inline:16px}.byus-customer-app.beauty-storefront .beauty-header-main{min-height:68px;padding-top:10px;padding-bottom:10px}.byus-customer-app.beauty-storefront .beauty-brand-logo{width:40px;height:40px}.byus-customer-app.beauty-storefront .beauty-wordmark-kicker{font-size:.625rem;letter-spacing:1.2px;line-height:1.6;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .beauty-header-main h1{font-size:22px;font-weight:750;letter-spacing:-.6px;color:var(--ui-ink)}.byus-customer-app.beauty-storefront .beauty-header-main p{font-size:var(--ui-text-meta);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .beauty-header-back{width:44px;height:44px;border-radius:14px;background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .header-actions{top:calc(var(--safe-top, 0px) + 12px);right:14px;gap:8px}.byus-customer-app.beauty-storefront .header-actions label{min-height:44px;font-size:var(--ui-text-meta);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .notification-bell{width:44px;height:44px;border-radius:50%;background:var(--ui-page);border-color:var(--ui-line);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .beauty-search-row{padding-bottom:12px;gap:8px}.byus-customer-app.beauty-storefront .beauty-search-row input{min-height:46px;font-size:1rem;background:var(--ui-page)!important;border:1px solid var(--ui-line)!important;border-radius:14px;color:var(--ui-ink)}.byus-customer-app.beauty-storefront .byus-search-box{min-height:48px;height:48px;padding:0 4px;gap:0;border:1px solid var(--inputBorder);border-radius:15px;background:var(--ui-page);box-shadow:none}.byus-customer-app.beauty-storefront .beauty-search-row .byus-search-box input{min-height:44px;height:44px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none}.byus-customer-app.beauty-storefront .byus-search-box button,.byus-customer-app.beauty-storefront .byus-search-box .scan-home-shortcut{width:44px!important;min-width:44px;min-height:44px;height:44px!important;padding:10px!important}.byus-customer-app.beauty-storefront .byus-search-box .scan-home-shortcut{margin-right:0;border-left-color:var(--ui-line);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .byus-search-box:focus-within{outline:2px solid var(--ui-pink-deep);outline-offset:2px}.byus-customer-app.beauty-storefront .byus-search-box input:focus-visible{outline:none}.byus-customer-app.beauty-storefront .beauty-shortcuts a:nth-child(n){background:#fff;border-color:var(--ui-line);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .market-categories a:nth-child(n) .beauty-category-icon{background:var(--ui-blush);color:var(--ui-pink-deep);border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .beauty-search-row>a{min-width:44px;min-height:44px;display:grid;place-items:center;border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .beauty-channels{border-top-color:var(--ui-line)}.byus-customer-app.beauty-storefront .beauty-channels a{font-size:var(--ui-text-label);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .beauty-channels a:first-child{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .beauty-bottom-nav{background:#fff!important;border-color:var(--ui-line);box-shadow:0 -4px 20px #611b3c08;border-radius:22px 22px 0 0;padding:7px 7px max(8px,var(--safe-bottom, 0px))}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a{min-height:52px;border-radius:15px;gap:4px}.byus-customer-app.beauty-storefront .beauty-bottom-nav>a>span:last-child{font-size:var(--ui-text-meta);line-height:1.4;color:var(--ui-muted);font-weight:550}.byus-customer-app.beauty-storefront .beauty-bottom-nav a[aria-current=page]:not([data-compare-camera]){background:var(--ui-blush);color:var(--ui-pink-deep)!important}.byus-customer-app.beauty-storefront .beauty-bottom-nav a[aria-current=page]>span:last-child{color:var(--ui-pink-deep);font-weight:750}.byus-customer-app.beauty-storefront .beauty-bottom-nav [data-compare-camera]>span:first-child{width:44px!important;height:44px!important;margin-top:-11px!important;border:3px solid #fff!important;border-radius:16px!important;background:var(--ui-pink)!important;color:var(--ui-on-bright);box-shadow:0 5px 16px #f43f8e24!important}.byus-customer-app.beauty-storefront .beauty-bottom-nav [data-compare-camera] svg{width:25px;height:25px}.byus-customer-app.beauty-storefront .market-home{background:var(--ui-page);padding-top:12px}.byus-customer-app.beauty-storefront .market-home>[data-module]{margin-top:20px}.byus-customer-app.beauty-storefront .market-home>[data-module]:first-child{margin-top:0}.byus-customer-app.beauty-storefront .home-editorial{padding-top:0}.byus-customer-app.beauty-storefront .home-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 18px 14px}.byus-customer-app.beauty-storefront .home-edit-heading>div>span{font-size:.6875rem;letter-spacing:1.6px;font-weight:700;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .home-edit-heading p{font-size:25px;line-height:1.22;font-weight:750;letter-spacing:-.8px;margin:5px 0 0;max-width:270px}.byus-customer-app.beauty-storefront .home-edit-seal{display:grid;place-items:center;flex:none;width:38px;height:38px;color:var(--ui-pink-deep);background:var(--ui-blush);border-radius:50%}.byus-customer-app.beauty-storefront .bf-hero{background:linear-gradient(110deg,#fce7f3,#fff7fb)!important}.byus-customer-app.beauty-storefront .byus-carousel-viewport{overflow:hidden;padding:3px 0}.byus-customer-app.beauty-storefront .byus-carousel-track{display:flex;gap:12px;margin:0 16px;touch-action:pan-y pinch-zoom}.byus-customer-app.beauty-storefront .byus-carousel-slide{flex:0 0 100%;min-width:0}.byus-customer-app.beauty-storefront .beauty-hero{min-height:266px;border:1px solid #f0ccde;border-radius:24px;background:var(--ui-blush);isolation:isolate}.byus-customer-app.beauty-storefront .beauty-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(255,247,251,.9607843137) 0%,rgba(255,247,251,.8509803922) 35%,rgba(255,247,251,.2117647059) 65%,transparent);pointer-events:none}.byus-customer-app.beauty-storefront .beauty-hero>img{animation:byus-hero-drift 12s ease-in-out infinite alternate}.byus-customer-app.beauty-storefront .beauty-hero-copy{position:relative;z-index:1;max-width:78%;width:78%;padding:22px 20px}.byus-customer-app.beauty-storefront .beauty-hero-copy h2{font-size:clamp(28px,8vw,36px)!important;line-height:1.1;letter-spacing:-1px;max-width:230px;color:var(--ui-plum);margin:12px 0 10px}.byus-customer-app.beauty-storefront .beauty-hero-eyebrow{display:inline-flex;max-width:100%;padding:5px 8px;border:0;border-radius:7px;background:#ffffffb8;color:var(--ui-pink-deep);font-size:.6875rem;letter-spacing:.65px}.byus-customer-app.beauty-storefront .beauty-hero-eyebrow:before{background:var(--ui-pink)}.byus-customer-app.beauty-storefront .beauty-hero-copy p{font-size:var(--ui-text-label);line-height:1.55;max-width:180px;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .beauty-hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:0;border-radius:999px;background:var(--ui-pink);color:var(--ui-on-bright);font-size:var(--ui-text-label);font-weight:750;box-shadow:0 4px 12px #f43f8e1a}.byus-customer-app.beauty-storefront .beauty-hero-cta svg{color:inherit}.byus-customer-app.beauty-storefront .beauty-hero-index{z-index:1;font-size:.6875rem;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .byus-carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px 0}.byus-customer-app.beauty-storefront .byus-carousel-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--ui-line);border-radius:50%;background:#fff;color:var(--ui-pink-deep);cursor:pointer}.byus-customer-app.beauty-storefront .byus-carousel-controls button[aria-pressed=true]{background:var(--ui-blush);border-color:#eab8d1}.byus-customer-app.beauty-storefront .byus-carousel-controls button:disabled{opacity:.55;cursor:default}.byus-customer-app.beauty-storefront .byus-carousel-controls svg{width:18px;height:18px}.byus-customer-app.beauty-storefront .byus-carousel-position{min-width:52px;text-align:center;font-size:var(--ui-text-meta);font-weight:650;color:var(--ui-muted);font-variant-numeric:tabular-nums}.byus-customer-app.beauty-storefront .beauty-category-section{margin-top:0;padding:16px 0 6px;background:#fff;border-block:1px solid var(--ui-line)}.byus-customer-app.beauty-storefront .beauty-category-heading{padding:0 16px 12px}.byus-customer-app.beauty-storefront .beauty-category-heading h2{font-size:19px;font-weight:750}.byus-customer-app.beauty-storefront .market-categories{padding:0 16px 8px;gap:14px 10px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.byus-customer-app.beauty-storefront .market-categories a>span:last-child{font-size:var(--ui-text-meta);line-height:1.5;min-height:2.8em;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .beauty-category-icon,.byus-customer-app.beauty-storefront .market-categories a>img{width:58px;height:58px;border:1px solid var(--ui-line);border-radius:20px;background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .market-categories a:nth-child(3n+2) .beauty-category-icon{background:#fff0f7;border-color:#efdbe6;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .market-categories a:nth-child(3n) .beauty-category-icon{background:var(--ui-page);border-color:#efdbe6;color:var(--ui-plum)}.byus-customer-app.beauty-storefront .market-categories.tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.byus-customer-app.beauty-storefront .market-categories.chips{display:flex}.byus-customer-app.beauty-storefront .beauty-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:transparent;border:0;padding:0 16px}.byus-customer-app.beauty-storefront .beauty-shortcuts a{display:flex;flex-direction:column;gap:8px;padding:12px 4px;border-radius:16px;background:#fff;border:1px solid var(--ui-line);color:var(--ui-pink-deep);min-height:78px;font-size:var(--ui-text-meta)}.byus-customer-app.beauty-storefront .beauty-shortcuts a>svg{width:22px;height:22px}.byus-customer-app.beauty-storefront .beauty-shortcuts a>span:last-child{display:none}.byus-customer-app.beauty-storefront .beauty-discover{gap:12px;padding:0 16px}.byus-customer-app.beauty-storefront .beauty-discover>a{position:relative;min-height:162px;padding:16px 13px;border:1px solid #f1d0e0;border-radius:20px;background:linear-gradient(130deg,#fce7f3,#fff7fb);color:var(--ui-pink-deep);overflow:hidden}.byus-customer-app.beauty-storefront .beauty-discover>a:first-child{background:linear-gradient(135deg,#4b273d,#704759);border-color:#704759;color:#fff1f8}.byus-customer-app.beauty-storefront .beauty-discover>a h3{font-size:20px;max-width:120px;line-height:1.2;font-weight:750;color:inherit}.byus-customer-app.beauty-storefront .beauty-discover>a p{font-size:var(--ui-text-meta);line-height:1.5;max-width:110px;color:inherit;opacity:1}.byus-customer-app.beauty-storefront .beauty-discover>a img{width:94px;height:85px;object-fit:contain;position:absolute;right:-10px;bottom:-4px;mix-blend-mode:normal}.byus-customer-app.beauty-storefront .beauty-discover>a span{color:inherit}.byus-customer-app.beauty-storefront .beauty-discover-kicker{font-size:.625rem;letter-spacing:.7px}.byus-customer-app.beauty-storefront .beauty-board-heading{align-items:center;gap:12px;flex-wrap:wrap}.byus-customer-app.beauty-storefront .beauty-board-heading h2{font-size:21px;font-weight:750;line-height:1.3}.byus-customer-app.beauty-storefront .beauty-board-heading>span{font-size:var(--ui-text-meta);color:var(--ui-pink-deep);min-height:44px}.byus-customer-app.beauty-storefront .market-home .grid.grid-cols-2{gap:12px;padding-inline:16px}.byus-customer-app.beauty-storefront .market-product{border:1px solid var(--ui-line)!important;border-radius:20px;background:#fff;box-shadow:0 3px 16px #611b3c06;overflow:hidden}.byus-customer-app.beauty-storefront .market-product>a{padding:10px}.byus-customer-app.beauty-storefront .market-product>a>img{border-radius:13px;background:var(--ui-page);aspect-ratio:1;object-fit:cover}.byus-customer-app.beauty-storefront .product-card-title{font-size:var(--ui-text-label);font-weight:650;line-height:1.5;min-height:3em;overflow-wrap:anywhere;color:var(--ui-ink)}.byus-customer-app.beauty-storefront .product-card-price{font-size:1.0625rem;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .beauty-card-actions{flex-wrap:wrap;gap:8px}.byus-customer-app.beauty-storefront .beauty-card-actions button{min-height:44px;max-width:100%;text-align:left}.byus-customer-app.beauty-storefront .beauty-card-actions button>span:last-child{font-size:var(--ui-text-meta);white-space:normal;overflow-wrap:anywhere}.byus-customer-app.beauty-storefront .market-cart-action{border-radius:12px;border:1px solid #f0cfdf;background:var(--ui-blush)}.byus-customer-app.beauty-storefront .market-notice,.byus-customer-app.beauty-storefront .beauty-notice{background:var(--ui-blush);border:1px solid var(--ui-line);color:var(--ui-pink-deep);font-size:var(--ui-text-label);border-radius:16px}.byus-customer-app.beauty-storefront .beauty-flash-sale,.byus-customer-app.beauty-storefront .beauty-campaign-card{background:linear-gradient(120deg,var(--ui-blush),#fff)!important;border:1px solid var(--ui-line);border-radius:20px}.byus-customer-app.beauty-storefront .catalogue-page{background:var(--ui-page);padding:16px}.byus-customer-app.beauty-storefront .catalogue-intro{position:relative;display:flex;align-items:center;min-height:76px;overflow:hidden;border-radius:22px;background:linear-gradient(110deg,#fce7f3,#fff7fb);border:1px solid var(--ui-line);padding:12px 18px;margin-bottom:16px}.byus-customer-app.beauty-storefront .catalogue-intro>div{position:relative;z-index:1;width:80%}.byus-customer-app.beauty-storefront .catalogue-intro span{font-size:.6875rem;letter-spacing:1.3px;color:var(--ui-pink-deep);font-weight:700}.byus-customer-app.beauty-storefront .catalogue-intro h1{font-size:19px;line-height:1.2;margin:5px 0 4px;max-width:230px;color:var(--ui-plum)}.byus-customer-app.beauty-storefront .catalogue-intro p{font-size:var(--ui-text-label);line-height:1.55;color:var(--ui-muted);max-width:220px}@media (max-width: 379px){.byus-customer-app.beauty-storefront .catalogue-intro p{display:none}}.byus-customer-app.beauty-storefront .catalogue-intro>.scene-art{position:absolute;right:-13px;bottom:4px;width:80px;height:72px;color:var(--ui-pink-deep);opacity:.35}.byus-customer-app.beauty-storefront .catalogue-search,.byus-customer-app.beauty-storefront .play-search{min-height:48px;height:auto;background:#fff;border:1px solid var(--inputBorder);border-radius:15px;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .catalogue-search input,.byus-customer-app.beauty-storefront .play-search input{min-height:46px;font-size:1rem;color:var(--ui-ink)}.byus-customer-app.beauty-storefront .catalogue-search button,.byus-customer-app.beauty-storefront .play-search button{min-width:44px;min-height:44px}.byus-customer-app.beauty-storefront .catalogue-search:focus-within,.byus-customer-app.beauty-storefront .play-search:focus-within{outline:2px solid var(--ui-pink-deep);outline-offset:3px}.byus-customer-app.beauty-storefront .catalogue-search input:focus-visible,.byus-customer-app.beauty-storefront .play-search input:focus-visible{outline:none}.byus-customer-app.beauty-storefront .catalogue-categories{gap:8px;padding:16px 0;background:transparent;border:0;border-radius:0}.byus-customer-app.beauty-storefront .catalogue-category{min-width:66px;padding:8px 4px;border:1px solid transparent;border-radius:18px;background:transparent;box-shadow:none}.byus-customer-app.beauty-storefront .catalogue-category-art{width:42px;height:42px;border-radius:14px;border:1px solid var(--ui-line)}.byus-customer-app.beauty-storefront .catalogue-category strong{font-size:.6875rem;line-height:1.5;font-weight:650;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .catalogue-category[aria-pressed=true]{background:#fff;border-color:#f0a8cc;box-shadow:0 3px 12px #f43f8e0a}.byus-customer-app.beauty-storefront .catalogue-category[aria-pressed=true] .catalogue-category-art{outline:2px solid var(--ui-pink);outline-offset:2px}.byus-customer-app.beauty-storefront .catalogue-category[aria-pressed=true] strong{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .catalogue-toolbar{flex-wrap:wrap;gap:12px;padding:10px 0 16px;border-bottom:1px solid var(--ui-line);margin-bottom:10px}.byus-customer-app.beauty-storefront .catalogue-toolbar h2{font-size:21px}.byus-customer-app.beauty-storefront .catalogue-toolbar p{font-size:var(--ui-text-meta);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .catalogue-toolbar select{min-height:44px;max-width:100%;background:#fff;border:1px solid var(--ui-line);border-radius:12px;font-size:var(--ui-text-label);color:var(--ui-ink)}.byus-customer-app.beauty-storefront .catalogue-children{flex-wrap:wrap;gap:8px}.byus-customer-app.beauty-storefront .catalogue-children button{min-height:44px}.byus-customer-app.beauty-storefront .catalogue-children button[aria-pressed=true]{background:var(--ui-pink-deep);border-color:var(--ui-pink-deep);color:#fff}.byus-customer-app.beauty-storefront .catalogue-priceband{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 4px}.byus-customer-app.beauty-storefront .catalogue-priceband button{min-height:38px;padding:7px 14px;border:1px solid var(--ui-line);border-radius:999px;background:#fff;font-size:var(--ui-text-meta);line-height:1.4;color:var(--ui-muted);white-space:nowrap}.byus-customer-app.beauty-storefront .catalogue-priceband button[aria-pressed=true]{background:var(--ui-pink-deep);border-color:var(--ui-pink-deep);color:#fff;box-shadow:0 3px 10px #a91a5915}@media (max-width: 350px){.byus-customer-app.beauty-storefront .catalogue-priceband button{white-space:normal;text-align:left}}.byus-customer-app.beauty-storefront .play-directory{background:var(--ui-page);padding:16px 14px 24px}.byus-customer-app.beauty-storefront .play-heading{min-height:112px;padding:16px;background:linear-gradient(115deg,#fce7f3,#fff7fb);border:1px solid var(--ui-line);border-radius:22px;margin-bottom:14px}.byus-customer-app.beauty-storefront .play-heading>div{flex:1;min-width:0;position:relative;z-index:1}.byus-customer-app.beauty-storefront .play-brand{font-size:15px;color:var(--ui-plum)}.byus-customer-app.beauty-storefront .play-brand>span{font-size:12px;background:#fff;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .play-brand>i{color:var(--ui-pink)}.byus-customer-app.beauty-storefront .play-heading h1{font-size:27px;line-height:1.12;letter-spacing:-.8px;color:var(--ui-plum);margin-top:8px;text-shadow:none}.byus-customer-app.beauty-storefront .play-heading h1 em{font-size:inherit;color:var(--ui-pink-deep);text-shadow:none}.byus-customer-app.beauty-storefront .play-orbit{width:72px;height:76px;border:0;transform:none;margin:0 -6px 0 0;color:var(--ui-pink)}.byus-customer-app.beauty-storefront .play-orbit>.scene-art{width:100px;height:92px;opacity:.65}.byus-customer-app.beauty-storefront .play-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 0 16px;overflow:visible}.byus-customer-app.beauty-storefront .play-filters button{min-width:0;min-height:44px;padding:9px 4px;white-space:normal;border:1px solid var(--ui-line);border-radius:999px;background:#fff;font-size:.8125rem;line-height:1.4;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .play-filters button[aria-pressed=true]{background:var(--ui-pink-deep);border-color:var(--ui-pink-deep);color:#fff;box-shadow:0 3px 10px #a91a5915}.byus-customer-app.beauty-storefront .play-section-title{align-items:center;flex-wrap:wrap;gap:6px;margin:0 2px 12px}.byus-customer-app.beauty-storefront .play-section-title h2{font-size:18px;letter-spacing:-.4px}.byus-customer-app.beauty-storefront .play-section-title>span{font-size:.6875rem;color:var(--ui-muted)}.byus-customer-app.beauty-storefront .play-featured-grid{gap:10px}.byus-customer-app.beauty-storefront .play-featured{border-radius:22px;min-height:282px;background:linear-gradient(150deg,#fce7f3,#f9d6e9);border-color:#efbfd7;color:var(--ui-plum)!important;box-shadow:0 5px 16px #a91a5909}.byus-customer-app.beauty-storefront .play-feature-tag{padding:14px 12px 0;font-size:.6875rem;letter-spacing:.25px;line-height:1.4;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .play-feature-tag i{background:var(--ui-pink);box-shadow:0 0 0 3px #f43f8e12;flex:none}.byus-customer-app.beauty-storefront .play-motion{height:83px;margin:3px 0 0}.byus-customer-app.beauty-storefront .play-feature-copy{padding:0 12px 12px;flex:1;display:flex;flex-direction:column}.byus-customer-app.beauty-storefront .play-feature-copy h3{font-size:20px;line-height:1.15;letter-spacing:-.5px;min-height:2.3em;margin:0 0 7px;overflow-wrap:anywhere;color:inherit}.byus-customer-app.beauty-storefront .play-feature-copy p{font-size:.8125rem;line-height:1.5;color:#74415b;min-height:3em;margin-bottom:12px}.byus-customer-app.beauty-storefront .play-feature-cta{min-height:44px;margin-top:auto;padding:9px 11px;background:var(--ui-pink);color:var(--ui-on-bright);border:1px solid #e82e7e;border-radius:13px;gap:6px;font-size:var(--ui-text-label);font-weight:750}.byus-customer-app.beauty-storefront .play-feature-cta svg{width:17px;height:17px;flex:none}.byus-customer-app.beauty-storefront .play-featured-drama{background:linear-gradient(145deg,#5d324d,#34202f);border-color:#6f465d;color:#fff7fb!important}.byus-customer-app.beauty-storefront .play-featured-drama .play-feature-tag{color:#ffd8eb}.byus-customer-app.beauty-storefront .play-featured-drama .play-feature-copy p{color:#ecd2df}.byus-customer-app.beauty-storefront .play-featured-drama .play-feature-copy h3{color:#fff7fb}.byus-customer-app.beauty-storefront .play-featured-drama .play-feature-cta{background:#fce7f3;color:#691b40;border-color:#fce7f3}.byus-customer-app.beauty-storefront .play-more{margin-top:22px}.byus-customer-app.beauty-storefront .play-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.byus-customer-app.beauty-storefront .play-tool,.byus-customer-app.beauty-storefront .play-tool-atelier{grid-column:auto;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto;gap:10px;align-items:center;text-align:left;min-height:94px;padding:13px 10px;border:1px solid var(--ui-line);border-radius:18px;background:#fff;box-shadow:none}.byus-customer-app.beauty-storefront .play-tool>span,.byus-customer-app.beauty-storefront .play-tool-atelier>span{grid-row:auto;width:38px;height:42px;border-radius:13px;margin:0;background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .play-tool>span>svg{width:23px;height:23px}.byus-customer-app.beauty-storefront .play-tool>span>i{color:var(--ui-pastel)}.byus-customer-app.beauty-storefront .play-tool h3,.byus-customer-app.beauty-storefront .play-tool-atelier h3{display:block;min-height:0;margin:0;font-size:var(--ui-text-label);line-height:1.4;color:var(--ui-ink);letter-spacing:-.2px;overflow-wrap:anywhere}.byus-customer-app.beauty-storefront .play-tool p,.byus-customer-app.beauty-storefront .play-tool-atelier p,.byus-customer-app.beauty-storefront .play-tool-arrow{display:none}.byus-customer-app.beauty-storefront .play-footnote{margin-top:20px;font-size:var(--ui-text-meta);color:var(--ui-muted);letter-spacing:.4px}.byus-customer-app.beauty-storefront .eh-empty{border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .eh-empty p{font-size:var(--ui-text-label);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .eh-empty button{min-height:44px;background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .page-scene{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 14px 2px;padding:18px;min-height:100px;overflow:hidden;border:1px solid var(--ui-line);border-radius:22px;background:linear-gradient(110deg,#fce7f3,#fff7fb);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .page-scene>div{z-index:1;max-width:75%}.byus-customer-app.beauty-storefront .page-scene>div>span{font-size:.6875rem;letter-spacing:1px;font-weight:750}.byus-customer-app.beauty-storefront .page-scene p{font-size:22px;line-height:1.22;font-weight:750;letter-spacing:-.5px;color:var(--ui-plum);margin:7px 0 0}.byus-customer-app.beauty-storefront .page-scene>.scene-art{position:absolute;right:-8px;bottom:-4px;width:112px;height:100px;opacity:.55}.byus-customer-app.beauty-storefront .page-scene.tone-sage,.byus-customer-app.beauty-storefront .page-scene.tone-peach,.byus-customer-app.beauty-storefront .page-scene.tone-lilac{background:linear-gradient(110deg,#fce7f3,#fff7fb);border-color:var(--ui-line);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .scene-art{display:block;flex:none;overflow:visible}.byus-customer-app.beauty-storefront .scene-float{animation:byus-float 4.8s ease-in-out infinite}.byus-customer-app.beauty-storefront .scene-twinkle{animation:byus-twinkle 3.4s ease-in-out infinite;transform-origin:center}.byus-customer-app.beauty-storefront .scene-dot{animation:byus-float 4s ease-in-out -2s infinite}.byus-customer-app.beauty-storefront .scan-page,.byus-customer-app.beauty-storefront .bf-page,.byus-customer-app.beauty-storefront .byus-checkout,.byus-customer-app.beauty-storefront .drama-page,.byus-customer-app.beauty-storefront .beauty-atelier-page{background:var(--ui-page)}.byus-customer-app.beauty-storefront .scan-guide-banner{background:linear-gradient(120deg,#fce7f3,#fff7fb);border:1px solid var(--ui-line);border-radius:24px;box-shadow:none;overflow:hidden}.byus-customer-app.beauty-storefront .scan-eyebrow{font-size:.6875rem;letter-spacing:.7px;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .scan-guide-copy h2{font-size:29px;line-height:1.12;color:var(--ui-plum)}.byus-customer-app.beauty-storefront .scan-guide-copy p{font-size:var(--ui-text-label);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .scan-guide-copy>button:first-of-type{background:var(--ui-pink-deep);color:#fff;border-radius:999px;min-height:44px}.byus-customer-app.beauty-storefront .scan-guide-copy>button.scan-guide-compare{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .scan-guide-mascot{width:48%;height:160px;right:-5px;top:24px;object-fit:contain}.byus-customer-app.beauty-storefront .scan-guide-steps{background:#ffffff90;border-top-color:var(--ui-line);color:var(--ui-muted)}.byus-customer-app.beauty-storefront .scan-guide-steps b{background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .scan-simple-intro{background:#fff;border:1px solid var(--ui-line);border-radius:22px;box-shadow:none}.byus-customer-app.beauty-storefront .bf-hero{position:relative;overflow:hidden;border:1px solid #edc8da;border-radius:24px;background:linear-gradient(110deg,#fce7f3,#fff7fb);box-shadow:none;isolation:isolate}.byus-customer-app.beauty-storefront .bf-hero:after{content:"";position:absolute;right:-30px;bottom:-50px;width:170px;height:170px;border:28px solid rgba(249,168,212,.1333333333);border-radius:50%;z-index:-1;pointer-events:none}.byus-customer-app.beauty-storefront .bf-hero h1{font-size:25px;color:var(--ui-plum)}.byus-customer-app.beauty-storefront .bf-eyebrow{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .bf-avatar{background:#fff;border:3px solid #fff;color:var(--ui-pink-deep);box-shadow:0 4px 16px #a91a5910}.byus-customer-app.beauty-storefront .bf-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid #efccdd;color:var(--ui-pink-deep);font-size:var(--ui-text-label)}.byus-customer-app.beauty-storefront .bf-actions a:first-child{background:var(--ui-pink-deep);color:#fff;border-color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .bf-card{background:#fff;border:1px solid var(--ui-line);border-radius:22px;box-shadow:var(--ui-shadow)}.byus-customer-app.beauty-storefront .bf-card h2{font-size:18px;color:var(--ui-ink)}.byus-customer-app.beauty-storefront .bf-card p{color:var(--ui-muted)}.byus-customer-app.beauty-storefront .bf-highlight,.byus-customer-app.beauty-storefront .bf-highlight[href="/profile/friends"],.byus-customer-app.beauty-storefront .bf-friends{background:var(--ui-blush);border-color:#edccdd;color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .account-page .bf-card>.grid>a{padding:12px 4px;background:var(--ui-page);border:1px solid var(--ui-line);border-radius:15px;font-size:var(--ui-text-meta);overflow-wrap:anywhere}.byus-customer-app.beauty-storefront .account-page .bf-card>.grid>a svg{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .bf-link{border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .vip-account-card,.byus-customer-app.beauty-storefront .vip-hero,.byus-customer-app.beauty-storefront .byus-checkout .checkout-vip,.byus-customer-app.beauty-storefront .checkout-vip-benefit{background:linear-gradient(125deg,#60304c,#35202f);color:#fff;border-color:#7a5168}.byus-customer-app.beauty-storefront .vip-account-card h1,.byus-customer-app.beauty-storefront .vip-account-card h2,.byus-customer-app.beauty-storefront .vip-hero h1,.byus-customer-app.beauty-storefront .byus-checkout .checkout-vip h2{color:#fff0f8}.byus-customer-app.beauty-storefront .vip-account-card p,.byus-customer-app.beauty-storefront .vip-hero p,.byus-customer-app.beauty-storefront .byus-checkout .checkout-vip p{color:#ecd8e3}.byus-customer-app.beauty-storefront .byus-checkout :is(section,.checkout-card),.byus-customer-app.beauty-storefront .checkout-section{border:1px solid var(--ui-line);border-radius:20px;box-shadow:none}.byus-customer-app.beauty-storefront .byus-checkout h2,.byus-customer-app.beauty-storefront .checkout-section h2,.byus-customer-app.beauty-storefront .checkout-intro h1{color:var(--ui-ink)}.byus-customer-app.beauty-storefront .checkout-intro>p,.byus-customer-app.beauty-storefront .checkout-note{color:var(--ui-muted)}.byus-customer-app.beauty-storefront .checkout-intro>span{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .checkout-section>svg,.byus-customer-app.beauty-storefront .checkout-shop-heading>svg{background:var(--ui-blush);color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .checkout-friends,.byus-customer-app.beauty-storefront .checkout-info{background:var(--ui-blush);border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .checkout-submit{background:var(--ui-pink-deep);color:#fff;box-shadow:0 4px 14px #a91a591a;border-radius:14px}.byus-customer-app.beauty-storefront .checkout-footer{background:#fff;border-color:var(--ui-line)}.byus-customer-app.beauty-storefront .checkout-footer strong{color:var(--ui-pink-deep)}.byus-customer-app.beauty-storefront .eh-try-heading,.byus-customer-app.beauty-storefront .drama-intro,.byus-customer-app.beauty-storefront .atelier-launcher{background:linear-gradient(120deg,#fce7f3,#fff7fb);border-color:var(--ui-line);border-radius:24px}.byus-customer-app.beauty-storefront .eh-try-heading h1,.byus-customer-app.beauty-storefront .drama-intro h1,.byus-customer-app.beauty-storefront .atelier-launcher h1{color:var(--ui-plum)}.byus-customer-app.beauty-storefront .eh-try-products>a,.byus-customer-app.beauty-storefront .drama-card,.byus-customer-app.beauty-storefront .atelier-launch-web{border-color:var(--ui-line);border-radius:20px;box-shadow:var(--ui-shadow)}.byus-customer-app.beauty-storefront .atelier-launcher{border-radius:0}.byus-customer-app.beauty-storefront .atelier-launch-icon{animation:byus-float 5s ease-in-out infinite}.byus-customer-app.beauty-storefront .beauty-cart-page{height:auto;min-height:100%}.byus-customer-app.beauty-storefront .beauty-cart-page .bg-section{border:1px solid var(--ui-line);border-radius:20px}.byus-customer-app.beauty-storefront .beauty-page-content>.h-full{height:auto;min-height:65%}.byus-customer-app.beauty-storefront [data-beauty-page=product] .beauty-page-content{background:#fff}.byus-customer-app.beauty-storefront .test-now-button{background:linear-gradient(120deg,#a91a59,#70213f);color:#fff;border-color:#c54b82}.byus-customer-app.beauty-storefront .zaui-btn{min-width:0;max-width:100%}.byus-customer-app.beauty-storefront .beauty-product-detail .zaui-btn{min-height:48px;height:auto;white-space:normal}.byus-customer-app.beauty-storefront .beauty-product-detail .zaui-btn-container{font-size:var(--ui-text-label);min-width:0;width:100%;max-width:100%;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.byus-customer-app.beauty-storefront .byus-quantity button{min-width:44px;min-height:44px;border:1px solid var(--divider);border-radius:12px;font-size:1rem}.byus-customer-app.beauty-storefront .byus-quantity input{min-height:44px;font-size:1rem}.byus-customer-app.beauty-storefront .byus-quantity button:disabled{opacity:.45;cursor:not-allowed}.byus-customer-app.beauty-storefront .byus-reveal{animation:byusReveal var(--ui-motion-enter) cubic-bezier(.2,.8,.2,1) var(--reveal-delay, 0ms) backwards}.byus-sheet-panel .byus-quantity button{min-width:44px;min-height:44px;font-size:1rem}.byus-sheet-panel .byus-quantity input{min-height:44px;font-size:1rem}.byus-sheet-panel .byus-sheet-footer{flex:none;border-top:1px solid var(--divider);background:var(--section)}.byus-sheet-panel .byus-sheet-footer>div{border-top:0}@keyframes byusReveal{0%{opacity:.5;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes byus-hero-drift{0%{scale:1}to{scale:1.035}}@keyframes byus-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes byus-twinkle{0%,to{opacity:.4}50%{opacity:1}}@media (hover: hover){.byus-customer-app.beauty-storefront :is(.market-product,.play-featured,.play-tool):hover{box-shadow:0 8px 24px #a91a5912}}@media (max-width: 350px){.byus-customer-app.beauty-storefront .home-edit-heading p{font-size:23px}.byus-customer-app.beauty-storefront .beauty-hero-copy{padding-inline:16px;max-width:82%;width:82%}.byus-customer-app.beauty-storefront .beauty-hero-copy h2{font-size:28px!important}.byus-customer-app.beauty-storefront .play-heading h1{font-size:25px}.byus-customer-app.beauty-storefront .play-orbit{width:58px}.byus-customer-app.beauty-storefront .play-feature-copy h3{font-size:18px}.byus-customer-app.beauty-storefront .play-feature-copy{padding-inline:10px}.byus-customer-app.beauty-storefront .play-feature-tag{padding-inline:10px;font-size:.625rem}.byus-customer-app.beauty-storefront .play-filters{gap:6px}.byus-customer-app.beauty-storefront .play-filters button{font-size:.75rem}.byus-customer-app.beauty-storefront .catalogue-intro h1{font-size:25px}.byus-customer-app.beauty-storefront .page-scene p{font-size:20px}.byus-customer-app.beauty-storefront .scan-guide-copy h2{font-size:26px}.byus-customer-app.beauty-storefront .play-tool,.byus-customer-app.beauty-storefront .play-tool-atelier{grid-template-columns:30px minmax(0,1fr);gap:7px;padding-inline:8px}.byus-customer-app.beauty-storefront .play-tool>span,.byus-customer-app.beauty-storefront .play-tool-atelier>span{width:30px;height:38px}}@media (prefers-reduced-motion: reduce){.byus-customer-app.beauty-storefront *,.byus-customer-app.beauty-storefront *:before,.byus-customer-app.beauty-storefront *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.byus-custom-section{min-width:0;overflow-wrap:anywhere;white-space:normal}.byus-custom-copy p,.designer-tile p,.designer-faq p{white-space:pre-line}.designer-grid{display:grid;gap:10px;margin-top:12px}.designer-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:14px 10px;background:#ffffffb8;border:1px solid #eedce5;border-radius:14px;color:inherit;text-align:center}.designer-tile img{width:56px;height:56px;object-fit:cover;border-radius:12px}.designer-tile strong{font-size:14px}.designer-tile p{font-size:12px;color:#756572}.designer-faq{display:grid;gap:8px;margin-top:12px}.designer-faq details{background:#ffffffb8;border:1px solid #eedce5;border-radius:12px;padding:12px}.designer-faq summary{cursor:pointer;font-weight:650}.designer-faq p{font-size:13px;line-height:1.6;margin-top:10px}.byus-custom-section video{width:100%;max-height:500px;border-radius:14px;margin-top:12px;background:#171519}.designer-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;margin-top:12px;border-radius:12px;background:#a52d60;color:#fff;font-size:13px;font-weight:650}.designer-offer{border:1px solid #e9b6cd}.designer-countdown{display:block;margin-top:12px;padding:12px;border-radius:12px;background:#fff;color:#7e284f;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.designer-divider hr{border:0;border-top:1px solid #e1c6d2}.designer-spacer{margin:0 12px}.designer-spacer .designer-cta{margin-top:0}[data-block-effect=fade]{animation:designer-fade .6s ease-out both}[data-block-effect=rise]{animation:designer-rise .6s ease-out both}[data-block-effect=glow]{animation:designer-glow 2s ease-in-out 3}[data-block-effect=pulse]{animation:designer-pulse 1.8s ease-in-out 3}@keyframes designer-fade{0%{opacity:0}to{opacity:1}}@keyframes designer-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes designer-glow{50%{box-shadow:inset 0 0 0 2px #d4a7c3,0 0 12px #d4a7c340}}@keyframes designer-pulse{50%{opacity:.82}}@media (prefers-reduced-motion: reduce){[data-block-effect]{animation:none!important;transform:none!important}}[data-block-effect=none]{animation:none!important}
