*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}@media(prefers-color-scheme:dark){html{--UI-BG-COLOR-ACTIVE: #373737;--UI-BORDER-COLOR-1: #373737;--UI-BG: #000;--UI-BG-0: #191919;--UI-BG-1: #1f1f1f;--UI-BG-2: #232323;--UI-BG-3: #2f2f2f;--UI-BG-4: #606060;--UI-BG-5: #2c2c2c;--UI-FG: #fff;--UI-FG-0: hsla(0, 0%, 100%, .8);--UI-FG-HALF: hsla(0, 0%, 100%, .6);--UI-FG-1: hsla(0, 0%, 100%, .5);--UI-FG-2: hsla(0, 0%, 100%, .3);--UI-FG-3: hsla(0, 0%, 100%, .05)}.uni-mask{background:rgba(0,0,0,.6)}body,uni-page-body{background-color:var(--UI-BG-0);color:var(--UI-FG-0)}}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURdnZ2fT09N7e3uzs7OTk5Pr6+vVa4lkAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}to{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURdnZ2fT09N7e3uzs7OTk5Pr6+vVa4lkAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURdnZ2fT09N7e3uzs7OTk5Pr6+vVa4lkAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}.uni-page-head-shadow-blue:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURb7T9ezy/MbY9t/p+tHg+Pf6/gmQWsMAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}.uni-page-head-shadow-green:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURb71vuz87Mb2xt/639H40ff+98iMtmEAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}.uni-page-head-shadow-orange:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURfXTvvzy7PbYxvrp3/jg0f7692in75UAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}.uni-page-head-shadow-red:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURfW+yvzs7/bG0Prf5PjR2v73+TToEXgAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}.uni-page-head-shadow-yellow:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURfXvvvz67Pbxxvr33/j00f7997nVB7sAAAAUSURBVAjXY2BgUGBwYDBgEGAIAAAEXADx8btKYQAAAABJRU5ErkJggg==)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}:root{--km-primary: var(--brand-yellow, #ffe60f);--km-primary-deep: #f2c900;--km-canvas: var(--km-theme-canvas,var(--app-canvas, #f5f5f0));--km-surface: var(--km-theme-surface,#fff);--km-surface-muted: var(--km-theme-surface-muted,#f1f0ea);--km-text: var(--km-theme-ink,var(--brand-ink, #1f2329));--km-muted: var(--km-theme-muted,#85877f);--km-line: var(--km-theme-divider,rgba(31, 35, 41, .09));--km-danger: var(--km-theme-danger,#f04438);--km-success: var(--km-theme-success,#12b76a);--km-warning: var(--km-theme-warning,#f79009);--km-space-1: .25rem;--km-space-2: .5rem;--km-space-3: .75rem;--km-space-4: 1rem;--km-space-5: 1.5rem;--km-radius-sm: .5rem;--km-radius-md: .75rem;--km-radius-lg: 1rem;--km-shadow-sm: 0 .25rem .75rem rgba(31, 35, 41, .055);--km-shadow-md: 0 .5625rem 1.5rem rgba(31, 35, 41, .09);--km-content-phone: 100%;--km-content-tablet: 960px;--km-content-desktop: 1180px}.app-shell{min-width:0;color:var(--km-text);background:var(--km-canvas)}.app-card{background:var(--km-surface);border:.03125rem solid var(--km-line);border-radius:var(--km-radius-md);box-shadow:var(--km-shadow-sm)}.app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--km-space-2)}.app-action{--km-theme-icon-filter: none;color:var(--km-theme-on-accent, #1f2329);background:var(--km-primary);border:0;border-radius:var(--km-radius-sm);font-weight:800}.app-muted{color:var(--km-muted)}.app-status--error{color:var(--km-danger)}.app-status--success{color:var(--km-success)}.app-status--warning{color:var(--km-warning)}.km-content-page{--km-canvas: var(--km-theme-canvas,#fff);--km-surface-muted: var(--km-theme-surface-muted,#f7f7f7);--km-text: var(--km-theme-ink,#222);--km-muted: var(--km-theme-muted,#707070);--km-line: var(--km-theme-divider,#f0f0f0);--km-radius-sm: 8px;--km-radius-md: 10px;--km-shadow-sm: none;color:var(--km-text);background:var(--km-canvas);font-size:var(--app-font-body, 14px);line-height:1.5;overflow-wrap:anywhere}.km-content-page uni-button,.km-content-page [role=button]{touch-action:manipulation}.km-content-page .km-section-title{font-size:var(--app-font-title, 18px);font-weight:750}.page.km-content-page,.forum-page.km-content-page{background:var(--km-theme-surface, #fff);box-shadow:none}@media(min-width:768px){.app-shell{width:calc(100% - 48px);max-width:var(--km-content-tablet);margin-right:auto;margin-left:auto}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1200px){.app-shell{width:calc(100% - 64px);max-width:var(--km-content-desktop)}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.km-feature-page.km-content-page.km-feature-page--suite{--km-canvas: var(--km-theme-canvas,#fff);--km-surface: var(--km-theme-surface,#fff);--km-surface-muted: var(--km-theme-surface-muted,#f7f7f7);--km-text: var(--km-theme-ink,#222);--km-muted: var(--km-theme-muted,#707070);--km-line: var(--km-theme-divider,#f0f0f0);--app-canvas: var(--km-theme-canvas,#fff);--app-text: var(--km-theme-ink,#222);--app-text-muted: var(--km-theme-muted,#707070);--app-line: var(--km-theme-divider,#f0f0f0);--app-shadow-sm: none;min-width:0;padding:12px 12px calc(28px + var(--app-safe-bottom, 0px));color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);box-shadow:none;font-size:var(--app-font-body, 14px);line-height:1.6;overflow-wrap:anywhere;box-sizing:border-box}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading{position:relative;min-height:0;margin:0 0 12px;padding:12px 0 16px;overflow:visible;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading:before,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading:after{display:none}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .km-heading-title{display:block;height:auto;margin:0;color:var(--km-theme-ink, #222);font-size:var(--app-font-title, 18px);font-weight:750;line-height:1.5;letter-spacing:0;white-space:normal}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .km-heading-description{display:block;width:auto;max-width:100%;margin-top:6px;color:var(--km-theme-muted, #707070);font-size:var(--app-font-small, 13px);line-height:1.65;letter-spacing:0}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .km-heading-eyebrow{display:none}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .counts,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .summary,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;padding:0;color:var(--km-theme-muted, #707070);background:transparent;font-size:12px}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics uni-text,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .counts uni-text,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .summary uni-text,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats uni-text{padding:0;color:var(--km-theme-muted, #707070);background:transparent;border-radius:0;font-size:12px}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats{border:0}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics>uni-view,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats>uni-view{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;gap:4px;border:0;text-align:center}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics>uni-view>:first-child,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats>uni-view>:first-child{color:var(--km-theme-ink, #222);font-size:var(--app-font-title, 18px);font-weight:700;line-height:1.4}.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .metrics>uni-view>uni-text:last-child,.km-feature-page.km-content-page.km-feature-page--suite .km-feature-heading .hero-stats>uni-view>uni-text:last-child{font-size:var(--app-font-small, 13px);line-height:1.5}.km-feature-page.km-content-page.km-feature-page--suite .km-section{min-width:0;margin-top:12px;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite .km-list-row{min-width:0;margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite .km-list-row uni-text{overflow-wrap:anywhere}.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .meta,.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .sub,.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .time{color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.6}.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .name,.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .item-title,.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .card-title{color:var(--km-theme-ink, #222);font-size:var(--app-font-body, 14px);font-weight:650}.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .summary,.km-feature-page.km-content-page.km-feature-page--suite .km-list-row .description{color:var(--km-theme-muted, #707070);font-size:13px;line-height:1.7}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tabs{min-width:0;width:100%;margin:4px 0 12px;padding:0;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;white-space:nowrap}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tabs-row{display:inline-flex;align-items:center;gap:4px;min-width:100%;padding:0;white-space:nowrap}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:60px;min-height:44px;margin:0;padding:10px 12px;color:var(--km-theme-muted, #707070);background:transparent;border:0;border-radius:0;font-size:var(--app-font-body, 14px);line-height:1.5;white-space:nowrap}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab:after{border:0}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.active,.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.on,.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.selected{color:var(--km-theme-ink, #222);background:transparent;font-weight:750}.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.active:after,.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.on:after,.km-feature-page.km-content-page.km-feature-page--suite .km-page-tab.selected:after{--km-theme-icon-filter: none;position:absolute;right:calc(50% - 9px);bottom:0;left:auto;top:auto;width:18px;height:3px;content:"";background:var(--km-primary, #ffe60f);border-radius:2px}.km-feature-page.km-content-page.km-feature-page--suite .km-page-search{display:flex;align-items:center;gap:8px;min-width:0;min-height:46px;margin:8px 0 16px;padding:0 4px 0 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1.5px solid #222;border-radius:24px;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite .km-page-search uni-input{flex:1;min-width:0;width:auto;height:44px;margin:0;padding:0;color:var(--km-theme-ink, #222);background:transparent;border:0;border-radius:0;font-size:var(--app-font-body, 14px)}.km-feature-page.km-content-page.km-feature-page--suite .km-page-search uni-button,.km-feature-page.km-content-page.km-feature-page--suite .km-page-search>uni-text:last-child[role=button]{--km-theme-icon-filter: none;flex:none;min-width:56px;min-height:44px;margin:2px 0;padding:8px 12px;color:var(--km-theme-on-accent, #222);background:var(--km-primary, #ffe60f);border:0;border-radius:24px;font-size:14px;line-height:1.5}.km-feature-page.km-content-page.km-feature-page--suite .km-info-note{min-width:0;margin:12px 0;padding:10px 12px;color:var(--km-theme-selected-ink, #685c26);background:var(--km-theme-selected, #fffbea);border:0;border-left:3px solid #ead366;border-radius:4px;box-shadow:none;font-size:var(--app-font-small, 13px);line-height:1.75;overflow-wrap:anywhere}.km-feature-page.km-content-page.km-feature-page--suite .km-info-note uni-text{color:inherit;font-size:inherit}.km-feature-page.km-content-page.km-feature-page--suite .km-info-note uni-button{margin:8px 0 0}.km-feature-page.km-content-page.km-feature-page--suite .km-primary-action{--km-theme-icon-filter: none;min-height:44px;padding:10px 16px;color:var(--km-theme-on-accent, #222);background:var(--km-primary, #ffe60f);border:0;border-radius:8px;box-shadow:none;font-size:var(--app-font-body, 14px);font-weight:700;line-height:1.6}.km-feature-page.km-content-page.km-feature-page--suite .km-primary-action:after{border:0}.km-feature-page.km-content-page.km-feature-page--suite .km-primary-action[disabled]{color:var(--km-theme-muted, #888);background:var(--km-theme-surface-muted, #f3f3f3)}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field{min-width:0}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field uni-input,.km-feature-page.km-content-page.km-feature-page--suite .km-form-field uni-textarea{box-sizing:border-box;min-width:0;max-width:100%;color:var(--km-theme-ink, #222);font-size:var(--app-font-body, 14px);line-height:1.7}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field uni-input{min-height:44px}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field uni-textarea{min-height:100px}.km-feature-page.km-content-page.km-feature-page--suite uni-button{min-height:44px;box-sizing:border-box}.km-feature-page.km-content-page.km-feature-page--suite uni-input{min-height:44px;min-width:0;box-sizing:border-box;font-size:var(--app-font-body, 14px)}.km-feature-page.km-content-page.km-feature-page--suite uni-textarea{min-width:0;max-width:100%;box-sizing:border-box}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field>uni-text:first-child{color:var(--km-theme-muted, #555);font-size:13px}.km-feature-page.km-content-page.km-feature-page--suite .km-form-field .picker{min-height:44px;padding:10px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface-muted, #f7f7f7);border:1px solid var(--km-theme-divider, #e8e8e8);border-radius:6px;font-size:14px}.km-feature-page.km-content-page.km-feature-page--suite .km-compact-state{margin:16px 0;padding:28px 16px;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;box-shadow:none;font-size:14px;line-height:1.8}.km-feature-page.km-content-page.km-feature-page--suite .km-compact-state uni-button{min-height:44px;font-size:14px}.km-feature-page.km-content-page.km-feature-page--suite .app-state{box-shadow:none;border-color:var(--km-theme-divider, #f0f0f0);border-radius:8px}.km-feature-page.km-content-page.km-feature-page--suite [tabindex="0"]:focus-visible,.km-feature-page.km-content-page.km-feature-page--suite uni-button:focus-visible,.km-feature-page.km-content-page.km-feature-page--suite uni-input:focus-visible,.km-feature-page.km-content-page.km-feature-page--suite uni-textarea:focus-visible{outline:2px solid #a88d00;outline-offset:2px}.km-feature-page.km-content-page.km-feature-page--suite .mobile-app-header{background:var(--km-theme-surface, #fff)}.km-feature-page.km-content-page.km-feature-page--suite .mobile-app-header__back{background:transparent;border:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite .mobile-bottom-action-bar{background:var(--km-theme-surface, #fff);border-top-color:var(--km-theme-divider, #f0f0f0);box-shadow:none}.km-feature-page.km-content-page.km-feature-page--suite [role=button],.km-feature-page.km-content-page.km-feature-page--suite [role=tab]{min-height:44px;touch-action:manipulation}.km-feature-page.km-content-page.km-feature-page--suite uni-text[role=button]{display:inline-flex;align-items:center;justify-content:center;min-width:44px}.km-feature-page.km-content-page.km-feature-page--suite .km-header-action{--km-theme-icon-filter: none;min-height:44px;margin:0;padding:8px 12px;color:var(--km-theme-on-accent, #222);background:var(--km-primary, #ffe60f);border:0;border-radius:8px;font-size:14px;line-height:1.5}.km-feature-page.km-content-page.km-feature-page--suite .km-header-action.joined,.km-feature-page.km-content-page.km-feature-page--suite .km-header-action.followed{color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7)}.km-feature-page.km-content-page.km-feature-page--suite .km-header-action[disabled]{color:var(--km-theme-muted, #888);background:var(--km-theme-surface-muted, #f3f3f3)}.km-feature-page.km-content-page.km-feature-page--fragment>.km-page-content{min-height:0;margin:0;padding:0;background:transparent}.km-feature-page.km-content-page.km-has-bottom-actions{padding-bottom:calc(120px + var(--app-safe-bottom, 0px))}.km-feature-page.km-content-page.mobile-page-shell{padding:0}.km-feature-page.km-content-page .mobile-page-shell__content{padding:12px 12px calc(28px + var(--mobile-page-bottom, var(--app-safe-bottom, 0px)))}.km-feature-page.km-content-page.km-feature-page--auth .mobile-page-shell__content{padding:0}.km-feature-page.km-content-page.km-page-learn{padding-bottom:calc(160px + var(--app-safe-bottom, 0px))}.km-feature-page.km-content-page.km-page-learn .hero{margin-bottom:16px}.km-feature-page.km-content-page.km-page-learn .hero-top{margin-bottom:8px}.km-feature-page.km-content-page.km-page-learn .brand{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-page-learn .course-badge{padding:3px 6px;color:var(--km-theme-selected-ink, #79631b);background:var(--km-theme-selected, #fff8d6);font-size:11px}.km-feature-page.km-content-page.km-page-learn .hero-art{display:none}.km-feature-page.km-content-page.km-page-learn .hero-copy{max-width:100%}.km-feature-page.km-content-page.km-page-learn .hero-title{color:var(--km-theme-ink, #222);font-size:23px}.km-feature-page.km-content-page.km-page-learn .hero-subtitle{color:var(--km-theme-muted, #707070);font-size:14px;line-height:1.7}.km-feature-page.km-content-page.km-page-learn .price-row{padding-top:12px;color:var(--km-theme-selected-ink, #d65d25);border-top-color:var(--km-theme-divider, #f0f0f0)}.km-feature-page.km-content-page.km-page-learn .price{color:var(--km-theme-selected-ink, #d65d25);font-size:30px}.km-feature-page.km-content-page.km-page-learn .original,.km-feature-page.km-content-page.km-page-learn .price-unit{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-page-learn .chapter-list{margin:8px 0 20px}.km-feature-page.km-content-page.km-page-learn .chapter{min-width:0;min-height:88px;margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-page-learn .chapter-index{width:28px;color:var(--km-theme-muted, #888);background:transparent;border-radius:0;font-size:14px}.km-feature-page.km-content-page.km-page-learn .chapter-title{color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-page-learn .chapter-desc,.km-feature-page.km-content-page.km-page-learn .chapter-meta{color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.6}.km-feature-page.km-content-page.km-page-learn .section-heading{min-height:48px;margin:12px 0 0;padding:8px 0}.km-feature-page.km-content-page.km-page-learn .section-title{color:var(--km-theme-ink, #222);font-size:17px}.km-feature-page.km-content-page.km-page-learn .section-note{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-page-learn .benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.km-feature-page.km-content-page.km-page-learn .benefit-card{padding:12px;background:var(--km-theme-surface-muted, #fafafa);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;box-shadow:none}.km-feature-page.km-content-page.km-page-learn .benefit-title{color:var(--km-theme-ink, #222);font-size:14px}.km-feature-page.km-content-page.km-page-learn .benefit-desc{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-page-learn .reader{padding:16px 0;background:var(--km-theme-surface, #fff);border:0;border-top:2px solid #ffe60f;border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-page-learn .lesson-title{color:var(--km-theme-ink, #222);font-size:20px}.km-feature-page.km-content-page.km-page-learn .paragraph{color:var(--km-theme-ink, #333);font-size:16px;line-height:1.9}.km-feature-page.km-content-page.km-feature-page--auth{padding:0}.km-feature-page.km-content-page.km-feature-page--auth .page-content{width:100%;max-width:480px;margin:0 auto;padding:12px 20px calc(28px + var(--app-safe-bottom, 0px));box-sizing:border-box}.km-feature-page.km-content-page.km-feature-page--auth .nav{min-height:44px;margin-bottom:24px;padding:0;color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-feature-page--auth .nav .back{min-width:44px;min-height:44px;background:transparent;border:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--auth .brand{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;align-items:center;margin:0 0 24px;padding:0;text-align:left}.km-feature-page.km-content-page.km-feature-page--auth .logo-shell{grid-row:span 2;width:48px;height:48px;margin:0;padding:0;background:transparent;border:0;border-radius:10px;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--auth .logo-shell uni-image{width:100%;height:100%}.km-feature-page.km-content-page.km-feature-page--auth .brand-name{min-width:0;margin:0;color:var(--km-theme-ink, #222);font-size:19px;line-height:1.5}.km-feature-page.km-content-page.km-feature-page--auth .brand-copy{min-width:0;margin:0;color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.65}.km-feature-page.km-content-page.km-feature-page--auth .login-card,.km-feature-page.km-content-page.km-feature-page--auth .card{margin:0;padding:0;background:var(--km-theme-surface, #fff);border:0;border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--auth .card-head{margin-bottom:20px}.km-feature-page.km-content-page.km-feature-page--auth .card-head>uni-text:first-child{color:var(--km-theme-ink, #222);font-size:22px}.km-feature-page.km-content-page.km-feature-page--auth .card-head>uni-text:last-child{color:var(--km-theme-muted, #707070);font-size:13px}.km-feature-page.km-content-page.km-feature-page--auth .login-tabs{margin:8px 0 20px}.km-feature-page.km-content-page.km-feature-page--auth .field{min-height:64px;margin:12px 0;padding:8px 12px;background:var(--km-theme-surface-muted, #fafafa);border:1px solid var(--km-theme-divider, #e8e8e8);border-radius:8px;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--auth .field-label,.km-feature-page.km-content-page.km-feature-page--auth .field>uni-text:first-child{color:var(--km-theme-muted, #555);font-size:12px}.km-feature-page.km-content-page.km-feature-page--auth .field uni-input{height:36px;min-height:36px;color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-feature-page--auth .field .eye{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-feature-page--auth .code-field uni-button,.km-feature-page.km-content-page.km-feature-page--auth .code-row>uni-button{min-width:88px;min-height:44px;color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8d8);border:0;font-size:12px}.km-feature-page.km-content-page.km-feature-page--auth .code-row{margin:12px 0;align-items:end}.km-feature-page.km-content-page.km-feature-page--auth .code-row>.field{margin:0}.km-feature-page.km-content-page.km-feature-page--auth .options,.km-feature-page.km-content-page.km-feature-page--auth .remember,.km-feature-page.km-content-page.km-feature-page--auth .help,.km-feature-page.km-content-page.km-feature-page--auth .agreement,.km-feature-page.km-content-page.km-feature-page--auth .phone-agreement,.km-feature-page.km-content-page.km-feature-page--auth .password-rule{color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.8}.km-feature-page.km-content-page.km-feature-page--auth .submit{width:100%;margin:20px 0 12px}.km-feature-page.km-content-page.km-feature-page--auth .benefits{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:24px;padding:16px 0;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface, #fff);border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;font-size:12px}.km-feature-page.km-content-page.km-feature-page--auth .benefits>uni-view{display:flex;align-items:center;gap:6px;padding:0}.km-feature-page.km-content-page.km-feature-page--auth .benefits>uni-view>uni-text:first-child{color:var(--km-theme-muted, #888);background:transparent}.km-feature-page.km-content-page.km-feature-page--auth .auth-field-group{margin:20px 0}.km-feature-page.km-content-page.km-feature-page--auth .auth-group-title{display:block;margin-bottom:8px;color:var(--km-theme-ink, #222);font-size:15px;font-weight:700}.km-feature-page.km-content-page.km-feature-page--auth .security,.km-feature-page.km-content-page.km-feature-page--auth .safe{color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.7}.km-feature-page.km-content-page.km-feature-page--merchant .topbar{grid-template-columns:44px minmax(0,1fr) 44px}.km-feature-page.km-content-page.km-feature-page--merchant .topbar uni-button{flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;line-height:1}.km-feature-page.km-content-page.km-feature-page--merchant .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0 20px;padding:0;background:var(--km-theme-surface-muted, #f0f0f0);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;overflow:hidden}.km-feature-page.km-content-page.km-feature-page--merchant .metrics>uni-view{display:flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0;padding:16px 12px;background:var(--km-theme-surface, #fff);border:0;border-radius:0}.km-feature-page.km-content-page.km-feature-page--merchant .metrics b{color:var(--km-theme-ink, #222);font-size:23px}.km-feature-page.km-content-page.km-feature-page--merchant .metrics uni-text{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-feature-page--merchant .tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.km-feature-page.km-content-page.km-feature-page--merchant .tool-grid uni-button{display:flex;align-items:center;gap:10px;min-width:0;min-height:80px;padding:14px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none;text-align:left}.km-feature-page.km-content-page.km-feature-page--merchant .tool-grid uni-button>uni-view:nth-child(2){flex:1;min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .tool-grid b{display:block;color:var(--km-theme-ink, #222);font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .tool-grid uni-text{display:block;color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.6}.km-feature-page.km-content-page.km-feature-page--merchant .tool-icon{flex:none;width:28px;height:28px;color:var(--km-theme-selected-ink, #796d27);background:transparent;border-radius:0}.km-feature-page.km-content-page.km-feature-page--merchant .toolbar,.km-feature-page.km-content-page.km-feature-page--merchant .filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .filters uni-input,.km-feature-page.km-content-page.km-feature-page--merchant .toolbar uni-input{flex:1;min-width:120px;min-height:44px;padding:8px 12px;font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .filters uni-button,.km-feature-page.km-content-page.km-feature-page--merchant .toolbar uni-button{min-height:44px;padding:8px 12px;font-size:13px;line-height:1.5}.km-feature-page.km-content-page.km-feature-page--merchant .filters.km-page-tabs{display:block;margin:4px 0 12px}.km-feature-page.km-content-page.km-feature-page--merchant .filters.km-page-tabs uni-button{width:auto}.km-feature-page.km-content-page.km-feature-page--merchant .product-card,.km-feature-page.km-content-page.km-feature-page--merchant .invoice,.km-feature-page.km-content-page.km-feature-page--merchant .order,.km-feature-page.km-content-page.km-feature-page--merchant .request,.km-feature-page.km-content-page.km-feature-page--merchant .warehouse{min-width:0;margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--merchant .product-card .name,.km-feature-page.km-content-page.km-feature-page--merchant .invoice b,.km-feature-page.km-content-page.km-feature-page--merchant .order b{color:var(--km-theme-ink, #222);font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .product-card .meta,.km-feature-page.km-content-page.km-feature-page--merchant .invoice-body,.km-feature-page.km-content-page.km-feature-page--merchant .warehouse-head uni-text{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-feature-page--merchant .layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.km-feature-page.km-content-page.km-feature-page--merchant .layout>uni-view,.km-feature-page.km-content-page.km-feature-page--merchant .side,.km-feature-page.km-content-page.km-feature-page--merchant .variant{min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-feature-page--merchant .card-title>uni-text{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-feature-page--merchant .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.km-feature-page.km-content-page.km-feature-page--merchant .grid uni-label{min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.km-feature-page.km-content-page.km-feature-page--merchant .photos>uni-view,.km-feature-page.km-content-page.km-feature-page--merchant .photos .add-photo{width:100%;height:96px}.km-feature-page.km-content-page.km-feature-page--merchant .attribute{display:flex;gap:8px;min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .attribute uni-input{flex:1;min-width:0;width:0}.km-feature-page.km-content-page.km-feature-page--merchant .attribute uni-button{flex:none;min-width:44px;min-height:44px}.km-feature-page.km-content-page.km-feature-page--merchant .rows uni-label{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 0}.km-feature-page.km-content-page.km-feature-page--merchant .rows uni-label>uni-view{flex:1;min-width:0}.km-feature-page.km-content-page.km-feature-page--merchant .rows uni-label uni-input{flex:none;width:88px;min-height:44px;padding:8px;font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .fact{gap:16px;min-width:0;font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .fact>uni-text{min-width:0;overflow-wrap:anywhere}.km-feature-page.km-content-page.km-feature-page--merchant .record{min-height:80px;width:100%;text-align:left;font-size:14px}.km-feature-page.km-content-page.km-feature-page--merchant .record .title{font-size:15px}.km-feature-page.km-content-page.km-feature-page--merchant .record>uni-text{color:var(--km-theme-muted, #707070);font-size:13px}.km-feature-page.km-content-page.km-feature-page--merchant .pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 0;font-size:13px}.km-feature-page.km-content-page.km-feature-page--merchant .pagination uni-button{min-height:44px;margin:0;padding:8px 12px;font-size:13px}.km-feature-page.km-content-page.km-page-phone .code-row,.km-feature-page.km-content-page.km-page-security .code-row{align-items:stretch}.km-feature-page.km-content-page.km-page-phone .code-row uni-input,.km-feature-page.km-content-page.km-page-security .code-row uni-input{height:auto;min-height:44px}.km-feature-page.km-content-page.km-page-phone .code-row uni-button,.km-feature-page.km-content-page.km-page-security .code-row uni-button{flex:none;width:auto;min-width:112px;max-width:48%;height:auto;min-height:44px;padding:10px 12px;font-size:var(--app-font-small, 13px);line-height:1.5;white-space:normal}.km-feature-page.km-content-page.km-feature-page--reading .article,.km-feature-page.km-content-page.km-feature-page--reading .document,.km-feature-page.km-content-page.km-feature-page--reading .lesson-body{max-width:760px;margin-right:auto;margin-left:auto;padding:16px 0;color:var(--km-theme-ink, #333);background:var(--km-theme-surface, #fff);border:0;border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-feature-page--reading .content,.km-feature-page.km-content-page.km-feature-page--reading .paragraph,.km-feature-page.km-content-page.km-feature-page--reading .items uni-text{color:var(--km-theme-ink, #333);font-size:var(--app-font-reading, 16px);line-height:1.9}.km-feature-page.km-content-page.km-feature-page--reading .section{padding:20px 0;border-color:var(--km-theme-divider, #f0f0f0)}.km-feature-page.km-content-page.km-feature-page--reading .section-title{color:var(--km-theme-ink, #222);font-size:17px;line-height:1.6}.km-feature-page.km-content-page.km-feature-page--reading .section-number{flex:none;width:28px;height:28px;color:var(--km-theme-muted, #888);background:var(--km-theme-surface-muted, #f7f7f7);border-radius:6px;font-size:12px}.km-feature-page.km-content-page.km-feature-page--reading .items{padding:12px;background:var(--km-theme-surface-muted, #fafafa);border-radius:6px}.km-feature-page.km-content-page.km-feature-page--reading .contact{padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0}.km-feature-page.km-content-page.km-feature-page--reading .contact>uni-text:first-child{color:var(--km-theme-ink, #222);font-size:16px}.km-feature-page.km-content-page.km-feature-page--reading .contact>uni-text:nth-child(2){color:var(--km-theme-muted, #707070);font-size:14px;line-height:1.8}.km-feature-page.km-content-page.km-feature-page--community .thread-title>uni-text:first-child,.km-feature-page.km-content-page.km-feature-page--community .thread .name{display:-webkit-box;overflow:hidden;color:var(--km-theme-ink, #222);font-size:15px;line-height:1.65;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.km-feature-page.km-content-page.km-feature-page--community .thread-title{min-width:0}.km-feature-page.km-content-page.km-feature-page--community .thread .avatar,.km-feature-page.km-content-page.km-feature-page--community .thread .number{flex:none;width:32px;height:32px;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7);border-radius:50%;font-size:12px}.km-feature-page.km-content-page.km-feature-page--community .metrics,.km-feature-page.km-content-page.km-feature-page--community .keywords{flex-wrap:wrap}.km-feature-page.km-content-page.km-feature-page--community .keywords uni-text{color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7);font-size:11px}.km-feature-page.km-content-page.km-feature-page--community .member-row,.km-feature-page.km-content-page.km-feature-page--community .follower-row{display:inline-flex;max-width:100%;gap:12px}.km-feature-page.km-content-page.km-feature-page--community .members,.km-feature-page.km-content-page.km-feature-page--community .followers{min-width:0;padding:16px 0;background:var(--km-theme-surface, #fff);border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0}.km-feature-page.km-content-page.km-page-collections .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.km-feature-page.km-content-page.km-page-collections .card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-page-collections .cover{width:88px;height:104px;overflow:hidden;background:var(--km-theme-surface-muted, #f7f7f7);border-radius:6px}.km-feature-page.km-content-page.km-page-collections .cover-fallback{color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7)}.km-feature-page.km-content-page.km-page-collections .cover-fallback uni-text:first-child{color:var(--km-theme-muted, #555);font-size:18px}.km-feature-page.km-content-page.km-page-collections .cover-fallback uni-text:last-child{color:var(--km-theme-muted, #888);font-size:10px}.km-feature-page.km-content-page.km-page-collections .content{min-width:0;padding:0}.km-feature-page.km-content-page.km-page-collections .name{color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-page-collections .description{height:auto;color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.7}.km-feature-page.km-content-page.km-page-collections .meta{flex-wrap:wrap;gap:4px 8px;color:var(--km-theme-muted, #707070);font-size:11px}.km-feature-page.km-content-page.km-page-collection-detail .hero{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.km-feature-page.km-content-page.km-page-collection-detail .hero .cover{width:88px;height:110px;overflow:hidden;border-radius:6px;background:var(--km-theme-surface-muted, #f7f7f7)}.km-feature-page.km-content-page.km-page-collection-detail .hero .cover-fallback{color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7)}.km-feature-page.km-content-page.km-page-collection-detail .hero .cover-fallback uni-text:first-child{color:var(--km-theme-muted, #555);font-size:15px}.km-feature-page.km-content-page.km-page-collection-detail .hero .cover-fallback uni-text:last-child{display:none}.km-feature-page.km-content-page.km-page-collection-detail .hero-body{min-width:0;padding:0}.km-feature-page.km-content-page.km-page-collection-detail .title-row{gap:8px;flex-wrap:wrap}.km-feature-page.km-content-page.km-page-collection-detail .title{white-space:normal;color:var(--km-theme-ink, #222);font-size:18px}.km-feature-page.km-content-page.km-page-collection-detail .description,.km-feature-page.km-content-page.km-page-collection-detail .author{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-page-collection-detail .metrics{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.km-feature-page.km-content-page.km-page-group-detail .head{gap:12px;flex-wrap:wrap}.km-feature-page.km-content-page.km-page-group-detail .icon{flex:none;width:56px;height:56px;border-radius:8px}.km-feature-page.km-content-page.km-page-group-detail .copy{min-width:120px;margin-left:0}.km-feature-page.km-content-page.km-page-group-detail .name{color:var(--km-theme-ink, #222);font-size:18px;line-height:1.6;white-space:normal}.km-feature-page.km-content-page.km-page-group-detail .founder,.km-feature-page.km-content-page.km-page-group-detail .description{color:var(--km-theme-muted, #707070);font-size:13px}.km-feature-page.km-content-page.km-page-group-detail .metrics uni-text{color:var(--km-theme-muted, #707070);background:transparent;font-size:12px}.km-feature-page.km-content-page.km-page-group-detail .heading{color:var(--km-theme-ink, #222);font-size:16px}.km-feature-page.km-content-page.km-page-details .hero{gap:12px;min-height:148px;margin:-12px -12px 16px;padding:20px 16px;border-radius:0}.km-feature-page.km-content-page.km-page-details .hero-copy{margin:0}.km-feature-page.km-content-page.km-page-details .hero-copy uni-text:first-child{font-size:20px}.km-feature-page.km-content-page.km-page-details .hero-copy uni-text:nth-child(2),.km-feature-page.km-content-page.km-page-details .hero-copy uni-text:nth-child(3){color:#eee;font-size:12px;line-height:1.6}.km-feature-page.km-content-page.km-page-details .top-actions{gap:8px}.km-feature-page.km-content-page.km-page-details .top-actions uni-button{min-height:44px;font-size:13px}.km-feature-page.km-content-page.km-page-details .card-title{color:var(--km-theme-ink, #222);font-size:15px}.km-feature-page.km-content-page.km-feature-page--community.km-page-library .library{padding:0}.km-feature-page.km-content-page.km-feature-page--community.km-page-library .article .paragraph{color:var(--km-theme-ink, #333);font-size:16px;line-height:1.9}.km-feature-page.km-content-page.km-feature-page--community.km-page-library .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.km-feature-page.km-content-page.km-feature-page--community.km-page-library .card{padding:16px 0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-feature-page.km-content-page.km-page-tools .workspace{padding:0}.km-feature-page.km-content-page.km-page-tools .paragraph{color:var(--km-theme-ink, #333);font-size:15px;line-height:1.85}.km-feature-page.km-content-page.km-page-tools .citation{min-height:44px;font-size:12px}.km-feature-page.km-content-page.km-feature-page--account .bar{box-shadow:none;border-top:1px solid var(--km-theme-divider, #f0f0f0);background:var(--km-theme-surface, #fff)}.km-feature-page.km-content-page.km-feature-page--account .card .goods,.km-feature-page.km-content-page.km-feature-page--account .store .item{gap:12px;min-width:0}.km-feature-page.km-content-page.km-feature-page--account .goods>uni-view,.km-feature-page.km-content-page.km-feature-page--account .item>uni-view{min-width:0}.km-feature-page.km-content-page.km-feature-page--account .goods uni-image,.km-feature-page.km-content-page.km-feature-page--account .item>uni-image{flex:none;width:76px;height:76px;border-radius:6px}.km-feature-page.km-content-page.km-feature-page--account .top{gap:12px;font-size:13px}.km-feature-page.km-content-page.km-feature-page--account .summary{font-size:13px}.km-feature-page.km-content-page.km-feature-page--account .name{font-size:15px}.km-feature-page.km-content-page.km-feature-page--account .spec,.km-feature-page.km-content-page.km-feature-page--account .muted{color:var(--km-theme-muted, #707070);font-size:12px}.km-feature-page.km-content-page.km-feature-page--account .price{color:var(--km-theme-selected-ink, #d65d25);font-size:18px;font-weight:750}.km-feature-page.km-content-page.km-feature-page--account .counter{display:inline-flex;align-items:center;min-height:44px}.km-feature-page.km-content-page.km-feature-page--account .counter>uni-text,.km-feature-page.km-content-page.km-feature-page--account .counter>uni-view{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:44px}.km-content-page.km-feature-page--account:not(.km-feature-page--auth) .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.km-content-page.km-feature-page--account:not(.km-feature-page--auth) .actions uni-button{min-height:44px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.km-feature-page.km-content-page.km-page-merchant-handoff .page-content{min-height:var(--app-window-height);padding:calc(24px + var(--app-safe-top, 0px)) 20px calc(28px + var(--app-safe-bottom, 0px))}.km-feature-page.km-content-page.km-page-merchant-handoff .logo-shell{background:var(--km-theme-selected, #fff4a8)}.km-feature-page.km-content-page.km-page-merchant-handoff .card{width:100%;margin:0;padding:24px 0;border-top:1px solid var(--km-theme-divider, #f0f0f0);box-sizing:border-box;gap:12px}.km-feature-page.km-content-page.km-page-merchant-handoff .title{margin:0;font-size:var(--app-font-title, 18px);line-height:1.6;text-align:center}.km-feature-page.km-content-page.km-page-merchant-handoff .message,.km-feature-page.km-content-page.km-page-merchant-handoff .request{width:100%;max-width:100%;min-width:0;margin:0;overflow-wrap:anywhere;text-align:center}.km-feature-page.km-content-page.km-page-merchant-handoff .actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px;margin-top:8px}.km-feature-page.km-content-page.km-page-merchant-handoff .actions uni-button{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:44px;margin:0;padding:10px 12px;line-height:1.6;border-radius:6px;white-space:normal}.km-feature-page.km-content-page.km-page-merchant-handoff .security{margin-top:16px}.km-feature-page.km-content-page.km-page-callback{padding:calc(24px + var(--app-safe-top, 0px)) 20px calc(24px + var(--app-safe-bottom, 0px))}.km-feature-page.km-content-page.km-page-callback .callback-card{width:100%;max-width:440px;padding:28px 20px;border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;box-shadow:none;box-sizing:border-box}.km-feature-page.km-content-page.km-page-callback .callback-status{max-width:100%;overflow-wrap:anywhere;line-height:1.7}.km-feature-page.km-content-page.km-page-callback .back-button{--km-theme-icon-filter: none;height:auto;min-height:44px;padding:10px 12px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border-radius:6px;line-height:1.6;white-space:normal}.km-feature-page.km-content-page.km-page-wallet .hero-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.km-feature-page.km-content-page.km-page-wallet .hero-head>uni-view>uni-text:first-child{display:none}.km-feature-page.km-content-page.km-page-wallet .hero-head>uni-view>uni-text:last-child{color:var(--km-theme-ink, #222);font-size:17px}.km-feature-page.km-content-page.km-page-wallet .hero-head .status{color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7);font-size:12px}.km-feature-page.km-content-page.km-page-wallet .main-balance{padding:20px 0;color:var(--km-theme-ink, #222)}.km-feature-page.km-content-page.km-page-wallet .main-balance>uni-text:first-child{color:var(--km-theme-muted, #707070);font-size:13px}.km-feature-page.km-content-page.km-page-wallet .main-balance>uni-text:last-child{color:var(--km-theme-ink, #222);font-size:36px}.km-feature-page.km-content-page.km-page-wallet .balance-grid{padding:0;color:var(--km-theme-muted, #707070);background:transparent}.km-feature-page.km-content-page.km-page-wallet .balance-grid uni-text{color:var(--km-theme-muted, #707070);font-size:13px}.km-feature-page.km-content-page.km-page-wallet .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.km-feature-page.km-content-page.km-page-wallet .actions uni-button{width:100%;min-width:0;min-height:44px;padding:8px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface-muted, #f7f7f7);border:0;font-size:13px}.km-feature-page.km-content-page.km-page-wallet .actions uni-button.disabled{color:var(--km-theme-muted, #888);background:var(--km-theme-surface-muted, #f7f7f7)}.km-feature-page.km-content-page.km-page-wallet .row{padding:16px 0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);font-size:14px}@media(min-width:768px){.km-feature-page.km-content-page.km-feature-page--suite{width:calc(100% - 48px);max-width:1080px;margin-right:auto;margin-left:auto;padding:20px 24px 40px}.km-feature-page.km-content-page.km-feature-page--auth{width:100%;padding:24px 0}.km-feature-page.km-content-page.km-feature-page--reading{max-width:840px}.km-feature-page.km-feature-page--merchant .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.km-feature-page.km-feature-page--merchant .layout{grid-template-columns:minmax(0,1fr) 280px}.km-feature-page.km-feature-page--merchant .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.km-feature-page.km-page-collections .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.km-feature-page.km-page-learn .benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.km-platform-page.km-platform-page{--app-text: var(--km-theme-ink,#222);--app-text-muted: var(--km-theme-muted,#707070);--app-canvas: var(--km-theme-canvas,#fff);--app-line: var(--km-theme-divider,#f0f0f0);--app-shadow-sm: none;min-width:0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);font-size:var(--app-font-body, 14px);line-height:1.65;overflow-wrap:anywhere;box-sizing:border-box}.km-platform-page.km-platform-page .heading,.km-platform-page.km-platform-page .service-title,.km-platform-page.km-platform-page .care-heading{color:var(--km-theme-ink, #222);font-size:16px;font-weight:700}.km-platform-page.km-platform-page .hero .heading,.km-platform-page.km-platform-page .hero .title,.km-platform-page.km-platform-page .hero .hero-title{display:block;color:var(--km-theme-ink, #222);font-size:var(--app-font-title, 18px);font-weight:750;line-height:1.5}.km-platform-page.km-platform-page .hero .desc,.km-platform-page.km-platform-page .hero .description,.km-platform-page.km-platform-page .hero .hero-desc,.km-platform-page.km-platform-page .hero .hero-copy{display:block;margin-top:6px;color:var(--km-theme-muted, #707070);font-size:13px;line-height:1.7}.km-platform-page.km-platform-page .hero .kicker,.km-platform-page.km-platform-page .hero .eyebrow,.km-platform-page.km-platform-page .hero .hero-mark{display:none}.km-platform-page.km-platform-page .muted,.km-platform-page.km-platform-page .date,.km-platform-page.km-platform-page .care-note,.km-platform-page.km-platform-page .hint{color:var(--km-theme-muted, #707070);font-size:12px;line-height:1.7}.km-platform-page.km-platform-page .amount,.km-platform-page.km-platform-page .total{color:var(--km-theme-selected-ink, #d65d25);font-size:22px;font-weight:750}.km-platform-page.km-platform-page .badge,.km-platform-page.km-platform-page .care-tag{padding:3px 8px;color:var(--km-theme-selected-ink, #6c5b00);background:var(--km-theme-selected, #fff8cc);border:0;border-radius:4px;font-size:12px;line-height:1.6}.km-platform-page.km-platform-page uni-button{min-height:44px;max-width:100%;box-sizing:border-box;font-size:14px;line-height:1.6;white-space:normal}.km-platform-page.km-platform-page uni-button:after{border:0}.km-platform-page.km-platform-page uni-input{min-width:0;min-height:44px;box-sizing:border-box;font-size:var(--app-font-body, 14px)}.km-platform-page.km-platform-page uni-textarea{min-width:0;max-width:100%;box-sizing:border-box;font-size:var(--app-font-body, 14px)}.km-platform-page.km-platform-page [role=button],.km-platform-page.km-platform-page [role=tab]{min-height:44px;touch-action:manipulation}.km-platform-page.km-platform-page [tabindex="0"]:focus-visible,.km-platform-page.km-platform-page uni-button:focus-visible,.km-platform-page.km-platform-page uni-input:focus-visible,.km-platform-page.km-platform-page uni-textarea:focus-visible{outline:2px solid #a88d00;outline-offset:2px}.km-platform-page.km-platform-page .quiet{color:var(--km-theme-muted, #555);background:var(--km-theme-surface-muted, #f7f7f7);border:1px solid var(--km-theme-divider, #eee);border-radius:6px;font-size:14px}.km-platform-page.km-platform-page .row{gap:8px;min-width:0}.km-platform-page.km-platform-page .row>uni-text,.km-platform-page.km-platform-page .row>uni-view{min-width:0}.km-platform-page.km-platform-page .record,.km-platform-page.km-platform-page .request{margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none;text-align:left}.km-platform-page.km-platform-page .notice,.km-platform-page.km-platform-page .policy{box-shadow:none}.km-platform-page.km-platform-page .picker{min-height:44px;padding:10px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface-muted, #f7f7f7);border:1px solid var(--km-theme-divider, #e8e8e8);border-radius:6px;font-size:14px}.km-platform-page.km-platform-page .field{min-width:0}.km-platform-page.km-platform-page .field>uni-text:first-child{color:var(--km-theme-muted, #555);font-size:13px}.km-platform-page.km-platform-page .actions{flex-wrap:wrap;gap:8px}.km-platform-page.km-platform-page .actions uni-button{min-width:0}.km-platform-page.km-platform-page .section-head,.km-platform-page.km-platform-page .section{align-items:center;gap:12px;margin:16px 0 8px}.km-platform-page.km-platform-page .app-state{background:var(--km-theme-surface, #fff);border-color:var(--km-theme-divider, #f0f0f0);border-radius:8px;box-shadow:none}.km-platform-page.km-platform-page .feature-access-state{margin:16px auto}.km-platform-page.km-platform-page .access-hero{padding:24px 16px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;gap:12px}.km-platform-page.km-platform-page .access-symbol{transform:scale(.75);margin:-4px 0}.km-platform-page.km-platform-page .access-title{color:var(--km-theme-ink, #222);font-size:20px}.km-platform-page.km-platform-page .access-message{color:var(--km-theme-muted, #707070);font-size:14px}.km-platform-page.km-platform-page .access-hero .eyebrow{color:var(--km-theme-muted, #777);font-size:12px;letter-spacing:0}.km-platform-page.km-platform-page .access-back{color:var(--km-theme-muted, #555)}.km-platform-page.km-platform-page .access-history{margin-top:12px;padding:16px;border-color:var(--km-theme-divider, #f0f0f0);border-radius:8px}.km-platform-page.km-platform-page .access-primary,.km-platform-page.km-platform-page .access-back,.km-platform-page.km-platform-page .history-link{font-size:14px;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--viewport{display:flex;flex-direction:column;height:var(--app-window-height);overflow:hidden;background:var(--km-theme-surface, #fff)}.km-platform-page.km-platform-page.km-platform-page--viewport .nav,.km-platform-page.km-platform-page.km-platform-page--viewport .nav-bar{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;flex:none;width:100%;min-height:calc(48px + var(--app-safe-top, 0px));height:auto;padding:var(--app-safe-top, 0px) 12px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border-bottom:1px solid var(--km-theme-divider, #f0f0f0);box-sizing:border-box;font-size:18px;font-weight:750}.km-platform-page.km-platform-page.km-platform-page--viewport .nav>:first-child,.km-platform-page.km-platform-page.km-platform-page--viewport .nav-bar>:first-child{justify-self:start}.km-platform-page.km-platform-page.km-platform-page--viewport .nav>:last-child,.km-platform-page.km-platform-page.km-platform-page--viewport .nav-bar>:last-child{justify-self:end}.km-platform-page.km-platform-page.km-platform-page--viewport .nav-title{color:var(--km-theme-ink, #222);font-size:18px}.km-platform-page.km-platform-page.km-platform-page--viewport .nav .back,.km-platform-page.km-platform-page.km-platform-page--viewport .nav-bar .back{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:0;color:var(--km-theme-ink, #222);background:transparent;border:0;border-radius:0}.km-platform-page.km-platform-page.km-platform-page--viewport .nav-rule,.km-platform-page.km-platform-page.km-platform-page--viewport .publish-link,.km-platform-page.km-platform-page.km-platform-page--viewport .nav uni-button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:auto;margin:0;padding:8px 12px;font-size:13px;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--viewport .merchant-scroll,.km-platform-page.km-platform-page.km-platform-page--viewport .page-scroll,.km-platform-page.km-platform-page.km-platform-page--viewport .scroll{flex:1;width:100%;height:0;min-height:0}.km-platform-page.km-platform-page.km-platform-page--viewport .merchant-list,.km-platform-page.km-platform-page.km-platform-page--viewport .page-content,.km-platform-page.km-platform-page.km-platform-page--viewport .content{width:100%;max-width:1080px;margin:0 auto;padding:12px 12px calc(32px + var(--app-safe-bottom, 0px));box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--viewport .search-area,.km-platform-page.km-platform-page.km-platform-page--viewport .search-panel{flex:none;display:block;width:100%;padding:8px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--viewport .search,.km-platform-page.km-platform-page.km-platform-page--viewport .search-box{display:flex;align-items:center;gap:8px;width:100%;height:46px;min-height:46px;margin:0 0 8px;padding:0 6px 0 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1.5px solid #222;border-radius:24px;box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--viewport .search uni-input,.km-platform-page.km-platform-page.km-platform-page--viewport .search-box uni-input{flex:1;width:auto;min-width:0;height:44px;margin:0;color:var(--km-theme-ink, #222);background:transparent;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--viewport .search-submit{--km-theme-icon-filter: none;min-width:56px;min-height:38px;margin:0;padding:6px 12px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border-radius:22px;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--viewport .search-symbol,.km-platform-page.km-platform-page.km-platform-page--viewport .search-toggle{transform:none}.km-platform-page.km-platform-page.km-platform-page--viewport .categories,.km-platform-page.km-platform-page.km-platform-page--viewport .tab-bar{display:inline-flex;align-items:center;gap:4px;min-width:100%;margin:0;padding:0;white-space:nowrap}.km-platform-page.km-platform-page.km-platform-page--viewport .category,.km-platform-page.km-platform-page.km-platform-page--viewport .categories uni-button,.km-platform-page.km-platform-page.km-platform-page--viewport .tab{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;margin:0;padding:10px 12px;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface, #fff);border:0;border-radius:0;font-size:14px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--viewport .category.active,.km-platform-page.km-platform-page.km-platform-page--viewport .categories uni-button.active,.km-platform-page.km-platform-page.km-platform-page--viewport .tab.active{color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);font-weight:750}.km-platform-page.km-platform-page.km-platform-page--viewport .category.active:after,.km-platform-page.km-platform-page.km-platform-page--viewport .categories uni-button.active:after{--km-theme-icon-filter: none;position:absolute;top:auto;right:calc(50% - 9px);bottom:0;left:auto;width:18px;height:3px;border:0;border-radius:2px;background:#ffe60f;content:""}.km-platform-page.km-platform-page.km-platform-page--viewport .tab-line{--km-theme-icon-filter: none;width:18px;height:3px;background:#ffe60f}.km-platform-page.km-platform-page.km-platform-page--viewport .km-feature-heading,.km-platform-page.km-platform-page.km-platform-page--viewport .hero{min-width:0;margin:0 0 12px;padding:12px 0 16px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--viewport .hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.km-platform-page.km-platform-page.km-platform-page--viewport .hero-actions uni-button,.km-platform-page.km-platform-page.km-platform-page--viewport .hero-actions .hero-secondary{min-height:44px;margin:0;padding:10px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc);border:0;border-radius:6px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--viewport .hero-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:var(--km-theme-muted, #707070);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--viewport .guide{margin-top:16px;padding:12px;background:var(--km-theme-surface-muted, #f7f7f7);border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--viewport .state,.km-platform-page.km-platform-page.km-platform-page--viewport .empty,.km-platform-page.km-platform-page.km-platform-page--viewport .empty-state,.km-platform-page.km-platform-page.km-platform-page--viewport .unavailable-state{padding:28px 16px;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;font-size:14px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--viewport .empty-title,.km-platform-page.km-platform-page.km-platform-page--viewport .state-title,.km-platform-page.km-platform-page.km-platform-page--viewport .unavailable-title{color:var(--km-theme-ink, #222);font-size:18px}.km-platform-page.km-platform-page.km-platform-page--viewport .empty-desc,.km-platform-page.km-platform-page.km-platform-page--viewport .unavailable-copy{color:var(--km-theme-muted, #707070);font-size:14px;line-height:1.8}.km-platform-page.km-platform-page.km-platform-page--viewport .list-end,.km-platform-page.km-platform-page.km-platform-page--viewport .list-bottom{padding:20px 8px;color:var(--km-theme-muted, #888);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--viewport .trade-entry{gap:6px;margin:16px 0;padding:16px 0;background:var(--km-theme-surface, #fff);border:0;border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;font-size:13px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--viewport .trade-entry-title{color:var(--km-theme-ink, #222);font-size:15px}.km-platform-page.km-platform-page.km-platform-page--viewport .trade-entry uni-button{align-self:flex-start;min-height:44px;margin-top:6px;padding:10px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc);border-radius:6px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-list{padding-bottom:calc(88px + var(--app-safe-bottom, 0px))}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .search-toggle{width:44px;height:44px;color:var(--km-theme-muted, #555);background:transparent;border-radius:0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .search-toggle.active{color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc)}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-section{margin:0;padding:0 0 16px;background:var(--km-theme-surface, #fff);border-radius:0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-heading,.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .all-heading{margin:8px 0;padding:0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-title,.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .all-title{color:var(--km-theme-ink, #222);font-size:16px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-subtitle,.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .all-hint{color:var(--km-theme-muted, #888);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .fold-button{padding:4px 8px;font-size:12px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-list{width:100%;white-space:nowrap}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .km-horizontal-row{display:inline-flex;align-items:flex-start;gap:12px;padding:4px 0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-card{margin:0;padding:14px 0;background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-card{flex:none;width:270px;padding:12px;border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:6px;white-space:normal}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-info{gap:10px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-logo{flex:none;width:40px;height:40px;border-radius:6px;font-size:18px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-title{min-width:0;gap:2px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-name{color:var(--km-theme-ink, #222);font-size:15px;line-height:1.5}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .merchant-stats{color:var(--km-theme-muted, #888);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .enter-button{flex:none;width:auto;min-width:44px;min-height:44px;margin:0;padding:8px;color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc);border:0;border-radius:6px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-products{gap:8px;margin-top:12px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .product{min-width:0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .product-picture{height:76px;border-radius:4px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .product-name{color:var(--km-theme-muted, #555);font-size:12px;line-height:1.5}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .letter-heading{margin:8px 0 0;padding:4px 8px;color:var(--km-theme-muted, #777);background:var(--km-theme-surface-muted, #f7f7f7);font-size:13px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .alphabet-bar{position:fixed;top:auto;right:12px;bottom:calc(8px + var(--app-safe-bottom, 0px));left:12px;width:auto;max-width:1080px;height:48px;margin:0 auto;padding:0;overflow:hidden;background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #eee);border-radius:6px;transform:none;box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .alphabet-row{display:inline-flex;align-items:center;min-width:100%;height:46px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .alphabet-letter{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:40px;min-height:44px;padding:8px;color:var(--km-theme-subtle, #aaa);font-size:13px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .alphabet-letter.available{color:var(--km-theme-muted, #555)}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .alphabet-letter.active{color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc);border-radius:4px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .section-title{color:var(--km-theme-ink, #222);font-size:17px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .km-list-heading-actions{display:flex;align-items:center;gap:8px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .section-more{min-height:44px;color:var(--km-theme-muted, #777);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .publish-entry{--km-theme-icon-filter: none;width:auto;min-height:44px;margin:0;padding:10px 12px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border:0;border-radius:6px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .publish-card{margin:0 0 16px;padding:16px;background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #eee);border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-list{margin:0}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-card{gap:10px;margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-avatar{flex:none;width:36px;height:36px;border-radius:50%;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-title{color:var(--km-theme-ink, #222);font-size:16px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-user{color:var(--km-theme-muted, #555);font-size:13px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-time,.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-stats{color:var(--km-theme-muted, #888);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-desc{color:var(--km-theme-muted, #707070);font-size:13px;line-height:1.7}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-budget{color:var(--km-theme-selected-ink, #d65d25);font-size:17px;font-weight:750}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-tag,.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .wanted-brand{color:var(--km-theme-muted, #777);background:var(--km-theme-surface-muted, #f7f7f7);border-radius:4px;font-size:12px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .promo-layout{gap:12px;margin:16px 0 0}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .success-card{padding:12px;background:var(--km-theme-surface-muted, #f7f7f7);border:0;border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .success-heading{color:var(--km-theme-muted, #555);font-size:13px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .success-swiper{height:44px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .ad-swiper{height:96px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .ad-card{min-height:96px;padding:14px;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .ad-kicker{font-size:11px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .ad-title{font-size:18px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .ad-desc{font-size:12px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .waterfall,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .feed,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .waterfall,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .feed{gap:12px;margin:0;padding:0}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .column,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .column{gap:16px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .card,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .card{margin:0;padding:0;background:var(--km-theme-surface, #fff);border:0;border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .cover,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .cover{height:176px;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .card-body,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .card-body{padding:10px 2px 14px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .card .title,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .card .title{color:var(--km-theme-ink, #222);font-size:14px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .card .description,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .card .description{color:var(--km-theme-muted, #777);font-size:12px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .price,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .price-value,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .price,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .price-value{color:var(--km-theme-selected-ink, #d65d25);font-size:20px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .symbol,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .original,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .author-row,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .author,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .author uni-text,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .foot,.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .tags uni-text,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .symbol,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .original,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .author-row,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .author,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .author uni-text,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .foot,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .tags uni-text{font-size:12px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .condition,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .condition{padding:3px 7px;font-size:12px;border-radius:4px}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .brand,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .brand{padding:3px 6px;color:var(--km-theme-muted, #777);background:var(--km-theme-surface-muted, #f7f7f7);font-size:12px;border-radius:4px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .hero{display:block}.km-platform-page.km-platform-page.km-platform-page--auction-auction .hero-image{display:none}.km-platform-page.km-platform-page.km-platform-page--auction-auction .hero-stats{display:flex;gap:24px;color:var(--km-theme-muted, #777)}.km-platform-page.km-platform-page.km-platform-page--auction-auction .hero-stats .stat-value{color:var(--km-theme-ink, #222);font-size:20px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .hero-stats .stat-label{font-size:12px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .live-label{color:var(--km-theme-muted, #777);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .auction-card{margin:12px 0;padding:0;background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--auction-auction .card-body{padding:16px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .item-title{color:var(--km-theme-ink, #222);font-size:17px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .item-subtitle,.km-platform-page.km-platform-page.km-platform-page--auction-auction .seller-row,.km-platform-page.km-platform-page.km-platform-page--auction-auction .countdown-label,.km-platform-page.km-platform-page.km-platform-page--auction-auction .bid-count{color:var(--km-theme-muted, #777);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .price{color:var(--km-theme-selected-ink, #d65d25);font-size:24px}.km-platform-page.km-platform-page.km-platform-page--auction-auction .rules-card{margin:16px 0;padding:16px;color:var(--km-theme-muted, #555);background:var(--km-theme-surface-muted, #f7f7f7);border:0;border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--more-more .group,.km-platform-page.km-platform-page.km-platform-page--more-more .group.featured,.km-platform-page.km-platform-page.km-platform-page--more-more .group.communityHub{margin:0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--more-more .group .group-title{color:var(--km-theme-ink, #222);font-size:16px}.km-platform-page.km-platform-page.km-platform-page--more-more .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.km-platform-page.km-platform-page.km-platform-page--more-more .group .item{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px 4px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-radius:0;text-align:center;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--more-more .item .icon{width:36px;height:36px;color:var(--km-theme-selected-ink, #7a6728);background:transparent;border:0;border-radius:0}.km-platform-page.km-platform-page.km-platform-page--more-more .item .copy{min-width:0}.km-platform-page.km-platform-page.km-platform-page--more-more .name-row{justify-content:center;flex-wrap:wrap}.km-platform-page.km-platform-page.km-platform-page--more-more .group .name{color:var(--km-theme-ink, #222);font-size:13px}.km-platform-page.km-platform-page.km-platform-page--more-more .group .item-desc{display:block;color:var(--km-theme-muted, #888);font-size:12px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--more-more .tag{font-size:11px}.km-platform-page.km-platform-page.km-platform-page--more-more .arrow{display:none}.km-platform-page.km-platform-page.km-platform-page--more-more .footer{padding:20px 0;color:var(--km-theme-muted, #888);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .step,.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .history{margin:16px 0;padding:16px 0;background:var(--km-theme-surface, #fff);border:0;border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .head{gap:10px;margin-bottom:12px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .head b{width:28px;height:28px;color:var(--km-theme-selected-ink, #7b681e);background:var(--km-theme-selected, #fff8cc);border-radius:4px;font-size:12px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .head uni-text,.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .history-head uni-text{color:var(--km-theme-ink, #222);font-size:16px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try small{color:var(--km-theme-muted, #888);font-size:12px;line-height:1.6}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .upload{height:156px;padding:12px;color:var(--km-theme-muted, #777);background:var(--km-theme-surface-muted, #fafafa);border:1px dashed #d5d5d5;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .pipe-row{gap:10px;padding:4px 0}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .pipe{width:136px;min-height:108px;padding:12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #e8e8e8);border-radius:6px;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .pipe.active{color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fffbea);border-color:#d7bf3a}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .pipe-mark{width:32px;height:32px;color:var(--km-theme-selected-ink, #85702e);background:var(--km-theme-selected, #fff8cc);border-radius:4px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .chips{gap:8px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .chips uni-text{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;color:var(--km-theme-muted, #707070);background:var(--km-theme-surface-muted, #f7f7f7);border:1px solid var(--km-theme-divider, #eee);border-radius:6px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .chips uni-text.active{color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc);border-color:#e5d65b}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .policy{padding:12px;color:var(--km-theme-muted, #555);background:var(--km-theme-surface-muted, #fafafa);border:0;border-radius:6px;font-size:13px;line-height:1.8}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .generate{--km-theme-icon-filter: none;min-height:48px;margin:16px 0 8px;padding:12px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border:0;border-radius:6px;font-size:15px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .notice{color:var(--km-theme-muted, #888);font-size:12px;line-height:1.7}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .job{padding:14px 0;background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .job-top>uni-text{display:inline-flex;align-items:center;min-height:44px;padding:8px;font-size:13px}.km-platform-page.km-platform-page .care-wrap{max-width:840px;margin:auto;padding:0}.km-platform-page.km-platform-page .care-panel,.km-platform-page.km-platform-page .care-panel.care-hero{margin:12px 0;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page .care-title{color:var(--km-theme-ink, #222);font-size:20px}.km-platform-page.km-platform-page .care-copy{color:var(--km-theme-muted, #555);font-size:14px;line-height:1.8}.km-platform-page.km-platform-page .care-primary{--km-theme-icon-filter: none;min-height:44px;padding:10px 14px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border:0;border-radius:6px;font-size:14px}.km-platform-page.km-platform-page .care-link{min-height:44px;color:var(--km-theme-muted, #555);font-size:13px}.km-platform-page.km-platform-page .care-record{margin:0;padding:14px 12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:6px;font-size:14px}.km-platform-page.km-platform-page .care-record.selected{background:var(--km-theme-selected, #fffbea);border-color:#d7bf3a}.km-platform-page.km-platform-page .care-timeline{color:var(--km-theme-muted, #777);border-color:var(--km-theme-divider, #e8e8e8);font-size:14px}.km-platform-page.km-platform-page .care-timeline.done{color:var(--km-theme-selected-ink, #74601e);border-color:#d3bd68}.km-platform-page.km-platform-page .care-switch,.km-platform-page.km-platform-page .care-terms{color:var(--km-theme-muted, #555);font-size:13px;line-height:1.8}.km-platform-page.km-platform-page .certificate{width:100%;max-width:640px;margin:auto;padding:20px;box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .hero-tags{gap:6px;margin-top:8px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .hero-tags uni-text{padding:3px 7px;color:var(--km-theme-muted, #777);background:var(--km-theme-surface-muted, #f7f7f7);border:0;border-radius:4px;font-size:12px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .trend-slogan{margin:8px 0;padding:10px 12px;color:var(--km-theme-selected-ink, #6e622b);background:var(--km-theme-selected, #fffbea);border-radius:4px;font-size:13px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .price-section{padding:0;background:var(--km-theme-surface, #fff);border:0;border-radius:0;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .price-section .heading .title{color:var(--km-theme-ink, #222);font-size:18px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .price-section .heading .caption{color:var(--km-theme-muted, #777);font-size:12px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .distribution-card,.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .brand-detail,.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .method-card{padding:16px 12px;background:var(--km-theme-surface, #fff);border-color:var(--km-theme-divider, #eee);border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .segment-tabs{gap:4px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .segment-tab{min-height:44px;padding:10px 12px;color:var(--km-theme-muted, #777);background:var(--km-theme-surface, #fff);border:0;border-radius:0;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .segment-tab.active{color:var(--km-theme-ink, #222);background:var(--km-theme-selected, #fff8cc)}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .stat-grid{gap:8px}.km-platform-page.km-platform-page.km-platform-page--market-brand-prices .product-card{border-color:var(--km-theme-divider, #eee);border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page.km-platform-page--app-launch-gate,.km-platform-page.km-platform-page.km-platform-page--app-bootstrap,.km-platform-page.km-platform-page.km-platform-page--app-update-required{min-height:var(--app-window-height);color:#222;background:#fff}.km-platform-page.km-platform-page.km-platform-page--app-launch-gate .brand-mark,.km-platform-page.km-platform-page.km-platform-page--app-bootstrap .mark,.km-platform-page.km-platform-page.km-platform-page--app-update-required .mark{width:48px;height:48px;border-radius:10px;font-size:24px}.km-platform-page.km-platform-page.km-platform-page--app-launch-gate .brand{font-size:20px}.km-platform-page.km-platform-page.km-platform-page--app-launch-gate .message{max-width:440px;color:#777;font-size:14px}.km-platform-page.km-platform-page.km-platform-page--app-remote .state-card{min-height:0;padding:48px 16px;background:var(--km-theme-surface, #fff)}.km-platform-page.km-platform-page.km-platform-page--app-remote .state-title{color:var(--km-theme-ink, #222);font-size:20px}.km-platform-page.km-platform-page.km-platform-page--app-remote .state-copy{color:var(--km-theme-muted, #777);font-size:14px}.km-platform-page.km-platform-page.km-platform-page--app-update-required .card{width:100%;max-width:520px;margin:auto;padding:20px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:8px;box-shadow:none;box-sizing:border-box}.km-platform-page.km-platform-page.km-platform-page--flow .nav{min-height:48px;padding:0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border-bottom:1px solid var(--km-theme-divider, #f0f0f0);font-size:18px}.km-platform-page.km-platform-page.km-platform-page--flow .hero-icon{flex:none;width:36px;height:36px;color:var(--km-theme-selected-ink, #9a8529);background:transparent}@media(min-width:768px){.km-platform-page.km-platform-page.km-platform-page--viewport .nav,.km-platform-page.km-platform-page.km-platform-page--viewport .nav-bar{padding-right:24px;padding-left:24px}.km-platform-page.km-platform-page.km-platform-page--viewport .search-area,.km-platform-page.km-platform-page.km-platform-page--viewport .search-panel{max-width:1080px;margin:auto}.km-platform-page.km-platform-page.km-platform-page--more-more .grid{grid-template-columns:repeat(5,minmax(0,1fr))}.km-platform-page.km-platform-page.km-platform-page--secondhand-secondhand .cover,.km-platform-page.km-platform-page.km-platform-page--marketplace-index .cover{height:280px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .upload{max-width:520px;height:200px}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .promo-layout{grid-template-columns:1fr 1fr}}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .page-content>*{order:0}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .nav-rule{white-space:nowrap}.km-platform-page.km-platform-page.km-platform-page--more-more .item .copy{flex:none;width:100%;min-width:0;max-width:100%}.km-platform-page.km-platform-page.km-platform-page--more-more .name-row,.km-platform-page.km-platform-page.km-platform-page--more-more .item-desc{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .results{display:flex;flex-wrap:wrap;gap:10px}.km-platform-page.km-platform-page.km-platform-page--ai-try-ai-try .results uni-image{flex:none;width:120px;height:132px;border-radius:6px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .hot-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .product{width:auto;min-width:0}.km-platform-page.km-platform-page.km-platform-page--merchant-merchant .product-picture{width:100%}.km-platform-page.km-platform-page.km-platform-page--more-more .group.communityHub .grid{grid-template-columns:1fr}.km-platform-page.km-platform-page.km-platform-page--more-more .group.communityHub .item{flex-direction:row;justify-content:flex-start;gap:12px;text-align:left}.km-platform-page.km-platform-page.km-platform-page--more-more .group.communityHub .item .copy{flex:1;width:auto}.km-platform-page.km-platform-page.km-platform-page--more-more .group.communityHub .name-row{justify-content:flex-start}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .promo-layout{width:100%}.km-platform-page.km-platform-page.km-platform-page--wanted-wanted .success-card{width:100%;min-width:0;box-sizing:border-box}.km-platform-page.km-platform-page .resale-hero{display:block;margin:0 0 16px;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-bottom:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page .resale-hero .headline{color:var(--km-theme-ink, #222);font-size:20px;line-height:1.5}.km-platform-page.km-platform-page .resale-hero .intro,.km-platform-page.km-platform-page .resale-guide .body{color:var(--km-theme-muted, #707070);font-size:14px;line-height:1.8}.km-platform-page.km-platform-page .resale-hero .eyebrow,.km-platform-page.km-platform-page .hero-ticket{display:none}.km-platform-page.km-platform-page .resale-guide .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.km-platform-page.km-platform-page .resale-guide .step{padding:12px;color:var(--km-theme-ink, #222);background:var(--km-theme-surface-muted, #fafafa);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:6px;box-shadow:none}.km-platform-page.km-platform-page .resale-guide .step-title{color:var(--km-theme-ink, #222);font-size:14px}.km-platform-page.km-platform-page .resale-guide .preparation,.km-platform-page.km-platform-page .resale-guide .reference,.km-platform-page.km-platform-page .resale-guide .questions{margin-top:16px;padding:16px 0;color:var(--km-theme-ink, #222);background:var(--km-theme-surface, #fff);border:0;border-top:1px solid var(--km-theme-divider, #f0f0f0);border-radius:0;box-shadow:none}.km-platform-page.km-platform-page .resale-guide .primary{--km-theme-icon-filter: none;min-height:44px;color:var(--km-theme-on-accent, #222);background:#ffe60f;border-radius:6px;font-size:14px}.km-platform-page.km-platform-page .resale-guide .primary[disabled]{color:var(--km-theme-muted, #888);background:var(--km-theme-surface-muted, #f3f3f3)}.km-platform-page.km-platform-page .journey{margin:16px 0;padding:16px 12px;background:var(--km-theme-surface-muted, #fafafa);border:1px solid var(--km-theme-divider, #f0f0f0);border-radius:6px}@media(max-width:359px){.km-platform-page.km-platform-page .resale-guide .steps{grid-template-columns:1fr}}.km-atelier-page.km-atelier-page.km-atelier-page.km-atelier-page{--km-primary: var(--brand-yellow, #ffe60f);--km-primary-deep: var(--brand-yellow-deep, #f2c900);--km-canvas: var(--km-theme-canvas,#f6f6f0);--km-surface: var(--km-theme-surface,#fff);--km-surface-muted: var(--km-theme-surface-muted,#f2f2ea);--km-text: var(--km-theme-ink,#1f2329);--km-muted: var(--km-theme-muted,#72766f);--km-line: var(--km-theme-divider,#e7e7de);--km-radius-card: 18px;--km-radius-panel: 22px;--km-radius-control: 12px;--km-radius-sm: 12px;--km-radius-md: 18px;--km-radius-lg: 22px;--km-shadow-sm: 0 4px 14px rgba(31, 35, 41, .035);--km-shadow-md: 0 8px 24px rgba(31, 35, 41, .05);--app-canvas: var(--km-theme-canvas,#f6f6f0);--app-surface: var(--km-theme-surface,#fff);--app-surface-muted: var(--km-theme-surface-muted,#f2f2ea);--app-text: var(--km-theme-ink,#1f2329);--app-text-muted: var(--km-theme-muted,#72766f);--app-line: var(--km-theme-divider,#e7e7de);--app-shadow-sm: 0 4px 14px rgba(31, 35, 41, .035);min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-canvas);font-size:var(--app-font-body, 14px);line-height:1.6;overflow-wrap:anywhere}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-heading{min-width:0;margin-bottom:14px;color:var(--km-text);background:transparent;border:0;border-radius:0;box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-heading .km-heading-title{color:var(--km-text);font-size:var(--app-font-display, 22px);font-weight:800;line-height:1.35;letter-spacing:-.25px}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-heading .km-heading-description{margin-top:5px;color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-heading.km-feature-heading .km-heading-title{color:var(--km-text);font-size:var(--app-font-display, 22px);font-weight:800;line-height:1.35;letter-spacing:-.25px}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-heading.km-feature-heading .km-heading-description{margin-top:5px;color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-card{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-surface);border:1px solid rgba(31,35,41,.035);border-radius:var(--km-radius-card);box-shadow:var(--km-shadow-sm)}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-hero{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-theme-selected, #fff9cb);border:1px solid rgba(207,186,26,.09);border-radius:var(--km-radius-panel);box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-row{min-width:0;box-sizing:border-box}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tabs{min-width:0;box-sizing:border-box;background:transparent;border-color:var(--km-line);box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab{min-height:44px;box-sizing:border-box;color:var(--km-muted);border-radius:var(--km-radius-control);box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.active,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.on,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.selected,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab[aria-selected=true],.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab[aria-pressed=true]{--km-theme-icon-filter: none;color:var(--km-theme-on-accent, #1f2329);background:var(--km-primary);font-weight:750}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.active:after,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.on:after,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab.selected:after,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-tab[aria-selected=true]:after{display:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-page-search{box-sizing:border-box;background:var(--km-surface);border:1px solid var(--km-line);border-radius:20px;box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-field{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-surface);border-color:var(--km-line);border-radius:var(--km-radius-control);box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-field uni-input,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) uni-input.km-atelier-field{min-width:0;min-height:44px;font-size:var(--app-font-body, 14px)}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-field uni-textarea,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) uni-textarea.km-atelier-field{min-width:0;font-size:var(--app-font-body, 14px);line-height:1.65}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-primary,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-secondary{min-height:44px;max-width:100%;box-sizing:border-box;border-radius:var(--km-radius-control);font-size:var(--app-font-body, 14px);line-height:1.5;white-space:normal}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-primary:after,.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-secondary:after{border:0}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-note{min-width:0;font-size:var(--app-font-small, 13px);line-height:1.65;overflow-wrap:anywhere}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-icon{color:var(--km-text);background:transparent;box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-bottom{box-sizing:border-box;background:var(--km-surface);border-color:var(--km-line);box-shadow:0 -3px 16px rgba(31,35,41,.024)}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-navigation{color:var(--km-text);background:var(--km-canvas);border-color:var(--km-line);box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-state{color:var(--km-muted)}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-state .title{color:var(--km-text);font-weight:750}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-state .description{color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-state .mark{background:var(--km-surface-muted);color:var(--km-text);border-radius:14px;box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-state uni-button{--km-theme-icon-filter: none;min-height:44px;border-radius:12px;background:var(--km-primary);color:var(--km-theme-on-accent, #1f2329)}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-primary:not(.danger):not(.delete):not(.destructive):not(.disabled):not(:disabled):not([disabled]):not(.uni-button-disabled):not([aria-disabled=true]){--km-theme-icon-filter: none;color:var(--km-theme-on-accent, #1f2329);background:var(--km-primary);border-color:transparent;font-weight:750;box-shadow:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .km-atelier-secondary:not(.danger):not(.delete):not(.destructive):not(.disabled):not(:disabled):not([disabled]):not(.uni-button-disabled):not([aria-disabled=true]){color:var(--km-text);background:var(--km-surface-muted);border-color:var(--km-line);box-shadow:none}.km-render-fidelity{--app-font-small: calc(var(--app-font-body, 14px) * .928571);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.km-render-fidelity .section-title{margin:0;font-size:var(--app-font-title, 18px)}.km-render-fidelity .km-atelier-heading{min-width:0;margin-bottom:14px;color:var(--km-text);background:transparent;border:0;border-radius:0;box-shadow:none}.km-render-fidelity .km-heading-title{color:var(--km-text);font-size:var(--app-font-display, 22px);font-weight:800;line-height:1.35;letter-spacing:-.25px}.km-render-fidelity .km-heading-description{margin-top:5px;color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-render-fidelity .km-atelier-card{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-surface);border:1px solid rgba(31,35,41,.035);border-radius:var(--km-radius-card);box-shadow:var(--km-shadow-sm)}.km-render-fidelity .km-atelier-hero{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-theme-selected, #fff9cb);border:1px solid rgba(207,186,26,.09);border-radius:var(--km-radius-panel);box-shadow:none}.km-render-fidelity .km-atelier-row{min-width:0;box-sizing:border-box}.km-render-fidelity .km-atelier-tabs{min-width:0;box-sizing:border-box;background:transparent;border-color:var(--km-line);box-shadow:none}.km-render-fidelity .km-atelier-tab{min-height:44px;box-sizing:border-box;color:var(--km-muted);border-radius:var(--km-radius-control);box-shadow:none}.km-render-fidelity .km-atelier-tab.active,.km-render-fidelity .km-atelier-tab.on,.km-render-fidelity .km-atelier-tab.selected,.km-render-fidelity .km-atelier-tab[aria-selected=true],.km-render-fidelity .km-atelier-tab[aria-pressed=true]{--km-theme-icon-filter: none;color:var(--km-theme-on-accent, #1f2329);background:var(--km-primary);font-weight:750}.km-render-fidelity .km-atelier-tab.active:after,.km-render-fidelity .km-atelier-tab.on:after,.km-render-fidelity .km-atelier-tab.selected:after,.km-render-fidelity .km-atelier-tab[aria-selected=true]:after{display:none}.km-render-fidelity .km-page-search{box-sizing:border-box;background:var(--km-surface);border:1px solid var(--km-line);border-radius:20px;box-shadow:none}.km-render-fidelity .km-atelier-field{min-width:0;box-sizing:border-box;color:var(--km-text);background:var(--km-surface);border-color:var(--km-line);border-radius:var(--km-radius-control);box-shadow:none}.km-render-fidelity .km-atelier-field uni-input,.km-render-fidelity uni-input.km-atelier-field{min-width:0;min-height:44px;font-size:var(--app-font-body, 14px)}.km-render-fidelity .km-atelier-field uni-textarea,.km-render-fidelity uni-textarea.km-atelier-field{min-width:0;font-size:var(--app-font-body, 14px);line-height:1.65}.km-render-fidelity .km-atelier-primary,.km-render-fidelity .km-atelier-secondary{min-height:44px;max-width:100%;box-sizing:border-box;border-radius:var(--km-radius-control);font-size:var(--app-font-body, 14px);line-height:1.5;white-space:normal}.km-render-fidelity .km-atelier-primary:after,.km-render-fidelity .km-atelier-secondary:after{border:0}.km-render-fidelity .km-atelier-note{min-width:0;font-size:var(--app-font-small, 13px);line-height:1.65;overflow-wrap:anywhere}.km-render-fidelity .km-atelier-icon{color:var(--km-text);background:transparent;box-shadow:none}.km-render-fidelity .km-atelier-bottom{box-sizing:border-box;background:var(--km-surface);border-color:var(--km-line);box-shadow:0 -3px 16px rgba(31,35,41,.024)}.km-render-fidelity .km-atelier-navigation{color:var(--km-text);background:var(--km-canvas);border-color:var(--km-line);box-shadow:none}.km-render-fidelity .km-atelier-state{color:var(--km-muted)}.km-render-fidelity .km-atelier-state .title{color:var(--km-text);font-weight:750}.km-render-fidelity .km-atelier-state .description{color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-render-fidelity .km-atelier-state .mark{background:var(--km-surface-muted);color:var(--km-text);border-radius:14px;box-shadow:none}.km-render-fidelity .km-atelier-state uni-button{--km-theme-icon-filter: none;min-height:44px;border-radius:12px;background:var(--km-primary);color:var(--km-theme-on-accent, #1f2329)}.km-render-fidelity .forum-page-header:after{display:none}.km-render-fidelity .forum-page-header .title{color:var(--km-text);font-size:var(--app-font-display, 22px);font-weight:800}.km-render-fidelity .forum-page-header .description{color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-render-fidelity .forum-page-header.tone-dark{color:#fff;background:#1f2329;border-radius:22px}.km-render-fidelity .forum-page-header.tone-dark .title{color:#fff}.km-render-fidelity .forum-page-header.tone-dark .description{color:#d4d6ce}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header:after{display:none}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header .title{color:var(--km-text);font-size:var(--app-font-display, 22px);font-weight:800}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header .description{color:var(--km-muted);font-size:var(--app-font-small, 13px);line-height:1.65}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header.tone-dark{color:#fff;background:#1f2329;border-radius:22px}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header.tone-dark .title{color:#fff}.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .forum-page-header.tone-dark .description{color:#d4d6ce}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-primary.danger,.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-secondary.danger,.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-primary.delete,.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-secondary.delete{color:var(--km-theme-danger, #a62e29);background:var(--km-theme-danger-surface, #fff0ed);border-color:#f0d7d2}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-note.error,.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-note.danger{color:var(--km-theme-danger, #a62e29)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-note.success{color:var(--km-theme-success, #39734f)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-note.warning{color:var(--km-theme-selected-ink, #8f641c)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-state.error .mark{color:var(--km-theme-danger, #a62e29);background:var(--km-theme-danger-surface, #fff0ed)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-state.forbidden .mark{color:var(--km-theme-selected-ink, #8f641c);background:var(--km-theme-selected, #fff5da)}.km-atelier-page--reading.km-atelier-page .km-atelier-card{box-shadow:none}.km-atelier-page.km-atelier-page .mobile-page-shell__content{box-sizing:border-box}.km-atelier-page.km-atelier-page .mobile-app-header__title{font-weight:800}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel{background:var(--km-canvas);color:var(--km-text)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-sheet{background:var(--km-canvas);color:var(--km-text);border-radius:22px 22px 0 0}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-thread-card{overflow:hidden;margin-bottom:12px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-thread-card .cover{border-radius:0}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-thread-card .body{padding:12px 14px 14px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-topic-row{margin-bottom:10px;padding:14px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .message-tab.active:after{display:none}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .message-tab{border-radius:12px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .row.unread{background:var(--km-theme-selected, #fffdf1)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .profile-card{margin-bottom:14px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .dashboard-section{padding:14px;margin-bottom:12px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .community-item{padding:14px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .feature-icon{background:transparent;color:var(--km-text);box-shadow:none}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-panel .empty-card{padding:24px 16px}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-state .app-state__title{color:var(--km-text)}.km-atelier-page.km-atelier-page.km-atelier-page .km-atelier-state .app-state__message{color:var(--km-muted)}.km-atelier-page.km-atelier-page.km-atelier-page .resale-hero .eyebrow{color:var(--km-theme-selected-ink, #7c7124)}.km-atelier-page.km-atelier-page.km-atelier-page .resale-hero .headline{color:var(--km-text)}.km-atelier-page.km-atelier-page.km-atelier-page .resale-hero .intro{color:var(--km-muted)}@media(prefers-reduced-motion:reduce){.km-atelier-page .km-atelier-tab{transition:none}}.km-atelier-page.km-atelier-page.km-atelier-page:not(.km-render-fidelity) .feature-access-state .access-hero.km-atelier-card{color:#fff;background:#1f2329;border-radius:22px}:root,uni-page-body{--km-theme-muted: #62685c;--km-theme-subtle: #656b5f;--km-theme-control-border: #818677}@media(prefers-color-scheme:dark){:root,uni-page-body{color-scheme:dark;--km-theme-canvas: #1b1d18;--km-theme-surface: #252821;--km-theme-surface-muted: #2e3229;--km-theme-surface-raised: #34382e;--km-theme-ink: #f4f2e9;--km-theme-muted: #c3c6b8;--km-theme-subtle: #a5aa9b;--km-theme-divider: #414639;--km-theme-control-border: #777d6d;--km-theme-danger: #ffac9f;--km-theme-danger-surface: #492e29;--km-theme-success: #aad9b3;--km-theme-success-surface: #293e30;--km-theme-warning: #f5d67c;--km-theme-warning-surface: #42391f;--km-theme-info: #b4ceff;--km-theme-info-surface: #2a394f;--km-theme-selected: #423b21;--km-theme-selected-ink: #ffe77a;--km-theme-on-accent: #1f2329;--km-theme-tab-ink: #c3c6b8;--km-theme-focus: #ffe77a;--km-theme-foreground-icon-filter: invert(1) hue-rotate(180deg);--km-theme-icon-filter: var(--km-theme-foreground-icon-filter)}.km-on-accent,.km-atelier-primary,uni-button[type=primary]{--km-theme-icon-filter: none}.km-atelier-primary[disabled],uni-button[type=primary][disabled]{--km-theme-icon-filter: var(--km-theme-foreground-icon-filter)}}@media(min-width:768px){.goods-shell .commerce-page>.bottom-bar{left:0;right:0;width:min(900px,100%);margin-inline:auto;transform:none}}@media(min-width:1024px){.km-atelier-page.km-render-fidelity:is(.shop-catalog,.category-page,.brands-page,.store-page,.km-page-points-store,.km-page-library,.km-page-cart,.km-page-checkout,.km-page-orders,.km-page-order-detail,.km-page-aftersales,.km-page-coupons,.km-page-invoices,.km-page-addresses,.km-page-customer-service,.km-page-customer-service-agent,.km-page-merchant-shipping,.km-page-wallet,.km-page-shipment-detail,.qualifications-page,.follows-page,.km-page-invoice-detail,.km-page-aftersale-detail,.auction-detail,.price-research-page,.beginner-page,.km-page-wallet-action,.km-page-invoice-adjustment,.km-page-address-edit,.km-page-mock-payment,.km-page-order-review,.km-page-aftersale-apply,.km-page-invoice-apply,.km-page-account-link,.km-page-payment-result){box-sizing:border-box;width:min(100% - 48px,var(--km-commerce-width, 1120px));max-width:none;min-width:0;margin-inline:auto}.km-atelier-page:is(.shop-catalog,.category-page,.brands-page,.store-page,.km-page-points-store,.km-page-library){--km-commerce-width: 1280px}.km-atelier-page:is(.km-page-wallet-action,.km-page-invoice-adjustment,.km-page-address-edit,.km-page-mock-payment,.km-page-order-review,.km-page-aftersale-apply,.km-page-invoice-apply){--km-commerce-width: 860px}.km-atelier-page:is(.km-page-account-link,.km-page-payment-result){--km-commerce-width: 740px}.km-atelier-page:is(.km-page-customer-service-agent,.km-page-cart,.km-page-checkout,.price-research-page){--km-commerce-width: 1240px}.km-atelier-page.km-render-fidelity:is(.km-page-order-detail,.km-page-order-review,.km-page-aftersale-apply,.km-page-aftersale-detail)>.km-page-content{width:100%;max-width:none;margin-inline:0}.shop-catalog.km-render-fidelity .shop-toolbar{max-width:840px}.shop-catalog.km-render-fidelity .quick{max-width:760px}.km-atelier-page:is(.brands-page,.store-page,.km-page-points-store) :is(.brand-grid,.browse-products,.grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.store-page.km-render-fidelity .store-banners{height:clamp(136px,15vw,206px)}.category-page.km-render-fidelity .category-nav{width:172px}.category-page.km-render-fidelity .category-grid>:is(uni-button){width:calc(33.333% - 8px)}.km-atelier-page:is(.km-page-coupons,.km-page-addresses)>.list,.km-atelier-page:is(.km-page-orders,.km-page-aftersales)>:has(>.card.km-list-row),.km-page-invoices.km-atelier-page .invoice-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.km-page-invoices.km-atelier-page .index-heading{grid-column:1/-1}.km-atelier-page:is(.km-page-coupons,.km-page-addresses,.km-page-invoices) :is(.list,.invoice-index)>:is(.card,.coupon),.km-atelier-page:is(.km-page-orders,.km-page-aftersales)>:has(>.card.km-list-row)>.card{min-width:0;margin-block:0}.goods-shell.km-render-fidelity>.commerce-page{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;-moz-column-gap:22px;column-gap:22px;width:min(100% - 48px,1180px);max-width:none;padding-bottom:28px}.goods-shell.km-atelier-page.km-render-fidelity>.commerce-page>*{grid-column:1/-1;margin:0 0 12px}.goods-shell.km-render-fidelity>.commerce-page:has(>.gallery):has(>.product-card)>:is(.gallery,.product-card){grid-column:auto}.goods-shell.km-render-fidelity .photos{height:clamp(248px,23vw,320px);max-height:none}.goods-shell.km-atelier-page.km-render-fidelity>.commerce-page>.spec-card{margin-bottom:0}.goods-shell.km-render-fidelity .detail-space{display:none}.goods-shell.km-render-fidelity>.commerce-page>.bottom-bar{order:var(--km-purchase-order, 10001);position:static;width:100%;max-width:none;border:1px solid var(--km-theme-divider, #e7e7de);border-radius:18px}.km-page-checkout.km-render-fidelity .checkout-layout,.km-page-cart.km-render-fidelity:has(>.store-list){display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.52fr);gap:22px;align-items:start}.km-page-cart.km-render-fidelity:has(>.store-list)>*{grid-column:1/-1}.km-page-cart.km-render-fidelity:has(>.store-list)>.store-list{grid-area:2/1;min-width:0}.km-page-cart.km-render-fidelity:has(>.store-list)>.bar{grid-area:2/2}.km-page-cart.km-render-fidelity .store-list>.store:first-child{margin-top:0}.km-page-checkout.km-render-fidelity .checkout-main,.km-page-checkout.km-render-fidelity .checkout-summary{min-width:0}.km-page-checkout.km-render-fidelity .checkout-summary>.money{margin-top:0}.km-atelier-page.km-render-fidelity:is(.km-page-cart,.km-page-checkout,.km-page-addresses){padding-bottom:32px}.km-atelier-page.km-render-fidelity:is(.km-page-cart,.km-page-checkout,.km-page-order-detail) .bar{position:static;inset:auto;width:100%;max-width:none;padding:12px 16px;transform:none;border:1px solid var(--km-theme-divider, #e7e7de);border-radius:18px}.km-page-cart.km-render-fidelity>.bar{flex-wrap:wrap;gap:8px}.km-page-cart.km-render-fidelity>.bar>.settle{width:100%}.km-page-order-detail.km-render-fidelity>.page{padding-bottom:12px}.km-page-addresses.km-render-fidelity>.add{position:static;inset:auto;width:min(100%,320px);margin:20px 0 0 auto;transform:none}.km-page-merchant-shipping.km-render-fidelity .editor{width:min(680px,100% - 48px);max-height:calc(100dvh - 80px)}.km-atelier-page:is(.merchant-page,.wanted-page,.secondhand-page,.auction-page,.procurement-directory){--km-directory-width: 1280px}.km-atelier-page.km-render-fidelity:is(.merchant-page,.wanted-page,.secondhand-page,.auction-page,.procurement-directory) :is(.merchant-list,.page-content,.content,.search-area){width:min(100% - 48px,var(--km-directory-width));max-width:none;margin-inline:auto}.km-atelier-page.km-render-fidelity:is(.merchant-page,.wanted-page,.secondhand-page,.auction-page,.procurement-directory)>:is(.nav,.nav-bar){box-sizing:border-box;width:min(100% - 48px,var(--km-directory-width));margin-inline:auto}.merchant-page.km-render-fidelity .hot-card{width:min(380px,(100vw - 132px) / 3)}.wanted-page.km-render-fidelity .wanted-list,.auction-page.km-render-fidelity .auction-list,.procurement-directory.km-render-fidelity .feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.secondhand-page.km-render-fidelity .column{gap:14px}.auction-detail.km-render-fidelity .lot-card .cover{width:200px;height:200px}.price-research-page.km-render-fidelity .hero-copy{max-width:74ch}.beginner-page.km-render-fidelity .destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px)and (min-height:620px){.km-page-checkout.km-render-fidelity .checkout-summary,.km-page-cart.km-atelier-page.km-render-fidelity>.bar{position:sticky;top:calc(var(--window-top, 44px) + 18px)}}@media(min-width:1440px){.km-atelier-page:is(.shop-catalog,.category-page,.brands-page,.store-page,.km-page-points-store,.km-page-library){--km-commerce-width: 1380px}.km-atelier-page:is(.merchant-page,.wanted-page,.secondhand-page,.auction-page,.procurement-directory){--km-directory-width: 1380px}.km-atelier-page.km-render-fidelity:is(.wanted-page,.auction-page,.procurement-directory) :is(.wanted-list,.auction-list,.feed){grid-template-columns:repeat(3,minmax(0,1fr))}.category-page.km-render-fidelity .category-grid>:is(uni-button){width:calc(25% - 8px)}}@media(min-width:1024px){.merchant-fidelity.merchant-page.km-atelier-page,.merchant-fidelity.mobile-page-shell.km-atelier-page,.merchant-staff-page.km-atelier-page.km-page-staff,.km-designed-records.km-atelier-page{--merchant-desktop-width: 1120px;box-sizing:border-box;width:calc(100% - 64px);max-width:var(--merchant-desktop-width);margin-inline:auto}.merchant-fidelity.merchant-page.km-atelier-page--workspace,.merchant-fidelity.merchant-page.km-atelier-page--catalog,.merchant-fidelity.mobile-page-shell.km-atelier-page--workspace,.km-designed-records.km-atelier-page--catalog{--merchant-desktop-width: 1360px}.merchant-fidelity.mobile-page-shell .mobile-page-shell__content{padding-inline:24px}.merchant-fidelity.mobile-page-shell .mobile-page-shell__content>.merchant-page,.merchant-fidelity.mobile-page-shell .mobile-page-shell__content>.onboarding-page{max-width:none}.merchant-nav.km-atelier-merchant-nav{white-space:normal}.merchant-nav.km-atelier-merchant-nav .merchant-nav-row{display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.merchant-nav.km-atelier-merchant-nav .merchant-nav-row>uni-button{min-width:0;width:100%;margin:0;padding-inline:6px}.merchant-nav.km-atelier-merchant-nav .merchant-nav-row>uni-button:focus-visible{outline-offset:-3px}.merchant-fidelity .actions,.km-designed-records .record-actions{align-items:center}.merchant-fidelity .workspace-overview,.merchant-fidelity .analytics-panels{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px}.merchant-fidelity .workspace-overview>*,.merchant-fidelity .analytics-panels>*{min-width:0;margin-block:0}.merchant-fidelity .analytics-panels{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}.merchant-fidelity .analytics-panels>.source-warning,.merchant-fidelity .analytics-panels>.notice{grid-column:1/-1}.merchant-fidelity.merchant-page .publish-actions,.merchant-fidelity.merchant-page .mobile-batch-bar{position:static;inset:auto;max-width:none;margin:14px 0 0;padding:12px 0 0;box-shadow:none}.merchant-fidelity.merchant-page .publish-actions{flex-wrap:wrap;gap:8px;background:transparent}.merchant-fidelity.merchant-page .publish-actions>uni-button{flex:1 1 112px;margin:0}.merchant-fidelity.merchant-page .mobile-batch-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 14px;border:1px solid var(--km-theme-divider, #e7e7de);border-radius:14px}.merchant-fidelity.merchant-page .mobile-batch-bar .batch-actions{flex-wrap:wrap;margin:0}.merchant-fidelity.merchant-page .mobile-batch-bar .batch-actions>uni-button{flex:0 1 auto}.merchant-fidelity.merchant-page .layout .side .sticky{top:24px}.merchant-fidelity.merchant-page .invoice-editor,.merchant-fidelity.merchant-page .invoice-rejection,.merchant-staff-page.km-atelier-page .editor{max-width:760px;margin-inline:auto}.merchant-fidelity .warehouse-list,.merchant-fidelity .service-requests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.merchant-fidelity .warehouse-list>.warehouse,.merchant-fidelity .service-requests>.request{min-width:0;max-width:100%;margin-block:0}.merchant-fidelity .service-requests>:not(.request){grid-column:1/-1}.km-designed-records.km-atelier-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 20px}.km-designed-records.km-atelier-page>*{grid-column:1/-1;min-width:0}.km-designed-records.km-atelier-page--detail>.card:not(.record-summary,.aftersale-actions){grid-column:auto}.merchant-fidelity .onboarding-page:has(>.form){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.merchant-fidelity .onboarding-page:has(>.form)>*{grid-column:1/-1;min-width:0;margin-block:0}.merchant-fidelity .onboarding-page:has(>.form)>:is(.form,.card:last-child){grid-column:auto}}@media(min-width:1200px){.merchant-fidelity .workspace-tools .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-fidelity .workspace-tools .tool-grid>uni-button:nth-child(-n+3){border-top:0}.merchant-fidelity .product-list,.merchant-fidelity .invoice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.merchant-fidelity .product-list>.product-card,.merchant-fidelity .invoice-list>.invoice{min-width:0;margin-block:0}.km-designed-records.km-atelier-page--catalog>.record{grid-column:auto}}@media(min-width:1024px)and (max-height:700px){.merchant-fidelity.merchant-page .layout .side .sticky{position:static}}.uni-input-placeholder,.uni-textarea-placeholder{color:var(--km-theme-subtle, #656b5f)}uni-page-body{min-height:100%;background:var(--km-theme-canvas, #f7f7f2);color:var(--km-theme-ink, #182230);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body{background:var(--km-theme-canvas, #f7f7f2)}:root{--app-safe-top: var(--status-bar-height, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-keyboard-height: 0px;--app-keyboard-offset: 0px;--app-window-width: 100vw;--app-window-height: 100vh;--app-font-scale: 1;--app-font-caption: 10px;--app-font-body: 14px;--app-font-title: 18px;--app-font-display: 22px;--brand-yellow: #ffe60f;--brand-yellow-deep: #f2c900;--brand-ink: #1f2329;--brand-soft: #fff9c7;--app-canvas: #f5f5f0;--app-surface: var(--km-theme-surface,#ffffff);--app-surface-muted: var(--km-theme-surface-muted,#f1f0ea);--app-line: var(--km-theme-divider,rgba(31, 35, 41, .09));--app-text: var(--km-theme-ink,#22251f);--app-text-muted: var(--km-theme-muted,#6b7065);--app-radius-sm: .5rem;--app-radius-md: .75rem;--app-radius-lg: 1rem;--app-shadow-sm: 0 .25rem .75rem rgba(31, 35, 41, .055);--app-shadow-md: 0 .5625rem 1.5rem rgba(31, 35, 41, .09)}:root{--app-safe-top: max(var(--status-bar-height, 0px), env(safe-area-inset-top, 0px));--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-viewport-height: 100vh;--app-window-height: calc(100vh - var(--window-top, 0px) - var(--window-bottom, 0px))}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}uni-page-body{--app-window-height: calc(var(--app-viewport-height, 100vh) - var(--window-top, 0px) - var(--window-bottom, 0px) - var(--km-desktop-nav-offset, 0px));min-height:var(--app-window-height, 100vh)}uni-view,uni-text,uni-button,uni-input{box-sizing:border-box}uni-button{display:flex;align-items:center;justify-content:center}uni-button:after{border:none}uni-button:active:not([disabled]){opacity:.86}uni-button:focus-visible,[role=button]:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible{outline:.125rem solid var(--km-theme-focus, #6c5800);outline-offset:.09375rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:root{--brand-yellow: #ffdc00}uni-button,[role=button],.card{border:.0625rem solid var(--km-theme-control-border, #1f2329)}}.page{min-height:var(--app-window-height, 100vh);padding:.875rem .875rem calc(.5rem + var(--app-safe-bottom, 0px));box-sizing:border-box}.app-flow-page{min-height:var(--app-window-height, 100vh)!important}.section-title{margin:1.125rem 0 .6875rem;font-size:1.0625rem;font-weight:700}.card{background:var(--km-theme-surface, #ffffff);border-radius:.875rem;box-shadow:0 .375rem 1.25rem rgba(42,54,80,.07)}@media(min-width:768px){html,body,#app,uni-app{min-height:100%;background:var(--km-theme-canvas, #ecebe4)}uni-page-body{min-height:var(--app-window-height, 100vh)}.page{width:calc(100% - 48px);max-width:960px;margin-right:auto;margin-left:auto;padding:32px 32px 28px;background:var(--km-theme-canvas, #f7f7f2);box-shadow:0 0 0 1px rgba(31,35,41,.035)}.forum-page{width:calc(100% - 48px);max-width:1040px;margin:0 auto;border-right:1px solid rgba(31,35,41,.06);border-left:1px solid rgba(31,35,41,.06);box-shadow:0 18px 65px rgba(31,35,41,.08)}.uni-placeholder{height:0!important;min-height:0!important}uni-page-head .uni-placeholder{height:var(--window-top, 44px)!important;min-height:var(--window-top, 44px)!important}.uni-tabbar-bottom{right:auto!important;bottom:18px!important;left:50%!important;width:min(560px,100% - 48px)!important;height:64px!important;overflow:visible;border:0!important;border-radius:24px!important;box-shadow:0 14px 45px rgba(31,35,41,.16)!important;transform:translate(-50%)}.uni-tabbar{overflow:hidden;border:1px solid var(--km-theme-divider, rgba(31, 35, 41, .08))!important;border-radius:24px!important;box-sizing:border-box;background:var(--km-theme-surface, rgba(255, 255, 255, .96))!important;backdrop-filter:blur(18px)}}@media(min-width:1200px){.page{width:calc(100% - 64px);max-width:1180px;padding-right:40px;padding-left:40px}.forum-page{width:calc(100% - 64px);max-width:1180px}}@media(min-width:1024px){uni-app.uni-app--showtabbar{--km-desktop-nav-height: 64px;--tab-bar-height: 0px;--window-bottom: 0px;display:flex;flex-direction:column;min-height:100vh;height:auto;reading-flow:flex-visual}uni-app.uni-app--showtabbar>uni-page{--km-desktop-nav-offset: var(--km-desktop-nav-height);flex:1 0 auto;min-width:0;height:auto}uni-app.uni-app--showtabbar>.uni-tabbar-bottom{position:relative!important;inset:auto!important;order:-1;flex:none;width:100%!important;height:64px!important;border-radius:0!important;box-shadow:none!important;transform:none}uni-app.uni-app--showtabbar>.uni-tabbar-bottom .uni-tabbar{position:static!important;justify-content:center;height:64px!important;border-width:0 0 1px!important;border-radius:0!important;backdrop-filter:none}.uni-app--showtabbar .uni-tabbar__item{flex:0 1 144px;padding:8px 0;cursor:pointer}.uni-app--showtabbar .uni-tabbar__bd{height:48px!important;flex-direction:row;justify-content:center;gap:8px;border-radius:10px}.uni-app--showtabbar .uni-tabbar__icon,.uni-app--showtabbar .uni-tabbar__label{margin-top:0!important}.uni-app--showtabbar .uni-tabbar__item:focus-visible{outline:2px solid var(--km-theme-focus, #756000);outline-offset:-4px;border-radius:10px}}@media screen and (min-width:500px)and (min-height:500px){.uni-selector-select .uni-picker-custom{left:50%!important;top:50%!important;bottom:auto!important;width:min(360px,100vw - 32px)!important;max-height:calc(100vh - 48px);translate:-50% -50%}.uni-selector-select .uni-picker-select{max-height:min(300px,100vh - 48px);overflow-y:auto;overflow-wrap:anywhere}.uni-selector-select .uni-picker-custom>div:last-child{display:none}}.app-icon[data-v-7302ccf9]{display:inline-block;flex:none;vertical-align:middle;filter:var(--km-theme-icon-filter,none)}.state-disabled[data-v-7302ccf9]{opacity:.38}.app-icon.is-interactive[data-v-7302ccf9]{box-sizing:content-box;min-width:18px;min-height:18px;padding:13px;margin:-13px;cursor:pointer;touch-action:manipulation}.app-icon.is-interactive[data-v-7302ccf9]:active{opacity:.62}.app-icon.is-interactive[data-v-7302ccf9]:focus-visible{outline:2px solid var(--km-theme-focus,#6c5800);outline-offset:-9px;border-radius:50%}@media(prefers-reduced-motion:reduce){.app-icon.is-interactive[data-v-7302ccf9]{transition:none}}.app-icon-text[data-v-81ac2e20]{display:inline-flex;min-width:0;align-items:center;justify-content:center;vertical-align:middle;line-height:1.4}.app-icon-text-content[data-v-81ac2e20]{display:inline-flex;min-width:0;max-width:100%;align-items:center;justify-content:center;line-height:inherit}.app-icon-text.icon-start .app-icon-text-content[data-v-81ac2e20]>.app-icon{margin-right:.25rem}.app-icon-text.icon-end .app-icon-text-content[data-v-81ac2e20]>.app-icon{margin-left:.25rem}.app-icon-text-label[data-v-81ac2e20]{min-width:0;color:inherit;font:inherit;line-height:1.4}
