*{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)}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(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.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}.app-screen uni-button{padding:0;margin:0;background:transparent;border:0;border-radius:0;font:inherit;color:inherit;text-align:left;line-height:1.5;min-width:0;box-sizing:border-box}.app-screen uni-button:after{border:0}.app-screen uni-button[disabled]{opacity:.58;background:transparent;color:inherit}uni-page-body,body,uni-page{margin:0;background:#eef1ee;color:#17283f;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body{background:#eef1ee}uni-view,uni-text,uni-image,uni-button,uni-input,uni-textarea{box-sizing:border-box}uni-button,uni-input,uni-textarea{font:inherit;color:inherit}uni-button{padding:0;margin:0;background:transparent;border:0;border-radius:0;text-align:left;line-height:1.5;cursor:pointer}uni-button:after{border:0}uni-input,uni-textarea{min-width:0;border:0;outline:0;background:transparent}uni-textarea{width:100%;resize:none}uni-button:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible{outline:2px solid #118c83;outline-offset:3px}uni-button[disabled]{cursor:default;opacity:.58}uni-image{display:block;flex-shrink:0}uni-text{overflow-wrap:anywhere}.app-screen{--primary: #118c83;--ink: #17283f;--muted: #7d8896;width:100%;max-width:430px;min-height:100vh;min-height:100dvh;margin:0 auto;background:#f5f6f3;position:relative}.app-screen .app-content{padding-top:76px;padding-bottom:30px}.app-screen .with-tabs .app-content{padding-bottom:83px}.app-screen .with-footer .app-content{padding-bottom:128px}.app-screen .app-top{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:#fff;z-index:30}.app-screen .system-status{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:12px;font-weight:700;color:#111b25}.app-screen .system-indicators{display:flex;align-items:center;gap:3px}.app-screen .battery{width:21px;height:10px;border:1px solid #778080;border-radius:3px;position:relative;padding:1px;margin-left:2px}.app-screen .battery:after{content:"";position:absolute;width:2px;height:4px;background:#8c9693;right:-3px;top:2px;border-radius:1px}.app-screen .battery>uni-view{width:100%;height:100%;background:#192b30;border-radius:1px}.app-screen .app-navbar{height:48px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f3f5f4}.app-screen .nav-title{font-weight:700;font-size:16px;max-width:62%;white-space:nowrap}.app-screen .nav-left{position:absolute;left:10px;top:0;height:48px;display:flex;align-items:center}.app-screen .icon-button{width:34px;height:40px;display:flex;align-items:center;justify-content:center}.app-screen .wechat-capsule{position:absolute;right:13px;top:10px;width:76px;height:29px;border:1px solid #e8eceb;border-radius:18px;display:flex;align-items:center;justify-content:space-around;background:#fff}.app-screen .capsule-dots{font-weight:800;letter-spacing:1px;font-size:14px;line-height:1}.app-screen .capsule-separator{width:1px;height:15px;background:#e4e9e6}.app-screen .capsule-circle{width:14px;height:14px;border:2px solid #17283f;border-radius:50%;position:relative}.app-screen .capsule-circle:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;background:#17283f;top:2.5px;left:2.5px}.app-screen .nav-status-badge{position:absolute;right:98px;top:12px;border:1px solid #dce3df;border-radius:13px;padding:1px 7px;font-size:11px;font-weight:700;background:#f8f9f7}.app-screen .nav-status-badge.member{color:#916022;background:#ffedc9;border-color:transparent}.app-screen .action-footer,.app-screen .tab-footer,.app-screen .system-bottom{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:#fff;z-index:25}.app-screen .action-footer{padding:8px 18px 0;border-top:1px solid #f0f2ef}.app-screen .tab-footer{border-top:1px solid #e5e9eb}.app-screen .bottom-tabs{display:flex;align-items:center;height:57px}.app-screen .bottom-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:#7d8896;height:57px}.app-screen .bottom-tab.active{color:#118c83;font-weight:600}.app-screen .gesture-space{height:19px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.app-screen .gesture-pill{height:4px;width:108px;flex-shrink:0;border-radius:5px;background:#273136;margin:0 auto}.app-screen .system-bottom{height:21px;padding-top:9px}.app-screen .app-icon{display:inline-block;vertical-align:middle;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.app-screen .page-padding{padding:16px 18px}.app-screen .card{background:#fff;border-radius:13px}.app-screen .heading-xl{font-size:25px;line-height:1.35;font-weight:750;display:block;letter-spacing:-.6px}.app-screen .heading-lg{font-size:21px;font-weight:700;line-height:1.4;display:block}.app-screen .section-title{font-size:16px;font-weight:700;display:block}.app-screen .section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:16px;margin-bottom:12px}.app-screen .section-heading>.app-icon{margin-right:-3px}.app-screen .section-heading>uni-text:first-of-type{flex:1}.app-screen .subtitle{display:block;font-size:13px;color:#7d8896;line-height:1.6;margin-top:7px}.app-screen .small{font-size:12px}.app-screen .muted{color:#7d8896}.app-screen .teal{color:#118c83}.app-screen .strong{font-weight:700}.app-screen .centered{text-align:center;justify-content:center}.app-screen .full-width{width:100%}.app-screen .center-helper{display:block;color:#8e99a6;font-size:11px;text-align:center;margin:13px 0 0}.app-screen .field-helper{display:block;font-size:11px;color:#8e9baa;line-height:1.55;margin-top:6px}.app-screen .body-copy{display:block;color:#4d5c6b;font-size:13px;line-height:1.75;margin-top:9px}.app-screen .inline-note{display:flex;align-items:center;gap:7px;color:#7d8896;font-size:12px;line-height:1.6}.app-screen .mint-note{padding:9px 10px;border-radius:8px;color:#118c83;background:#eaf5f1;margin-top:13px}.app-screen .button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border-radius:10px;font-size:16px;font-weight:600;padding:8px 10px;line-height:1.5;transition:filter .18s ease,opacity .18s ease}.app-screen .button:active{filter:brightness(.95)}.app-screen .button-primary{color:#fff;background:linear-gradient(105deg,#079f98,#098c82);border:1px solid transparent}.app-screen .button-outline{border:1px solid #d4dfe3;background:#fff;color:#17283f}.app-screen .button-outline .teal,.app-screen .button-outline.button-small{color:#118c83}.app-screen .button-disabled{color:#9ca6af;background:#dfe3e4}.app-screen .button-small{width:auto;min-height:33px;font-size:13px;padding:5px 11px;border-radius:7px}.app-screen .button-tiny{width:auto;min-height:26px;font-size:11px;padding:3px 9px;border-radius:5px;font-weight:400}.app-screen .text-button{display:flex;align-items:center;gap:3px;font-size:inherit;line-height:1.5}.app-screen .text-button.small{font-size:12px}.app-screen .split-buttons{display:flex;gap:9px}.app-screen .split-buttons>.button{flex:1;min-width:0;font-size:14px}.app-screen .split-buttons>.button-outline{flex:.82}.app-screen .footer-helper{display:block;text-align:center;font-size:11px;color:#8794a3;padding-top:5px;line-height:1.4}.app-screen .chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.app-screen .chip{display:inline-block;border-radius:5px;background:#eaf5f1;color:#118c83;padding:3px 8px;font-size:11px;font-weight:400;white-space:nowrap}.app-screen .chip-small{font-size:10px;padding:2px 6px}.app-screen .chip-solid{background:#118c83;color:#fff}.app-screen .chip-blue{background:#eaf3fa;color:#599cc6}.app-screen .neutral-chip{display:inline-block;font-size:10px;color:#687887;background:#f1f3f3;border-radius:4px;padding:2px 6px}.app-screen .level-chip{font-size:10px;background:#ffedca;color:#a47634;border-radius:4px;padding:2px 6px;white-space:nowrap}.app-screen .commission-chip{display:inline-block;background:#ffe6b7;color:#86531a;font-size:11px;border-radius:5px;padding:5px 7px;font-weight:600;white-space:nowrap}.app-screen .required{color:#ee5551;margin-left:3px}.app-screen .required-chip{font-size:10px;color:#e55a56;background:#ffe6e3;border-radius:4px;padding:1px 9px}.app-screen .form-error{display:block;background:#fff0ed;border-radius:6px;padding:6px 8px;color:#c74841;font-size:12px;margin:8px 0}.app-screen .agreement{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;font-size:10px;color:#7d8896;min-height:40px}.app-screen .check-control{width:15px;height:15px;border:1px solid #a4b0bd;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-right:4px}.app-screen .check-control.checked,.app-screen .role-check.checked{background:#118c83;border-color:#118c83}.app-screen .brand{display:flex;align-items:center;gap:8px}.app-screen .brand-symbol{width:38px;height:38px}.app-screen .brand-name{font-size:19px;font-weight:800;letter-spacing:-.5px}.app-screen .brand-column{flex-direction:column}.app-screen .company-logo{background:#dff2ed;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#118c83;flex-shrink:0}.app-screen .company-logo>uni-text{font-size:12px;font-weight:700;line-height:1.2;margin-top:-5px}.app-screen.login-page,.app-screen.role-page,.app-screen.profile-page,.app-screen.support-page{background:#fff}.app-screen .login-hero{padding-top:23px;background:linear-gradient(#f5faf8,#fff)}.app-screen .login-hero .brand{justify-content:center}.app-screen .login-hero .brand-symbol{width:48px;height:48px}.app-screen .login-headline{display:block;text-align:center;font-size:24px;font-weight:750;margin-top:17px;letter-spacing:.1px}.app-screen .login-subtitle{display:block;text-align:center;font-size:14px;letter-spacing:2px;margin-top:6px}.app-screen .studio-photo{width:100%;height:216px;margin-top:14px}.app-screen .login-form{position:relative;margin-top:-8px;padding:17px 23px 24px;background:#fff;border-radius:21px 21px 0 0}.app-screen .login-form>.heading-lg{margin-bottom:16px}.app-screen .login-input{height:48px;border:1px solid #dde5e7;border-radius:8px;display:flex;align-items:center;padding:0 13px;gap:12px;margin-bottom:12px}.app-screen .login-input uni-input{flex:1;font-size:14px;min-width:0}.app-screen .phone-prefix{font-size:14px;border-right:1px solid #e3e9e9;padding-right:12px}.app-screen .code-button{font-size:12px;color:#118c83;white-space:nowrap;border-left:1px solid #e6ecec;padding-left:10px}.app-screen .login-form>.button-primary{margin-top:22px}.app-screen .login-form .button-outline{color:#118c83}.app-screen .login-form .center-helper{margin-top:19px}.app-screen.role-page .page-padding{padding-top:37px}.app-screen.role-page>.app-content>.page-padding>.subtitle{font-size:12px}.app-screen .role-options{display:flex;flex-direction:column;gap:18px;margin-top:35px}.app-screen .role-option{display:flex;position:relative;padding:10px;gap:17px;border:1px solid #e2e8e7;border-radius:12px;min-height:224px;background:#fff;align-items:center}.app-screen .role-option.selected{border:1.5px solid #118c83;background:#f9fcfa}.app-screen .role-option>uni-image{height:201px;width:42%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.app-screen .role-description{display:flex;flex-direction:column;gap:12px;flex:1}.app-screen .role-description>.heading-lg{font-size:22px;white-space:nowrap}.app-screen .role-description>uni-text:nth-child(2){font-size:12px}.app-screen .role-description .chip{font-size:10px;padding:4px 7px}.app-screen .role-check{position:absolute;right:12px;top:12px;width:22px;height:22px;border:1px solid #a6b3c1;border-radius:50%;display:flex;align-items:center;justify-content:center}.app-screen .role-note{margin:35px 0 20px;font-size:11px}.app-screen .profile-content{padding-top:13px}.app-screen .profile-avatar-upload{display:flex;align-items:center;flex-direction:column;gap:5px;color:#7d8896;font-size:11px;margin-bottom:12px}.app-screen .avatar-upload-button{position:relative}.app-screen .profile-avatar{width:83px;height:83px;border-radius:50%}.app-screen .camera-dot{position:absolute;right:0;bottom:1px;background:#118c83;border:2px solid #fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}.app-screen .upload-field .section-heading{font-size:15px;margin-bottom:7px}.app-screen .upload-area{display:flex;align-items:center;gap:12px;border:1px solid #e0e6e7;background:#fafcfb;border-radius:8px;padding:9px;min-height:118px}.app-screen .upload-area.compact{min-height:84px}.app-screen .upload-preview{width:57%;height:96px;border-radius:5px}.app-screen .upload-area.compact .upload-preview{height:76px}.app-screen .upload-placeholder{width:54%;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#8c99a6;border:1px dashed #d3dddf;border-radius:5px}.app-screen .upload-area.compact .upload-placeholder{height:70px}.app-screen .upload-actions{flex:1;display:flex;align-items:center;flex-direction:column;gap:10px}.app-screen .upload-actions .button{font-size:12px;white-space:nowrap;padding:5px 9px}.app-screen .uploaded-hint{display:flex;gap:3px;align-items:center;color:#118c83;font-size:10px}.app-screen .form-rows{margin-top:9px}.app-screen .form-row{min-height:36px;padding:6px 0;display:flex;align-items:center;border-bottom:1px solid #eaf0ee;gap:8px;font-size:12px}.app-screen .form-row>uni-text:first-child{width:91px;flex-shrink:0;color:#7d8896}.app-screen .form-row uni-input,.app-screen .form-row uni-textarea,.app-screen .form-row .field-value{flex:1;font-size:13px}.app-screen .form-row uni-textarea{height:auto;min-height:34px;line-height:1.5;padding:0}.app-screen .form-row>.chip-row{flex:1}.app-screen .form-row .chip{font-size:10px;padding:3px 6px}.app-screen .form-row-multiline{align-items:flex-start;min-height:50px}.app-screen .form-row-multiline>uni-text{padding-top:2px}.app-screen .form-section-title{margin-top:17px;font-size:15px}.app-screen .segmented-controls{display:flex;gap:6px;flex:1}.app-screen .segmented-controls uni-button{font-size:11px;background:#f5f7f7;border:1px solid #eef1f1;border-radius:18px;padding:4px 9px;white-space:nowrap}.app-screen .segmented-controls uni-button.selected{background:#118c83;color:#fff;border-color:#118c83}.app-screen.profile-page .mint-note{margin-top:16px;font-size:11px}.app-screen .home-content{padding:12px 16px 6px}.app-screen .search-field{height:39px;display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:22px;background:#eef1f3}.app-screen .search-field uni-input{flex:1;font-size:13px}.app-screen .search-field uni-input::-moz-placeholder{color:#94a1ae}.app-screen .search-field uni-input::placeholder{color:#94a1ae}.app-screen .ad-carousel{position:relative;margin-top:10px;overflow:hidden;border-radius:12px}.app-screen .ad-swiper{height:135px}.app-screen .ad-slide{position:relative;width:100%;height:100%;overflow:hidden;background:#def0e9}.app-screen .ad-photo{position:absolute;right:0;top:0;width:56%;height:100%;-o-object-fit:cover;object-fit:cover}.app-screen .ad-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#dff1ec 5%,#dff1ec 34%,rgba(223,241,236,.2) 64%,transparent 100%)}.app-screen .ad-slide-1{background:#e5efef}.app-screen .ad-slide-2{background:#f5ecde}.app-screen .ad-copy{position:relative;z-index:1;width:62%;padding:23px 15px;display:flex;flex-direction:column;gap:7px}.app-screen .ad-copy>uni-text:first-child{font-size:21px;font-weight:750;line-height:1.35;max-width:180px}.app-screen .ad-copy>uni-text:last-child{font-size:12px;letter-spacing:.4px}.app-screen .ad-label{position:absolute;top:5px;right:7px;font-size:9px;color:#fff;background:rgba(56,78,57,.7);border-radius:4px;padding:1px 5px}.app-screen .ad-count{position:absolute;right:8px;bottom:7px;font-size:10px;color:#fff;background:rgba(53,65,57,.533);border-radius:8px;padding:1px 6px}.app-screen .home-entries{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.app-screen .home-entry{position:relative;height:102px;background:#e7f4ef;overflow:hidden;border-radius:10px}.app-screen .home-entry>uni-image{position:absolute;right:0;width:51%;height:100%;-o-object-fit:cover;object-fit:cover}.app-screen .home-entry:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e7f4ef 5%,#e7f4ef 35%,transparent 85%)}.app-screen .home-entry>uni-view{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column;padding:13px 10px;gap:4px}.app-screen .home-entry .section-title{font-size:19px}.app-screen .home-entry>uni-view>uni-text:nth-child(2){font-size:9px;color:#57857f;max-width:112px;white-space:nowrap}.app-screen .home-entry .app-icon{margin-top:6px}.app-screen .membership-strip{display:flex;align-items:center;gap:6px;min-height:37px;background:#ffebc9;color:#845521;border-radius:9px;padding:5px 9px;margin-top:9px;width:100%;font-size:11px;font-weight:600}.app-screen .membership-strip>uni-text:first-of-type{flex:1;white-space:nowrap}.app-screen .member-strip-cta{background:#69421b;color:#fff;font-size:10px;border-radius:15px;padding:4px 10px;white-space:nowrap}.app-screen .home-section{margin:17px 0 9px;font-size:16px}.app-screen .home-section .text-button{font-size:10px}.app-screen .home-creators{display:flex;flex-direction:column;gap:7px}.app-screen .home-creator{display:flex;align-items:center;gap:10px;background:#fff;border-radius:9px;padding:8px;width:100%}.app-screen .home-creator>.avatar{width:51px;height:51px;border-radius:50%}.app-screen .home-creator>uni-view{flex:1;min-width:0}.app-screen .home-creator-top{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.app-screen .home-creator-top .strong{font-size:13px}.app-screen .creator-public-data{font-size:11px;color:#8091a2;display:block;margin-top:6px;white-space:nowrap}.app-screen .member-creator-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-screen .member-creator-grid .home-creator{flex-wrap:wrap;position:relative;gap:7px;align-items:flex-start;min-height:132px}.app-screen .member-creator-grid .avatar{width:45px;height:45px;border-radius:7px}.app-screen .member-creator-grid .home-creator-top{gap:4px;padding-top:3px}.app-screen .member-creator-grid .home-creator-top .strong{font-size:12px}.app-screen .member-creator-grid .chip{font-size:9px}.app-screen .home-mini-stats{position:absolute;left:9px;right:9px;bottom:9px;display:flex;justify-content:space-around;text-align:center}.app-screen .home-mini-stats>uni-view{display:flex;flex-direction:column}.app-screen .home-mini-stats>uni-view>uni-text:first-child{font-size:15px;font-weight:700}.app-screen .home-mini-stats>uni-view>uni-text:last-child{font-size:10px;color:#8b96a0}.app-screen .product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.app-screen .product-tile{width:100%;background:#fff;border-radius:10px;overflow:hidden;min-width:0}.app-screen .product-photo{width:100%;height:155px;-o-object-fit:cover;object-fit:cover}.app-screen .product-tile-body{padding:8px}.app-screen .product-name{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-screen .price-row{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:7px}.app-screen .supply-price{color:#118c83;font-size:17px;font-weight:700;white-space:nowrap}.app-screen .supply-price>uni-text{font-size:10px;color:#8b99a4;font-weight:400}.app-screen .price-row .commission-chip{font-size:9px;padding:3px 4px}.app-screen .tile-supplier{display:flex;align-items:center;gap:4px;margin-top:9px;font-size:10px}.app-screen .home-products{gap:9px}.app-screen .home-products .product-photo{height:115px}.app-screen .home-products .product-tile-body{padding:6px}.app-screen .home-products .product-name{font-size:11px}.app-screen .home-products .price-row{margin-top:4px}.app-screen .home-products .supply-price{font-size:15px;color:#d54f3c}.app-screen .home-rule{font-size:10px;margin-top:6px}.app-screen .home-rule .app-icon{width:12px!important;height:12px!important}.app-screen.membership-page{background:#fff}.app-screen.membership-page.with-footer .app-content{padding-bottom:124px}.app-screen .membership-hero{position:relative;display:flex;align-items:center;flex-direction:column;background:#172e3d;color:#fff;padding:24px 19px 90px;border-radius:16px 16px 45% 45%/16px 16px 15% 15%;margin-bottom:69px;text-align:center;background-image:linear-gradient(135deg,transparent,#ffffff08)}.app-screen .membership-hero>.heading-xl{font-size:24px;margin-top:11px;white-space:nowrap}.app-screen .membership-hero>uni-text:last-of-type{font-size:13px;margin-top:7px;letter-spacing:.6px}.app-screen .membership-price-card{position:absolute;top:158px;left:21px;right:21px;padding:15px 15px 19px;border:1px solid #ad8a50;border-radius:13px;background:linear-gradient(135deg,#243c4a,#172c3d);box-shadow:0 3px 8px rgba(23,40,63,.133);text-align:left}.app-screen .membership-price-card>uni-view:first-child{display:flex;align-items:center;gap:7px;color:#e3bc75;font-size:13px}.app-screen .member-price{font-size:63px;line-height:1.2;font-weight:750;text-align:center;color:#f0c47a;margin:6px 0 0;letter-spacing:-3px}.app-screen .member-price>uni-text{font-size:32px;margin-right:7px}.app-screen .membership-price-card>uni-text{display:block;font-size:13px;text-align:center;letter-spacing:.5px}.app-screen .membership-body{padding-top:12px}.app-screen .benefit-row{display:flex;align-items:center;gap:16px;margin:0 0 23px}.app-screen .round-icon{width:52px;height:52px;border-radius:50%;background:#e3f4ef;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-screen .benefit-row .subtitle{font-size:12px;margin-top:4px}.app-screen .payment-method{border:1px solid #e9eeeb;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:13px 12px;font-size:14px;margin-top:8px}.app-screen .payment-method>uni-view{display:flex;align-items:center;gap:8px}.app-screen .membership-body .agreement{margin-top:6px}.app-screen .success-intro{display:flex;align-items:center;flex-direction:column;padding-top:50px;text-align:center}.app-screen .success-symbol{width:112px;height:112px;background:#dcf2eb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:26px}.app-screen .success-intro .heading-xl{font-size:26px}.app-screen .success-intro .subtitle{font-size:14px;margin-top:10px}.app-screen.success-page .page-padding{padding:14px 19px 32px}.app-screen .success-membership-card{margin-top:31px;border-radius:13px;background:#fff9ed;padding:17px 14px}.app-screen .member-card-title{display:flex;align-items:center;gap:9px;color:#895323;font-weight:700;font-size:18px;margin-bottom:12px}.app-screen .detail-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;min-height:40px}.app-screen .detail-line>uni-text:first-child{color:#8995a2}.app-screen .detail-line>uni-text:last-child{text-align:right}.app-screen .detail-line>uni-view{display:flex;align-items:center;gap:8px}.app-screen .detail-line>uni-view:last-child{justify-content:flex-end}.app-screen .success-membership-card>.detail-line{background:#fff;padding:7px 10px;min-height:45px}.app-screen .success-membership-card>.small{display:block;margin-top:8px}.app-screen .next-heading{margin-top:30px;margin-bottom:16px}.app-screen .navigation-row{display:flex;align-items:center;gap:12px;width:100%;padding:17px 13px;margin-bottom:10px}.app-screen .navigation-row>uni-text{flex:1;font-size:14px}.app-screen .success-actions{display:flex;flex-direction:column;gap:11px;margin-top:27px}.app-screen .success-actions>.text-button{margin:7px 0 11px}.app-screen.directory-page .page-padding,.app-screen.product-directory .page-padding{padding-top:13px}.app-screen .category-tabs{display:flex;align-items:center;gap:10px;height:43px;white-space:nowrap}.app-screen .category-tabs>uni-button{position:relative;flex:1;text-align:center;min-height:37px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#748190}.app-screen .category-tabs>uni-button.selected{color:#118c83;font-weight:700}.app-screen .category-tabs>uni-button.selected:after{content:"";height:3px;width:36px;border-radius:3px;position:absolute;bottom:0;background:#118c83}.app-screen .segmented-tabs{gap:8px;margin-top:11px}.app-screen .segmented-tabs>uni-button{height:32px;min-height:32px;background:#f0f2f2;border-radius:7px}.app-screen .segmented-tabs>uni-button.selected{background:#d9eeea}.app-screen .segmented-tabs>uni-button.selected:after{display:none}.app-screen .filters{display:flex;align-items:center;justify-content:space-between;height:40px;margin:2px 0 7px;border-bottom:1px solid #ebeeeb}.app-screen .filters>uni-button{font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;flex:1}.app-screen .result-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a0a9b2;margin:14px 0 10px}.app-screen .result-heading uni-button{font-size:11px}.app-screen .creator-card{width:100%;padding:13px;margin-bottom:13px}.app-screen .creator-card-top{display:flex;gap:12px;align-items:flex-start}.app-screen .creator-list-avatar{width:72px;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:9px}.app-screen .creator-card-copy{min-width:0;flex:1}.app-screen .creator-card-copy>.chip-row{gap:4px;margin:0 0 7px}.app-screen .creator-card-copy>.chip-row>.strong{font-size:14px}.app-screen .creator-card-copy .neutral-chip{font-size:10px}.app-screen .creator-card-copy>.small{display:block;font-size:11px;line-height:1.5}.app-screen .creator-card-bottom{display:flex;align-items:center;gap:8px;margin-top:12px}.app-screen .stats-three{display:flex;align-items:center;justify-content:space-around;text-align:center}.app-screen .stats-three>uni-view{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.app-screen .stats-three>uni-view+uni-view{border-left:1px solid #edf1f1}.app-screen .stats-three>uni-view>uni-text:first-child{font-size:20px;font-weight:700;line-height:1.3;white-space:nowrap}.app-screen .stats-three>uni-view>uni-text:last-child{font-size:11px;color:#8a98a5;white-space:nowrap}.app-screen .creator-card-bottom>.stats-three{flex:1}.app-screen .creator-card-bottom .stats-three>uni-view>uni-text:first-child{font-size:15px}.app-screen .creator-card-bottom .stats-three>uni-view>uni-text:last-child{font-size:10px}.app-screen .creator-card-bottom>.teal{font-size:11px;white-space:nowrap;padding-left:8px;border-left:1px solid #eef1f1}.app-screen .empty-state{display:flex;align-items:center;flex-direction:column;gap:13px;padding:60px 10px;color:#6c7d89;text-align:center}.app-screen .empty-state .button{margin-top:5px}.app-screen .creator-hero{display:flex;align-items:center;gap:15px;padding:20px 18px;background:#e0f2ec}.app-screen .detail-avatar{width:93px;height:110px;border-radius:11px;-o-object-fit:cover;object-fit:cover}.app-screen .creator-hero>uni-view{display:flex;flex-direction:column;gap:8px;min-width:0}.app-screen .creator-hero>.heading-lg{font-size:22px}.app-screen .creator-hero .chip{font-size:10px}.app-screen .creator-hero .small{font-size:11px}.app-screen .detail-content{padding-top:0}.app-screen .detail-stats{position:relative;margin-top:-1px;padding:19px 8px}.app-screen .detail-section{padding:16px 13px;margin-top:12px}.app-screen .sales-chart{position:relative;height:124px;margin-top:13px;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,#e9edeb 0,#e9edeb 1px,transparent 1px,transparent 40px)}.app-screen .chart-scale{height:100%;width:25px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#95a0aa;padding-bottom:0}.app-screen .chart-bars{flex:1;display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:4px}.app-screen .chart-bars>uni-view{flex:1;background:#19ada3;min-width:0;max-width:11px}.app-screen .chart-dates{display:flex;justify-content:space-between;color:#929eaa;font-size:9px;padding-left:25px;margin-top:7px}.app-screen .stats-two{display:flex;text-align:center;margin-top:17px}.app-screen .stats-two>uni-view{flex:1;display:flex;flex-direction:column;gap:4px}.app-screen .stats-two>uni-view+uni-view{border-left:1px solid #edf1ee}.app-screen .stats-two>uni-view>uni-text:first-child{font-size:20px;font-weight:700}.app-screen .stats-two>uni-view>uni-text:last-child{font-size:11px;color:#8795a3}.app-screen .detail-section .center-helper{font-size:9px;margin-top:9px}.app-screen .cooperation{padding:10px 13px}.app-screen .cooperation .section-heading{margin-bottom:0}.app-screen .cooperation .detail-line{min-height:33px;font-size:12px}.app-screen .cooperation .detail-line .small{font-size:10px}.app-screen .cooperation .section-heading>.chip{font-size:9px;flex:0 0 auto}.app-screen .quota-inline{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;min-height:28px;background:#fff4df;color:#855826;border-radius:7px;margin-bottom:6px}.app-screen .quota-inline.mint{background:#e9f5f1;color:#334d6b}.app-screen .horizontal-tabs{width:100%;margin-top:10px}.app-screen .horizontal-tabs .category-tabs{min-width:100%;gap:10px}.app-screen .horizontal-tabs .category-tabs>uni-button{flex:1;white-space:nowrap;font-size:12px}.app-screen .product-section-title{font-size:18px;margin:19px 0 15px}.app-screen .product-section-title>.small{font-size:11px;font-weight:400;flex:0 0 auto!important}.app-screen.product-directory .product-grid{gap:14px 10px}.app-screen.product-directory .product-photo{height:159px}.app-screen .product-hero{position:relative}.app-screen .product-image-swiper{height:310px}.app-screen .product-image-swiper uni-image{width:100%;height:310px;-o-object-fit:cover;object-fit:cover}.app-screen .image-count{position:absolute;right:17px;bottom:13px;color:#fff;background:rgba(56,68,44,.6);border-radius:16px;padding:3px 12px;font-size:12px}.app-screen .product-details{padding-top:15px}.app-screen .product-detail-name{font-size:19px;margin-bottom:9px}.app-screen .product-details>.chip-row{margin-bottom:7px}.app-screen .product-price-block{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:65px;margin:7px 0 12px}.app-screen .product-price-block>uni-view{display:flex;align-items:center;gap:5px}.app-screen .product-price-block>uni-view:nth-child(2){flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.4;border-left:1px solid #e5ebeb;padding-left:12px}.app-screen .product-price-block>uni-view:nth-child(2)>uni-text{font-size:12px}.app-screen .large-price{font-size:30px;font-weight:750;color:#118c83;letter-spacing:-1px;line-height:1.3}.app-screen .spec-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e4e9e9;border-radius:9px;background:#fff;padding:8px;margin-bottom:15px;gap:7px}.app-screen .spec-grid>uni-view{display:flex;justify-content:space-between;gap:6px;padding:3px 0;font-size:12px}.app-screen .spec-grid>uni-view>uni-text:first-child{color:#82929f}.app-screen .selling-points{display:flex;flex-direction:column;gap:3px;margin:7px 0 12px;font-size:12px;color:#6c7d88}.app-screen .company-link{display:flex;align-items:center;gap:9px;background:#edf7f3;border-radius:8px;padding:8px;width:100%;min-width:0}.app-screen .company-link>.strong{font-size:14px;flex:1}.app-screen .company-link>.small{font-size:11px}.app-screen .company-link>uni-view:last-child{display:flex;flex-direction:column;gap:2px}.app-screen .private-link-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;margin-top:7px;font-size:11px}.app-screen .private-link-row>uni-view{display:flex;align-items:center;gap:5px}.app-screen .private-link-row>.small{font-size:10px}.app-screen .company-hero{padding:26px 19px;background:#e1f3ed;display:flex;align-items:center;gap:15px}.app-screen .company-hero>.heading-lg{font-size:21px}.app-screen .company-hero>uni-view:last-child{display:flex;flex-direction:column;gap:7px}.app-screen .location-line{display:flex;align-items:center;gap:3px}.app-screen .company-intro{padding:14px 12px}.app-screen .company-intro>.body-copy{margin-bottom:17px}.app-screen .company-info-row{display:flex;align-items:center;gap:8px;width:100%;font-size:12px;min-height:42px;text-align:left}.app-screen .company-info-row>uni-text:first-of-type{color:#8694a1;white-space:nowrap}.app-screen .company-info-row>uni-text:nth-of-type(2){flex:1;font-size:12px}.app-screen .company-info-row>.strong{font-size:17px!important}.app-screen .company-products-heading{margin:24px 0 15px}.app-screen.company-page .product-photo{height:160px}.app-screen.company-page .center-helper{font-size:11px;margin-top:17px}.app-screen.account-page .page-padding{padding-top:20px}.app-screen .account-header{display:flex;align-items:center;gap:13px;min-height:88px;margin-bottom:15px}.app-screen .account-avatar{width:76px;height:76px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.app-screen .account-header>uni-view{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.app-screen .account-header .heading-lg{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-screen .account-header>.text-button{font-size:11px;align-self:center}.app-screen .account-header .chip{padding:2px 8px;font-size:10px}.app-screen .member-account-card{display:flex;align-items:center;gap:10px;width:100%;padding:12px;background:linear-gradient(105deg,#ffedc6,#ffdfa0);border-radius:10px;color:#8b5a23;margin-bottom:11px;min-height:64px}.app-screen .member-account-card>uni-view{flex:1}.app-screen .member-account-card .section-title{font-size:16px}.app-screen .member-account-card .small{font-size:10px;display:block;margin-top:2px}.app-screen .member-account-card>uni-text:last-child{font-size:10px;white-space:nowrap}.app-screen .quota-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 5px;background:#f7fcfa;border:1px solid #dcefeb;border-radius:9px;padding:12px 14px;margin-bottom:11px}.app-screen .quota-title{font-size:15px;font-weight:700;display:block}.app-screen .quota-used{display:flex;gap:12px;font-size:12px;color:#70859d;margin-top:5px}.app-screen .quota-used .strong{color:#17283f}.app-screen .quota-remaining{color:#118c83;font-size:14px;font-weight:600;white-space:nowrap}.app-screen .quota-remaining>uni-text{font-size:34px;font-weight:750;letter-spacing:-1px}.app-screen .quota-helper{display:block;flex:0 0 100%;font-size:10px;color:#899db2;margin-top:1px}.app-screen .quota-amber{background:#fff5de;border-color:#f7e8ca}.app-screen .quota-compact{padding:8px 12px}.app-screen .quota-compact .quota-title{font-size:12px}.app-screen .creator-business-card,.app-screen .publishing-workspace{padding:13px;margin-bottom:11px}.app-screen .creator-business-card .section-heading{font-size:16px;margin-bottom:21px}.app-screen .creator-business-card .stats-three{margin-bottom:18px}.app-screen .creator-business-card .chip-row{margin-bottom:9px}.app-screen .creator-business-card>.small{display:block;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-screen .publishing-workspace>.stats-three{margin:17px 0 16px}.app-screen .publishing-workspace>.button{min-height:39px;font-size:14px}.app-screen .publishing-workspace>.text-button{font-size:11px;margin-top:7px}.app-screen .account-menu{padding:3px 12px}.app-screen .account-menu-row{display:flex;align-items:center;gap:10px;width:100%;min-height:33px;border-bottom:1px solid #edf1ee;font-size:12px}.app-screen .account-menu-row:last-child{border:0}.app-screen .account-menu-row>uni-text:first-of-type{flex:1}.app-screen .account-menu-row>uni-text.small{font-size:10px;text-align:right}.app-screen .account-note{font-size:10px;padding:11px 0 0}.app-screen .account-note .app-icon{width:14px!important;height:14px!important}.app-screen .publish-company{display:flex;align-items:center;gap:9px;font-size:13px}.app-screen .publish-company>uni-text.strong{flex:1}.app-screen .publish-heading{margin:20px 0 14px}.app-screen .publish-heading .heading-xl{font-size:27px}.app-screen .publish-heading .button{min-height:38px}.app-screen.publish-list-page .search-field{border-radius:8px}.app-screen .publish-tabs{margin:14px 0}.app-screen .publish-tabs uni-button{font-size:13px}.app-screen .inventory-item{display:flex;gap:10px;padding:11px;margin-bottom:12px;min-height:140px}.app-screen .inventory-photo{width:95px;height:103px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.app-screen .inventory-item>uni-view{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.app-screen .inventory-name{font-size:13px;line-height:1.45}.app-screen .inventory-item .small{font-size:10px;white-space:nowrap}.app-screen .inventory-actions{display:flex;justify-content:flex-end;gap:7px;width:100%;margin-top:0}.app-screen .inventory-actions .button-tiny{min-height:25px;color:#118c83;font-size:10px;padding:3px 9px}.app-screen .inventory-actions .button-tiny:last-child{color:#17283f}.app-screen.publish-list-page .mint-note{font-size:11px}.app-screen.publish-form-page{background:#fff}.app-screen.publish-form-page .page-padding{padding-top:13px}.app-screen .draft-toolbar{position:relative;margin-bottom:20px}.app-screen .draft-toolbar>.text-button{position:absolute;right:0;top:-52px;background:#fff;font-size:10px;display:none}.app-screen .publish-steps{display:flex;align-items:center;justify-content:space-between;gap:6px}.app-screen .publish-steps>uni-view{display:flex;align-items:center;gap:5px;color:#9ba7b1;font-size:10px;white-space:nowrap;flex:1}.app-screen .publish-steps>uni-view:last-child{flex:0 0 auto}.app-screen .publish-steps>uni-view.active{color:#118c83}.app-screen .step-number{background:#edf0f0;border-radius:50%;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-size:12px}.app-screen .publish-steps .active>.step-number{background:#118c83;color:#fff}.app-screen .step-line{margin-left:auto;margin-right:1px;color:#b7c1c9}.app-screen .product-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:21px}.app-screen .uploaded-product-photo{position:relative;min-width:0}.app-screen .uploaded-product-photo>uni-image{width:100%;height:124px;border-radius:7px;-o-object-fit:cover;object-fit:cover}.app-screen .product-upload-grid .uploaded-product-photo:first-child{grid-row:span 2;grid-column:span 2}.app-screen .product-upload-grid .uploaded-product-photo:first-child>uni-image{height:211px}.app-screen .product-upload-grid .add-image{height:101px}.app-screen .product-upload-grid:has(.uploaded-product-photo:nth-child(2)) .uploaded-product-photo:first-child{grid-row:auto;grid-column:auto}.app-screen .product-upload-grid:has(.uploaded-product-photo:nth-child(2)) .uploaded-product-photo:first-child>uni-image{height:124px}.app-screen .remove-image{position:absolute;right:3px;top:3px;background:rgba(23,40,63,.6);color:#fff;font-size:16px;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center}.app-screen .add-image{min-height:82px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fafcfb;border:1px dashed #d5dddf;border-radius:7px;color:#8b97a3;font-size:11px}.app-screen .product-edit-fields{display:flex;flex-direction:column;gap:12px}.app-screen .input-row{display:flex;align-items:center;gap:12px;font-size:13px}.app-screen .input-row>uni-text:first-child{width:73px;flex-shrink:0}.app-screen .input-row uni-input,.app-screen .input-row>uni-text:nth-of-type(2){min-height:38px;background:#fbfcfc;border:1px solid #dde4e7;border-radius:6px;padding:8px;flex:1;font-size:12px}.app-screen .input-row>.app-icon{margin-left:-35px;margin-right:10px;pointer-events:none}.app-screen .two-column-fields{display:flex;gap:13px}.app-screen .two-column-fields>uni-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.app-screen .two-column-fields uni-input,.app-screen .stacked-field uni-input{height:39px;width:100%;border:1px solid #dde4e7;border-radius:7px;background:#fcfdfd;padding:0 10px;font-size:13px}.app-screen .stacked-field{display:flex;flex-direction:column;gap:7px;position:relative;font-size:13px}.app-screen .product-edit-fields>.stacked-field{width:100%}.app-screen .product-url-field{margin-top:20px}.app-screen .product-url-field>.section-heading{justify-content:flex-start;margin-bottom:0;font-size:15px;gap:8px}.app-screen .product-url-field .field-helper{margin-top:0}.app-screen.publish-form-page .stacked-field>uni-textarea{background:#fcfdfd;border:1px solid #dde4e7;border-radius:7px;padding:10px;min-height:109px;height:109px;font-size:13px;line-height:1.6}.app-screen .textarea-count{position:absolute;bottom:6px;right:10px;font-size:10px;color:#8b99a6;pointer-events:none}.app-screen.publish-form-page .product-url-field+.stacked-field{margin:21px 0}.app-screen .detail-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.app-screen .detail-image-grid .uploaded-product-photo>uni-image{height:84px}.app-screen .detail-image-grid .add-image{min-height:84px}.app-screen.publish-form-page .mint-note{font-size:10px}.app-screen.publish-form-page .upload-field .section-heading{margin-bottom:7px}.app-screen.publish-form-page .upload-field>.field-helper{margin-top:5px}.app-screen .preview-note{margin-top:0!important;margin-bottom:10px;font-size:12px!important}.app-screen .publish-preview-image{width:100%;height:212px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-bottom:14px}.app-screen.publish-form-page .product-price-block{margin:7px 0 14px}.app-screen .preview-specs{display:flex;text-align:center;padding:13px 7px;border:1px solid #e4eae9;border-radius:9px;margin-bottom:19px}.app-screen .preview-specs>uni-view{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px}.app-screen .preview-specs>uni-view>uni-text:first-child{font-size:11px;color:#8f9aa6}.app-screen .preview-specs>uni-view+uni-view{border-left:1px solid #e9eeee}.app-screen .preview-detail-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:53px;border-bottom:1px solid #edf0ee;font-size:13px}.app-screen .preview-detail-row>uni-text:first-child{font-weight:600;flex:1}.app-screen .preview-detail-row>uni-image{height:38px;width:54px;margin-right:14px;border-radius:4px}.app-screen .preview-detail-row>uni-view{display:flex;align-items:center;gap:5px}.app-screen.publish-form-page .company-link{margin-top:14px;background:transparent;padding:0}.app-screen.publish-form-page .company-link .strong{font-size:13px}.app-screen.publish-form-page .company-link .small{font-size:11px}.app-screen .published-product,.app-screen .approved-product{display:flex;gap:13px;padding:13px;margin-top:28px}.app-screen .published-product>uni-image,.app-screen .approved-product>uni-image{width:90px;height:102px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.app-screen .published-product>uni-view,.app-screen .approved-product>uni-view{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.app-screen .published-product .strong{font-size:13px}.app-screen .published-product .small{font-size:10px}.app-screen .success-detail-card{margin-top:20px;padding:12px 14px}.app-screen .success-detail-card .detail-line{font-size:12px;min-height:43px}.app-screen.publish-success-page .success-intro{padding-top:44px}.app-screen.publish-success-page .success-actions{margin-top:22px}.app-screen.publish-success-page .inline-note{font-size:11px;margin-top:18px}.app-screen .application-heading{font-size:22px;margin-top:12px;margin-bottom:18px;letter-spacing:-.5px;white-space:nowrap}.app-screen .application-target{display:flex;align-items:center;gap:12px;padding:11px;margin-top:12px}.app-screen .application-target>uni-image{width:86px;height:101px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.app-screen .application-target>uni-view{display:flex;flex:1;flex-direction:column;gap:10px}.app-screen .application-target .small{font-size:10px}.app-screen .application-target .chip-row{gap:4px}.app-screen .application-info{padding:16px 13px;margin-top:14px}.app-screen .application-info>.section-title{margin-bottom:8px}.app-screen .application-info .detail-line{justify-content:flex-start;gap:12px;min-height:32px;font-size:12px}.app-screen .application-info .detail-line>uni-text:first-child{width:77px}.app-screen .application-info .detail-line>uni-text:last-child{text-align:left}.app-screen .application-quota-card{margin-top:15px;border-radius:11px;background:#fff4dc;padding:14px}.app-screen .application-quota-card>.section-title{font-size:14px;color:#845322}.app-screen .application-quota-numbers{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px;font-variant-numeric:tabular-nums}.app-screen .application-quota-numbers>uni-text:first-child{font-size:35px;font-weight:750;color:#74401f;letter-spacing:-1px}.app-screen .application-quota-numbers .quota-total{font-size:24px;font-weight:650}.app-screen .application-quota-numbers>uni-text:last-child{font-size:15px;font-weight:700;color:#118c83}.app-screen .application-quota-numbers>uni-text:last-child>uni-text{font-size:30px}.app-screen .application-quota-card>.inline-note{margin-top:12px;padding-top:7px;border-top:1px solid #f1e8d1;font-size:10px}.app-screen .request-workflow{display:flex;align-items:center;justify-content:space-around;margin:24px 0 17px;gap:5px}.app-screen .request-workflow>uni-view{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;color:#7d8896}.app-screen .request-workflow .round-icon{width:48px;height:48px}.app-screen.application-confirm-page .mint-note{font-size:10px;padding:8px}.app-screen.approved-link-page .success-intro{padding-top:28px}.app-screen.approved-link-page .success-symbol{width:103px;height:103px;margin-bottom:25px}.app-screen.approved-link-page .success-intro>.subtitle{font-size:13px}.app-screen .approved-product{padding:13px;margin-top:26px}.app-screen .approved-product>uni-image{width:105px;height:119px}.app-screen .approved-product .section-title{font-size:15px}.app-screen .approved-product .supply-price{margin-top:5px;font-size:17px;color:#a86d24}.app-screen .approved-product .small{font-size:10px}.app-screen .approval-timeline{display:flex;justify-content:space-around;position:relative;margin:28px 0 27px}.app-screen .approval-timeline:before{content:"";position:absolute;left:15%;right:15%;height:2px;background:#d4e8e4;top:14px}.app-screen .approval-timeline>uni-view{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:#8b98a5}.app-screen .approval-timeline>uni-view>uni-view{width:29px;height:29px;border-radius:50%;background:#e0e7e5;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.app-screen .approval-timeline>uni-view.done>uni-view{background:#118c83}.app-screen.approved-link-page .section-heading{justify-content:flex-start;font-size:16px}.app-screen .approved-url{display:flex;align-items:center;gap:7px;background:#f5f7f8;border-radius:8px;padding:10px 6px 10px 10px}.app-screen .approved-url>uni-text{font-size:11px;flex:1;color:#7b8a9b;overflow-wrap:anywhere}.app-screen .approved-url .button{font-size:10px;min-height:32px;padding:4px 7px;white-space:nowrap}.app-screen .link-result-quota{margin-top:19px;min-height:49px;gap:7px;font-size:12px}.app-screen.approved-link-page .action-footer>.text-button{margin:12px 0 5px;font-size:13px}.app-screen .records-role{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:#8a98a8;margin:-4px 0 18px;position:relative}.app-screen .records-role>uni-button{position:absolute;right:0;top:0}.app-screen .records-quota{padding:15px 14px;background:linear-gradient(110deg,#fff2d2,#fff9e9);border-radius:12px}.app-screen .records-quota>.inline-note:first-child{color:#90591e;font-size:13px}.app-screen .records-quota>.application-quota-numbers{margin:2px 0 0}.app-screen .records-quota .application-quota-numbers>uni-text:last-child{color:#c37e29;font-size:14px}.app-screen .records-quota>.small{display:block;margin-top:3px;font-size:11px}.app-screen .records-quota>.inline-note:last-child{margin-top:12px;border-top:1px solid #f0e7ce;padding-top:8px;font-size:10px}.app-screen .records-tabs{margin:15px 0;height:43px}.app-screen .records-tabs uni-button{font-size:13px}.app-screen .request-record{padding:13px;margin-bottom:13px}.app-screen .record-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.app-screen .record-top>uni-image{height:72px;width:70px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.app-screen .record-top>uni-view{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1}.app-screen .record-top .section-title{font-size:15px}.app-screen .record-top .neutral-chip{font-size:11px}.app-screen .status-badge{font-size:10px;border-radius:12px;padding:3px 10px;white-space:nowrap}.app-screen .status-badge.approved{background:#def4ed;color:#118c83}.app-screen .status-badge.pending{background:#fff0cb;color:#c48736}.app-screen .status-badge.rejected{background:#ebeff0;color:#87929e}.app-screen .approved-record-value{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #f0f2ee;padding-top:10px;font-size:12px}.app-screen .approved-record-value>.small{font-size:11px;white-space:nowrap}.app-screen .approved-record-value>.button{font-size:10px;color:#118c83;border-color:#118c83;white-space:nowrap}.app-screen .request-record>.inline-note{border-top:1px solid #f0f2ee;padding-top:10px;font-size:11px}.app-screen .record-result{display:flex;align-items:center;justify-content:space-between;gap:4px;border-top:1px solid #f0f2ee;padding-top:10px}.app-screen .record-result>.small{font-size:10px}.app-screen .record-result .text-button{font-size:10px;white-space:nowrap}.app-screen .support-phone-card{display:flex;align-items:center;gap:13px;padding:20px 14px;background:#e1f4ed;border-radius:11px}.app-screen .support-phone-card>.round-icon{width:66px;height:66px;background:#d6eee7}.app-screen .support-phone-card>uni-view:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px}.app-screen .support-phone-card .section-title{font-size:16px}.app-screen .support-number{font-size:37px;font-weight:750;line-height:1.3;letter-spacing:.2px}.app-screen .support-phone-card .button{border-color:#72afa5;font-size:11px;background:#f4fbf8;white-space:nowrap;min-height:33px;padding:5px 9px}.app-screen .support-title{margin-top:27px;font-size:26px}.app-screen.support-page .page-padding>.subtitle{font-size:12px;margin-top:5px;line-height:1.7}.app-screen .support-form{margin-top:23px;display:flex;flex-direction:column;gap:18px}.app-screen .support-form .stacked-field>uni-text:first-child{font-weight:600;font-size:14px}.app-screen .support-form uni-input{height:43px;font-size:13px}.app-screen .input-select{display:flex;align-items:center;justify-content:space-between;height:43px;border:1px solid #dde4e7;border-radius:7px;background:#fcfdfd;padding:0 11px;font-size:13px}.app-screen .support-form uni-textarea{border:1px solid #dde4e7;background:#fcfdfd;border-radius:7px;height:152px;min-height:152px;font-size:13px;line-height:1.8;padding:10px 11px}.app-screen.support-success-page .success-intro{padding-top:55px}.app-screen .message-summary{margin-top:37px;padding:18px 14px}.app-screen .message-summary>.section-title{margin-bottom:9px}.app-screen .message-summary>.detail-line{justify-content:flex-start;gap:18px;font-size:13px}.app-screen .message-summary>.detail-line>uni-text:first-child{flex:0 0 64px;font-size:12px}.app-screen .message-summary>.detail-line>uni-text:last-child{flex:1;text-align:left}.app-screen .message-summary-body{align-items:flex-start;padding-top:9px}.app-screen .secondary-phone-card{margin-top:25px;padding:19px 11px;gap:8px}.app-screen .secondary-phone-card>.round-icon{width:57px;height:57px}.app-screen .secondary-phone-card .small{font-size:11px}.app-screen .secondary-phone-card .support-number{font-size:35px}.app-screen .secondary-phone-card .button{font-size:10px;padding:4px 7px}.app-screen.support-success-page .success-actions{margin-top:31px}@media (min-width: 700px){.app-screen{box-shadow:0 0 0 1px #dae2de,0 8px 40px rgba(35,60,43,.075)}.app-screen .app-top{box-shadow:0 -5px 20px rgba(35,60,43,.02)}.app-screen .app-content{min-height:100vh}.app-screen .button:hover{filter:brightness(.98)}}@media (max-width: 359px){.app-screen .page-padding{padding-left:14px;padding-right:14px}.app-screen .ad-copy{padding-left:12px}.app-screen .ad-copy>uni-text:first-child{font-size:19px}.app-screen .home-entry .section-title{font-size:17px}.app-screen .home-entry>uni-view>uni-text:nth-child(2){font-size:8px}.app-screen .membership-strip{font-size:9px;gap:4px}.app-screen .member-strip-cta{padding:3px 7px;font-size:9px}.app-screen .creator-card{padding:10px}.app-screen .creator-list-avatar{width:63px;height:69px}.app-screen .creator-card-copy>.chip-row>.strong{font-size:12px}.app-screen .creator-card-copy .chip-small{font-size:8px;padding:2px 4px}.app-screen.product-directory .product-photo{height:136px}.app-screen .commission-chip{font-size:9px}.app-screen .large-price{font-size:27px}.app-screen .form-row>uni-text:first-child{width:77px}.app-screen .form-row{font-size:11px}.app-screen .form-row uni-input,.app-screen .form-row uni-textarea{font-size:12px}.app-screen .segmented-controls uni-button{padding:4px 6px;font-size:10px}.app-screen .application-heading{font-size:19px}.app-screen .app-navbar .nav-title{font-size:15px}.app-screen .account-header .heading-lg{font-size:17px}.app-screen .quota-title{font-size:13px}.app-screen .quota-remaining>uni-text{font-size:29px}.app-screen .support-phone-card{gap:9px;padding:17px 11px}.app-screen .support-phone-card>.round-icon{width:52px;height:52px}.app-screen .support-number{font-size:32px}.app-screen .membership-hero>.heading-xl{font-size:21px}.app-screen .creator-public-data{font-size:9px}.app-screen .product-tile-body{padding:6px}.app-screen .price-row .supply-price{font-size:14px}.app-screen .price-row .commission-chip{font-size:8px}.app-screen .account-menu-row{gap:7px;font-size:11px}.app-screen .account-menu-row>uni-text.small{font-size:8px}.app-screen .step-line{display:none}}.app-screen .ad-copy>uni-text:first-child{white-space:pre-line}.app-screen .home-entry{width:100%;min-width:0}.app-screen .button:disabled{background:#dfe3e4;color:#8795a0;border-color:transparent;opacity:1}.app-screen.home-page .ad-swiper{height:125px}.app-screen.home-page .home-entry{height:90px}.app-screen.home-page .home-section{margin-top:12px}.app-screen.home-page .home-creator{padding:6px 8px}.app-screen.home-page .home-products .product-photo{height:105px}.app-screen.account-page .account-header{min-height:82px;margin-bottom:10px}.app-screen.account-page .member-account-card{min-height:60px;padding:10px 12px}.app-screen.account-page .quota-panel{padding:9px 13px}.app-screen.account-page .creator-business-card .section-heading,.app-screen.account-page .creator-business-card .stats-three{margin-bottom:12px}.app-screen.membership-page .membership-hero{margin-bottom:98px}.app-screen uni-button:after{pointer-events:none}.app-screen .form-row uni-input{height:22px;min-height:22px;line-height:22px}.app-screen .app-content{padding-top:var(--app-top-height, 76px)}.app-screen .account-header>.company-logo{flex:0 0 77px}.app-screen.native-shell .gesture-pill{display:none}.app-screen.native-shell .gesture-space{height:env(safe-area-inset-bottom);min-height:12px;padding:0}.app-screen.native-shell.with-tabs .app-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-screen.native-shell.with-footer .app-content{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.app-screen uni-button:after{content:none;inset:auto;transform:none}.app-screen .category-tabs>uni-button.selected:after{content:"";top:auto;bottom:0;left:50%;right:auto;transform:translate(-50%)}.app-screen.creator-detail-page .creator-hero{padding:16px 18px}.app-screen.creator-detail-page .detail-avatar{height:100px}.app-screen.creator-detail-page .detail-stats{padding:13px 8px}.app-screen.creator-detail-page .detail-section:not(.cooperation){padding:13px}.app-screen.creator-detail-page .detail-section .section-heading{margin-bottom:4px}.app-screen.creator-detail-page .sales-chart{height:88px}.app-screen.creator-detail-page .chart-dates{margin-top:4px}.app-screen.creator-detail-page .stats-two{margin-top:10px}.app-screen.creator-detail-page .detail-section .center-helper{margin-top:6px}.app-screen.creator-form .form-row{min-height:32px;padding:4px 0}.app-screen.creator-form .form-section-title{margin-top:12px}.app-screen.creator-form .form-row-multiline uni-textarea{height:39px;min-height:39px}.app-screen.creator-detail-page .creator-hero>uni-view:last-child{gap:5px}.app-screen.creator-detail-page .detail-section .body-copy{font-size:12px;line-height:1.6}.app-screen.creator-detail-page .cooperation .section-heading{margin-bottom:0}.app-screen.product-detail-page .product-image-swiper,.app-screen.product-detail-page .product-image-swiper uni-image{height:292px}.app-screen.product-detail-page .product-details{padding-top:12px}.app-screen.product-detail-page .product-price-block{min-height:56px;margin:6px 0 8px}.app-screen.product-detail-page .company-link{padding:6px 8px}.app-screen.product-detail-page .private-link-row{min-height:32px;margin-top:5px}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-screen .home-needs-entry{width:100%;display:flex;gap:12px;align-items:center;padding:17px 14px;margin-top:14px;background:#eaf5f1;border:1px solid #d9eae3;border-radius:13px}.app-screen .home-needs-entry>:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.app-screen .home-needs-entry .small{font-size:10px;line-height:1.6}.app-screen .home-needs-entry .round-icon{background:#f8fcf9;width:42px;height:42px;flex:0 0 42px}.app-screen .trial-ended-banner{display:flex;flex-direction:column;gap:7px;background:#fff5e3;border:1px solid #efdfbc;padding:15px;border-radius:12px;margin-top:14px;font-size:12px}.app-screen .membership-expired{margin:12px 18px}.app-screen .monthly-unit{font-size:16px;font-weight:400;margin-left:5px}.app-screen .membership-validity{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e3e8e2;font-size:11px;color:#896630}.app-screen .needs-content{padding-top:22px;padding-bottom:24px}.app-screen .needs-intro{display:flex;flex-direction:column;gap:7px}.app-screen .eyebrow{color:#118c83;font-size:11px;font-weight:650;letter-spacing:1px}.app-screen .needs-intro .heading-xl{font-size:22px;letter-spacing:-.5px}.app-screen .needs-process{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;background:#eaf5f1;border-radius:10px;color:#347970;font-size:12px;margin:20px 0 25px}.app-screen .needs-access-note{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;color:#7d8896;font-size:12px}.app-screen .need-field{margin-bottom:22px;position:relative}.app-screen .need-field-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650}.app-screen .need-number{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#e4efea;color:#118c83;font-size:12px}.app-screen .need-field-hint{display:block;font-size:11px;color:#7d8896;margin:7px 0 10px}.app-screen .need-textarea{display:block;width:100%;height:113px;padding:12px 13px 25px;border:1px solid #e0e6df;background:#fdfefb;border-radius:11px;font-size:13px;line-height:1.6}.app-screen .need-textarea uni-textarea{line-height:1.6}.app-screen .need-counter{display:block;position:absolute;right:12px;bottom:8px;font-size:10px;color:#8a958f}.app-screen .need-topics{display:flex;flex-direction:column;gap:8px}.app-screen .need-topic-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.app-screen .need-topic{display:block;border:1px solid #dfe6df;border-radius:7px;padding:7px 10px;background:#fdfefb;color:#62756e;font-size:12px}.app-screen .need-topic.selected{color:#118c83;background:#e7f4ed;border-color:#90bfb0}.app-screen .need-privacy{display:block;color:#8a958f;font-size:10px;line-height:1.8;margin-top:20px}.app-screen .needs-mine-link{display:block;margin-top:16px;font-size:12px}.app-screen .needs-list-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.app-screen .needs-list-heading>:first-child{display:flex;flex-direction:column;gap:7px}.app-screen .need-list-item{display:block;width:100%;padding:18px;border:1px solid #e0e6df;background:#fdfefb;border-radius:13px;margin-bottom:14px}.app-screen .need-list-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-screen .need-status{display:inline-block;padding:3px 9px;border-radius:5px;font-size:10px;color:#8e672c;background:#fff2d8;flex-shrink:0}.app-screen .need-status.following{color:#347b9b;background:#e9f3fa}.app-screen .need-status.matched{color:#118c83;background:#e5f2ea}.app-screen .need-status.resolved{color:#547768;background:#edf2eb}.app-screen .need-list-label{display:block;font-size:10px;color:#8a958f;margin-top:14px}.app-screen .need-list-preview{display:block;font-size:13px;line-height:1.8;margin:6px 0 13px;white-space:pre-wrap}.app-screen .need-list-bottom{display:flex;justify-content:space-between;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid #e8ece5;font-size:10px;color:#8a958f}.app-screen .needs-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:48px 15px;text-align:center}.app-screen .needs-empty .subtitle{line-height:1.9}.app-screen .needs-empty .button{margin-top:12px;padding:0 16px}.app-screen .need-detail-header{display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding:6px 0 25px}.app-screen .need-timeline{background:#fdfefb;border:1px solid #e0e6df;border-radius:13px;padding:19px 17px 4px;margin-bottom:20px}.app-screen .need-timeline-item{display:flex;align-items:flex-start;gap:12px;margin-top:21px;padding-bottom:17px}.app-screen .need-timeline-item>:last-child{flex:1;min-width:0}.app-screen .need-timeline-dot{width:9px;height:9px;border-radius:50%;background:#118c83;margin-top:5px;flex-shrink:0;box-shadow:0 0 0 4px #eaf5f1}.app-screen .need-timeline .need-list-top{align-items:flex-start;flex-direction:column;gap:5px}.app-screen .need-followup-note{display:block;font-size:12px;color:#62756e;line-height:1.9;margin:8px 0;white-space:pre-wrap}.app-screen .need-original{padding:0 2px 22px}.app-screen .need-original-field{display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.8;margin:18px 0;white-space:pre-wrap}.app-screen.trial-page{--footer-height: 158px}.app-screen .trial-content{padding-top:28px;padding-bottom:25px}.app-screen .trial-heading{display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center}.app-screen .trial-heading .heading-xl{font-size:22px}.app-screen .trial-symbol{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:#e8f3ed;margin-bottom:8px}.app-screen .trial-pass{display:flex;flex-direction:column;gap:10px;border:1px solid #cee3d8;background:#e9f4ee;border-radius:15px;padding:20px;margin-top:25px;color:#36766a;font-size:12px}.app-screen .trial-pass-top{display:flex;align-items:center;justify-content:space-between}.app-screen .trial-days{display:flex;align-items:baseline;gap:9px}.app-screen .trial-days>:first-child{font-size:66px;line-height:1.2;font-weight:700;letter-spacing:-3px}.app-screen .trial-days>:last-child{font-size:17px;font-weight:600}.app-screen .trial-rule-line{height:1px;background:#cddfd3;margin:6px 0 4px}.app-screen .trial-benefits{display:flex;flex-direction:column;gap:23px;margin:27px 1px}.app-screen .trial-benefits>*{display:flex;gap:13px;align-items:flex-start}.app-screen .trial-benefits>*>:last-child{display:flex;flex-direction:column;gap:5px}.app-screen .trial-benefits .subtitle{font-size:11px;line-height:1.8}.app-screen .trial-expiry{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#7d8896;background:#edf0e9;border-radius:8px;padding:12px}.app-screen .trial-expiry.expired{background:#fff1df;color:#98713a}.app-screen .trial-demo-note{display:block;color:#8b968e;font-size:10px;margin:14px 0;line-height:1.7}.app-screen .trial-secondary{display:block;text-align:center;margin:10px auto 4px;font-size:12px}.app-screen .console-demo-label{display:flex;flex-direction:column;gap:6px;padding:15px;background:#fff3de;border:1px solid #eddec2;border-radius:10px;color:#8a693c;font-size:11px;line-height:1.8}.app-screen .meeting-console-content{padding-top:18px}.app-screen .console-tabs{display:flex;gap:20px;border-bottom:1px solid #e0e6df;margin:16px 0 22px}.app-screen .console-tabs>*{flex:1;text-align:center;padding:12px 0;font-size:14px;font-weight:600;border-bottom:2px solid transparent}.app-screen .console-tabs>.selected{color:#118c83;border-bottom-color:#118c83}.app-screen .console-section{display:flex;flex-direction:column;gap:14px;margin-bottom:25px}.app-screen .console-label{display:flex;flex-direction:column;gap:8px;font-size:12px}.app-screen .console-input{display:block;border:1px solid #dfe6df;background:#fdfefb;border-radius:8px;padding:10px 12px;height:43px;font-size:12px}.app-screen .console-setting{display:flex;align-items:center;justify-content:space-between;font-size:13px}.app-screen .console-qr-panel{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fdfefb;border:1px solid #dfe6df;padding:18px;border-radius:13px;text-align:center}.app-screen .console-qr{width:230px;height:230px}.app-screen .console-qr-panel .button{width:100%;font-size:12px}.app-screen .console-invite-row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e0e6df}.app-screen .console-invite-row>:first-child{display:flex;flex-direction:column;gap:5px}.app-screen .console-summary{display:flex;justify-content:space-around;padding:16px 0 22px;border-bottom:1px solid #e0e6df;margin-bottom:24px}.app-screen .console-summary>*{display:flex;flex-direction:column;text-align:center;gap:6px;font-size:11px;color:#7d8896}.app-screen .console-summary>*>:first-child{font-size:25px;color:#17283f;font-weight:650}.app-screen .console-topics{display:flex;flex-direction:column;gap:6px}.app-screen .console-filter{display:flex;gap:8px;margin:20px 0}.app-screen .console-filter>:first-child{flex-shrink:0;width:103px}.app-screen .console-filter>:last-child{flex:1}.app-screen .console-need-card{border:1px solid #dfe6df;border-radius:13px;background:#fdfefb;margin-bottom:16px;overflow:hidden}.app-screen .console-card-open{display:flex;flex-direction:column;width:100%;padding:17px;gap:8px}.app-screen .console-card-open .need-list-preview{margin:0}.app-screen .console-followup{border-top:1px solid #e0e6df;padding:0 17px 17px}.app-screen .console-match-list{display:flex;flex-direction:column;gap:9px;margin:20px 0}.app-screen .console-match-option{display:flex;flex-direction:column;gap:6px;border:1px solid #e0e6df;background:#f4f7f0;padding:12px;border-radius:8px}.app-screen .console-match-option.selected{border-color:#87b9a6;background:#eaf5f1}.app-screen .console-note{width:100%;height:110px;padding:12px;border:1px solid #dfe6df;border-radius:8px;margin:12px 0;background:#fdfefb;font-size:13px}.app-screen .console-history{display:flex;flex-direction:column;gap:7px;font-size:12px;border-top:1px solid #e0e6df;padding-top:15px;margin-top:18px;line-height:1.8}.app-screen .console-status-options{display:flex;gap:8px;margin:16px 0 12px}.app-screen .support-history{margin-top:24px}.app-screen .support-history-item{margin-top:12px;padding:14px}.app-screen .support-reply{padding:12px;margin-top:12px;border-radius:8px;background:#eaf5f1}.app-screen .remote-status{padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff4df;color:#805d2e;font-size:12px}.app-screen .button-row{display:flex;gap:8px;align-items:center}.app-screen .button-row>.button{flex:1;width:auto;min-width:0}.app-screen.with-tabs .app-content{padding-bottom:88px}.app-screen.with-footer .app-content{padding-bottom:128px}.app-screen .nav-title{font-size:18px}.app-screen.member-success-page .success-intro{padding-top:15px}.app-screen.member-success-page .success-symbol{width:106px;height:106px;margin-bottom:17px}.app-screen.member-success-page .success-intro .subtitle{margin-top:6px}.app-screen.member-success-page .success-membership-card{margin-top:17px;padding:14px}.app-screen.member-success-page .success-membership-card>.detail-line{min-height:38px;padding:5px 10px;font-size:12px}.app-screen.member-success-page .next-heading{margin-top:15px;margin-bottom:11px}.app-screen.member-success-page .navigation-row{padding:11px 12px;margin-bottom:8px}.app-screen.member-success-page .success-actions{margin-top:11px;gap:9px}.app-screen .demand-status{display:inline-block;flex-shrink:0;border-radius:6px;padding:3px 9px;color:#aa651d;background:#fff0d5;font-size:11px;font-weight:600;white-space:nowrap}.app-screen .demand-status.following{color:#3285ca;background:#e8f2ff}.app-screen .demand-status.matched,.app-screen .demand-status.resolved{color:#168c71;background:#dff6eb}.app-screen.demand-page,.app-screen.trial-design-page,.app-screen.platform-page,.app-screen.expiry-page{background:#fff;color:#14204b}.app-screen.demand-page .button-primary,.app-screen.trial-design-page .button-primary,.app-screen.platform-page .button-primary,.app-screen.expiry-page .button-primary{background:linear-gradient(100deg,#00a3a1,#008f99)}.app-screen.demand-page .subtitle,.app-screen.trial-design-page .subtitle,.app-screen.platform-page .muted,.app-screen.expiry-page .subtitle{color:#8190ae}.app-screen.demand-page.with-footer .app-content{padding-bottom:106px}.app-screen .demand-hero{height:164px;position:relative;overflow:hidden;background:#edf8f5}.app-screen .demand-hero-photo{position:absolute;right:0;width:56%;height:100%}.app-screen .demand-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6fbf9,#f1faf6 43%,rgba(239,249,245,0) 72%);pointer-events:none}.app-screen .demand-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:21px 18px;z-index:1;font-size:13px}.app-screen .demand-eyebrow{padding:2px 7px;border-radius:5px;color:#008e95;background:#dff3f2;font-size:11px;font-weight:600}.app-screen .demand-hero-title{font-size:22px;font-weight:750;letter-spacing:-.8px;white-space:nowrap}.app-screen .demand-process{display:flex;align-items:center;justify-content:space-around;position:relative;margin:-1px 17px 0;padding:11px 8px;background:#f0fbf9;border-radius:14px;gap:9px}.app-screen .demand-process>:nth-child(odd){display:flex;flex-direction:column;align-items:center;gap:5px;color:#548985;font-size:12px}.app-screen .demand-form{padding-top:14px;padding-bottom:0}.app-screen .demand-access{display:flex;flex-direction:column;gap:5px;padding-bottom:12px;font-size:12px;color:#91703c}.app-screen .demand-field{margin-bottom:13px}.app-screen .demand-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:8px;margin-bottom:5px}.app-screen .demand-count{flex-shrink:0;font-size:10px;color:#8494af}.app-screen .demand-textarea{width:100%;height:64px;border:1px solid #dfe6ef;border-radius:8px;padding:9px 11px;background:#fcfdff;font-size:13px;line-height:1.6}.app-screen .demand-textarea uni-textarea{line-height:1.6}.app-screen .demand-topic-label{display:flex;align-items:baseline;font-size:13px;margin:2px 0 7px}.app-screen .demand-topic-options{display:flex;flex-wrap:wrap;gap:7px}.app-screen .demand-topic{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dce6ed;border-radius:18px;padding:6px 13px;font-size:12px;color:#6e80a0}.app-screen .demand-topic.selected{color:#fff;border-color:#009fa4;background:#009e9f}.app-screen .demand-privacy{display:flex;align-items:flex-start;gap:5px;margin-top:13px;color:#7e8bac;font-size:10px;line-height:1.5}.app-screen .demand-footer-link{display:block;margin:5px auto 0;text-decoration:underline;color:#2a3b75;font-size:11px;text-align:center}.app-screen .demand-list-body{padding-top:20px}.app-screen .demand-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:17px}.app-screen .demand-list-heading>:first-child{display:flex;flex-direction:column;gap:4px}.app-screen .demand-refresh{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:18px;border:1px solid #e2e8f1;font-size:11px;color:#7d8aae}.app-screen .demand-filters{display:flex;align-items:center;gap:8px;margin:12px 0 14px}.app-screen .demand-filters>*{flex:1;text-align:center;color:#7787a9;background:#f2f5fa;padding:7px 2px;border-radius:7px;font-size:12px;white-space:nowrap}.app-screen .demand-filters>.selected{color:#008d95;font-weight:650;background:#d9f3f2}.app-screen .demand-list-card{display:block;width:100%;border-radius:13px;background:#fff;box-shadow:0 2px 14px rgba(38,60,93,.043);border:1px solid #eef2f6;padding:13px 11px 9px;margin-bottom:14px}.app-screen .demand-list-main{display:flex;align-items:flex-start;gap:12px}.app-screen .demand-list-photo{flex-shrink:0;width:78px;height:99px;border-radius:7px}.app-screen .demand-list-description{flex:1;min-width:0}.app-screen .demand-list-title{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:13px}.app-screen .demand-list-title>.strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-screen .demand-list-excerpt{display:block;margin:8px 0;font-size:12px;color:#7c8baa;line-height:1.7}.app-screen .demand-list-card .chip{font-size:10px;padding:2px 6px}.app-screen .demand-list-bottom{display:flex;align-items:center;justify-content:space-between;color:#8a98b4;font-size:11px;padding-top:9px}.app-screen .demand-latest{display:flex;align-items:flex-start;gap:6px;color:#7a8bac;background:#f8faff;border-radius:7px;margin-top:9px;padding:6px;font-size:11px;line-height:1.6}.app-screen .demand-mini-match{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:10px}.app-screen .demand-mini-match>uni-image{width:28px;height:28px;border-radius:50%}.app-screen .demand-detail-body{padding-top:15px}.app-screen .demand-detail-heading{display:flex;align-items:flex-start;flex-direction:column;gap:6px;position:relative;min-height:109px;padding-right:72px}.app-screen .demand-detail-heading .heading-xl{font-size:22px;white-space:nowrap}.app-screen .demand-detail-product{position:absolute;width:82px;height:98px;top:0;right:0;border-radius:8px}.app-screen .demand-stages{display:flex;margin:14px 0 25px}.app-screen .demand-stage{display:flex;flex-direction:column;align-items:center;flex:1;gap:7px;color:#8a97b0;font-size:11px;position:relative}.app-screen .demand-stage:not(:last-child):before{content:"";position:absolute;height:2px;background:#dce3ef;width:calc(100% - 25px);left:calc(50% + 13px);top:11px}.app-screen .demand-stage.done:not(:last-child):before{background:#11b3af}.app-screen .demand-stage-dot{width:24px;height:24px;border-radius:50%;background:#e1e7f2;display:flex;align-items:center;justify-content:center}.app-screen .demand-stage.done .demand-stage-dot{background:#009f9f}.app-screen .demand-stage.done{color:#506b98}.app-screen .demand-timeline{margin-bottom:20px}.app-screen .demand-timeline-row{display:flex;align-items:flex-start;gap:13px;padding:0 0 17px 4px;position:relative}.app-screen .demand-timeline-row:not(:last-child):before{content:"";position:absolute;top:14px;bottom:0;left:9px;border-left:1px dashed #49c0be}.app-screen .demand-timeline-mark{width:11px;height:11px;border-radius:50%;margin-top:3px;flex-shrink:0;background:#009fa6}.app-screen .demand-timeline-row.current .demand-timeline-mark{background:#00c64e;box-shadow:0 0 0 2px #d9f9dd}.app-screen .demand-timeline-content{flex:1;min-width:0}.app-screen .demand-timeline-top{display:flex;justify-content:space-between;gap:7px;font-size:12px}.app-screen .demand-timeline-top>:last-child{color:#8a99b5;font-size:11px}.app-screen .demand-timeline-note{display:block;color:#8090ac;margin-top:5px;font-size:12px;line-height:1.7;white-space:pre-wrap}.app-screen .demand-pair-card{border-radius:10px;background:#eefaf7;padding:12px 9px 0;margin-top:10px}.app-screen .demand-pair{display:flex;align-items:center;justify-content:space-between;gap:7px}.app-screen .demand-pair-person{display:flex;align-items:center;gap:7px;font-size:12px;min-width:0}.app-screen .demand-pair-person>:last-child{display:flex;flex-direction:column;gap:3px}.app-screen .demand-pair-person .small{font-size:10px}.app-screen .demand-pair-avatar{width:45px;height:45px;border-radius:50%;flex-shrink:0}.app-screen .demand-pair-arrow{font-size:27px;color:#009e9b}.app-screen .demand-coordinating{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px -9px 0;padding:7px;background:#e4fbf1;color:#1f9e90;font-size:11px}.app-screen .demand-original-title{margin:16px 0 8px}.app-screen .demand-original-table{border:1px solid #e2e8f1;border-radius:8px;overflow:hidden;font-size:12px}.app-screen .demand-original-table>*{display:flex;padding:7px 9px;gap:10px}.app-screen .demand-original-table>:not(:last-child){border-bottom:1px solid #e2e8f1}.app-screen .demand-original-table>*>:first-child{flex:0 0 61px}.app-screen .demand-original-table>*>:last-child{color:#7e8eaa}.app-screen .demand-phone{display:flex;align-items:center;justify-content:center;gap:4px;margin:5px auto 0;color:#3a4c88;font-size:11px}.app-screen.trial-design-page.with-footer .app-content{padding-bottom:108px}.app-screen.trial-design-success.with-footer .app-content{padding-bottom:158px}.app-screen .trial-design-content{padding-top:18px}.app-screen .trial-meeting-name{display:inline-block;padding:3px 7px;font-size:12px;color:#5378a4;background:#e8f3fa;margin:0 0 14px}.app-screen .trial-claim-title{font-size:25px;white-space:nowrap;letter-spacing:-1px}.app-screen .trial-claim-subtitle{display:block;color:#657faa;font-size:13px;margin:6px 0 22px}.app-screen .experience-pass{height:188px;border-radius:14px;background:#edf8f5;border:1px solid #c6e5de;position:relative;overflow:hidden;padding:14px}.app-screen .experience-products{position:absolute;right:0;bottom:0;width:98px;height:100%}.app-screen .experience-pass-face{position:relative;height:100%;border-radius:13px;border:1px solid #b6e8df;background:linear-gradient(120deg,rgba(213,245,238,.937),rgba(81,196,183,.863));width:calc(100% - 65px);padding:13px 13px 8px}.app-screen .experience-pass-top{display:flex;align-items:center;gap:9px;position:relative;color:#006d75}.app-screen .experience-pass-top>.app-icon{width:43px!important;height:43px!important;background:#edfffb;border-radius:50%;padding:6px;box-shadow:0 1px 0 5px rgba(158,219,200,.66)}.app-screen .experience-pass-badge{position:absolute;right:-4px;top:14px;color:#a76c27;background:#fff1ca;border-radius:16px;font-size:10px;padding:3px 10px;white-space:nowrap}.app-screen .experience-pass-number{display:flex;align-items:center;gap:8px;margin-top:2px;color:#00656f}.app-screen .experience-pass-number>:first-child{font-size:79px;line-height:1;font-weight:750;letter-spacing:-3px}.app-screen .experience-pass-number>:last-child{display:flex;flex-direction:column;font-size:19px;font-weight:700;gap:3px}.app-screen .experience-pass-number .experience-pass-help{font-size:10px;font-weight:400;color:#568d8c;white-space:nowrap}.app-screen .experience-countdown{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px 13px;margin:14px 0 12px;border-radius:10px;background:#fff6e8;color:#a16824;font-size:12px}.app-screen .experience-countdown>:first-child{display:flex;align-items:center;gap:6px}.app-screen .experience-countdown>:last-child{font-variant-numeric:tabular-nums}.app-screen .trial-design-benefit{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf1f6}.app-screen .trial-design-benefit>:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}.app-screen .trial-design-benefit .round-icon{width:46px;height:46px;background:#e9f7f4}.app-screen .trial-design-benefit .strong{font-size:14px}.app-screen .trial-design-benefit .subtitle{font-size:11px;line-height:1.6}.app-screen .trial-small-rule{display:flex;gap:8px;align-items:flex-start;color:#8393ae;font-size:10px;margin:12px 2px 0}.app-screen .trial-already-note{display:block;margin-top:12px;color:#a1752e;font-size:11px}.app-screen .trial-return{display:block;text-align:center;margin:8px auto 0;font-size:12px;color:#344777}.app-screen .trial-design-success .action-footer>.button+.button,.app-screen.trial-design-success .action-footer>.button+.button{margin-top:8px}.app-screen .trial-success-heading{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;text-align:center;padding:12px 0 23px;overflow:hidden}.app-screen .trial-success-background{position:absolute;right:-15px;top:-10px;width:160px;height:220px;opacity:.08}.app-screen .trial-success-check{display:flex;align-items:center;justify-content:center;position:relative;width:78px;height:78px;border-radius:50%;border:9px solid #cbf0e8;background:linear-gradient(140deg,#61c9ac,#009c8d);margin:0 0 9px}.app-screen .trial-success-heading>:not(.trial-success-background){position:relative}.app-screen .trial-success-heading .heading-xl{font-size:25px;white-space:nowrap;letter-spacing:-1px}.app-screen .trial-success-heading>:last-child{color:#426398;font-size:13px}.app-screen .experience-pass.success{height:163px;margin-top:5px;padding:15px 13px 31px;background:#f4fcfa}.app-screen .experience-pass.success .experience-pass-face{border:0;padding:1px 4px;background:transparent;width:calc(100% - 80px)}.app-screen .experience-pass.success .experience-pass-top>.app-icon{background:transparent;border-radius:0;box-shadow:none;padding:0;width:35px!important;height:35px!important}.app-screen .experience-pass.success .experience-pass-badge{top:35px;right:0;background:#00a5a2;color:#fff}.app-screen .experience-pass.success .experience-pass-number{margin-left:42px;margin-top:-10px}.app-screen .experience-pass.success .experience-pass-number>:first-child{font-size:66px}.app-screen .experience-pass-date{position:absolute;bottom:10px;left:12px;right:8px;font-size:11px;color:#527ca1;white-space:nowrap}.app-screen .trial-next-title{margin:17px 0 6px}.app-screen .trial-next-action{display:flex;align-items:center;gap:12px;width:100%;padding:13px 4px;border-bottom:1px solid #e8eef4;font-size:12px;color:#7b8bad}.app-screen .trial-next-action>:nth-child(2){flex:1}.app-screen .trial-next-action .strong{color:#18274e}.app-screen .trial-price-note{display:flex;align-items:center;gap:7px;padding:11px 9px;color:#9d671f;background:#fff0d9;border-radius:9px;margin-top:12px;font-size:10px;white-space:nowrap}.app-screen .platform-overview-body{padding-top:8px}.app-screen .platform-meeting-selector{display:flex;gap:8px;align-items:center;margin-bottom:8px;font-size:11px}.app-screen .platform-meeting-selector>*{padding:3px 8px;border-radius:14px;background:#f0f3fa;color:#3e5e90}.app-screen .platform-meeting-selector>:last-child{color:#008b93;background:#e4f6f3}.app-screen .platform-overview-hero{height:113px;border-radius:11px;background:#e7f6f3;overflow:hidden;position:relative}.app-screen .platform-overview-hero>uni-image{position:absolute;right:0;top:0;width:51%;height:100%}.app-screen .platform-overview-hero>:last-child{position:relative;display:flex;flex-direction:column;gap:4px;justify-content:center;height:100%;padding:0 15px;background:linear-gradient(90deg,#eaf7f4,#eaf7f4 47%,rgba(234,247,244,0) 75%);font-size:13px}.app-screen .platform-overview-hero .heading-xl{font-size:23px}.app-screen .platform-metrics{display:flex;justify-content:space-around;padding:15px 0;margin-bottom:8px}.app-screen .platform-metrics>*{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:#7588ae;border-right:1px solid #e9eef5}.app-screen .platform-metrics>:last-child{border-right:0}.app-screen .platform-metrics>*>:last-child{color:#0099a0;font-size:23px;font-weight:700;line-height:1.3}.app-screen .platform-frequency{margin-bottom:14px}.app-screen .platform-frequency>.section-title{margin-bottom:6px}.app-screen .platform-frequency-row{display:flex;align-items:center;gap:8px;width:100%;color:#4e6592;font-size:12px;padding:4px 0}.app-screen .platform-frequency-row>:first-child{flex-shrink:0;width:76px}.app-screen .platform-frequency-track{height:10px;border-radius:8px;background:#e8edf5;flex:1;overflow:hidden}.app-screen .platform-frequency-track>*{height:100%;background:#009ca4;border-radius:8px}.app-screen .platform-frequency-row>:last-child{width:21px;text-align:right}.app-screen .platform-frequency-row.selected{color:#009ca4;font-weight:700}.app-screen .platform-search{height:39px;font-size:12px}.app-screen .platform-demand-card{padding:13px 11px 9px;border:1px solid #e2e9f2;border-radius:12px;margin-bottom:12px}.app-screen .platform-demand-main{display:flex;align-items:flex-start;gap:9px}.app-screen .platform-member-avatar{width:61px;height:61px;border-radius:50%;flex-shrink:0}.app-screen .platform-demand-description{flex:1;min-width:0}.app-screen .platform-demand-description .demand-list-title{font-size:13px;margin-bottom:7px}.app-screen .platform-summary-row{display:flex;gap:3px;font-size:11px;color:#7e8caf;line-height:1.7}.app-screen .platform-summary-row>:first-child{flex-shrink:0}.app-screen .platform-summary-row>:last-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-screen .platform-follow-button{height:33px;min-height:33px;font-size:12px;margin-top:10px}.app-screen .platform-filter-tag{display:flex;align-items:center;justify-content:space-between;background:#e9f8f3;border-radius:7px;padding:7px 9px;margin-bottom:9px;font-size:11px}.app-screen .platform-followup-body{padding-top:13px}.app-screen .platform-followup-identity{display:flex;align-items:center;gap:11px}.app-screen .platform-followup-identity>:last-child{display:flex;flex-direction:column;gap:5px}.app-screen .platform-profile-chips{margin:12px 0 15px}.app-screen .platform-profile-chips .chip{border-radius:15px;font-size:11px;padding:3px 9px}.app-screen .platform-detail-card{padding:13px;border-radius:12px;border:1px solid #e1e8f2}.app-screen .platform-detail-card>.section-title{margin-bottom:8px}.app-screen .platform-detail-row{display:flex;gap:11px;font-size:12px;line-height:1.7;padding:3px 0}.app-screen .platform-detail-row>:first-child{flex:0 0 58px;color:#4d6997}.app-screen .platform-detail-row>:last-child{color:#8291ae}.app-screen .platform-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin:14px 0 9px}.app-screen .platform-section-head>:last-child{font-size:9px;color:#8999b8}.app-screen .platform-candidate{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border:1px solid #e3e9f1;border-radius:9px;margin-bottom:10px}.app-screen .platform-candidate.selected{border-color:#1bb2af;background:#f0fcf9}.app-screen .platform-candidate>:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px}.app-screen .platform-candidate-photo{width:56px;height:56px;border-radius:7px;flex-shrink:0}.app-screen .platform-candidate-offer{font-size:10px;color:#8194af;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-screen .platform-candidate .chip{font-size:10px;padding:2px 7px}.app-screen .platform-candidate-check{height:21px;width:21px;border:1px solid #839ac8;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-screen .platform-candidate-check.checked{background:#009c9f;border-color:#009c9f}.app-screen .platform-note-heading{margin:13px 0 8px}.app-screen .platform-status-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:5px}.app-screen .platform-status-options>*{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;padding:4px 7px;border-radius:13px;color:#4c6394}.app-screen .platform-status-options>.selected{color:#008a92;background:#def7f1}.app-screen .platform-radio{width:15px;height:15px;border-radius:50%;border:1px solid #859ac4;display:flex;align-items:center;justify-content:center}.app-screen .platform-status-options>.selected .platform-radio{background:#009b9c;border-color:#009b9c}.app-screen .platform-note-field{position:relative;border:1px solid #dfe7f2;border-radius:9px;padding:10px 11px 20px}.app-screen .platform-note-field uni-textarea{width:100%;height:52px;font-size:13px;line-height:1.6}.app-screen .platform-note-field>:last-child{position:absolute;right:9px;bottom:5px;color:#8192af;font-size:10px}.app-screen .platform-sync{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:10px}.app-screen .platform-visible-note{display:block;color:#8c9cb8;font-size:10px;margin:3px 0 0 26px}.app-screen.platform-platform-followup .action-footer>.button+.button{margin-top:7px}.app-screen .platform-invite-body{padding-top:0}.app-screen .platform-settings-row{display:flex;justify-content:space-between;gap:9px;align-items:center;padding:14px 0;font-size:12px}.app-screen .platform-settings-row>.text-button{font-size:11px;max-width:68%}.app-screen .platform-collection-setting{padding:10px 0 17px}.app-screen .platform-collection-setting>:first-child{display:flex;flex-direction:column;gap:5px}.app-screen .platform-collection-setting .small{font-size:10px}.app-screen .platform-invite-card{border-radius:17px;background:#f5fcfa;padding:17px 14px 13px}.app-screen .platform-invite-title{display:flex;align-items:center;justify-content:space-between;gap:4px}.app-screen .platform-invite-title .heading-xl{font-size:23px}.app-screen .platform-invite-state{display:flex;align-items:center;gap:5px;color:#219869;border-radius:16px;padding:3px 8px;font-size:12px;background:#d9f7e9;white-space:nowrap}.app-screen .platform-invite-state.inactive{background:#e8edf2;color:#7c8c9f}.app-screen .platform-qr-heading{display:block;text-align:center;font-size:16px;margin:8px 0 7px}.app-screen .platform-qr{width:197px;height:197px;margin:0 auto}.app-screen .platform-qr-caption{display:block;text-align:center;color:#8b9ab4;font-size:11px;margin:3px 0 10px}.app-screen .platform-invite-terms{display:flex;background:#fff;border-radius:7px;padding:8px 0;margin-bottom:8px}.app-screen .platform-invite-terms>*{flex:1;display:flex;align-items:center;flex-direction:column;color:#7387aa;font-size:11px}.app-screen .platform-invite-terms>:first-child{border-right:1px solid #e6ecf2}.app-screen .platform-invite-terms>*>:last-child{color:#009a9f;font-size:19px;font-weight:700}.app-screen .platform-qr-countdown{margin:8px 0;padding:10px 9px}.app-screen .platform-qr-countdown>:last-child{display:flex;flex-direction:column;align-items:flex-end;font-size:9px}.app-screen .platform-qr-countdown>:first-child{font-size:15px;color:#bb6924}.app-screen .platform-once-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#8293b0;margin:11px 0 13px}.app-screen .platform-invite-card .button{height:43px;font-size:13px}.app-screen .platform-invite-card .button-outline{flex:0 0 78px}.app-screen .platform-test-code{display:block;margin:9px auto 0;text-align:center;font-size:11px}.app-screen .invalid-content{text-align:center;padding-top:36px}.app-screen .invalid-clock-art{width:252px;height:180px;margin:0 auto 24px}.app-screen .invalid-content .heading-xl{font-size:32px}.app-screen .invalid-explanation{display:block;max-width:295px;margin:18px auto 25px;color:#647eaa;line-height:1.9;font-size:15px}.app-screen .invalid-retained{display:flex;align-items:center;gap:13px;padding:17px 14px;border-radius:14px;background:#e8f9f4;text-align:left;margin-bottom:13px}.app-screen .invalid-retained-check{width:54px;height:54px;background:#05aaa6;border:5px solid #b5e6d9;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-screen .invalid-retained>:last-child{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#178a90}.app-screen .invalid-retained .subtitle{font-size:11px}.app-screen .invalid-phone{display:flex;align-items:center;justify-content:center;text-align:left;gap:14px;padding:18px;border-radius:12px;background:#f5f8fc;margin-bottom:18px}.app-screen .invalid-phone .round-icon{background:#e7f5f2;width:64px;height:64px}.app-screen .invalid-phone>:last-child{display:flex;flex-direction:column;color:#6e83aa;font-size:12px}.app-screen .invalid-phone-number{font-size:33px;font-weight:750;color:#152453;line-height:1.15}.app-screen .invalid-content .button+.button{margin-top:9px}.app-screen .invalid-free-note{display:block;margin:19px auto;color:#7d90ae;font-size:12px}.app-screen.trial-ended-page.with-footer .app-content{padding-bottom:157px}.app-screen .ended-content{padding-top:14px}.app-screen .ended-label{display:inline-flex;align-items:center;gap:6px;border-radius:14px;background:#fff3e0;color:#bc742b;padding:3px 9px;font-size:12px;margin-bottom:13px}.app-screen .ended-content>.heading-xl{font-size:25px}.app-screen .ended-subtitle{display:block;text-align:center;color:#788cad;font-size:13px;margin:8px 0 14px}.app-screen .ended-trial-card{display:flex;border:1px solid #e2e8f1;border-radius:10px;overflow:hidden;margin-bottom:11px}.app-screen .ended-trial-card>uni-image{width:104px;height:87px;flex-shrink:0}.app-screen .ended-trial-card>:last-child{display:flex;flex-direction:column;gap:3px;justify-content:center;padding:8px 10px;font-size:12px;color:#7c8fac}.app-screen .ended-trial-card .strong{color:#1a2851;font-size:16px}.app-screen .ended-monthly-card{border-radius:13px;border:1px solid #d8ad50;background:linear-gradient(135deg,#183546,#18273e 56%,#25354c);color:#f5d58c;padding:12px 14px}.app-screen .ended-monthly-card>:first-child{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:650}.app-screen .ended-price{display:block;text-align:center;font-size:49px;font-weight:750;line-height:1.15;margin:1px 0 5px}.app-screen .ended-price>uni-text{font-size:20px}.app-screen .ended-monthly-card>:last-child{display:block;text-align:center;font-size:12px}.app-screen .ended-benefits{margin-top:8px}.app-screen .ended-benefits>*{display:flex;align-items:center;gap:11px;padding:8px 0}.app-screen .ended-benefits>*>:last-child{display:flex;flex-direction:column;gap:2px;color:#8798b5;font-size:10px}.app-screen .ended-benefits .strong{color:#23325a;font-size:12px}.app-screen .ended-benefits .round-icon{width:45px;height:45px;background:#ecf8f4}.app-screen .ended-history{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#e8f8f4;color:#098e94;padding:9px;border-radius:8px;font-size:10px;margin-top:8px}.app-screen .ended-agreement{gap:5px;justify-content:center;margin:12px 0 0;font-size:10px;color:#8195b6}.app-screen .ended-agreement .text-button{font-size:10px}.app-screen.trial-ended-page .action-footer>.button+.button{margin-top:8px}@media (max-width: 360px){.app-screen .demand-hero-title{font-size:19px}.app-screen .demand-list-title{flex-wrap:wrap}.app-screen .demand-list-title>.strong{white-space:normal}.app-screen .demand-detail-heading .heading-xl{font-size:18px}.app-screen .demand-list-photo{width:66px;height:92px}.app-screen .trial-claim-title,.app-screen .trial-success-heading .heading-xl{font-size:21px}.app-screen .trial-price-note{font-size:9px;gap:4px;white-space:normal}.app-screen .experience-pass-number>:first-child{font-size:69px}.app-screen .experience-pass-number>:last-child{font-size:16px}.app-screen .experience-pass-date{font-size:9px}.app-screen .experience-countdown{padding:10px 7px;font-size:10px}.app-screen .platform-invite-title .heading-xl{font-size:19px}.app-screen .platform-qr{width:177px;height:177px}.app-screen .platform-section-head{flex-direction:column}.app-screen .platform-demand-description .demand-list-title{font-size:11px}.app-screen .platform-summary-row{font-size:10px}.app-screen .platform-member-avatar{width:48px;height:48px}.app-screen .platform-qr-countdown>:first-child{font-size:12px}.app-screen .ended-benefits .strong{font-size:10px}.app-screen .ended-benefits>*>:last-child{font-size:9px}.app-screen .invalid-content .heading-xl{font-size:29px}}#reference-screen{--primary: #009ca4;--ink: #101344;--muted: #7889b0;background:#fff;color:var(--ink);font-size:16px;line-height:1.45}#reference-screen .system-status{height:32px;padding:0 26px;font-size:14px}#reference-screen .app-navbar,#reference-screen .nav-left{height:52px}#reference-screen.native-shell .app-navbar,#reference-screen.native-shell .nav-left{height:48px}#reference-screen .nav-title{font-size:19px;font-weight:750;color:#101344}#reference-screen .wechat-capsule{top:12px;width:74px;height:29px;border-color:#e6ecf1}#reference-screen .app-content{padding-top:var(--app-top-height)}#reference-screen.with-tabs .app-content{padding-bottom:66px}#reference-screen.with-footer .app-content{padding-bottom:105px}#reference-screen .action-footer{padding:7px 14px 0}#reference-screen .bottom-tabs,#reference-screen .bottom-tab{height:48px}#reference-screen .bottom-tab{font-size:13px;gap:1px;color:#64729e}#reference-screen .bottom-tab.active{color:#009ca4}#reference-screen .gesture-space{height:13px}#reference-screen .gesture-pill{width:138px;height:4px;background:#151515}#reference-screen .system-bottom{height:14px}#reference-screen .page-padding{padding:16px 14px}#reference-screen .heading-xl{font-size:29px;font-weight:750;line-height:1.3}#reference-screen .heading-lg{font-size:26px;font-weight:750;line-height:1.35}#reference-screen .section-title,#reference-screen .section-heading{font-size:19px;font-weight:700}#reference-screen .section-heading{margin-bottom:11px}#reference-screen .subtitle{font-size:16px;line-height:1.5;color:#7585af}#reference-screen .small{font-size:14px}#reference-screen .muted,#reference-screen .field-helper,#reference-screen .center-helper{color:#7889b0}#reference-screen .body-copy{font-size:16px;line-height:1.65;color:#7889b0}#reference-screen .teal{color:#009ca4}#reference-screen .button{height:47px;border-radius:7px;font-weight:650}#reference-screen .button-primary{background:linear-gradient(105deg,#009da7,#00969b);color:#fff}#reference-screen .button-outline{border:1px solid #9faed2;background:#fff;color:#101344}#reference-screen .button-small{height:36px;border-radius:6px}#reference-screen .button-tiny{height:30px}#reference-screen .footer-helper{line-height:1.35;color:#7d8ab0}#reference-screen .inline-note{font-size:13px;line-height:1.5}#reference-screen .mint-note{background:#eafbfa;color:#009ca4;border-radius:7px}#reference-screen .chip,#reference-screen .neutral-chip{font-size:14px;padding:3px 8px;background:#eafafa;color:#009ca4;border-radius:7px}#reference-screen .neutral-chip{color:#596887;background:#f0f3f7}#reference-screen .chip-small{font-size:12px;padding:2px 7px}#reference-screen .level-chip{font-size:13px;background:#ffeddb;color:#874622;padding:2px 6px}#reference-screen .chip-solid{color:#fff;background:#009ca4}#reference-screen .chip-blue{color:#4e9dc8;background:#edf9fc}#reference-screen .agreement{font-size:12px;gap:3px;line-height:1.5}#reference-screen .check-control{width:18px;height:18px;border:1.5px solid #7c89ac;flex-shrink:0}#reference-screen .detail-line{font-size:16px;min-height:39px}#reference-screen .detail-line>uni-text:first-child{color:#7889b0}#reference-screen .round-icon{background:#e4f8f6}#reference-screen .search-field{height:42px;background:#f0f5f8;font-size:15px;color:#7889b0}#reference-screen .search-field uni-input{font-size:15px}#reference-screen .category-tabs>uni-button{font-size:16px;color:#7889b0}#reference-screen .filters>uni-button{font-size:15px;color:#53638e}#reference-screen .stats-three>uni-view>uni-text:first-child{font-size:24px;color:#101344}#reference-screen .stats-three>uni-view>uni-text:last-child{font-size:14px;color:#7b89b0}#reference-screen.login-page{background:#fff}#reference-screen .login-hero{padding-top:19px;background:#f3fafa}#reference-screen .login-hero .brand-symbol{width:58px;height:49px}#reference-screen .login-headline{font-size:28px;margin-top:9px;color:#101344}#reference-screen .login-subtitle{font-size:15px;letter-spacing:3px;margin-top:6px;font-weight:600}#reference-screen .studio-photo{height:229px;margin-top:11px}#reference-screen .login-form{padding:18px 28px 24px;margin-top:-10px;border-radius:24px 24px 0 0}#reference-screen .login-form .heading-lg{font-size:26px;margin-bottom:16px}#reference-screen .login-input{height:52px;border:1px solid #e1e8f0;margin-bottom:14px;border-radius:8px}#reference-screen .login-input uni-input{font-size:16px}#reference-screen .phone-prefix{font-size:17px;border-color:#d9e2eb}#reference-screen .code-button{font-size:15px;color:#009ca4}#reference-screen .login-form .button-primary{margin-top:20px;height:51px}#reference-screen .login-form .agreement{min-height:48px;white-space:nowrap;font-size:11px}#reference-screen .login-form .check-control{border-radius:50%;margin-right:5px}#reference-screen .login-form .button-outline{color:#009ca4;border-color:#55b7bd;height:51px}#reference-screen .center-helper{font-size:13px}#reference-screen.role-page .page-padding{padding-top:31px}#reference-screen .role-page .subtitle,#reference-screen.role-page .subtitle{font-size:16px}#reference-screen .role-options{margin-top:32px;gap:20px}#reference-screen .role-option{min-height:226px;padding:12px;gap:16px;border-radius:12px;border-color:#e4eaf1}#reference-screen .role-option.selected{border:2px solid #009ca4;background:#fbfefe}#reference-screen .role-option>uni-image{width:44%;height:202px;border-radius:8px}#reference-screen .role-description .heading-lg{font-size:26px}#reference-screen .role-description>uni-text:not(.heading-lg){font-size:15px;color:#7889b0;line-height:1.5}#reference-screen .role-description .chip{font-size:13px;padding:5px 8px}#reference-screen .role-check{width:28px;height:28px;top:13px;right:13px;border-color:#7c89ad}#reference-screen .role-note{margin-top:36px;justify-content:center;font-size:14px}#reference-screen .profile-content{padding-top:13px}#reference-screen .profile-avatar-upload{gap:5px;font-size:14px;color:#7889b0}#reference-screen .profile-avatar{width:101px;height:101px}#reference-screen .profile-avatar-upload .company-logo{width:101px!important;height:101px!important}#reference-screen .camera-dot{width:25px;height:25px}#reference-screen .profile-page .upload-field .section-heading,#reference-screen.profile-page .upload-field .section-heading{font-size:18px;margin-bottom:7px}#reference-screen .required-chip{font-size:13px;padding:1px 9px;color:#f44b50;border-radius:6px}#reference-screen .upload-area.compact{min-height:103px;padding:8px;gap:9px;border-color:#e9edf3;background:#fff;border-radius:7px}#reference-screen .compact .upload-preview{height:93px;width:63%}#reference-screen .upload-actions{gap:8px;flex:1}#reference-screen .upload-actions .button{font-size:13px;width:100%;height:37px;gap:5px;color:#009ca4;border-color:#009ca4}#reference-screen .upload-actions .replace-upload{color:#7b87a7;border-color:#e6eaf0}#reference-screen.design-review .profile-content .uploaded-hint{display:none}#reference-screen .field-helper{font-size:13px;margin-top:6px;line-height:1.4}#reference-screen .profile-content .form-rows{margin-top:5px}#reference-screen .form-row{min-height:41px;padding:6px 0;border-color:#edf0f5;font-size:16px}#reference-screen .form-row>uni-text:first-child{width:107px;color:#7889b0;font-size:16px}#reference-screen .form-row uni-input,#reference-screen .form-row uni-textarea,#reference-screen .field-value{font-size:16px;color:#101344;font-weight:550}#reference-screen .form-row-multiline uni-textarea{min-height:49px;height:49px;line-height:1.45}#reference-screen .form-section-title{font-size:18px;margin-top:11px;margin-bottom:2px}#reference-screen .segmented-controls{gap:5px}#reference-screen .segmented-controls>uni-button{font-size:14px;padding:4px 8px;background:#f5f8fc;color:#101344}#reference-screen .segmented-controls>uni-button.selected{color:#fff;background:#009ca4}#reference-screen .form-row .chip{font-size:13px;padding:4px 7px}#reference-screen.supplier-form .form-row{min-height:43px}#reference-screen.supplier-form .form-row-multiline{min-height:73px}#reference-screen.supplier-form .mint-note{margin-top:9px;padding:7px 9px;font-size:15px}#reference-screen.home-page{background:#fff}#reference-screen .home-content{padding:4px 8px 5px}#reference-screen.home-guest .wechat-capsule{width:62px;right:67px}#reference-screen .nav-status-badge{right:12px;top:14px;font-size:14px;border:0;background:#eaf6f8;color:#11184b;padding:2px 9px}#reference-screen.home-member .nav-title{visibility:hidden}#reference-screen.home-member .nav-left{left:10px}#reference-screen.home-member .brand-mark{font-size:19px;gap:6px}#reference-screen.home-member .brand-symbol{width:42px;height:38px}#reference-screen.home-member .nav-status-badge{left:151px;right:auto;background:#ffedc9;font-size:12px;top:16px}#reference-screen .home-content .search-field{height:39px;margin:0 0 8px;font-size:14px}#reference-screen .ad-carousel,#reference-screen .ad-swiper,#reference-screen .ad-slide{height:153px;border-radius:9px}#reference-screen .ad-photo{height:100%}#reference-screen .ad-copy{padding:0;top:38px;left:14px;width:92%}#reference-screen .ad-copy>uni-text:first-child{font-size:27px;max-width:none;white-space:normal;line-height:1.3;font-weight:750;color:#101344}#reference-screen .ad-copy>uni-text:last-child{font-size:16px;margin-top:5px;color:#101344;font-weight:600}#reference-screen .ad-label,#reference-screen .ad-count{font-size:13px}#reference-screen.home-member .ad-copy{width:47%;top:20px}#reference-screen.home-member .ad-copy>uni-text:first-child{max-width:140px}#reference-screen .home-entries{height:101px;gap:9px;margin-top:10px}#reference-screen .home-entry{border-radius:10px;background:#e3f5f2}#reference-screen .home-entry>uni-image{opacity:1}#reference-screen .home-entry>uni-view{padding:10px 12px}#reference-screen .home-entry .section-title{font-size:23px}#reference-screen .home-entry uni-text:not(.section-title){font-size:12px;color:#6d86a3}#reference-screen .home-entry .app-icon{border:1px solid #009ca4;border-radius:50%;padding:3px;width:21px!important;height:21px!important;margin-top:7px}#reference-screen .membership-strip{height:40px;margin-top:7px;font-size:14px;padding:0 9px;gap:5px;background:linear-gradient(110deg,#fff1ce,#ffe3b0);color:#82491d;border-radius:8px}#reference-screen .member-strip-cta{font-size:13px;padding:4px 9px;background:#8b4e1a}#reference-screen .home-needs-entry{margin-top:8px;padding:8px 11px;min-height:70px;background:#e9f9f9;border:0;border-radius:8px;gap:10px}#reference-screen .home-needs-entry .round-icon{width:48px;height:48px}#reference-screen .home-needs-entry .strong{font-size:20px}#reference-screen .home-needs-entry .small{font-size:12px}#reference-screen .home-section{margin:10px 1px 6px;font-size:19px}#reference-screen .home-section .text-button{font-size:13px}#reference-screen .home-creators{gap:0}#reference-screen .home-creator{padding:6px 4px;border-bottom:1px solid #edf2f4;border-radius:0;gap:9px}#reference-screen .home-creator>.avatar{width:61px;height:61px}#reference-screen .home-creator-top{gap:6px;flex-wrap:nowrap}#reference-screen .home-creator-top .strong{font-size:17px;white-space:nowrap}#reference-screen .home-creator-top .chip{font-size:12px}#reference-screen .creator-public-data{font-size:15px;margin-top:5px;color:#7e8db5}#reference-screen .home-products{gap:10px}#reference-screen .home-products .product-tile-body{display:flex;align-items:center;gap:4px;padding:3px 2px}#reference-screen .home-products .product-name{flex:1}#reference-screen .home-products .price-row{margin:0}#reference-screen .home-products .supply-price{font-size:14px;color:#eb403a}#reference-screen .home-products .supply-price>uni-text{display:none}#reference-screen .home-rule{display:none}#reference-screen .member-creator-grid{gap:8px}#reference-screen .member-creator-grid .home-creator{min-height:127px;gap:7px;padding:6px;border:1px solid #f1f4f6;border-radius:8px}#reference-screen .member-creator-grid .avatar{width:64px;height:64px;border-radius:7px}#reference-screen .member-creator-grid .home-creator-top{flex-wrap:wrap;gap:4px}#reference-screen .member-creator-grid .home-creator-top .strong{font-size:15px}#reference-screen .member-creator-grid .chip{font-size:11px}#reference-screen .home-mini-stats{bottom:7px;left:5px;right:5px}#reference-screen .home-mini-stats>uni-view>uni-text:first-child{font-size:16px}#reference-screen .home-mini-stats>uni-view>uni-text:last-child{font-size:12px}#reference-screen .membership-hero{padding:18px 14px 90px;height:257px;background:linear-gradient(145deg,#102238 20%,#173448 52%,#0e263b 52%,#172a40 81%,#102538);border-radius:18px 18px 38% 38%/18px 18px 12% 12%}#reference-screen .membership-hero>.heading-xl{font-size:28px;margin-top:12px}#reference-screen .membership-hero>uni-text:last-of-type{font-size:18px;margin-top:8px;letter-spacing:0}#reference-screen .membership-price-card{top:163px;left:18px;right:18px;padding:12px 15px;background:linear-gradient(135deg,#2c4352,#12283a 55%,#1c3142);border:1px solid #ddbf6a;border-radius:12px}#reference-screen .membership-price-card>uni-view:first-child{font-size:16px;color:#f3d68b}#reference-screen .member-price{font-size:72px;color:#ffdf91;margin-top:2px}#reference-screen .member-price .monthly-unit{font-size:23px;letter-spacing:0}#reference-screen .membership-price-card>uni-text{font-size:16px;color:#fff}#reference-screen .membership-body{padding:0 19px}#reference-screen .benefit-row{gap:17px;margin-bottom:15px}#reference-screen .benefit-row .round-icon{width:62px;height:62px}#reference-screen .benefit-row .section-title{font-size:19px}#reference-screen .benefit-row .subtitle{font-size:14px;margin-top:3px}#reference-screen .payment-method{padding:7px 11px;height:43px;font-size:17px;margin-top:5px}#reference-screen .membership-body .agreement{min-height:35px}#reference-screen.success-page{background:#fff}#reference-screen .success-intro{padding-top:22px}#reference-screen .success-symbol{width:112px;height:112px;margin-bottom:18px;background:#d9f4f1}#reference-screen .success-intro .heading-xl{font-size:28px}#reference-screen .success-intro .subtitle{font-size:17px;margin-top:5px}#reference-screen.member-success-page .success-membership-card{margin-top:21px;padding:13px;background:#fffaed}#reference-screen .member-card-title{font-size:20px;margin-bottom:5px}#reference-screen.member-success-page .success-membership-card .detail-line{font-size:16px;padding:6px 10px}#reference-screen.member-success-page .success-membership-card>.small{font-size:14px;margin-top:7px}#reference-screen .next-heading{margin:18px 0 11px;font-size:21px}#reference-screen.member-success-page .navigation-row{min-height:47px;padding:7px 11px;margin-bottom:8px}#reference-screen.member-success-page .navigation-row>uni-text{font-size:16px;font-weight:600}#reference-screen.member-success-page .success-actions{margin-top:11px;gap:8px}#reference-screen.directory-page{background:#f8fbfb}#reference-screen.directory-page .page-padding{padding:6px 12px}#reference-screen .segmented-tabs{margin-top:9px;height:40px}#reference-screen .segmented-tabs>uni-button{height:36px}#reference-screen .result-heading,#reference-screen .result-heading uni-button{font-size:14px;margin-top:13px}#reference-screen .creator-card{padding:12px;margin-bottom:13px;border-radius:12px}#reference-screen .creator-list-avatar{width:96px;height:95px;border-radius:8px}#reference-screen .creator-card-top{gap:11px}#reference-screen .creator-card-copy>.chip-row{gap:5px;margin-bottom:7px}#reference-screen .creator-card-copy>.chip-row>.strong{font-size:18px}#reference-screen .creator-card-copy .neutral-chip{font-size:13px;padding:2px 7px}#reference-screen .creator-card-copy>.small{font-size:14px;line-height:1.5}#reference-screen .creator-card-bottom{margin-top:9px}#reference-screen .creator-card-bottom .stats-three>uni-view>uni-text:first-child{font-size:20px}#reference-screen .creator-card-bottom .stats-three>uni-view>uni-text:last-child{font-size:13px}#reference-screen .creator-card-bottom>.teal{font-size:14px;font-weight:600;padding-left:9px}#reference-screen.directory-page .center-helper{display:none}#reference-screen.creator-detail-page{background:#f1f9f8}#reference-screen .creator-hero{padding:17px 15px;gap:15px;background:linear-gradient(110deg,#e2f7f5,#c9ebe6);min-height:157px;border-radius:16px 16px 0 0}#reference-screen .detail-avatar{width:116px;height:119px}#reference-screen .creator-hero .heading-lg{font-size:25px}#reference-screen .creator-hero .small,#reference-screen .creator-hero .chip{font-size:13px}#reference-screen .creator-hero>uni-view{gap:9px}#reference-screen .detail-content{padding-top:0}#reference-screen .detail-stats,#reference-screen .detail-section{border-radius:10px}#reference-screen .sales-chart{margin-top:10px}#reference-screen .chart-scale,#reference-screen .chart-dates{font-size:12px}#reference-screen .stats-two{margin-top:10px}#reference-screen .stats-two>uni-view>uni-text:first-child{font-size:21px}#reference-screen .stats-two>uni-view>uni-text:last-child{font-size:14px;color:#7889b0}#reference-screen.creator-detail-page .center-helper{font-size:10px;margin-top:6px}#reference-screen .cooperation .section-heading{margin-bottom:2px}#reference-screen .cooperation .detail-line{font-size:15px}#reference-screen .cooperation .small{font-size:13px}#reference-screen .quota-inline{font-size:13px;border-radius:7px}#reference-screen.product-directory .page-padding{padding:5px 14px}#reference-screen .product-section-title{margin-top:20px;margin-bottom:13px}#reference-screen .product-photo{height:164px}#reference-screen .product-tile{border-radius:10px}#reference-screen .product-tile-body{padding:8px 5px}#reference-screen .product-name{font-size:17px;font-weight:650}#reference-screen .supply-price{font-size:22px;color:#009ca4}#reference-screen .supply-price>uni-text{font-size:12px;color:#7889b0}#reference-screen .tile-supplier{font-size:13px;color:#527ab7;margin-top:8px}#reference-screen .product-directory .product-grid{gap:12px}#reference-screen.product-detail-page{background:#fff}#reference-screen .product-hero,#reference-screen .product-image-swiper{height:324px}#reference-screen .image-count{font-size:17px}#reference-screen .product-details{padding:11px 15px 8px}#reference-screen .product-detail-name{font-size:22px}#reference-screen .large-price{font-size:37px;color:#009ca4}#reference-screen .commission-chip{font-size:15px;padding:8px 10px}#reference-screen .spec-grid{background:#fff;border:1px solid #e4eaf5;border-radius:7px;margin-bottom:12px;padding:0;gap:0}#reference-screen .spec-grid>uni-view{font-size:16px;min-height:38px;padding:7px 10px;border-bottom:1px solid #e4eaf5}#reference-screen .spec-grid>uni-view:nth-child(2n){border-left:1px solid #e4eaf5}#reference-screen .spec-grid>uni-view:nth-last-child(-n+2){border-bottom:0}#reference-screen .spec-grid uni-text:first-child{color:#7889b0}#reference-screen .selling-points{font-size:16px;line-height:1.7;color:#7889b0;margin:6px 0}#reference-screen .company-link{min-height:45px;margin-top:7px;padding:4px 8px;background:#f0fbfa}#reference-screen .company-link .strong{font-size:17px}#reference-screen .private-link-row{min-height:35px;font-size:16px;margin-top:5px}#reference-screen .private-link-row .small{font-size:13px}#reference-screen.company-page{background:#f4f9f8}#reference-screen .company-hero{padding:20px 17px;min-height:151px;background:#dcf4f2;gap:18px}#reference-screen .company-hero .company-logo{width:103px!important;height:103px!important}#reference-screen .company-hero .heading-lg{font-size:24px}#reference-screen.company-page .page-padding{padding-top:0}#reference-screen .company-intro{padding:13px;border-radius:11px}#reference-screen .company-intro .body-copy{font-size:15px;margin:9px 0 16px}#reference-screen .company-info-row{font-size:15px;min-height:38px}#reference-screen .company-info-row>uni-text:last-of-type{color:#101344}#reference-screen .company-products-heading{margin-top:17px}#reference-screen.company-page .product-photo{height:173px}#reference-screen.company-page .product-name{font-size:16px}#reference-screen.company-page .product-tile-body{padding:8px 9px}#reference-screen.company-page .center-helper{margin-top:19px;font-size:15px}#reference-screen.account-page{background:#f7fbfa}#reference-screen.account-page .page-padding{padding:7px 13px}#reference-screen .account-header{gap:14px;padding:0 5px 10px}#reference-screen .account-avatar,#reference-screen .account-header .company-logo{width:106px!important;height:106px!important}#reference-screen .account-header .heading-lg{font-size:25px}#reference-screen .account-header .small{font-size:15px;margin-top:6px}#reference-screen .member-account-card{min-height:66px;padding:8px 13px;background:linear-gradient(110deg,#ffe9b2,#ffda7f);border-radius:9px}#reference-screen .member-account-card>.app-icon{width:39px!important;height:39px!important}#reference-screen .member-account-card .section-title{font-size:20px;color:#89501c}#reference-screen .member-account-card .small{font-size:14px}#reference-screen .quota-panel{padding:12px 14px;min-height:105px;background:#fbfefe;border-color:#e2f2f1}#reference-screen .quota-panel .quota-title{font-size:19px}#reference-screen .quota-panel .quota-used{font-size:17px}#reference-screen .quota-panel .quota-remaining{font-size:19px}#reference-screen .quota-panel .quota-remaining uni-text{font-size:38px}#reference-screen .quota-panel .quota-helper{font-size:14px;color:#7889b0}#reference-screen .creator-business-card,#reference-screen .publishing-workspace{padding:12px 14px}#reference-screen .creator-business-card .small{font-size:14px}#reference-screen .creator-business-card .chip-row{margin:4px 0 5px}#reference-screen .publishing-workspace .button{height:43px;margin:6px 0}#reference-screen .account-menu{padding:0 11px}#reference-screen .account-menu-row{gap:10px}#reference-screen .account-menu-row .small{font-size:14px}#reference-screen .account-menu-row>.app-icon:first-child{width:21px!important;height:21px!important}#reference-screen .account-note{display:none}#reference-screen.publish-list-page{background:#f8fbfa}#reference-screen .publish-company{font-size:18px;gap:8px}#reference-screen .publish-heading{margin:16px 0}#reference-screen .publish-heading .button{height:39px;padding:0 16px;font-size:17px}#reference-screen .inventory-item{margin-bottom:13px}#reference-screen .inventory-photo{border-radius:8px}#reference-screen .inventory-actions{gap:12px}#reference-screen.publish-form-page{background:#fff}#reference-screen .publish-steps{font-size:14px;margin-bottom:18px}#reference-screen .step-number{width:24px;height:24px;font-size:14px}#reference-screen .product-upload-grid{margin-bottom:15px}#reference-screen .product-upload-grid .uploaded-product-photo,#reference-screen .product-upload-grid .add-image{height:181px}#reference-screen .product-upload-grid .add-image{font-size:14px}#reference-screen .input-row{font-size:17px}#reference-screen .input-row uni-input{font-size:17px}#reference-screen .two-column-fields,#reference-screen .stacked-field{font-size:17px}#reference-screen .two-column-fields uni-input,#reference-screen .stacked-field uni-input{font-size:17px;min-height:43px}#reference-screen .two-column-fields>uni-label{padding:11px 0}#reference-screen .stacked-field{margin-bottom:19px}#reference-screen .stacked-field>uni-text:first-child{font-size:17px}#reference-screen .stacked-field uni-textarea{font-size:16px;line-height:1.7;padding:12px}#reference-screen .publish-form-page .upload-area,#reference-screen.publish-form-page .upload-area{min-height:145px}#reference-screen.publish-form-page .upload-preview{height:126px}#reference-screen .product-url-field{margin-top:23px}#reference-screen .product-url-field uni-input{font-size:16px;border-color:#e2e8ef}#reference-screen .detail-image-grid,#reference-screen .detail-image-grid .uploaded-product-photo,#reference-screen .detail-image-grid .add-image{height:113px}#reference-screen .publish-preview-image{margin-bottom:15px}#reference-screen .preview-specs{font-size:16px;padding:7px 0}#reference-screen .preview-detail-row{font-size:17px;min-height:66px}#reference-screen .publish-success-card{padding:15px;font-size:17px}#reference-screen .publish-result-details{font-size:16px}#reference-screen .quota-title{font-size:19px}#reference-screen .quota-helper{font-size:14px;color:#7889b0}#reference-screen .quota-used{font-size:17px}#reference-screen .quota-remaining{font-size:20px;color:#009ca4}#reference-screen .quota-remaining uni-text{font-size:44px}#reference-screen .application-target{gap:14px}#reference-screen .application-target-avatar{width:98px;height:98px}#reference-screen .application-target .heading-lg{font-size:25px}#reference-screen .application-rule-card{font-size:16px;line-height:1.7}#reference-screen .application-rule-card .small{font-size:15px}#reference-screen .approved-product{font-size:18px}#reference-screen .resource-link{font-size:17px;background:#f4f7fa}#reference-screen .application-record{padding:16px;font-size:16px}#reference-screen .application-record .strong{font-size:19px}#reference-screen .application-record .small{font-size:14px}#reference-screen .support-phone-card{min-height:116px;padding:14px;gap:13px;border-radius:11px;background:linear-gradient(110deg,#e4f7f5,#cdefec)}#reference-screen .support-phone-card .round-icon{width:66px;height:66px}#reference-screen .support-number{font-size:43px;line-height:1.1;color:#009ca4}#reference-screen .support-title{font-size:28px;margin-top:27px}#reference-screen.support-page .subtitle{font-size:15px}#reference-screen .support-form{margin-top:20px}#reference-screen .support-form .stacked-field{margin-bottom:18px}#reference-screen .support-form .stacked-field uni-input,#reference-screen .support-form .input-select{height:45px;font-size:17px;border-color:#e3e9f1}#reference-screen .support-form uni-textarea{height:144px;min-height:144px;font-size:16px}#reference-screen .textarea-count{font-size:13px;color:#7889b0}#reference-screen .message-summary{padding:15px;margin-top:27px}#reference-screen .message-summary .section-title{font-size:20px}#reference-screen .message-summary .detail-line{font-size:16px}#reference-screen .message-summary-body{line-height:1.65}#reference-screen .secondary-phone-card{margin-top:24px}#reference-screen.support-success-page .success-actions{margin-top:30px}#reference-screen .demand-hero-copy{padding:24px 18px}#reference-screen .demand-hero-copy .heading-xl{font-size:28px}#reference-screen .demand-hero-copy>uni-text{font-size:16px}#reference-screen .demand-process{padding:14px 8px;margin:0 14px}#reference-screen .demand-process-label{font-size:16px}#reference-screen .demand-form{padding:18px 15px 0}#reference-screen .demand-field-label{font-size:18px;margin-bottom:7px}#reference-screen .demand-field-label .demand-count{font-size:13px}#reference-screen .demand-textarea{font-size:16px;line-height:1.7;border-radius:7px}#reference-screen .demand-textarea uni-textarea{font-size:16px;line-height:1.7}#reference-screen .demand-topic-label{font-size:17px}#reference-screen .demand-privacy{font-size:13px;line-height:1.5}#reference-screen .demand-list-heading{font-size:29px}#reference-screen .demand-list-photo{width:96px}#reference-screen .demand-list-summary{font-size:16px;line-height:1.65}#reference-screen .demand-status{font-size:14px}#reference-screen .demand-original-table,#reference-screen .demand-timeline{font-size:15px}#reference-screen .demand-timeline-title{font-size:17px}#reference-screen .demand-timeline-copy{font-size:15px;line-height:1.65}#reference-screen .trial-design-content{padding-top:21px}#reference-screen .trial-meeting-name{font-size:15px}#reference-screen .trial-claim-title{font-size:29px;margin-top:10px}#reference-screen .trial-claim-subtitle{font-size:16px;margin:9px 0 24px}#reference-screen .experience-pass{height:205px;border-radius:15px}#reference-screen .experience-pass-title{font-size:25px}#reference-screen .experience-pass-days,#reference-screen .experience-pass-number{font-size:94px}#reference-screen .experience-countdown{font-size:15px;padding:13px}#reference-screen .trial-design-benefit{gap:15px;margin-bottom:16px}#reference-screen .trial-design-benefit .round-icon{width:58px;height:58px}#reference-screen .trial-design-benefit .strong{font-size:18px}#reference-screen .trial-design-benefit .subtitle{font-size:14px}#reference-screen .trial-small-rule{font-size:13px;line-height:1.5}#reference-screen .trial-success-heading{padding-top:20px;padding-bottom:25px}#reference-screen .trial-success-check{width:89px;height:89px}#reference-screen .trial-success-heading .heading-xl{font-size:29px}#reference-screen .trial-success-heading>uni-text:last-child{font-size:16px}#reference-screen .trial-next-title{font-size:21px}#reference-screen .trial-next-action{font-size:16px;min-height:51px}#reference-screen .platform-overview-hero{height:128px}#reference-screen .platform-overview-hero .heading-xl{font-size:28px}#reference-screen .platform-overview-hero .subtitle,#reference-screen .platform-metrics{font-size:15px}#reference-screen .platform-metrics .strong{font-size:28px}#reference-screen .platform-frequency-row{font-size:15px}#reference-screen .platform-frequency-track{height:13px}#reference-screen .platform-search{height:43px}#reference-screen .demand-filters>uni-button{font-size:16px}#reference-screen .platform-demand-card{padding:14px 12px 10px;margin-bottom:14px}#reference-screen .platform-member-avatar{width:74px;height:74px}#reference-screen .platform-demand-description .demand-list-title{font-size:18px}#reference-screen .platform-summary-row{font-size:14px;line-height:1.6}#reference-screen .platform-follow-button{height:37px;font-size:15px}#reference-screen .platform-followup-identity .section-title{font-size:22px}#reference-screen .platform-followup-identity .small{font-size:14px}#reference-screen .platform-detail-card{padding:13px}#reference-screen .platform-detail-row{font-size:15px;line-height:1.65}#reference-screen .platform-candidate .strong{font-size:18px}#reference-screen .platform-candidate-offer{font-size:14px}#reference-screen .platform-status-options{font-size:15px}#reference-screen .platform-note-field uni-textarea{font-size:15px;line-height:1.55}#reference-screen .platform-sync,#reference-screen .platform-visible-note{font-size:14px}#reference-screen .platform-settings-row{font-size:17px}#reference-screen .platform-settings-row .small{font-size:13px}#reference-screen .platform-invite-title .heading-xl{font-size:26px}#reference-screen .platform-invite-title .platform-invite-state{font-size:14px}#reference-screen .platform-invite-card{padding:17px 15px}#reference-screen .platform-qr-heading{font-size:22px}#reference-screen .platform-qr-caption{font-size:14px}#reference-screen .platform-invite-terms{font-size:15px}#reference-screen .platform-once-note{font-size:13px}#reference-screen .invalid-clock-art{width:239px;height:204px}#reference-screen .invalid-content .heading-xl{font-size:36px}#reference-screen .invalid-explanation{font-size:17px;line-height:1.7}#reference-screen .invalid-retained{padding:15px}#reference-screen .invalid-retained .strong{font-size:19px}#reference-screen .invalid-retained .subtitle{font-size:15px}#reference-screen .invalid-phone{min-height:115px}#reference-screen .invalid-phone-number{font-size:43px}#reference-screen .invalid-free-note{font-size:15px}#reference-screen .ended-content .heading-xl{font-size:29px}#reference-screen .ended-subtitle,#reference-screen .ended-trial-card{font-size:16px}#reference-screen .ended-price{font-size:64px}#reference-screen .ended-monthly-card>uni-text{font-size:17px}#reference-screen .ended-benefits .strong{font-size:17px}#reference-screen .ended-history{font-size:15px}@media (max-width: 360px){#reference-screen .heading-xl{font-size:25px}#reference-screen .heading-lg{font-size:23px}#reference-screen .login-headline{font-size:24px}#reference-screen .role-option{gap:11px;padding:9px}#reference-screen .role-description .heading-lg{font-size:22px}#reference-screen .role-description>uni-text:not(.heading-lg){font-size:13px}#reference-screen .role-description .chip{font-size:11px;padding:4px 6px}#reference-screen .form-row>uni-text:first-child{width:91px;font-size:14px}#reference-screen .form-row uni-input,#reference-screen .field-value{font-size:14px}#reference-screen .segmented-controls>uni-button{font-size:12px;padding:4px 6px}#reference-screen .creator-card-copy>.chip-row>.strong{font-size:16px}#reference-screen .creator-list-avatar{width:76px;height:85px}#reference-screen .creator-card-copy>.small{font-size:12px}#reference-screen .creator-card-copy .chip{font-size:11px}#reference-screen .product-name{font-size:14px}#reference-screen .supply-price{font-size:19px}#reference-screen .home-creator-top .strong{font-size:14px}#reference-screen .creator-public-data{font-size:13px}#reference-screen .home-creator-top .chip{font-size:10px}#reference-screen .ad-copy>uni-text:first-child{font-size:23px}#reference-screen .membership-strip{font-size:11px}#reference-screen .home-needs-entry .small{font-size:10px}#reference-screen .membership-hero>.heading-xl{font-size:24px}#reference-screen .membership-hero>uni-text:last-of-type{font-size:15px}#reference-screen .trial-claim-title,#reference-screen .trial-success-heading .heading-xl{font-size:24px}#reference-screen .account-header .heading-lg{font-size:21px}}#reference-screen uni-label{box-sizing:border-box}#reference-screen .profile-content{position:relative}#reference-screen .profile-step-note{position:absolute;top:16px;right:16px;font-size:13px;color:#7d8db6}#reference-screen .profile-avatar-upload{margin-bottom:-2px}#reference-screen .upload-area.compact .upload-preview{height:93px}#reference-screen .home-entry{height:101px}#reference-screen .home-entry:after{background:linear-gradient(90deg,#dcf5f0 0%,#dcf5f0e0 30%,transparent 57%)}#reference-screen .home-entry>uni-image{width:53%}#reference-screen .ad-photo{width:65%}#reference-screen .ad-copy{position:absolute;gap:0}#reference-screen .ad-slide:after{background:linear-gradient(90deg,#c6eeed 0%,#c6eeedb0 39%,transparent 65%)}#reference-screen .supply-price{display:inline-flex;align-items:baseline;white-space:nowrap}#reference-screen .supply-label{font-weight:400;color:#7889b0}#reference-screen .home-products .supply-label,#reference-screen.company-page .supply-label{display:none}#reference-screen .home-products .product-name{font-size:12px}#reference-screen .quota-panel .quota-number{font-size:38px;font-weight:750}#reference-screen .product-image-swiper uni-image{height:100%;width:100%}#reference-screen .product-upload-grid{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,86px);height:181px;gap:9px}#reference-screen .product-upload-grid .uploaded-product-photo:first-child{grid-column:1;grid-row:span 2;height:181px}#reference-screen .product-upload-grid .uploaded-product-photo>uni-image{height:100%}#reference-screen .product-upload-grid .add-image{height:86px;min-height:0}#reference-screen .demand-hero-title{font-size:27px}#reference-screen .demand-eyebrow{font-size:14px}#reference-screen .demand-process>:nth-child(odd){font-size:15px}#reference-screen .demand-label{font-size:18px;margin-bottom:7px}#reference-screen .demand-count{font-size:13px}#reference-screen .demand-list-excerpt{font-size:15px}#reference-screen .demand-list-card .chip{font-size:12px}#reference-screen .demand-list-bottom,#reference-screen .demand-latest{font-size:13px}#reference-screen .demand-detail-heading .heading-xl{font-size:25px}#reference-screen .demand-stage{font-size:14px}#reference-screen .demand-timeline-top{font-size:16px}#reference-screen .demand-timeline-top>:last-child{font-size:13px}#reference-screen .demand-timeline-note{font-size:15px}#reference-screen .demand-original-table>uni-view{font-size:15px}#reference-screen .experience-pass-number>uni-text{font-size:94px}#reference-screen .experience-pass-number>uni-view>uni-text:first-child{font-size:23px}#reference-screen .experience-pass-number .experience-pass-help{font-size:13px}#reference-screen .experience-pass.success{height:180px}#reference-screen .experience-pass.success .experience-pass-number>uni-text{font-size:73px}#reference-screen .experience-pass-date{font-size:12px}#reference-screen .trial-design-benefit{padding:0}#reference-screen .platform-status-options>*{font-size:14px;padding:4px}#reference-screen .platform-settings-row>.text-button{font-size:14px}#reference-screen .platform-collection-setting .small{font-size:13px}#reference-screen .platform-invite-terms>*{font-size:14px}#reference-screen .platform-invite-terms>*>:last-child{font-size:24px}#reference-screen .platform-invite-card .button{font-size:16px}#reference-screen .platform-test-code{font-size:13px}#reference-screen .ended-price{display:block}#reference-screen .application-heading{font-size:25px}#reference-screen .application-target>uni-image{width:100px;height:104px}#reference-screen .application-target .section-title{font-size:24px}#reference-screen .application-target .small{font-size:14px}#reference-screen .application-quota-numbers>uni-text:first-child{font-size:47px}#reference-screen .application-quota-numbers>uni-text:last-child{font-size:20px}#reference-screen .application-quota-numbers .quota-total{font-size:23px}#reference-screen .request-workflow{font-size:15px}#reference-screen .approved-product>uni-image{width:110px;height:118px}#reference-screen .approved-product .supply-price{font-size:20px}#reference-screen .approved-url{font-size:17px;padding:12px}#reference-screen .approval-timeline{font-size:15px}#reference-screen .records-role{font-size:13px}#reference-screen .record-top>uni-image{width:77px;height:80px}#reference-screen .record-top .section-title{font-size:19px}#reference-screen .status-badge{font-size:13px}#reference-screen .approved-record-value{font-size:15px}#reference-screen .published-product>uni-image{width:114px;height:121px}#reference-screen .published-product .strong{font-size:20px}#reference-screen .published-product .small{font-size:15px}#reference-screen .published-product{padding:14px;gap:12px}#reference-screen .success-detail-card{padding:14px;margin-top:12px}#reference-screen .support-form .stacked-field uni-textarea{height:144px;min-height:144px}#reference-screen.creator-form .form-row{min-height:36px;padding:4px 0}#reference-screen.creator-form .form-row-multiline uni-textarea{height:45px;min-height:45px}#reference-screen .demand-hero-copy .demand-eyebrow{font-size:14px}#reference-screen .demand-hero:after{background:linear-gradient(90deg,#f6fbf9ef,#f1faf699 48%,transparent 75%)}#reference-screen .demand-form{padding-top:14px}#reference-screen .demand-field{margin-bottom:13px}#reference-screen .demand-textarea{padding:8px 11px}#reference-screen .demand-topic{font-size:14px;padding:5px 13px}#reference-screen .demand-privacy{margin-top:13px}#reference-screen .account-header{margin-bottom:0}#reference-screen .creator-business-card{padding-top:11px;padding-bottom:9px}#reference-screen .creator-business-card .section-heading{margin-bottom:5px}#reference-screen .creator-business-card .stats-three{padding:5px 0 8px;margin-bottom:3px}#reference-screen .account-menu-row{font-size:18px}#reference-screen .publishing-workspace{padding:10px 14px}#reference-screen .publishing-workspace .stats-three{padding:6px 0}#reference-screen .ended-monthly-card{background:linear-gradient(135deg,#26374b,#172337 75%,#233146);color:#ffdf98}#reference-screen .ended-monthly-card .ended-price{color:#ffdc91}#reference-screen .ended-benefits .subtitle{font-size:14px}#reference-screen .button{font-size:20px}#reference-screen .button-small{font-size:15px}#reference-screen .button-tiny{font-size:14px}#reference-screen .supply-label{display:inline}#reference-screen .product-photo{display:block}#reference-screen .product-tile-body{padding-top:6px;padding-bottom:6px}#reference-screen .price-row{margin-top:4px}#reference-screen .home-creator{padding-top:4px;padding-bottom:4px}#reference-screen .home-products .product-photo{height:55px}#reference-screen .home-section{margin-top:8px}#reference-screen .membership-hero{margin-bottom:76px}#reference-screen.member-success-page .success-membership-card .detail-line{min-height:37px}#reference-screen.member-success-page .next-heading{margin-top:14px}#reference-screen .detail-stats{padding:8px 5px}#reference-screen .detail-section{padding:10px;margin-top:10px}#reference-screen.creator-detail-page .body-copy{margin-top:4px;font-size:15px;line-height:1.5}#reference-screen .cooperation{padding:8px 10px}#reference-screen .quota-inline{min-height:25px;padding:3px;margin-bottom:3px}#reference-screen .footer-helper{font-size:11px;padding-top:3px}#reference-screen .product-price-block{margin:5px 0 7px;min-height:46px}#reference-screen .product-details>.chip-row{margin-top:6px}#reference-screen .product-details .large-price{font-size:34px}#reference-screen .product-details .selling-points{line-height:1.5;margin:3px 0}#reference-screen .product-details .company-link{min-height:42px;padding:2px 7px;margin-top:5px}#reference-screen .product-details .company-link .company-logo{width:35px!important;height:35px!important}#reference-screen .product-details .private-link-row{margin-top:3px}#reference-screen .account-header{padding-bottom:4px}#reference-screen .member-account-card{margin-bottom:7px}#reference-screen.account-page .quota-panel{min-height:100px;padding:9px 14px}#reference-screen .creator-business-card,#reference-screen .publishing-workspace{margin-top:6px;margin-bottom:6px}#reference-screen .creator-business-card{padding:8px 14px}#reference-screen .creator-business-card .stats-three{padding-top:3px;padding-bottom:5px}#reference-screen .account-menu{margin-top:6px}#reference-screen .publishing-workspace>.stats-three{margin:0}#reference-screen .publishing-workspace>.button{margin:4px 0}#reference-screen .input-row{min-height:46px;margin-bottom:11px}#reference-screen .input-row>uni-text:first-child{width:94px}#reference-screen .two-column-fields>uni-label{padding:5px 0;font-size:17px}#reference-screen .product-edit-fields{gap:0}#reference-screen .product-edit-fields>.stacked-field{margin-bottom:11px}#reference-screen .demand-hero{height:165px}#reference-screen .demand-hero-photo{width:48%}#reference-screen .demand-hero-copy{padding-top:21px;padding-left:18px}#reference-screen .demand-hero-copy .demand-hero-title{font-size:26px;letter-spacing:-1.1px}#reference-screen .demand-process{padding-top:11px;padding-bottom:11px}#reference-screen .demand-textarea{height:64px}#reference-screen .demand-original-table>*{padding:5px 9px}#reference-screen .demand-original-table>*>:first-child{flex-basis:80px}#reference-screen .demand-timeline-row{padding-bottom:13px}#reference-screen .demand-timeline-note{line-height:1.5}#reference-screen .demand-timeline{margin-bottom:12px}#reference-screen .demand-stages{margin-bottom:18px}#reference-screen .demand-original-title{margin-top:12px}#reference-screen.trial-design-success .experience-pass.success{height:170px}#reference-screen .trial-price-note{font-size:13px;padding:10px 9px;line-height:1.45}#reference-screen.trial-design-success .trial-price-note{font-size:12px;letter-spacing:-.35px}#reference-screen .platform-followup-body{padding-top:0}#reference-screen .platform-profile-chips{margin-top:6px;margin-bottom:10px}#reference-screen .platform-detail-row>:first-child{flex:0 0 80px}#reference-screen .platform-detail-row{padding-top:2px;padding-bottom:2px}#reference-screen .platform-candidate{min-height:94px;padding:9px}#reference-screen .platform-candidate-photo{width:74px;height:74px}#reference-screen .platform-note-heading{margin-top:9px;margin-bottom:6px}#reference-screen .platform-note-field{height:70px;padding-top:8px}#reference-screen .platform-note-field uni-textarea{height:42px}#reference-screen.platform-platform-followup .action-footer{padding-top:5px}#reference-screen.platform-platform-followup .action-footer>.button{height:40px;min-height:40px;font-size:18px}#reference-screen.platform-platform-followup .action-footer>.button+.button{height:36px;min-height:36px;margin-top:6px}#reference-screen .ended-content{padding-top:12px}#reference-screen .ended-label{margin-bottom:6px}#reference-screen .ended-subtitle{margin-top:6px;margin-bottom:10px}#reference-screen .ended-monthly-card{padding:12px}#reference-screen .ended-price>span{font-size:inherit}#reference-screen .ended-price .ended-price-unit{font-size:23px}#reference-screen .ended-monthly-card .ended-price{font-size:54px;line-height:1.15}#reference-screen .ended-benefits{margin-top:4px}#reference-screen .ended-history{padding-top:7px;padding-bottom:7px;margin-top:4px}#reference-screen .supply-price{gap:2px}#reference-screen .supply-label{font-size:11px}#reference-screen .price-amount{font-size:22px;line-height:1.3;font-weight:700;white-space:nowrap}#reference-screen .price-row .commission-chip{font-size:11px;padding:3px 5px;white-space:nowrap}#reference-screen .home-products .price-amount{font-size:14px}#reference-screen .home-products .supply-price>.price-amount{display:inline}#reference-screen .detail-stats{padding-top:6px;padding-bottom:6px}#reference-screen .sales-chart{height:82px}#reference-screen .cooperation{margin-top:7px}#reference-screen .cooperation .detail-line{min-height:28px}#reference-screen .product-details{padding-top:8px}#reference-screen .product-details .spec-grid{margin-bottom:8px}#reference-screen .product-details .private-link-row{min-height:29px}#reference-screen .account-menu-row{min-height:34px}#reference-screen .publishing-workspace .section-title{font-size:19px}#reference-screen .publishing-workspace{padding-top:8px;padding-bottom:8px}#reference-screen .publishing-workspace>.stats-three{padding:2px 0}#reference-screen .publishing-workspace>.button{min-height:39px;height:39px;font-size:18px}#reference-screen .publishing-workspace>.text-button{font-size:14px;margin-top:0}#reference-screen.trial-design-success .trial-success-heading{padding-top:10px;padding-bottom:15px}#reference-screen.trial-design-success .trial-next-action{min-height:46px;padding-top:8px;padding-bottom:8px}#reference-screen.trial-design-success .trial-price-note{margin-top:8px}#reference-screen .platform-followup-body .platform-detail-card{padding-top:10px;padding-bottom:10px}#reference-screen .platform-followup-body .platform-section-head{margin-top:10px}#reference-screen .platform-sync{margin-top:7px}#reference-screen .platform-qr{width:190px;height:190px}#reference-screen .ended-agreement{min-height:32px;margin-top:8px}#reference-screen .application-quota-numbers>uni-text:last-child>span{font-size:inherit}#reference-screen .application-quota-numbers .application-remaining-number{font-size:34px}#reference-screen .application-target{border:1px solid #edf0f7;padding:7px;margin-top:8px}#reference-screen .application-heading{margin-top:8px;margin-bottom:10px}#reference-screen .application-info{border:1px solid #edf0f7;padding:10px 13px;margin-top:10px}#reference-screen.application-confirm-page .detail-line{min-height:36px}#reference-screen .application-quota-card{margin-top:11px;padding:11px 13px}#reference-screen .application-quota-card>.section-title{font-size:19px;color:#101344}#reference-screen .application-quota-card>.inline-note{margin-top:8px}#reference-screen .request-workflow{margin-top:15px;margin-bottom:12px}#reference-screen .request-workflow>uni-view{font-size:15px;gap:5px}#reference-screen.application-confirm-page .mint-note{font-size:12px;padding:6px}#reference-screen .trial-success-heading .trial-success-background{width:100%;height:100%;top:0;right:0;opacity:.08}#reference-screen .experience-pass.success .experience-products{width:45%}#reference-screen .experience-pass.success .experience-pass-date{z-index:1;bottom:12px;background:rgba(242,253,249,.875);left:8px;right:8px;font-size:12px}#reference-screen .experience-pass.success .experience-pass-face{position:relative;z-index:1}#reference-screen .login-form{padding-bottom:12px}@media (max-width: 360px){#reference-screen .application-heading{font-size:21px}#reference-screen .demand-hero-copy .demand-hero-title{font-size:22px}#reference-screen .role-note{font-size:12px}#reference-screen .account-menu-row{font-size:15px}#reference-screen .account-menu-row .small{font-size:11px}#reference-screen .price-amount{font-size:18px}#reference-screen .supply-label{font-size:10px}#reference-screen .price-row .commission-chip{font-size:9px;padding:3px}#reference-screen .home-products .price-amount{font-size:12px}#reference-screen .home-products .product-name{font-size:11px}#reference-screen .button{font-size:18px}#reference-screen .button-small{font-size:14px}#reference-screen .button-tiny{font-size:12px}#reference-screen .application-target .section-title{font-size:21px}#reference-screen .creator-hero .heading-lg{font-size:22px}#reference-screen .creator-hero .chip,#reference-screen .creator-hero .small{font-size:11px}#reference-screen .detail-avatar{width:99px;height:104px}#reference-screen .trial-price-note{white-space:normal;font-size:11px}#reference-screen .experience-pass.success .experience-pass-date{font-size:10px}}#reference-screen.member-success-page .success-symbol{width:106px;height:106px}#reference-screen.member-success-page .success-intro{padding-top:8px}#reference-screen .handcard-helper{margin-top:-4px;margin-bottom:7px;font-size:15px}#reference-screen .handcard-upload{display:flex;gap:8px;min-height:154px}#reference-screen .handcard-preview{width:calc(100% - 89px);height:154px;border:1px solid #e6edf3;border-radius:7px}#reference-screen .handcard-upload .add-image{flex:1;width:auto;height:154px;font-size:15px;border-radius:6px}#reference-screen .handcard-upload-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:#7e8db2;font-size:13px}#reference-screen .handcard-upload-actions .button{min-height:27px;height:27px;padding:0 13px;color:#009ca4;border-color:#009ca4}#reference-screen .handcard-upload-actions .uploaded-hint{font-size:13px}#reference-screen .publish-preview-image{height:190px}#reference-screen .publish-form-page .preview-specs{font-size:15px}#reference-screen .success-symbol .app-icon{filter:drop-shadow(1px 0 0 #009ca4) drop-shadow(-1px 0 0 #009ca4) drop-shadow(0 1px 0 #009ca4)}#reference-screen.design-review .upload-confirmed{display:none}#reference-screen .support-form{gap:0}#reference-screen .inventory-item{min-height:142px;padding:10px;gap:10px}#reference-screen .inventory-photo{width:108px;height:108px}#reference-screen .inventory-item>uni-view{gap:2px}#reference-screen .inventory-name{font-size:17px}#reference-screen .inventory-item .small{font-size:13px}#reference-screen .inventory-actions{margin-top:4px}#reference-screen .inventory-actions .button{min-height:26px;height:26px;font-size:13px;padding:1px 12px}#reference-screen .publish-heading{margin-top:12px;margin-bottom:12px}#reference-screen .publish-tabs{height:46px;margin-top:10px;margin-bottom:10px}#reference-screen .demand-list-card{padding:12px;margin-bottom:10px}#reference-screen .demand-list-photo{height:105px}#reference-screen .demand-list-title{font-size:17px}#reference-screen .demand-list-bottom{padding-top:6px}#reference-screen .demand-mini-match>uni-image{width:25px;height:25px}#reference-screen .demand-latest{padding:5px}#reference-screen .application-quota-numbers{line-height:1.25}#reference-screen .records-role{margin-bottom:9px}#reference-screen .records-quota{padding:11px 13px}#reference-screen .records-quota>.inline-note:last-child{padding-top:7px;margin-top:8px}#reference-screen .records-tabs{margin-top:9px;margin-bottom:9px}#reference-screen .request-record{margin-top:10px;padding:11px 14px}#reference-screen.publish-material-page .product-url-field{margin-top:10px}#reference-screen.publish-material-page .product-url-field .section-heading{margin-bottom:0}#reference-screen.publish-material-page .product-url-field .field-helper{margin-top:0}#reference-screen.publish-material-page .product-url-field+.stacked-field{margin:12px 0}#reference-screen.publish-material-page .stacked-field>uni-textarea{height:87px;min-height:87px}#reference-screen.publish-material-page .detail-image-grid{height:96px}#reference-screen.publish-material-page .detail-image-grid>*,#reference-screen.publish-material-page .detail-image-grid .uploaded-product-photo>uni-image{height:96px;min-height:0}#reference-screen.publish-material-page .mint-note{margin-top:4px}#reference-screen .password-captcha{gap:10px}#reference-screen .captcha-refresh{width:112px;height:43px;flex-shrink:0;font-size:14px;color:#009ca4}#reference-screen .captcha-refresh uni-image{width:112px;height:43px}#reference-screen .password-account-actions{display:flex;justify-content:space-between;margin-top:18px;font-size:14px}#reference-screen.password-login-page .studio-photo{height:174px}
