*{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}:root,uni-page-body{--ui-primary: #2346d8;--ui-primary-hover: #1c38ad;--ui-primary-soft: #e8edff;--ui-on-primary: #ffffff;--ui-accent: #4a6600;--ui-elevated: #ffffff;--ui-header-bg: rgba(255,255,255,.97);--ui-overlay: rgba(19,30,53,.38);--ui-focus: #2346d8;--ui-grid-line: #172b4d04;--ui-on-danger: #ffffff;--ui-on-success: #ffffff;--ui-on-warning: #ffffff;--ui-ink: #10131b;--ui-text: #3e4452;--ui-muted: #555c6b;--ui-bg: #f3f4f7;--ui-surface: #ffffff;--ui-subtle: #e9ebf0;--ui-line: #d2d6df;--ui-danger: #b42318;--ui-danger-soft: #fff1f0;--ui-success: #18794e;--ui-success-soft: #ecfdf3;--ui-warning: #8b5d15;--ui-warning-soft: #fffaeb;--ui-radius: 18px;--ui-button-radius: 12px;--ui-hero-start: #17233f;--ui-hero-end: #30376f;--ui-hero-glow: #6976da70;--ui-shadow: 0 4px 24px rgba(26, 43, 77, .045);--ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-num: "Bahnschrift", "DIN Alternate", "Segoe UI", sans-serif;--ui-font-tech: "Bahnschrift", "Segoe UI", sans-serif;--ui-type-body: 16px;--ui-type-label: 14px;--ui-type-caption: 13px;--ui-duration-fast: .16s;--ui-duration-base: .22s}uni-page-body{font-family:var(--ui-font);background:var(--ui-bg);color:var(--ui-ink);font-size:1rem;line-height:1.65}uni-button{font-family:var(--ui-font)}uni-page-body .page{color:var(--ui-ink)}uni-page-body .page .card,uni-page-body .page .home-card,uni-page-body .page .announcements{border:1px solid var(--ui-line);border-radius:18px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}uni-page-body .page .section-title{font-weight:750;color:var(--ui-ink)}uni-page-body .page uni-button{min-height:44px;border-radius:12px;transition:background .18s,box-shadow .18s}uni-page-body .page uni-button[disabled]{cursor:not-allowed;opacity:.55}uni-page-body .page .primary{background:var(--ui-primary);color:#fff}uni-page-body .page .secondary{background:var(--ui-primary-soft);color:var(--ui-primary-hover)}uni-page-body .page uni-input,uni-page-body .page uni-textarea{color:var(--ui-ink);font-family:var(--ui-font)}uni-page-body .page uni-input{min-height:44px}uni-page-body .page .state{padding:28px 20px;border:1px dashed var(--ui-line);border-radius:14px;background:var(--ui-subtle);color:var(--ui-muted);font-size:15px;line-height:1.8}uni-page-body .page .state.error{background:var(--ui-danger-soft);border-color:#f4cdc9;color:var(--ui-danger)}uni-page-body .page :focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}uni-page-body .page .pc-header uni-button,uni-page-body .page .site-tools uni-button{border-radius:12px}@media (max-width:959px){uni-page-body .page uni-input,uni-page-body .page uni-textarea{font-size:16px}uni-page-body .page .search-bar .search{font-size:16px}}@media (min-width:960px){uni-page-body .page{font-size:16px}uni-page-body .page .card{padding:24px}}@media (prefers-reduced-motion:reduce){uni-page-body *,uni-page-body *:before,uni-page-body *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html[data-site-theme] uni-page-body{--ui-primary:inherit;--ui-primary-hover:inherit;--ui-primary-soft:inherit;--ui-hero-start:inherit;--ui-hero-end:inherit;--ui-hero-glow:inherit;--ui-radius:inherit;--ui-button-radius:inherit;--ui-bg:inherit;--ui-shadow:inherit}html[data-site-theme] uni-page-body .page{background:var(--ui-bg)}html[data-site-theme] uni-page-body .page .card,html[data-site-theme] uni-page-body .page .home-card,html[data-site-theme] uni-page-body .page .announcements,html[data-site-theme] uni-page-body .page .theme-card{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}html[data-site-theme] uni-page-body .page .primary{background:var(--ui-primary);color:var(--ui-on-primary);border-radius:var(--ui-button-radius)}html[data-site-theme] uni-page-body .page .secondary{background:var(--ui-primary-soft);color:var(--ui-primary-hover);border-radius:var(--ui-button-radius)}html[data-site-theme] uni-page-body .page .home-hero{background:radial-gradient(circle at 85% 15%,var(--ui-hero-glow),transparent 44%),linear-gradient(125deg,var(--ui-hero-start),var(--ui-hero-end));border-radius:var(--ui-radius)}html[data-site-theme] uni-page-body .page .hero-primary{color:var(--ui-primary-hover);border-radius:var(--ui-button-radius)}html[data-site-theme] uni-page-body .page .pc-logo{background:linear-gradient(135deg,var(--ui-hero-start),var(--ui-primary))}html[data-site-theme] uni-page-body .page .pc-account,html[data-site-theme] uni-page-body .page .register-link,html[data-site-theme] uni-page-body .page .mobile-menu-links a.active{background:var(--ui-primary-soft)}html[data-site-theme] uni-page-body .page .pc-account uni-text,html[data-site-theme] uni-page-body .page .guest-account a,html[data-site-theme] uni-page-body .page .pc-nav a.active,html[data-site-theme] uni-page-body .page .pc-nav a:hover,html[data-site-theme] uni-page-body .page .mobile-menu-links a.active{color:var(--ui-primary-hover)}html[data-site-theme] uni-page-body .page .pc-nav a.active:after,html[data-site-theme] uni-page-body .page .mobile-menu-auth a{background:var(--ui-primary)}html[data-site-theme] uni-page-body .page .mobile-menu-auth a:last-child{background:var(--ui-primary-soft);color:var(--ui-primary-hover)}html[data-site-theme] uni-page-body .page .site-footer a:hover{color:var(--ui-primary-hover)}html[data-site-theme] uni-page-body .page .customer-service{border-color:var(--ui-primary);background:linear-gradient(145deg,var(--ui-primary),var(--ui-primary-hover))}html[data-site-theme] uni-page-body .page .support-primary{background:var(--ui-primary)}html[data-site-theme] uni-page-body .page .support-help{color:var(--ui-primary-hover)}html[data-site-theme] uni-page-body .page .questions .search-row [role=button],html[data-site-theme] uni-page-body .page .questions .retry:not(.secondary),html[data-site-theme] uni-page-body .page .guides .retry{background:var(--ui-primary);border-radius:var(--ui-button-radius)}html[data-site-theme] uni-page-body .page :focus-visible{outline-color:var(--ui-primary)}uni-page-body .page .hero-primary{transition:box-shadow .18s}:root{--ui-primary:#2346d8;--ui-primary-hover:#1c38ad;--ui-primary-soft:#e8edff;--ui-on-primary:#ffffff;--ui-accent:#4a6600;--ui-hero-start:#121c3d;--ui-hero-end:#121c3d;--ui-hero-glow:#00000000;--ui-bg:#f3f4f7;--ui-surface:#ffffff;--ui-subtle:#e9ebf0;--ui-elevated:#ffffff;--ui-ink:#10131b;--ui-text:#3e4452;--ui-muted:#555c6b;--ui-line:#d2d6df;--ui-header-bg:rgba(255,255,255,.97);--ui-overlay:rgba(16,19,27,.4);--ui-danger:#b42318;--ui-danger-soft:#fff1f0;--ui-success:#18794e;--ui-success-soft:#ecfdf3;--ui-warning:#8b5d15;--ui-warning-soft:#fffaeb;--ui-on-danger:#ffffff;--ui-on-success:#ffffff;--ui-on-warning:#ffffff;--ui-radius:12px;--ui-button-radius:10px;--ui-shadow:0 4px 24px rgba(26,43,77,.045);--ui-focus:#2346d8;--ui-grid-line:#172b4d04}uni-page-body{--ui-primary:inherit;--ui-primary-hover:inherit;--ui-primary-soft:inherit;--ui-on-primary:inherit;--ui-accent:inherit;--ui-hero-start:inherit;--ui-hero-end:inherit;--ui-hero-glow:inherit;--ui-bg:inherit;--ui-surface:inherit;--ui-subtle:inherit;--ui-elevated:inherit;--ui-ink:inherit;--ui-text:inherit;--ui-muted:inherit;--ui-line:inherit;--ui-header-bg:inherit;--ui-overlay:inherit;--ui-danger:inherit;--ui-danger-soft:inherit;--ui-success:inherit;--ui-success-soft:inherit;--ui-warning:inherit;--ui-warning-soft:inherit;--ui-on-danger:inherit;--ui-on-success:inherit;--ui-on-warning:inherit;--ui-radius:inherit;--ui-button-radius:inherit;--ui-shadow:inherit;--ui-focus:inherit;--ui-grid-line:inherit}html,body{background:var(--ui-bg);color:var(--ui-ink)}uni-page-body .page uni-button{color:var(--ui-ink)}html[data-site-appearance=dark]{color-scheme:dark}html[data-site-appearance=light]{color-scheme:light}uni-page-body .page .primary{color:var(--ui-on-primary)}uni-page-body .page :focus-visible{outline-color:var(--ui-focus)}uni-page-body .page .price,uni-page-body .page .product-price,uni-page-body .page .amount,uni-page-body .page .number{font-variant-numeric:tabular-nums}html[data-site-appearance=dark] uni-page-body .page{background-image:linear-gradient(var(--ui-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid-line) 1px,transparent 1px);background-size:64px 64px}html[data-site-appearance=dark] .pc-header,html[data-site-appearance=dark] .mobile-bottom-nav{background:var(--ui-header-bg);border-color:var(--ui-line);box-shadow:0 8px 32px rgba(0,0,0,.133)}html[data-site-appearance=dark] .pc-logo,html[data-site-appearance=dark] uni-page-body .page .pc-logo{background:linear-gradient(135deg,var(--ui-hero-start),var(--ui-hero-end));border:1px solid var(--ui-primary);box-shadow:0 0 24px var(--ui-hero-glow);color:#fff}html[data-site-appearance=dark] .mobile-menu-mask,html[data-site-appearance=dark] .support-mask{background:var(--ui-overlay)}html[data-site-appearance=dark] .mobile-menu,html[data-site-appearance=dark] .support-dialog{background:var(--ui-elevated);border:1px solid var(--ui-line)}html[data-site-appearance=dark] uni-page-body .page .hero-primary{background:var(--ui-primary);color:var(--ui-on-primary);box-shadow:0 6px 28px var(--ui-hero-glow)}html[data-site-theme=daybreak] uni-page-body .page .hero-primary{background:var(--ui-primary);color:var(--ui-on-primary);box-shadow:none}html[data-site-theme=daybreak] .product{transition:border-color .18s,box-shadow .18s}html[data-site-theme=daybreak] .product:hover{border-color:var(--ui-primary);box-shadow:0 8px 24px rgba(66,43,110,.09)}html[data-site-theme=daybreak] .section-heading .section-title{border-left:3px solid var(--ui-primary);padding-left:12px}html[data-site-appearance=dark] uni-page-body .page .customer-service{color:var(--ui-on-primary);background:var(--ui-primary);border-color:var(--ui-primary)}html[data-site-appearance=dark] .back-to-top{background:var(--ui-elevated);color:var(--ui-text);border-color:var(--ui-line)}html[data-site-appearance=dark] uni-page-body .page .game-chip.active .game-mark{background:rgba(0,0,0,.086);color:var(--ui-on-primary)}html[data-site-appearance] uni-input::-moz-placeholder,html[data-site-appearance] uni-textarea::-moz-placeholder{color:var(--ui-muted);opacity:1}html[data-site-appearance] uni-input::placeholder,html[data-site-appearance] uni-textarea::placeholder,html[data-site-appearance] .uni-input-placeholder,html[data-site-appearance] .uni-textarea-placeholder{color:var(--ui-muted);opacity:1}html[data-site-appearance=dark] .support-popover{background:var(--ui-elevated);border-color:var(--ui-line)}uni-page-body .page .helper-level,uni-page-body .page .helper-grid .level,uni-page-body .page .hero .level{border-left:3px solid;padding-left:8px;color:var(--ui-text)}uni-page-body .page .hero .badge{border:2px solid;background:var(--ui-surface);color:var(--ui-ink)}html[data-site-appearance=dark] .product{transition:border-color .18s,box-shadow .18s}html[data-site-appearance=dark] .product:hover{border-color:var(--ui-primary);box-shadow:0 8px 28px var(--ui-hero-glow)}html[data-site-appearance=dark] .section-heading .section-title{border-left:3px solid var(--ui-primary);padding-left:12px}html[data-site-appearance=dark] .uni-page-head,html[data-site-appearance=dark] .uni-modal,html[data-site-appearance=dark] .uni-picker-container{background:var(--ui-elevated);color:var(--ui-ink)}html[data-site-appearance=dark] .uni-modal__bd{color:var(--ui-text)}html[data-site-appearance=dark] .uni-modal__btn_default{color:var(--ui-text);background:var(--ui-subtle)}html[data-site-appearance=dark] .uni-modal__btn_primary{color:var(--ui-primary)}@media (prefers-reduced-motion:reduce){html[data-site-appearance] *,html[data-site-appearance] *:before,html[data-site-appearance] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html,body,uni-page-body{font-family:var(--ui-font)}html[data-site-appearance] .pc-header{background:var(--ui-header-bg);border-color:var(--ui-line);box-shadow:0 4px 20px rgba(19,37,69,.03)}html[data-site-appearance] .pc-header .pc-logo{border-radius:6px 2px;font-family:var(--ui-font-tech);font-weight:700;background:linear-gradient(145deg,var(--ui-primary),var(--ui-hero-end));color:#fff}html[data-site-appearance] .pc-header .pc-brand uni-text{font-weight:700;letter-spacing:.02em}html[data-site-appearance] .pc-header .pc-brand small{letter-spacing:.04em}html[data-site-appearance] .pc-header .pc-nav a.active:after{border-radius:0;height:2px}html[data-site-appearance] .pc-header .guest-account .register-link{border:1px solid var(--ui-primary);color:var(--ui-primary-hover);border-radius:6px}html[data-site-appearance] .pc-header .pc-account{border:1px solid var(--ui-line);border-radius:6px}.pc-header :is(a,uni-button):focus-visible,.mobile-menu :is(a,uni-button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}uni-page-body .page .arena-eyebrow{font-family:var(--ui-font-tech);font-size:13px;letter-spacing:.12em}uni-page-body .page .hero-content .headline{font-weight:700;text-wrap:balance}uni-page-body .page .hero-content .subline{line-height:1.85}html[data-site-theme] uni-page-body .page .hero-primary{background:var(--ui-primary);color:var(--ui-on-primary)}uni-page-body .page .hero-steps{font-variant-numeric:tabular-nums}uni-page-body .page :is(.price,.product-price,.amount,.number){font-family:var(--ui-font-num);font-variant-numeric:tabular-nums}uni-page-body .page :is(.section-title,.helper-name,.product-title){font-weight:700}html[data-site-appearance] .site-footer{position:relative;background:var(--ui-subtle);border-color:var(--ui-line)}.site-footer:before{position:absolute;top:-1px;left:25%;right:25%;height:2px;background:linear-gradient(90deg,transparent,var(--ui-primary),transparent);content:""}.site-footer .footer-brand uni-text:first-child{font-weight:700}html[data-site-appearance=dark] .pc-header .pc-logo{box-shadow:none}html[data-site-appearance=dark] .pc-header .pc-nav a.active:after{box-shadow:0 0 10px var(--ui-hero-glow)}@media (min-width: 960px){html body,html body uni-page-body{overflow-x:clip;overflow-y:visible}.pc-header .pc-nav a{font-size:15px}.pc-header .guest-account{gap:12px}.pc-header .guest-account .register-link{padding-left:16px;padding-right:16px}}@media (max-width: 959px){.pc-header .pc-header-inner,.pc-header .guest-account{gap:6px}.mobile-menu{border:1px solid var(--ui-line)}}:root,uni-page-body{--brand-royal: #2346d8;--brand-royal-hover: #1c38ad;--brand-royal-dark: #3a5cf0;--brand-royal-dark-hover: #4262f2;--brand-royal-dark-press: #3657ed;--brand-lime: #c6f23a;--brand-on-lime: #10131b;--ui-action-primary: var(--ui-primary);--ui-action-hover: var(--ui-primary-hover);--ui-action-press: var(--ui-primary-hover);--ui-action-ink: var(--ui-on-primary);--ui-field-line: var(--ui-line)}html:not([data-site-theme]):not([data-ops-appearance]),html[data-site-theme=daybreak],html[data-ops-appearance=light]{--ui-action-primary: var(--brand-royal);--ui-action-hover: var(--brand-royal-hover);--ui-action-press: #162c8a;--ui-action-ink: #ffffff;--ui-field-line: #6e7584}html[data-site-theme=arena],html[data-ops-appearance=arena]{--ui-action-primary: var(--brand-royal-dark);--ui-action-hover: var(--brand-royal-dark-hover);--ui-action-press: var(--brand-royal-dark-press);--ui-action-ink: #ffffff;--ui-field-line: #747c8d}.brand-mark-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;flex:none}uni-page-body{--ui-action-primary:inherit;--ui-action-hover:inherit;--ui-action-press:inherit;--ui-action-ink:inherit;--ui-field-line:inherit}html[data-site-appearance] .pc-header .pc-logo,html:not([data-site-theme]) .pc-header .pc-logo{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-site-appearance] .pc-header .brand-mark-image{width:100%;height:100%}html:not([data-site-theme]) uni-page-body .page,html[data-site-theme=daybreak] uni-page-body .page,html[data-site-theme=arena] uni-page-body .page{background-image:none}html[data-site-theme=daybreak] uni-page-body .page .home-hero,html:not([data-site-theme]) uni-page-body .page .home-hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html[data-site-theme=arena] uni-page-body .page .home-hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html:not([data-site-theme]) .home-hero :is(.arena-eyebrow,.hero-eyebrow,.subline,.hero-steps>uni-view),html[data-site-theme=daybreak] .home-hero :is(.arena-eyebrow,.hero-eyebrow,.subline,.hero-steps>uni-view),html[data-site-theme=arena] .home-hero :is(.arena-eyebrow,.hero-eyebrow,.subline,.hero-steps>uni-view){color:var(--ui-text);border-color:var(--ui-line)}html:not([data-site-theme]) .home-hero .headline-accent,html[data-site-theme=daybreak] .home-hero .headline-accent,html[data-site-theme=arena] .home-hero .headline-accent{color:var(--ui-ink)}html:not([data-site-theme]) .home-hero .headline-accent:before,html[data-site-theme=daybreak] .home-hero .headline-accent:before,html[data-site-theme=arena] .home-hero .headline-accent:before{content:"";display:inline-block;width:8px;height:.78em;margin-right:12px;background:var(--brand-lime)}html:not([data-site-theme]) .home-hero :is(.arena-dot,.hero-steps>uni-view:first-child),html[data-site-theme=daybreak] .home-hero :is(.arena-dot,.hero-steps>uni-view:first-child),html[data-site-theme=arena] .home-hero :is(.arena-dot,.hero-steps>uni-view:first-child){border-color:var(--ui-primary)}html[data-site-theme=daybreak] .home-hero .arena-dot,html[data-site-theme=arena] .home-hero .arena-dot{background:var(--ui-primary)}html:not([data-site-theme]) .home-hero .hero-steps,html[data-site-theme=daybreak] .home-hero .hero-steps,html[data-site-theme=arena] .home-hero .hero-steps{color:var(--ui-muted)}html:not([data-site-theme]) .home-hero .hero-steps uni-text:first-child,html[data-site-theme=daybreak] .home-hero .hero-steps uni-text:first-child,html[data-site-theme=arena] .home-hero .hero-steps uni-text:first-child{color:var(--ui-ink)}html:not([data-site-theme]) .home-hero .hero-secondary,html[data-site-theme=daybreak] .home-hero .hero-secondary,html[data-site-theme=arena] .home-hero .hero-secondary{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-field-line)}html[data-site-appearance] uni-page-body .page :is(.primary,.hero-primary,.order-button,.search-submit),html:not([data-site-theme]) uni-page-body .page :is(.primary,.hero-primary,.order-button,.search-submit){background:var(--ui-action-primary);color:var(--ui-action-ink);box-shadow:none}html[data-site-appearance] uni-page-body .page :is(.primary,.hero-primary,.order-button,.search-submit):not(:disabled):hover{background:var(--ui-action-hover)}html[data-site-appearance] uni-page-body .page :is(.primary,.hero-primary,.order-button,.search-submit):not(:disabled):active{background:var(--ui-action-press)}html[data-site-appearance] uni-page-body .page :is(uni-input,uni-textarea){border-color:var(--ui-field-line)}html[data-site-theme=daybreak] .site-footer:before,html[data-site-theme=arena] .site-footer:before{background:var(--ui-primary)}html:not([data-site-theme]) .detail-main .hero,html[data-site-theme=daybreak] .detail-main .hero,html[data-site-theme=arena] .detail-main .hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html:not([data-site-theme]) .detail-main :is(.eyebrow,.summary),html[data-site-theme=daybreak] .detail-main :is(.eyebrow,.summary),html[data-site-theme=arena] .detail-main :is(.eyebrow,.summary){opacity:1;color:var(--ui-text)}html[data-site-appearance] uni-page-body .service-catalog .product:hover{box-shadow:none}html[data-site-appearance] uni-page-body :is(.checkout-page,.orders-page,.customer-order-page,.support-page) .card{border-radius:6px;box-shadow:none}html:not([data-site-theme]) :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero,html[data-site-theme=daybreak] :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero,html[data-site-theme=arena] :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:6px;box-shadow:none}html:not([data-site-theme]) :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero :is(.eyebrow,.subtitle,.pending-summary,.tip,.profile-intro),html[data-site-theme=daybreak] :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero :is(.eyebrow,.subtitle,.pending-summary,.tip),html[data-site-theme=arena] :is(.orders-page,.support-page,.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .hero :is(.eyebrow,.subtitle,.pending-summary,.tip){color:var(--ui-text);opacity:1}html[data-site-appearance] uni-page-body :is(.profile-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) .card{border-radius:6px;box-shadow:none}html[data-site-appearance] uni-page-body :is(.profile-page,.notifications-page,.wallet-page,.helper-workbench-page,.workshop-page,.helper-profile-page,.helper-order-page,.helper-availability-page,.order-chat-page) :is(uni-button){transition:box-shadow .18s}html[data-site-appearance] uni-page-body .site-tools :is(uni-button){transition:box-shadow .18s,transform .18s}html:not([data-site-theme]) .profile-page .avatar-mark,html[data-site-theme=daybreak] .profile-page .avatar-mark,html[data-site-theme=arena] .profile-page .avatar-mark{background:var(--ui-primary-soft);color:var(--ui-primary);border:1px solid var(--ui-line)}html[data-site-appearance] uni-page-body :is(.checkout-page,.customer-order-page) :is(.submit,.complete-button,.schedule-button){background:var(--ui-action-primary);color:var(--ui-action-ink)}@media (prefers-reduced-motion:reduce){.brand-mark-image{animation:none;transition:none}}html[data-site-appearance] uni-page-body .helper-order-page .chat,html[data-site-appearance] uni-page-body .workshop-chat .chat-send{background:var(--ui-action-primary);color:var(--ui-action-ink)}html[data-site-appearance] uni-page-body .workshop-page .workshop-chat{border-radius:6px}html[data-site-appearance] uni-page-body .order-chat-page .send{background:var(--ui-action-primary);color:var(--ui-action-ink)}html:not([data-site-theme]) :is(.auth-page,.help-page,.policy-page) .hero,html[data-site-theme=daybreak] :is(.auth-page,.help-page,.policy-page) .hero,html[data-site-theme=arena] :is(.auth-page,.help-page,.policy-page) .hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html:not([data-site-theme]) :is(.auth-page,.help-page,.policy-page) .hero :is(.eyebrow,.subtitle,.version),html[data-site-theme=daybreak] :is(.auth-page,.help-page,.policy-page) .hero :is(.eyebrow,.subtitle,.version),html[data-site-theme=arena] :is(.auth-page,.help-page,.policy-page) .hero :is(.eyebrow,.subtitle,.version){color:var(--ui-text);opacity:1}html[data-site-appearance] uni-page-body .auth-page .submit{background:var(--ui-action-primary);color:var(--ui-action-ink)}html:not([data-site-theme]) .auxiliary-page .hero,html[data-site-theme=daybreak] .auxiliary-page .hero,html[data-site-theme=arena] .auxiliary-page .hero{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html:not([data-site-theme]) .auxiliary-page .hero :is(.eyebrow,.subtitle,.tip),html[data-site-theme=daybreak] .auxiliary-page .hero :is(.eyebrow,.subtitle,.tip),html[data-site-theme=arena] .auxiliary-page .hero :is(.eyebrow,.subtitle,.tip){color:var(--ui-text);opacity:1}html[data-site-appearance] uni-page-body .auxiliary-page :is(uni-button){transition:box-shadow .18s}html[data-site-appearance] uni-page-body .auth-page :is(uni-button){transition:box-shadow .18s}.page.auth-page{box-sizing:border-box;min-height:100vh;padding:16px;background:var(--ui-bg)}.auth-page .hero{padding:24px 20px;border:1px solid var(--ui-line);border-radius:6px;background:linear-gradient(135deg,var(--ui-hero-start),var(--ui-hero-end));color:#fff}.auth-page :is(.eyebrow,.brand,.subtitle,.label,.form-title,.section-index,.aside-title,.aside-copy,.return-context,.error){display:block}.auth-page .eyebrow,.auth-page .section-index{font:600 13px/1.8 var(--ui-font-tech);letter-spacing:.04em}.auth-page .brand{margin-top:6px;font-size:26px;font-weight:750;line-height:1.5}.auth-page .subtitle{margin-top:10px;font-size:15px;line-height:1.8}.auth-page .auth-layout{display:grid;gap:20px;margin-top:20px;align-items:start}.auth-page .auth-layout .card,.auth-page .auth-aside{min-width:0;box-sizing:border-box;padding:20px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface);box-shadow:none}.auth-page .form-title,.auth-page .aside-title{font-size:20px;font-weight:750;line-height:1.6;color:var(--ui-ink)}.auth-page .return-context{margin-top:12px;padding:10px;border-left:3px solid var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:13px;line-height:1.8}.auth-page .label{margin:20px 0 8px;color:var(--ui-text);font-size:14px;font-weight:600;line-height:1.8}.auth-page .input{box-sizing:border-box;width:100%;min-width:0;height:48px;padding:0 12px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-subtle);color:var(--ui-ink);font-size:16px}.auth-page .password-field{display:flex;align-items:center;gap:8px}.auth-page .password-field .input{flex:1;width:0}.auth-page .password-toggle{flex:none;min-width:54px;margin:0;padding:0 10px;height:48px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:14px;line-height:48px}.auth-page :is(.submit,.register){display:block;width:100%;box-sizing:border-box;min-height:48px;margin:20px 0 0;padding:12px;border-radius:6px;background:var(--ui-primary);color:var(--ui-on-primary);font-size:15px;line-height:1.6}.auth-page .register{margin-top:12px;background:var(--ui-primary-soft);color:var(--ui-primary)}.auth-page .error{margin-top:16px;color:var(--ui-danger);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.auth-page .section-index{margin-bottom:6px;color:var(--ui-muted)}.auth-page .aside-copy{margin-top:12px;font-size:14px;line-height:1.8;color:var(--ui-text)}.auth-page .aside-step{display:flex;gap:12px;margin-top:20px;color:var(--ui-text);font-size:14px;line-height:1.8}.auth-page .step-index{flex:none;font:700 16px/1.8 var(--ui-font-tech);color:var(--ui-primary)}.auth-page .notice{margin-top:20px;padding:14px;border-left:3px solid var(--ui-warning);border-radius:4px;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:13px;line-height:1.8}.auth-page .agreement{margin-top:20px;color:var(--ui-text);font-size:14px;line-height:1.8}.auth-page .agreement-choice{display:flex;min-height:44px;gap:8px;align-items:center;flex-wrap:wrap}.auth-page .agreement-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.auth-page .policy-link{margin:0;padding:0 4px;background:transparent;color:var(--ui-primary);font-size:14px;line-height:44px;min-height:44px;text-align:left}.auth-page uni-button:after{border:0}.auth-page :is(uni-button){border-radius:6px;transition:box-shadow .18s}.auth-page :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (min-width:960px){.page.auth-page{max-width:1000px}.auth-page .hero{padding:32px}.auth-page .brand{font-size:34px}.auth-page .auth-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.auth-page .auth-layout .card,.auth-page .auth-aside{padding:28px}}.favorites-page .favorites-heading{margin-top:24px}.favorites-page .favorite-grid{display:grid;gap:20px;margin-top:20px}.page.favorites-page .favorite-card{margin:0;cursor:pointer}.favorites-page .favorite-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.favorites-page .favorite-person{min-width:0;flex:1}.favorites-page :is(.name,.skills,.bio){display:block;overflow-wrap:anywhere}.favorites-page .name{font-size:20px;line-height:1.6;font-weight:700;color:var(--ui-ink)}.favorites-page .availability{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:4px;background:var(--ui-success-soft);color:var(--ui-success);font-size:13px;line-height:1.8}.favorites-page .availability.offline{background:var(--ui-subtle);color:var(--ui-muted)}.favorites-page .score{color:var(--ui-text);font-size:14px;line-height:1.8}.favorites-page .skills{margin-top:16px;color:var(--ui-primary);font-size:14px;line-height:1.8;white-space:pre-wrap}.favorites-page .bio{margin-top:12px;color:var(--ui-text);font-size:16px;line-height:1.9;white-space:pre-wrap}.favorites-page .favorite-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.favorites-page :is(.detail-button,.unfavorite){min-height:44px;margin:0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.7}.favorites-page .detail-button{background:var(--ui-primary-soft);color:var(--ui-primary)}.favorites-page .unfavorite{background:var(--ui-danger-soft);color:var(--ui-danger)}.invite-page .invite-layout,.team-join-page .join-layout{display:grid;gap:20px;margin-top:20px;align-items:start}.page.invite-page .invite-layout>.card,.page.invite-page .invite-details>.card:first-child,.page.team-join-page .join-layout>.card{margin:0}.invite-page .poster{display:block;box-sizing:border-box;width:100%;max-width:310px;margin:18px auto 0;border-radius:6px;background:#17234b}.invite-page .poster-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.invite-page .poster-actions uni-button{margin:0;flex:1;min-width:110px}.auxiliary-page .secondary{display:block;min-height:44px;margin:16px 0 0;padding:10px 14px;border-radius:6px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:14px;line-height:1.7}.invite-page .code{display:block;margin-top:20px;color:var(--ui-ink);font:750 26px/1.8 var(--ui-font-tech);letter-spacing:.08em;overflow-wrap:anywhere}.invite-page .count{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;color:var(--ui-text);font-size:14px}.invite-page .invite-count{color:var(--ui-ink);font:750 28px/1.8 var(--ui-font-tech)}.invite-page .milestone{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid var(--ui-line)}.invite-page .milestone>uni-view{min-width:0}.invite-page .milestone-icon{color:var(--ui-muted);font-size:18px}.invite-page .milestone.unlocked .milestone-icon{color:var(--ui-success)}.invite-page :is(.milestone-title,.milestone-desc,.activity-title,.activity-summary,.activity-content,.activity-time){display:block;overflow-wrap:anywhere}.invite-page .milestone-title{color:var(--ui-ink);font-size:15px;line-height:1.8;font-weight:600}.invite-page .milestone-desc{margin-top:6px;color:var(--ui-muted);font-size:14px;line-height:1.8}.invite-page .recent{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:13px;line-height:1.8;color:var(--ui-muted)}.invite-page .activity{margin-top:18px;padding:18px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-subtle)}.invite-page .activity-title{color:var(--ui-ink);font-size:18px;font-weight:700;line-height:1.8}.invite-page .activity-summary{margin-top:8px;color:var(--ui-text);font-size:14px;line-height:1.8}.invite-page .activity-content{margin-top:12px;white-space:pre-wrap;color:var(--ui-text);font-size:16px;line-height:1.9}.invite-page .activity-time{margin-top:14px;color:var(--ui-muted);font-size:13px;line-height:1.8}.team-join-page .join-form .primary,.team-join-page .join-form .secondary{width:100%;box-sizing:border-box}.team-join-page .join-rules .item-copy{margin-top:18px}@media (min-width:960px){.favorites-page .favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-page .invite-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.team-join-page .join-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1fr)}}.page.auxiliary-page{box-sizing:border-box;min-height:100vh;padding:16px;background:var(--ui-bg)}.auxiliary-page .hero{padding:26px 20px;border:1px solid var(--ui-line);border-radius:6px;background:linear-gradient(135deg,var(--ui-hero-start),var(--ui-hero-end));color:#fff}.auxiliary-page :is(.eyebrow,.title,.subtitle,.tip,.section-title,.label,.counter,.item-title,.item-copy,.metric,.success,.post-title,.post-content,.meta,.error,.progress-text,.requirement,.muted,.history-count){display:block}.auxiliary-page .eyebrow{font:600 13px/1.8 var(--ui-font-tech);letter-spacing:.04em}.auxiliary-page .title{margin-top:6px;font-size:26px;font-weight:750;line-height:1.5}.auxiliary-page :is(.subtitle,.hero .tip){margin-top:10px;font-size:15px;line-height:1.8}.page.auxiliary-page .card{box-sizing:border-box;min-width:0;margin-top:20px;padding:20px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface);box-shadow:none}.auxiliary-page .section-title{color:var(--ui-ink);font-size:20px;font-weight:750;line-height:1.6}.auxiliary-page .label{margin:18px 0 8px;color:var(--ui-text);font-size:14px;font-weight:600;line-height:1.8}.auxiliary-page .tip,.auxiliary-page .counter,.auxiliary-page .history-count{margin-top:10px;color:var(--ui-muted);font-size:13px;line-height:1.8}.auxiliary-page .hero .tip{color:inherit}.auxiliary-page .counter{text-align:right}.auxiliary-page :is(.input,.textarea){box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-subtle);font-size:16px;color:var(--ui-ink)}.auxiliary-page .input{height:48px}.auxiliary-page .textarea{min-height:160px;height:160px;line-height:1.8}.auxiliary-page .picker{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-subtle);color:var(--ui-text);font-size:15px}.auxiliary-page :is(.primary,.retry,.refresh){min-height:44px;margin:0;padding:10px 14px;border-radius:6px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:14px;line-height:1.7}.auxiliary-page .primary{margin-top:18px;background:var(--ui-primary);color:var(--ui-on-primary)}.auxiliary-page .state .retry{margin-top:14px}.auxiliary-page :is(.state,.error,.action-error){font-size:14px;line-height:1.8;overflow-wrap:anywhere}.auxiliary-page .state{padding:24px 16px;text-align:center;color:var(--ui-muted)}.auxiliary-page .state>uni-text{display:block}.auxiliary-page .error,.auxiliary-page .action-error{color:var(--ui-danger)}.auxiliary-page .action-error{display:block;margin-top:16px}.auxiliary-page .success{margin-top:16px;color:var(--ui-success);font-size:14px;line-height:1.8}.auxiliary-page .notice{margin-top:20px;padding:16px;border-left:3px solid var(--ui-warning);border-radius:4px;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.auxiliary-page .notice uni-text{display:block}.auxiliary-page .notice uni-text+uni-text{margin-top:10px}.auxiliary-page .item{padding:18px 0;border-bottom:1px solid var(--ui-line)}.auxiliary-page .item:last-child{border:0}.auxiliary-page .item-title{color:var(--ui-ink);font-size:16px;font-weight:600}.auxiliary-page .item-copy{margin-top:10px;color:var(--ui-text);font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.auxiliary-page :is(.item-heading,.history-heading,.head){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auxiliary-page :is(.item-content,.reply,.post-content,.mine .meta){white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text);font-size:16px;line-height:1.9}.auxiliary-page .item-content,.auxiliary-page .post-content{display:block;margin-top:14px}.auxiliary-page .reply{display:block;margin-top:14px;padding:14px;border-radius:4px;background:var(--ui-primary-soft);color:var(--ui-primary)}.auxiliary-page .time,.auxiliary-page .meta{display:block;margin-top:12px;color:var(--ui-muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.auxiliary-page .status{padding:3px 8px;border-radius:4px;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:13px}.auxiliary-page .status.done{background:var(--ui-success-soft);color:var(--ui-success)}.feedback-page .feedback-layout,.membership-page .membership-layout,.community-page .community-layout{display:grid;gap:20px;margin-top:20px;align-items:start}.feedback-page .feedback-layout .card,.membership-page .membership-layout .card,.community-page .community-editor>.card:first-child{margin:0}.membership-page .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:center}.membership-page .stats .metric-value{margin-top:0;display:block;font-size:28px;line-height:1.5;color:var(--ui-ink)}.membership-page .stats uni-text{display:block;margin-top:8px;color:var(--ui-muted);font-size:14px}.membership-page .stats>uni-view+uni-view{border-left:1px solid var(--ui-line)}.membership-page .badge{display:inline-block;margin-top:16px;padding:5px 12px;border:1px solid;border-radius:4px;background:var(--ui-surface);color:var(--ui-text);font-size:14px}.membership-page .heading{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;color:var(--ui-text);font-size:16px}.membership-page .progress{height:10px;margin-top:20px;border-radius:4px;background:var(--ui-subtle);overflow:hidden}.membership-page .progress>uni-view{height:100%;transition:width .3s}.membership-page :is(.progress-text,.requirement,.muted){margin-top:12px;font-size:14px;line-height:1.9;color:var(--ui-text)}.membership-page .complete{display:block;color:var(--ui-success);font-size:16px;line-height:1.8}.membership-page .benefit{margin-top:12px;padding:12px;border-radius:4px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:14px;line-height:1.8}.membership-page .level{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--ui-line);font-size:14px;line-height:1.8}.membership-page .level .level-copy{flex:1;min-width:0}.membership-page .level .level-name,.membership-page .level uni-view uni-text{display:block;overflow-wrap:anywhere}.membership-page .level .level-name{color:var(--ui-ink)}.membership-page .level uni-view uni-text,.membership-page .level>uni-text{color:var(--ui-muted)}.membership-page .level.unlocked>uni-text{color:var(--ui-success)}.membership-page .level .level-dot{width:10px;height:10px;border-radius:50%;flex:none}.community-page .public-feed{min-width:0}.community-page .public-feed:only-child{grid-column:1/-1}.community-page .post-title{color:var(--ui-ink);font-size:18px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.community-page .report{margin:14px 0 0;padding:10px 12px;min-height:44px;border-radius:6px;background:var(--ui-danger-soft);color:var(--ui-danger);font-size:14px;line-height:1.7}.community-page .mine{padding:16px 0;border-bottom:1px solid var(--ui-line)}.community-page .mine>uni-text:first-child{display:block;color:var(--ui-text);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.page.auxiliary-page :is(uni-button){border-radius:6px;transition:box-shadow .18s}.auxiliary-page :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.auxiliary-page uni-button:after{border:0}@media (min-width:960px){.auxiliary-page .hero{padding:32px}.auxiliary-page .title{font-size:34px}.auxiliary-page .card{padding:24px}.feedback-page .feedback-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.membership-page .membership-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page .community-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.feedback-page .feedback-form{position:sticky;top:92px}}.page.public-helper-page{box-sizing:border-box;padding:16px;background:var(--ui-bg)}.page.public-helper-page .hero{padding:26px 20px;border:1px solid var(--ui-line);border-radius:6px}.public-helper-page .hero .title{font-size:26px;line-height:1.5;overflow-wrap:anywhere}.public-helper-page .hero :is(.eyebrow,.subtitle,.skills){font-size:15px;line-height:1.8;overflow-wrap:anywhere}.page.public-helper-page .card{min-width:0;box-sizing:border-box;border-radius:6px;box-shadow:none}.page.public-helper-page :is(uni-button){border-radius:6px;transition:box-shadow .18s}.public-helper-page uni-button:after{border:0}.public-helper-page :is(.name,.bio,.body,.review-content,.slot,.rule,.section-error){overflow-wrap:anywhere;white-space:pre-wrap}.public-helper-page .retry{display:block;min-height:44px;margin:14px 0 0;padding:10px 14px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:14px;line-height:1.7}.public-helper-page .state>uni-text{display:block}.public-helper-page .state .retry{margin:14px auto 0}.public-helper-page :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.page.helper-directory-page .directory-controls{border-radius:6px}.page.helper-directory-page .helper-directory-card:hover{transform:none;box-shadow:none}.helper-directory-page .hero .ranking-entry{max-width:100%;box-sizing:border-box;background:var(--ui-primary-soft);color:var(--ui-primary);border-color:var(--ui-line)}.helper-ranking-page .ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.helper-ranking-page .ranking-heading .retry{margin:0}.helper-ranking-page .ranking-count{font-size:14px;color:var(--ui-muted);line-height:1.8}.page.helper-ranking-page .list{display:grid;gap:16px;padding:0;margin-top:20px}.page.helper-ranking-page .ranking-card{display:flex;align-items:center;gap:16px;width:100%;margin:0;padding:20px;text-align:left;white-space:normal;line-height:1.8}.page.helper-ranking-page .rank{flex:none;width:36px;height:36px;border-radius:4px;font:700 18px/1 var(--ui-font-num)}.page.helper-ranking-page .rank.top{background:var(--ui-primary-soft);color:var(--ui-primary)}.page.helper-ranking-page .skills{white-space:normal;text-overflow:clip;overflow:visible}.helper-ranking-page .score{flex:none}.page.helper-ranking-page .score b{color:var(--ui-primary);font-size:22px}.page.helper-ranking-page .rule{margin:20px 0 0;padding:16px;border-radius:4px;line-height:1.8}.helper-detail-page .hero .score{flex-wrap:wrap}.helper-detail-page .hero .score b{color:var(--ui-primary);font-size:26px}.helper-detail-page .hero .score uni-text{opacity:1}.helper-detail-page .hero :is(.level,.availability-badge){box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere;white-space:normal}.helper-detail-page .hero .level{color:var(--ui-text);border-left:3px solid var(--ui-primary);padding:5px 10px;background:var(--ui-subtle);border-radius:4px}.page.helper-detail-page :is(.body,.review-content){font-size:16px;line-height:1.9;color:var(--ui-text)}.page.helper-detail-page .section-title{font-size:20px;line-height:1.6;color:var(--ui-ink)}.helper-detail-page .section-error{display:block;color:var(--ui-danger);font-size:14px;line-height:1.8}.helper-detail-page .favorite-error{margin:16px 12px}.helper-detail-page .section-error>uni-text{display:block}.page.helper-detail-page :is(.choose,.favorite,.favorite-link,.more){min-height:44px;padding:10px 14px;font-size:15px;line-height:1.8;box-sizing:border-box;white-space:normal}.helper-detail-page .favorite-link{background:var(--ui-surface);border:1px solid var(--ui-line)}.helper-detail-page .notice{line-height:1.8}@media (max-width:389px){.page.helper-ranking-page .ranking-card{flex-wrap:wrap}.helper-ranking-page .score{display:flex;align-items:baseline;gap:12px;width:100%;padding-left:52px;text-align:left}}@media (min-width:960px){.page.public-helper-page .hero{padding:32px}.public-helper-page .hero .title{font-size:34px}.page.helper-ranking-page .list{grid-template-columns:repeat(2,minmax(0,1fr))}.helper-detail-page .favorite-error{margin-right:0;margin-left:0}}html[data-site-appearance] uni-page-body .page.public-helper-page .card{border-radius:6px;box-shadow:none}html:not([data-site-theme]) .public-helper-page .hero,html[data-site-theme=daybreak] .public-helper-page .hero,html[data-site-theme=arena] .public-helper-page .hero{background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}html:not([data-site-theme]) .public-helper-page .hero :is(.eyebrow,.subtitle,.skills),html[data-site-theme=daybreak] .public-helper-page .hero :is(.eyebrow,.subtitle,.skills),html[data-site-theme=arena] .public-helper-page .hero :is(.eyebrow,.subtitle,.skills){color:var(--ui-text);opacity:1}html[data-site-appearance] uni-page-body .helper-detail-page .choose{background:var(--ui-action-primary);color:var(--ui-action-ink)}html[data-site-appearance] uni-page-body .public-helper-page :is(uni-button){transition:box-shadow .18s}uni-page-body{background:var(--ui-bg);color:var(--ui-ink);font-size:1rem;overflow-x:hidden}body{background:var(--ui-bg)}@media (min-width: 960px){uni-page-body{background:var(--ui-bg);font-size:16px}body{background:var(--ui-bg)}uni-page-body{box-sizing:border-box;min-height:100vh}uni-page-body>.page,uni-page-body>uni-view.page{box-sizing:border-box;width:min(1220px,calc(100% - 48px))!important;min-height:100vh!important;margin:0 auto!important;padding:28px 0 56px!important}uni-page-body>.page:not(.profile-page):not(.notifications-page):not(.wallet-page):not(.helper-workbench-page):not(.workshop-page):not(.helper-profile-page):not(.helper-availability-page):not(.auth-page):not(.help-page):not(.policy-page):not(.auxiliary-page):not(.public-helper-page)>.hero,uni-page-body>uni-view.page:not(.profile-page):not(.notifications-page):not(.wallet-page):not(.helper-workbench-page):not(.workshop-page):not(.helper-profile-page):not(.helper-availability-page):not(.auth-page):not(.help-page):not(.policy-page):not(.auxiliary-page):not(.public-helper-page)>.hero{border-radius:22px!important}uni-button{cursor:pointer}uni-input,uni-textarea,uni-picker{font-size:16px}}
