:root{--ks-accent: #1155bd;--ks-accent-hover: #1a62cc;--ks-accent-press: #0e4aa6;--ks-accent-soft: rgba(17,85,189,.12);--ks-on-accent: #ffffff;--ks-cta: #1155bd;--ks-cta-hover: #1a62cc;--ks-on-cta: #ffffff;--ks-tag-bg: #f0f0f5;--ks-tag-bg-hover: #e6e6eb;--ks-deal-bg: rgba(229,72,77,.1);--ks-bg: #f5f5f7;--ks-bg-2: #ffffff;--ks-surface: #ffffff;--ks-surface-2: #f5f5f7;--ks-surface-3: #e8e8ed;--ks-float: rgba(255,255,255,.96);--ks-glass: rgba(255,255,255,.72);--ks-menu: #ffffff;--ks-seg: #e8e8ed;--ks-seg-on: #ffffff;--ks-footer: #f5f5f7;--ks-hover: #e8e8ed;--ks-prose: #1d1d1f;--ks-cat-head: #ffffff;--ks-stroke: rgba(0,0,0,.08);--ks-stroke-strong: rgba(0,0,0,.14);--ks-hair: 1px;--ks-text: #1d1d1f;--ks-text-2: #6e6e73;--ks-text-3: #86868b;--ks-sale: #e5484d;--ks-success: #18a058;--ks-warning: #b45309;--ks-purple: #7c3aed;--ks-tint-op: .3;--ks-icon-shadow: drop-shadow(0 8px 14px rgba(24,32,64,.16)) drop-shadow(0 2px 3px rgba(24,32,64,.08));--ks-icon-shadow-lg: drop-shadow(0 24px 36px rgba(24,32,64,.2)) drop-shadow(0 4px 8px rgba(24,32,64,.08));--ks-nav-bg: rgba(255,255,255,.78);--ks-nav-text: #1d1d1f;--ks-nav-text-2: #6e6e73;--ks-nav-field: rgba(0,0,0,.05);--ks-radius-sm: 10px;--ks-radius: 14px;--ks-radius-lg: 20px;--ks-radius-xl: 26px;--ks-r-card: 16px;--ks-r-hero: 22px;--ks-shadow-1: 0 0 0 .5px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04),0 8px 22px -6px rgba(0,0,0,.14);--ks-shadow-hover: 0 0 0 .5px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.05),0 22px 44px -12px rgba(0,0,0,.24);--ks-card-glow: 16%;--ks-stage-bg: rgba(255,255,255,.5);--ks-stage-glow: 30%;--ks-stage-drop: .16;--ks-bloom: .38;--ks-glass: rgba(255,255,255,.55);--ks-glass-edge: rgba(255,255,255,.7);--ks-glass-hi: rgba(255,255,255,.9);--ks-amb-a: 26%;--ks-card-cast: .16;--ks-card-bg: #ffffff;--ks-card-hi: 0 0 #0000;--ks-shadow-2: 0 2px 6px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.1);--ks-shadow-3: 0 0 0 var(--ks-hair) var(--ks-stroke),0 30px 70px -24px rgba(0,0,0,.35);--ks-nav-h: 52px;--ks-nav-gap: 0px;--ks-nav-total: var(--ks-nav-h);--ks-spring: linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001 85.9%,1);--ks-wrap: min(100% - 2 * max(24px,30vw - 210px),1080px);--ks-dom: 71,85,105;--ks-dom-wait: 146,150,162;--ks-font: -apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Segoe UI Variable Text","Segoe UI","Microsoft YaHei UI","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--ks-font-display: -apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Segoe UI Variable Display","Segoe UI","Microsoft YaHei UI","Microsoft YaHei",sans-serif;--ks-font-num: -apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI","Helvetica Neue",Arial,sans-serif;--ks-font-hero: -apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","HarmonyOS Sans SC","Segoe UI Variable Display","Segoe UI","Microsoft YaHei UI","Microsoft YaHei",sans-serif;--ks-ease: cubic-bezier(.2,.8,.2,1)}body.ks{margin: 0;background: var(--ks-bg);color: var(--ks-text);font-family: var(--ks-font);display: flex;flex-direction: column;min-height: 100vh}body.ks > #wp{flex: 1 0 auto}body.ks.ks-page-auth > #wp{display: flex;flex-direction: column;justify-content: center}body.ks.ks-page-auth > #wp > .ks-auth{margin-top: clamp(16px,6vh,72px);margin-bottom: clamp(16px,6vh,72px)}body.ks input,body.ks button,body.ks select,body.ks textarea{font-family: var(--ks-font)}body.ks a{color: inherit;text-decoration: none}body.ks a:hover{text-decoration: none}body.ks-store{min-width: 0;font-size: 14px;line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.ks-store *{word-break: normal;overflow-wrap: anywhere}body.ks-store :is(.ks-slide__title,.ks-pd-id h1){word-break: keep-all}body.ks-store p{text-wrap: pretty}body.ks-store :is(.ks-pd-id h1,.ks-cover__empty em){text-wrap: balance}body.ks-store #wp.wp{width: auto;min-width: 0;max-width: none;margin: 0}body.ks-store img{max-width: 100%}.ks *,.ks *::before,.ks *::after{box-sizing: border-box}.ks svg{flex: none}.ks [hidden]{display: none!important}.ks-sr{position: absolute!important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}::selection{background: rgba(17,85,189,.28)}.ks-container{width: var(--ks-wrap);max-width: none;margin: 0 auto;padding: 0}.ks-main{padding-bottom: 72px}.ks-section{margin-top: 56px}.ks-nav{position: sticky;top: 0;z-index: 300;height: var(--ks-nav-h);color: var(--ks-nav-text);background: var(--ks-nav-bg);box-shadow: 0 var(--ks-hair) 0 var(--ks-stroke);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);view-transition-name: ks-nav}.ks-nav__inner{position: relative;display: flex;align-items: center;gap: 24px;width: var(--ks-wrap);height: 100%;margin: 0 auto}body.ks:not(.ks-store) .ks-nav__inner,body.ks:not(.ks-store) .ks-container{width: calc(100% - 64px);max-width: 1264px}.ks-nav__burger{display: none;align-items: center;justify-content: center;width: 40px;height: 40px;margin-left: -10px;padding: 0;border: 0;border-radius: 10px;background: transparent;color: inherit;cursor: pointer}.ks-nav__burger:hover{background: var(--ks-nav-field)}.ks-brand{display: flex;flex: none;align-items: center;gap: 10px;color: var(--ks-nav-text)!important;white-space: nowrap}.ks-brand__mark{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--ks-nav-text);color: var(--ks-bg)}.ks-brand__mark svg{width: 17px;height: 17px}.ks-brand__mark svg *{stroke: currentColor}.ks-brand__mark img{width: 30px;height: 30px;border-radius: 8px;object-fit: cover}.ks-brand__name{font-family: var(--ks-font-display);font-size: 17px;font-weight: 600;letter-spacing: -.01em}.ks-brand__name small{display: none}.ks-brand__logo{position: relative;display: block;flex: none;line-height: 0}.ks-brand__logo img{display: block;width: auto;height: 17px;max-width: 130px;object-fit: contain;object-position: left center;filter: var(--ks-logo-f,none);transition: filter .3s}.ks-footer__brand .ks-brand__logo img{height: 20px;max-width: 144px}.ks-brand__logo::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%) no-repeat 100% 0 / 250% 100%;-webkit-mask: var(--ks-logo) left center / contain no-repeat;mask: var(--ks-logo) left center / contain no-repeat;animation: ks-sheen 2s cubic-bezier(.4,0,.2,1) .5s 1 both;pointer-events: none}@media (hover: hover){.ks-brand:hover .ks-brand__logo::after{animation: ks-sheen-again .8s cubic-bezier(.4,0,.2,1) 1 both}}@keyframes ks-sheen{0%{background-position: 100% 0}38%,100%{background-position: 0 0}}@keyframes ks-sheen-again{0%{background-position: 100% 0}100%{background-position: 0 0}}body.ks-theme-dark .ks-brand__logo{--ks-logo-f: var(--ks-logo-dark,none)}body.ks-theme-light .ks-brand__logo{--ks-logo-f: var(--ks-logo-light,none)}@media (prefers-color-scheme: dark){body.ks-theme-auto .ks-brand__logo{--ks-logo-f: var(--ks-logo-dark,none)}}@media (prefers-color-scheme: light){body.ks-theme-auto .ks-brand__logo{--ks-logo-f: var(--ks-logo-light,none)}}@media (max-width: 560px){.ks-brand__logo img{height: 16px;max-width: 95px}}@media (prefers-reduced-motion: reduce){.ks-brand__logo::after{display: none}}.ks-nav__menu{flex: 0 1 auto;min-width: 0;height: var(--ks-nav-h);overflow: hidden}.ks-nav .ks-nav__menu ul{display: flex;flex-wrap: wrap;align-content: flex-start;align-items: center;gap: 0 4px;height: var(--ks-nav-h);margin: 0;padding: 0;list-style: none}.ks-nav .ks-nav__menu li{position: relative;display: flex;align-items: center;height: var(--ks-nav-h)}.ks-nav__menu li a{display: flex;align-items: center;height: 32px;padding: 0 13px;border-radius: 999px;color: var(--ks-nav-text-2)!important;font-size: 13px;white-space: nowrap;transition: color .2s,background .2s}.ks-nav__menu li a span{display: none}.ks-nav__menu li a:hover{color: var(--ks-nav-text)!important}.ks-nav__menu li.a a{background: var(--ks-nav-field);color: var(--ks-nav-text)!important;font-weight: 600}.ks-search{position: relative;flex: 0 0 260px;min-width: 0;margin-left: auto}.ks-search__icon{position: absolute;left: 12px;top: 50%;width: 16px;height: 16px;margin-top: -8px;color: var(--ks-nav-text-2);pointer-events: none}.ks-search__input{width: 100%;height: 34px;padding: 0 14px 0 36px;border: 1px solid transparent;border-radius: 999px;outline: none;background: var(--ks-nav-field);color: var(--ks-nav-text)!important;font-size: 13px!important;transition: background .2s,border-color .2s,box-shadow .2s;-webkit-appearance: none;appearance: none}.ks-search__input::placeholder{color: var(--ks-nav-text-2)}.ks-search__input:focus{border-color: var(--ks-accent);background: var(--ks-surface);box-shadow: 0 0 0 3px var(--ks-accent-soft)}.ks-nav__actions{display: flex;flex: none;align-items: center;gap: 4px}.ks-iconbtn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--ks-nav-text-2)!important;cursor: pointer;transition: background .2s,color .2s}.ks-iconbtn:hover{background: var(--ks-nav-field);color: var(--ks-nav-text)!important}.ks-iconbtn svg{width: 20px;height: 20px}.ks-iconbtn .ks-dot{position: absolute;top: 8px;right: 8px;width: 7px;height: 7px;border-radius: 50%;background: #ff3b30;box-shadow: 0 0 0 2px var(--ks-bg)}.ks-nav__orders{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 14px;border-radius: 999px;color: var(--ks-nav-text-2)!important;font-size: 13px;white-space: nowrap;transition: background .2s,color .2s}.ks-nav__orders:hover{background: var(--ks-nav-field);color: var(--ks-nav-text)!important}.ks-nav__orders svg{width: 20px;height: 20px}.ks-nav__login{display: inline-flex;align-items: center;height: 36px;padding: 0 12px;color: var(--ks-nav-text-2)!important;font-size: 14px}.ks-nav__login:hover{color: var(--ks-nav-text)!important}.ks-user{position: relative}.ks-user__btn{display: flex;align-items: center;gap: 8px;height: 36px;padding: 0 8px 0 3px;border: 0;border-radius: 18px;background: transparent;color: var(--ks-nav-text);cursor: pointer;font-size: 13px;transition: background .2s}.ks-user__btn:hover,.ks-user.is-open .ks-user__btn{background: var(--ks-nav-field)}.ks-user__btn img{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;background: var(--ks-surface-3)}.ks-user__name{max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ks-user__btn svg{width: 12px;height: 12px;opacity: .6}.ks-user__menu{position: absolute;top: calc(100% + 8px);right: 0;z-index: 320;width: 248px;padding: 6px;border-radius: 14px;background: var(--ks-menu);color: var(--ks-text);box-shadow: 0 0 0 .5px var(--ks-stroke-strong),0 12px 40px rgba(0,0,0,.18);opacity: 0;visibility: hidden;transform: translateY(-4px) scale(.98);transform-origin: top right;transition: opacity .18s,transform .18s var(--ks-ease),visibility .18s}.ks-user.is-open .ks-user__menu{opacity: 1;visibility: visible;transform: none}.ks-user__head{display: flex;align-items: center;gap: 12px;padding: 12px 10px 14px;margin-bottom: 4px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}.ks-user__head img{width: 42px;height: 42px;border-radius: 50%}.ks-user__head strong{display: block;font-size: 15px}.ks-user__head span{display: block;color: var(--ks-text-3);font-size: 12px}.ks-user__menu a{display: flex;align-items: center;gap: 10px;padding: 9px 10px;line-height: 20px;border-radius: 8px;color: var(--ks-text)!important;font-size: 13px}.ks-user__menu a:hover{background: var(--ks-surface-2)}.ks-user__menu a svg{width: 17px;height: 17px;color: var(--ks-text-2)}.ks-user__menu a em{margin-left: auto;min-width: 18px;padding: 0 6px;border-radius: 9px;background: #ff453a;color: #fff;font-size: 11px;font-style: normal;line-height: 18px;text-align: center}.ks-user__menu hr{height: var(--ks-hair);margin: 4px 0;border: 0;background: var(--ks-stroke)}.ks-user__menu .ks-user__post{font-weight: 600}.ks-user__menu .ks-user__post > svg:first-child{box-sizing: border-box;width: 18px;height: 18px;padding: 2px;border-radius: 50%;background: var(--ks-accent);color: var(--ks-on-accent)}.ks-user__subbtn{display: flex;align-items: center;gap: 10px;width: 100%;padding: 9px 10px;border: 0;border-radius: 8px;background: none;color: var(--ks-text);font-family: inherit;font-size: 13px;line-height: 20px;text-align: left;cursor: pointer}.ks-user__subbtn:hover{background: var(--ks-surface-2)}.ks-user__subbtn > svg:first-child{width: 17px;height: 17px;color: var(--ks-text-2)}.ks-user__label{flex: 1;min-width: 0}.ks-user__val{color: var(--ks-text-3);font-size: 12px}.ks-user__caret{width: 11px;height: 11px;color: var(--ks-text-3);transition: transform .2s}.ks-user__subbtn[aria-expanded="true"] .ks-user__caret{transform: rotate(180deg)}.ks-user__sub{padding: 0 0 4px 27px}.ks-user__menu .ks-user__sub a{padding: 7px 10px;color: var(--ks-text-2)!important}.ks-user__menu .ks-user__sub a:hover{color: var(--ks-text)!important}.ks-user__menu .ks-user__sub a.is-active{color: var(--ks-text)!important;font-weight: 600}.ks-user__menu .ks-user__sub a.is-active::after{content: "";width: 6px;height: 6px;margin-left: auto;border-radius: 50%;background: var(--ks-accent)}.ks-pop .ks-pop__menu{width: 168px}.ks-pop .ks-pop__menu a.is-active{color: var(--ks-accent)!important;font-weight: 600}.ks-theme-ico{display: inline-flex}.ks-theme-ico svg{width: 20px;height: 20px}.ks-theme-ico--dark{display: none}.ks-drawer{display: none}.ks-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 20px;border: 0;border-radius: 999px;background: var(--ks-surface-3);color: var(--ks-text)!important;font-size: 14px;font-weight: 600;line-height: 1;white-space: nowrap;cursor: pointer;text-decoration: none!important;transition: background .2s,transform .1s,box-shadow .2s,opacity .2s}.ks-btn:active{transform: scale(.97)}.ks-btn svg{width: 17px;height: 17px}.ks-btn--primary{background: var(--ks-cta);color: var(--ks-on-cta)!important}.ks-btn--primary:hover{background: var(--ks-cta-hover)}.ks-btn--accent{background: var(--ks-accent);color: var(--ks-on-accent)!important}.ks-btn--accent:hover{background: var(--ks-accent-hover)}.ks-btn--outline{background: transparent;color: var(--ks-text)!important;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}.ks-btn--outline:hover{background: var(--ks-surface-2)}.ks-btn--white{background: #fff;color: #000!important}.ks-btn--white:hover{background: #e9e9ee}.ks-btn--lg{height: 50px;padding: 0 28px;font-size: 15px}.ks-btn--sm{height: 32px;padding: 0 14px;font-size: 13px}.ks-btn--block{width: 100%}.ks-btn.is-disabled,.ks-btn[disabled]{opacity: .4;cursor: not-allowed}.ks-link{color: var(--ks-accent)!important}.ks-link:hover{text-decoration: underline!important}.ks-badge{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 6px;background: var(--ks-sale);color: #fff;font-family: var(--ks-font-num);font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: .01em}.ks-badge--soft{background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-badge--gray{background: var(--ks-surface-3);color: var(--ks-text-2)}.ks-price{display: inline-flex;align-items: baseline;gap: 6px;font-family: var(--ks-font-num);white-space: nowrap}.ks-price b{color: var(--ks-text);font-size: 16px;font-weight: 700;letter-spacing: -.01em}.ks-price b small{margin-right: 1px;font-size: .72em;font-weight: 600}.ks-price del{color: var(--ks-text-3);font-size: 12px}.ks-price--muted b{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 12px;background: var(--ks-surface-2);color: var(--ks-text-2);font-family: var(--ks-font);font-size: 12px;font-weight: 600;letter-spacing: 0;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}.ks-meta{color: var(--ks-text-3);font-size: 12px}.ks-meta-sep{display: inline-block;width: 3px;height: 3px;margin: 0 8px;border-radius: 50%;background: currentColor;vertical-align: middle;opacity: .5}.ks-chev{width: 16px;height: 16px;vertical-align: -2px}.ks-ph{position: relative;display: grid;place-items: center;width: 100%;height: 100%;background: radial-gradient(120% 120% at 20% 0%,var(--ks-surface-3) 0%,var(--ks-surface-2) 60%);color: var(--ks-text-3)}.ks-ph svg{width: 28%;max-width: 64px;height: auto;opacity: .5}.ks-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 16px}.ks-head h2{margin: 0;font-family: var(--ks-font-hero);font-size: 22px;font-weight: 500;line-height: 28px;letter-spacing: 0;color: var(--ks-text)}.ks-head h2 em{margin-left: 8px;line-height: 1;color: var(--ks-text-3);font-family: var(--ks-font-num);font-size: 15px;font-style: normal;font-weight: 500}.ks-head p{margin: 3px 0 0;color: var(--ks-text-3);font-size: 13px}.ks-top{margin-top: clamp(20px,2.35vw,36px)}.ks-hero{position: relative;display: grid;grid-template-columns: minmax(0,1.54fr) minmax(0,1fr);gap: 12px}.ks-hero--solo{grid-template-columns: minmax(0,1fr)}.ks-hero__main{position: relative;min-width: 0;container-type: inline-size}.ks-hero--solo .ks-stage{aspect-ratio: 23 / 10}.ks-stage{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--ks-r-hero);background: var(--ks-stage-bg);isolation: isolate;box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),var(--ks-card-hi),0 40px 80px -44px rgba(0,0,0,var(--ks-stage-drop))}.ks-slide{position: absolute;inset: 0;display: flex;align-items: center;overflow: hidden;border-radius: inherit;color: var(--ks-text)!important;opacity: 0;visibility: hidden;transition: opacity 1s ease,visibility 1s}.ks-slide.is-active{opacity: 1;visibility: visible;z-index: 1}.ks-slide__bloom{position: absolute;z-index: -1;top: 50%;left: 74cqw;width: 90cqw;aspect-ratio: 1;opacity: var(--ks-bloom);filter: blur(7cqw) saturate(1.6);transform: translate(-50%,-50%);pointer-events: none}.ks-slide__bloom img,.ks-slide__bloom .ks-slide__ph{width: 100%;height: 100%;object-fit: contain}:is(.ks-slide__bloom,.ks-tile__bloom){-webkit-mask: radial-gradient(closest-side,#000 16%,rgba(0,0,0,.74) 40%,rgba(0,0,0,.42) 62%,rgba(0,0,0,.16) 82%,transparent 100%);mask: radial-gradient(closest-side,#000 16%,rgba(0,0,0,.74) 40%,rgba(0,0,0,.42) 62%,rgba(0,0,0,.16) 82%,transparent 100%)}.ks-slide__bits{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.ks-slide__body{position: relative;z-index: 2;width: 62%;padding: 0 0 22px 7cqw}.ks-slide__eyebrow{display: inline-flex;align-items: center;gap: 9px;margin-bottom: 2.2cqw;color: var(--ks-text-2);font-size: 13px;line-height: 18px;letter-spacing: .04em}.ks-slide__eyebrow i{width: 6px;height: 6px;border-radius: 50%;background: var(--ks-accent);box-shadow: 0 0 10px 1px color-mix(in srgb,var(--ks-accent) 70%,transparent)}.ks-slide__title{margin: 0 0 -.1em;padding-bottom: .1em;font-family: var(--ks-font-hero);font-size: clamp(24px,4.6cqw,52px);font-weight: 500;line-height: 1.2;letter-spacing: -.02em;word-break: keep-all;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ks-slide__sub{margin: 1.3cqw 0 0;color: var(--ks-text-2);font-size: clamp(14px,1.75cqw,18px);line-height: 1.5}.ks-pill{display: inline-flex;align-items: center;gap: .5em;height: 2.3em;padding: 0 1.2em 0 1em;border-radius: 999px;background: rgba(255,255,255,.9);color: #1b1b1f;font-size: 13px;font-weight: 600;line-height: 1;white-space: nowrap;box-shadow: 0 2px 10px rgba(0,0,0,.14);transition: background .2s,transform .35s var(--ks-spring)}.ks-pill svg{width: .78em;height: .78em}.ks-slide .ks-pill{margin-top: clamp(14px,3.2cqw,32px);background: color-mix(in srgb,var(--ks-text) 8%,transparent);color: var(--ks-accent);box-shadow: none;font-family: var(--ks-font-hero);font-size: clamp(13px,2.3cqw,17px);font-weight: 500;transition: opacity .7s ease,transform .9s var(--ks-ease),background-color .15s ease,color .15s ease,scale .3s var(--ks-spring)}.ks-slide:hover .ks-pill{background: var(--ks-accent);color: #fff;scale: 1.04}.ks-slide__art{position: absolute;z-index: 1;top: 48%;left: 76cqw;width: 22cqw;aspect-ratio: 1;opacity: 0;transform: translate(-50%,-50%) scale(.9);transition: transform 1.2s var(--ks-ease),opacity .9s ease}.ks-slide.is-active .ks-slide__art{opacity: 1;transform: translate(-50%,-50%) scale(1)}.ks-slide__art::after{content: "";position: absolute;z-index: -1;left: 20%;right: 20%;bottom: -9%;height: 8%;border-radius: 50%;background: radial-gradient(closest-side,rgba(0,0,0,var(--ks-stage-drop)),transparent)}.ks-slide__float{display: block;width: 100%;height: 100%}.ks-slide__glass{display: grid;place-items: center;width: 100%;height: 100%;border-radius: 26%;background: var(--ks-glass);box-shadow: inset 0 0 0 1px var(--ks-glass-edge),inset 0 1.5px 0 var(--ks-glass-hi),0 3cqw 5cqw -2cqw color-mix(in srgb,rgb(var(--ks-dom)) 45%,rgba(0,0,0,var(--ks-stage-drop)));-webkit-backdrop-filter: blur(18px) saturate(180%);backdrop-filter: blur(18px) saturate(180%)}.ks-slide__glass img{width: 60%;height: 60%;object-fit: contain;filter: drop-shadow(0 .8cqw 1.2cqw color-mix(in srgb,rgb(var(--ks-dom)) 30%,rgba(0,0,0,.25)))}.ks-slide__glass .ks-slide__ph{width: 60%;height: 60%}.ks-slide__ph{display: grid;place-items: center;width: 100%;height: 100%;overflow: hidden;border-radius: 23%;background: linear-gradient(150deg,color-mix(in srgb,rgb(var(--ks-dom)) 78%,#fff),rgb(var(--ks-dom)) 70%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 2.4cqw 4cqw -1.6cqw color-mix(in srgb,rgb(var(--ks-dom)) 50%,rgba(0,0,0,.6))}.ks-slide__ph svg{width: 44%;height: 44%}.ks-slide__body > *{opacity: 0;transform: translateY(14px);transition: opacity .7s ease,transform .9s var(--ks-ease)}.ks-slide.is-active .ks-slide__body > *{opacity: 1;transform: none}.ks-slide.is-active .ks-slide__body > :nth-child(2){transition-delay: .07s}.ks-slide.is-active .ks-slide__body > :nth-child(3){transition-delay: .14s}.ks-slide.is-active .ks-slide__body > :nth-child(4){transition-delay: .21s}.ks-slide.is-active .ks-slide__body > .ks-pill{transition-delay: .21s,.21s,0s,0s,0s}[data-ks-tint].is-tinting{--ks-dom: var(--ks-dom-wait)!important}.ks-tint-init [data-ks-tint],.ks-tint-init [data-ks-tint] *{transition: none!important}.ks-stage__arrow{position: absolute;bottom: 18px;z-index: 5;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: color-mix(in srgb,var(--ks-text) 8%,transparent);color: var(--ks-text);cursor: pointer;opacity: 0;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);transition: opacity .25s,background .2s}.ks-stage__arrow:hover{background: color-mix(in srgb,var(--ks-text) 16%,transparent)}.ks-stage__arrow svg{width: 14px;height: 14px}.ks-stage__arrow--prev{right: 62px}.ks-stage__arrow--next{right: 18px}.ks-stage:hover .ks-stage__arrow,.ks-stage__arrow:focus-visible{opacity: 1}.ks-stage__ctrl{position: absolute;left: 7cqw;bottom: 26px;z-index: 5;display: flex;align-items: center;gap: 10px}.ks-stage__pause{display: grid;place-items: center;width: 20px;height: 20px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ks-text-3);cursor: pointer;transition: color .2s}.ks-stage__pause:hover{color: var(--ks-text)}.ks-stage__pause svg{width: 10px;height: 10px}.ks-stage__ico-play,.ks-hero.is-paused .ks-stage__ico-pause{display: none}.ks-hero.is-paused .ks-stage__ico-play{display: grid}.ks-stage__dots{display: flex;gap: 6px}.ks-stage__dots button{position: relative;width: 6px;height: 18px;padding: 0;border: 0;background: none;cursor: pointer;transition: width .45s var(--ks-ease)}.ks-stage__dots button::before,.ks-stage__dots button::after{content: "";position: absolute;top: 6px;left: 0;height: 6px;border-radius: 3px}.ks-stage__dots button::before{right: 0;background: color-mix(in srgb,var(--ks-text) 22%,transparent);transition: background .2s}.ks-stage__dots button:hover::before{background: color-mix(in srgb,var(--ks-text) 45%,transparent)}.ks-stage__dots button.is-active{width: 28px}.ks-stage__dots button.is-active::before{background: color-mix(in srgb,var(--ks-text) 14%,transparent)}.ks-stage__dots button.is-active::after{width: 0;background: var(--ks-accent);animation: ks-progress var(--ks-interval,6.5s) linear forwards}.ks-hero.is-paused .ks-stage__dots button.is-active::after{animation-play-state: paused}@keyframes ks-progress{from{width: 0}to{width: 100%}}.ks-feats__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.ks-feat{--ks-glow-x: 54px;--ks-glow-y: 54px;position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: flex-start;min-width: 0;padding: 24px;overflow: hidden;border-radius: var(--ks-r-card);background: var(--ks-card-bg);box-shadow: var(--ks-shadow-1),var(--ks-card-hi);color: var(--ks-text)!important;transition: transform .45s var(--ks-ease),box-shadow .45s var(--ks-ease)}.ks-feat::before{content: "";position: absolute;z-index: -1;top: var(--ks-glow-y,50%);left: var(--ks-glow-x,52px);width: 190px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,rgb(var(--ks-dom)) var(--ks-card-glow),transparent),transparent);transform: translate(-50%,-50%);transition: transform .6s var(--ks-ease);pointer-events: none}.ks-feat:hover{transform: translateY(-2px);box-shadow: var(--ks-shadow-hover),var(--ks-card-hi)}.ks-feat:hover::before{transform: translate(-50%,-50%) scale(1.15)}.ks-feat__art{display: grid;flex: none;place-items: center;width: 60px;height: 60px;margin-bottom: 20px;transition: transform .5s var(--ks-spring)}.ks-feat__art img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 8px 12px color-mix(in srgb,rgb(var(--ks-dom)) 30%,rgba(0,0,0,var(--ks-card-cast))))}.ks-feat__art--ph{border-radius: 23%;background: linear-gradient(150deg,color-mix(in srgb,rgb(var(--ks-dom)) 78%,#fff),rgb(var(--ks-dom)) 70%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.2)}.ks-feat__art--ph svg{width: 46%;height: 46%}.ks-feat:hover .ks-feat__art{transform: scale(1.05)}.ks-feat__name{max-width: 100%;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 18px;font-weight: 500;line-height: 26px;letter-spacing: -.01em;word-break: keep-all;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ks-feat__sub{max-width: 100%;margin-top: 4px;overflow: hidden;color: color-mix(in srgb,var(--ks-text-2) 72%,var(--ks-text-3));font-size: 13px;line-height: 19px;white-space: nowrap;text-overflow: ellipsis}.ks-feat__foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;margin-top: auto;padding-top: 20px}.ks-feat__foot em{overflow: hidden;color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 18px;white-space: nowrap;text-overflow: ellipsis}.ks-feat__get{display: inline-flex;flex: none;align-items: center;height: 2.3em;padding: 0 1.2em;border-radius: 999px;background: color-mix(in srgb,var(--ks-text) 8%,transparent);color: var(--ks-accent);font-family: var(--ks-font-hero);font-size: 14px;font-weight: 500;line-height: 1;transition: background .2s,color .2s}.ks-feat:hover .ks-feat__get{background: var(--ks-accent);color: #fff}.ks-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: minmax(0,252fr) minmax(0,130fr);gap: 12px;min-width: 0;container-type: size}.ks-tile{position: relative;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end;min-width: 0;min-height: 0;padding: 0 8% 7.5%;overflow: hidden;border-radius: var(--ks-r-card);background: var(--ks-stage-bg);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),var(--ks-card-hi),0 24px 50px -30px rgba(0,0,0,var(--ks-stage-drop));color: var(--ks-text)!important;container-type: inline-size;transition: transform .45s var(--ks-ease),box-shadow .45s var(--ks-ease)}.ks-tile:hover{transform: translateY(-2px)}.ks-tile__bloom{position: absolute;z-index: -1;top: 26%;left: 84%;width: 120cqw;aspect-ratio: 1;opacity: calc(var(--ks-bloom) * .8);filter: blur(14cqw) saturate(1.6);transform: translate(-50%,-50%);pointer-events: none}.ks-tile__bloom img,.ks-tile__bloom .ks-slide__ph{width: 100%;height: 100%;object-fit: contain}.ks-tile__glass{position: absolute;top: 9.5cqw;right: 8%;display: grid;place-items: center;width: 26cqw;aspect-ratio: 1;border-radius: 26%;background: var(--ks-glass);box-shadow: inset 0 0 0 1px var(--ks-glass-edge),inset 0 1px 0 var(--ks-glass-hi),0 2.4cqw 4cqw -1.6cqw color-mix(in srgb,rgb(var(--ks-dom)) 45%,rgba(0,0,0,var(--ks-stage-drop)));-webkit-backdrop-filter: blur(14px) saturate(180%);backdrop-filter: blur(14px) saturate(180%);transition: transform .5s var(--ks-spring)}.ks-tile__glass img,.ks-tile__glass .ks-slide__ph{width: 60%;height: 60%;object-fit: contain}.ks-tile__glass img{filter: drop-shadow(0 .6cqw 1cqw color-mix(in srgb,rgb(var(--ks-dom)) 30%,rgba(0,0,0,.25)))}.ks-tile:hover .ks-tile__glass{transform: scale(1.05)}.ks-tile__body{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;min-width: 0}.ks-tile__title{display: block;max-width: 100%;overflow: hidden;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: clamp(12px,7.2cqw,14px);font-weight: 500;line-height: 1.3;letter-spacing: -.01em;white-space: nowrap;text-overflow: ellipsis}.ks-tile:not(.ks-tile--lg){flex-direction: row;align-items: center;justify-content: flex-start;gap: 7cqw;padding: 0 8%}.ks-tile:not(.ks-tile--lg) .ks-tile__glass{position: relative;top: auto;right: auto;flex: none;width: 24cqw}.ks-tile:not(.ks-tile--lg) .ks-tile__body{flex: 1}.ks-tile:not(.ks-tile--lg) .ks-tile__title{font-size: clamp(13px,7.6cqw,16px);line-height: 1.35;white-space: normal;word-break: keep-all;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ks-tile:not(.ks-tile--lg) .ks-tile__bloom{top: 50%;left: 20%;width: 110cqw}.ks-tile__get{display: inline-flex;align-items: center;margin-top: 5.6cqw;height: 2.3em;padding: 0 1.2em;border-radius: 999px;background: color-mix(in srgb,var(--ks-text) 8%,transparent);color: var(--ks-accent);font-family: var(--ks-font-hero);font-size: clamp(13px,3.6cqw,15px);font-weight: 500;line-height: 1;transition: background .2s,color .2s}.ks-tile:hover .ks-tile__get{background: var(--ks-accent);color: #fff}.ks-tile--lg{grid-column: 1 / -1;justify-content: center;padding: 0 0 0 7%}.ks-tile--lg .ks-tile__bloom{top: 50%;left: 76%;width: 100cqw;opacity: var(--ks-bloom);filter: blur(10cqw) saturate(1.6)}.ks-tile--lg .ks-tile__glass{top: 50%;right: auto;left: 76%;width: 30cqw;translate: -50% -50%}.ks-tile--lg .ks-tile__body{width: 54%}.ks-tile--lg .ks-tile__title{max-width: 100%;margin-bottom: -.1em;padding-bottom: .1em;font-size: clamp(16px,5.6cqw,22px);line-height: 1.3;letter-spacing: -.02em;white-space: normal;word-break: keep-all;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ks-tile__bits{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}:is(.ks-slide__bloom,.ks-tile--lg .ks-tile__bloom){display: none}:root{--ks-p-l1: .6;--ks-p-l2: .7;--ks-p-l3: .8;--ks-scrim: rgba(255,255,255,.55);--ks-bg-base: #fbfbfd;--ks-grain: .5;--ks-grain-blend: soft-light}body.ks-theme-dark{--ks-p-l1: .5;--ks-p-l2: .58;--ks-p-l3: .66;--ks-scrim: rgba(10,10,14,.5);--ks-bg-base: #0c0c10;--ks-grain: .35;--ks-grain-blend: overlay}@media (prefers-color-scheme: dark){body.ks-theme-auto{--ks-p-l1: .5;--ks-p-l2: .58;--ks-p-l3: .66;--ks-scrim: rgba(10,10,14,.5);--ks-bg-base: #0c0c10;--ks-grain: .35;--ks-grain-blend: overlay}}:is(.ks-slide,.ks-tile,.ks-fxpv){--c1: rgb(var(--ks-dom));--c2: color-mix(in srgb,rgb(var(--ks-dom)) 70%,#fff);--c3: color-mix(in srgb,rgb(var(--ks-dom)) 45%,#fff);--bg1: color-mix(in srgb,rgb(var(--ks-dom)) 6%,var(--ks-bg-base));--bg2: color-mix(in srgb,rgb(var(--ks-dom)) 22%,var(--ks-bg-base))}@supports (color: oklch(from red l c h)){:is(.ks-slide,.ks-tile,.ks-fxpv){--c1: oklch(from rgb(var(--ks-dom)) var(--ks-p-l1) max(c,.17) h);--c2: oklch(from rgb(var(--ks-dom)) var(--ks-p-l2) max(c,.15) calc(h + 40));--c3: oklch(from rgb(var(--ks-dom)) var(--ks-p-l3) max(calc(c * .8),.12) calc(h - 40))}}:root{--ks-a-l4: .93}body.ks-theme-dark{--ks-a-l4: .8}@media (prefers-color-scheme: dark){body.ks-theme-auto{--ks-a-l4: .8}}:is(.ks-slide,.ks-tile,.ks-fxpv){--a1: rgb(var(--ks-dom));--a2: color-mix(in srgb,rgb(var(--ks-dom)) 60%,#ff5fa8);--a3: color-mix(in srgb,rgb(var(--ks-dom)) 60%,#4f9bff);--a4: color-mix(in srgb,rgb(var(--ks-dom)) 18%,#fff)}@supports (color: oklch(from red l c h)){:is(.ks-slide,.ks-tile,.ks-fxpv){--a1: oklch(from rgb(var(--ks-dom)) var(--ks-p-l1) max(c,.2) h);--a2: oklch(from rgb(var(--ks-dom)) calc(var(--ks-p-l2) + .04) max(c,.18) calc(h + 35));--a3: oklch(from rgb(var(--ks-dom)) calc(var(--ks-p-l2) + .02) max(c,.17) calc(h - 55));--a4: oklch(from rgb(var(--ks-dom)) var(--ks-a-l4) min(c,.06) calc(h + 20))}}.ks-flow{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;pointer-events: none}.ks-top--plain :is(.ks-slide__bloom,.ks-tile--lg .ks-tile__bloom){display: block}.ks-top--plain :is(.ks-slide__bits,.ks-tile--lg .ks-tile__bits){background: none}.ks-flow__grain{opacity: var(--ks-grain);mix-blend-mode: var(--ks-grain-blend)}:is(.ks-slide__bits,.ks-tile--lg .ks-tile__bits){background: linear-gradient(90deg,var(--ks-scrim) 0%,color-mix(in srgb,var(--ks-scrim) 60%,transparent) 32%,transparent 60%)}.ks-top--fxtiles:not(.ks-top--plain) .ks-tile__bloom{display: none}.ks-top--fxtiles:not(.ks-top--plain) .ks-tile:not(.ks-tile--lg) .ks-tile__bits{background: linear-gradient(90deg,transparent 22%,color-mix(in srgb,var(--ks-scrim) 70%,transparent) 45%,color-mix(in srgb,var(--ks-scrim) 70%,transparent) 100%)}:root{--ks-q-l1: .63;--ks-q-l2: .71;--ks-q-l3: .9}body.ks-theme-dark{--ks-q-l1: .6;--ks-q-l2: .67;--ks-q-l3: .84}@media (prefers-color-scheme: dark){body.ks-theme-auto{--ks-q-l1: .6;--ks-q-l2: .67;--ks-q-l3: .84}}:is(.ks-slide,.ks-tile,.ks-fxpv){--r1: rgb(var(--ks-dom));--r2: color-mix(in srgb,rgb(var(--ks-dom)) 65%,#ff6fae);--r3: color-mix(in srgb,rgb(var(--ks-dom)) 65%,#5b8cff);--r4: color-mix(in srgb,rgb(var(--ks-dom)) 22%,#fff)}@supports (color: oklch(from red l c h)){:is(.ks-slide,.ks-tile,.ks-fxpv){--r1: oklch(from rgb(var(--ks-dom)) var(--ks-q-l1) max(c,.16) h);--r2: oklch(from rgb(var(--ks-dom)) var(--ks-q-l2) max(c,.15) calc(h + 35));--r3: oklch(from rgb(var(--ks-dom)) var(--ks-q-l2) max(c,.14) calc(h - 45));--r4: oklch(from rgb(var(--ks-dom)) var(--ks-q-l3) min(c,.07) calc(h + 25))}}.ks-liquid{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;opacity: 0;pointer-events: none;transition: opacity .6s ease}.ks-tile .ks-liquid{z-index: -2}.ks-liquid.is-live{opacity: 1}:root{--ks-pill-glass: rgba(255,255,255,.7)}body.ks-theme-dark{--ks-pill-glass: rgba(255,255,255,.12)}@media (prefers-color-scheme: dark){body.ks-theme-auto{--ks-pill-glass: rgba(255,255,255,.12)}}.ks-slide .ks-pill,.ks-tile__get{background: var(--ks-pill-glass);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);-webkit-backdrop-filter: blur(12px) saturate(1.4);backdrop-filter: blur(12px) saturate(1.4)}.ks-welcome{position: relative;display: flex;align-items: flex-end;min-height: 460px;margin-top: 28px;padding: 64px;overflow: hidden;border-radius: var(--ks-radius-xl);color: #fff;isolation: isolate;background: radial-gradient(900px 520px at 85% 0%,rgba(91,140,255,.35),rgba(91,140,255,0) 60%),radial-gradient(700px 520px at 100% 100%,rgba(168,85,247,.28),rgba(168,85,247,0) 60%),linear-gradient(160deg,#15151b 0%,#0b0b0d 100%)}.ks-welcome::after{content: "";position: absolute;inset: 0;z-index: -1;opacity: .5;background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 80% 20%,#000 0%,transparent 70%);mask-image: radial-gradient(ellipse 70% 80% at 80% 20%,#000 0%,transparent 70%)}.ks-welcome h1{margin: 16px 0 14px;font-family: var(--ks-font-display);font-size: 52px;font-weight: 700;line-height: 1.1;letter-spacing: -.03em}.ks-welcome p{max-width: 560px;margin: 0 0 28px;color: rgba(255,255,255,.72);font-size: 16px;line-height: 1.7}.ks-welcome__actions{display: flex;flex-wrap: wrap;gap: 12px}.ks-eyebrow{display: inline-flex;align-items: center;gap: 8px;color: rgba(255,255,255,.72);font-size: 12px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase}.ks-eyebrow::before{content: "";width: 18px;height: 1px;background: currentColor}@property --ks-amb{syntax: '<color>';inherits: true;initial-value: rgb(60,110,210)}.ks-page-home .ks-main{position: relative;isolation: isolate}.ks-ambient{position: absolute;z-index: -1;top: calc(-1 * var(--ks-nav-total));left: 0;right: 0;height: calc(var(--ks-nav-total) + 760px);overflow: hidden;pointer-events: none;transition: --ks-amb 1.6s ease}.ks-ambient::before{content: "";position: absolute;inset: 0;background: radial-gradient(62% 72% at 30% 30%,color-mix(in srgb,var(--ks-amb) var(--ks-amb-a),transparent),transparent 70%),radial-gradient(48% 60% at 82% 18%,color-mix(in srgb,var(--ks-amb) calc(var(--ks-amb-a) * .6),transparent),transparent 70%)}.ks-ambient::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 50%,var(--ks-bg) 100%)}.ks-page-home .ks-row{margin-top: 64px}.ks-page-home .ks-head{margin-bottom: 20px}.ks-page-home .ks-head h2{font-size: 28px;line-height: 36px;letter-spacing: -.01em}.ks-page-home .ks-head h2 em{margin-left: 10px;font-size: 17px}.ks-page-home .ks-head p{margin-top: 6px;font-size: 14px;line-height: 20px}.ks-cats__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.ks-cats__grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.ks-cats__grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.ks-cat{--ks-glow-x: 46px;position: relative;isolation: isolate;display: flex;align-items: center;gap: 16px;min-width: 0;padding: 18px 20px;overflow: hidden;border-radius: var(--ks-r-card);background: var(--ks-card-bg);box-shadow: var(--ks-shadow-1),var(--ks-card-hi);color: var(--ks-text)!important;transition: transform .45s var(--ks-ease),box-shadow .45s var(--ks-ease)}.ks-cat::before{content: "";position: absolute;z-index: -1;top: 50%;left: var(--ks-glow-x,52px);width: 190px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,rgb(var(--ks-dom)) var(--ks-card-glow),transparent),transparent);transform: translate(-50%,-50%);transition: transform .6s var(--ks-ease);pointer-events: none}.ks-cat:hover{transform: translateY(-2px);box-shadow: var(--ks-shadow-hover),var(--ks-card-hi)}.ks-cat:hover::before{transform: translate(-50%,-50%) scale(1.15)}.ks-cat__icon{display: grid;flex: none;place-items: center;width: 52px;height: 52px}.ks-cat__icon img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 6px 10px color-mix(in srgb,rgb(var(--ks-dom)) 30%,rgba(0,0,0,var(--ks-card-cast))))}.ks-cat__icon--ph{border-radius: 23%;background: linear-gradient(150deg,color-mix(in srgb,rgb(var(--ks-dom)) 78%,#fff),rgb(var(--ks-dom)) 70%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.2)}.ks-cat__icon--ph svg{width: 46%;height: 46%}.ks-cat__txt{display: flex;flex: 1;flex-direction: column;min-width: 0}.ks-cat__txt strong{overflow: hidden;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 17px;font-weight: 500;line-height: 24px;white-space: nowrap;text-overflow: ellipsis}.ks-cat__txt em{color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 18px}.ks-cat__go{flex: none;width: 16px;height: 16px;color: var(--ks-text-3);transition: transform .35s var(--ks-ease),color .35s}.ks-cat:hover .ks-cat__go{transform: translateX(3px);color: var(--ks-text)}.ks-card{position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;min-width: 0;height: 100%;padding: 0 16px 18px;overflow: hidden;border-radius: var(--ks-r-card);background: var(--ks-card-bg);box-shadow: var(--ks-shadow-1),var(--ks-card-hi);color: var(--ks-text)!important;text-align: center;container-type: inline-size;transition: transform .45s var(--ks-ease),box-shadow .45s var(--ks-ease)}.ks-card::before{content: "";position: absolute;z-index: -1;top: 34cqw;left: 50%;width: 118cqw;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,rgb(var(--ks-dom)) var(--ks-card-glow),transparent) 0%,color-mix(in srgb,rgb(var(--ks-dom)) calc(var(--ks-card-glow) / 3),transparent) 55%,transparent 100%);transform: translate(-50%,-50%);transition: transform .6s var(--ks-ease),opacity .4s;pointer-events: none}.ks-card:hover{transform: translateY(-2px);box-shadow: var(--ks-shadow-hover),var(--ks-card-hi)}.ks-card:hover::before{transform: translate(-50%,-50%) scale(1.15)}.ks-card__plats{position: absolute;top: 14px;right: 14px;display: flex;gap: 7px;color: var(--ks-text-3);opacity: .85}.ks-card__plats svg{width: 15px;height: 15px}.ks-card__icon{position: relative;display: grid;flex: none;place-items: center;width: 84px;width: round(clamp(56px,42cqw,100px),2px);aspect-ratio: 1;margin: 26px 0 18px;margin: round(13cqw,1px) 0 round(9cqw,1px);transition: transform .5s var(--ks-spring)}.ks-card__icon img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 10px 16px color-mix(in srgb,rgb(var(--ks-dom)) 30%,rgba(0,0,0,var(--ks-card-cast)))) drop-shadow(0 2px 3px rgba(0,0,0,calc(var(--ks-card-cast) / 2)))}@media (pointer: coarse){.ks-card__icon img{filter: none}.ks-card__icon:not(.ks-card__icon--ph)::after{content: "";position: absolute;z-index: -1;left: 10%;right: 10%;bottom: -9%;height: 30%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,rgb(var(--ks-dom)) 42%,rgba(0,0,0,var(--ks-card-cast))),transparent);pointer-events: none}}.ks-card__icon--ph{overflow: hidden;border-radius: 23%;background: linear-gradient(150deg,color-mix(in srgb,rgb(var(--ks-dom)) 78%,#fff),rgb(var(--ks-dom)) 70%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 10px 18px -6px color-mix(in srgb,rgb(var(--ks-dom)) 45%,rgba(0,0,0,.5))}.ks-card__icon--ph svg{width: 44%;height: 44%}.ks-card:hover .ks-card__icon{transform: translateY(-2px) scale(1.04)}.ks-card__name{display: grid;place-items: center;max-width: 100%;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: -.005em}.ks-card__name > span,.ks-card__sub{max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.ks-card__sub{min-height: 18px;margin: 3px 0 16px;margin-bottom: round(8cqw,1px);color: color-mix(in srgb,var(--ks-text-2) 72%,var(--ks-text-3));font-size: 12px;line-height: 18px}.ks-card__meta{margin-top: auto;padding: 0 10px;border-radius: 999px;background: color-mix(in srgb,var(--ks-text) 6%,transparent);color: var(--ks-text-3);font-size: 12px;line-height: 22px;white-space: nowrap}.ks-card__meta b{margin-right: 1px;color: var(--ks-text-2);font-weight: 600}@container (min-width: 215px){.ks-card__name{font-size: 17px;line-height: 24px}.ks-card__sub{font-size: 13px;line-height: 19px;min-height: 19px}}@container (max-width: 189.98px){.ks-card__name{min-height: 2lh;font-size: 15px;line-height: 21px}.ks-card__name > span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;word-break: keep-all;text-wrap: balance}}@container (max-width: 159.98px){.ks-card__name{font-size: 14px;line-height: 20px}.ks-card__sub{font-size: 11px;line-height: 16px;min-height: 16px}.ks-card__meta{padding: 0 8px;font-size: 11px;line-height: 20px}.ks-card__plats{top: 11px;right: 11px;gap: 5px}.ks-card__plats svg{width: 13px;height: 13px}}.ks-card.is-soldout .ks-card__icon{opacity: .55;filter: grayscale(1)}.ks-card.is-soldout::before{opacity: 0}.ks-tag{display: inline-flex;flex: none;align-items: center;height: 24px;padding: 0 10px;border-radius: 999px;background: var(--ks-tag-bg);color: var(--ks-accent);font-family: var(--ks-font-num);font-size: 12px;font-weight: 700;line-height: 1;white-space: nowrap;transition: background .2s}a:hover .ks-tag:not(.ks-tag--deal):not(.ks-tag--muted){background: var(--ks-tag-bg-hover)}.ks-tag--deal{background: var(--ks-deal-bg);color: var(--ks-sale)}.ks-tag--muted{background: var(--ks-tag-bg);color: var(--ks-text-2);font-family: var(--ks-font);font-weight: 500}.ks-row{margin-top: 48px}.ks-scroller{position: relative}.ks-scroller__track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 3 * 12px) / 4);gap: 12px;margin: -8px -24px -60px;padding: 8px 24px 60px;scroll-padding-inline: 24px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none}.ks-scroller__track::-webkit-scrollbar{display: none}.ks-scroller__track > *{scroll-snap-align: start}.ks-scroller__btn{position: absolute;top: calc(50% - 40px);z-index: 4;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin-top: -20px;padding: 0;border: 0;border-radius: 50%;background: var(--ks-float);color: var(--ks-text);cursor: pointer;box-shadow: 0 8px 24px rgba(0,0,0,.25),0 0 0 var(--ks-hair) var(--ks-stroke);opacity: 0;transition: opacity .2s}.ks-scroller__btn svg{width: 15px;height: 15px}.ks-scroller__btn--prev{left: -20px}.ks-scroller__btn--next{right: -20px}.ks-scroller:hover .ks-scroller__btn:not([hidden]){opacity: 1}.ks-scroller__btn[hidden]{display: none}.ks-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.ks-loadmore{display: flex;justify-content: center;margin-top: 32px}.ks-loadmore .ks-btn{min-width: 200px}.ks-loadmore svg{width: 12px;height: 12px}.ks-statusbar{position: relative;overflow: hidden;background: var(--ks-footer);box-shadow: 0 calc(-1 * var(--ks-hair)) 0 var(--ks-stroke)}.ks-statusbar__in{display: flex;align-items: center;justify-content: space-between;gap: 10px 24px;min-height: 60px;padding: 10px 0;color: var(--ks-text-2);font-size: 11px;line-height: 20px}.ks-statusbar__live{display: inline-flex;align-items: center;gap: 9px;color: var(--ks-text);font-weight: 600;white-space: nowrap}.ks-statusbar__live i{position: relative;flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--ks-success)}.ks-statusbar__live i::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--ks-success);opacity: 0;animation: ks-breathe 2.8s ease-in-out infinite}.ks-statusbar__item{position: relative;display: inline-flex;align-items: baseline;gap: 8px;white-space: nowrap}.ks-statusbar__item::before{content: "";position: absolute;top: 50%;left: -12px;width: var(--ks-hair);height: 14px;background: var(--ks-stroke-strong);transform: translateY(-50%)}.ks-statusbar__item em{color: var(--ks-text-3);font-style: normal}.ks-statusbar__item b{color: var(--ks-text);font-family: var(--ks-font-num);font-weight: 600;font-variant-numeric: tabular-nums}.ks-statusbar__beam{position: absolute;top: 0;left: 0;z-index: 1;width: 36%;height: 1px;background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--ks-accent) 85%,transparent),transparent);animation: ks-beam 8s cubic-bezier(.5,0,.3,1) infinite;pointer-events: none}.ks-statusbar__beam::after{content: "";position: absolute;top: 0;right: 25%;left: 25%;height: 28px;background: radial-gradient(50% 100% at 50% 0,color-mix(in srgb,var(--ks-accent) 16%,transparent),transparent)}.ks-statusbar:not(.is-seen) .ks-statusbar__beam,.ks-statusbar:not(.is-seen) .ks-statusbar__live i::after{animation-play-state: paused}@keyframes ks-breathe{0%,100%{opacity: .35;transform: scale(1)}50%{opacity: 0;transform: scale(2.43)}}@keyframes ks-beam{0%{transform: translateX(-100%)}60%,100%{transform: translateX(280%)}}@media (max-width: 760px){.ks-statusbar__in{flex-wrap: wrap;justify-content: center;gap: 6px 18px;padding: 14px 0}.ks-statusbar__item::before{display: none}}@media (max-width: 640px){.ks-statusbar .ks-statusbar__in{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 16px;padding-top: 18px;padding-bottom: 20px}.ks-statusbar__live{grid-column: 1 / -1}.ks-statusbar__item{flex-direction: column;align-items: flex-start;gap: 2px}.ks-statusbar__item em{font-size: 10px;line-height: 16px}.ks-statusbar__item b{font-size: 13px;line-height: 20px}}@media (prefers-reduced-motion: reduce){.ks-statusbar__live i::after{animation: none}.ks-statusbar__beam{display: none}}.ks-setup{padding: 28px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: inset 0 0 0 1px var(--ks-accent-soft),var(--ks-shadow-1)}.ks-setup ol{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;margin: 0;padding: 0;list-style: none;counter-reset: kss}.ks-setup li{position: relative;padding-top: 40px;color: var(--ks-text-2);font-size: 13px;line-height: 1.7;list-style: none;counter-increment: kss}.ks-setup li::before{content: counter(kss);position: absolute;top: 0;left: 0;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--ks-text);color: var(--ks-bg);font-size: 13px;font-weight: 700}.ks-setup li strong{display: block;margin-bottom: 4px;color: var(--ks-text);font-size: 14px}.ks-crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding: 22px 0 0;color: var(--ks-text-3);font-size: 13px;line-height: 20px}.ks-crumb a{color: var(--ks-text-2)!important;transition: color .2s}.ks-crumb a:hover{color: var(--ks-text)!important}.ks-crumb svg{width: 12px;height: 12px;opacity: .6}.ks-crumb span{color: var(--ks-text)}.ks-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin: 28px 0 24px}.ks-chips{display: flex;flex-wrap: wrap;gap: 8px}.ks-catpage .ks-toolbar{margin: 28px 0 22px}.ks-toolbar__left{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;min-width: 0}.ks-toolbar__count{color: var(--ks-text-3);font-size: 13px;white-space: nowrap}.ks-toolbar__count b{margin: 0 2px;color: var(--ks-text);font-family: var(--ks-font-num);font-size: 15px;font-weight: 700}.ks-chip--sm{height: 30px;padding: 0 13px;font-size: 12px}.ks-chip{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 16px;border-radius: 17px;background: var(--ks-surface);color: var(--ks-text-2)!important;font-size: 13px;font-weight: 500;box-shadow: var(--ks-shadow-1);transition: color .2s,background .2s}.ks-chip:hover{color: var(--ks-text)!important}.ks-chip em{color: var(--ks-text-3);font-style: normal}.ks-chip.is-active{background: var(--ks-text);color: var(--ks-bg)!important;box-shadow: none}.ks-chip.is-active em{color: inherit;opacity: .6}.ks-empty{padding: 72px 24px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);color: var(--ks-text-2);text-align: center;box-shadow: var(--ks-shadow-1)}.ks-empty svg{width: 44px;height: 44px;margin-bottom: 14px;color: var(--ks-text-3)}.ks-empty strong{display: block;margin-bottom: 6px;color: var(--ks-text);font-size: 17px}.ks-empty p{margin: 0}.ks-pager{display: flex;justify-content: center;margin-top: 40px}.ks-pager .pg{float: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;line-height: 1}.ks-pager .pg a,.ks-pager .pg strong,.ks-pager .pg label{float: none;display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;margin: 0;padding: 0 12px;border: 0;border-radius: 999px;background: var(--ks-surface);color: var(--ks-text)!important;font-size: 14px;box-shadow: var(--ks-shadow-1)}.ks-pager .pg a:hover{background: var(--ks-surface-2)}.ks-pager .pg strong{background: var(--ks-text);color: var(--ks-bg)!important;font-weight: 600;box-shadow: none}.ks-pager .pg a.nxt,.ks-pager .pg a.prev{padding: 0 16px;background-image: none}.ks-pager .pg label .px{width: 38px;height: 26px;padding: 0 4px;border: var(--ks-hair) solid var(--ks-stroke-strong);border-radius: 6px;background: var(--ks-surface-2);color: var(--ks-text);text-align: center}.ks-pd-hero{position: relative;padding: 36px 0 44px;overflow: hidden;isolation: isolate}.ks-pd-hero__bg{position: absolute;inset: -120px;z-index: -2;width: calc(100% + 240px);height: calc(100% + 240px);object-fit: cover;filter: blur(90px) saturate(1.6);opacity: calc(var(--ks-tint-op) * .7)}.ks-pd-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--ks-bg) 92%)}.ks-pd{display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 40px;align-items: start}.ks-pd-id{align-self: start;min-width: 0;padding: 8px 0 0;container-type: inline-size}.ks-pd-id__head{display: flex;align-items: center;gap: 28px}.ks-appicon{position: relative;flex: none;width: 160px;height: 160px;isolation: isolate}.ks-appicon__glow{position: absolute;top: 16%;left: 4%;z-index: -1;width: 92%;height: 92%;object-fit: contain;filter: blur(42px) saturate(1.8);opacity: var(--ks-tint-op);pointer-events: none}.ks-appicon__tile{display: block;width: 100%;height: 100%;overflow: hidden;border-radius: 22.5%;background: var(--ks-surface);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),0 26px 50px -22px rgba(0,0,0,.65)}.ks-appicon__tile:not(.ks-appicon__tile--ph){overflow: visible;border-radius: 0;background: none;box-shadow: none}.ks-appicon__img{display: block;width: 100%;height: 100%;object-fit: contain;filter: var(--ks-icon-shadow-lg)}.ks-appicon__tile--ph{display: grid;place-items: center;background: linear-gradient(145deg,var(--ks-accent),var(--ks-purple));color: #fff}.ks-appicon__tile--ph svg{width: 42%;height: 42%}.ks-pd-id__text{min-width: 0}.ks-pd-id__tags{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 14px}.ks-pd-id h1{margin: 0;font-family: var(--ks-font-hero);font-size: 30px;font-weight: 500;line-height: 1.3;letter-spacing: 0;color: var(--ks-text);overflow-wrap: anywhere}.ks-pd-id h1 > span{display: block}.ks-pd-id__sub{margin-top: 8px;color: var(--ks-text-2);font-family: var(--ks-font);font-size: 17px;font-weight: 400;line-height: 1.45;letter-spacing: 0}.ks-pd-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;margin: 16px 0 0;color: var(--ks-text-3);font-size: 13px;line-height: 20px}.ks-pd-meta > *{display: inline-flex;align-items: center;gap: 5px;color: inherit!important;white-space: nowrap}.ks-pd-meta a:hover{color: var(--ks-accent)!important}.ks-pd-meta svg{width: 14px;height: 14px}.ks-pd-meta__cat{height: 24px;padding: 0 10px;border-radius: 12px;background: color-mix(in srgb,var(--ks-text) 7%,transparent);color: var(--ks-text-2)!important;font-weight: 500}@container (max-width: 540px){.ks-pd-id__head{gap: 22px}.ks-appicon{width: 124px;height: 124px}.ks-pd-id h1{font-size: 25px;line-height: 1.25}.ks-pd-id__sub{font-size: 15px}}@container (max-width: 420px){.ks-pd-id__head{align-items: flex-start;gap: 16px}.ks-appicon{width: 92px;height: 92px}.ks-appicon__glow{filter: blur(22px) saturate(1.6)}.ks-pd-id__tags{margin-bottom: 8px}.ks-pd-id h1{font-size: 21px;line-height: 1.3}.ks-pd-id__sub{margin-top: 6px;font-size: 14px}.ks-pd-meta{margin-top: 12px;gap: 6px 12px;font-size: 12px}}.ks-buy{position: sticky;top: calc(var(--ks-nav-total) + 20px);padding: 26px;border-radius: 18px;background: color-mix(in srgb,var(--ks-surface) 55%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4)}.ks-buy__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px;margin: 0;font-family: var(--ks-font-num)}.ks-buy__label{margin: 22px 0 -8px;color: var(--ks-text-3);font-size: 12px;line-height: 18px;font-weight: 600;letter-spacing: .04em}.ks-buy__price b{color: var(--ks-text);font-size: 38px;font-weight: 700;line-height: 1;letter-spacing: -.03em}.ks-buy__price b small{margin-right: 2px;font-size: 20px;font-weight: 600}.ks-buy__price del{color: var(--ks-text-3);font-size: 15px}.ks-buy__price .ks-badge{align-self: center;background: var(--ks-deal-bg);color: var(--ks-sale)}.ks-buy__price--none b{font-size: 22px;color: var(--ks-text-2);font-weight: 600;letter-spacing: 0}.ks-editions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 18px}.ks-edition{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;padding: 11px 14px;line-height: 18px;border: 0;border-radius: 12px;background: var(--ks-surface-2);color: var(--ks-text);cursor: pointer;text-align: left;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);transition: box-shadow .2s,background .2s}.ks-edition strong{font-size: 13px;font-weight: 600}.ks-edition span{color: var(--ks-text-2);font-family: var(--ks-font-num);font-size: 12px}.ks-edition:hover{box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}.ks-edition.is-active{background: var(--ks-surface);box-shadow: inset 0 0 0 2px var(--ks-accent)}.ks-edition[disabled]{opacity: .4;cursor: not-allowed}.ks-buy__actions{display: flex;gap: 10px;margin-top: 22px}.ks-buy__actions .ks-btn--primary{flex: 1;min-width: 0;height: 48px;font-size: 16px}.ks-buy__actions .ks-btn--outline{flex: none;width: 48px;height: 48px;padding: 0}.ks-buy__actions .ks-btn--outline svg{width: 20px;height: 20px}.ks-buy__perks{display: grid;gap: 10px;margin: 20px 0 0;padding: 18px 0 0;border-top: var(--ks-hair) solid var(--ks-stroke);list-style: none}.ks-buy__perks li{display: flex;align-items: flex-start;gap: 10px;color: var(--ks-text-2);font-size: 13px;line-height: 20px;list-style: none}.ks-buy__perks svg{flex: none;width: 16px;height: 16px;margin-top: 2px;color: var(--ks-success)}.ks-buy__perks b{margin-right: 6px;color: var(--ks-text);font-weight: 600}.ks-buy__perks li.is-key{align-items: center;gap: 12px;color: var(--ks-text-3)}.ks-buy__perks li.is-key svg{box-sizing: border-box;width: 30px;height: 30px;margin: 0;padding: 8px;border-radius: 50%;background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-buy__perks li.is-key b{display: block;margin: 0 0 1px;color: var(--ks-text);font-size: 14px}.ks-stock{display: block;margin-top: 12px;color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-stock.is-low{color: var(--ks-warning)}.ks-stock.is-out{color: var(--ks-sale)}.ks-pd-facts{display: flex;row-gap: 14px;margin: 32px 0 0;padding: 16px 0;border-radius: 18px;background: color-mix(in srgb,var(--ks-surface) 55%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4)}.ks-pd-fact{position: relative;flex: 1 1 auto;margin: 0;padding: 2px 20px}.ks-pd-fact + .ks-pd-fact::before{content: "";position: absolute;top: 6px;bottom: 6px;left: 0;width: var(--ks-hair);background: var(--ks-stroke)}.ks-pd-fact dt{color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-pd-fact dd{margin: 4px 0 0;color: var(--ks-text);font-size: 14px;font-weight: 600;line-height: 20px;word-break: keep-all;overflow-wrap: break-word}@container (max-width: 420px){.ks-pd-facts{flex-wrap: wrap;margin-top: 22px;padding: 14px 0}.ks-pd-fact{flex-basis: 50%;padding: 0 16px}.ks-pd-fact:nth-child(odd)::before{display: none}}.ks-adminbar{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin-top: 18px;padding-top: 16px;border-top: var(--ks-hair) dashed var(--ks-stroke-strong);font-size: 12px}.ks-adminbar strong{color: var(--ks-text-3);font-weight: 600}.ks-adminbar a{color: var(--ks-accent)!important}.ks-adminbar .pipe{display: none}.ks-tabs{display: flex;justify-content: center;gap: 32px;margin-bottom: 8px;box-shadow: 0 var(--ks-hair) 0 var(--ks-stroke)}.ks-tabs a{position: relative;padding: 18px 0 16px;color: var(--ks-text-2)!important;font-size: 15px;line-height: 22px;font-weight: 500;transition: color .2s}.ks-tabs a:hover{color: var(--ks-text)!important}.ks-tabs a.is-active{color: var(--ks-text)!important;font-weight: 600}.ks-tabs a.is-active::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;border-radius: 1px;background: var(--ks-text)}.ks-pd-body{display: block}.ks-pd-main{max-width: 800px;margin: 0 auto}.ks-pd-sec{padding: 36px 0 40px;scroll-margin-top: var(--ks-nav-total)}.ks-pd-sec + .ks-pd-sec{border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-pd-sec > h2{display: flex;align-items: center;gap: 10px;margin: 0 0 20px;font-family: var(--ks-font-display);font-size: 22px;line-height: 32px;font-weight: 700;letter-spacing: -.01em;color: var(--ks-text)}.ks-pd-sec > h2 em{color: var(--ks-text-3);font-size: 15px;font-style: normal;font-weight: 500}.ks-pd-sec > h2 .ks-btn{margin-left: auto}.ks-prose{position: relative;color: var(--ks-prose);font-size: 16px;line-height: 1.875;overflow-wrap: anywhere}.ks-prose img{max-width: 100%!important;height: auto!important;border-radius: 12px}.ks-prose ignore_js_op img,.ks-prose img.zoom,.ks-prose img[id^="aimg_"]{display: block;width: auto!important;margin: 20px auto;border-radius: 14px}.ks-prose .ks-dimg{cursor: default!important}.ks-prose a[href]:not([href^="javascript"]) .ks-dimg{cursor: pointer!important}.ks-prose img.is-joinup,.ks-prose img.is-joindown{width: 100%!important}.ks-prose img.is-joinup{margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0}.ks-prose img.is-joindown{margin-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.ks-prose .ks-dimg-wrap{margin: 0!important;padding: 0!important;line-height: 0}.ks-prose table{max-width: 100%}.ks-prose.t_f,.ks-prose .t_f,.ks-prose .t_f td{font-size: 16px;line-height: 1.875}.ks-prose p{margin: 0 0 1em}.ks-prose ul,.ks-prose ol{margin: 0 0 1em 1.4em}.ks-prose ul li{list-style: disc}.ks-prose ol li{list-style: decimal}body.ks .ks-prose a{color: var(--ks-accent)!important;text-decoration: none}body.ks .ks-prose a:hover{text-decoration: underline}.ks-prose .quote,.ks-prose .blockcode{margin: 12px 0;padding: 14px 18px;border-radius: 12px;background: var(--ks-surface-2)}.ks-prose .pattl,.ks-prose .tip,.ks-prose .attach_nopermission{display: none}body.ks-theme-dark :is(.ks-prose,.ks-review__msg) [data-ks-ink="dark"]{color: inherit!important}body.ks-theme-light :is(.ks-prose,.ks-review__msg) [data-ks-ink="light"]{color: inherit!important}body.ks-theme-dark :is(.ks-prose,.ks-review__msg) [data-ks-bg="light"]{background-color: transparent!important}@media (prefers-color-scheme: dark){body.ks-theme-auto :is(.ks-prose,.ks-review__msg) [data-ks-ink="dark"]{color: inherit!important}body.ks-theme-auto :is(.ks-prose,.ks-review__msg) [data-ks-bg="light"]{background-color: transparent!important}}@media (prefers-color-scheme: light){body.ks-theme-auto :is(.ks-prose,.ks-review__msg) [data-ks-ink="light"]{color: inherit!important}}body.ks-theme-dark .ks-prose font:is([color="#000" i],[color="#000000" i],[color="black" i],[color="#111" i],[color="#111111" i],[color="#222" i],[color="#222222" i],[color="#333" i],[color="#333333" i],[color="#444" i],[color="#444444" i],[color="#555" i],[color="#555555" i],[color="rgb(0,0,0)" i],[color="rgb(17,17,17)" i],[color="rgb(34,34,34)" i],[color="rgb(51,51,51)" i],[color="rgb(68,68,68)" i],[color="rgb(85,85,85)" i],[color="rgb(0,0,0)" i],[color="rgb(51,51,51)" i]){color: inherit!important}body.ks-theme-light .ks-prose font:is([color="#fff" i],[color="#ffffff" i],[color="white" i],[color="#fefefe" i],[color="#fafafa" i],[color="rgb(255,255,255)" i],[color="rgb(255,255,255)" i]){color: inherit!important}@media (prefers-color-scheme: dark){body.ks-theme-auto .ks-prose font:is([color="#000" i],[color="#000000" i],[color="black" i],[color="#111" i],[color="#111111" i],[color="#222" i],[color="#222222" i],[color="#333" i],[color="#333333" i],[color="#444" i],[color="#444444" i],[color="#555" i],[color="#555555" i],[color="rgb(0,0,0)" i],[color="rgb(17,17,17)" i],[color="rgb(34,34,34)" i],[color="rgb(51,51,51)" i],[color="rgb(68,68,68)" i],[color="rgb(85,85,85)" i],[color="rgb(0,0,0)" i],[color="rgb(51,51,51)" i]){color: inherit!important}}@media (prefers-color-scheme: light){body.ks-theme-auto .ks-prose font:is([color="#fff" i],[color="#ffffff" i],[color="white" i],[color="#fefefe" i],[color="#fafafa" i],[color="rgb(255,255,255)" i],[color="rgb(255,255,255)" i]){color: inherit!important}}.ks-reviews{margin: 0;padding: 0;list-style: none}.ks-review{display: flex;gap: 14px;padding: 20px 0;border-top: var(--ks-hair) solid var(--ks-stroke);list-style: none}.ks-review:first-child{padding-top: 4px;border-top: 0}.ks-review__avatar img{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;background: var(--ks-surface-3)}.ks-review__body{flex: 1;min-width: 0}.ks-review__head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;line-height: 20px}.ks-review__head strong{font-size: 14px}.ks-review__head .ks-meta{margin-left: auto}.ks-review__msg{margin-top: 8px;color: var(--ks-prose);font-size: 14px;line-height: calc(25 / 14)}.ks-review__msg img{max-width: 100%;height: auto;border-radius: 10px}.ks-review__msg img[smilieid]{width: auto;height: 19px;margin: 0 1px;border-radius: 0;vertical-align: -4px}.ks-review__msg .quote{margin: 0 0 8px;padding: 8px 12px;border: 0;border-radius: 10px;background: var(--ks-surface-2)}.ks-review__msg .quote blockquote{display: block;margin: 0;padding: 0;background: none;color: var(--ks-text-2);font-size: 13px;line-height: 1.7}.ks-review__ops{display: flex;gap: 16px;margin-top: 8px;font-size: 12px;line-height: 18px}.ks-review__ops a,.ks-review__ops button{padding: 0;border: 0;background: none;color: var(--ks-text-3)!important;font-family: inherit;font-size: 12px;line-height: 18px;cursor: pointer}.ks-review__ops a:hover,.ks-review__ops button:hover{color: var(--ks-text)!important}.ks-conv{padding: 22px 0;border-top: var(--ks-hair) solid var(--ks-stroke);list-style: none}.ks-conv:first-child{padding-top: 6px;border-top: 0}.ks-convs .ks-review{padding: 0;border-top: 0}.ks-convs .ks-review + .ks-review{margin-top: 18px}.ks-review--d1{margin-left: 54px}.ks-review--d2{margin-left: 100px}.ks-review--d1 .ks-review__avatar img,.ks-review--d2 .ks-review__avatar img{width: 32px;height: 32px}.ks-review__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;color: var(--ks-text-3);font-size: 12px;line-height: 20px}.ks-review__meta .ks-badge{align-self: center}.ks-review__name{min-width: 0;overflow: hidden;color: var(--ks-text);font-size: 14px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.ks-review__name.is-seller{color: var(--ks-accent)}.ks-review__date{font-variant-numeric: tabular-nums}.ks-review__acts{display: inline-flex;gap: 14px;margin-left: auto}.ks-convs .ks-review__msg{margin-top: 4px;overflow-wrap: anywhere}.ks-review__reply{padding: 0;border: 0;background: none;color: var(--ks-text-3)!important;font-family: inherit;font-size: 12px;line-height: 20px;cursor: pointer;transition: color .15s}.ks-review__reply:hover{color: var(--ks-accent)!important}.ks-review__banned{color: var(--ks-text-3);font-size: 13px}.ks-convs .ks-review{position: relative;isolation: isolate}.ks-convs .ks-review::before{content: "";position: absolute;z-index: -1;inset: -8px -12px;border-radius: 12px;background: var(--ks-accent-soft);opacity: 0;transition: opacity .8s ease;pointer-events: none}.ks-convs .ks-review.is-hl::before{opacity: 1;transition: none}@media (max-width: 640px){.ks-review{gap: 10px}.ks-review__avatar img{width: 34px;height: 34px}.ks-review--d1{margin-left: 44px}.ks-review--d2{margin-left: 82px}.ks-review--d1 .ks-review__avatar img,.ks-review--d2 .ks-review__avatar img{width: 28px;height: 28px}.ks-conv{padding: 18px 0}.ks-convs .ks-review + .ks-review{margin-top: 16px}.ks-convs .ks-review__msg{font-size: 15px;line-height: 1.65}.ks-convs .ks-review::before{inset: -6px -8px}}.ks-rvform{display: flex;gap: 14px;margin: 0 0 8px;padding: 4px 0 20px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}.ks-rvform__box{flex: 1;min-width: 0;border-radius: var(--ks-radius);background: var(--ks-surface);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);transition: box-shadow .15s}.ks-rvform__box:focus-within{box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 3px var(--ks-accent-soft)}.ks-rvform textarea{display: block;width: 100%;min-height: 84px;padding: 12px 14px 4px;border: 0;outline: 0;background: transparent;color: var(--ks-text);font-family: inherit;font-size: 14px;line-height: 1.7;resize: none}.ks-rvform textarea::placeholder{color: var(--ks-text-3)}.ks-rvform__quote{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 8px 8px 0;padding: 4px 6px 4px 10px;border-radius: 8px;background: var(--ks-surface-2);color: var(--ks-text-2);font-size: 12px;line-height: 20px}.ks-rvform__quote b{color: var(--ks-text);font-weight: 600}.ks-rvform__quote button{display: grid;place-items: center;width: 22px;height: 22px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ks-text-3);cursor: pointer}.ks-rvform__quote button:hover{background: var(--ks-surface-3);color: var(--ks-text)}.ks-rvform__quote svg{width: 12px;height: 12px}.ks-rvform__bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 6px 8px 8px}.ks-rvform__emoji{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 10px;border: 0;border-radius: 16px;background: none;color: var(--ks-text-2);font-family: inherit;font-size: 13px;cursor: pointer;transition: background-color .15s,color .15s}.ks-rvform__emoji svg{width: 18px;height: 18px}.ks-rvform__emoji:hover,.ks-rvform__emoji[aria-expanded="true"]{background: var(--ks-surface-2);color: var(--ks-text)}.ks-rvform__smilies{margin: 0 8px 8px;padding: 8px;border-radius: 10px;background: var(--ks-surface-2)}.ks-rvform__tabs{display: flex;flex-wrap: wrap;gap: 4px;margin-bottom: 8px}.ks-rvform__tabs button{height: 26px;padding: 0 10px;border: 0;border-radius: 13px;background: none;color: var(--ks-text-2);font-family: inherit;font-size: 12px;cursor: pointer}.ks-rvform__tabs button.is-active{background: var(--ks-surface);color: var(--ks-text);font-weight: 600;box-shadow: 0 1px 2px rgba(0,0,0,.08)}.ks-rvform__grid{display: grid;grid-template-columns: repeat(auto-fill,36px);gap: 2px;max-height: 188px;overflow-y: auto}.ks-rvform__grid button{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 8px;background: none;cursor: pointer}.ks-rvform__grid button:hover{background: var(--ks-surface)}.ks-rvform__grid img{max-width: 28px;max-height: 28px}.ks-rvform__none{margin: 0;padding: 12px;color: var(--ks-text-3);font-size: 12px;text-align: center}@media (max-width: 640px){.ks-rvform > .ks-review__avatar{display: none}}.ks-reviews-empty{padding: 36px 0 12px;color: var(--ks-text-3);text-align: center}.ks-toast{position: fixed;left: 50%;bottom: 40px;z-index: 1100;max-width: calc(100% - 32px);padding: 12px 20px;border-radius: 22px;background: rgba(28,28,32,.94);color: #fff;font-size: 14px;box-shadow: 0 16px 40px rgba(0,0,0,.35);transform: translate(-50%,20px);opacity: 0;pointer-events: none;transition: opacity .2s,transform .2s}.ks-toast.is-shown{opacity: 1;transform: translate(-50%,0)}@keyframes ks-fade{from{opacity: 0}to{opacity: 1}}@keyframes ks-pop{from{opacity: 0;transform: translateY(12px) scale(.98)}to{opacity: 1;transform: none}}.ks-footer,footer#ft.ks-footer{margin-top: 0;padding: 40px 0 24px;background: var(--ks-footer);box-shadow: 0 calc(-1 * var(--ks-hair)) 0 var(--ks-stroke);color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-footer__top{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px 48px}.ks-footer__brand{min-width: 0}.ks-footer__nav{display: flex;flex: none;flex-wrap: wrap;justify-content: flex-end;gap: 6px 28px;font-size: 11px;line-height: 20px}.ks-footer__nav a{position: relative}.ks-footer__nav a + a::before{content: "";position: absolute;top: 50%;left: -14px;width: 3px;height: 3px;margin-top: -1.5px;border-radius: 50%;background: var(--ks-text-3);opacity: .6}.ks-footer__brand .ks-brand{color: var(--ks-text)!important}.ks-footer__brand .ks-brand__mark{background: var(--ks-text);color: var(--ks-bg)}.ks-footer .ks-wordmark{display: inline-block;flex: none;white-space: nowrap;color: var(--ks-text)!important;font-family: var(--ks-font-display);font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: -.02em;text-decoration: none!important}.ks-wordmark i{display: inline-block;vertical-align: baseline;width: .24em;height: .24em;margin: 0 .07em 0 .09em;overflow: hidden;border-radius: 50%;background: var(--ks-accent);box-shadow: 0 0 0 .1em var(--ks-accent-soft);color: transparent;font-style: normal;line-height: .24em;transition: transform .35s cubic-bezier(.34,1.56,.64,1)}.ks-footer .ks-wordmark:hover{color: var(--ks-text)!important}.ks-wordmark:hover i{transform: translateY(-.28em)}.ks-footer .ks-wordmark i{box-shadow: none}.ks-footer__brand .ks-footer__lead{display: flex;align-items: baseline;margin: 0;color: var(--ks-text-2);font-size: 12px;line-height: 20px}.ks-footer__sep{flex: none;align-self: center;width: var(--ks-hair);height: 12px;margin: 0 14px;background: var(--ks-stroke-strong)}.ks-footer__brand .ks-footer__note{display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;margin: 6px 0 0;color: var(--ks-text-3);font-size: 11px;line-height: 20px}.ks-footer__note i,.ks-footer__contact > i{width: 3px;height: 3px;border-radius: 50%;background: currentColor;opacity: .6}.ks-footer__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 24px;margin-top: 28px;padding-top: 18px;border-top: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-text-3);font-size: 11px;line-height: 20px}.ks-footer__bottom a{color: var(--ks-text-3)!important}.ks-footer__bottom p{margin: 0}.ks-footer__copy{color: var(--ks-text-3)}.ks-footer__links{display: flex;flex-wrap: wrap;gap: 4px 14px}.ks-footer__links:empty,.ks-footer__links strong{display: none}.ks-footer__links .pipe{display: none}.ks-footer__contact{display: flex;align-items: center;gap: 0 10px;margin-left: auto!important}.ks-footer__contact em{font-style: normal}.ks-footer .ks-footer__mail{display: inline-flex;align-items: center;gap: 6px;color: var(--ks-text-2)!important}.ks-footer__mail svg{flex: none;width: 13px;height: 13px;color: var(--ks-text-3);transform: translateY(1px);transition: color .2s}.ks-footer .ks-footer__mail:hover{color: var(--ks-accent)!important}.ks-footer__mail:hover svg{color: var(--ks-accent)}.ks-footer a{color: var(--ks-text-2)!important;transition: color .2s}.ks-footer a:hover{color: var(--ks-text)!important}.ks-footer__lang{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 12px}.ks-footer__lang svg{width: 13px;height: 13px;margin-right: -6px;opacity: .7}.ks-footer img{vertical-align: -2px}.ks-page-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;margin: 24px 0 18px}.ks-page-head h1{margin: 0;font-family: var(--ks-font-display);font-size: 28px;font-weight: 700}.ks-page-head p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 14px}.ks-post__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;margin: 22px 0 18px}.ks-post__head h1{margin: 0;font-family: var(--ks-font-display);font-size: 28px;font-weight: 700;letter-spacing: -.02em}.ks-post__head p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 14px}.ks-post__head p a{color: var(--ks-text)!important;font-weight: 600}.ks-post__head .ks-btn svg{width: 15px;height: 15px}body.ks-store #draftlist.ks-btn{border: 0!important;background-color: transparent}body.ks-store #draftlist.ks-btn:hover,body.ks-store #draftlist.ks-btn.is-open{background-color: var(--ks-surface-2)}#draftlist_menu.ks-drafts{z-index: 300;width: 340px!important;max-width: calc(100vw - 32px);margin-top: 8px;padding: 6px!important;border: 0!important;border-radius: 16px;background: var(--ks-surface)!important;box-shadow: var(--ks-shadow-2),0 0 0 var(--ks-hair) var(--ks-stroke);color: var(--ks-text);font-size: 14px}#draftlist_menu .ks-drafts__head{display: flex;align-items: baseline;justify-content: space-between;padding: 10px 12px 8px}#draftlist_menu .ks-drafts__head strong{font-size: 15px;font-weight: 700}#draftlist_menu .ks-drafts__head span{color: var(--ks-text-3);font-size: 12px}#draftlist_menu .ks-drafts__list{max-height: 320px;margin: 0;padding: 0;overflow-y: auto;list-style: none}#draftlist_menu .ks-drafts__list li{display: flex;align-items: center;gap: 10px;padding: 8px 8px 8px 12px;border-radius: 10px;list-style: none}#draftlist_menu .ks-drafts__list li:hover{background: var(--ks-surface-2)}#draftlist_menu .ks-drafts__main{flex: 1;min-width: 0;color: var(--ks-text)!important}#draftlist_menu .ks-drafts__main strong{display: block;overflow: hidden;font-size: 14px;font-weight: 600;line-height: 20px;text-overflow: ellipsis;white-space: nowrap}#draftlist_menu .ks-drafts__main em{display: block;color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 18px}#draftlist_menu .ks-drafts__main:hover strong{color: var(--ks-accent)}#draftlist_menu .ks-drafts__insert{flex: none;height: 28px;padding: 0 12px;border: 0;border-radius: 14px;background: var(--ks-accent-soft);color: var(--ks-accent);font: inherit;font-size: 12px;font-weight: 600;cursor: pointer}#draftlist_menu .ks-drafts__insert:hover{background: var(--ks-accent);color: var(--ks-on-accent)}#draftlist_menu .ks-drafts__all{display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 4px;padding: 10px;border-top: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-accent)!important;font-size: 13px;font-weight: 600}#draftlist_menu .ks-drafts__all svg{width: 14px;height: 14px}.ks-post__head .ks-btn b{margin-left: 2px;padding: 0 7px;border-radius: 9px;background: var(--ks-surface-3);font-size: 12px;line-height: 18px}.ks-post .tb{margin-bottom: 18px}.ks-post__grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 24px;align-items: start}.ks-post__main{min-width: 0}body.ks-store .ks-post #editorbox,body.ks-store .ks-post__main > .bm{margin: 0;padding: 0;border: 0;background: none;box-shadow: none}#postbox > * + *{margin-top: 16px}.ks-post__card{padding: 22px 24px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-post__label{display: block;margin-bottom: 8px;color: var(--ks-text-2);font-size: 13px;font-weight: 600}.ks-post__titlebox{display: flex;flex-direction: column}.ks-post__type{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.ks-post__type .ks-post__label{margin: 0}body.ks .ks-post__titlebox .ks-post__title{width: 100%!important;height: 52px;padding: 0 16px;border-radius: 12px;background: var(--ks-surface-2);font-size: 18px!important;font-weight: 600;line-height: 50px}body.ks .ks-post__titlebox .ks-post__title::placeholder{color: var(--ks-text-3);font-weight: 400}.ks-post__count{display: block;margin-top: 8px;color: var(--ks-text-3);font-size: 12px;text-align: right}.ks-post__count strong{color: var(--ks-text-2);font-family: var(--ks-font-num)}.ks-post__re{color: var(--ks-text-2);font-size: 14px}.ks-post__re a{margin-left: 6px;color: var(--ks-accent)!important}.ks-post__titlebox .ks-badge{align-self: flex-start;margin-top: 10px}body.ks-store .ks-post .tbms{margin: 0;padding: 12px 16px;border: 0;border-radius: 12px;background: var(--ks-accent-soft);color: var(--ks-text)}.ks-pattrs__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin-bottom: 14px}.ks-pattrs__head .ks-post__label{margin: 0}.ks-pattrs__rows{display: flex;flex-direction: column;gap: 8px}.ks-pattrs__row{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,5fr) 36px;gap: 8px;align-items: center}body.ks .ks-pattrs .px{width: 100%!important;height: 44px;padding: 0 14px;border: 0;border-radius: 12px;background: color-mix(in srgb,var(--ks-text) 6%,transparent);font-size: 14px;line-height: 44px;transition: background-color .15s,box-shadow .15s}body.ks .ks-pattrs .px:hover{box-shadow: inset 0 0 0 1px var(--ks-stroke-strong)}body.ks .ks-pattrs .px:focus{background: var(--ks-surface);box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft)}body.ks .ks-pattrs .px::placeholder{color: var(--ks-text-3)}body.ks .ks-pattrs .ks-pattrs__k{font-weight: 600}.ks-pattrs__del{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ks-text-3);cursor: pointer;transition: background .15s,color .15s}.ks-pattrs__del:hover{background: var(--ks-surface-2);color: var(--ks-text)}.ks-pattrs__del svg{width: 16px;height: 16px}.ks-pattrs__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 14px}.ks-pattrs__foot .ks-btn svg{width: 14px;height: 14px}.ks-pattrs__foot .ks-btn[disabled]{opacity: .4;cursor: not-allowed}.ks-pattrs__presets{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.ks-pattrs__presets span{margin-right: 2px;color: var(--ks-text-3);font-size: 12px}.ks-pattrs__presets button{height: 28px;padding: 0 11px;border: 0;border-radius: 14px;background: var(--ks-surface-2);color: var(--ks-text-2);font-size: 12px;cursor: pointer;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);transition: color .15s,box-shadow .15s}.ks-pattrs__presets button:hover{color: var(--ks-text);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}.ks-pattrs__presets button[hidden]{display: none}.ks-post__editor{overflow: hidden;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-post__edhead{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding: 18px 24px 12px}.ks-post__edhead .ks-post__label{margin: 0}.ks-post__edhint{color: var(--ks-text-3);font-size: 12px}body.ks-store #e_body_loading{padding: 40px 24px;color: var(--ks-text-3)}body.ks-store .edt{border: 0;border-top: var(--ks-hair) solid var(--ks-stroke);background: var(--ks-surface)}body.ks-store .edt .bar{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 0;height: auto;padding: 8px 14px;border-bottom: var(--ks-hair) solid var(--ks-stroke);background: var(--ks-surface)}body.ks-store .edt .bar > .y,body.ks-store .edt .bar > .btn{display: contents}body.ks-store .edt .bar > .btn::after{display: none}body.ks-store .edt .bar > .y p{display: contents}body.ks-store .edt .bar > .btn > div{order: 3}body.ks-store .edt .bar > .y > *{order: 8}body.ks-store .edt .bar #e_adv_s2{order: 1;flex-wrap: wrap}body.ks-store .edt .bar #e_adv_5{order: 2}body.ks-store .edt .bar > .y > .z{order: 9;display: flex;align-items: center;gap: 6px;float: none;height: auto;margin-left: auto;padding: 0 0 0 8px;border: 0}body.ks-store .edt .b1r,body.ks-store .edt .b2r{display: flex;flex-wrap: nowrap;align-items: center;gap: 2px;float: none;height: auto;margin: 0 8px 0 0;padding: 0 8px 0 0;border: 0;border-right: var(--ks-hair) solid var(--ks-stroke)}body.ks-store .edt .btn > div:last-child{margin-right: 0;border-right: 0}body.ks-store .edt .b2r p,body.ks-store .edt .b2r span[id^="e_adv"],body.ks-store .edt .esb p{display: contents}body.ks-store .edt .b2r br{display: none}body.ks-store .edt .bar a{position: relative;display: inline-grid;float: none;place-items: center;width: 32px;height: 32px;margin: 0;padding: 0;overflow: hidden;border: 0;border-radius: 8px;background-color: transparent;color: var(--ks-text-2);font-size: 12px;text-indent: 0;line-height: 1;transition: background-color .15s,color .15s}body.ks-store .edt .bar a:hover,body.ks-store .edt .bar a.hover{background-color: var(--ks-surface-2);color: var(--ks-text)}body.ks-store .edt .b1r a{padding: 0;font-size: 0}body.ks-store .edt .bar #e_attach,body.ks-store .edt .bar #e_backcolor,body.ks-store .edt .bar #e_bold,body.ks-store .edt .bar #e_code,body.ks-store .edt .bar #e_downremoteimg,body.ks-store .edt .bar #e_forecolor,body.ks-store .edt .bar #e_hide,body.ks-store .edt .bar #e_image,body.ks-store .edt .bar #e_inserthorizontalrule,body.ks-store .edt .bar #e_italic,body.ks-store .edt .bar #e_justifycenter,body.ks-store .edt .bar #e_justifyleft,body.ks-store .edt .bar #e_justifyright,body.ks-store .edt .bar #e_quote,body.ks-store .edt .bar #e_redo,body.ks-store .edt .bar #e_underline,body.ks-store .edt .bar #e_undo,body.ks-store .edt .bar #e_unlink,body.ks-store .edt .bar #e_url{background-image: none!important;font-size: 0}body.ks-store .edt .bar #e_attach::before,body.ks-store .edt .bar #e_backcolor::before,body.ks-store .edt .bar #e_bold::before,body.ks-store .edt .bar #e_code::before,body.ks-store .edt .bar #e_downremoteimg::before,body.ks-store .edt .bar #e_forecolor::before,body.ks-store .edt .bar #e_hide::before,body.ks-store .edt .bar #e_image::before,body.ks-store .edt .bar #e_inserthorizontalrule::before,body.ks-store .edt .bar #e_italic::before,body.ks-store .edt .bar #e_justifycenter::before,body.ks-store .edt .bar #e_justifyleft::before,body.ks-store .edt .bar #e_justifyright::before,body.ks-store .edt .bar #e_quote::before,body.ks-store .edt .bar #e_redo::before,body.ks-store .edt .bar #e_underline::before,body.ks-store .edt .bar #e_undo::before,body.ks-store .edt .bar #e_unlink::before,body.ks-store .edt .bar #e_url::before{content: "";width: 19px;height: 19px;background: currentColor;-webkit-mask: var(--ki) center / contain no-repeat;mask: var(--ki) center / contain no-repeat}body.ks-store .edt .bar a.tblbtn_disabled,body.ks-store .edt .bar a.hd_dsb{opacity: .35}body.ks-store .edt #e_adv_2,body.ks-store .edt .bar a.cst,body.ks-store .edt #e_tbl,body.ks-store .edt #e_removeformat,body.ks-store .edt #e_autotypeset,body.ks-store .edt #e_floatleft,body.ks-store .edt #e_floatright,body.ks-store .edt #e_insertorderedlist,body.ks-store .edt #e_insertunorderedlist,body.ks-store .edt #e_sml,body.ks-store .edt #e_vid,body.ks-store .edt #e_aud,body.ks-store .edt #e_fls,body.ks-store .edt #e_at,body.ks-store .edt #e_free,body.ks-store .edt #e_pasteword,body.ks-store .edt #e_page,body.ks-store .edt #e_index,body.ks-store .edt #e_password,body.ks-store .edt #e_postbg,body.ks-store .edt #e_beginning,body.ks-store .edt #e_magic{display: none!important}body.ks-store .edt .b2r a.dp{display: inline-flex;width: auto;min-width: 64px;height: 32px;margin-right: 4px;padding: 0 24px 0 10px;border: var(--ks-hair) solid var(--ks-stroke-strong);background: var(--ks-surface-2) none;color: var(--ks-text);font-size: 13px;text-indent: 0;justify-content: flex-start}body.ks-store .edt .b2r a.dp::after{content: "";position: absolute;top: 13px;right: 9px;width: 5px;height: 5px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);opacity: .6}body.ks-store .edt .b2r a.dp:hover{border-color: var(--ks-accent)}body.ks-store .edt .b2r a#e_fontname,body.ks-store .edt .b2r a#e_fontsize{width: 66px;min-width: 0;font-size: 0;white-space: nowrap}body.ks-store .edt .b2r a#e_fontname > *,body.ks-store .edt .b2r a#e_fontsize > *{display: none}body.ks-store .edt .b2r a#e_fontname::before,body.ks-store .edt .b2r a#e_fontsize::before{content: "字体";font-size: 13px}body.ks-store .edt .b2r a#e_fontsize::before{content: "大小"}body.ks-store #e_simple{display: none!important}body.ks-store .edt .bar #e_fullswitcher{width: 32px;height: 32px;margin: 0;padding: 0;border: 0;border-radius: 8px;background: none!important;color: var(--ks-text-2);font-size: 0;text-indent: 0;--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h5v5M9 20H4v-5M20 4l-6 6M4 20l6-6'/%3E%3C/svg%3E")}body.ks-store .edt .bar #e_fullswitcher:hover{background-color: var(--ks-surface-2)!important;color: var(--ks-text)}body.ks-store .edt .bar #e_fullswitcher::before{content: "";width: 18px;height: 18px;background: currentColor;-webkit-mask: var(--ki) center / contain no-repeat;mask: var(--ki) center / contain no-repeat}html.ks-edfull body.ks-store .edt .bar #e_fullswitcher{color: var(--ks-text);--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14h6v6M20 10h-6V4M14 10l6-6M4 20l6-6'/%3E%3C/svg%3E")}body.ks-store .edt .bar_swch{display: inline-flex;align-items: center;gap: 4px;padding: 0 0 0 6px;color: var(--ks-text-3);font-size: 12px;white-space: nowrap}body.ks-store .edt .bar > .y .mbn{display: inline-flex;gap: 6px;margin: 0}body.ks-store #e_imagen,body.ks-store #e_attachn{position: absolute;top: 4px;left: 24px;z-index: 1;width: 8px;height: 8px;border-radius: 50%;background: var(--ks-sale);text-indent: -9999px}body.ks-store #e_attachn{left: 58px}body.ks-store .edt .area{padding: 0;background: var(--ks-surface)}body.ks.ks-store .edt .pt{display: block;width: 100%;min-height: 420px;padding: 18px 24px!important;border: 0;border-radius: 0;background: transparent;color: var(--ks-text);font-size: 15px;line-height: 1.8;box-shadow: none;resize: vertical}body.ks.ks-store .edt .pt:focus{box-shadow: none}body.ks-store .edt .area iframe{display: block;width: 100%;background: var(--ks-surface)}body.ks-store .edt .bbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 6px 10px;height: auto;padding: 9px 16px;border-top: var(--ks-hair) solid var(--ks-stroke);background: var(--ks-surface);color: var(--ks-text-3);font-size: 12px}body.ks-store .edt .bbar a{color: var(--ks-text-3)!important}body.ks-store .edt .bbar a:hover{color: var(--ks-text)!important}body.ks-store .edt .bbar em{float: none;width: auto;height: auto;margin-right: auto;color: var(--ks-text-2);font-style: normal}body.ks-store .edt .bbar img{display: none}html.ks-edfull,html.ks-edfull body{overflow: hidden!important}html.ks-edfull .ks-nav,html.ks-edfull #scrolltop{visibility: hidden}html.ks-edfull body.ks-store #e_body{position: fixed!important;inset: 0;z-index: 299;display: flex!important;flex-direction: column;margin: 0;border: 0;border-radius: 0;background: var(--ks-surface)}html.ks-edfull body.ks-store #e_body > *{position: static!important;top: auto!important;right: auto!important;bottom: auto!important;left: auto!important;width: auto!important;min-width: 0!important;z-index: auto!important;flex: none}html.ks-edfull body.ks-store #e_body .bar{padding: 10px 20px}html.ks-edfull body.ks-store #e_body .area{display: flex;flex: 1 1 auto;flex-direction: column;min-height: 0;height: auto!important;background: var(--ks-surface)!important}html.ks-edfull body.ks-store #e_body .area > iframe,html.ks-edfull body.ks.ks-store #e_body .area > textarea{flex: 1 1 auto;height: auto!important;min-height: 0;resize: none}html.ks-edfull body.ks.ks-store #e_body .area > textarea{padding: 28px max(24px,calc((100% - 860px) / 2))!important}html.ks-edfull body.ks-store #e_body .bbar{padding: 9px 20px}body.ks-store :is(#rstnotice,#e_svdsecond,#e_svd,#e_rst){display: none!important}body.ks-store #post_extra{padding: 0}body.ks-store #post_extra_tb{display: flex;flex-wrap: wrap;gap: 8px}body.ks-store #post_extra_tb label{display: inline-flex;float: none;align-items: center;height: 34px;margin: 0;padding: 0 14px;border: 0;border-radius: 17px;background: var(--ks-surface-2);color: var(--ks-text-2);font-size: 13px;cursor: pointer;transition: background .15s,color .15s}body.ks-store #post_extra_tb label:hover{color: var(--ks-text)}body.ks-store #post_extra_tb label.a{background: var(--ks-text);color: var(--ks-bg)}body.ks-store #post_extra_tb label span{padding: 0;background: none;color: inherit}body.ks-store #post_extra_tb label::before{content: "+";margin-right: 6px;opacity: .6}body.ks-store #post_extra_tb label.a::before{content: "−"}body.ks-store #post_extra_c .exfm{margin: 14px 0 0;padding: 16px 18px;border: 0;border-radius: 12px;background: var(--ks-surface-2);color: var(--ks-text-2);font-size: 13px;line-height: 2}body.ks-store #post_extra_c .exfm table td{padding: 4px 8px 4px 0;color: var(--ks-text-2)}body.ks-store .ks-post__extra{display: none!important}body.ks-store .ks-post__seccheck:not(:has(*)){display: none}body.ks-store .ks-post__seccheck:has(*){padding: 18px 24px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-post__side{position: sticky;top: calc(var(--ks-nav-total) + 16px);display: flex;flex-direction: column;gap: 16px}.ks-post__side h3{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;font-size: 16px;font-weight: 700}.ks-post__facts{margin: 0}.ks-post__facts div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-top: var(--ks-hair) solid var(--ks-stroke);font-size: 13px}.ks-post__facts dt{color: var(--ks-text-3)}.ks-post__facts dd{margin: 0;color: var(--ks-text);text-align: right}body.ks-store .ks-post__actions{display: flex;flex-direction: column;gap: 10px;margin: 16px 0 0;padding: 0}body.ks-store .ks-post__actions .pn{display: flex;align-items: center;justify-content: center;width: 100%;height: 46px;margin: 0;padding: 0;border-radius: 23px;font-size: 15px;font-weight: 600}body.ks-store .ks-post__actions .pn em,body.ks-store .ks-post__actions .pn span{font-style: normal;font-weight: 600}body.ks-store .ks-post__actions .pn:not(.pnc){border: var(--ks-hair) solid var(--ks-stroke-strong);background: transparent;color: var(--ks-text)!important}body.ks-store .ks-post__actions .pn:not(.pnc):hover{background: var(--ks-surface-2)}.ks-post__opts{display: flex;flex-direction: column;gap: 8px;margin-top: 14px;color: var(--ks-text-2);font-size: 13px}.ks-post__opts:empty{display: none}.ks-post__opts label{display: inline-flex;align-items: center;gap: 6px;cursor: pointer}.ks-post__opts .pc{margin: 0;accent-color: var(--ks-accent)}.ks-post__link{margin-top: 14px}.ks-post__link label{display: block;margin-bottom: 8px;color: var(--ks-text-2);font-size: 13px;font-weight: 600}.ks-post__linkbox{display: flex;align-items: center;height: 40px;padding: 0 12px;border-radius: 10px;background: var(--ks-surface-2);color: var(--ks-text-3);font-family: var(--ks-font-num);font-size: 14px;transition: box-shadow .15s}.ks-post__linkbox:focus-within{box-shadow: inset 0 0 0 1.5px var(--ks-accent)}.ks-post__link[data-state="bad"] .ks-post__linkbox{box-shadow: inset 0 0 0 1.5px var(--ks-sale)}body.ks .ks-post__linkbox input{flex: 1;min-width: 0;width: auto!important;height: 38px;margin: 0;padding: 0 2px;border: 0!important;background: none!important;box-shadow: none!important;color: var(--ks-text);font: inherit;line-height: 38px;outline: none}body.ks .ks-post__linkbox input::placeholder{color: var(--ks-text-3)}.ks-post__link p{margin: 6px 0 0;color: var(--ks-text-3);font-size: 12px;line-height: 18px;overflow-wrap: anywhere}.ks-post__link[data-state="good"] p{color: var(--ks-success)}.ks-post__link[data-state="bad"] p{color: var(--ks-sale)}.ks-cover__drop{position: relative;display: grid;place-items: center;aspect-ratio: 1;overflow: hidden;border: 1.5px dashed var(--ks-stroke-strong);border-radius: 14px;background: var(--ks-surface-2);transition: border-color .2s,background .2s}.ks-cover[data-url] .ks-cover__drop{cursor: pointer}.ks-cover[data-url] .ks-cover__drop:hover,.ks-cover.is-drag .ks-cover__drop{border-color: var(--ks-accent);background: var(--ks-accent-soft)}.ks-cover__drop:focus-visible{outline: 2px solid var(--ks-accent);outline-offset: 2px}.ks-cover.has-img .ks-cover__drop{border-style: solid;border-color: var(--ks-stroke);background: repeating-conic-gradient(var(--ks-surface-2) 0 25%,var(--ks-surface) 0 50%) 50% / 18px 18px}.ks-cover__img{position: absolute;inset: 0;width: 100%;height: 100%;padding: 14%;object-fit: contain;filter: var(--ks-icon-shadow);transition: filter .2s}.ks-cover__empty{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 16px;color: var(--ks-text-2);text-align: center}.ks-cover__empty svg{box-sizing: content-box;width: 22px;height: 22px;margin-bottom: 4px;padding: 12px;border-radius: 50%;background: var(--ks-surface-3);color: var(--ks-text)}.ks-cover__empty strong{color: var(--ks-text);font-size: 14px}.ks-cover__empty em{color: var(--ks-text-3);font-size: 12px;font-style: normal}.ks-cover.has-img .ks-cover__empty{display: none}.ks-cover__bar{position: absolute;right: 12px;bottom: 12px;left: 12px;height: 4px;overflow: hidden;border-radius: 2px;background: rgba(0,0,0,.4);opacity: 0;transition: opacity .2s}.ks-cover__bar i{display: block;width: 0;height: 100%;background: #fff;transition: width .15s}.ks-cover.is-uploading .ks-cover__bar{opacity: 1}.ks-cover.is-uploading .ks-cover__img{filter: brightness(.55)}.ks-cover.has-new .ks-cover__drop::after{content: "新封面";position: absolute;top: 10px;left: 10px;padding: 3px 8px;border-radius: 6px;background: rgba(0,0,0,.55);color: #fff;font-size: 11px;font-weight: 600}.ks-cover__ops{display: flex;align-items: center;gap: 10px;margin-top: 12px}.ks-cover__ops .ks-btn{flex: 1}.ks-cover__remove{padding: 0 6px;border: 0;background: none;color: var(--ks-text-3);font-size: 13px;cursor: pointer}.ks-cover__remove:hover{color: var(--ks-sale)}.ks-cover__note{margin: 12px 0 0;color: var(--ks-text-3);font-size: 12px;line-height: 1.7}.ks-post__tipico{display: grid;flex: none;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-post__tipico svg{width: 16px;height: 16px}.ks-post__tip ul{margin: 0;padding: 0 0 0 18px;color: var(--ks-text-2);font-size: 13px;line-height: 1.75}.ks-post__tip li{margin-bottom: 4px;list-style: disc}.ks-post__tip b{color: var(--ks-text);font-weight: 600}.ks-post__tip .ks-post__check{padding: 0}.ks-post__check li{display: flex;gap: 8px;list-style: none}.ks-post__check svg{flex: none;width: 15px;height: 15px;margin-top: 4px;color: var(--ks-success)}.ks-post__tip .ks-btn{margin-top: 14px}.ks-post__tip .ks-btn svg{width: 15px;height: 15px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask){--ks-pop-fill: color-mix(in srgb,var(--ks-text) 6%,transparent);--ks-pop-fill-2: color-mix(in srgb,var(--ks-text) 11%,transparent);box-sizing: border-box;min-width: 340px;max-width: calc(100vw - 32px);max-height: calc(100vh - 24px);z-index: 400!important;padding: 0!important;overflow: hidden auto;border: 0!important;border-radius: 16px!important;background: var(--ks-menu)!important;color: var(--ks-text);box-shadow: 0 30px 70px -20px rgba(0,0,0,.6),0 0 0 var(--ks-hair) var(--ks-stroke)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .fwin,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .fwin > tbody,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .fwin > tbody > tr{display: block;width: 100%;border: 0;background: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .fwin > tbody > tr > td{display: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .fwin > tbody > tr > td.m_c{display: block;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .mtm{margin: 0!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s{display: flex!important;align-items: center;gap: 4px;width: auto!important;max-width: none;margin: 0!important;padding: 12px 14px!important;border: 0!important;border-bottom: var(--ks-hair) solid var(--ks-stroke)!important;border-radius: 0;background: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s li{float: none;margin: 0;list-style: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s li.y{order: 9;margin-left: auto}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s a{display: block;height: 32px;padding: 0 14px;border: 0!important;border-radius: 8px;background: none;color: var(--ks-text-2)!important;font-size: 13px;line-height: 32px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s a:hover{color: var(--ks-text)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s li.current a,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) ul.tb_s li.a a{background: var(--ks-pop-fill-2);color: var(--ks-text)!important;font-weight: 600;box-shadow: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flb{display: flex;align-items: center;justify-content: space-between;margin: 0;padding: 14px 16px!important;border-bottom: var(--ks-hair) solid var(--ks-stroke);background: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flb em{color: var(--ks-text);font-size: 15px;font-weight: 600;font-style: normal}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flbc{position: relative;display: block;float: none;width: 30px!important;height: 30px!important;margin: 0!important;padding: 0;overflow: hidden;border-radius: 50%;background: var(--ks-pop-fill)!important;color: transparent!important;font-size: 0!important;line-height: 0;text-indent: -9999px;cursor: pointer}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flbc:hover{background: var(--ks-pop-fill-2)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flbc::before,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flbc::after{content: ""!important;position: absolute;top: 50%;left: 50%;width: 12px;height: 1.6px;border-radius: 1px;background: var(--ks-text-2);transform: translate(-50%,-50%) rotate(45deg)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .flbc::after{transform: translate(-50%,-50%) rotate(-45deg)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt > span.y{float: right;margin: 0 0 8px 12px!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .c{margin: 0;padding: 16px 18px!important;border: 0!important;background: none!important;color: var(--ks-text-2);font-size: 13px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .bbda,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .bbs{border-bottom: 0!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) table th,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) table td{border-color: var(--ks-stroke)!important;color: var(--ks-text-2)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .xg1,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .xg2{color: var(--ks-text-3)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .xi1,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .xi2{color: var(--ks-text-2)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .px,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .pt{border: var(--ks-hair) solid var(--ks-stroke)!important;background: var(--ks-pop-fill)!important;color: var(--ks-text)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) #imgSpanButtonPlaceholder,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) #spanButtonPlaceholder,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .webuploader-container{position: relative;display: inline-flex!important;min-width: 0!important;height: auto!important;margin: 0;padding: 0!important;overflow: hidden;border-radius: 20px;background: none!important;color: inherit;line-height: normal;vertical-align: middle}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt > .pbm{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;min-height: 108px;margin: 0;padding: 18px!important;border: 1.5px dashed var(--ks-stroke-strong)!important;border-radius: 12px;background: var(--ks-pop-fill)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt > .pbm .y{float: none;order: 2;width: 100%;text-align: center}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .webuploader-pick{display: inline-flex;align-items: center;justify-content: center;width: auto!important;height: 40px!important;white-space: nowrap;padding: 0 24px;overflow: hidden;border-radius: 20px;background: var(--ks-cta);color: var(--ks-on-cta);font-size: 14px;font-weight: 600;line-height: 40px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .webuploader-pick-hover{background: var(--ks-cta-hover)}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .webuploader-container > div:not(.webuploader-pick){top: 0!important;left: 0!important;width: 100%!important;height: 100%!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .upfl{max-height: 300px;margin-top: 12px;overflow: auto}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .upfl:empty{margin: 0}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl{width: 100%;border-collapse: separate;border-spacing: 8px;table-layout: fixed}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl td{padding: 8px!important;border: 0!important;border-radius: 10px;background: var(--ks-pop-fill);text-align: center;vertical-align: top}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl td:not([id]){background: none}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl img{display: block;width: 100%!important;height: 84px!important;object-fit: cover;border-radius: 8px;cursor: pointer}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl p{margin: 6px 0 0!important;font-size: 12px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl p a{margin: 0 4px;color: var(--ks-text-3)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl p a:hover{color: var(--ks-text)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .imgl .px{width: 100%!important;height: 26px;font-size: 12px!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .upfl table:not(.imgl) td{padding: 6px 4px;border-bottom: var(--ks-hair) solid var(--ks-stroke)!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .progressWrapper,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .progressContainer{margin: 6px 0 0;padding: 6px 10px;border: 0!important;border-radius: 8px;background: var(--ks-pop-fill)!important;color: var(--ks-text-2);font-size: 12px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .notice,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .upnf{margin: 12px 0 0!important;padding: 0!important;border: 0!important;background: none!important;color: var(--ks-text-3);font-size: 12px;line-height: 1.8}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .notice::before{display: none!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .o,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt .pns{position: static;display: flex;float: none;align-items: center;justify-content: flex-end;gap: 10px;height: auto!important;min-height: 0;margin: 0!important;padding: 12px 18px!important;border: 0!important;border-top: var(--ks-hair) solid var(--ks-stroke)!important;background: none!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .p_opt .pns{margin: 14px -18px -16px!important}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .pn{display: inline-flex;align-items: center;justify-content: center;height: 36px;padding: 0 20px;border-radius: 18px}body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .pn strong,body.ks-store :is(#e_image_menu,#e_attach_menu,#e_editortoolbar .p_pof,#e_editortoolbar .fwinmask) .pn span{font-weight: 600}body.ks-store #e_editortoolbar .p_pop{padding: 6px;border-radius: 12px}body.ks-store #e_editortoolbar .p_pop li{list-style: none}body.ks-store #e_editortoolbar .p_pop a{display: block;padding: 6px 12px;border-radius: 8px}body.ks-store .p_opt,body.ks-store .p_pof,body.ks-store .p_pop,body.ks-store .upf,body.ks-store .fwinmask .m_c,body.ks-store .fwin .m_c,body.ks-store .fwin .o{border-color: var(--ks-stroke);background: var(--ks-menu);color: var(--ks-text)}body.ks-store .p_opt .xg1,body.ks-store .p_pof .xg1,body.ks-store .fwin .xg1,body.ks-store .p_opt .xg2{color: var(--ks-text-3)!important}body.ks-store .p_opt table td,body.ks-store .p_pof table td,body.ks-store .upfl td,body.ks-store .upfl th{border-color: var(--ks-stroke)!important;color: var(--ks-text-2)}body.ks-store .p_opt a,body.ks-store .p_pof a{color: var(--ks-text)}body.ks-store .p_opt .tb,body.ks-store .p_pof .tb{margin-bottom: 12px}body.ks-store .imgl img,body.ks-store .upfl img{border-radius: 6px}body.ks-store .p_opt .px,body.ks-store .p_pof .px,body.ks-store .p_opt .pt,body.ks-store .p_pof .pt{background: var(--ks-surface-2)}body.ks-store #e_attach{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5l-8.2 8.2a5 5 0 01-7-7L13.5 4a3.5 3.5 0 015 5l-8.3 8.3a2 2 0 01-2.8-2.8L15 7'/%3E%3C/svg%3E")}body.ks-store #e_backcolor{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 4.5l5 5L11 18H6v-5z'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}body.ks-store #e_bold{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 5h6a3.5 3.5 0 010 7H7zM7 12h7a3.5 3.5 0 010 7H7z' stroke-width='2.2'/%3E%3C/svg%3E")}body.ks-store #e_code{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E")}body.ks-store #e_downremoteimg{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E")}body.ks-store #e_forecolor{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 15L12 4l5.5 11M8.5 11h7'/%3E%3Cpath d='M4 20h16' stroke-width='3'/%3E%3C/svg%3E")}body.ks-store #e_hide{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 6.1A9.8 9.8 0 0112 6c5 0 9 6 9 6a17 17 0 01-2.6 3.3M6.6 6.6C4.3 8.2 3 12 3 12s4 6 9 6a9 9 0 004.4-1.1M9.9 10a3 3 0 004.1 4.1'/%3E%3C/svg%3E")}body.ks-store #e_image{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='8.5' cy='10' r='1.5'/%3E%3Cpath d='M21 16l-5-5-8 8'/%3E%3C/svg%3E")}body.ks-store #e_inserthorizontalrule{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16'/%3E%3C/svg%3E")}body.ks-store #e_italic{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 4h-9M14 20H5M15 4L9 20'/%3E%3C/svg%3E")}body.ks-store #e_justifycenter{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M7 10h10M4 14h16M7 18h10'/%3E%3C/svg%3E")}body.ks-store #e_justifyleft{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 10h10M4 14h16M4 18h10'/%3E%3C/svg%3E")}body.ks-store #e_justifyright{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M10 10h10M4 14h16M10 18h10'/%3E%3C/svg%3E")}body.ks-store #e_quote{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17c2 0 4-1.5 4-5V7H4v5h4M14 17c2 0 4-1.5 4-5V7h-5v5h4'/%3E%3C/svg%3E")}body.ks-store #e_redo{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14l5-5-5-5M20 9H9a5 5 0 000 10h3'/%3E%3C/svg%3E")}body.ks-store #e_underline{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v7a5 5 0 0010 0V4M5 20h14'/%3E%3C/svg%3E")}body.ks-store #e_undo{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14L4 9l5-5M4 9h11a5 5 0 010 10h-3'/%3E%3C/svg%3E")}body.ks-store #e_unlink{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.4 13.6l1.4-1.4a4 4 0 00-5.6-5.6l-1.4 1.4M5.6 10.4l-1.4 1.4a4 4 0 005.6 5.6l1.4-1.4M9 2v3M2 9h3M15 22v-3M22 15h-3'/%3E%3C/svg%3E")}body.ks-store #e_url{--ki: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 005.7 0l3-3a4 4 0 00-5.7-5.7l-1 1M14 10a4 4 0 00-5.7 0l-3 3a4 4 0 005.7 5.7l1-1'/%3E%3C/svg%3E")}.ks-ohead{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin: 36px 0 22px}.ks-ohead__user{display: flex;align-items: center;gap: 16px;min-width: 0}.ks-ohead__avatar{flex: none}.ks-ohead__avatar img{display: block;width: 56px;height: 56px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 3px var(--ks-bg),0 0 0 4px var(--ks-stroke-strong)}.ks-ohead__avatar--guest{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--ks-surface);color: var(--ks-text-2);box-shadow: 0 0 0 3px var(--ks-bg),0 0 0 4px var(--ks-stroke-strong)}.ks-ohead__avatar--guest svg{width: 24px;height: 24px}.ks-olookup{display: grid;grid-template-columns: auto minmax(0,1fr) minmax(0,1.3fr) auto;align-items: center;gap: 10px;margin: 0 0 16px;padding: 12px 12px 12px 20px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-olookup__title{display: inline-flex;align-items: center;gap: 8px;margin-right: 6px;color: var(--ks-text);font-size: 14px;font-weight: 600;white-space: nowrap}.ks-olookup__title svg{width: 16px;height: 16px;color: var(--ks-text-3)}.ks-olookup .ks-input{height: 38px}.ks-olookup .ks-btn{height: 38px;padding: 0 20px}.ks-ohead h1{margin: 0;font-family: var(--ks-font-hero);font-size: 28px;line-height: 36px;font-weight: 500;letter-spacing: 0}.ks-ohead p{max-width: 36em;margin: 4px 0 0;color: var(--ks-text-2);font-size: 14px;line-height: 20px}.ks-ohead .ks-btn svg{width: 16px;height: 16px}.ks-otiles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-bottom: 24px}.ks-otile{position: relative;display: flex;align-items: center;gap: 14px;min-width: 0;padding: 18px 20px;border: 0;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1);color: var(--ks-text);font-family: inherit;text-align: left;cursor: pointer;transition: background .2s,box-shadow .2s}.ks-otile:hover{background: var(--ks-surface-2)}.ks-otile.is-active{box-shadow: inset 0 0 0 2px var(--ks-text)}.ks-otile__ico{display: grid;flex: none;place-items: center;width: 42px;height: 42px;border-radius: 12px;background: var(--ks-surface-2);color: var(--ks-text)}.ks-otile__ico svg{width: 20px;height: 20px}.ks-otile__ico--wait{background: rgba(251,191,36,.14);color: var(--ks-warning)}.ks-otile__ico--paid{background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-otile__ico--done{background: rgba(74,222,128,.13);color: var(--ks-success)}.ks-otile__txt{display: flex;flex-direction: column;min-width: 0;color: var(--ks-text-2);font-size: 13px;line-height: 18px;white-space: nowrap}.ks-otile__txt b{color: var(--ks-text);font-family: var(--ks-font-num);font-size: 24px;font-weight: 700;line-height: 28px}.ks-otile__dot{position: absolute;top: 14px;right: 14px;width: 8px;height: 8px;border-radius: 50%;background: var(--ks-sale);box-shadow: 0 0 0 4px rgba(255,93,93,.18)}.ks-olist{display: flex;flex-direction: column;gap: 14px}.ks-ocard{overflow: hidden;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-ocard--paid{box-shadow: 0 0 0 1px rgba(110,155,255,.4),0 18px 40px -26px rgba(110,155,255,.5)}.ks-ocard--closed,.ks-ocard--refunded{opacity: .7}.ks-ocard__head{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 18px;padding: 11px 22px;line-height: 20px;border-bottom: var(--ks-hair) solid var(--ks-stroke);background: rgba(127,127,127,.04);color: var(--ks-text-3);font-size: 12px}.ks-ocard__no b{color: var(--ks-text-2);font-family: var(--ks-font-num);font-weight: 600;letter-spacing: .02em}.ks-ocard__copy{display: inline-grid;place-items: center;width: 22px;height: 22px;margin-left: 4px;padding: 0;border: 0;border-radius: 6px;background: none;color: var(--ks-text-3);vertical-align: middle;cursor: pointer}.ks-ocard__copy:hover{background: var(--ks-surface-2);color: var(--ks-text)}.ks-ocard__copy svg{width: 13px;height: 13px}.ks-ocard__head .ks-status{margin-left: auto}.ks-ocard__body{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;align-items: center;gap: 22px;padding: 18px 22px}.ks-ocard__icon{display: grid;place-items: center;width: 72px;height: 72px;color: #fff!important}.ks-ocard__icon.is-ph{overflow: hidden;border-radius: 18px;background: linear-gradient(145deg,#3b5bdb,#7c3aed);box-shadow: 0 10px 24px -12px rgba(0,0,0,.55)}.ks-ocard__icon img{width: 100%;height: 100%;object-fit: contain;filter: var(--ks-icon-shadow)}.ks-ocard__icon svg{width: 44%;height: 44%}.ks-ocard__info{min-width: 0}.ks-ocard__name{display: block;overflow: hidden;color: var(--ks-text)!important;font-size: 16px;line-height: 24px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.ks-ocard__name:hover{color: var(--ks-accent)!important}.ks-ocard__meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: 4px;color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-ostep{display: flex;max-width: 440px;margin: 14px 0 2px;padding: 0;list-style: none}.ks-ostep li{position: relative;flex: 1;padding-top: 17px;color: var(--ks-text-3);font-size: 12px;line-height: 18px;white-space: nowrap;list-style: none}.ks-ostep li:last-child{flex: none}.ks-ostep li::before{content: "";position: absolute;top: 4px;left: 0;right: 0;height: 2px;border-radius: 1px;background: var(--ks-surface-3)}.ks-ostep li:last-child::before{display: none}.ks-ostep li i{position: absolute;top: 0;left: 0;z-index: 1;width: 10px;height: 10px;border-radius: 50%;background: var(--ks-surface-3);box-shadow: 0 0 0 3px var(--ks-surface)}.ks-ostep li.is-done{color: var(--ks-text-2)}.ks-ostep li.is-done::before,.ks-ostep li.is-done i{background: var(--ks-success)}.ks-ostep li.is-cur{color: var(--ks-text);font-weight: 600}.ks-ostep li.is-cur i{background: var(--ks-accent);box-shadow: 0 0 0 3px var(--ks-surface),0 0 0 6px var(--ks-accent-soft)}.ks-ocard__amount{font-family: var(--ks-font-num);font-size: 20px;line-height: 28px;font-weight: 700;text-align: right;white-space: nowrap}.ks-ocard__amount small{display: block;color: var(--ks-text-3);font-family: var(--ks-font);font-size: 12px;line-height: 18px;font-weight: 400}.ks-ocard__ops{display: flex;flex-direction: column;align-items: stretch;gap: 8px;min-width: 112px}.ks-ocard__ops .ks-btn{justify-content: center}.ks-ocard__ops .ks-btn svg{width: 15px;height: 15px}.ks-ocard__note{display: flex;align-items: center;gap: 8px;padding: 11px 22px;border-top: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-ocard__note svg{flex: none;width: 16px;height: 16px}.ks-ocard__note b{color: var(--ks-text);font-weight: 600}.ks-ocard__note--wait{background: rgba(251,191,36,.06)}.ks-ocard__note--wait svg{color: var(--ks-warning)}.ks-ocard__note--paid{background: rgba(110,155,255,.08)}.ks-ocard__note--paid svg{color: var(--ks-accent)}.ks-ocard__note--pending svg{color: var(--ks-purple)}.ks-ocard__note--done svg{color: var(--ks-success)}.ks-oempty{padding: 64px 24px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1);color: var(--ks-text-2);text-align: center}.ks-oempty__ico{display: grid;place-items: center;width: 64px;height: 64px;margin: 0 auto 16px;border-radius: 20px;background: var(--ks-surface-2);color: var(--ks-text-2)}.ks-oempty__ico svg{width: 28px;height: 28px}.ks-oempty strong{display: block;color: var(--ks-text);font-size: 17px}.ks-oempty p{margin: 6px 0 0}.ks-oempty--filter{padding: 44px 24px}.ks-oempty--filter > svg{display: block;width: 28px;height: 28px;margin: 0 auto 10px;color: var(--ks-text-3)}.ks-oempty--filter strong{margin: 0;font-size: 15px;font-weight: 500;color: var(--ks-text-2)}.ks-ohelp{margin-top: 52px;padding: 28px 32px 30px;border-radius: 20px;background: var(--ks-surface);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}.ks-ohelp__title{margin: 0 0 14px;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 22px;font-weight: 500;line-height: 28px}.ks-ohelp__body{max-width: 46em;color: var(--ks-text-2);font-size: 15px;line-height: 1.8;overflow-wrap: anywhere}.ks-ohelp__body p{margin: 0}.ks-ohelp__body p + p{margin-top: 8px}.ks-ohelp__body p.is-gap{margin-top: 20px}.ks-ohelp__body a{color: var(--ks-accent)}.ks-ohelp__body a:hover{text-decoration: underline}@media (max-width: 640px){.ks-ohelp{margin-top: 40px;padding: 22px 20px 24px;border-radius: 18px}.ks-ohelp__title{margin-bottom: 10px;font-size: 19px;line-height: 26px}}.ks-status{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 10px;border-radius: 12px;font-size: 12px;font-weight: 600;white-space: nowrap}.ks-status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.ks-status--wait,.ks-status--unpaid{background: rgba(251,191,36,.14);color: var(--ks-warning)}.ks-status--paid{background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-status--pending{background: rgba(168,85,247,.15);color: var(--ks-purple)}.ks-status--done{background: rgba(74,222,128,.13);color: var(--ks-success)}.ks-status--closed,.ks-status--refunded,.ks-status--trade{background: var(--ks-surface-3);color: var(--ks-text-2)}.ks-modal{position: fixed;inset: 0;z-index: 900;display: none;align-items: center;justify-content: center;padding: 24px;background: rgba(0,0,0,.55);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.ks-modal.is-open{display: flex;animation: ks-fade .18s ease}.ks-modal__dialog{width: 100%;max-width: 460px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: 0 32px 80px rgba(0,0,0,.28);overflow: hidden;animation: ks-pop .22s cubic-bezier(.2,.8,.2,1)}.ks-modal__body{padding: 28px 28px 8px}.ks-modal__body h3{margin: 0 0 6px;font-family: var(--ks-font-display);font-size: 20px;font-weight: 600}.ks-modal__body p{margin: 0;color: var(--ks-text-2);font-size: 14px;line-height: 1.6}.ks-modal__product{display: flex;align-items: center;gap: 12px;margin: 18px 0;padding: 12px;border-radius: var(--ks-radius);background: var(--ks-surface-2)}.ks-modal__product strong{display: block;font-size: 14px}.ks-modal__product span{color: var(--ks-text-3);font-size: 12px}.ks-modal__foot{display: flex;justify-content: flex-end;gap: 10px;padding: 18px 28px 24px}.ks-modal__foot--center{justify-content: center}.ks-modal__foot--split{align-items: center;justify-content: space-between}.ks-modal__btns{display: flex;gap: 10px}.ks-modal__alt{color: var(--ks-accent)!important;font-size: 13px;white-space: nowrap}.ks-modal__alt:hover{text-decoration: underline!important}.ks-modal__product > div{flex: 1;min-width: 0}.ks-modal__product strong{line-height: 20px;overflow-wrap: anywhere}.ks-modal__product > div > span{display: block;margin-top: 2px;line-height: 17px}.ks-modal__price{flex: none;color: var(--ks-text);font-family: var(--ks-font-num);font-size: 17px;font-weight: 700}.ks-modal__price small{margin-right: 1px;font-size: .7em;font-weight: 600}.ks-modal__product .ks-modal__price span{color: inherit;font-size: inherit}.ks-modal__product .ks-modal__icon{display: grid;flex: none;place-items: center;width: 44px;height: 44px;overflow: hidden;border-radius: 12px;background: linear-gradient(145deg,#3b5bdb,#7c3aed);color: #fff}.ks-modal__product .ks-modal__icon:has(img){overflow: visible;border-radius: 0;background: none}.ks-modal__icon img{width: 100%;height: 100%;object-fit: contain;filter: var(--ks-icon-shadow)}.ks-modal__icon svg{width: 22px;height: 22px}.ks-mailbox{display: flex;align-items: center;gap: 10px;margin: 14px 0 12px;padding: 16px 18px;border-radius: var(--ks-radius);background: var(--ks-surface-2);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);font-family: var(--ks-font-num);font-size: 20px;font-weight: 700;word-break: break-all}.ks-mailbox svg{flex: none;width: 20px;height: 20px;color: var(--ks-accent)}.ks-modal__tips{margin: 0 0 16px;padding: 0 0 0 18px;color: var(--ks-text-2);font-size: 13px;line-height: 1.8}.ks-modal__tips li{list-style: disc}@media (max-width: 520px){.ks-modal{padding: 16px}.ks-modal__body{padding: 24px 20px 4px}.ks-modal__foot{padding: 16px 20px 20px}.ks-modal__foot > .ks-btn,.ks-modal__btns > .ks-btn{flex: 1 1 0;min-width: 0;height: 44px}.ks-modal__foot--center > .ks-btn{flex: none;min-width: 140px}.ks-modal__foot--split{flex-direction: column-reverse;align-items: stretch;gap: 14px}.ks-modal__btns{width: 100%}.ks-modal__alt{align-self: center}}.ks-field{display: block;margin-bottom: 14px}.ks-field__label{display: block;margin-bottom: 6px;font-size: 13px;font-weight: 600}.ks-input{box-sizing: border-box;width: 100%;height: 40px;padding: 0 12px;border: 0;border-radius: 10px;outline: none;background-color: color-mix(in srgb,var(--ks-text) 6%,transparent);color: var(--ks-text);font-size: 14px!important;transition: background-color .15s,box-shadow .15s}.ks-input::placeholder{color: var(--ks-text-3);opacity: 1}.ks-input:hover{box-shadow: inset 0 0 0 1px var(--ks-stroke-strong)}.ks-input:focus{background-color: var(--ks-surface);box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft)}.ks-input.is-invalid{box-shadow: inset 0 0 0 1.5px var(--ks-sale),0 0 0 4px color-mix(in srgb,var(--ks-sale) 16%,transparent)}.ks-field__hint{display: block;margin-top: 6px;color: var(--ks-text-3);font-size: 12px}.ks-modal .ks-input{height: 46px;padding: 0 14px;border-radius: 12px;font-size: 15px!important}.ks-modal .ks-input[type="email"]{padding-left: 42px;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none' stroke='%238e8e93' stroke-width='1.5' stroke-linejoin='round'%3e%3crect x='2.75' y='4.25' width='14.5' height='11.5' rx='2.5'/%3e%3cpath d='M3.5 6l6.5 4.75L16.5 6'/%3e%3c/svg%3e");background-position: 14px center;background-repeat: no-repeat;background-size: 18px}.ks-field.has-error .ks-input{box-shadow: inset 0 0 0 1.5px var(--ks-sale),0 0 0 4px color-mix(in srgb,var(--ks-sale) 16%,transparent)}.ks-modal .ks-field__hint,.ks-modal .ks-field__error{margin-top: 8px;line-height: 18px}.ks-modal .ks-field.has-error .ks-field__hint{display: none}@supports (corner-shape: squircle){.ks-modal .ks-input{border-radius: 21px}}.ks-field__error{display: none;margin-top: 6px;color: var(--ks-sale);font-size: 12px}.ks-field.has-error .ks-field__error{display: block}.ks-check{display: flex;align-items: flex-start;gap: 8px;color: var(--ks-text-2);font-size: 13px;line-height: 1.5;cursor: pointer}.ks-check input{margin: 2px 0 0;accent-color: var(--ks-accent)}.ks-result{padding: 8px 0 4px;text-align: center}.ks-result__icon{display: grid;place-items: center;width: 56px;height: 56px;margin: 4px auto 14px;border-radius: 50%;background: rgba(16,124,16,.12);color: var(--ks-success)}.ks-result__icon svg{width: 28px;height: 28px}@keyframes ks-fade{from{opacity: 0}to{opacity: 1}}@keyframes ks-pop{from{opacity: 0;transform: translateY(12px) scale(.98)}to{opacity: 1;transform: none}}.ks-nav ul,.ks-nav li,.ks-drawer ul,.ks-drawer li{float: none;height: auto;margin: 0;padding: 0;border: 0;background: none;list-style: none;line-height: inherit}.ks-nav a:hover,.ks-drawer a:hover,.ks-footer a:hover{text-decoration: none!important}.ks-nav img{border: 0}.ks-dz-ph{display: none!important}.ks-nav__menu li a{float: none;width: auto;margin: 0;border: 0;background-image: none;text-shadow: none}.ks-nav #diy-tg{float: none;display: inline-flex;align-items: center;gap: 4px;width: auto;height: 32px!important;margin: 0;padding: 0 12px!important;border: 1px solid rgba(255,184,77,.45);border-radius: 16px;background: rgba(255,184,77,.12);color: #ffcf7a!important;font-size: 12px;font-weight: 600;line-height: 30px;letter-spacing: .5px;box-shadow: none}.ks-nav #diy-tg:hover{background: rgba(255,184,77,.22)}#diy-tg_menu{margin-top: 6px!important;padding: 6px!important;width: auto!important;min-width: 120px;border: 0!important;border-radius: 10px!important;background: var(--ks-menu)!important;box-shadow: 0 12px 32px rgba(0,0,0,.18),0 0 0 var(--ks-hair) var(--ks-stroke)!important}#diy-tg_menu a{padding: 8px 12px!important;color: var(--ks-text)!important;font-size: 13px}#diy-tg_menu a:hover{background: var(--ks-surface-3)!important}footer#ft.ks-footer{padding: 40px 0 28px;line-height: 1.5;color: var(--ks-text-2)}body.ks #scrolltop{position: fixed;right: 24px!important;left: auto!important;bottom: 28px;z-index: 200;display: block;width: auto;margin: 0;border: 0;background: none;visibility: visible!important;opacity: 0;transform: translateY(10px) scale(.94);pointer-events: none;transition: opacity .25s ease,transform .35s var(--ks-ease)}body.ks #scrolltop.is-shown{opacity: 1;transform: none;pointer-events: auto}body.ks #scrolltop span{display: block}body.ks #scrolltop a{display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: var(--ks-nav-bg);color: var(--ks-text);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke-strong),0 6px 18px -6px rgba(0,0,0,.25);line-height: 1;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);cursor: pointer;transition: background-color .2s}body.ks #scrolltop a:hover{background: var(--ks-float)}body.ks #scrolltop a::before{content: none!important;display: none}body.ks #scrolltop a b{display: none}body.ks #scrolltop svg{width: 18px;height: 18px;transition: transform .25s var(--ks-ease)}body.ks #scrolltop a:hover svg{transform: translateY(-2px)}@media (max-width: 640px){body.ks #scrolltop{right: 16px!important;bottom: 20px}}body.ks:not(.ks-store) #wp.wp,html.widthauto body.ks:not(.ks-store) #wp.wp{width: calc(100% - 64px);max-width: 1264px;min-width: 1136px;margin: 0 auto;padding: 20px 0 48px}body.ks:not(.ks-store){font-size: 13px}body.ks #wp .wp{width: auto;min-width: 0}body.ks #pt{display: flex;align-items: center;height: auto;margin: 0 0 16px;padding: 0;border: 0;background: none;box-shadow: none;line-height: 20px}body.ks #pt .z{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;padding: 0}body.ks #pt .z a,body.ks #pt .z em,body.ks #pt .z span{float: none;height: auto;width: auto;padding: 0;color: var(--ks-text-2);font-size: 13px;font-style: normal;background: none}body.ks #pt .z em{color: var(--ks-text-3)}body.ks #pt .z a:hover{color: var(--ks-accent);text-decoration: none}body.ks #pt .nvhm{width: auto!important;text-indent: 0!important;overflow: visible}body.ks #pt .nvhm::before{display: none}body.ks .bm{margin-bottom: 16px;border: 0;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),0 2px 8px -2px rgba(0,0,0,.06)}body.ks .bm.bw0,body.ks #pt.bm,body.ks .bm.bml{box-shadow: none;background: none}body.ks .bm_h{height: auto;min-height: 22px;padding: 14px 20px;border: 0;border-bottom: var(--ks-hair) solid var(--ks-stroke);border-radius: var(--ks-radius-lg) var(--ks-radius-lg) 0 0;background: transparent;line-height: 22px}body.ks .bm_h h2,body.ks .bm_h h3{color: var(--ks-text);font-size: 16px;font-weight: 600}body.ks .bm_c{padding: 16px 20px}body.ks .bbda,body.ks .bbs{border-color: var(--ks-stroke)!important}body.ks .bn{margin-bottom: 16px}body.ks .pn{display: inline-flex;align-items: center;justify-content: center;height: 34px;padding: 0 16px;border: var(--ks-hair) solid var(--ks-stroke-strong);border-radius: var(--ks-radius-sm);background: var(--ks-surface);color: var(--ks-text);font-size: 14px;line-height: 32px;box-shadow: none;cursor: pointer;vertical-align: middle;transition: background .15s,border-color .15s}body.ks a.pn{height: 34px;line-height: 32px;color: var(--ks-text)!important}body.ks .pn:hover{background: var(--ks-surface-2)}body.ks .pn em,body.ks .pn span,body.ks .pn strong{padding: 0;line-height: inherit;font-weight: 600;font-style: normal}body.ks .pnc,body.ks a.pnc{border-color: var(--ks-cta);background: var(--ks-cta);color: var(--ks-on-cta)!important}body.ks .pnc:hover{border-color: var(--ks-cta-hover);background: var(--ks-cta-hover)}body.ks .pnpost .pn{height: 34px}body.ks .pgsbtn{display: inline-flex;align-items: center;height: 34px;padding: 0 18px;border-radius: var(--ks-radius-sm);background: var(--ks-accent);color: var(--ks-on-accent)!important;font-size: 14px;font-weight: 600;letter-spacing: 0;line-height: 34px}body.ks .pgsbtn:hover{background: var(--ks-accent-hover)}body.ks .showmenu.pgsbtn{padding-right: 18px;background-image: none}body.ks .px,body.ks .pt,body.ks .ps,body.ks select,body.ks textarea.pt{border: var(--ks-hair) solid var(--ks-stroke-strong);border-radius: var(--ks-radius-sm);background: var(--ks-surface);color: var(--ks-text);font-size: 14px;transition: border-color .15s,box-shadow .15s}body.ks .px{height: 34px;padding: 0 10px;line-height: 32px;box-sizing: border-box}body.ks .pt{padding: 8px 10px;line-height: 1.6}body.ks select,body.ks .ps{height: 34px;padding: 0 8px}body.ks .px:focus,body.ks .pt:focus,body.ks .ps:focus,body.ks select:focus{outline: none;border-color: var(--ks-accent);box-shadow: 0 0 0 3px var(--ks-accent-soft)}body.ks .pg .px,body.ks #fj .px,body.ks .pgb .px{height: 28px;line-height: 26px;padding: 0 6px;font-size: 12px}body.ks .pc,body.ks .pr{accent-color: var(--ks-accent)}body.ks .ftid a{height: 32px;padding: 0 26px 0 10px;border: var(--ks-hair) solid var(--ks-stroke-strong)!important;border-radius: var(--ks-radius-sm);background-color: var(--ks-surface)!important;color: var(--ks-text)!important;font-size: 13px;line-height: 32px;background-position: right 8px center!important}body.ks .tb{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;width: fit-content;max-width: 100%;margin: 0 0 16px;padding: 4px;border: 0;border-radius: 10px;background: var(--ks-seg);line-height: normal}body.ks .tb li{float: none;margin: 0;list-style: none}body.ks .tb a{display: block;height: 32px;padding: 0 14px;border: 0!important;border-radius: 8px;background: transparent;color: var(--ks-text-2)!important;font-size: 13px;line-height: 32px}body.ks .tb a:hover{color: var(--ks-text)!important}body.ks .tb .a a,body.ks .tb .current a{background: var(--ks-seg-on);color: var(--ks-text)!important;font-weight: 600;box-shadow: 0 1px 3px rgba(0,0,0,.1)}body.ks .tb .o,body.ks .tb .y{margin-left: auto}body.ks .tb .o a{background: var(--ks-accent);color: var(--ks-on-accent)!important}body.ks .ttp{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 16px;padding: 0;border: 0;background: none;box-shadow: none;line-height: normal}body.ks .ttp li{float: none;margin: 0;padding: 0;list-style: none}body.ks .ttp a{display: inline-flex;align-items: center;height: 32px;padding: 0 14px;border: 0;border-radius: 16px;background: var(--ks-surface);color: var(--ks-text-2)!important;font-size: 13px;box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .ttp a:hover{color: var(--ks-text)!important;box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}body.ks .ttp .a a,body.ks .ttp .xw1 a{background: var(--ks-text);color: var(--ks-bg)!important;font-weight: 600}body.ks .emp{padding: 20px 0;color: var(--ks-text-3);text-align: center}body.ks .pg,body.ks .pgb{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px;line-height: 1}body.ks .pg a,body.ks .pg strong,body.ks .pgb a,body.ks .pg label{float: none;display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 32px;margin: 0;padding: 0 10px;border: 0;border-radius: var(--ks-radius-sm);background: var(--ks-surface);color: var(--ks-text)!important;font-size: 13px;box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .pg a:hover,body.ks .pgb a:hover{color: var(--ks-accent)!important;box-shadow: 0 0 0 1px var(--ks-accent)}body.ks .pg strong{background: var(--ks-accent);color: var(--ks-on-accent)!important;font-weight: 600;box-shadow: none}body.ks .pg a.nxt::after,body.ks .pg a.prev::before{border-left-color: currentColor}body.ks .t_l,body.ks .t_c,body.ks .t_r,body.ks .m_l,body.ks .m_r,body.ks .b_l,body.ks .b_c,body.ks .b_r{background: transparent!important;opacity: 1}body.ks .m_c{border-radius: 14px;background: var(--ks-surface);box-shadow: 0 32px 80px rgba(0,0,0,.3),0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .flb{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: auto;padding: 18px 22px 10px;line-height: 24px}body.ks .flb > span{display: flex;flex: none;align-items: center;gap: 8px}body.ks .flb em{color: var(--ks-text);font-size: 17px;font-weight: 600;font-style: normal}body.ks .flbc{display: grid;float: none;place-items: center;width: 30px;height: 30px;padding: 0;overflow: hidden;border-radius: 50%;background: var(--ks-surface-3);font-size: 0;line-height: 0;text-indent: 0}body.ks .flbc::before{color: var(--ks-text-2);font-size: 18px;font-weight: 400;line-height: 1}body.ks .flbc:hover{background: var(--ks-hover)}body.ks .m_c .o{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px 16px;height: auto;padding: 14px 22px 18px;border-top: var(--ks-hair) solid var(--ks-stroke);background: transparent}body.ks .m_c .o label{display: inline-flex;align-items: center;gap: 6px;color: var(--ks-text-2);font-size: 13px;line-height: 20px}body.ks .m_c .o .pn{margin: 0}body.ks .m_c .c{padding: 4px 22px 16px}body.ks .tm_c{width: 320px;max-width: calc(100vw - 32px)}#ntcwin:has(#creditpromptdiv),#creditpromptdiv{display: none!important}body.ks .ks-auth #main_succeed{display: none!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .tm_c{width: 360px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c{--ks-field: color-mix(in srgb,var(--ks-text) 4.5%,var(--ks-surface));box-sizing: border-box;width: 380px!important;max-width: calc(100vw - 32px);border-radius: 22px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c > *{width: 100%!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) :is(.ks-ftable,.ks-ftable > tbody,.ks-ftable > tbody > tr){display: block;width: 100%!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable tr{margin: 0 0 12px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable :is(th,td){display: block;width: auto!important;padding: 0;border: 0!important;background: none;color: var(--ks-text);font-size: 14px;line-height: 20px;text-align: left}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable th{margin-bottom: 6px;font-size: 13px;font-weight: 600}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable th .rq{display: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) tr.ks-frow > th{display: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .c .c{padding: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable :is(td,th).ks-fempty{display: none}body.ks .ks-fwin--acct .rfm{width: auto;margin: 0!important;padding: 0;border: 0;background: none}body.ks .ks-fwin--acct .rfm + .rfm{margin-top: 6px!important}body.ks .ks-fwin .cl::after{content: ""}body.ks .ks-fwin--pass{visibility: hidden!important;animation: none!important}body.ks .ks-fwin--pass *{animation: none!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable td :is(.px,select){display: block;width: 100%!important;height: 44px;box-sizing: border-box;margin: 0;padding: 0 14px;border: 0;border-radius: 12px;background: var(--ks-field);color: var(--ks-text);font-size: 14px!important;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable td .px:focus{background: var(--ks-surface);box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft);outline: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ftable .pn{width: 100%;height: 44px;margin: 6px 0 0;border-radius: 12px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .c{padding: 6px 22px 20px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm{margin: 0;padding: 0;border: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) :is(.rfm,.security_verify) :is(table,tbody,tr){display: block;width: 100%!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm tr + tr{margin-top: 14px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm :is(th,td){display: block;width: auto!important;padding: 0;border: 0;text-align: left}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm th{margin-bottom: 6px;color: var(--ks-text);font-size: 13px;font-weight: 600;line-height: 20px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm th .rq{display: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--ks-text);font-size: 14px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td :is(.px,select:not(#secmobicc)){flex: 1;min-width: 0;width: auto!important;height: 40px;box-sizing: border-box}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0{margin-top: 18px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0 th{display: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0 .pn{width: 100%;height: 42px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .sendsec .pn{height: 40px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify td{display: block;margin-bottom: 8px;padding: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify a{display: flex;align-items: center;height: 44px!important;padding: 0 16px!important;border-radius: var(--ks-radius-sm);background: var(--ks-surface-2)!important;color: var(--ks-text)!important;font-size: 14px;line-height: 44px!important;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify a:hover{background: var(--ks-surface-3)!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct){-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c{--ks-field: color-mix(in srgb,var(--ks-text) 5%,transparent);width: 380px!important;max-width: calc(100vw - 32px);padding: 28px 28px 24px;border: 0;border-radius: 22px;background: color-mix(in srgb,var(--ks-surface) 88%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke),0 30px 80px -20px rgba(0,0,0,.45)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .tm_c{width: auto;max-width: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flb{margin: 0 0 22px;padding: 0;line-height: 30px;cursor: auto}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flb em{color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 22px;font-weight: 600;letter-spacing: -.01em}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flbc{width: 30px;height: 30px;margin: 0 -6px 0 0;background: transparent}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flbc:hover{background: var(--ks-surface-3)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .c{padding: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm tr + tr{margin-top: 12px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm th{margin-bottom: 6px;color: var(--ks-text-3);font-size: 12px;font-weight: 500;line-height: 18px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td{gap: 8px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td .px{flex: 1;min-width: 0;width: auto!important;height: 46px;padding: 0 16px;border: 0;border-radius: 12px;background: var(--ks-field);color: var(--ks-text);font-size: 15px!important;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);transition: background-color .2s,box-shadow .2s}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td .px:hover{box-shadow: inset 0 0 0 1px var(--ks-stroke-strong)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td .px:focus{background: var(--ks-surface);box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft);outline: 0}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm td:not(:has(.px,select,button,a)){box-sizing: border-box;min-height: 46px;padding: 0 16px;border-radius: 12px;background: var(--ks-field);color: var(--ks-text-2);font-size: 15px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .sendsec{display: flex!important;flex: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .sendsec .pn{height: 46px;margin: 0;padding: 0 18px;border: 0;border-radius: 12px;background: var(--ks-accent-soft);color: var(--ks-accent)!important;font-size: 14px;box-shadow: none}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .sendsec .pn:hover{background: color-mix(in srgb,var(--ks-accent) 22%,transparent)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .sendsec .pn strong{font-weight: 600}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0{margin-top: 22px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0 .pn{width: 100%;height: 46px;margin: 0;border-radius: 12px;font-size: 15px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .rfm.bw0 .pn strong{font-weight: 600}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify td{margin-bottom: 10px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify a{justify-content: space-between;height: 50px!important;padding: 0 16px!important;border-radius: 12px;background: var(--ks-field)!important;font-size: 15px;font-weight: 500;line-height: 50px!important;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);transition: background-color .2s}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify a::after{content: "";width: 7px;height: 7px;border: solid var(--ks-text-3);border-width: 1.6px 1.6px 0 0;transform: rotate(45deg)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .security_verify a:hover{background: color-mix(in srgb,var(--ks-text) 10%,transparent)!important}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-fdone{display: flex;flex-direction: column;align-items: center;padding: 18px 4px 10px;text-align: center;animation: ks-fade .25s}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-fdone__ico{display: grid;place-items: center;width: 60px;height: 60px;margin-bottom: 18px;border-radius: 50%;background: color-mix(in srgb,var(--ks-success) 16%,transparent);color: var(--ks-success)}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-fdone__ico svg{width: 30px;height: 30px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-fdone strong{color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 18px;font-weight: 600;line-height: 26px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-fdone p{margin: 6px 0 0;color: var(--ks-text-3);font-size: 13px;line-height: 20px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .ks-ferr{margin: 14px 0;padding: 10px 14px;border-radius: 12px;background: color-mix(in srgb,var(--ks-sale) 12%,transparent);color: var(--ks-sale);font-size: 13px;font-weight: 500;line-height: 20px;animation: ks-fade .2s}body.ks :is(#ntcwin,#fwin_dialog){z-index: 1101!important}@media (max-width: 640px){body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c{padding: 24px 20px 20px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flb{margin-bottom: 18px}body.ks :is(#fwin_security_verify,.ks-fwin--acct) .m_c .flb em{font-size: 20px}}body.ks .hasd{position: relative;display: inline-flex;align-items: center;max-width: 100%;vertical-align: middle}body.ks .hasd input.px{float: none;width: 190px;max-width: 100%;padding-right: 36px}body.ks .dpbtn{float: none;width: 28px;height: 28px;border: 0;border-radius: 50%;background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center / 12px no-repeat;text-indent: -9999px;transition: background-color .15s}body.ks .dpbtn:hover{background-color: var(--ks-surface-2);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}body.ks .hasd .dpbtn{position: absolute;top: 50%;right: 3px;margin-top: -14px}body.ks .tpclg h4{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 14px 0 8px;color: var(--ks-text-2);font-size: 13px;font-weight: 400;line-height: 20px}body.ks .tpclg h4 a.dpbtn{order: 2;display: inline-flex;align-items: center;width: auto;height: 26px;padding: 0 24px 0 10px;border: 0;border-radius: 13px;background: var(--ks-surface-2) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") right 8px center / 10px no-repeat;color: var(--ks-text-2)!important;font-size: 0;text-indent: 0}body.ks .tpclg h4 a.dpbtn::before{content: "常用原因";font-size: 12px;line-height: 1}body.ks .tpclg h4 a.dpbtn:hover{background-color: var(--ks-surface-3)}body.ks .tpclg .pt{display: block;width: 100%;min-height: 84px;margin: 0;padding: 8px 10px;resize: vertical}body.ks .m_c .llst{margin: 8px 0 0;padding: 0}body.ks .m_c .llst li{margin: 0;padding: 4px 0;border: 0;list-style: none}body.ks .m_c .llst label{display: inline-flex;align-items: center;gap: 8px;color: var(--ks-text);font-size: 14px;line-height: 22px}body.ks .p_pop,body.ks .p_pof,body.ks .sllt{border: 0;border-radius: 10px;background: var(--ks-menu);box-shadow: 0 12px 32px rgba(0,0,0,.16),0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .p_pop a{color: var(--ks-text);font-size: 13px}body.ks .p_pop a:hover{background: var(--ks-surface-3);text-decoration: none}body.ks .tip{border: 0;border-radius: 10px;background: var(--ks-menu);color: var(--ks-text);box-shadow: 0 12px 32px rgba(0,0,0,.16),0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .alert_right,body.ks .alert_error,body.ks .alert_info{color: var(--ks-text);font-size: 15px;line-height: 1.7}body.ks .alert_btnleft a{color: var(--ks-accent)!important}body.ks .nfl .f_c{width: 560px;max-width: calc(100% - 32px);margin: 56px auto;padding: 32px;border: 0;border-radius: 16px;background: var(--ks-surface);box-shadow: 0 20px 60px -20px rgba(0,0,0,.25),0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks.ks-page-msg > #wp{display: flex;flex-direction: column;justify-content: center}.ks-msg{box-sizing: border-box;display: flex;flex-direction: column;align-items: center;width: min(440px,100% - 32px);margin: clamp(40px,12vh,120px) auto;padding: 40px 36px 32px;border-radius: 24px;background: color-mix(in srgb,var(--ks-surface) 55%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4);text-align: center}.ks-msg__icon{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: var(--ks-accent-soft);color: var(--ks-accent)}.ks-msg__icon svg{width: 30px;height: 30px}.ks-msg--ok .ks-msg__icon{background: color-mix(in srgb,var(--ks-success) 14%,transparent);color: var(--ks-success)}.ks-msg--err .ks-msg__icon{background: var(--ks-deal-bg);color: var(--ks-sale)}.ks-msg__text{margin: 22px 0 0;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 19px;font-weight: 600;line-height: 1.5;overflow-wrap: anywhere}.ks-msg__text a{color: var(--ks-accent)!important}.ks-msg__ops{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;width: 100%;margin-top: 28px}.ks-msg__ops .ks-btn{flex: 1 1 140px;height: 44px;font-size: 15px}@media (max-width: 640px){.ks-msg{padding: 32px 22px 24px}.ks-msg__ops{flex-direction: column}.ks-msg__ops .ks-btn{flex: none;width: 100%}}html.ks-inapp,html.ks-inapp body{overflow: hidden!important}.ks-inapp-guide{position: fixed;inset: 0;z-index: 2147483000;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 24px;background: color-mix(in srgb,var(--ks-bg) 72%,transparent);-webkit-backdrop-filter: blur(24px) saturate(1.4);backdrop-filter: blur(24px) saturate(1.4)}.ks-inapp-guide__arrow{position: absolute;top: 10px;right: 22px;width: 72px;height: 81px;color: var(--ks-accent)}.ks-inapp-guide__card{box-sizing: border-box;width: min(340px,100%);padding: 28px 24px 22px;border-radius: 24px;background: color-mix(in srgb,var(--ks-surface) 70%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke),0 24px 60px -24px rgba(0,0,0,.35);text-align: center}.ks-inapp-guide__card strong{display: block;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 20px;font-weight: 600;line-height: 28px}.ks-inapp-guide__card p{margin: 6px 0 0;color: var(--ks-text-3);font-size: 13px;line-height: 20px}.ks-inapp-guide__card ol{display: grid;gap: 12px;margin: 22px 0;padding: 18px 0 0;border-top: var(--ks-hair) solid var(--ks-stroke);list-style: none;text-align: left}.ks-inapp-guide__card li{display: flex;align-items: center;gap: 12px;color: var(--ks-text-2);font-size: 15px;line-height: 22px;list-style: none}.ks-inapp-guide__card li i{display: grid;flex: none;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--ks-accent-soft);color: var(--ks-accent);font-family: var(--ks-font-num);font-size: 13px;font-style: normal;font-weight: 700}.ks-inapp-guide__card li b{color: var(--ks-text);font-weight: 600}.ks-inapp-guide__card .ks-btn{width: 100%;height: 44px;white-space: normal;overflow-wrap: anywhere;line-height: 1.3}body.ks .rfm{border-bottom-color: var(--ks-stroke)}body.ks .rfm th,body.ks .rfm td{color: var(--ks-text)}body.ks .tfm th,body.ks .tfm td{padding: 10px 6px;border-bottom-color: var(--ks-stroke)}body.ks .xi2,body.ks .xi2 a,body.ks .xi3 a{color: var(--ks-accent)}body.ks .xg1,body.ks .xg1 a{color: var(--ks-text-3)}body.ks .xg2{color: var(--ks-text-2)}body.ks #threadlist .th{padding: 10px 16px;border-bottom: var(--ks-hair) solid var(--ks-stroke);background: transparent}body.ks #threadlist .bm_c{padding: 0}body.ks .tl th,body.ks .tl td{padding: 12px 8px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}body.ks .tl tr:hover th,body.ks .tl tr:hover td{background: var(--ks-surface-2)}body.ks .tl th a.s,body.ks .tl .xst{color: var(--ks-text);font-size: 14px}body.ks .pl .pls{border-right: var(--ks-hair) solid var(--ks-stroke);background: var(--ks-surface-2)}body.ks .pl .ad td,body.ks .plhin{border-color: var(--ks-stroke)}body.ks .pl .t_f{font-size: 14px;line-height: 1.85}body.ks .ct2 .mn,body.ks .ct2_a .mn{min-width: 0}.ks-auth{--ks-field: color-mix(in srgb,var(--ks-text) 6%,transparent);--ks-auth-w: 400px;display: block;width: min(var(--ks-auth-w),100% - 32px);max-width: none;margin: clamp(28px,9vh,96px) auto;padding: 36px 36px 30px;border-radius: 24px;background: color-mix(in srgb,var(--ks-surface) 55%,transparent);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}.ks-auth--reg{--ks-auth-w: 460px}.ks-auth #main_message{display: block}.ks-auth--reg #reginfo_a{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 12px}.ks-auth--reg #reginfo_a > *{grid-column: 1 / -1}.ks-auth--reg #reginfo_a > .rfm:has(input[type="password"]){grid-column: auto}.ks-auth__main,.ks-auth__card{display: block;min-width: 0}.ks-auth__head{margin-bottom: 24px}.ks-auth__head h1{margin: 0;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 24px;font-weight: 600;line-height: 32px;letter-spacing: -.01em}.ks-auth__head p{margin: 6px 0 0;color: var(--ks-text-3);font-size: 13px;line-height: 20px}.ks-auth__head a,.ks-auth__alt a{color: var(--ks-accent)!important}.ks-auth__head .ks-auth__alt{display: block;margin-top: 8px;color: var(--ks-text-2)}body.ks .ks-auth .bm{margin: 0;border: 0;background: none;box-shadow: none}body.ks .ks-auth .bm_h{display: flex;flex-direction: column-reverse;gap: 6px;height: auto;margin: 0 0 24px;padding: 0;overflow: visible;border: 0!important;background: none;line-height: normal;white-space: normal}body.ks .ks-auth .bm_h h3{margin: 0;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 24px!important;font-weight: 600;line-height: 32px;letter-spacing: -.01em}body.ks .ks-auth .bm_h .y{float: none;color: var(--ks-text-3);font-size: 13px;line-height: 20px}body.ks .ks-auth .bm_h .y a{color: var(--ks-accent)!important}body.ks .ks-auth .bm_c,body.ks .ks-auth .c{padding: 0}body.ks .ks-auth .mtw{margin-top: 0}body.ks :is(#fwin_login,#fwin_security_verify,.ks-fwin){--ks-field: color-mix(in srgb,var(--ks-text) 4.5%,var(--ks-surface));position: fixed!important;inset: 0!important;z-index: 1000!important;width: auto!important;height: auto!important;min-width: 0!important;max-width: none!important;max-height: none!important;margin: 0!important;padding: 0!important;overflow: hidden!important;transform: none!important;background: rgba(0,0,0,.38);animation: ks-fade .2s}body.ks :is(#fwin_login,#fwin_security_verify,.ks-fwin) > .fwin{position: absolute;top: 50%;left: 50%;width: auto!important;height: auto!important;margin: 0!important;transform: translate(-50%,-50%);border-collapse: collapse;animation: ks-lw-in .24s var(--ks-ease)}@keyframes ks-lw-in{from{opacity: 0;transform: translate(-50%,calc(-50% + 10px)) scale(.98)}}body.ks :is(#fwin_login,#fwin_security_verify,.ks-fwin) .fwin > tbody > tr > td:not(.m_c){display: none}body.ks :is(#fwin_login,#fwin_security_verify,.ks-fwin) .fwin > tbody > tr > td.m_c{display: block;max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);overflow: hidden auto;overscroll-behavior: contain}body.ks #fwin_login .flb{cursor: auto!important}body.ks #fwin_login{-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}body.ks #fwin_login .m_c{--ks-field: color-mix(in srgb,var(--ks-text) 6%,transparent);box-sizing: border-box;width: 380px!important;max-width: calc(100vw - 32px);padding: 30px 30px 24px;border: 0;border-radius: 22px;background: color-mix(in srgb,var(--ks-surface) 72%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke),0 30px 80px -20px rgba(0,0,0,.45)}body.ks #fwin_login .m_c .c{padding: 0}body.ks #fwin_login .m_c > *{width: 100%!important;max-width: none}body.ks #fwin_login .flb{display: flex;align-items: center;justify-content: space-between;height: auto;margin: 0;padding: 0}body.ks #fwin_login .flb em{float: none;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 22px;font-weight: 600;line-height: 30px;letter-spacing: -.01em}body.ks #fwin_login .flb span{float: none}body.ks #fwin_login .flbc{width: 30px;height: 30px;margin: 0 -6px 0 0;background: transparent}body.ks #fwin_login .flbc:hover{background: var(--ks-surface-3)}body.ks #fwin_login .ks-login__sub{margin: 4px 0 22px;color: var(--ks-text-3);font-size: 13px;line-height: 20px}body.ks #fwin_login .flb:not(:has(+ .ks-login__sub)){margin-bottom: 22px}@media (max-width: 640px){body.ks #fwin_login .m_c{padding: 26px 22px 20px}}.ks-login__sub{margin: 4px 0 26px;color: var(--ks-text-2);font-size: 14px;line-height: 20px}.ks-login__alt{margin: 18px 0 0;color: var(--ks-text-2);font-size: 13px;line-height: 20px;text-align: center}.ks-login__alt a{color: var(--ks-accent)!important;font-weight: 600}body.ks .ks-auth #messagelogin{margin: 0;padding: 0;border: 0}body.ks .ks-auth #messagelogin .flb{display: block;height: auto;margin: 0;padding: 0}body.ks .ks-auth #messagelogin .flb em:not(.onerror):not(.onright){display: none}body.ks .ks-auth #messagelogin .flb em:is(.onerror,.onright){display: block;float: none;margin: 0 0 14px;color: var(--ks-sale);font-family: var(--ks-font);font-size: 13px;font-weight: 500;line-height: 20px;letter-spacing: 0}body.ks .ks-auth #messagelogin .ks-login__sub{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .alert_right,body.ks :is(.ks-auth,[id="fwin_login"]) .alert_error,body.ks :is(.ks-auth,[id="fwin_login"]) .alert_info{padding-left: 52px}body.ks :is(.ks-auth,[id="fwin_login"]) .flb{height: auto;line-height: 1.5}body.ks .ks-auth .flb{margin: 0;padding: 0}body.ks .ks-auth .flb em{display: block;margin-bottom: 14px;color: var(--ks-sale);font-size: 13px;font-weight: 500}body.ks .ks-auth .flb em:empty,body.ks .ks-auth .flb span:empty{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .flb :is(.onerror,.onright){padding-left: 0;background: none;color: var(--ks-sale);font-size: 13px;font-weight: 500;line-height: 20px;white-space: normal}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm{width: auto!important;margin: 0 0 14px;padding: 0;border: 0!important}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm table{width: 100%;border-collapse: collapse}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm table,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tbody{display: block;width: 100%}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tr{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;column-gap: 12px;width: 100%}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm th{order: 1;display: block;width: auto;padding: 0 0 8px;color: var(--ks-text);font-size: 13px;font-weight: 600;line-height: 18px;text-align: left;white-space: nowrap}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm th:empty,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tr:has(.pnc) > th{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td{order: 3;display: block;width: 100%;padding: 0;color: var(--ks-text);font-size: 14px;line-height: 20px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td.tipcol{order: 2;width: auto;padding: 0 0 8px;font-size: 12px;line-height: 18px;text-align: right}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td.tipcol a{color: var(--ks-accent)!important}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:empty{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .rq{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm select{float: none;display: block;width: 100%!important;height: 42px;margin: 0;padding: 0 14px;border: 0;border-radius: 12px;outline: none;background-color: var(--ks-field);color: var(--ks-text);font-size: 15px!important;line-height: 46px;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);transition: background-color .2s,box-shadow .2s;-webkit-appearance: none;appearance: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm select{padding-right: 38px;background: var(--ks-field) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") right 14px center / 12px no-repeat;cursor: pointer}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px:hover,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm select:hover{box-shadow: inset 0 0 0 1px var(--ks-stroke-strong)}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px:focus,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm select:focus{background-color: var(--ks-surface);box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft)}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px.vm{width: calc(100% - 90px)!important}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td > .px + br{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm img{margin-top: 8px;border-radius: 10px;vertical-align: middle}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm label{display: inline-flex;align-items: center;gap: 8px;color: var(--ks-text-2);cursor: pointer}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm th label{color: inherit}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .pc{width: 16px;height: 16px;margin: 0;accent-color: var(--ks-accent)}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .pnc{width: 100%;height: 44px;margin: 0;border-radius: 12px;font-size: 15px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .pnc strong,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .pnc span{font-weight: 600}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm.mbw{margin-bottom: 0}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct{display: inline-block}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct select{width: auto!important;height: 28px;padding: 0 30px 0 10px;border-radius: 8px;font-size: 13px!important;line-height: 28px;background-position: right 10px center}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct > a{display: inline-flex;align-items: center;gap: 4px;width: auto!important;color: var(--ks-text)!important;font-weight: 600}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct > a::before{content: none;display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct > a::after{content: "";width: 10px;height: 10px;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}body.ks :is(.ks-auth,[id="fwin_login"]) .login_slct > a:hover{color: var(--ks-accent)!important}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tr:has(.px) > th:not(:has(.login_slct)){display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm{margin-bottom: 12px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px,body.ks :is(.ks-auth,[id="fwin_login"]) .rfm select{height: 44px;font-size: 14px!important;line-height: 44px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .px::placeholder{color: var(--ks-text-3);opacity: 1}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm .pnc{height: 44px}body.ks :is(.ks-auth,[id="fwin_login"]) .ks-login__alt{margin-top: 16px}body.ks .sltm{min-width: 96px;padding: 6px;border: 0;border-radius: 12px;background: var(--ks-menu);box-shadow: 0 12px 32px rgba(0,0,0,.16),0 0 0 var(--ks-hair) var(--ks-stroke)}body.ks .sltm ul{margin: 0;padding: 0}body.ks .sltm li{padding: 6px 10px;border-radius: 8px;color: var(--ks-text);font-size: 13px;line-height: 18px;list-style: none;cursor: pointer}body.ks .sltm li:hover{background: var(--ks-surface-3)}body.ks .sltm li.current{color: var(--ks-accent);font-weight: 600}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm:has(.ks-login__opts){margin: 4px 0 18px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td.ks-login__opts{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-size: 13px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td.ks-login__opts a{color: var(--ks-text-2)!important}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td.ks-login__opts a:hover{color: var(--ks-text)!important}.ks-login__links{display: inline-flex;gap: 14px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tr:has(input[name="seccodeverify"]){justify-content: flex-start;column-gap: 0}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm tr:has(input[name="seccodeverify"]){flex-wrap: nowrap;align-items: center}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]){display: contents;font-size: 0}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > br{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > *{order: 6}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > img{align-self: center;height: 42px;margin: 0 0 0 10px;border-radius: 12px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td > input[name="seccodeverify"]{order: 5;flex: 1 1 0;width: auto!important;min-width: 96px;align-self: center}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > a:first-of-type{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > [id^="checkseccodeverify_"]{order: 7;align-self: center;margin: 0;line-height: 0}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm [id^="checkseccodeverify_"] img:not([src$="none.gif"]){margin-left: 8px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm [id^="checkseccodeverify_"] img{width: 14px;height: 14px;margin: 0}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm [id^="checkseccodeverify_"] img[src$="none.gif"]{display: none}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm td:has(> input[name="seccodeverify"]) > [id^="vseccode_"]{order: 6;flex: 0 1 auto;align-self: center;min-width: 0;max-width: calc(100% - 106px);margin-left: 10px;line-height: 0;cursor: pointer}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm [id^="vseccode_"] img{width: auto;height: 44px;max-width: min(100%,150px);margin: 0;border-radius: 12px;background: var(--ks-field);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke);cursor: pointer;object-fit: contain}body.ks .ks-auth--reg .rfm tr{position: relative;justify-content: flex-start;column-gap: 0}body.ks .ks-auth--reg .rfm td.tipcol{display: contents}body.ks .ks-auth--reg .rfm .p_tip{order: 4;position: static;display: none!important;flex-basis: 100%;width: auto;overflow: hidden;padding: 6px 2px 0;background: none;color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 18px;text-align: left}body.ks .ks-auth--reg .rfm tr:focus-within .p_tip:not(:empty){display: block!important}body.ks .ks-auth--reg .rfm .p_chk{display: none!important}body.ks .ks-auth--reg .rfm td.p_right::after{content: "";position: absolute;top: 15px;right: 14px;width: 14px;height: 14px;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%2334c759'/%3e%3cpath d='m4.6 8.2 2.2 2.2 4.6-4.6' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;font-size: 0}body.ks .ks-auth--reg .rfm td.tipwide{color: var(--ks-text-3);font-size: 12px}body.ks .ks-auth #reginfo_a_btn{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 8px}body.ks .ks-auth #reginfo_a_btn em{display: none}body.ks .ks-auth #reginfo_a_btn .pc{order: 1}body.ks .ks-auth #reginfo_a_btn label{order: 2;gap: 4px;font-size: 13px}body.ks .ks-auth #reginfo_a_btn label a{color: var(--ks-accent)!important}body.ks .ks-auth #reginfo_a_btn .pnc{order: 3;flex-basis: 100%}body.ks .ks-auth #emailmore{display: none}body.ks .ks-auth hr.l{margin: 8px 0 16px;border: 0;border-top: var(--ks-hair) solid var(--ks-stroke)}body.ks .ks-auth #returnmessage4{display: none!important}.ks-read{max-width: 760px;margin: 0 auto}.ks-read__head{margin-bottom: 36px;padding: 48px 0 28px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}.ks-read__title{margin: 0;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 40px;font-weight: 500;line-height: 52px;letter-spacing: -.01em;text-wrap: balance;overflow-wrap: anywhere}.ks-read__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 0;margin-top: 22px;color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-read__body.ks-prose,.ks-read__body.ks-prose.t_f{font-size: 17px;line-height: 1.8824}.ks-read__body p{margin: 0 0 1.2em}.ks-read__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;margin-top: 44px;padding-top: 20px;border-top: var(--ks-hair) solid var(--ks-stroke);font-size: 13px;line-height: 20px}.ks-read__foot > a{display: inline-flex;align-items: center;gap: 6px;color: var(--ks-text-2)!important;transition: color .2s}.ks-read__foot > a:hover{color: var(--ks-text)!important}.ks-read__foot > a svg{width: 14px;height: 14px}.ks-read__tools{display: inline-flex;flex-wrap: wrap;gap: 4px 18px}.ks-read__tools a{color: var(--ks-accent)!important}.ks-read__tools a:hover{text-decoration: underline!important}.ks-read__tools a.is-busy{opacity: .5;pointer-events: none}.ks-read__sec{margin-top: 64px}.ks-read__sec > h2{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 22px;font-weight: 500;line-height: 32px}.ks-read__sec > h2 em{color: var(--ks-text-3);font-family: var(--ks-font-num);font-size: 15px;font-style: normal;font-weight: 500;line-height: 1}.ks-read__sec > h2 .ks-btn{margin-left: auto}@media (max-width: 640px){.ks-read__head{margin-bottom: 28px;padding-top: 28px}.ks-read__title{font-size: 28px;line-height: 38px}.ks-read__body.ks-prose,.ks-read__body.ks-prose.t_f{font-size: 16px;line-height: 1.875}.ks-read__sec{margin-top: 48px}}.ks-alist__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 24px;padding: 40px 0 24px}.ks-alist__kicker{display: inline-flex;align-items: center;gap: 6px;margin: 0 0 8px;color: var(--ks-text-3);font-size: 13px;font-weight: 600;line-height: 20px}.ks-alist__kicker svg{width: 16px;height: 16px}.ks-alist__head h1{margin: 0;color: var(--ks-text);font-family: var(--ks-font-hero);font-size: 32px;font-weight: 500;line-height: 42px}.ks-alist__sub{margin: 6px 0 0;color: var(--ks-text-2);font-size: 14px;line-height: 22px}.ks-alist{overflow: hidden;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-alist__row{display: flex;align-items: center;gap: 16px;padding: 16px 22px;border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-alist__row:first-child{border-top: 0}.ks-alist__main{flex: 1;min-width: 0;color: var(--ks-text)!important}.ks-alist__main strong{display: block;overflow: hidden;font-size: 15px;font-weight: 600;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;transition: color .2s}.ks-alist__main:hover strong{color: var(--ks-accent)}.ks-alist__meta{display: flex;flex-wrap: wrap;align-items: center;margin-top: 4px;color: var(--ks-text-3);font-size: 12px;line-height: 18px;font-variant-numeric: tabular-nums}.ks-alist__badges{display: flex;flex: none;gap: 6px}.ks-alist__badges:empty{display: none}.ks-alist__ops{display: flex;flex: none;gap: 16px;font-size: 13px;line-height: 20px}.ks-alist__ops a{color: var(--ks-accent)!important}.ks-alist__ops a:hover{text-decoration: underline!important}.ks-alist__foot{margin: 16px 0 0;color: var(--ks-text-3);font-size: 12px;line-height: 18px;text-align: right}.ks-alist__foot a{color: var(--ks-accent)!important}@media (max-width: 640px){.ks-alist__head{padding-top: 24px}.ks-alist__head h1{font-size: 26px;line-height: 34px}.ks-alist__row{flex-wrap: wrap;gap: 8px 12px;padding: 14px 16px}.ks-alist__main{flex-basis: 100%}.ks-alist__main strong{white-space: normal}.ks-alist__ops{margin-left: auto}.ks-alist__foot{text-align: left}}.ks-mythreads__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 16px;margin-bottom: 14px}.ks-mythreads__search{position: relative;flex: 0 1 260px;min-width: 0;margin: 0}.ks-mythreads__search svg{position: absolute;top: 50%;left: 13px;width: 15px;height: 15px;color: var(--ks-text-3);transform: translateY(-50%);pointer-events: none}body.ks .ks-mythreads__search input{width: 100%!important;height: 36px;padding: 0 14px 0 36px;border: 0!important;border-radius: 18px;background: var(--ks-surface);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)!important;color: var(--ks-text);font-size: 14px;line-height: 36px;outline: none}body.ks .ks-mythreads__search input:focus{box-shadow: inset 0 0 0 1.5px var(--ks-accent)!important}body.ks .ks-mythreads__search input::placeholder{color: var(--ks-text-3)}.ks-mythreads__filters{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin-bottom: 20px}.ks-mythreads__forum{position: relative;display: inline-flex;align-items: center}body.ks .ks-mythreads__forum select{height: 30px;padding: 0 30px 0 13px;border: 0;border-radius: 15px;background: var(--ks-surface);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);color: var(--ks-text-2);font: inherit;font-size: 12px;cursor: pointer;appearance: none;-webkit-appearance: none}.ks-mythreads__forum svg{position: absolute;right: 11px;width: 12px;height: 12px;color: var(--ks-text-3);pointer-events: none}.ks-mythreads__forum[hidden]{display: none}.ks-fpick{position: relative}.ks-fpick__btn{display: inline-flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px 0 14px;border: 0;border-radius: 15px;background: var(--ks-surface);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);color: var(--ks-text-2);font: inherit;font-size: 13px;cursor: pointer;transition: color .15s,box-shadow .15s}.ks-fpick__btn:hover,.ks-fpick.is-open .ks-fpick__btn{color: var(--ks-text);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}.ks-fpick__btn svg{width: 12px;height: 12px;color: var(--ks-text-3);transition: transform .2s}.ks-fpick.is-open .ks-fpick__btn svg{transform: rotate(180deg)}.ks-fpick__menu{position: absolute;top: calc(100% + 8px);right: 0;z-index: 60;display: none;min-width: 188px;max-height: min(360px,60vh);padding: 6px;overflow: auto;border-radius: 14px;background: var(--ks-menu);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),0 16px 40px rgba(0,0,0,.18);overscroll-behavior: contain}.ks-fpick.is-open .ks-fpick__menu{display: block;animation: ks-fade .15s ease}.ks-fpick__group{padding: 10px 10px 4px;color: var(--ks-text-3);font-size: 11px;font-weight: 600;line-height: 16px;letter-spacing: .02em}.ks-fpick__group:first-child{padding-top: 4px}.ks-fpick__item{display: flex;align-items: center;gap: 10px;width: 100%;padding: 8px 10px;border: 0;border-radius: 8px;background: none;color: var(--ks-text);font: inherit;font-size: 13px;line-height: 20px;text-align: left;cursor: pointer}.ks-fpick__item:hover{background: var(--ks-surface-2)}.ks-fpick__item.is-active{color: var(--ks-accent);font-weight: 600}.ks-fpick__item.is-active::after{content: "";width: 10px;height: 6px;margin: -3px 2px 0 auto;border-bottom: 2px solid currentColor;border-left: 2px solid currentColor;transform: rotate(-45deg)}.ks-mythreads__row{align-items: flex-start}.ks-mythreads__row .ks-alist__badges,.ks-mythreads__row .ks-alist__ops{margin-top: 2px}.ks-mythreads__body{flex: 1;min-width: 0}.ks-mythreads__body .ks-alist__main{display: block}.ks-mythreads__quotes{margin: 10px 0 0;padding: 0;list-style: none}.ks-mythreads__quotes li{margin-top: 6px;list-style: none}.ks-mythreads__quotes a,.ks-mythreads__comment{display: -webkit-box;overflow: hidden;padding: 8px 12px;border-left: 2px solid var(--ks-stroke-strong);border-radius: 0 8px 8px 0;background: var(--ks-surface-2);color: var(--ks-text-2)!important;font-size: 13px;line-height: 20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ks-mythreads__quotes a:hover{color: var(--ks-text)!important}.ks-mythreads__comment{margin: 10px 0 0}@media (max-width: 640px){.ks-mythreads__search{flex-basis: 100%}.ks-mythreads__filters .ks-chips{flex-wrap: nowrap;max-width: 100%;overflow-x: auto;scrollbar-width: none}.ks-mythreads__filters .ks-chips::-webkit-scrollbar{display: none}.ks-mythreads__filters .ks-chip{flex: none}.ks-mythreads__body{flex-basis: 100%}}.ks-threads{display: flex;flex-direction: column;overflow: hidden;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: 0 0 0 var(--ks-hair) var(--ks-stroke),0 2px 8px -2px rgba(0,0,0,.06)}.ks-thread{display: flex;align-items: center;gap: 20px;padding: 16px 22px;border-bottom: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-text)!important;transition: background .15s}.ks-thread:last-child{border-bottom: 0}.ks-thread:hover{background: var(--ks-surface-2)}.ks-thread:hover .ks-thread__title strong{color: var(--ks-accent)}.ks-thread__main{flex: 1;min-width: 0}.ks-thread__title{display: flex;align-items: center;gap: 8px;min-width: 0}.ks-thread__title .ks-badge{flex: none}.ks-thread__title strong{min-width: 0;overflow: hidden;color: var(--ks-text);font-size: 15px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;transition: color .15s}.ks-thread__excerpt{margin: 6px 0 0;color: var(--ks-text-2);font-size: 13px;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ks-thread__meta{display: flex;flex-wrap: wrap;align-items: center;row-gap: 4px;margin-top: 8px;color: var(--ks-text-3);font-size: 12px}.ks-thread__meta span{display: inline-flex;align-items: center}body.ks-page-search .ks-nav__inner > .ks-search{visibility: hidden}body.ks-page-search .ks-drawer .ks-search{display: none}.ks-searchbox{position: relative;display: flex;max-width: 640px;margin: clamp(56px,18vh,180px) auto 0}.ks-searchpage--result .ks-searchbox{margin-top: 40px}.ks-searchbox__icon{position: absolute;left: 20px;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: var(--ks-text-3);pointer-events: none}.ks-searchbox__input{flex: 1;min-width: 0;height: 56px;padding: 0 52px;border: 0;border-radius: 999px;outline: none;background: var(--ks-surface);color: var(--ks-text);font-size: 17px!important;letter-spacing: -.01em;box-shadow: var(--ks-shadow-1);transition: box-shadow .2s;-webkit-appearance: none;appearance: none}.ks-searchbox__input::placeholder{color: var(--ks-text-3)}.ks-searchbox__input::-webkit-search-cancel-button{display: none}.ks-searchbox__input:focus{box-shadow: 0 0 0 1.5px var(--ks-accent),0 0 0 5px var(--ks-accent-soft),var(--ks-shadow-1)}.ks-searchbox__clear{position: absolute;right: 17px;top: 50%;display: grid;place-items: center;width: 22px;height: 22px;margin-top: -11px;padding: 0;border: 0;border-radius: 50%;background: var(--ks-text-3);color: var(--ks-surface);cursor: pointer;opacity: .75;transition: opacity .15s}.ks-searchbox__clear:hover{opacity: 1}.ks-searchbox__clear svg{width: 12px;height: 12px;stroke-width: 2.4}.ks-searchpage .ks-searchbox + .ks-section{margin-top: 48px}.ks-searchpage__none{margin: 28px 0 0;color: var(--ks-text-2);font-size: 15px;line-height: 22px;text-align: center}.ks-searchpage .ks-thread font[color]{color: var(--ks-accent)}@media (max-width: 640px){.ks-auth{width: auto;margin: 16px;padding: 28px 22px 24px;border-radius: 22px}.ks-thread{padding: 14px 16px;gap: 12px}.ks-searchbox{margin-top: clamp(32px,9vh,72px)}.ks-searchpage--result .ks-searchbox{margin-top: 20px}.ks-searchbox__icon{left: 17px;width: 18px;height: 18px;margin-top: -9px}.ks-searchbox__input{height: 50px;padding: 0 46px;font-size: 16px!important}.ks-searchbox__clear{right: 14px}.ks-searchpage .ks-searchbox + .ks-section{margin-top: 32px}}.ks-dash__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin: 36px 0 22px}.ks-dash__head h1{margin: 0;font-family: var(--ks-font-hero);font-size: 28px;line-height: 36px;font-weight: 500;letter-spacing: 0}.ks-dash__head p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 14px;line-height: 20px}.ks-dash__links{display: flex;gap: 10px}.ks-kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px;margin-bottom: 16px}.ks-kpi{display: flex;flex-direction: column;min-width: 0;padding: 18px 20px 17px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1);color: var(--ks-text)!important}.ks-kpi__label{display: inline-flex;align-items: center;gap: 4px;color: var(--ks-text-2);font-size: 13px;line-height: 18px}.ks-kpi__label svg{width: 12px;height: 12px;color: var(--ks-text-3)}.ks-kpi__value{margin-top: 6px;font-family: var(--ks-font-num);font-size: 30px;font-weight: 600;line-height: 36px;letter-spacing: -.01em;white-space: nowrap}.ks-kpi__value small{margin-right: 2px;font-size: 18px;font-weight: 600}.ks-kpi__sub{margin-top: 4px;overflow: hidden;color: var(--ks-text-3);font-size: 12px;line-height: 16px;white-space: nowrap;text-overflow: ellipsis}.ks-kpi--link{transition: background .2s}.ks-kpi--link:hover{background: var(--ks-surface-2)}.ks-dash__row{display: grid;grid-template-columns: repeat(auto-fit,minmax(340px,1fr));gap: 16px;margin-bottom: 16px}.ks-dash__card{min-width: 0;padding: 20px 24px 22px;border-radius: var(--ks-radius-lg);background: var(--ks-surface);box-shadow: var(--ks-shadow-1)}.ks-dash__card--table{margin-bottom: 16px;padding-bottom: 8px}.ks-dash__hd{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.ks-dash__hd h2{margin: 0;color: var(--ks-text);font-size: 16px;font-weight: 600;line-height: 22px}.ks-dash__hd > span,.ks-dash__hd > a{color: var(--ks-text-2)!important;font-size: 13px;line-height: 18px;white-space: nowrap;font-variant-numeric: tabular-nums}.ks-dash__hd > a{display: inline-flex;align-items: center;gap: 2px}.ks-dash__hd > a:hover{color: var(--ks-accent)!important}.ks-dash__hd svg{width: 12px;height: 12px}.ks-dash__empty{margin: 0;padding: 36px 0 28px;color: var(--ks-text-3);font-size: 13px;line-height: 20px;text-align: center}.ks-bars{--ks-bars-h: 168px;display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 10px;margin-top: 22px}.ks-bars__y{display: flex;flex-direction: column;justify-content: space-between;height: calc(var(--ks-bars-h) + 14px);margin-top: -7px;color: var(--ks-text-3);font-size: 11px;line-height: 14px;text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap}.ks-bars__plot{display: flex;gap: 2px;height: var(--ks-bars-h);margin: 0 0 26px;padding: 0;list-style: none;background: linear-gradient(var(--ks-stroke),var(--ks-stroke)) 0 0 / 100% var(--ks-hair) no-repeat,linear-gradient(var(--ks-stroke),var(--ks-stroke)) 0 50% / 100% var(--ks-hair) no-repeat,linear-gradient(var(--ks-stroke-strong),var(--ks-stroke-strong)) 0 100% / 100% var(--ks-hair) no-repeat}.ks-bars__col{position: relative;display: flex;flex: 1 1 0;align-items: flex-end;justify-content: center;min-width: 0;border-radius: 6px 6px 0 0;outline: none;transition: background-color .15s}.ks-bars__col:hover,.ks-bars__col:focus-visible{background: color-mix(in srgb,var(--ks-text) 5%,transparent)}.ks-bars__col:focus-visible{box-shadow: inset 0 0 0 2px var(--ks-accent)}.ks-bars__bar{display: block;width: min(24px,70%);height: var(--h);border-radius: 4px 4px 0 0;background: var(--ks-accent);transition: filter .15s}.ks-bars__col:not(.is-zero) .ks-bars__bar{min-height: 4px}.ks-bars__col:hover .ks-bars__bar{filter: brightness(1.15)}.ks-bars__col em{position: absolute;top: calc(100% + 9px);left: 50%;color: var(--ks-text-3);font-size: 11px;font-style: normal;line-height: 12px;white-space: nowrap;font-variant-numeric: tabular-nums;transform: translateX(-50%)}.ks-bars__col:nth-last-child(even) em{visibility: hidden}.ks-bars__col:last-child em{color: var(--ks-text);font-weight: 600}.ks-bars__tip{position: absolute;bottom: calc(var(--h) + 10px);left: 50%;z-index: 2;display: flex;flex-direction: column;gap: 1px;padding: 8px 12px;border-radius: var(--ks-radius-sm);background: var(--ks-float);box-shadow: var(--ks-shadow-2),0 0 0 var(--ks-hair) var(--ks-stroke);color: var(--ks-text-2);font-size: 12px;line-height: 16px;white-space: nowrap;opacity: 0;transform: translate(-50%,4px);transition: opacity .15s,transform .15s;pointer-events: none}.ks-bars__tip b{color: var(--ks-text);font-size: 15px;font-weight: 600;line-height: 20px}.ks-bars__col:hover .ks-bars__tip,.ks-bars__col:focus-visible .ks-bars__tip{opacity: 1;transform: translate(-50%,0)}.ks-bars__col:nth-child(-n+3) .ks-bars__tip{left: 0;transform: translate(0,4px)}.ks-bars__col:nth-last-child(-n+3) .ks-bars__tip{left: auto;right: 0;transform: translate(0,4px)}.ks-bars__col:is(:nth-child(-n+3),:nth-last-child(-n+3)):is(:hover,:focus-visible) .ks-bars__tip{transform: translate(0,0)}.ks-dtable-wrap{margin: 10px -24px 0;overflow-x: auto;scrollbar-width: thin}.ks-dtable{width: 100%;min-width: 760px;border-collapse: collapse;font-size: 13px;line-height: 18px}.ks-dtable th{padding: 10px 12px;border-bottom: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-text-3);font-size: 12px;font-weight: 500;text-align: left;white-space: nowrap}.ks-dtable td{padding: 12px;border-bottom: var(--ks-hair) solid var(--ks-stroke);color: var(--ks-text);vertical-align: middle;white-space: nowrap}.ks-dtable tbody tr:last-child td{border-bottom: 0}.ks-dtable :is(th,td):first-child{padding-left: 24px}.ks-dtable :is(th,td):last-child{padding-right: 24px}.ks-dtable a:hover{color: var(--ks-accent)}.ks-dtable .is-num{text-align: right;font-variant-numeric: tabular-nums}.ks-dtable .is-time{color: var(--ks-text-2);font-variant-numeric: tabular-nums}.ks-dtable__name{display: block;max-width: 280px;overflow: hidden;font-weight: 500;text-overflow: ellipsis}.ks-dtable__no{display: block;margin-top: 2px;color: var(--ks-text-3)!important;font-size: 12px;font-variant-numeric: tabular-nums}.ks-dtable__no:hover{color: var(--ks-accent)!important}.ks-dtable__muted{color: var(--ks-text-3)}.ks-drows{margin: 10px 0 -10px;padding: 0;list-style: none}.ks-drows li{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 58px;padding: 10px 0;border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-drows li:first-child{border-top: 0}.ks-drows__main{display: flex;flex-direction: column;min-width: 0}.ks-drows__main > *{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.ks-drows__main > :first-child{color: var(--ks-text);font-size: 14px;font-weight: 500;line-height: 20px}.ks-drows__main a:hover{color: var(--ks-accent)!important}.ks-drows__sub{color: var(--ks-text-2)!important;font-size: 12px;line-height: 18px;font-variant-numeric: tabular-nums}.ks-drows__side{flex: none;color: var(--ks-text-3);font-size: 12px;line-height: 18px;font-variant-numeric: tabular-nums}.ks-dprice{display: flex;flex: none;flex-direction: column;align-items: flex-end;font-variant-numeric: tabular-nums}.ks-dprice b{display: inline-flex;align-items: baseline;gap: 6px;color: var(--ks-text);font-size: 14px;font-weight: 600;line-height: 20px}.ks-dprice del{color: var(--ks-text-3);font-weight: 400}.ks-dprice span{color: var(--ks-text-2);font-size: 12px;line-height: 18px}@media (max-width: 640px){.ks-dash__head{margin: 24px 0 16px}.ks-dash__head h1{font-size: 24px}.ks-kpis{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ks-kpi{padding: 14px 16px}.ks-kpi__value{font-size: 24px;line-height: 30px}.ks-kpi__value small{font-size: 15px}.ks-kpi__sub{white-space: normal}.ks-dash__row{grid-template-columns: minmax(0,1fr)}.ks-dash__card{padding: 18px 18px 20px}.ks-dtable-wrap{margin: 10px -18px 0}.ks-dtable :is(th,td):first-child{padding-left: 18px}.ks-dtable :is(th,td):last-child{padding-right: 18px}.ks-bars{--ks-bars-h: 140px}}.ks-dash__tabs{display: flex;gap: 2px;padding: 3px;border-radius: 10px;background: var(--ks-seg)}.ks-dash__tabs a{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 30px;padding: 0 14px;border-radius: 8px;color: var(--ks-text-2)!important;font-size: 13px;font-weight: 500;white-space: nowrap;transition: color .15s,background-color .15s}.ks-dash__tabs a:hover{color: var(--ks-text)!important}.ks-dash__tabs a.is-active{background: var(--ks-seg-on);color: var(--ks-text)!important;font-weight: 600;box-shadow: 0 1px 3px rgba(0,0,0,.1)}.ks-dash__tabs em{min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--ks-sale);color: #fff;font-size: 11px;font-style: normal;font-weight: 600;line-height: 18px;text-align: center;font-variant-numeric: tabular-nums}.ks-mgbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 16px;margin-bottom: 16px}.ks-mgsearch{position: relative;display: flex;align-items: center;gap: 8px}.ks-mgsearch__kw{position: relative;display: flex}.ks-mgsearch svg{position: absolute;top: 50%;left: 13px;width: 14px;height: 14px;margin-top: -7px;color: var(--ks-text-3);pointer-events: none}.ks-mgsearch .ks-input{height: 34px;border-radius: 17px;font-size: 13px!important}.ks-mgsearch input[type="search"]{width: 290px;padding-left: 34px}.ks-mgselect{width: auto;max-width: 180px;padding: 0 12px;cursor: pointer}.ks-dtable--mg{min-width: 900px}.ks-dtable--mg :is(th,td){padding-right: 8px;padding-left: 8px}.ks-dtable--mg .ks-dtable__name{max-width: 170px}.ks-dtable--mg .ks-dtable__clip{display: block;max-width: 140px;overflow: hidden;text-overflow: ellipsis}.ks-dtable--mg td.is-act{max-width: 190px;white-space: normal}.ks-dtable--mg .ks-mgbtn{margin: 2px 0 2px 4px;padding: 0 10px;white-space: nowrap}.ks-dtable--mg .ks-mgbtn + .ks-mgbtn{margin-left: 4px}.ks-dtable--rv{min-width: 860px}.ks-dtable--rv td{vertical-align: top}.ks-dtable--rv .ks-rvcell{width: 46%;white-space: normal}.ks-rvcell__text{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 21px;word-break: break-word}.ks-dtable--rv .ks-dtable__name{max-width: 220px}.ks-rvcell__date{color: var(--ks-text-2);font-variant-numeric: tabular-nums}.ks-dtable--rv .ks-mgbtn{padding: 0 12px;white-space: nowrap}.ks-dtable__strong{display: block;font-weight: 600;font-variant-numeric: tabular-nums}.ks-dtable__sub{display: block;margin-top: 2px;color: var(--ks-text-3);font-size: 12px;line-height: 17px;font-variant-numeric: tabular-nums}.ks-dtable__warn{color: var(--ks-sale);font-weight: 500}.ks-dtable .is-act{text-align: right}.ks-mgbtn{height: 28px;padding: 0 12px;border: 0;border-radius: 14px;background: var(--ks-surface-2);color: var(--ks-text);font-family: inherit;font-size: 12px;font-weight: 500;cursor: pointer;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);transition: background-color .15s,opacity .15s}.ks-mgbtn + .ks-mgbtn{margin-left: 6px}.ks-mgbtn:hover{background: var(--ks-surface-3)}.ks-mgbtn--primary{background: var(--ks-cta);color: var(--ks-on-cta);box-shadow: none}.ks-mgbtn--primary:hover{background: var(--ks-cta-hover)}.ks-mgbtn:disabled{opacity: .5;cursor: default}.ks-mginput{width: 104px;height: 34px;font-variant-numeric: tabular-nums}.ks-mginput.is-changed,.ks-hm__field .ks-input.is-changed{background-color: color-mix(in srgb,var(--ks-accent) 10%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--ks-accent) 55%,transparent)}.ks-mginput.is-changed:focus,.ks-hm__field .ks-input.is-changed:focus{box-shadow: inset 0 0 0 1.5px var(--ks-accent),0 0 0 4px var(--ks-accent-soft)}.ks-mgsave{position: sticky;bottom: 0;z-index: 2;display: flex;align-items: center;justify-content: flex-end;gap: 14px;margin: 0 -24px -8px;padding: 12px 24px;border-top: var(--ks-hair) solid var(--ks-stroke);border-radius: 0 0 var(--ks-radius-lg) var(--ks-radius-lg);background: var(--ks-surface);color: var(--ks-text-3);font-size: 13px}.ks-mgsave .ks-btn:disabled{opacity: .45;cursor: default}.ks-hm__card{margin-bottom: 16px}.ks-hm__tip{margin: 6px 0 18px;color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-hm__cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.ks-hm__pane{display: flex;flex-direction: column;min-width: 0}.ks-hm__label{display: flex;align-items: center;gap: 6px;margin-bottom: 10px;color: var(--ks-text-2);font-size: 12px;font-weight: 600;line-height: 18px}.ks-hm__label em{padding: 0 6px;border-radius: 9px;background: var(--ks-surface-2);color: var(--ks-text-3);font-style: normal;font-weight: 500;font-variant-numeric: tabular-nums}.ks-hm__list{margin: 0;padding: 0;list-style: none}.ks-hm__list--pick{flex: none;max-height: min(520px,calc(100vh - var(--ks-nav-total) - 210px));padding: 4px;overflow-y: auto;border-radius: 12px;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);overscroll-behavior: contain}.ks-hm__search{flex: none;margin-bottom: 10px}.ks-hm__search input[type="search"]{width: 100%;padding-left: 34px}.ks-hm__item{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 8px 10px;border-radius: 10px;list-style: none;transition: background-color .15s}.ks-hm__item[hidden]{display: none}.ks-hm__list--pick .ks-hm__item:hover{background: var(--ks-hover)}.ks-hm__list--sel .ks-hm__item{margin-bottom: 6px;background: var(--ks-surface-2);animation: ks-fade .25s}.ks-hm__no{display: none;flex: none;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--ks-accent-soft);color: var(--ks-accent);font-size: 12px;font-weight: 600;font-variant-numeric: tabular-nums}.ks-hm__list--sel .ks-hm__no{display: grid}.ks-hm__icon{display: grid;flex: none;place-items: center;width: 40px;height: 40px;overflow: hidden;border-radius: 10px;background: var(--ks-surface-2)}.ks-hm__list--sel .ks-hm__icon{background: var(--ks-surface)}.ks-hm__icon img{width: 100%;height: 100%;object-fit: contain}.ks-hm__icon svg{width: 20px;height: 20px;color: var(--ks-text-3)}.ks-hm__icon svg *{stroke: currentColor}.ks-hm__txt{display: flex;flex: 1;flex-direction: column;min-width: 0}.ks-hm__txt a,.ks-hm__txt em{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ks-hm__txt a{color: var(--ks-text)!important;font-size: 14px;font-weight: 500;line-height: 20px}.ks-hm__txt a:hover{color: var(--ks-accent)!important}.ks-hm__txt em{color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 18px}.ks-hm__txt b{color: var(--ks-sale);font-weight: 500}.ks-hm__acts{display: flex;flex: none;gap: 4px}.ks-hm__btn{display: inline-flex;align-items: center;justify-content: center;gap: 4px;height: 28px;padding: 0 12px;border: 0;border-radius: 14px;background: var(--ks-surface-2);color: var(--ks-text);font-family: inherit;font-size: 12px;font-weight: 500;white-space: nowrap;cursor: pointer;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);transition: background-color .15s,color .15s,opacity .15s}.ks-hm__btn:hover{background: var(--ks-surface-3)}.ks-hm__btn svg{width: 12px;height: 12px}.ks-hm__btn svg *{stroke: currentColor}.ks-hm__btn--add:disabled{background: var(--ks-accent-soft);color: var(--ks-accent);box-shadow: none;cursor: default}.ks-hm__btn--add:disabled svg{display: none}.ks-hm__btn--icon{width: 28px;padding: 0;background: var(--ks-surface)}.ks-hm__btn--icon:disabled{opacity: .35;cursor: default}.ks-hm__btn--del:hover{color: var(--ks-sale)}.ks-hm__list--pick .ks-hm__btn--icon,.ks-hm__list--sel .ks-hm__btn--add{display: none}.ks-hm__slots{gap: 12px}.ks-hm__slot{padding: 14px 14px 8px;border-radius: 14px;cursor: pointer;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong);transition: box-shadow .2s,background-color .2s}.ks-hm__slot:hover{box-shadow: inset 0 0 0 1px var(--ks-stroke-strong)}.ks-hm__slot.is-active{background: color-mix(in srgb,var(--ks-accent) 4%,var(--ks-surface));box-shadow: inset 0 0 0 1.5px var(--ks-accent);cursor: default}.ks-hm__slothd{display: flex;align-items: center;gap: 8px;min-height: 20px}.ks-hm__slothd b{color: var(--ks-text);font-size: 14px;font-weight: 600}.ks-hm__count{color: var(--ks-text-3);font-size: 12px;font-variant-numeric: tabular-nums}.ks-hm__here{display: none;align-items: center;gap: 6px;margin-left: auto;color: var(--ks-accent);font-size: 12px;font-weight: 500;white-space: nowrap}.ks-hm__here::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.ks-hm__slot.is-active .ks-hm__here{display: inline-flex}.ks-hm__slottip{margin: 2px 0 10px;color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-hm__list--sel .ks-hm__no{font-size: 11px}.ks-hm__empty{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px;padding: 12px 14px;border: 1px dashed var(--ks-stroke-strong);border-radius: 10px}.ks-hm__empty[hidden]{display: none}.ks-hm__empty b{color: var(--ks-text-2);font-size: 13px;font-weight: 500}.ks-hm__picker{position: sticky;top: calc(var(--ks-nav-total) + 16px);align-self: start}.ks-hm__target{margin-bottom: 10px}.ks-hm__target a{flex: 1}.ks-hm__none{margin: 0;padding: 28px 0;color: var(--ks-text-3);font-size: 13px;text-align: center}.ks-hm__heads{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;margin-top: 16px}.ks-hm__preview{margin-bottom: 4px;padding: 18px 20px 2px;overflow: hidden;border-radius: 12px;background: var(--ks-bg);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}.ks-hm__preview h2 span,.ks-hm__preview p{overflow-wrap: anywhere}.ks-hm__field{display: block;margin-top: 12px}.ks-hm__field > span{display: block;margin-bottom: 6px;color: var(--ks-text-2);font-size: 12px;line-height: 18px}.ks-hm__about{font-family: inherit;font-size: 14px!important;line-height: 1.7}.ks-hm__group--wide{grid-column: 1 / -1}.ks-hm__body{min-height: 180px;font-family: inherit;font-size: 14px!important;line-height: 1.7;resize: vertical}.ks-hm__preview .ks-hm__pvbody{max-height: 220px;margin-top: 8px;overflow: auto;color: var(--ks-text-2);font-size: 14px;line-height: 1.7;white-space: pre-line}.ks-hm__fx{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 20px;margin-bottom: 18px;padding-bottom: 20px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}.ks-hm__fxopt{display: flex;flex-direction: column;gap: 12px;min-width: 0;cursor: pointer}.ks-fxmini{display: grid;grid-template-columns: minmax(0,1.54fr) minmax(0,1fr);gap: 5px;padding: 7px;border-radius: 16px;background: var(--ks-bg);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);outline: 2px solid transparent;outline-offset: 3px;transition: outline-color .2s,transform .45s var(--ks-ease)}.ks-hm__fxopt:hover .ks-fxmini{transform: translateY(-2px)}.ks-hm__fxopt input:checked + .ks-fxmini{outline-color: var(--ks-accent)}.ks-hm__fxopt input:focus-visible + .ks-fxmini{outline-color: var(--ks-accent);outline-style: dashed}.ks-fxmini__side{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: minmax(0,252fr) minmax(0,130fr);gap: 5px}.ks-fxmini__side > .ks-fxpv:first-child{grid-column: 1 / -1}.ks-fxmini__s{border-radius: 6px}.ks-fxmini__s::before{content: "";position: absolute;top: 30%;left: 24%;z-index: -1;width: 80%;aspect-ratio: 1;border-radius: 50%;background: rgb(var(--ks-dom));opacity: var(--ks-bloom);filter: blur(10px);transform: translate(-50%,-50%)}.ks-fxmini__s > *{display: none}.ks-hm__fx.is-tiles .ks-fxmini__s > *{display: block}.ks-hm__fx.is-tiles .ks-fxmini__s:not(:empty)::before{display: none}.ks-fxpv{position: relative;isolation: isolate;display: block;overflow: hidden;border-radius: 9px;background: var(--ks-stage-bg);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke)}.ks-fxmini > .ks-fxpv{aspect-ratio: 16 / 9}.ks-fxpv .ks-flow__grain{display: none}.ks-fxpv--off::before{content: "";position: absolute;top: 50%;left: 74%;z-index: -1;width: 80%;aspect-ratio: 1;border-radius: 50%;background: rgb(var(--ks-dom));opacity: var(--ks-bloom);filter: blur(18px);transform: translate(-50%,-50%)}.ks-fxpv__glass{position: absolute;top: 50%;left: 74%;z-index: 1;width: 22%;aspect-ratio: 1;border-radius: 26%;background: var(--ks-glass);box-shadow: inset 0 0 0 1px var(--ks-glass-edge),inset 0 1px 0 var(--ks-glass-hi);-webkit-backdrop-filter: blur(8px) saturate(180%);backdrop-filter: blur(8px) saturate(180%);transform: translate(-50%,-50%)}.ks-fxmini__side .ks-fxpv__glass{left: 76%;width: 30%}.ks-fxpv__glass::after{content: "";position: absolute;inset: 22%;border-radius: 24%;background: linear-gradient(150deg,color-mix(in srgb,rgb(var(--ks-dom)) 78%,#fff),rgb(var(--ks-dom)) 70%)}.ks-hm__fxtxt b{display: flex;align-items: center;gap: 8px;color: var(--ks-text);font-size: 14px;font-weight: 600;line-height: 1.5}.ks-hm__fxtxt b::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--ks-stroke-strong);transition: box-shadow .2s}.ks-hm__fxopt input:checked ~ .ks-hm__fxtxt b::before{box-shadow: inset 0 0 0 5px var(--ks-accent)}.ks-hm__fxtxt small{display: block;margin-top: 2px;padding-left: 24px;color: var(--ks-text-3);font-size: 12px;line-height: 1.6}.ks-hm__switch + .ks-hm__switch{margin-top: 14px;padding-top: 14px;border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-hm__switch{display: flex;align-items: center;justify-content: space-between;gap: 20px;cursor: pointer}.ks-hm__switchtxt b{display: block;color: var(--ks-text);font-size: 14px;font-weight: 600;line-height: 1.5}.ks-hm__switchtxt small{display: block;margin-top: 2px;color: var(--ks-text-3);font-size: 12px;line-height: 1.6}.ks-switch{-webkit-appearance: none;appearance: none;position: relative;flex: none;width: 44px;height: 26px;margin: 0;border-radius: 13px;background: rgba(120,120,128,.24);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);cursor: pointer;transition: background .25s var(--ks-ease)}.ks-switch::before{content: "";position: absolute;top: 2px;left: 2px;width: 22px;height: 22px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.25);transition: transform .25s var(--ks-ease)}.ks-switch:checked{background: var(--ks-accent);box-shadow: none}.ks-switch:checked::before{transform: translateX(18px)}.ks-switch:focus-visible{outline: 2px solid var(--ks-accent);outline-offset: 2px}.ks-hm__label--gap{margin: 20px 0 0}.ks-hm__foot{display: grid;gap: 4px;margin-top: 4px}.ks-hm__footrow{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: 16px}.ks-hm__save{bottom: 16px;margin: 0 0 40px;border-top: 0;border-radius: var(--ks-radius-lg);box-shadow: var(--ks-shadow-1),0 8px 24px rgba(0,0,0,.08)}.ks-hm__view{display: inline-flex;align-items: center;gap: 2px;margin-right: auto;color: var(--ks-text-2)!important}.ks-hm__view:hover{color: var(--ks-accent)!important}.ks-hm__view svg{width: 12px;height: 12px}@media (max-width: 900px){.ks-hm__cols,.ks-hm__heads{grid-template-columns: minmax(0,1fr)}.ks-hm__picker{position: static}.ks-hm__list--pick{max-height: 380px}}@media (max-width: 640px){.ks-hm__fx{grid-template-columns: minmax(0,1fr)}.ks-hm__save{margin: 0 0 24px;padding: 12px 18px}.ks-hm__item{gap: 10px;padding: 8px}.ks-hm__footrow{grid-template-columns: minmax(0,1fr);gap: 0;margin-bottom: 12px}}.ks-modal__dialog--ship{max-width: 520px}.ks-modal__dialog--rvedit{max-width: 560px}.ks-modal__body .ks-rvedit__who{display: flex;flex-wrap: wrap;gap: 4px 10px;margin: -6px 0 16px;color: var(--ks-text-3);font-size: 13px;line-height: 20px}.ks-rvedit__who b{color: var(--ks-text-2);font-weight: 600}.ks-modal__dialog--rvedit textarea{min-height: 132px;resize: vertical}.ks-textarea{height: auto;min-height: 112px;padding: 10px 12px;line-height: 1.6;resize: vertical;font-family: ui-monospace,"SF Mono","Cascadia Mono",Consolas,Menlo,monospace;font-size: 13px!important}.ks-check small{display: block;margin-top: 2px;color: var(--ks-text-3);font-size: 12px}@media (max-width: 640px){.ks-dash__tabs{width: 100%}.ks-dash__tabs a{flex: 1;padding: 0 8px}.ks-mgbar{flex-direction: column;align-items: stretch}.ks-mgbar .ks-chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.ks-mgbar .ks-chip{flex: none}.ks-mgsearch,.ks-mgsearch__kw{flex: 1}.ks-mgsearch input[type="search"]{width: 100%}.ks-mgsave{margin: 0 -18px -8px;padding: 12px 18px}}.ks-cp__head{margin: 36px 0 22px}.ks-cp__head h1{margin: 0;font-family: var(--ks-font-hero);font-size: 28px;line-height: 36px;font-weight: 500;letter-spacing: 0}.ks-cp__head p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 14px;line-height: 20px}.ks-cp__layout{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 20px;align-items: start}.ks-cp__nav{position: sticky;top: calc(var(--ks-nav-total) + 20px);display: flex;flex-direction: column;gap: 2px;padding: 8px;border-radius: var(--ks-radius-lg);background: color-mix(in srgb,var(--ks-surface) 55%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4)}.ks-cp__nav a{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 12px;border-radius: 10px;color: var(--ks-text-2)!important;font-size: 14px;font-weight: 500;white-space: nowrap;transition: background-color .15s,color .15s}.ks-cp__nav a svg{width: 18px;height: 18px}.ks-cp__nav a:hover{background: var(--ks-surface-2);color: var(--ks-text)!important}.ks-cp__nav a.is-active{background: var(--ks-accent-soft);color: var(--ks-accent)!important;font-weight: 600}.ks-cp__main,.ks-cp__main > form{display: flex;flex-direction: column;gap: 16px;min-width: 0}.ks-cp__card{padding: 24px;border-radius: var(--ks-radius-lg);background: color-mix(in srgb,var(--ks-surface) 55%,transparent);box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke);-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4)}.ks-cp__cardhd h2{margin: 0;color: var(--ks-text);font-size: 16px;font-weight: 600;line-height: 22px}.ks-cp__cardhd p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-cp__me{display: flex;align-items: center;gap: 20px}.ks-cp__avatar{flex: none}.ks-cp__me > div{min-width: 0}.ks-cp__avatar img{display: block;width: 88px;height: 88px;border-radius: 50%;object-fit: cover;background: var(--ks-surface-3);box-shadow: 0 0 0 3px var(--ks-surface),0 0 0 4px var(--ks-stroke-strong)}.ks-cp__me h2{margin: 0;overflow: hidden;color: var(--ks-text);font-size: 20px;font-weight: 600;line-height: 28px;text-overflow: ellipsis;white-space: nowrap}.ks-cp__me p{margin: 4px 0 0;color: var(--ks-text-2);font-size: 13px;line-height: 20px}.ks-cp__uploader{margin-top: 18px;overflow-x: auto}.ks-cp #avatardesigner{box-sizing: border-box;width: auto!important;height: auto!important;overflow: visible!important;max-width: 100%;margin: 0;padding: 0;border: 0;border-radius: var(--ks-radius);background: none}.ks-cp #avatarfileselector{position: relative!important;inset: auto!important;overflow: hidden;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;width: auto!important;min-height: 240px;height: auto!important;padding: 32px 20px;border: 1.5px dashed var(--ks-stroke-strong);border-radius: var(--ks-radius);background: color-mix(in srgb,var(--ks-text) 3%,transparent);text-align: center;transition: border-color .15s,background-color .15s}.ks-cp #avatarfileselector::before{content: "";display: block;width: 48px;height: 48px;margin-bottom: 16px;border-radius: 50%;background: var(--ks-accent-soft) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231155bd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3e%3crect x='3.5' y='4.5' width='17' height='15' rx='3'/%3e%3ccircle cx='9' cy='10' r='1.6'/%3e%3cpath d='M20.5 15.5l-4.5-4.5-8.5 8.5'/%3e%3c/svg%3e") center / 24px no-repeat;pointer-events: none}.ks-cp #avatarfileselector > .uploadavatar{position: relative!important;inset: auto!important;float: none!important;margin: 0!important;pointer-events: none}.ks-cp #avatarfileselector > #avatarfile{position: absolute!important;inset: 0!important;z-index: 2;display: block!important;width: 100%!important;height: 100%!important;margin: 0!important;padding: 0!important;opacity: 0!important;font-size: 0;cursor: pointer}.ks-cp #avatarfileselector:hover{border-color: var(--ks-accent);background: var(--ks-accent-soft)}.ks-cp #avatarfileselector::after{content: "点击选择图片，也可以把图片拖到这里";display: block;margin-top: 12px;color: var(--ks-text-3);font-size: 13px;line-height: 20px;pointer-events: none}.ks-cp .uploadavatar{height: 40px;padding: 0 24px;border: 0;border-radius: 20px;background: var(--ks-cta);color: var(--ks-on-cta);font-family: inherit;font-size: 14px;font-weight: 600;cursor: pointer}.ks-cp :is(.saveAvatar,.finishbutton){border: 0;border-radius: 20px;background: var(--ks-cta);color: var(--ks-on-cta);font-family: inherit;font-weight: 600}.ks-cp .backfileselection{padding: 0 12px;border: 0;border-radius: 17px;background: var(--ks-surface);color: var(--ks-text);font-family: inherit;font-size: 13px;box-shadow: inset 0 0 0 var(--ks-hair) var(--ks-stroke-strong)}.ks-cp__uploader.is-avc{position: relative;overflow: visible}.ks-cp__uploader.is-avc #avatardesigner{position: absolute!important;top: 0!important;left: -10000px!important;visibility: hidden!important;pointer-events: none!important}.ks-avc{display: grid;grid-template-columns: minmax(0,360px) minmax(0,1fr);gap: 36px;align-items: center}.ks-avc[hidden]{display: none}.ks-avc__stage{position: relative;width: 100%;aspect-ratio: 1;overflow: hidden;border-radius: 20px;background: repeating-conic-gradient(color-mix(in srgb,var(--ks-text) 6%,transparent) 0 25%,transparent 0 50%) 0 0 / 20px 20px;cursor: grab;outline: none;touch-action: none;-webkit-user-select: none;user-select: none}.ks-avc__stage:focus-visible{box-shadow: 0 0 0 3px var(--ks-accent-soft)}.ks-avc__stage.is-drag{cursor: grabbing}.ks-avc__stage canvas{display: block;width: 100%;height: 100%}.ks-avc__mask{position: absolute;inset: 0;background: radial-gradient(circle closest-side,transparent calc(100% - 1px),rgba(0,0,0,.5) 100%);pointer-events: none}.ks-avc__mask::after{content: "";position: absolute;inset: 0;border-radius: 50%;box-shadow: inset 0 0 0 2px rgba(255,255,255,.85)}.ks-avc__tools{display: flex;align-items: center;gap: 10px;margin-top: 16px}.ks-avc__zoom{flex: 1;min-width: 0;height: 28px;margin: 0;accent-color: var(--ks-accent);cursor: pointer}.ks-avc__icon{display: grid;flex: none;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: color-mix(in srgb,var(--ks-text) 6%,transparent);color: var(--ks-text-2);cursor: pointer;transition: background-color .15s,color .15s}.ks-avc__icon:hover{background: color-mix(in srgb,var(--ks-text) 11%,transparent);color: var(--ks-text)}.ks-avc__icon svg{width: 18px;height: 18px}.ks-avc__icon[data-avc="rotate"]{margin-left: 4px}.ks-avc__hint{margin: 10px 0 0;color: var(--ks-text-3);font-size: 12px;line-height: 18px;text-align: center}.ks-avc__side{display: flex;flex-direction: column;gap: 28px;min-width: 0}.ks-avc__previews{display: flex;align-items: flex-end;gap: 24px}.ks-avc__previews span{display: flex;flex-direction: column;align-items: center;gap: 8px}.ks-avc__previews canvas{display: block;border-radius: 50%;background: var(--ks-surface-3);box-shadow: 0 0 0 3px var(--ks-surface),0 0 0 4px var(--ks-stroke-strong)}.ks-avc__previews canvas[data-size="96"]{width: 96px;height: 96px}.ks-avc__previews canvas[data-size="56"]{width: 56px;height: 56px}.ks-avc__previews canvas[data-size="32"]{width: 32px;height: 32px}.ks-avc__previews em{color: var(--ks-text-3);font-size: 12px;font-style: normal;line-height: 16px}.ks-avc__ops{display: flex;gap: 10px;max-width: 320px}.ks-avc__ops .ks-btn{flex: 1 1 0;min-width: 0;height: 44px;font-size: 15px}.ks-avc__ops .ks-btn.is-busy{opacity: .7;cursor: progress}@media (max-width: 640px){.ks-avc{grid-template-columns: minmax(0,1fr);gap: 24px}.ks-avc__side{gap: 22px}.ks-avc__previews{justify-content: center}.ks-avc__ops{max-width: none}}.ks-cp__rows{margin: 8px 0 -8px;padding: 0;list-style: none}.ks-cp__rows li{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 16px 0;border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-cp__rows li:first-child{border-top: 0}.ks-cp__row{display: grid;grid-template-columns: 110px minmax(0,1fr);gap: 4px 16px;min-width: 0}.ks-cp__row b{grid-row: 1 / span 3;color: var(--ks-text);font-size: 14px;font-weight: 600;line-height: 22px}.ks-cp__val{grid-column: 2;color: var(--ks-text);font-size: 14px;line-height: 22px}.ks-cp__row p{grid-column: 2;margin: 0;color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-cp__ok{margin-left: 8px;color: var(--ks-success);font-size: 12px;font-style: normal}.ks-cp__warn{color: var(--ks-sale)!important;font-size: 12px}.ks-cp__val .ks-cp__warn{margin-left: 8px}.ks-cp__rows .ks-mgbtn{display: inline-flex;flex: none;align-items: center;height: 32px;padding: 0 16px;font-size: 13px}.ks-cp__off{opacity: .5;cursor: default}@media (max-width: 760px){.ks-cp__layout{grid-template-columns: minmax(0,1fr)}.ks-cp__nav{position: static;flex-direction: row;gap: 4px;padding: 4px;overflow-x: auto;scrollbar-width: none}.ks-cp__nav a{flex: 1 0 auto;justify-content: center;height: 38px}.ks-cp__me{gap: 16px}.ks-cp__avatar img{width: 64px;height: 64px}.ks-cp__me h2{font-size: 17px;line-height: 24px}.ks-cp #avatarfileselector{min-height: 200px;padding: 24px 16px}.ks-cp__head{margin: 24px 0 16px}.ks-cp__head h1{font-size: 24px}.ks-cp__card{padding: 18px}.ks-cp__row{grid-template-columns: minmax(0,1fr)}.ks-cp__row b{grid-row: auto}.ks-cp__val,.ks-cp__row p{grid-column: 1}}.ks-notice__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 16px}.ks-notice__card{padding: 6px 0}.ks-notice__list{margin: 0;padding: 0;list-style: none}.ks-notice__item{position: relative;display: flex;align-items: flex-start;gap: 14px;padding: 16px 24px 16px 30px;border-top: var(--ks-hair) solid var(--ks-stroke)}.ks-notice__item:first-child{border-top: 0}.ks-notice__item.is-new::before{content: "";position: absolute;top: 34px;left: 13px;width: 7px;height: 7px;border-radius: 50%;background: var(--ks-accent)}.ks-notice__avatar{flex: none;width: 40px;height: 40px}.ks-notice__avatar img,.ks-notice__sys{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;background: var(--ks-surface-3);color: var(--ks-text-2)}.ks-notice__sys svg{width: 20px;height: 20px}.ks-notice__body{flex: 1;min-width: 0}.ks-notice__text{color: var(--ks-text)!important;font-size: 14px;font-weight: 400!important;line-height: 22px}.ks-notice__text a{color: var(--ks-accent)!important}.ks-notice__text a:hover{text-decoration: underline!important}.ks-notice__item.is-new .ks-notice__text{font-weight: 500!important}.ks-notice__time{display: block;margin-top: 4px;color: var(--ks-text-3);font-size: 12px;line-height: 18px}.ks-notice__time span{color: inherit!important}.ks-notice__shield{flex: none;align-self: center;padding: 4px 10px;border-radius: 13px;color: var(--ks-text-3)!important;font-size: 12px;opacity: 0;transition: opacity .15s,background-color .15s,color .15s}.ks-notice__item:hover .ks-notice__shield,.ks-notice__shield:focus-visible{opacity: 1}.ks-notice__shield:hover{background: var(--ks-surface-2);color: var(--ks-text)!important}.ks-notice__empty{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 56px 24px;color: var(--ks-text-3);font-size: 13px;text-align: center}.ks-notice__empty p{margin: 8px 0 0;color: var(--ks-text);font-size: 16px;font-weight: 600}.ks-notice__empty a{color: var(--ks-accent)!important}.ks-notice__emptyico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--ks-surface-2);color: var(--ks-text-3)}.ks-notice__emptyico svg{width: 26px;height: 26px}@media (hover: none),(max-width: 640px){.ks-notice__shield{opacity: 1}.ks-notice__item{padding: 14px 16px 14px 24px}.ks-notice__item.is-new::before{left: 9px}}body.ks-store.ks-theme-dark,body.ks:not(.ks-store).ks-theme-dark .ks-nav,body.ks:not(.ks-store).ks-theme-dark .ks-footer{--ks-accent: #4c8df0;--ks-accent-hover: #6aa1f4;--ks-accent-press: #3a7be0;--ks-accent-soft: rgba(76,141,240,.18);--ks-on-accent: #ffffff;--ks-cta: #1155bd;--ks-cta-hover: #1a62cc;--ks-on-cta: #ffffff;--ks-tag-bg: rgba(118,118,128,.24);--ks-tag-bg-hover: rgba(118,118,128,.34);--ks-deal-bg: rgba(255,69,58,.16);--ks-bg: #000000;--ks-bg-2: #0a0a0b;--ks-surface: #1d1d1f;--ks-surface-2: #242426;--ks-surface-3: #333336;--ks-float: rgba(42,42,45,.96);--ks-glass: rgba(29,29,31,.72);--ks-menu: #242426;--ks-seg: #1d1d1f;--ks-seg-on: #333336;--ks-footer: #0d0d0e;--ks-hover: #333336;--ks-prose: #d2d2d7;--ks-cat-head: #1d1d1f;--ks-stroke: rgba(255,255,255,.08);--ks-stroke-strong: rgba(255,255,255,.16);--ks-text: #f5f5f7;--ks-text-2: #a1a1a6;--ks-text-3: #6e6e73;--ks-sale: #ff453a;--ks-success: #30d158;--ks-warning: #ffd60a;--ks-purple: #bf5af2;--ks-nav-bg: rgba(22,22,23,.8);--ks-nav-text: #f5f5f7;--ks-nav-text-2: #a1a1a6;--ks-nav-field: rgba(255,255,255,.09);--ks-shadow-1: 0 0 0 .5px rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.5);--ks-shadow-hover: 0 0 0 .5px rgba(255,255,255,.1),0 14px 34px rgba(0,0,0,.65);--ks-card-bg: #1d1d1f;--ks-card-glow: 30%;--ks-amb-a: 46%;--ks-stage-bg: rgba(97,97,104,.3);--ks-stage-glow: 58%;--ks-stage-drop: .6;--ks-bloom: .5;--ks-glass: rgba(40,40,46,.45);--ks-glass-edge: rgba(255,255,255,.12);--ks-glass-hi: rgba(255,255,255,.16);--ks-card-cast: .5;--ks-card-hi: inset 0 .5px 0 rgba(255,255,255,.07);--ks-shadow-2: 0 0 0 .5px rgba(255,255,255,.07),0 12px 32px rgba(0,0,0,.55);--ks-shadow-3: 0 0 0 1px rgba(255,255,255,.1),0 30px 80px -24px rgba(0,0,0,.8);--ks-tint-op: .55;--ks-dom-wait: 50,52,60;--ks-icon-shadow: drop-shadow(0 10px 16px rgba(0,0,0,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.3));--ks-icon-shadow-lg: drop-shadow(0 28px 40px rgba(0,0,0,.55)) drop-shadow(0 4px 8px rgba(0,0,0,.3));color-scheme: dark}body.ks.ks-theme-dark .ks-theme-ico--light{display: none}body.ks.ks-theme-dark .ks-theme-ico--dark{display: inline-flex}@media (prefers-color-scheme: dark){body.ks-store.ks-theme-auto,body.ks:not(.ks-store).ks-theme-auto .ks-nav,body.ks:not(.ks-store).ks-theme-auto .ks-footer{--ks-accent: #4c8df0;--ks-accent-hover: #6aa1f4;--ks-accent-press: #3a7be0;--ks-accent-soft: rgba(76,141,240,.18);--ks-on-accent: #ffffff;--ks-cta: #1155bd;--ks-cta-hover: #1a62cc;--ks-on-cta: #ffffff;--ks-tag-bg: rgba(118,118,128,.24);--ks-tag-bg-hover: rgba(118,118,128,.34);--ks-deal-bg: rgba(255,69,58,.16);--ks-bg: #000000;--ks-bg-2: #0a0a0b;--ks-surface: #1d1d1f;--ks-surface-2: #242426;--ks-surface-3: #333336;--ks-float: rgba(42,42,45,.96);--ks-glass: rgba(29,29,31,.72);--ks-menu: #242426;--ks-seg: #1d1d1f;--ks-seg-on: #333336;--ks-footer: #0d0d0e;--ks-hover: #333336;--ks-prose: #d2d2d7;--ks-cat-head: #1d1d1f;--ks-stroke: rgba(255,255,255,.08);--ks-stroke-strong: rgba(255,255,255,.16);--ks-text: #f5f5f7;--ks-text-2: #a1a1a6;--ks-text-3: #6e6e73;--ks-sale: #ff453a;--ks-success: #30d158;--ks-warning: #ffd60a;--ks-purple: #bf5af2;--ks-nav-bg: rgba(22,22,23,.8);--ks-nav-text: #f5f5f7;--ks-nav-text-2: #a1a1a6;--ks-nav-field: rgba(255,255,255,.09);--ks-shadow-1: 0 0 0 .5px rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.5);--ks-shadow-hover: 0 0 0 .5px rgba(255,255,255,.1),0 14px 34px rgba(0,0,0,.65);--ks-card-bg: #1d1d1f;--ks-card-glow: 30%;--ks-amb-a: 46%;--ks-stage-bg: rgba(97,97,104,.3);--ks-stage-glow: 58%;--ks-stage-drop: .6;--ks-bloom: .5;--ks-glass: rgba(40,40,46,.45);--ks-glass-edge: rgba(255,255,255,.12);--ks-glass-hi: rgba(255,255,255,.16);--ks-card-cast: .5;--ks-card-hi: inset 0 .5px 0 rgba(255,255,255,.07);--ks-shadow-2: 0 0 0 .5px rgba(255,255,255,.07),0 12px 32px rgba(0,0,0,.55);--ks-shadow-3: 0 0 0 1px rgba(255,255,255,.1),0 30px 80px -24px rgba(0,0,0,.8);--ks-tint-op: .55;--ks-dom-wait: 50,52,60;--ks-icon-shadow: drop-shadow(0 10px 16px rgba(0,0,0,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.3));--ks-icon-shadow-lg: drop-shadow(0 28px 40px rgba(0,0,0,.55)) drop-shadow(0 4px 8px rgba(0,0,0,.3));color-scheme: dark}body.ks.ks-theme-auto .ks-theme-ico--light{display: none}body.ks.ks-theme-auto .ks-theme-ico--dark{display: inline-flex}}@media (max-width: 1280px){.ks-pd{grid-template-columns: minmax(0,1fr) 380px}}@media (max-width: 1180px){.ks-nav__inner{gap: 18px}.ks-nav__orders span{display: none}.ks-search{flex-basis: 200px}.ks-nav__menu{overflow: hidden}}@media (max-width: 1080px){.ks-otiles{grid-template-columns: repeat(4,minmax(150px,1fr));overflow-x: auto;scrollbar-width: none}.ks-post__grid{grid-template-columns: 1fr}.ks-post__side{position: static;display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr))}.ks-ocard__body{grid-template-columns: auto minmax(0,1fr) auto;gap: 14px 18px}.ks-ocard__ops{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: flex-end}.ks-setup ol{grid-template-columns: 1fr 1fr}.ks-pd{grid-template-columns: 1fr;gap: 28px}.ks-pd-id{padding: 0}.ks-buy{position: static}}@media (max-width: 900px){.ks-nav__inner,body.ks:not(.ks-store) .ks-nav__inner{width: auto;max-width: none;gap: 10px;padding: 0 20px}.ks-container,body.ks:not(.ks-store) .ks-container{width: auto;max-width: none;padding: 0 24px}.ks-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.ks-stage,.ks-hero--solo .ks-stage{aspect-ratio: 2 / 1}.ks-slide__body{padding-bottom: 30px}.ks-slide__eyebrow{margin-bottom: 1.6cqw}.ks-stage__ctrl{bottom: 20px}.ks-feats__grid{grid-template-columns: minmax(0,1fr)}.ks-feat{--ks-glow-y: 50%;--ks-glow-x: 52px;display: grid;grid-template-columns: auto minmax(0,1fr) auto;grid-template-rows: auto auto;column-gap: 16px;align-items: center;padding: 18px 20px}.ks-feat__art{grid-row: 1 / 3;margin: 0}.ks-feat__name{align-self: end;-webkit-line-clamp: 1;font-size: 16px;line-height: 23px}.ks-feat__sub{grid-column: 2;align-self: start;margin-top: 2px}.ks-feat__foot{grid-column: 3;grid-row: 1 / 3;width: auto;margin: 0;padding: 0}.ks-feat__foot em{display: none}.ks-feat:not(:has(.ks-feat__sub)) .ks-feat__name{grid-row: 1 / 3;align-self: center}.ks-scroller__track{grid-auto-columns: calc((100% - 2 * 12px) / 3)}.ks-nav__burger{display: inline-flex}.ks-nav__menu,.ks-nav__inner > .ks-search{display: none}.ks-nav__actions{margin-left: auto}.ks-user__name{display: none}.ks-nav-open .ks-nav{background: var(--ks-bg);backdrop-filter: none;-webkit-backdrop-filter: none}.ks-drawer{position: fixed;top: var(--ks-nav-total);left: 0;right: 0;bottom: 0;z-index: 299;display: block;padding: 16px 20px 40px;overflow-y: auto;background: var(--ks-bg);color: var(--ks-text);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .2s,transform .2s,visibility .2s}.ks-nav-open .ks-drawer{opacity: 1;visibility: visible;transform: none}.ks-nav-open{overflow: hidden}.ks-drawer .ks-search{display: block;max-width: none;margin: 0 0 18px}.ks-drawer .ks-search__input{height: 46px;font-size: 15px!important}.ks-drawer ul{margin: 0;padding: 0;list-style: none}.ks-drawer li a{display: flex;align-items: center;height: 52px;padding: 0 14px;border-radius: 12px;color: var(--ks-text)!important;font-size: 17px;font-weight: 500}.ks-drawer li a span{display: none}.ks-drawer li.a a,.ks-drawer li a:hover{background: var(--ks-surface-2)}.ks-drawer__title{margin: 22px 14px 6px;color: var(--ks-text-3);font-size: 12px;letter-spacing: .08em}}@media (max-width: 640px){.ks-container,.ks-nav__inner{padding: 0 16px}.ks-section,.ks-row{margin-top: 40px}.ks-page-home .ks-row{margin-top: 44px}.ks-page-home .ks-head h2{font-size: 22px;line-height: 30px}.ks-page-home .ks-head h2 em{font-size: 15px}.ks-page-home .ks-head p{margin-top: 4px;font-size: 13px}.ks-cats__grid,.ks-cats__grid--3{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ks-cat:last-child:nth-child(odd){grid-column: 1 / -1}.ks-cat{gap: 12px;padding: 14px}.ks-cat__icon{width: 40px;height: 40px}.ks-cat__txt strong{font-size: 15px;line-height: 22px}.ks-cat__go{display: none}.ks-scroller__btn{display: none}.ks-stage,.ks-hero--solo .ks-stage{aspect-ratio: 16 / 10}.ks-slide__body{width: 62%;padding: 0 0 22px 6.5cqw}.ks-slide__eyebrow{margin-bottom: 6px;font-size: 11px}.ks-slide__title{display: block;overflow: hidden;font-size: 19px;line-height: 1.25;white-space: nowrap;text-overflow: ellipsis;text-wrap: nowrap}.ks-slide__sub{margin-top: 4px;overflow: hidden;font-size: 12px;line-height: 1.45;white-space: nowrap;text-overflow: ellipsis}.ks-slide .ks-pill{margin-top: 10px;font-size: 13px}.ks-slide__art{top: 46%;left: 78cqw;width: 26cqw}.ks-slide__bloom{top: 46%;left: 78cqw;width: 80cqw;filter: blur(11cqw) saturate(1.6)}.ks-stage__ctrl{left: 6.5cqw;bottom: 12px}.ks-stage__arrow{display: none}.ks-feat{padding: 16px;column-gap: 12px}.ks-feat__art{width: 48px;height: 48px}.ks-feat__name{-webkit-line-clamp: 2;font-size: 15px;line-height: 21px}.ks-feat__get{padding: 0 .95em;font-size: 13px}.ks-ohead h1{font-size: 24px}.ks-post__head h1{font-size: 24px}.ks-post__card{padding: 18px 16px}.ks-post__edhead{padding: 16px 16px 10px}.ks-pattrs__row{grid-template-columns: minmax(0,1fr) 36px;gap: 6px;padding-bottom: 8px;border-bottom: var(--ks-hair) solid var(--ks-stroke)}.ks-pattrs__row .ks-pattrs__v{grid-column: 1 / -1;grid-row: 2}.ks-pattrs__row .ks-pattrs__del{grid-column: 2;grid-row: 1}body.ks-store .edt .bar{flex-wrap: wrap;padding: 8px 10px}body.ks-store .edt .bar > .y{order: 0;width: 100%;justify-content: flex-end}body.ks.ks-store .edt .pt{min-height: 320px;padding: 14px 16px!important}.ks-ohead__avatar img,.ks-ohead__avatar--guest{width: 44px;height: 44px}.ks-ohead__user{padding-right: 20px}.ks-olookup{grid-template-columns: minmax(0,1fr);padding: 16px}.ks-olookup .ks-btn{width: 100%}.ks-otiles{grid-template-columns: repeat(4,minmax(128px,1fr));gap: 10px}.ks-otile{gap: 10px;padding: 14px}.ks-otile__ico{width: 36px;height: 36px;border-radius: 10px}.ks-otile__txt b{font-size: 20px}.ks-ocard__head{padding: 10px 14px}.ks-ocard__body{grid-template-columns: auto minmax(0,1fr);padding: 14px}.ks-ocard__icon{width: 56px;height: 56px;border-radius: 14px}.ks-ocard__amount{grid-column: 1 / -1;display: flex;align-items: baseline;gap: 6px;text-align: left}.ks-ocard__amount small{display: inline}.ks-ocard__note{padding: 10px 14px}.ks-mailbox{font-size: 17px}.ks-welcome{min-height: 400px;padding: 36px 24px;border-radius: 18px}.ks-welcome h1{font-size: 34px}.ks-head h2{font-size: 19px}.ks-scroller__track{grid-auto-columns: 74%;gap: 14px;margin-inline: -16px;padding-inline: 16px;scroll-padding-inline: 16px}.ks-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ks-card{padding: 0 12px 14px}.ks-setup{padding: 22px 18px}.ks-setup ol{grid-template-columns: 1fr}.ks-toolbar{margin: 20px 0 18px}.ks-catpage .ks-toolbar{margin: 20px 0 16px}.ks-pd-hero{padding-top: 24px}.ks-buy{padding: 22px 18px}.ks-buy__price b{font-size: 32px}.ks-tabs{gap: 22px;overflow-x: auto;scrollbar-width: none}.ks-footer__top{flex-direction: column;gap: 16px}.ks-footer__brand .ks-footer__lead{display: block}.ks-footer .ks-wordmark{display: block;margin-bottom: 8px}.ks-footer__sep{display: none}.ks-footer__nav{justify-content: flex-start}.ks-footer__contact{margin-left: 0!important}.ks-footer,footer#ft.ks-footer{padding: 36px 0 calc(24px + env(safe-area-inset-bottom))}.ks-footer__bottom{flex-direction: column;align-items: flex-start;gap: 4px;margin-top: 20px;padding-top: 14px}.ks-footer__bottom .xs0,.ks-footer__bottom #debuginfo{display: none}body.ks #scrolltop{right: 16px!important;bottom: calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.ks *,.ks *::before,.ks *::after{transition: none!important;animation: none!important}.ks-scroller__track{scroll-behavior: auto}}@media (min-resolution: 2dppx){:root{--ks-hair: .5px;--ks-stroke: rgba(0,0,0,.12);--ks-stroke-strong: rgba(0,0,0,.2)}body.ks-store.ks-theme-dark,body.ks:not(.ks-store).ks-theme-dark .ks-nav,body.ks:not(.ks-store).ks-theme-dark .ks-footer{--ks-stroke: rgba(255,255,255,.13);--ks-stroke-strong: rgba(255,255,255,.24)}}@media (min-resolution: 2dppx) and (prefers-color-scheme: dark){body.ks-store.ks-theme-auto,body.ks:not(.ks-store).ks-theme-auto .ks-nav,body.ks:not(.ks-store).ks-theme-auto .ks-footer{--ks-stroke: rgba(255,255,255,.13);--ks-stroke-strong: rgba(255,255,255,.24)}}body.ks-store :is(.ks-tag,.ks-price,.ks-buy__price,.ks-slide__sub,.ks-head h2 em,.ks-edition span,.ks-card__meta,.ks-toolbar__count b,.ks-otile__txt b,.ks-ocard__amount){font-variant-numeric: tabular-nums}@supports (width: round(1.5px,1px)){body.ks-store{container: ks-page / inline-size}body.ks-store > *{--ks-cols: 1;--ks-gut: round(max(24px,30vw - 210px),1px);--ks-wrap: calc(round(down,min(100cqw - 2 * var(--ks-gut),1080px) + 12px,var(--ks-cols) * 1px) - 12px)}@container ks-page (min-width: 901px){body.ks-store > *{--ks-cols: 4}}@media (min-width: 901px){body.ks-store :is(.ks-container,.ks-nav__inner){margin-left: round(down,(100cqw - var(--ks-wrap)) / 2,1px);margin-right: 0}}.ks-top{margin-top: round(clamp(20px,2.35vw,36px),1px)}@media (min-width: 1081px){.ks-pd{grid-template-columns: round(down,100% - 460px,20px) minmax(420px,1fr)}}@media (min-width: 1081px) and (max-width: 1280px){.ks-pd{grid-template-columns: round(down,100% - 420px,20px) minmax(380px,1fr)}}.ks-pill{height: round(2.3em,2px)}.ks-slide__body{padding-left: round(7cqw,1px)}.ks-slide__art{left: round(76cqw,1px);width: round(22cqw,2px)}.ks-stage__ctrl{left: round(7cqw,1px)}@media (min-width: 1081px){.ks-otiles{grid-template-columns: repeat(3,round((100% - 36px) / 4,1px)) minmax(0,1fr)}}@media (min-width: 980px){body.ks-store .ks-auth{margin-left: round(down,(100cqw - var(--ks-auth-w)) / 2,1px);margin-right: 0}}@media (min-width: 901px){.ks-hero{grid-template-columns: round(down,(100% - 12px) * 1.54 / 2.54,1px) minmax(0,1fr)}.ks-hero--solo{grid-template-columns: minmax(0,1fr)}.ks-tiles{grid-template-columns: round(down,(100% - 12px) / 2,1px) minmax(0,1fr);grid-template-rows: round(down,(100% - 12px) * 252 / 382,1px) minmax(0,1fr)}}.ks-stage{aspect-ratio: auto;height: round(100cqw * 9 / 16,1px)}.ks-hero--solo .ks-stage{aspect-ratio: auto;height: round(100cqw * 10 / 23,1px)}@media (min-width: 641px) and (max-width: 900px){.ks-stage,.ks-hero--solo .ks-stage{height: round(100cqw / 2,1px)}}@media (min-width: 901px){.ks-scroller__track{grid-auto-columns: round(down,(100% - 3 * 12px) / 4,1px)}}@media (max-width: 640px){.ks-stage,.ks-hero--solo .ks-stage{height: round(100cqw * 10 / 16,1px)}.ks-slide__body{padding-left: round(6.5cqw,1px)}.ks-slide__art{left: round(78cqw,1px);width: round(26cqw,2px)}.ks-grid{gap: 10px calc(10px + mod(100cqw - 32px,2px))}}}@media (max-width: 1180px){.ks-tiles{display: none!important}.ks-hero,.ks-hero--solo{grid-template-columns: minmax(0,1fr)!important}}@media (min-width: 901px) and (max-width: 1180px){.ks-stage,.ks-hero--solo .ks-stage{aspect-ratio: 23 / 10;height: auto}}@media (max-width: 640px){.ks-nav__burger{display: none!important}.ks-top{margin-top: 24px}.ks-page-home .ks-top + .ks-row{margin-top: 24px}}@supports (width: calc-size(fit-content,size)){body.ks-store :is(.ks-brand,.ks-user__btn,.ks-tag,.ks-pill,.ks-chip,.ks-nav__menu li a,.ks-nav__orders,.ks-badge,.ks-status){width: calc-size(fit-content,round(up,size,1px))}body.ks-store .ks-buy__price{height: calc-size(auto,round(up,size,1px))}body.ks-store .ks-prose img{height: calc-size(auto,round(size,1px))!important}}@supports (corner-shape: squircle){:root{--ks-radius-sm: 17px;--ks-radius: 24px;--ks-radius-lg: 34px;--ks-radius-xl: 44px;--ks-r-card: 28px;--ks-r-hero: 38px}:is(.ks-card,.ks-stage,.ks-tile,.ks-feat,.ks-cat,.ks-welcome,.ks-edition,.ks-user__menu,.ks-user__menu a,.ks-user__subbtn,.ks-brand__mark,.ks-brand__mark img,.ks-prose img,.ks-prose .quote,.ks-prose .blockcode,.ks-review__msg img,.ks-review__msg .quote,.ks-setup,.ks-empty,.ks-threads,.ks-mailbox,.ks-modal__dialog,.ks-modal__product,.ks-modal__icon,.ks-input,.ks-post__card,.ks-post__editor,.ks-cover__drop,.ks-otile,.ks-otile__ico,.ks-olookup,.ks-ocard,.ks-ocard__icon,.ks-oempty,.ks-oempty__ico,.ks-auth,.ks-drawer li a,.ks-appicon__tile,.ks-card__icon--ph,.ks-slide__ph,.ks-feat__art--ph,.ks-cat__icon--ph,.ks-slide,.ks-alist,.ks-post__seccheck,.ks-kpi,.ks-dash__card,.ks-bars__tip,.ks-mgsave,.ks-dash__tabs,.ks-dash__tabs a,.ks-cp__nav,.ks-cp__nav a,.ks-cp__card,.ks-notice__card,.ks-rvform__box,.ks-cp #avatardesigner,.ks-cp #avatarfileselector){corner-shape: squircle}body.ks :is(.bm,.bm_h,.px,.pt,.ps,select,textarea,.pn,.pgsbtn,.p_pop,.p_pof,.sllt,.m_c,.tb,.pg a,.pg strong,.pg label,.pgb a,.ftid a){corner-shape: squircle}body.ks .bm{border-radius: var(--ks-radius-lg)}body.ks .bm_h{border-radius: var(--ks-radius-lg) var(--ks-radius-lg) 0 0}body.ks :is(.px,.pt,.ps,select,textarea,.pn,.pgsbtn){border-radius: var(--ks-radius-sm)}body.ks :is(.p_pop,.p_pof,.sllt){border-radius: 17px}body.ks .m_c{border-radius: 24px}.ks-edition{border-radius: 21px}.ks-user__menu{border-radius: 24px}.ks-user__menu a,.ks-user__subbtn{border-radius: 14px}.ks-brand__mark,.ks-brand__mark img{border-radius: 15px}.ks-prose img{border-radius: 21px}.ks-prose ignore_js_op img,.ks-prose img.zoom,.ks-prose img[id^="aimg_"]{border-radius: 24px}.ks-prose img.is-joinup{border-top-left-radius: 0;border-top-right-radius: 0}.ks-prose img.is-joindown{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.ks-prose .quote,.ks-prose .blockcode{border-radius: 21px}.ks-review__msg img{border-radius: 17px}.ks-review__msg img[smilieid]{border-radius: 0}.ks-cover__drop,.ks-ocard__icon{border-radius: 24px}.ks-otile__ico,.ks-modal__icon,.ks-drawer li a{border-radius: 21px}.ks-dash__tabs{border-radius: 17px}.ks-dash__tabs a{border-radius: 14px}.ks-cp__nav a{border-radius: 17px}.ks-oempty__ico{border-radius: 34px}.ks-ocard__icon.is-ph{border-radius: 31px}body.ks .ks-auth{border-radius: 42px}body.ks #fwin_login .m_c{border-radius: 38px}body.ks :is(.ks-auth,[id="fwin_login"]) .rfm :is(.px,select,.pnc),body.ks :is(.ks-auth,[id="fwin_login"]) .rfm [id^="vseccode_"] img{corner-shape: squircle;border-radius: 21px}@media (max-width: 640px){body.ks .ks-auth,body.ks #fwin_login .m_c{border-radius: 38px}}.ks-appicon__tile,.ks-card__icon--ph,.ks-slide__ph,.ks-feat__art--ph,.ks-cat__icon--ph{border-radius: 38%}}@view-transition{navigation: auto}::view-transition-old(root){animation: .2s ease both ks-vt-out}::view-transition-new(root){animation: .28s ease both ks-vt-in}::view-transition-group(ks-product-icon){animation-duration: .5s;animation-timing-function: cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(ks-product-icon){isolation: auto}::view-transition-old(ks-product-icon),::view-transition-new(ks-product-icon){height: 100%;object-fit: contain;animation-duration: .3s}@keyframes ks-vt-out{to{opacity: 0}}@keyframes ks-vt-in{from{opacity: 0}}.ks-appicon__tile{view-transition-name: ks-product-icon}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}}
