:root{--cn:var(--ys-cn);--sans:var(--ys-sans);--serif:var(--ys-serif);--mono:var(--ys-mono);--ys-cn:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--ys-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--ys-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ys-serif:"Instrument Serif",Georgia,"Times New Roman","Songti SC",serif;--ys-ease:cubic-bezier(.2,.7,.1,1);--ys-grad:linear-gradient(90deg,#B26BF2,#6F6CF6 45%,#3E7BF5);--ys-bg:#FFFFFF;--ys-band:#F5F5F7;--ys-surface:#FFFFFF;--ys-surface-2:#F5F5F7;--ys-ink:#1D1D1F;--ys-muted:#6E6E73;--ys-faint:#A1A1A6;--ys-line:rgba(0,0,0,.08);--ys-line-2:rgba(0,0,0,.16);--ys-accent:#4A5BF0;--ys-accent-ink:#FFFFFF;--ys-accent-soft:rgba(74,91,240,.08);--ys-good:#1F9D63;--ys-warn:#C98A12;--ys-err:#D93F3F;--ys-nav:rgba(255,255,255,.8);--card-shadow:0 1px 1px rgba(0,0,0,.04),0 12px 24px -10px rgba(0,0,0,.16),0 30px 60px -30px rgba(0,0,0,.24)}body.ys,body.ys-auth{background:var(--ys-bg)!important;background-image:none!important;color:var(--ys-ink);font-family:var(--ys-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.ys a{text-decoration:none}body.ys :focus-visible{outline:2px solid var(--ys-accent);outline-offset:2px}.ys-wrap{max-width:1180px;margin:0 auto;padding-inline:32px;position:relative}@media (max-width:640px){.ys-wrap{padding-inline:18px}}.ys-num{font-variant-numeric:tabular-nums}.ys-link{color:var(--ys-accent)!important;border:0;background:none;cursor:pointer;padding:0;font-family:var(--ys-cn);display:inline-flex;align-items:center;gap:4px}.ys-link:hover{text-decoration:underline!important;text-underline-offset:3px}.ys-link:after{content:"›";font-size:1.25em;line-height:1;transform:translateY(-1px)}.ys-pill{height:40px;padding:0 20px;border-radius:999px;border:0;background:var(--ys-accent);color:var(--ys-accent-ink)!important;cursor:pointer;font-family:var(--ys-cn);font-size:14.5px;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter .2s,transform .2s}.ys-pill:hover{filter:brightness(1.08)}.ys-pill:active{transform:scale(.98)}.ys-pill.lg{height:48px;padding:0 28px;font-size:16px}.ys-pill.sm{height:34px;padding:0 16px;font-size:13.5px}.ys-pill:disabled{opacity:.45;cursor:not-allowed}.ys-ghost{height:34px;padding:0 15px;border-radius:999px;border:1px solid var(--ys-line-2);background:transparent;cursor:pointer;font-size:13.5px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-family:var(--ys-cn);color:var(--ys-ink)!important}.ys-ghost:hover{background:var(--ys-accent-soft)}.ys-nav{position:sticky;top:0;z-index:1030;background:var(--ys-nav);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--ys-line)}.ys-nav .ys-wrap{gap:26px;height:56px}.ys-brand,.ys-nav .ys-wrap{display:flex;align-items:center}.ys-brand{gap:10px;white-space:nowrap;flex:none;color:var(--ys-ink)!important}.ys-brand img{width:28px;height:28px;border-radius:7px;display:block}.ys-brand b{font-weight:600;font-size:15.5px;letter-spacing:.02em}.ys-brand b,.ys-links{font-family:var(--ys-cn)}.ys-links{display:flex;gap:24px;font-size:13.5px;margin:0;padding:0;list-style:none}.ys-links a{color:var(--ys-muted)!important;padding:6px 0;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.ys-links a.active,.ys-links a:hover{color:var(--ys-ink)!important}.ys-links .nav-icon{display:none}.ys-nav-r{margin-left:auto;gap:6px}.ys-nav-r,.ys-search{display:flex;align-items:center}.ys-search{position:relative;margin:0}.ys-search input{width:190px;height:34px;border-radius:999px;border:0!important;background:var(--ys-surface-2)!important;padding:0 14px 0 34px;outline:none;font-size:13.5px;color:var(--ys-ink);transition:width .3s var(--ys-ease),box-shadow .2s}.ys-search input:focus{width:240px;box-shadow:0 0 0 2px var(--ys-accent)}.ys-search input::placeholder{color:var(--ys-faint)}.ys-search svg{position:absolute;left:12px;color:var(--ys-faint);pointer-events:none}.ys-icon-btn{height:34px;min-width:34px;padding:0 10px;border-radius:999px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ys-muted)!important;font-size:13px;font-family:var(--ys-cn);white-space:nowrap}.ys-icon-btn:hover{color:var(--ys-ink)!important;background:var(--ys-surface-2)}.ys-icon-btn:after{display:none!important}.ys-nav .dropdown-menu{border:1px solid var(--ys-line);border-radius:14px;padding:6px;box-shadow:0 20px 40px -12px rgba(0,0,0,.25);font-family:var(--ys-cn);font-size:13.5px;min-width:160px}.ys-nav .dropdown-item{border-radius:9px;padding:8px 12px}.ys-nav .dropdown-item:active{background:var(--ys-accent);color:#fff}.ys-user{display:flex;align-items:center;gap:8px;border:0;background:none;padding:2px 8px 2px 2px;border-radius:999px;font-family:var(--ys-cn)}.ys-user img,.ys-user:hover{background:var(--ys-surface-2)}.ys-user img{width:30px;height:30px;border-radius:50%;object-fit:cover}.ys-user span{font-size:13.5px;color:var(--ys-ink);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ys-user small{font-size:12px;color:var(--ys-good)}.ys-menu-btn{display:none!important}@media (max-width:980px){.ys-links{display:none}.ys-menu-btn{display:inline-flex!important}}@media (max-width:760px){.ys-nav .ys-lang,.ys-nav .ys-search{display:none}.ys-nav .ys-wrap{gap:10px}.ys-brand b{font-size:14.5px}.ys-user small,.ys-user span{display:none}}@media (max-width:400px){.ys-brand b{display:none}}.ys-drawer .modal-dialog{margin:0 0 0 auto;height:100%;max-width:420px}.ys-drawer .modal-content{height:100%;border:0;border-radius:0;padding:18px 22px;font-family:var(--ys-cn)}@media (max-width:640px){.ys-drawer .modal-dialog{margin:auto 0 0;height:auto;max-width:100%;position:absolute;bottom:0;width:100%}.ys-drawer .modal-content{border-radius:22px 22px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}}.ys-drawer .modal-backdrop{backdrop-filter:blur(6px)}.ys-x{width:36px;height:36px;border-radius:50%;border:0;background:var(--ys-surface-2);cursor:pointer;display:grid;place-items:center;flex:none;color:var(--ys-muted)}.ys-x:hover{color:var(--ys-ink)}.ys-menu-top{display:flex;justify-content:flex-end;margin-bottom:6px}.ys-menu-acct{display:flex;align-items:center;gap:14px;background:var(--ys-surface-2);border-radius:18px;padding:16px;margin:4px 0 22px}.ys-menu-acct img{width:44px;height:44px;border-radius:11px}.ys-menu-acct div{flex:1;min-width:0}.ys-menu-acct b{display:block;font-size:15px;font-weight:600}.ys-menu-acct small{color:var(--ys-muted);font-size:12.5px}.ys-menu-list{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--ys-line)}.ys-menu-list a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 2px;font-size:16px;border-bottom:1px solid var(--ys-line);color:var(--ys-ink)!important}.ys-menu-list a:after{content:"›";color:var(--ys-faint);font-size:20px;line-height:1}.ys-menu-list .nav-icon{display:none}.ys-menu-h{font-size:12px;color:var(--ys-faint);letter-spacing:.06em;margin:0 0 10px}.ys-seg{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ys-surface-2);border-radius:12px;padding:3px}.ys-seg a{display:flex;align-items:center;justify-content:center;height:34px;border-radius:9px;font-size:13px;color:var(--ys-muted)!important}.ys-seg a.active{background:var(--ys-surface);color:var(--ys-ink)!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ys-hero{text-align:center;padding-block:64px 0}.ys-kicker{display:inline-block;font-weight:600;font-size:17px;letter-spacing:.02em;background:var(--ys-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ys-hero h1,.ys-kicker{font-family:var(--ys-cn)}.ys-hero h1{margin:10px auto 0;font-size:clamp(38px,6.2vw,74px);max-width:14em;color:var(--ys-ink)}.ys-hero .sub{margin:18px auto 0;max-width:34em;color:var(--ys-muted);font-family:var(--ys-cn);font-size:clamp(15px,1.6vw,19px);line-height:1.7}.ys-hero .cta{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;font-size:16px}@media (max-width:640px){.ys-hero{padding-block:40px 0}}.ys-rail{position:relative;margin-top:52px;padding-block:18px 46px;overflow:hidden;min-height:120px;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ys-rail-track{display:flex;gap:28px;width:max-content;animation:ysRail 60s linear infinite;padding-inline:14px}.ys-rail:focus-within .ys-rail-track,.ys-rail:hover .ys-rail-track{animation-play-state:paused}@keyframes ysRail{to{transform:translateX(-50%)}}.ys-rail-item{flex:none;width:clamp(240px,24vw,320px);display:block;color:inherit!important;transition:transform .5s var(--ys-ease)}.ys-rail-item:hover{transform:translateY(-8px)}.ys-rail-cap{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-inline:4px;font-family:var(--ys-cn);font-size:13.5px;color:var(--ys-muted)}.ys-rail-cap b{color:var(--ys-ink);font-weight:500;font-family:var(--ys-sans)}@media (prefers-reduced-motion:reduce){.ys-rail{overflow-x:auto}.ys-rail-track{animation:none}}@media (max-width:640px){.ys-rail{margin-top:36px}.ys-rail-track{gap:18px;animation-duration:45s}.ys-rail-item{width:66vw}}.ys-store{padding-block:80px 24px}.ys-sec-h{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.ys-sec-h h2{margin:0;font-family:var(--ys-cn);font-weight:600;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.005em;line-height:1.15;color:var(--ys-ink)}.ys-sec-h h2 span{color:var(--ys-faint)}.ys-bar{position:sticky;top:56px;z-index:30;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin:26px 0 34px}.ys-filters{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding-block:12px;border-bottom:1px solid var(--ys-line)}.ys-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0;padding:3px}.ys-tabs::-webkit-scrollbar{display:none}.ys-tabs .switch-category{flex:none;height:34px;padding:0 15px;border-radius:999px;color:var(--ys-muted)!important;font-size:14px;display:inline-flex;align-items:center;gap:7px;transition:background .2s,color .2s;font-family:var(--ys-cn)}.ys-tabs .switch-category:hover{color:var(--ys-ink)!important}.ys-tabs .switch-category.is-primary{background:var(--ys-ink);color:#fff!important}.ys-opts{display:flex;align-items:center;gap:18px;font-size:13.5px;color:var(--ys-muted);font-family:var(--ys-cn)}.ys-chk{display:inline-flex;align-items:center;gap:8px;user-select:none;white-space:nowrap}.ys-chk,.ys-chk input{cursor:pointer;margin:0}.ys-chk input{appearance:none;-webkit-appearance:none;width:32px;height:20px;border-radius:999px;background:var(--ys-line-2)!important;position:relative;transition:background .2s;border:0}.ys-chk input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s var(--ys-ease);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ys-chk input:checked{background:var(--ys-good)!important}.ys-chk input:checked:after{transform:translateX(12px)}.ys-sel{appearance:none;-webkit-appearance:none;border:0;background:none;cursor:pointer;color:var(--ys-muted);padding:4px 18px 4px 0;font-family:var(--ys-cn);font-size:13.5px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(-45deg,transparent 50%,currentColor 0);background-size:4px 4px;background-position:right 5px center,right 1px center;background-repeat:no-repeat;outline:none}.ys-m-search{display:none}@media (max-width:760px){.ys-m-search{display:flex;width:100%;order:-1}.ys-m-search input{width:100%!important}}.ys-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 30px}@media (max-width:980px){.ys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}}@media (max-width:560px){.ys-grid{grid-template-columns:1fr;gap:36px}}.ys-item{display:flex;flex-direction:column;gap:18px;color:inherit!important}.ys-item .mcard,.ys-item .ys-cover{transition:transform .5s var(--ys-ease),opacity .3s}.ys-item:hover .mcard,.ys-item:hover .ys-cover{transform:translateY(-6px)}.ys-item.out .mcard,.ys-item.out .ys-cover{opacity:.42;box-shadow:none}.ys-item.out:hover .mcard,.ys-item.out:hover .ys-cover{opacity:.7}.ys-cover{aspect-ratio:1.586;border-radius:16px;background:#fff 50%/contain no-repeat;box-shadow:var(--card-shadow)}.ys-info{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-inline:2px;align-items:baseline}.ys-info .t{font-family:var(--ys-cn);font-size:15px;line-height:1.45;grid-column:1/-1}.ys-info .t,.ys-price{font-weight:500;color:var(--ys-ink)}.ys-price{font-size:19px;letter-spacing:-.01em}.ys-price small{font-size:.65em;margin-right:1px}.ys-st{font-family:var(--ys-cn);font-size:12.5px;color:var(--ys-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;justify-self:end}.ys-st i{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--ys-good)}.ys-st.s1{color:var(--ys-warn)}.ys-st.s1 i{background:var(--ys-warn)}.ys-st.s0 i{background:transparent;border:1px solid}.ys-item.out .ys-price{color:var(--ys-faint)}.ys-tagx{font-size:11.5px;color:var(--ys-accent);margin-left:6px}.ys-empty,.ys-tagx{font-family:var(--ys-cn)}.ys-empty{padding:72px 16px;color:var(--ys-muted);grid-column:1/-1}.ys-assure{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:88px;padding-block:34px;border-top:1px solid var(--ys-line);font-family:var(--ys-cn)}.ys-assure div{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center}.ys-assure svg{width:24px;height:24px;color:var(--ys-accent);grid-row:span 2}.ys-assure b{font-size:15px;font-weight:600}.ys-assure span{font-size:13px;color:var(--ys-muted)}@media (max-width:860px){.ys-assure{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}.ys-foot{background:var(--ys-band);padding-block:30px 100px;font-family:var(--ys-cn);font-size:13px;color:var(--ys-muted);margin-top:0}.ys-foot .top{justify-content:space-between;gap:18px;flex-wrap:wrap}.ys-foot .fb,.ys-foot .top{display:flex;align-items:center}.ys-foot .fb{gap:10px;color:var(--ys-ink);font-weight:600;font-size:14px}.ys-foot .fb img{width:24px;height:24px;border-radius:6px}.ys-foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.ys-foot a{color:var(--ys-muted)!important}.ys-foot a:hover{color:var(--ys-ink)!important}.ys-foot .fine{margin-top:20px;padding-top:16px;border-top:1px solid var(--ys-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.ys-foot .fine,body.ys>footer{font-size:12px;color:var(--ys-faint)}body.ys>footer{background:var(--ys-band);text-align:center;padding-bottom:20px}.ys-notice{position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1040;width:min(360px,calc(100% - 32px));background:#fff;border:1px solid var(--ys-line);border-radius:20px;padding:18px 18px 14px;box-shadow:0 24px 60px -16px rgba(0,0,0,.28);font-family:var(--ys-cn);transform:translateY(16px);opacity:0;transition:transform .5s var(--ys-ease),opacity .4s}.ys-notice.on{transform:none;opacity:1}.ys-notice .nh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ys-notice .nh img{width:22px;height:22px;border-radius:6px}.ys-notice .nh b{font-size:14px;font-weight:600;flex:1}.ys-notice .nh .ys-x{width:28px;height:28px}.ys-notice p{margin:0 0 14px;color:var(--ys-muted);font-size:13.5px;line-height:1.7}.ys-notice .na{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ys-notice .snooze{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ys-faint);cursor:pointer;border-top:1px solid var(--ys-line);padding-top:10px;margin:0}.ys-notice .snooze input{accent-color:var(--ys-accent);margin:0;appearance:auto;-webkit-appearance:checkbox;background:initial!important}@media (max-width:560px){.ys-notice{left:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.ys-fab{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:1035;height:46px;padding:0 18px 0 14px;border-radius:999px;border:0;background:var(--ys-ink);color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--ys-cn);font-size:14px;box-shadow:0 12px 30px -8px rgba(0,0,0,.35)}@media (max-width:560px){.ys-fab{padding:0 14px}.ys-fab span{display:none}}.ys-modal .modal-content{border:0;border-radius:24px;box-shadow:0 30px 80px -20px rgba(0,0,0,.35);font-family:var(--ys-cn)}.ys-modal .modal-header{border:0;padding:22px 26px 6px}.ys-modal .modal-title{font-weight:600;font-size:22px}.ys-modal .modal-body{padding:10px 26px 12px;color:var(--ys-muted);line-height:1.85;font-size:14.5px}.ys-modal .modal-body a{color:var(--ys-accent)}.ys-modal .modal-footer{border:0;padding:6px 26px 22px}.ys-contacts{display:grid;margin:16px 0 4px;border-top:1px solid var(--ys-line)}.ys-ct{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ys-line)}.ys-ct .k{font-size:12.5px;color:var(--ys-faint);width:64px;flex:none}.ys-ct .v{font-family:var(--ys-sans);font-size:15px;flex:1;min-width:0;word-break:break-all;color:var(--ys-ink)}.ys-subnav{position:sticky;top:56px;z-index:1020;background:var(--ys-nav);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--ys-line)}.ys-subnav .ys-wrap{display:flex;align-items:center;gap:16px;height:54px;font-family:var(--ys-cn)}.ys-back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;border-radius:999px;background:var(--ys-surface-2);font-size:14px;font-weight:500;color:var(--ys-ink)!important;transition:background .2s;flex:none}.ys-back:hover{background:var(--ys-line)}.ys-subnav .t{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ys-subnav .r{margin-left:auto;gap:14px;flex:none}.ys-subnav .r .price{font-family:var(--ys-sans);font-weight:500;font-size:15px}.ys-subnav .r .price .unit{font-size:.8em}@media (max-width:900px){.ys-subnav .r{display:none}}.ys-pd{padding-block:34px 40px}.ys-pd-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px}.ys-pd-visual{position:sticky;top:130px;background:var(--ys-band);border-radius:28px;padding:clamp(28px,6vw,72px) clamp(24px,5vw,64px);display:grid;gap:28px;justify-items:center}.ys-pd-visual .mcard,.ys-pd-visual .ys-cover{width:100%;max-width:440px}.ys-pd-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-family:var(--ys-cn);font-size:13px;color:var(--ys-muted)}.ys-pd-facts span{display:inline-flex;align-items:center;gap:6px}.ys-pd-facts .badge-soft{background:none!important;border:0!important;padding:0!important;font-weight:400!important;font-size:13px!important;color:var(--ys-muted)!important;cursor:pointer}.ys-pd-facts .stock-status--soldout{color:var(--ys-err)!important}.ys-pd-facts .stock-status--low{color:var(--ys-warn)!important}.ys-pd-facts .stock-status--enough{color:var(--ys-good)!important}.ys-pd-facts .snap-up{color:var(--ys-accent)!important}.ys-pd-buy{font-family:var(--ys-cn);padding-top:6px}.ys-pd-kicker{font-size:14px}.ys-pd-buy h1{margin:6px 0 0;font-weight:600;font-size:clamp(26px,3.1vw,38px);color:var(--ys-ink)}.ys-pd-buy .abacus{margin:14px 0 0}.ys-pd-buy .abacus .price{font-family:var(--ys-sans);font-weight:400;font-size:30px;letter-spacing:-.02em;color:var(--ys-ink)}.ys-pd-buy .abacus .price .unit{font-size:.62em;margin-right:2px}.ys-step{border-top:1px solid var(--ys-line);padding-top:24px;margin-top:28px}.ys-step h3{margin:0 0 16px;font-size:19px;font-weight:600;color:var(--ys-ink)}.ys-step .vstack{gap:14px!important}.ys-pd-buy .form-label{color:var(--ys-muted);margin-bottom:6px!important}.ys-pd-buy .form-control,.ys-q .form-control{height:52px;border:1px solid var(--ys-line-2)!important;background:#fff!important;border-radius:12px!important;padding:0 16px;font-size:15px;color:var(--ys-ink);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ys-pd-buy .form-control:focus,.ys-q .form-control:focus{border-color:var(--ys-accent)!important;box-shadow:0 0 0 3px var(--ys-accent-soft)!important}.ys-pd-buy .form-control::placeholder{color:var(--ys-faint)}.ys-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ys-two>:only-child{grid-column:1/-1}@media (max-width:480px){.ys-two{grid-template-columns:1fr}}.ys-pd-buy .qty-group{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ys-line-2);border-radius:12px;padding:5px;width:100%;flex-wrap:nowrap}.ys-pd-buy .qty-group>span{padding-left:11px;font-size:15px;color:var(--ys-ink);flex:1}.ys-pd-buy .qty-group button{width:42px;height:42px;border:0;background:var(--ys-surface-2);border-radius:10px!important;font-size:18px;color:var(--ys-ink);cursor:pointer}.ys-pd-buy .qty-group input{width:56px!important;flex:none!important;height:42px!important;border:0!important;text-align:center;background:none!important;-moz-appearance:textfield;padding:0!important;box-shadow:none!important}.ys-pd-buy .qty-group input::-webkit-inner-spin-button{-webkit-appearance:none}.ys-captcha{display:flex;gap:10px}.ys-captcha .form-control{flex:1}.ys-captcha img{height:52px;border-radius:12px;border:1px solid var(--ys-line-2);cursor:pointer;background:#fff;padding:4px 8px;flex:none}.ys-pd-buy .sku-list{display:flex;flex-wrap:wrap;gap:10px}.ys-pd-buy .sku{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--ys-line-2);border-radius:12px;color:var(--ys-ink)!important;font-size:14px;background:#fff}.ys-pd-buy .sku.is-primary{border-color:var(--ys-accent);box-shadow:inset 0 0 0 1px var(--ys-accent)}.ys-pd-buy .sku .badge-money{font-size:12.5px;color:var(--ys-muted)}.ys-pd-buy .optional-card{height:48px;border:1px dashed var(--ys-line-2);border-radius:12px;background:#fff;padding:0 16px;width:100%;text-align:left;color:var(--ys-muted)}.ys-pd-buy .wholesale-table{font-size:13px;margin-top:10px!important}.ys-pays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ys-pays .pay{display:flex;align-items:center;gap:12px;border:1px solid var(--ys-line-2);border-radius:14px;padding:12px 14px;cursor:pointer;background:#fff;color:var(--ys-ink)!important;font-size:14.5px;font-weight:500;transition:border-color .2s,box-shadow .2s;min-height:56px}.ys-pays .pay img{width:28px;height:28px;border-radius:7px;object-fit:contain}.ys-pays .pay.is-selected{border-color:var(--ys-accent);box-shadow:inset 0 0 0 1px var(--ys-accent)}.ys-summary{margin-top:28px;background:var(--ys-band);border-radius:22px;padding:22px 22px 20px}.ys-summary .sl{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--ys-muted)}.ys-summary .sl .price{font-family:var(--ys-sans);font-weight:500;font-size:28px;color:var(--ys-ink);letter-spacing:-.02em}.ys-summary .sl .price .unit{font-size:.6em;margin-right:2px}.ys-summary .ys-pill{width:100%;margin-top:16px}.ys-summary p{margin:12px 0 0;font-size:12.5px;color:var(--ys-faint);text-align:center}.ys-out{background:var(--ys-surface-2);border-radius:16px;padding:18px 20px;margin-top:28px;font-size:14px;color:var(--ys-muted)}.ys-out b{display:block;color:var(--ys-ink);font-weight:600;margin-bottom:4px}.ys-out .ys-pill{margin-top:14px}.ys-pd-more{margin:56px auto 0;padding-block:56px 20px;border-top:1px solid var(--ys-line)}.ys-pd-more h2{margin:0 0 18px;font-weight:600;font-size:clamp(26px,3vw,36px);color:var(--ys-ink)}.ys-desc,.ys-pd-more h2{font-family:var(--ys-cn)}.ys-desc{color:#3a3a3c;word-break:break-word}.ys-desc img{max-width:100%;height:auto;border-radius:12px}.ys-desc a{color:var(--ys-accent)}.ys-desc h1,.ys-desc h2,.ys-desc h3,.ys-desc h4{color:var(--ys-ink);font-weight:600;margin:1.4em 0 .6em;font-size:1.15em}.ys-buybar{display:none}@media (max-width:900px){.ys-pd-grid{grid-template-columns:1fr;gap:28px}.ys-pd-visual{position:static;border-radius:22px}.ys-summary{display:none}.ys-buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1036;align-items:center;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ys-nav);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-top:1px solid var(--ys-line);font-family:var(--ys-cn)}.ys-buybar .abacus{flex:1}.ys-buybar small{display:block;font-size:11.5px;color:var(--ys-faint)}.ys-buybar .price{font-family:var(--ys-sans);font-weight:500;font-size:22px;color:var(--ys-ink)}body.ys-on-item .ys-fab{display:none}body.ys-on-item{padding-bottom:76px}}.ys-q{max-width:760px;margin:0 auto;padding-block:72px 90px;font-family:var(--ys-cn)}.ys-q>h1{margin:0;font-weight:600;font-size:clamp(32px,4.4vw,48px);color:var(--ys-ink)}.ys-q>h1,.ys-q>p{text-align:center}.ys-q>p{color:var(--ys-muted);margin:12px 0 34px;font-size:16px}.ys-q .order-query-form{max-width:520px;margin:0 auto}.ys-qbox{display:flex;gap:10px}.ys-qbox .form-control{flex:1}.ys-q .panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:32px}.ys-q .panel-header{display:none}.ys-q .panel-body{padding:0!important}.ys-q .order-item{border:1px solid var(--ys-line)!important;border-radius:20px!important;padding:20px!important;background:#fff!important;box-shadow:none!important;margin-bottom:14px}.ys-q .amount-value{color:var(--ys-ink)!important}.ys-q .card-display{font-family:var(--ys-mono);border:1px dashed var(--ys-line-2);border-radius:12px;background:var(--ys-surface-2)!important}.ys-q .btn-primary{background:var(--ys-accent)!important;border-color:var(--ys-accent)!important;border-radius:12px!important}body.ys-auth .auth-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 18px}body.ys-auth .auth-card{width:100%;max-width:420px;background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important;font-family:var(--ys-cn)}body.ys-auth .brand-header{display:flex;justify-content:center;margin-bottom:18px}body.ys-auth .brand-icon{width:64px;height:64px;border-radius:16px}body.ys-auth .auth-subtitle{text-align:center;font-size:15px!important;color:var(--ys-muted)!important;margin-bottom:28px!important}body.ys-auth .auth-subtitle a,body.ys-auth .text-link{color:var(--ys-accent)!important}body.ys-auth .form-floating>.form-control{height:56px;border:1px solid var(--ys-line-2)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.ys-auth .form-floating>.form-control:focus{border-color:var(--ys-accent)!important;box-shadow:0 0 0 3px var(--ys-accent-soft)!important}body.ys-auth .form-floating>label{color:var(--ys-faint)}body.ys-auth .mb-4{margin-bottom:14px!important}body.ys-auth .image-code{height:56px;border-radius:12px;border:1px solid var(--ys-line-2);cursor:pointer}body.ys-auth .btn-gradient,body.ys-auth .btn-primary{background:var(--ys-accent)!important;border:0!important;border-radius:999px!important;height:50px;font-size:16px;font-weight:500;box-shadow:none!important}body.ys-auth .ys-auth-top{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 24px}body.ys-auth .ys-auth-top a{display:inline-flex;align-items:center;gap:8px;color:var(--ys-ink);font-family:var(--ys-cn);font-size:14px;font-weight:500}body.ys-auth .ys-auth-top img{width:26px;height:26px;border-radius:7px}body.ys .ys-buybar .price,body.ys .ys-pd-buy .abacus .price,body.ys .ys-subnav .price,body.ys .ys-summary .price{color:var(--ys-ink)!important;background:none!important;-webkit-text-fill-color:currentColor}body.ys .price .unit{color:inherit!important;font-size:.62em}body.ys .ys-pd-buy .cash-pay{background:none!important;box-shadow:none!important;padding:0!important;border:0!important;border-radius:0!important}body.ys .ys-pd-buy .qty-group{box-shadow:none!important;background:#fff!important;border:1px solid var(--ys-line-2)!important}body.ys .ys-pd-buy .qty-group button{box-shadow:none!important;background:var(--ys-surface-2)!important;color:var(--ys-ink)!important}body.ys .ys-pays .pay,body.ys .ys-pd-buy .qty-group input{color:var(--ys-ink)!important}body.ys .ys-pays .pay{box-shadow:none!important;margin:0!important;width:auto!important;background:#fff!important}body.ys .ys-pays .pay span{color:var(--ys-ink)!important}body.ys .ys-pays .pay.is-selected{box-shadow:inset 0 0 0 1px var(--ys-accent)!important}body.ys .ys-pd-buy .form-label{font-weight:400}body.ys .ys-pd-buy .vstack>div{margin:0}body.ys .ys-pays .pay{border:1px solid var(--ys-line-2)!important}body.ys .ys-pays .pay.is-selected{border-color:var(--ys-accent)!important}body.ys .ys-summary .sl{margin:0!important;padding:0!important}.ys-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center;text-align:left;padding-block:72px 40px}.ys-hero-copy{max-width:520px}.ys-kicker{font-size:15px}.ys-hero h1{margin:14px 0 0;font-size:clamp(38px,4.6vw,60px);line-height:1.12;letter-spacing:-.005em;max-width:none}.ys-hero h1 span{color:var(--ys-ink)}.ys-hero .sub{margin:20px 0 0;max-width:30em;line-height:1.75}.ys-hero .cta{justify-content:flex-start;margin-top:30px;gap:24px}.ys-hero-facts{list-style:none;margin:40px 0 0;padding:22px 0 0;border-top:1px solid var(--ys-line);display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 36px;font-family:var(--ys-cn)}.ys-hero-facts li{flex-direction:column;gap:2px}.ys-hero-facts b{font-size:15px;font-weight:600;color:var(--ys-ink);font-family:var(--ys-sans)}.ys-hero-facts span{font-size:13px;color:var(--ys-muted)}.ys-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;padding-bottom:30px;min-height:200px}.ys-show-item{display:block;color:inherit!important;transition:transform .5s var(--ys-ease)}.ys-show-item:nth-child(2n){transform:translateY(34px)}.ys-show-item:hover{transform:translateY(-6px)}.ys-show-item:nth-child(2n):hover{transform:translateY(28px)}.ys-show-cap{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-inline:3px;font-family:var(--ys-cn)}.ys-show-cap b{font-family:var(--ys-sans);font-weight:500;font-size:15px;color:var(--ys-ink)}.ys-show-cap span{font-size:13px;color:var(--ys-muted)}@media (max-width:980px){.ys-hero{grid-template-columns:1fr;gap:36px;padding-block:40px 10px}.ys-hero-copy{max-width:none}.ys-showcase{gap:26px 14px}}@media (max-width:520px){.ys-hero h1{font-size:36px}.ys-hero .sub{font-size:15.5px}.ys-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}.ys-show-cap{flex-direction:column;gap:0}.ys-show-cap b{font-size:14px}.ys-show-cap span{font-size:12px}.ys-show-item:nth-child(2n){transform:translateY(22px)}}.ys-store{padding-block:64px 24px}.ys-sec-h{align-items:flex-end}.ys-sec-h h2{font-size:clamp(28px,3vw,36px)}.ys-sec-h p{margin:8px 0 0;color:var(--ys-muted);font-family:var(--ys-cn);font-size:15px}.ys-bar{margin:22px 0 32px}.ys-modal .modal-header{display:flex;align-items:center;justify-content:space-between}.ys-modal .modal-header .ys-x{margin-left:auto}body.ys .ys-foot{margin-top:72px}.ys-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:64px 32px}.ys-showcase{display:block;position:relative;height:clamp(330px,34vw,440px);min-height:0;padding:0;perspective:1600px}.ys-stack-card{position:absolute;left:calc(var(--i) * 11%);top:calc(var(--i) * 13%);width:60%;display:block;transform:rotate(7deg) translateZ(0);transform-origin:30% 50%;transition:transform .7s var(--ys-ease),left .7s var(--ys-ease),top .7s var(--ys-ease),filter .4s}.ys-stack-card .mcard{box-shadow:0 1px 1px rgba(0,0,0,.05),0 18px 34px -14px rgba(0,0,0,.35),0 40px 70px -30px rgba(0,0,0,.35)}.ys-showcase:hover .ys-stack-card{left:calc(var(--i) * 13.5%);transform:rotate(5deg)}.ys-showcase .ys-stack-card:hover{transform:rotate(3deg) translate(-2%,-5%)}.ys-showcase:hover .ys-stack-card:not(:hover){filter:saturate(.92) brightness(.97)}@media (max-width:980px){.ys-hero{grid-template-columns:1fr;gap:28px}.ys-showcase{height:min(78vw,420px);max-width:560px;margin-inline:auto;width:100%}}@media (max-width:520px){.ys-showcase{height:74vw}.ys-stack-card{width:66%}.ys-showcase:hover .ys-stack-card,.ys-stack-card{left:calc(var(--i) * 10%);top:calc(var(--i) * 12%)}.ys-showcase:hover .ys-stack-card{transform:rotate(7deg)}}.ys-stack-card{width:58%;left:calc(var(--i) * 13%);top:calc(var(--i) * 15%);transform:rotate(5deg)}.ys-showcase:hover .ys-stack-card{left:calc(var(--i) * 14.5%);top:calc(var(--i) * 17%);transform:rotate(4deg)}.ys-showcase .ys-stack-card:hover{transform:rotate(3deg) translate(-1.5%,-6%)}@media (max-width:520px){.ys-stack-card{width:64%}.ys-showcase:hover .ys-stack-card,.ys-stack-card{left:calc(var(--i) * 11%);top:calc(var(--i) * 13%)}.ys-showcase:hover .ys-stack-card{transform:rotate(5deg)}}.ys-pd{padding-block:40px 20px}.ys-pd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.ys-pd-visual{top:128px;padding:56px 48px 40px;gap:30px}.ys-pd-visual .mcard,.ys-pd-visual .ys-cover,ul.ys-pd-facts{max-width:420px}ul.ys-pd-facts{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}ul.ys-pd-facts li{background:#fff;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}ul.ys-pd-facts small{font-size:12px;color:var(--ys-faint)}ul.ys-pd-facts b{font-size:14.5px;font-weight:600;color:var(--ys-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.ys-pd-facts .badge-soft{background:none!important;border:0!important;padding:0!important;font-size:14.5px!important;font-weight:600!important}.ys-pd-visual .shared-button{justify-self:center}.ys-pd-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ys-muted);border-radius:999px;padding:5px 12px;letter-spacing:.02em}.ys-pd-kicker:empty{display:none}.ys-pd-buy h1{margin:14px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.005em}.ys-pd-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ys-pd-price .abacus{margin:0!important}.ys-pd-buy .ys-pd-price .abacus .price{font-size:36px;font-weight:500;letter-spacing:-.025em}.ys-pd-auto{font-size:13px;color:var(--ys-good);font-weight:500}.ys-step{margin-top:32px;padding-top:28px}.ys-step h3{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:18px}.ys-step h3 span{width:24px;height:24px;border-radius:50%;background:var(--ys-ink);color:#fff;display:inline-grid;place-items:center;font-size:12.5px;font-family:var(--ys-sans);font-weight:600}.ys-pd-buy .form-label{font-size:13px;color:#48484A;font-weight:500!important}.ys-pd-buy .form-control{height:50px}.ys-pd-more{padding-block:48px 0}.ys-pd-more h2{font-size:26px;margin-bottom:20px}.ys-desc{background:var(--ys-band);border-radius:24px;padding:30px 32px;line-height:1.85}.ys-desc *{font-family:inherit!important;line-height:inherit}.ys-desc p{margin:0 0 .7em}.ys-desc p:last-child{margin-bottom:0}.ys-desc [style*=font-size]{font-size:inherit!important}.ys-desc b,.ys-desc strong{color:var(--ys-ink);font-weight:600}.ys-desc [style*=color]{color:#C4372F!important}.ys-desc a,.ys-desc a *{color:var(--ys-accent)!important;word-break:break-all}@media (max-width:900px){.ys-pd-grid{gap:30px}.ys-pd-visual{padding:36px 22px 28px}.ys-desc{padding:22px 20px;border-radius:20px}}.ys-showcase{height:clamp(360px,36vw,470px)}.ys-stack-card{width:55%;left:calc(var(--i) * 14%);top:calc(var(--i) * 19%)}.ys-showcase:hover .ys-stack-card{left:calc(var(--i) * 15%);top:calc(var(--i) * 20.5%)}@media (max-width:520px){.ys-showcase{height:86vw}.ys-stack-card{width:62%}.ys-showcase:hover .ys-stack-card,.ys-stack-card{left:calc(var(--i) * 12%);top:calc(var(--i) * 17%)}}.ys-desc h1,.ys-desc h2,.ys-desc h3,.ys-desc h4,.ys-desc h5{margin:1.6em 0 .6em!important;color:var(--ys-ink)!important}.ys-summary{padding-top:18px}.ys-summary .sl{align-items:center}body.ys .ys-pays,body.ys .ys-pd-buy .cash-pay .ys-step h3{border:0!important}body.ys .ys-pays{padding:0!important}.ys-showcase{height:clamp(380px,38vw,500px)}.ys-stack-card{width:56%;transform-origin:50% 50%}.ys-stack-card:first-child{left:0;top:2%;transform:rotate(-7deg)}.ys-stack-card:nth-child(2){left:17%;top:19%;transform:rotate(-2.5deg)}.ys-stack-card:nth-child(3){left:30%;top:37%;transform:rotate(4deg)}.ys-stack-card:nth-child(4){left:44%;top:52%;transform:rotate(12deg)}.ys-showcase:hover .ys-stack-card:first-child{left:-3%;top:0;transform:rotate(-9deg)}.ys-showcase:hover .ys-stack-card:nth-child(2){left:15%;top:18%;transform:rotate(-4deg)}.ys-showcase:hover .ys-stack-card:nth-child(3){left:31%;top:38%;transform:rotate(5deg)}.ys-showcase:hover .ys-stack-card:nth-child(4){left:47%;top:55%;transform:rotate(14deg)}.ys-showcase .ys-stack-card:hover{filter:none;z-index:9!important}@media (max-width:980px){.ys-showcase{height:min(88vw,470px)}}@media (max-width:520px){.ys-showcase{height:92vw}.ys-stack-card{width:60%}.ys-stack-card:nth-child(2){left:14%}.ys-stack-card:nth-child(3){left:27%}.ys-stack-card:nth-child(4){left:38%}.ys-showcase:hover .ys-stack-card:first-child{left:0;top:2%;transform:rotate(-7deg)}.ys-showcase:hover .ys-stack-card:nth-child(2){left:14%;top:19%;transform:rotate(-2.5deg)}.ys-showcase:hover .ys-stack-card:nth-child(3){left:27%;top:37%;transform:rotate(4deg)}.ys-showcase:hover .ys-stack-card:nth-child(4){left:38%;top:52%;transform:rotate(12deg)}}.ys-hero{padding-block:76px 48px}.ys-badge{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:#fff;border:1px solid var(--ys-line);box-shadow:0 1px 2px rgba(0,0,0,.04);font-family:var(--ys-cn);font-size:13.5px;font-weight:600;color:var(--ys-ink)}.ys-badge img{width:22px;height:22px;border-radius:6px}.ys-badge span{font-weight:400;color:var(--ys-muted);padding-left:9px;margin-left:1px;border-left:1px solid var(--ys-line)}.ys-hero h1{margin:22px 0 0;font-size:clamp(40px,4.8vw,64px);line-height:1.1;letter-spacing:-.01em;font-weight:700}.ys-hero h1 .grad{background:linear-gradient(90deg,#8B5CF6,#5B5FF3 45%,#2F7BF5);-webkit-background-clip:text;background-clip:text;color:transparent}.ys-hero .sub{margin-top:22px;font-size:17px;line-height:1.8;max-width:27em;color:#5B5B60}.ys-hero .cta{margin-top:32px}.ys-hero .cta .ys-pill{gap:10px;box-shadow:0 10px 24px -10px rgba(74,91,240,.6)}.ys-hero-facts{border-top:0;padding-top:0;margin-top:44px;display:flex;flex-wrap:wrap;gap:12px}.ys-hero-facts li{flex-direction:row;align-items:center;gap:10px;background:var(--ys-band);border-radius:14px;padding:10px 14px 10px 10px}.ys-hero-facts li i{width:32px;height:32px;border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--ys-accent);flex:none;box-shadow:0 1px 2px rgba(0,0,0,.06)}.ys-hero-facts li i svg{width:17px;height:17px}.ys-hero-facts li div{display:flex;flex-direction:column;line-height:1.35}.ys-hero-facts b{font-size:14px}.ys-hero-facts span{font-size:12px}@media (max-width:520px){.ys-hero-facts{display:grid;grid-template-columns:1fr;gap:8px}.ys-hero h1{font-size:40px}}.ys-nt .modal-dialog{max-width:620px;width:calc(100% - 2rem);margin-inline:auto}.ys-nt .modal-content{border-radius:28px;overflow:hidden}.ys-nt-head{display:flex;align-items:center;gap:14px;padding:24px 26px 18px;border-bottom:1px solid var(--ys-line);background:linear-gradient(180deg,#F6F5FF,#fff)}.ys-nt-head img{width:46px;height:46px;border-radius:12px;box-shadow:0 6px 16px -6px rgba(91,95,243,.45)}.ys-nt-head div{flex:1;min-width:0}.ys-nt-head h5{margin:0;font-size:20px;font-weight:700;color:var(--ys-ink)}.ys-nt-head small{font-size:12.5px;color:var(--ys-muted)}.ys-nt .modal-body{padding:22px 26px 6px!important}.ys-nt-body{font-size:14.5px;line-height:1.8;color:#48484A}.ys-nt-body p{margin:0 0 6px}.ys-nt-body a{color:var(--ys-accent);word-break:break-all}.ys-nt-body strong{color:var(--ys-ink)}.ys-nt-body .ys-nt-news{background:linear-gradient(135deg,#EEF0FF,#F5EEFF);border-radius:16px;padding:14px 16px 14px 46px;margin-bottom:16px;position:relative;color:#3A3A7A}.ys-nt-body .ys-nt-news:before{content:"";position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;background:var(--ys-grad);box-shadow:0 0 0 4px rgba(111,108,246,.15)}.ys-nt-body .ys-nt-news strong{color:#2E2E80;display:block}.ys-nt-contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 8px}.ys-nt-contacts div{background:var(--ys-band);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.ys-nt-contacts small{font-size:12px;color:var(--ys-faint)}.ys-nt-contacts b{font-family:var(--ys-sans);font-weight:500;font-size:14.5px;color:var(--ys-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ys-nt-contacts .ys-ghost{margin-top:8px;height:28px;font-size:12.5px;justify-content:center;background:#fff}.ys-nt-foot{gap:12px;flex-wrap:wrap;padding:14px 26px 22px}.ys-nt-snooze{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ys-muted);cursor:pointer;margin:0;font-family:var(--ys-cn)}.ys-nt-snooze input{appearance:auto;-webkit-appearance:checkbox;background:initial!important;accent-color:var(--ys-accent);width:15px;height:15px;margin:0}.ys-nt-actions{display:flex;gap:10px}.ys-nt-actions .ys-ghost{height:40px;padding:0 18px}@media (max-width:560px){.ys-nt-contacts{grid-template-columns:1fr}.ys-nt-contacts div{flex-direction:row;align-items:center;gap:10px}.ys-nt-contacts small{width:56px}.ys-nt-contacts b{flex:1}.ys-nt-contacts .ys-ghost{margin:0}}.ys-pd{padding-block:44px 24px}.ys-pd-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:60px}.ys-pd-visual{top:124px;padding:64px 48px 44px;border-radius:32px;gap:34px;background:radial-gradient(90% 70% at 50% 30%,var(--pd-glow,rgba(0,0,0,.04)),transparent 70%),var(--ys-band)}.ys-pd-visual[data-ys-brand=gpt]{--pd-glow:rgba(16,163,127,.16)}.ys-pd-visual[data-ys-brand=claude]{--pd-glow:rgba(217,119,87,.16)}.ys-pd-visual[data-ys-brand=gemini]{--pd-glow:rgba(79,123,247,.18)}.ys-pd-visual[data-ys-brand=grok]{--pd-glow:rgba(0,0,0,.08)}.ys-pd-visual[data-ys-brand=api]{--pd-glow:rgba(122,90,248,.16)}.ys-pd-visual[data-ys-brand=gmail]{--pd-glow:rgba(234,67,53,.12)}.ys-card-slot{width:100%;display:flex;justify-content:center}.ys-card-slot img{max-width:100%;border-radius:16px}.ys-pd-visual .mcard{max-width:430px;transform:rotate(-3deg);transition:transform .6s var(--ys-ease)}.ys-pd-visual:hover .mcard{transform:rotate(0deg) translateY(-4px)}dl.ys-pd-facts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:430px;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04)}dl.ys-pd-facts div{padding:14px 16px;text-align:center}dl.ys-pd-facts div+div{border-left:1px solid var(--ys-line)}dl.ys-pd-facts dt{font-size:12px;color:var(--ys-faint);font-weight:400;margin:0}dl.ys-pd-facts dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--ys-ink)}dl.ys-pd-facts .badge-soft{background:none!important;border:0!important;padding:0!important;font-size:15px!important;font-weight:600!important}.ys-pd-kicker{background:var(--ys-surface-2);font-size:12.5px;padding:5px 12px 5px 10px}.ys-pd-kicker .dot{width:7px;height:7px;border-radius:50%;background:var(--ys-good);display:inline-block}.ys-pd-buy h1{margin-top:16px;font-size:clamp(26px,2.6vw,34px);line-height:1.25;font-weight:700}.ys-pd-price{margin-top:14px;align-items:center}.ys-pd-buy .ys-pd-price .abacus .price{font-size:34px;font-weight:600}.ys-share{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--ys-muted);font-size:13px;cursor:pointer;padding:6px 10px;border-radius:999px;font-family:var(--ys-cn)}.ys-share:hover{background:var(--ys-surface-2);color:var(--ys-ink)}.ys-pd-points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:#48484A}.ys-pd-points li{display:flex;align-items:center;gap:10px}.ys-pd-points li:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--ys-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5BF0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.ys-panel{margin-top:28px;border:1px solid var(--ys-line);border-radius:24px;padding:24px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03),0 20px 40px -30px rgba(0,0,0,.18)}.ys-panel .vstack{gap:16px!important}.ys-two-fixed{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ys-pd-buy .qty-group{height:50px;padding:4px}.ys-pd-buy .qty-group button{width:40px;height:40px}.ys-pd-buy .qty-group input{flex:1!important;width:auto!important}.ys-captcha img{height:50px}.ys-pay-label{display:block;margin:18px 0 8px!important}.ys-panel .ys-summary{margin-top:18px;background:var(--ys-band);border-radius:18px;padding:16px 18px}.ys-panel .ys-summary .ys-pill{margin-top:12px}.ys-pd-more{max-width:820px;margin:72px auto 0;padding:0;border:0}.ys-pd-more-h{text-align:center;margin-bottom:28px}.ys-pd-more-h h2{font-size:clamp(26px,3vw,34px);margin:0;font-weight:700}.ys-pd-more-h p{margin:8px 0 0;color:var(--ys-muted);font-size:15px}.ys-desc{background:#fff;border:1px solid var(--ys-line);border-radius:28px;padding:36px 40px;font-size:15px;line-height:1.9;color:#3A3A3C;box-shadow:0 20px 40px -34px rgba(0,0,0,.25)}.ys-desc h1,.ys-desc h2,.ys-desc h3,.ys-desc h4,.ys-desc h5{font-size:17px!important;font-weight:700!important;padding-top:1.2em;border-top:1px solid var(--ys-line);margin:1.4em 0 .7em!important}.ys-desc h1:first-child,.ys-desc h2:first-child,.ys-desc h3:first-child{border-top:0;padding-top:0;margin-top:0!important}.ys-desc .ys-hl,.ys-desc [style*=color]{color:#B42318!important;background:#FEF3F2;border-radius:6px;padding:1px 6px;font-weight:600}.ys-desc .ys-hl a,.ys-desc a .ys-hl{background:none;padding:0}@media (max-width:900px){.ys-pd-visual{padding:40px 22px 28px;border-radius:24px}.ys-panel{padding:18px;border-radius:20px}.ys-desc{padding:24px 20px;border-radius:22px}.ys-two-fixed{grid-template-columns:1fr}}.ys-desc .ys-hl,.ys-desc [style*=color]{background:none!important;padding:0!important;color:#C4372F!important}.ys-summary .sl{display:flex;align-items:center!important}.ys-summary .sl .abacus,.ys-summary .sl .price{margin:0!important;padding:0!important;line-height:1.1!important}.ys-showcase .ys-stack-card:hover{z-index:auto!important}.ys-showcase .ys-stack-card:hover,.ys-showcase:hover .ys-stack-card:not(:hover){filter:none!important}.ys-showcase .ys-stack-card:first-child:hover,.ys-showcase:hover .ys-stack-card:first-child{left:-1.5%;top:1%;transform:rotate(-8deg)}.ys-showcase .ys-stack-card:nth-child(2):hover,.ys-showcase:hover .ys-stack-card:nth-child(2){left:16%;top:18.5%;transform:rotate(-3deg)}.ys-showcase .ys-stack-card:nth-child(3):hover,.ys-showcase:hover .ys-stack-card:nth-child(3){left:30.5%;top:37.5%;transform:rotate(4.5deg)}.ys-showcase .ys-stack-card:nth-child(4):hover,.ys-showcase:hover .ys-stack-card:nth-child(4){left:45.5%;top:53.5%;transform:rotate(13deg)}@media (max-width:520px){.ys-showcase .ys-stack-card:nth-child(n):hover,.ys-showcase:hover .ys-stack-card:nth-child(n){transition:none}.ys-showcase .ys-stack-card:first-child:hover,.ys-showcase:hover .ys-stack-card:first-child{left:0;top:2%;transform:rotate(-7deg)}.ys-showcase .ys-stack-card:nth-child(2):hover,.ys-showcase:hover .ys-stack-card:nth-child(2){left:14%;top:19%;transform:rotate(-2.5deg)}.ys-showcase .ys-stack-card:nth-child(3):hover,.ys-showcase:hover .ys-stack-card:nth-child(3){left:27%;top:37%;transform:rotate(4deg)}.ys-showcase .ys-stack-card:nth-child(4):hover,.ys-showcase:hover .ys-stack-card:nth-child(4){left:38%;top:52%;transform:rotate(12deg)}}.ys-showcase .ys-stack-card{filter:none!important;transition:left .6s var(--ys-ease),top .6s var(--ys-ease),transform .6s var(--ys-ease)!important}.ys-showcase .ys-stack-card:first-child{z-index:1!important}.ys-showcase .ys-stack-card:nth-child(2){z-index:2!important}.ys-showcase .ys-stack-card:nth-child(3){z-index:3!important}.ys-showcase .ys-stack-card:nth-child(4){z-index:4!important}.ys-showcase .ys-stack-card:first-child,.ys-showcase .ys-stack-card:first-child:hover{left:0;top:2%;transform:rotate(-7deg)}.ys-showcase .ys-stack-card:nth-child(2),.ys-showcase .ys-stack-card:nth-child(2):hover{left:17%;top:19%;transform:rotate(-2.5deg)}.ys-showcase .ys-stack-card:nth-child(3),.ys-showcase .ys-stack-card:nth-child(3):hover{left:30%;top:37%;transform:rotate(4deg)}.ys-showcase .ys-stack-card:nth-child(4),.ys-showcase .ys-stack-card:nth-child(4):hover{left:44%;top:52%;transform:rotate(12deg)}.ys-showcase:hover .ys-stack-card:first-child,.ys-showcase:hover .ys-stack-card:first-child:hover{left:-3%;top:0;transform:rotate(-9deg)}.ys-showcase:hover .ys-stack-card:nth-child(2),.ys-showcase:hover .ys-stack-card:nth-child(2):hover{left:15%;top:17.5%;transform:rotate(-4deg)}.ys-showcase:hover .ys-stack-card:nth-child(3),.ys-showcase:hover .ys-stack-card:nth-child(3):hover{left:31%;top:38%;transform:rotate(5deg)}.ys-showcase:hover .ys-stack-card:nth-child(4),.ys-showcase:hover .ys-stack-card:nth-child(4):hover{left:47%;top:55%;transform:rotate(14deg)}@media (max-width:520px){.ys-showcase .ys-stack-card:nth-child(2),.ys-showcase .ys-stack-card:nth-child(2):hover,.ys-showcase:hover .ys-stack-card:nth-child(2),.ys-showcase:hover .ys-stack-card:nth-child(2):hover{left:14%;top:19%;transform:rotate(-2.5deg)}.ys-showcase .ys-stack-card:nth-child(3),.ys-showcase .ys-stack-card:nth-child(3):hover,.ys-showcase:hover .ys-stack-card:nth-child(3),.ys-showcase:hover .ys-stack-card:nth-child(3):hover{left:27%;top:37%;transform:rotate(4deg)}.ys-showcase .ys-stack-card:nth-child(4),.ys-showcase .ys-stack-card:nth-child(4):hover,.ys-showcase:hover .ys-stack-card:nth-child(4),.ys-showcase:hover .ys-stack-card:nth-child(4):hover{left:38%;top:52%;transform:rotate(12deg)}.ys-showcase:hover .ys-stack-card:first-child,.ys-showcase:hover .ys-stack-card:first-child:hover{left:0;top:2%;transform:rotate(-7deg)}}@media (max-width:900px){.ys-pd{padding-block:20px 12px}.ys-pd-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.ys-pd-visual{position:static!important;padding:34px 18px 22px!important;border-radius:24px!important;gap:24px!important}.ys-pd-visual .mcard{max-width:360px;transform:rotate(-2deg)}dl.ys-pd-facts{max-width:360px}dl.ys-pd-facts div{padding:12px 8px}.ys-pd-buy h1{font-size:24px;margin-top:12px}.ys-pd-buy .ys-pd-price .abacus .price{font-size:30px}.ys-panel{padding:18px!important;border-radius:20px!important}.ys-two,.ys-two-fixed{grid-template-columns:minmax(0,1fr)!important}.ys-pays{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-pays .pay{padding:10px 12px;font-size:14px}.ys-pd-more{margin-top:48px}.ys-desc{padding:22px 18px!important;border-radius:20px!important;font-size:14.5px}.ys-subnav .t{font-size:14px}}@media (max-width:760px){.ys-brand b{display:inline!important;font-size:14px}}@media (max-width:360px){.ys-brand b{display:none!important}}@media (max-width:520px){.ys-hero{padding-block:32px 8px!important}.ys-showcase{margin-top:8px}.ys-store{padding-block:40px 16px}.ys-sec-h h2{font-size:28px}.ys-grid{gap:30px}body.ys-auth .auth-wrapper{min-height:auto;padding-top:96px}.ys-nt .modal-dialog{margin:12px auto}.ys-nt-head{padding:18px 18px 14px}.ys-nt .modal-body{padding:16px 18px 4px!important}.ys-nt-foot{padding:12px 18px 18px}.ys-nt-actions{width:100%}.ys-nt-actions>*{flex:1;justify-content:center}}.mcard{--mx:50%;--my:50%;--fg:#fff;--sub:rgba(255,255,255,.62);container-type:inline-size;position:relative;aspect-ratio:1.586;max-width:100%;border-radius:clamp(10px,1.2vw,16px);overflow:hidden;color:var(--fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.06),var(--card-shadow);isolation:isolate}.mc-in{position:absolute;inset:0;z-index:2;padding:6.5% 7%;display:grid;grid-template-rows:auto 1fr auto}.mcard:before{inset:0;z-index:-1;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.mcard:after,.mcard:before{content:"";position:absolute;pointer-events:none}.mcard:after{inset:-40%;z-index:3;opacity:.45;transition:opacity .4s;background:radial-gradient(30% 30% at var(--mx) var(--my),rgba(255,255,255,.24),transparent 70%)}.mcard.lite{--sub:rgba(0,0,0,.5);box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),var(--card-shadow)}.mcard.lite:after{background:radial-gradient(30% 30% at var(--mx) var(--my),rgba(255,255,255,.8),transparent 70%)}.mc-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mc-brand{font-weight:500;font-size:5.2cqw;letter-spacing:-.005em;line-height:1;white-space:nowrap}.mc-kind{font-family:var(--cn);font-size:3.3cqw;letter-spacing:.14em;color:var(--sub);white-space:nowrap}.mc-chip{position:relative;z-index:2;align-self:center;width:13%;aspect-ratio:1.3;border-radius:5px;background:linear-gradient(135deg,#EDE3CC,#BFA674 45%,#E9DBB9 60%,#AD9260);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.25);opacity:.92}.mc-chip:before{content:"";position:absolute;inset:22% 0;border-top:1px solid rgba(60,40,10,.3);border-bottom:1px solid rgba(60,40,10,.3)}.mc-chip:after{content:"";position:absolute;inset:0 38%;border-left:1px solid rgba(60,40,10,.3);border-right:1px solid rgba(60,40,10,.3)}.mc-bot>div{min-width:0}.mc-bot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.mc-tier{font-weight:400;font-size:11cqw;line-height:1;letter-spacing:-.025em;white-space:nowrap}.mc-sub{font-family:var(--cn);font-size:3.4cqw;margin-top:2.6cqw;letter-spacing:.04em}.mc-no,.mc-sub{color:var(--sub);white-space:nowrap}.mc-no{font-family:var(--mono);font-size:3cqw;letter-spacing:.12em}.mc-logo{position:absolute;z-index:1;right:8%;top:50%;height:40%;aspect-ratio:1;transform:translateY(-58%);pointer-events:none}.mc-logo svg{width:100%;height:100%;display:block;overflow:visible}.b-gpt{background:linear-gradient(155deg,#17735C,#0E5645 55%,#093A2F)}.b-gpt .mc-logo{color:rgba(255,255,255,.92)}.b-gpt.lv1{background:linear-gradient(155deg,#FFFFFF,#F1F4F2);--fg:#0B1F19}.b-gpt.lv1 .mc-logo{color:#0B1F19}.b-gpt.lv3{background:linear-gradient(155deg,#26282A,#111213 60%,#08090A)}.b-gpt.lv3 .mc-logo{color:#E9ECEB}.b-claude{background:linear-gradient(155deg,#F5F3EC,#EAE6DA);--fg:#1F1E1D}.b-claude .mc-logo{color:#D97757}.b-claude.lv3{background:linear-gradient(155deg,#34312D,#23211F 55%,#191817);--fg:#F5F3EC;--sub:rgba(245,243,236,.55)}.b-claude .mc-brand{font-weight:400;font-size:6.8cqw}.b-claude .mc-brand,.b-claude .mc-tier{font-family:var(--serif);letter-spacing:0}.b-claude .mc-tier{font-size:14cqw}.b-gemini{background:radial-gradient(90% 90% at 85% 40%,rgba(66,112,255,.28),transparent 60%),linear-gradient(155deg,#141C3B,#0C1127 60%,#080B19)}.b-gemini.lv1{background:radial-gradient(90% 90% at 85% 40%,rgba(120,140,255,.14),transparent 60%),linear-gradient(155deg,#FFFFFF,#F2F3F8);--fg:#1B1C2A}.b-gemini .mc-tier{font-weight:300}.b-grok{background:linear-gradient(155deg,#1E1E1E,#0B0B0B 60%,#000)}.b-grok .mc-logo{color:#FFFFFF}.b-grok.lv2{background:linear-gradient(155deg,#F4F4F5,#D4D5D8 55%,#E9E9EB);--fg:#0A0A0A}.b-grok.lv2 .mc-logo{color:#0A0A0A}.b-grok .mc-brand{font-weight:600;letter-spacing:.02em}.b-api{background:radial-gradient(80% 80% at 85% 40%,rgba(130,110,255,.3),transparent 60%),linear-gradient(155deg,#2B2466,#1C1747 60%,#120E30)}.b-api .mc-logo{color:#C9C0FF}.b-api .mc-brand,.b-api .mc-tier{font-family:var(--mono);font-weight:500;letter-spacing:.02em}.b-api .mc-brand{font-size:3.8cqw;letter-spacing:.12em}.b-gmail{background:linear-gradient(155deg,#FFFFFF,#F3F4F6);--fg:#202124}body.ys{color-scheme:light;background:#fff!important}body.ys main{background:#fff}body.ys h1,body.ys h2,body.ys h3,body.ys p{letter-spacing:normal}body.ys ul{list-style:none}body.ys button,body.ys input,body.ys select{font:inherit}body.ys .market{--market-bg:#fff;--market-ink:#1d1d1f;--market-muted:#6e6e73;--market-accent:#4a5bf0;background:#fff;color:#1d1d1f}.market-button{background:#4a5bf0!important;color:white!important;border-radius:999px!important}.ys-tabs button{border:0;background:none;cursor:pointer}.ys-notice-dialog{padding:0;border:1px solid var(--ys-line);border-radius:28px;max-width:620px;width:calc(100% - 32px);max-height:85dvh;color:var(--ys-ink);background:#fff}.ys-notice-dialog::backdrop{background:rgba(0,0,0,.45);backdrop-filter:blur(6px)}.ys-notice-body{padding:26px;line-height:1.9}.ys-notice-body h3{font-size:21px;margin:0 0 12px}.ys-notice-body ul{padding:0;display:grid;gap:8px}.ys-notice-body a{color:#4a5bf0}.ys-notice-dialog .ys-nt-head{position:sticky;top:0;z-index:1}.ys-notice-dialog .ys-nt-head h2{margin:0;font-size:20px}.ys-notice-dialog .ys-nt-head .ys-x{margin-left:auto}.ys-router-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f6f5ff;border:1px solid #eae7ff;border-radius:20px;padding:22px 26px;margin:16px auto 42px}.ys-router-banner p{margin:4px 0 0;color:#6e6e73;font-size:14px}.ys-router-banner strong{font-size:16px}.ys-ft{padding:38px 0;margin-top:70px;border-top:1px solid var(--ys-line);font-size:13px;color:#6e6e73}.ys-ft .ys-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px}.ys-ft-links{display:flex;flex-wrap:wrap;gap:22px}.ys-search input{font-size:14px!important}.ys-menu-panel{position:absolute;top:56px;right:18px;padding:18px;background:white;border:1px solid var(--ys-line);border-radius:18px;box-shadow:0 12px 30px #0001;display:grid;gap:15px;min-width:190px}.ys-store .ys-sec-h p{margin:12px 0 0;color:var(--ys-muted);font-size:15px}.ys-catalog-status{color:var(--ys-muted);font-size:12px;margin:-18px 0 26px}.ys-store{scroll-margin-top:72px}.ys-hero-facts{padding-left:0}.ys-hero-facts li{display:flex}.ys-hero-facts li i{font-style:normal}.ys-empty{padding:70px 20px;text-align:center;background:#f5f5f7;border-radius:20px}.ys-brand-mark{font-size:25px;line-height:1;color:#8b5cf6;text-shadow:2px 1px 5px #58a5ff80}.ys-nav button{font-size:14px}.ys-nav .ys-search{margin-left:auto}.ys-showcase a{display:block}.mc-logo-text{font-size:70px;line-height:1;color:inherit}.ys-nt-foot{justify-content:space-between;gap:16px;padding:16px 26px 22px}.ys-nt-foot,.ys-nt-foot label{display:flex;align-items:center}.ys-nt-foot label{font-size:13px;color:#6e6e73;gap:8px}.ys-results-label{font-size:12px;color:var(--ys-muted);margin:18px 0}.ys-hero h1{font-weight:600}.ys-pd-grid{align-items:start}.ys-pd-buy h1{font-size:32px;line-height:1.4}.ys-pd-buy .commerce-panel{margin:25px 0}.ys-showcase .ys-stack-card{transition:transform .25s!important}.ys-showcase:hover .ys-stack-card:first-child{left:0;top:2%}.ys-showcase:hover .ys-stack-card:nth-child(2){left:17%;top:19%}.ys-showcase:hover .ys-stack-card:nth-child(3){left:30%;top:37%}.ys-showcase:hover .ys-stack-card:nth-child(4){left:44%;top:52%}@media(max-width:760px){.ys-router-banner{margin-inline:18px;flex-direction:column;align-items:flex-start}.ys-router-banner .ys-pill{width:100%}.ys-nav .ys-nav-r{gap:2px}.ys-sec-h .ys-link{font-size:14px}.ys-pd-buy h1{font-size:25px}.ys-nt-foot{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){body.ys *,body.ys :after,body.ys :before{animation:none!important;transition:none!important}}.acg-rich{overflow-wrap:anywhere}.acg-rich>:first-child{margin-top:0}.acg-rich>:last-child{margin-bottom:0}.acg-rich h1,.acg-rich h2,.acg-rich h3,.acg-rich h4{margin:1.4em 0 .6em;font-size:17px;line-height:1.5}.acg-rich ol,.acg-rich p,.acg-rich pre,.acg-rich table,.acg-rich ul{margin:0 0 1em}.acg-rich ol,.acg-rich ul{padding-left:1.6em}.acg-rich ul>li{list-style:disc}.acg-rich ol>li{list-style:decimal}.acg-rich li{margin:.25em 0}.acg-rich img{max-width:100%;height:auto;display:block;border-radius:6px}.acg-rich a{color:var(--ys-accent);text-decoration:underline;overflow-wrap:anywhere}.acg-rich .ys-hl{color:#c4372f}.acg-rich table{border-collapse:collapse;display:block;overflow:auto}.acg-rich td,.acg-rich th{padding:8px 12px;border:1px solid var(--ys-line-2)}.acg-rich pre{overflow:auto;padding:16px;background:#00000008;border-radius:8px}.ys-pd .commerce-panel{--m-card:#fff;--m-bg:#fff;--m-text:#1d1d1f;--m-line:rgba(0,0,0,.12);border:0;padding:0;margin-top:30px}.ys-pd .commerce-panel h2{font-size:18px}.ys-pd .commerce-panel input:not([type=checkbox]){border-radius:12px;background:#f5f5f7;min-height:50px}.ys-pd .commerce-panel p{color:#6e6e73;font-size:14px}.ys-pd .market-button{min-height:48px;padding:12px 28px;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.ys-pd-more{max-width:780px}.ys-subnav .r{display:flex;align-items:center;gap:16px}.ys-pd .commerce-checkbox a{color:#4a5bf0;text-decoration:underline}.ys-pd .commerce-checkbox{line-height:1.7}.ys-pd .commerce-panel label{font-size:14px}.ys-pd-points{padding-left:0!important}.ys-category-head{padding-top:40px}.ys-category-head h1{font-size:30px;font-weight:600;margin-top:16px}.ys-category-head+.ys-store{padding-top:32px}body.ys .market-document .commerce-panel{border:0;border-radius:0;box-shadow:none;padding:0;margin:24px 0;background:transparent}body.ys .commerce-payment,body.ys .commerce-quote{border:0;border-top:1px solid #e5e5e8;border-radius:0;background:transparent;padding:20px 0;margin:20px 0}body.ys .commerce-support{border-top:1px solid #e5e5e8;padding:18px 0;margin-top:24px}body.ys .commerce-panel summary,body.ys .commerce-support summary{cursor:pointer;font-size:14px;color:#6e6e73}body.ys .commerce-panel article+article{border-top:1px solid #e5e5e8;margin-top:20px;padding-top:20px}.ys-notice-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100% - 32px));height:fit-content;max-height:calc(100dvh - 32px);overflow:hidden;box-sizing:border-box}.ys-notice-dialog[open]{display:flex;flex-direction:column}.ys-notice-dialog:not([open]){display:none}.ys-notice-dialog .ys-nt-foot,.ys-notice-dialog .ys-nt-head{flex-shrink:0}.ys-notice-dialog .ys-notice-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.ys-notice-dialog .ys-x{flex:none;display:grid;place-items:center}.ys-notice-dialog .ys-ghost,.ys-notice-dialog .ys-pill{min-height:44px}.ys-faq{padding-block:32px;max-width:850px}.ys-faq h2{font-size:25px;margin-bottom:20px}.ys-faq details{border-top:1px solid var(--ys-line);padding:16px 0}.ys-faq summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.ys-faq p{color:var(--ys-muted);line-height:1.8;margin-top:10px}@media(max-width:767px){.ys-notice-dialog{border-radius:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ys-notice-dialog .ys-nt-head{padding:16px}.ys-notice-dialog .ys-notice-body{padding:16px;font-size:14px;line-height:1.8}.ys-notice-dialog .ys-nt-foot{padding:12px 16px 16px;gap:12px}.ys-notice-dialog .ys-nt-head small{font-size:11px}.ys-nav .ys-wrap{gap:10px}.ys-nav-r>a:first-child{display:none}.ys-icon-btn,.ys-pill.sm{min-width:44px;min-height:44px}.market-document>.market-lead,.market-document>h1,.ys-category-head,.ys-faq>h2,.ys-hero-copy,.ys-pd-buy>h1,.ys-pd-kicker,.ys-pd-more-h,.ys-pd-price,.ys-sec-h{text-align:center}.ys-hero-copy .cta,.ys-router-banner,.ys-sec-h{align-items:center;justify-content:center}.ys-hero-facts{text-align:left;justify-content:center}.ys-router-banner{text-align:center;margin-inline:0}.ys-sec-h{flex-wrap:wrap;gap:16px}.ys-pd-buy h1{overflow-wrap:anywhere}.commerce-panel input,.commerce-panel select,.commerce-panel textarea,.ys-pd .commerce-panel input:not([type=checkbox]){font-size:16px}.ys-ft-links{gap:12px 20px}.ys-ft-links a{min-height:44px;display:inline-flex;align-items:center}.ys-pd-facts{padding-left:0;gap:8px}}@media(max-width:360px){.ys-notice-dialog .ys-nt-foot{flex-direction:column;align-items:stretch}.ys-notice-dialog .ys-nt-foot .ys-pill{width:100%}.ys-notice-dialog .ys-nt-head{gap:9px}.ys-notice-dialog .ys-nt-head img{width:36px;height:36px}}.ys-notice-title{font-size:20px;font-weight:750;line-height:1.4;margin:0}@media(max-width:767px){body.ys .commerce-panel input:not([type=checkbox]),body.ys .commerce-panel select,body.ys .commerce-panel textarea{font-size:16px}}.ys-notice-dialog{width:min(520px,calc(100% - 32px));border:1px solid #e8e8ed;border-radius:24px;box-shadow:0 24px 100px #19162e26}.ys-notice-dialog::backdrop{background:rgba(24,24,32,.38);backdrop-filter:blur(3px)}.ys-notice-dialog .ys-nt-head{padding:16px 24px;gap:10px;background:#fff;border-bottom:1px solid #f0f0f3}.ys-notice-dialog .ys-nt-head img{width:28px;height:28px;border-radius:7px;box-shadow:none}.ys-notice-dialog .ys-notice-title{font-size:14px;font-weight:500;color:#656570}.ys-notice-dialog .ys-x{margin-left:auto;width:44px;height:44px;background:transparent;font-size:25px;font-weight:400;color:#73737d;border-radius:12px}.ys-notice-dialog :focus-visible{outline:2px solid #5551e8;outline-offset:2px}.ys-notice-dialog .ys-notice-body{padding:28px 32px 0;line-height:1.6}.notice-intro{text-align:center}.notice-recommend{display:inline-block;font-size:12px;font-weight:500;color:#5551cf;background:#f0efff;padding:4px 10px;border-radius:6px}.ys-notice-dialog .notice-name{font-size:38px;line-height:1.2;font-weight:600;letter-spacing:-1.6px;margin:12px 0 8px;color:#20202a}.notice-intro>p:last-child{font-size:14px;color:#73737d;margin:0;text-wrap:pretty}.ys-notice-body .notice-features{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:20px;padding:24px 0;margin:24px 0 0;border-block:1px solid #ededf2}.notice-features li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.notice-features strong{font-size:18px;font-weight:600;color:#2b2b35;font-variant-numeric:tabular-nums}.notice-features span{font-size:12px;color:#73737d}.notice-offer{text-align:center;padding:24px 0}.notice-offer p{font-size:14px;margin:0 0 14px;color:#73737d}.notice-offer strong{font-weight:600;color:#36323f}.ys-notice-body .notice-primary{display:flex;align-items:center;justify-content:center;gap:12px;background:#5551e8;color:#fff;border-radius:12px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none}.ys-notice-body .notice-community{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ededf2;padding:18px 0;color:#30303b;text-decoration:none;min-height:64px}.notice-community>span:first-child{display:grid;gap:4px}.notice-community strong{font-size:14px;font-weight:500}.notice-community small{font-size:12px;color:#73737d}.notice-community>span:last-child{color:#73737d;font-size:20px}.notice-terms{border-top:1px solid #ededf2}.notice-terms summary{font-size:13px;color:#73737d;min-height:44px;display:list-item;align-content:center;cursor:pointer;list-style-position:inside}.notice-terms p{font-size:13px;line-height:1.75;color:#73737d;padding:0 0 16px;text-wrap:pretty}.ys-notice-dialog .ys-nt-foot{padding:12px 24px;border-top:1px solid #ededf2;background:#fafafa;gap:12px;align-items:center;flex-direction:row;flex-wrap:nowrap}.ys-notice-dialog .ys-nt-foot label{font-size:12px;min-height:44px;color:#73737d;cursor:pointer}.ys-nt-foot input{accent-color:#5551e8;width:16px;height:16px}.notice-dismiss{border:0;background:transparent;min-height:44px;padding:0 8px;color:#4d4d58;font-size:13px;cursor:pointer;flex-shrink:0}.notice-dismiss:active,.notice-primary:active{transform:translateY(1px)}@media(hover:hover) and (pointer:fine){.ys-notice-body .notice-primary:hover{background:#4541d6}.notice-dismiss:hover,.ys-notice-body .notice-community:hover strong{color:#5551e8}.ys-notice-dialog .ys-x:hover{background:#f4f4f7}}@media(max-width:767px){.ys-notice-dialog{width:calc(100% - 24px);border-radius:20px}.ys-notice-dialog .ys-nt-head{padding:10px 16px}.ys-notice-dialog .ys-notice-body{padding:24px 24px 0}.ys-notice-dialog .ys-nt-foot{padding:8px 16px}.ys-notice-dialog .notice-name{font-size:34px}.ys-notice-body .notice-features{column-gap:16px;row-gap:18px;margin-top:20px;padding-block:20px}.notice-offer{padding-block:20px}}@media(max-width:360px){.ys-notice-dialog .ys-notice-body{padding:20px 18px 0}.notice-features strong{font-size:16px}.notice-features span{font-size:11px}.ys-notice-dialog .ys-nt-foot{gap:6px}.ys-notice-dialog .ys-nt-foot label{gap:6px;font-size:11px}.notice-dismiss{font-size:12px}}