*{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}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-page-body,.hc-root{--color-navy-50: #bcd0e6;--color-navy-400: #6b9bc4;--color-navy-500: #5485b0;--color-navy-600: #3d6b94;--color-navy-700: #2a5278;--color-navy-800: #1a3a5c;--color-navy-900: #0f2742;--color-gold-50: #fff8ec;--color-gold-200: #e3c585;--color-gold-400: #e0bd6e;--color-gold-600: #c8a24b;--color-gold-700: #a9802f;--color-gold-800: #7a5f1e;--color-gold-900: #6b5524;--color-gray-50: #f4f6f9;--color-gray-100: #f5f7fa;--color-gray-150: #eef2f7;--color-gray-200: #f7f9fc;--color-gray-300: #e3e8ef;--color-gray-400: #cdd8e6;--color-gray-500: #6b7a8d;--color-gray-700: #374454;--color-gray-900: #1f2a37;--color-green-100: #e6f4ec;--color-green-600: #2e9e6b;--color-green-700: #2e8b57;--color-amber-100: #fbf1e2;--color-amber-600: #d98a2b;--color-red-50: #fdeeee;--color-red-100: #fbeaea;--color-red-200: #e7b8b7;--color-red-600: #c0504d;--color-red-700: #a83a3a;--color-red-800: #991b1b;--color-red-900: #7a3b3a;--color-blue-100: #eef5fb;--color-blue-200: #bcd6ee;--color-blue-600: #2f6fb0;--color-blue-900: #234866;--color-absolute-white: #ffffff;--color-absolute-black: #000000;--color-purple-100: #f0e6ff;--color-purple-300: #8a78d6;--color-purple-600: #7c3aed;--color-purple-700: #5b4fa0;--color-teal-100: #e0f7fa;--color-teal-700: #0e7490;--font-family-sans: PingFang SC, Microsoft YaHei, sans-serif;--font-family-mono: SF Mono, Menlo, Cascadia Mono, Consolas, Noto Sans Mono CJK SC, monospace;--font-family-body: var(--font-family-sans);--font-family-code: var(--font-family-mono);--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .8125rem;--font-size-base: .875rem;--font-size-lg: .9375rem;--font-size-xl: 1rem;--font-size-2xl: 1.0625rem;--font-size-3xl: 1.1875rem;--font-size-4xl: 1.25rem;--font-size-5xl: 1.75rem;--font-size-6xl: 2.25rem;--font-size-7xl: 2.75rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-line-height-tight: 1.3;--font-line-height-base: 1.6;--font-line-height-loose: 1.8;--font-tracking-eyebrow: .28em;--font-tracking-brand: .12em;--font-tracking-numeral: .04em;--font-body: var(--font-size-base);--font-caption: var(--font-size-xs);--font-label: var(--font-size-sm);--font-note: var(--font-size-md);--font-body-sm: var(--font-size-sm);--font-heading-h4: var(--font-size-lg);--font-heading-h3: var(--font-size-xl);--font-heading-h2: var(--font-size-2xl);--font-heading-h1: var(--font-size-3xl);--font-heading-hero: var(--font-size-5xl);--font-heading-display: var(--font-size-7xl);--font-heading-section: var(--font-size-5xl);--font-heading-lead: var(--font-size-2xl);--font-heading-card: var(--font-size-4xl);--font-metric: var(--font-size-2xl);--space-0: 0;--space-1: .0625rem;--space-2: .125rem;--space-3: .1875rem;--space-4: .25rem;--space-5: .3125rem;--space-6: .375rem;--space-7: .4375rem;--space-8: .5rem;--space-9: .5625rem;--space-10: .625rem;--space-11: .6875rem;--space-12: .75rem;--space-14: .875rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-64: 4rem;--space-96: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .4375rem;--radius-xl: .5rem;--radius-2xl: .875rem;--radius-3xl: 1.125rem;--radius-pill: 624.9375rem;--shadow-none: 0px 0px 0px 0px #00000000;--shadow-sm: 0px 1px 2px 0px #0f27420a;--shadow-md: 0px 4px 12px 0px #0f274214;--shadow-nav: 0px 1px 8px 0px #0f274217;--surface-page: var(--color-gray-50);--surface-page-alt: var(--color-gray-100);--surface-card: var(--color-absolute-white);--surface-card-hover: var(--color-gray-200);--surface-subtle: var(--color-gray-150);--surface-inverse: var(--color-navy-900);--surface-overlay: rgba(15, 39, 66, .4);--surface-on-dark-subtle: rgba(255, 255, 255, .07);--surface-on-dark-medium: rgba(255, 255, 255, .16);--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-500);--text-tertiary: var(--color-gray-700);--text-on-brand: var(--color-absolute-white);--text-on-brand-muted: var(--color-navy-50);--text-accent: var(--color-gold-600);--text-gold-strong: var(--color-gold-700);--text-brand: var(--brand-primary);--text-inverse: var(--color-absolute-white);--text-disabled: var(--color-gray-400);--border-subtle: var(--color-gray-150);--border-default: var(--color-gray-300);--border-strong: var(--color-gray-400);--border-brand: var(--color-navy-900);--border-accent: var(--color-gold-200);--border-inverse: var(--color-absolute-white);--border-width-hairline: .0625rem;--border-width-default: .0625rem;--border-width-thick: .25rem;--brand-primary: var(--color-navy-900);--brand-primary-alt: var(--color-navy-800);--brand-primary-hover: var(--color-navy-800);--brand-cta-bg: var(--color-navy-900);--brand-cta-fg: var(--color-absolute-white);--brand-accent: var(--color-gold-600);--brand-accent-light: var(--color-gold-400);--brand-shade-deep: var(--color-navy-700);--brand-shade-mid: var(--color-navy-600);--brand-shade-soft: var(--color-navy-500);--brand-shade-pale: var(--color-navy-400);--brand-gradient-brand: linear-gradient(90deg, var(--color-navy-900), var(--color-navy-800));--brand-gradient-hero: linear-gradient(120deg, var(--color-navy-900), var(--color-navy-800));--brand-gradient-accent: linear-gradient(135deg, var(--color-gold-600), var(--color-gold-400));--decor-noise-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--decor-noise-opacity: .05;--decor-gold-line: linear-gradient(90deg, transparent 0%, var(--color-gold-400) 22%, #f0dcae 50%, var(--color-gold-400) 78%, transparent 100%);--decor-gold-metal-fill: linear-gradient(135deg, #b8923b 0%, var(--color-gold-400) 45%, #f0dcae 55%, var(--color-gold-600) 100%);--decor-gold-text: linear-gradient(105deg, var(--color-gold-700) 0%, var(--color-gold-400) 30%, #f7ead0 50%, var(--color-gold-400) 70%, var(--color-gold-700) 100%);--decor-gold-text-fallback: var(--color-gold-700);--decor-hairline-gold: rgba(200, 162, 75, .3);--decor-metal-ink: var(--color-navy-900);--decor-watermark-opacity: .06;--decor-tracking-eyebrow: var(--font-tracking-eyebrow);--decor-tracking-brand: var(--font-tracking-brand);--decor-tracking-numeral: var(--font-tracking-numeral);--print-ink: var(--color-absolute-black);--print-paper: var(--color-absolute-white);--print-ink-primary: var(--color-gray-900);--print-ink-secondary: var(--color-gray-500);--print-ink-tertiary: var(--color-gray-700);--print-rule-subtle: var(--color-gray-150);--print-rule-default: var(--color-gray-300);--print-fill-subtle: var(--color-gray-150);--print-table-header-bg: var(--color-gray-150);--print-table-header-fg: var(--color-gray-700);--print-table-cell-border: var(--color-gray-150);--print-table-cell-fg: var(--color-gray-900);--print-tag-neutral-bg: var(--color-gray-150);--print-tag-neutral-fg: var(--color-gray-700);--print-tag-green-bg: var(--color-green-100);--print-tag-green-fg: var(--color-green-600);--print-tag-amber-bg: var(--color-amber-100);--print-tag-amber-fg: var(--color-amber-600);--print-tag-red-bg: var(--color-red-100);--print-tag-red-fg: var(--color-red-600);--print-status-success: var(--color-green-600);--print-status-danger: var(--color-red-600);--print-status-warning: var(--color-amber-600);--print-status-info: var(--color-blue-600);--print-status-warning-bg: var(--color-amber-100);--status-success-strong: var(--color-green-700);--status-success-fg: var(--color-green-600);--status-success-bg: var(--color-green-100);--status-success-light: #52c08f;--status-warning-fg: var(--color-amber-600);--status-warning-bg: var(--color-amber-100);--status-warning-strong: #c8740a;--status-danger-fg: var(--color-red-600);--status-danger-bg: var(--color-red-100);--status-danger-strong: var(--color-red-700);--status-danger-deep: var(--color-red-800);--status-danger-light: #e0726f;--status-info-fg: var(--color-blue-600);--status-info-bg: var(--color-blue-100);--status-neutral-fg: var(--color-gray-500);--status-neutral-bg: var(--color-gray-150);--motion-duration-fast: .15s;--motion-duration-base: .18s;--motion-duration-slow: .3s;--motion-easing-standard: .4, 0, .2, 1;--motion-easing-decelerate: 0, 0, .2, 1;--z-index-base: 1;--z-index-sticky: 50;--z-index-overlay: 100;--z-index-modal: 110;--z-index-toast: 120;--breakpoint-sm: 375px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-max: 1180px;--layout-gutter: var(--space-12);--layout-touch-target: 2.75rem;--button-primary-bg: var(--brand-cta-bg);--button-primary-bg-hover: var(--brand-primary-hover);--button-primary-fg: var(--brand-cta-fg);--button-primary-border: var(--brand-cta-bg);--button-accent-bg: var(--brand-gradient-accent);--button-accent-fg: var(--brand-primary);--button-accent-border: var(--color-gold-400);--button-ghost-bg: var(--surface-card);--button-ghost-fg: var(--brand-primary);--button-ghost-border: var(--border-brand);--button-disabled-bg: var(--surface-subtle);--button-disabled-fg: var(--text-disabled);--button-radius: var(--radius-lg);--button-padding-x: var(--space-14);--button-padding-y: var(--space-7);--button-font-size: var(--font-size-md);--button-font-weight: var(--font-weight-semibold);--button-min-height: var(--layout-touch-target);--card-bg: var(--surface-card);--card-border: var(--border-default);--card-border-hover: var(--border-strong);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--card-radius: var(--radius-2xl);--card-padding: var(--space-20);--pill-radius: var(--radius-pill);--pill-font-size: var(--font-size-xs);--pill-padding-x: var(--space-8);--pill-padding-y: var(--space-2);--pill-default-bg: var(--status-neutral-bg);--pill-default-fg: var(--status-neutral-fg);--badge-radius: var(--radius-sm);--badge-font-size: var(--font-size-xs);--badge-padding-x: var(--space-7);--badge-padding-y: var(--space-1);--tag-neutral-bg: var(--status-neutral-bg);--tag-neutral-fg: var(--status-neutral-fg);--tag-blue-bg: var(--status-info-bg);--tag-blue-fg: var(--status-info-fg);--tag-green-bg: var(--status-success-bg);--tag-green-fg: var(--status-success-fg);--tag-amber-bg: var(--status-warning-bg);--tag-amber-fg: var(--status-warning-fg);--tag-red-bg: var(--status-danger-bg);--tag-red-fg: var(--status-danger-fg);--tag-purple-bg: var(--color-purple-100);--tag-purple-fg: var(--color-purple-700);--tag-purple-light: var(--color-purple-300);--tag-teal-bg: var(--color-teal-100);--tag-teal-fg: var(--color-teal-700);--note-bg: var(--color-gold-50);--note-border: var(--border-accent);--note-fg: var(--color-gold-700);--note-accent-bar: var(--brand-accent);--note-bar-width: var(--border-width-thick);--note-radius: var(--radius-md);--note-padding: var(--space-10);--note-danger-bg: var(--color-red-50);--note-danger-border: var(--color-red-200);--note-danger-fg: var(--color-red-900);--note-danger-accent-bar: var(--status-danger-fg);--note-info-bg: var(--color-blue-100);--note-info-border: var(--color-blue-200);--note-info-fg: var(--color-blue-900);--note-info-accent-bar: var(--status-info-fg);--note-success-bg: var(--status-success-bg);--note-success-border: var(--color-green-600);--note-success-fg: var(--color-green-600);--note-success-accent-bar: var(--status-success-fg);--note-warning-bg: var(--status-warning-bg);--note-warning-border: var(--color-amber-600);--note-warning-fg: var(--color-amber-600);--note-warning-accent-bar: var(--status-warning-fg);--tabs-badge-blue: #4a7ab5;--tabs-badge-solid-on-brand: rgba(255, 255, 255, .92);--tabs-badge-on-brand-ring: rgba(255, 255, 255, .7);--table-header-bg: var(--surface-card);--table-header-fg: var(--text-secondary);--table-header-weight: var(--font-weight-medium);--table-header-font-size: var(--font-size-sm);--table-header-letter-spacing: .06em;--table-header-border: var(--border-default);--table-row-hover-bg: var(--surface-card-hover);--table-cell-fg: var(--text-primary);--table-cell-border: var(--border-subtle);--table-font-size: var(--font-size-md);--table-cell-padding-x: var(--space-10);--table-cell-padding-y: var(--space-14);--table-radius: var(--radius-2xl);--topnav-bg: var(--brand-gradient-brand);--topnav-fg: var(--text-on-brand);--topnav-fg-muted: var(--text-on-brand-muted);--topnav-height: 3.75rem;--topnav-shadow: var(--shadow-nav);--topnav-alert-badge: #d64545;--hero-bg: var(--brand-gradient-hero);--hero-fg: var(--text-on-brand);--hero-fg-muted: var(--text-on-brand-muted);--hero-padding-y: var(--space-20);--footer-bg: var(--brand-primary);--footer-fg: #aebfd2;--footer-font-size: var(--font-size-xs);--footer-line-height: var(--font-line-height-loose);--progress-track: var(--surface-subtle);--progress-fill: var(--brand-gradient-accent);--progress-height: var(--space-7);--progress-radius: var(--radius-pill);--kpi-value-fg: var(--brand-primary);--kpi-label-fg: var(--text-secondary);--kpi-value-size: var(--font-metric);--kpi-label-size: var(--font-size-xs);--kpi-on-dark-value-fg: var(--brand-accent-light);--kpi-on-dark-label-fg: var(--text-on-brand-muted);--kpi-on-dark-bg: rgba(255, 255, 255, .07);--kpi-on-dark-border: rgba(200, 162, 75, .3);--secret-tag-bg: var(--color-red-600);--secret-tag-border: rgba(255, 160, 158, .4);--secret-tag-fg: #ffd9d7;--secret-tag-font-size: var(--font-size-2xs);--site-header-height: 4.5rem;--site-header-bg: var(--color-navy-800);--site-on-brand-muted: #a8c4d8;--site-chip-bg: rgba(255, 255, 255, .1);--site-chip-border: rgba(255, 255, 255, .2);--site-chip-bg-hover: rgba(255, 255, 255, .17);--site-hero-bg: linear-gradient(135deg, var(--color-navy-800), var(--color-navy-700));--site-hero-edge: var(--border-accent);--site-cta-bg: var(--color-gold-600);--site-cta-hover: #b8923b;--site-footer-bg: #0f1f33;--tier-band-ink: var(--color-navy-900);--tier-gold-band: linear-gradient(180deg, var(--color-gold-600), #ecd9ac);--tier-gold-ring: rgba(200, 162, 75, .35);--tier-platinum-band: linear-gradient(180deg, #9aa8b8, #dbe2ea);--tier-platinum-ring: rgba(143, 164, 188, .35);--tier-diamond-band: linear-gradient(180deg, #7aa7d9, #cfe3f7);--tier-diamond-ring: rgba(122, 167, 217, .4);--vip-card-gold-accent: #c8a24b;--vip-card-ink-on-dark: #ffffff;--vip-card-ink-on-dark-muted: rgba(255, 255, 255, .62);--vip-card-veil-on-dark: rgba(255, 255, 255, .04);--vip-card-gold-ring-soft: rgba(200, 162, 75, .42);--vip-card-gold-ring-badge: rgba(200, 162, 75, .5);--vip-card-gold-tip-ink: rgba(200, 162, 75, .6);--vip-card-danger: #e08c85;--vip-card-diamond-page-bg: #07090d;--vip-card-diamond-ink: var(--vip-card-gold-accent);--vip-card-diamond-face: linear-gradient(150deg, #0c1016, #141a24 60%, #0d1118);--vip-card-diamond-glow: radial-gradient(120% 90% at 50% 0%, #c8a24b29, transparent 55%);--vip-card-diamond-ring: rgba(200, 162, 75, .55);--vip-card-diamond-ring-inner: rgba(200, 162, 75, .28);--vip-card-diamond-ring-soft: rgba(200, 162, 75, .2);--vip-card-diamond-halo: rgba(200, 162, 75, .06);--vip-card-diamond-shadow: 0px 18px 50px 0px #00000099;--vip-card-diamond-title-glow: rgba(200, 162, 75, .35);--vip-card-platinum-page-bg: #0a1220;--vip-card-platinum-ink: #c9d6e8;--vip-card-platinum-face: linear-gradient(150deg, #0d1626, #16283f 60%, #0c1422);--vip-card-platinum-glow: radial-gradient(120% 90% at 50% 0%, #a0bee124, transparent 55%);--vip-card-platinum-ring: rgba(160, 190, 225, .5);--vip-card-platinum-ring-inner: rgba(160, 190, 225, .26);--vip-card-gold-tier-page-bg: #120d04;--vip-card-gold-tier-ink: #d4af37;--vip-card-gold-tier-face: linear-gradient(150deg, #171004, #2a1f0a 60%, #151004);--vip-card-gold-tier-glow: radial-gradient(120% 90% at 50% 0%, #d4af3726, transparent 55%);--vip-card-gold-tier-ring: rgba(212, 175, 55, .5);--vip-card-gold-tier-ring-inner: rgba(212, 175, 55, .26);--table-filter-search-width: 17.5rem;--table-filter-select-width: 8.75rem;--table-filter-label-width: var(--space-20);--table-filter-gap: var(--space-4);--empty-state-icon-size: 3rem;--empty-state-icon-color: var(--text-secondary);--empty-state-padding-y: var(--space-20);--skeleton-bg: var(--surface-subtle);--skeleton-highlight: var(--border-subtle);--skeleton-duration: 1.5s;--skeleton-radius: var(--radius-md);--spinner-loading-mask: rgba(255, 255, 255, .8);--spinner-size: 1.25rem;--spinner-stroke-width: .125rem;--spinner-color: var(--brand-primary);--chart-text: var(--text-secondary);--chart-axis: var(--border-strong);--chart-split: var(--border-subtle);--chart-series1: var(--brand-primary);--chart-series2: var(--brand-accent);--chart-series3: var(--status-info-fg);--chart-series4: var(--status-success-fg);--chart-series5: var(--status-warning-fg)}.hc-root.theme-dark{--shadow-sm: 0px 1px 3px 0px #0000004d;--shadow-md: 0px 10px 26px 0px #00000073;--shadow-nav: 0px 2px 14px 0px #00000080;--surface-page: #0a1726;--surface-page-alt: #0d1c2e;--surface-card: #12233a;--surface-card-hover: #172a44;--surface-subtle: #1a3049;--surface-inverse: #071120;--surface-overlay: rgba(3, 10, 18, .72);--text-primary: #e8eef6;--text-secondary: #8fa4bc;--text-tertiary: #b6c6d9;--text-on-brand: #ffffff;--text-on-brand-muted: #a9bdd4;--text-accent: #e0bd6e;--text-brand: #e0bd6e;--text-inverse: #ffffff;--text-disabled: #5b6d82;--border-subtle: #1e2e44;--border-default: #1f3550;--border-strong: #2d4a6b;--border-brand: #e0bd6e;--border-accent: #8a7133;--border-inverse: #ffffff;--brand-primary: #e0bd6e;--brand-primary-alt: #c8a24b;--brand-primary-hover: #f0dcae;--brand-cta-bg: #e0bd6e;--brand-cta-fg: #0a1726;--brand-accent: #e0bd6e;--brand-accent-light: #f0dcae;--brand-shade-deep: #3d6b94;--brand-shade-mid: #5485b0;--brand-shade-soft: #6b9bc4;--brand-shade-pale: #8fb4d4;--brand-gradient-brand: linear-gradient(90deg, #0d1f33, #16304d);--brand-gradient-hero: linear-gradient(120deg, #0d1f33, #16304d);--brand-gradient-accent: linear-gradient(135deg, #e0bd6e, #f0dcae);--decor-noise-opacity: .08;--decor-gold-line: linear-gradient(90deg, transparent 0%, var(--color-gold-400) 22%, #f7ead0 50%, var(--color-gold-400) 78%, transparent 100%);--decor-gold-metal-fill: linear-gradient(135deg, #dcb45c 0%, #f0dcae 45%, #fff6e0 55%, var(--color-gold-400) 100%);--decor-gold-text: linear-gradient(105deg, var(--color-gold-400) 0%, #f0dcae 30%, #fff6e0 50%, #f0dcae 70%, var(--color-gold-400) 100%);--decor-gold-text-fallback: var(--color-gold-400);--decor-hairline-gold: rgba(224, 189, 110, .35);--decor-metal-ink: #0a1726;--decor-watermark-opacity: .05;--status-success-fg: #4fd18b;--status-success-bg: #0e3020;--status-success-light: #6ee7a8;--status-warning-fg: #f0b355;--status-warning-bg: #382710;--status-warning-strong: #f0b355;--status-danger-fg: #f08a86;--status-danger-bg: #3a1a1a;--status-danger-strong: #ff9b96;--status-danger-light: #ffa9a5;--status-info-fg: #6aa9e0;--status-info-bg: #112a42;--status-neutral-fg: #8fa4bc;--status-neutral-bg: #1a3049;--tag-purple-bg: #2a1f45;--tag-purple-fg: #c4b5fd;--tag-purple-light: #a78bfa;--tag-teal-bg: #10323a;--tag-teal-fg: #67d4e8;--note-bg: #2a2110;--note-border: #8a7133;--note-fg: #f0dcae;--note-accent-bar: #e0bd6e;--note-danger-bg: #2e1516;--note-danger-border: #6b3231;--note-danger-fg: #f0a8a5;--note-danger-accent-bar: #f08a86;--note-info-bg: #10263c;--note-info-border: #2b4d70;--note-info-fg: #9cc4e8;--note-info-accent-bar: #6aa9e0;--note-success-bg: #0e3020;--note-success-border: #1f6b45;--note-success-fg: #7fe0ac;--note-success-accent-bar: #4fd18b;--note-warning-bg: #382710;--note-warning-border: #8a6a23;--note-warning-fg: #f5cd7a;--note-warning-accent-bar: #f0b355;--footer-bg: #071120;--footer-fg: #8fa4bc;--secret-tag-border: rgba(255, 160, 158, .35);--site-header-bg: var(--surface-card);--site-hero-bg: var(--surface-card);--site-hero-edge: rgba(0, 0, 0, 0);--site-cta-hover: #dcb45c;--site-footer-bg: #0a1726}.font-scale-large{--font-size-2xs: .75rem;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-md: .9375rem;--font-size-base: 1rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.375rem;--font-size-4xl: 1.4375rem;--font-size-5xl: 2rem;--font-size-6xl: 2.5625rem;--font-size-7xl: 3.1875rem}.font-scale-xlarge{--font-size-2xs: .8125rem;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-md: 1.0625rem;--font-size-base: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.3125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.5625rem;--font-size-4xl: 1.625rem;--font-size-5xl: 2.25rem;--font-size-6xl: 2.9375rem;--font-size-7xl: 3.5625rem}:root,uni-page-body{--tabbar-h: 58px;--boundary-h: 0px;--input-min-height: 48px;--input-textarea-min-height: 96px}.has-service-boundary{--boundary-h: 48px}.pg{min-height:calc(100vh - var(--window-top, 0px) - var(--window-bottom, 0px));padding-bottom:var(--space-16);background:var(--surface-page)}.pg-lead{padding:var(--space-16) var(--space-20) 0;font-size:var(--font-note);color:var(--text-tertiary);line-height:var(--font-line-height-base)}.pg-head{background:var(--hero-bg);color:var(--hero-fg);padding:var(--space-16) var(--space-20) var(--space-12)}.pg-head__title{font-size:var(--font-heading-h1);font-weight:var(--font-weight-bold)}.pg-head__sub{font-size:var(--font-note);color:var(--hero-fg-muted);margin-top:var(--space-4);line-height:var(--font-line-height-base)}.pg-body{padding:var(--space-12) var(--space-20) 0}.pg-greet{padding:var(--space-16) var(--space-20) 0}.pg-greet__title{display:block;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.pg-greet__sub{display:block;font-size:var(--font-note);color:var(--text-tertiary);margin-top:var(--space-4)}.pg-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);margin-bottom:var(--space-24)}.pg-card--focus{padding:var(--card-padding)}.pg-card--focus .pg-card__title{font-size:var(--font-size-2xl)}.pg-card--warn{border-color:var(--note-danger-border);border-left:var(--note-bar-width) solid var(--status-danger-fg)}.pg-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.pg-card__title{flex:1 1 auto;min-width:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-brand);word-break:keep-all;overflow-wrap:anywhere}.pg-card__meta{font-size:var(--font-note);color:var(--text-secondary);margin-top:var(--space-4);overflow-wrap:break-word}.pg-card__hint{font-size:var(--font-label);color:var(--text-tertiary);margin-top:var(--space-12);line-height:var(--font-line-height-base)}.pg-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--border-subtle)}.pg-row:last-child{border-bottom:none}.pg-row__name{display:block;font-size:var(--font-size-xl);color:var(--text-primary);overflow-wrap:break-word;min-width:0}.pg-row__ref{display:block;font-size:var(--font-note);color:var(--text-tertiary);margin-top:var(--space-4)}.pg-row__right{display:flex;align-items:center;gap:var(--space-8);flex:0 0 auto}.pg-row__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.pg-listrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:3rem;padding:var(--space-16) var(--space-20);background:var(--card-bg);border-bottom:1px solid var(--border-subtle)}.pg-listrow:last-child{border-bottom:none}.pg-listrow__name{font-size:var(--font-size-xl);color:var(--text-primary);min-width:0;overflow-wrap:break-word}.pg-listrow__sub{display:block;font-size:var(--font-note);color:var(--text-secondary);margin-top:var(--space-4)}.pg-listrow__value{font-size:var(--font-note);color:var(--text-secondary);flex:0 0 auto}.pg-card__actions{display:flex;justify-content:flex-end;margin-top:var(--space-12)}.pg-group{padding:var(--space-24) var(--space-20) var(--space-8);font-size:var(--font-note);color:var(--text-tertiary)}.rows{border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow)}.pg-seg{display:flex;gap:var(--space-8);padding:var(--space-12) var(--space-20) 0}.pg-seg__item{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);font-size:var(--font-note);line-height:1.2;color:var(--text-secondary);background:var(--surface-subtle)}.pg-seg__item.is-on{background:var(--brand-cta-bg);color:var(--brand-cta-fg);font-weight:var(--font-weight-semibold)}.pg-seg--fill .pg-seg__item{flex:1 1 0;min-width:0;padding-left:var(--space-4);padding-right:var(--space-4);text-align:center;white-space:nowrap}.pg-steps{display:flex;padding:var(--space-16) var(--space-20) var(--space-12)}.pg-steps__item{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;--steps-line-top: 6px}.pg-steps__item:not(:first-child):before{content:"";position:absolute;top:var(--steps-line-top);right:50%;left:-50%;height:1px;background:var(--border-subtle)}.pg-steps__item.is-done:before,.pg-steps__item.is-current:before{background:var(--status-success-fg)}.pg-steps__dot{position:relative;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--border-strong);z-index:1;flex:0 0 auto}.pg-steps__label{margin-top:var(--space-8);max-width:100%;font-size:var(--font-label);line-height:var(--font-line-height-base);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-steps__item.is-done .pg-steps__dot{background:var(--status-success-fg)}.pg-steps__item.is-done .pg-steps__label{color:var(--text-secondary)}.pg-steps__item.is-current .pg-steps__dot{background:var(--brand-cta-bg)}.pg-steps__item.is-current .pg-steps__label{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (min-width: 768px){.pg-steps__item{flex-direction:row;justify-content:center;--steps-line-top: 50%}.pg-steps__label{margin-top:0;margin-left:var(--space-8)}}.pg-timeline{position:relative}.pg-timeline__item{display:flex;gap:var(--space-12);padding-bottom:var(--space-16)}.pg-timeline__item:last-child{padding-bottom:0}.pg-timeline__rail{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.pg-timeline__dot{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--border-strong);margin-top:var(--space-8)}.pg-timeline__item.is-done .pg-timeline__dot{background:var(--status-success-fg)}.pg-timeline__line{flex:1;width:1px;background:var(--border-subtle);margin-top:var(--space-4)}.pg-timeline__body{flex:1;min-width:0}.pg-timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.pg-timeline__title{font-size:var(--font-note);color:var(--text-primary);overflow-wrap:break-word}.pg-timeline__time{font-size:var(--font-label);color:var(--text-tertiary);flex:0 0 auto;font-variant-numeric:tabular-nums}.pg-timeline__note{display:block;font-size:var(--font-label);color:var(--text-tertiary);margin-top:var(--space-4);line-height:var(--font-line-height-base);overflow-wrap:break-word}.pg-files{display:flex;flex-wrap:wrap;gap:var(--space-12)}.pg-files__item{width:5rem;min-width:0}.pg-files__thumb{width:5rem;height:5rem;border-radius:var(--radius-md);background:var(--surface-subtle);border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;font-size:var(--font-label);color:var(--text-secondary)}.pg-files__name{display:block;font-size:var(--font-label);color:var(--text-secondary);margin-top:var(--space-4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-files__add{width:5rem;height:5rem;border-radius:var(--radius-md);border:1px dashed var(--border-strong);color:var(--text-secondary);font-size:var(--font-label);display:flex;align-items:center;justify-content:center}.pg-form__sec{padding:var(--space-24) var(--space-20) var(--space-8)}.pg-form__sec-title{font-size:var(--font-note);color:var(--text-secondary)}.pg-field{padding:var(--space-12) var(--space-20);background:var(--card-bg);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:3rem}.pg-field--stack{display:block}.pg-field__label{font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:0 0 auto}.pg-field__input{flex:1;min-width:0;text-align:right;font-size:var(--font-body);color:var(--text-primary);height:auto;min-height:var(--input-min-height, 48px);line-height:1.4}.pg-field__area{width:100%;min-height:var(--input-textarea-min-height, 96px);margin-top:var(--space-8);padding:var(--space-16);border:1px solid var(--status-neutral-fg);border-radius:var(--radius-md);font-size:var(--font-body);line-height:var(--font-line-height-base);background:var(--surface-card);color:var(--text-primary)}uni-input uni-input,uni-textarea uni-textarea{font-size:inherit;line-height:inherit;color:inherit;text-align:inherit}.uni-input-placeholder,.uni-textarea-placeholder{font-size:inherit;line-height:inherit;text-align:inherit;color:var(--text-secondary)}.pg-actions{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-24);padding:0 var(--space-20)}.pg-body .pg-actions{padding-left:0;padding-right:0}.pg-actions .pg-btn{border-radius:var(--radius-pill);min-height:3rem}.pg-btn--block{display:flex;width:100%}.pg-tag{font-size:var(--font-note);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);white-space:nowrap;background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.pg-tag--green{background:var(--tag-green-bg);color:var(--tag-green-fg)}.pg-tag--red{background:var(--tag-red-bg);color:var(--tag-red-fg)}.pg-tag--amber{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.pg-tag--blue{background:var(--tag-blue-bg);color:var(--tag-blue-fg)}.pg-tag--purple{background:var(--tag-purple-bg);color:var(--tag-purple-fg)}.pg-metrics{display:flex;gap:var(--space-24)}.pg-metric{display:flex;flex-direction:column;min-width:0}.pg-metric__v{font-size:var(--font-heading-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.2;font-variant-numeric:tabular-nums}.pg-metric__v--ok{color:var(--status-success-fg)}.pg-metric__v--bad{color:var(--status-danger-fg)}.pg-metric__v--warn{color:var(--status-warning-fg)}.pg-metric__k{font-size:var(--font-note);color:var(--text-secondary);margin-top:var(--space-4)}.pg-note{background:var(--note-bg);border:1px solid var(--note-border);border-left:var(--note-bar-width) solid var(--note-accent-bar);border-radius:var(--note-radius);padding:var(--note-padding);color:var(--note-fg)}.pg-note--danger{background:var(--note-danger-bg);border-color:var(--note-danger-border);border-left-color:var(--note-danger-accent-bar);color:var(--note-danger-fg)}.pg-note--info{background:var(--note-info-bg);border-color:var(--note-info-border);border-left-color:var(--note-info-accent-bar);color:var(--note-info-fg)}.pg-note--warning{background:var(--note-warning-bg);border-color:var(--note-warning-border);border-left-color:var(--note-warning-accent-bar);color:var(--note-warning-fg)}.pg-note__title{display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.pg-note__body{display:block;font-size:var(--font-note);line-height:var(--font-line-height-base)}.pg-note__hint{display:block;font-size:var(--font-label);margin-top:var(--space-8);opacity:.85;line-height:var(--font-line-height-base)}.pg-state{padding:var(--space-48) var(--space-20);text-align:center}.pg-state__text{font-size:var(--font-note);color:var(--text-secondary);line-height:var(--font-line-height-base)}.pg-state__action{margin-top:var(--space-16);font-size:var(--font-note);color:var(--brand-cta-bg)}.pg-skeleton{background:var(--surface-subtle);border-radius:var(--radius-md);height:var(--space-24);margin-bottom:var(--space-12);animation:pg-skeleton-pulse 1.6s ease-in-out infinite}.skeleton{padding:var(--space-16) 0}.pg-skeleton--title{height:var(--space-32);width:40%}@keyframes pg-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.pg-btn{min-height:var(--button-min-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);display:inline-flex;align-items:center;justify-content:center;background:var(--button-ghost-bg);color:var(--button-ghost-fg);border:1px solid var(--button-ghost-border)}.pg-btn--primary{background:var(--brand-cta-bg);color:var(--brand-cta-fg);border-color:var(--brand-cta-bg)}.pg-btn--danger{background:var(--surface-card);color:var(--status-danger-fg);border-color:var(--status-danger-fg)}.pg-btn[disabled],.pg-btn.is-disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-bg)}.pg-list__item{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) 0}.pg-list__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--brand-accent);margin-top:var(--space-8);flex:0 0 auto}.pg-list__text{font-size:var(--font-note);color:var(--text-primary);line-height:var(--font-line-height-base);min-width:0}.pg-kv{display:flex;gap:var(--space-12);padding:var(--space-8) 0;font-size:var(--font-note)}.pg-kv__k{color:var(--text-secondary);min-width:5em;flex:0 0 auto}.pg-kv__v{color:var(--text-primary);flex:1;min-width:0;overflow-wrap:break-word}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal, 1000);display:flex;flex-direction:column;background:var(--surface-page)}.sheet__mask{display:none}.sheet__panel{position:relative;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(44px + env(safe-area-inset-top) + var(--space-4)) var(--card-padding) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--surface-page)}.sheet__title{margin-top:var(--space-2);font-size:var(--font-heading-h3);font-weight:var(--font-weight-bold);color:var(--text-brand)}.sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.sheet__id{display:flex;align-items:center;gap:var(--space-12);flex:1;min-width:0}.sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-12);font-size:var(--font-note);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill)}.sheet__sub{margin-top:var(--space-2);font-size:var(--font-note);color:var(--text-secondary)}.sheet__label{margin:var(--space-12) 0 var(--space-6);font-size:var(--font-note);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.sheet__methods{display:flex;gap:var(--space-8);flex-wrap:wrap}.sheet__input{width:100%;box-sizing:border-box;height:auto;min-height:var(--input-min-height, 48px);line-height:1.4;padding:var(--space-8) var(--space-12);font-size:var(--font-body);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--status-neutral-fg);border-radius:var(--radius-lg)}.sheet__input:focus,.sheet__input:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.sheet__actions{display:flex;gap:var(--space-8);margin-top:var(--space-12)}.sheet__actions .pg-btn{flex:1;text-align:center}.sheet__tip{margin-top:var(--space-8);font-size:var(--font-label);line-height:var(--font-line-height-base);color:var(--text-secondary)}.filterbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin:var(--space-8) 0 var(--space-12);padding:var(--space-8) var(--space-12);background:var(--surface-subtle);border-radius:var(--radius-lg)}.filterbar__left{display:flex;align-items:baseline;gap:var(--space-8);min-width:0}.filterbar__title{font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.filterbar__count{font-size:var(--font-label);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.filterbar__select{display:flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:40px;padding:0 var(--space-12);font-size:var(--font-note);color:var(--text-brand);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);white-space:nowrap}.filterbar__caret{font-size:var(--font-label);color:var(--text-tertiary)}.pg-search{width:100%;box-sizing:border-box;height:auto;min-height:var(--input-min-height, 48px);padding:var(--space-8) var(--space-12);font-size:var(--font-body-sm);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--status-neutral-fg);border-radius:var(--radius-lg)}.pg-search:focus,.pg-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.pg-search .uni-input-placeholder{color:var(--text-secondary)}uni-input.pg-search,uni-input.sheet__input,uni-input.field__input,uni-input.search,uni-input.pg-field__input,uni-input.f-row__input,uni-input.line-edit__input,uni-input.aic__input,uni-input.au-field__input{display:flex!important;align-items:center!important;height:var(--input-min-height, 48px)!important;min-height:var(--input-min-height, 48px)!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}uni-input.pg-search .uni-input-wrapper,uni-input.sheet__input .uni-input-wrapper,uni-input.field__input .uni-input-wrapper,uni-input.search .uni-input-wrapper,uni-input.pg-field__input .uni-input-wrapper,uni-input.f-row__input .uni-input-wrapper,uni-input.line-edit__input .uni-input-wrapper,uni-input.aic__input .uni-input-wrapper,uni-input.au-field__input .uni-input-wrapper{width:100%;height:100%;display:flex;align-items:center}uni-input.pg-search .uni-input-input,uni-input.sheet__input .uni-input-input,uni-input.field__input .uni-input-input,uni-input.search .uni-input-input,uni-input.pg-field__input .uni-input-input,uni-input.f-row__input .uni-input-input,uni-input.line-edit__input .uni-input-input,uni-input.aic__input .uni-input-input,uni-input.au-field__input .uni-input-input{height:100%!important;line-height:1.4!important;padding:0!important}uni-input.pg-search .uni-input-placeholder,uni-input.sheet__input .uni-input-placeholder,uni-input.field__input .uni-input-placeholder,uni-input.search .uni-input-placeholder,uni-input.pg-field__input .uni-input-placeholder,uni-input.f-row__input .uni-input-placeholder,uni-input.line-edit__input .uni-input-placeholder,uni-input.aic__input .uni-input-placeholder,uni-input.au-field__input .uni-input-placeholder{display:flex;align-items:center;height:100%!important;line-height:1.4!important;padding:0!important}uni-view.sheet__input,uni-view.field__input{display:flex;align-items:center;min-height:var(--input-min-height, 48px);padding-top:0;padding-bottom:0;line-height:1.4}.next-card{background:var(--card-bg);border:1px solid var(--card-border);border-left:var(--note-bar-width) solid var(--brand-cta-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);margin-bottom:var(--space-24)}.next-card__eyebrow{font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--text-brand)}.next-card__title{margin-top:var(--space-4);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.35;color:var(--text-primary)}.next-card__desc{margin-top:var(--space-4);font-size:var(--font-note);line-height:var(--font-line-height-base);color:var(--text-secondary)}.next-card__acts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-8);margin-top:var(--space-12)}.next-card__wait{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-12);font-size:var(--font-note);color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-pill)}.progress__count{flex:0 0 auto;font-size:var(--font-label);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.progress__bar{height:6px;margin-top:var(--space-8);background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden}.progress__fill{height:100%;background:var(--brand-cta-bg);border-radius:inherit;transition:width .2s ease}.next-node{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-12);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.next-node__text{min-width:0}.next-node__label{display:block;font-size:var(--font-label);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.next-node__title{display:block;margin-top:var(--space-2);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.next-node__item{display:block;margin-top:var(--space-2);font-size:var(--font-label);color:var(--text-tertiary)}.next-node__btn{flex:0 0 auto;min-height:40px}.next-node--done{background:var(--tag-green-bg);border-color:var(--tag-green-bg)}.next-node--done .next-node__label{color:var(--tag-green-fg)}.prog-item{margin-top:var(--space-16)}.prog-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.prog-item__name{font-size:var(--font-note);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.prog-item__count{flex:0 0 auto;font-size:var(--font-label);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.prog-node{display:flex;align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.prog-node:last-child{border-bottom:none}.prog-node.is-next{margin:var(--space-4) 0;padding:var(--space-8);background:var(--surface-subtle);border-bottom:none;border-radius:var(--radius-lg)}.prog-node__dot{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--font-label);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.prog-node.is-done .prog-node__dot{color:var(--tag-green-fg);background:var(--tag-green-bg);border-color:var(--tag-green-bg);font-weight:var(--font-weight-bold)}.prog-node.is-next .prog-node__dot{color:var(--brand-cta-fg);background:var(--brand-cta-bg);border-color:var(--brand-cta-bg);font-weight:var(--font-weight-bold)}.prog-node__body{flex:1;min-width:0}.prog-node__label{display:block;font-size:var(--font-body-sm);color:var(--text-primary)}.prog-node.is-done .prog-node__label{color:var(--text-secondary)}.prog-node.is-next .prog-node__label{font-weight:var(--font-weight-semibold);color:var(--text-brand)}.prog-node__time{display:block;margin-top:var(--space-2);font-size:var(--font-label);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.prog-node__action{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-8);font-size:var(--font-note);color:var(--text-brand)}.sheet--form{z-index:calc(var(--z-index-modal, 1000) + 1)}.form-nav{display:flex;align-items:center;min-height:40px;margin-bottom:var(--space-4);font-size:var(--font-note);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.sheet--form .sheet__actions{position:sticky;bottom:0;z-index:2;margin-top:var(--space-24);padding:var(--space-12) 0 calc(var(--space-8) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--surface-page) 82%,transparent)}.sheet__textarea{min-height:100px;padding:var(--space-12);line-height:var(--font-line-height-base)}.pick-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:44px;padding:0 var(--space-12);margin-top:var(--space-8);background:var(--surface-card);border:1px solid var(--status-neutral-fg);border-radius:var(--radius-lg)}.pick-row__label{font-size:var(--font-note);color:var(--text-secondary)}.pick-row__value{font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.hc-check{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--status-neutral-fg);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-on-brand)}.hc-check.is-on{background:var(--brand-primary);border-color:var(--brand-primary)}.need-quote{margin-top:var(--space-12);padding:var(--space-12);font-size:var(--font-note);line-height:var(--font-line-height-base);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle);border-left:var(--note-bar-width) solid var(--border-strong);border-radius:var(--radius-lg)}.need-car{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-12)}.need-car__label{font-size:var(--font-label);color:var(--text-secondary)}.need-car__note{width:100%;font-size:var(--font-note);line-height:var(--font-line-height-base);color:var(--text-primary);overflow-wrap:anywhere}.detail-shortcuts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-16);margin:var(--space-4) 0 var(--space-12)}.detail-shortcut{display:inline-flex;align-items:center;min-height:40px;font-size:var(--font-note);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.inline-link{flex:0 0 auto;font-size:var(--font-note);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.plan-actions,.pill-acts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-8);margin-top:var(--space-12)}.pill-acts .pg-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);font-size:var(--font-note);background:var(--surface-subtle);border-color:transparent}.pill-acts .pg-btn--primary{background:var(--brand-cta-bg)}.btn-icon{margin-right:var(--space-6)}.wo-kv{display:flex;justify-content:space-between;gap:var(--space-12);padding:var(--space-6) 0;font-size:var(--font-body-sm);line-height:var(--font-line-height-base);color:var(--text-secondary)}.wo-kv__k{flex:none;width:6em;color:var(--text-tertiary)}.wo-kv__v{flex:1;min-width:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere}.wo-kv__v--link{color:var(--text-brand)}.wo-kv__note{font-size:var(--font-label);color:var(--text-tertiary)}.wo-item__nodes{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-4)}.wo-node{font-size:var(--font-label);line-height:1.5;color:var(--text-tertiary);background:var(--surface-subtle);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-8)}.wo-node.is-done{color:var(--status-success-fg)}.wo-acts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-8);margin-top:var(--space-12)}.log{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle);font-size:var(--font-caption)}.log:first-of-type{border-top:none}.log__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.log__act{flex:1;min-width:0;color:var(--text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.log__at{flex:none;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.log__who{display:block;margin-top:var(--space-1);color:var(--text-tertiary);overflow-wrap:anywhere}.log__mark{display:block;margin-top:var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.avatar--male{background:var(--tag-blue-bg);color:var(--tag-blue-fg)}.avatar--female{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.person-head{display:flex;align-items:center;gap:var(--space-12)}.person-head__main{flex:1;min-width:0}.person-head__name{display:block;font-size:var(--font-heading-h3);font-weight:var(--font-weight-bold);color:var(--text-brand);overflow-wrap:anywhere}.person-head__sub{display:block;margin-top:var(--space-1);font-size:var(--font-note);color:var(--text-secondary);overflow-wrap:anywhere}.au-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--surface-page);color:var(--text-primary);padding:var(--space-24) var(--space-16);overflow-y:auto;-webkit-overflow-scrolling:touch}.au-page>:first-child{margin-top:auto}.au-page>:last-child{margin-bottom:auto}.au-panel{position:relative;flex:none;width:100%;max-width:420px;margin:0 auto;padding:var(--card-padding);background:var(--surface-card);border:var(--border-width-default) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.au-brand__logo{flex:none;width:4.375rem;height:4.375rem}.au-brand__text{flex:1;min-width:0}.au-brand{display:flex;align-items:center;gap:var(--space-16);margin:calc(-1 * var(--card-padding));margin-bottom:var(--space-20);padding:var(--space-20) var(--card-padding);background:var(--brand-primary);border-bottom:var(--space-1) solid var(--brand-accent-light);border-radius:calc(var(--card-radius) - var(--border-width-default)) calc(var(--card-radius) - var(--border-width-default)) 0 0;color:var(--text-on-brand)}.au-brand__welcome{flex:0 0 auto;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight);color:var(--text-on-brand)}.au-brand__sub{flex:1 1 auto;min-width:0;margin-top:var(--space-4);font-size:var(--font-note);line-height:var(--font-line-height-base);color:var(--text-on-brand-muted)}.au-modes{display:flex;gap:var(--space-2);padding:var(--space-2);background:var(--surface-subtle);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-xl)}.au-modes__item{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:var(--layout-touch-target);font-size:var(--font-body);color:var(--text-tertiary);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.au-modes__item.is-active{background:var(--brand-primary);color:var(--text-on-brand);font-weight:var(--font-weight-semibold)}.au-field{margin-top:var(--space-12)}.au-field__label{display:block;margin-bottom:var(--space-6);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.au-field__hint{display:block;margin-top:var(--space-4);font-size:var(--font-label);color:var(--text-secondary);line-height:var(--font-line-height-base)}.au-field__input{width:100%;box-sizing:border-box;min-height:var(--input-min-height, 48px);padding:var(--space-8) var(--space-12);font-size:var(--font-body);color:var(--text-primary);background:var(--surface-card);border:var(--border-width-default) solid var(--status-neutral-fg);border-radius:var(--radius-lg);outline:none;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.au-field:focus-within .au-field__input{border-color:var(--brand-primary);box-shadow:0 0 0 var(--space-2) var(--brand-primary)}.au-field__code{display:flex;align-items:stretch;gap:var(--space-10)}.font-scale-large .au-field__code,.font-scale-xlarge .au-field__code{flex-direction:column;align-items:stretch}.au-field__code .au-field__input{flex:1 1 auto;width:auto;min-width:0}.au-field .uni-input-placeholder{color:var(--text-secondary)}.au-eye{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:calc(var(--layout-touch-target) + var(--space-8));padding:0 var(--space-8);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--brand-primary);background:var(--surface-card);border:var(--border-width-default) solid var(--status-neutral-fg);border-radius:var(--radius-lg);cursor:pointer}.au-send{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:calc(var(--layout-touch-target) + var(--space-12));padding:0 var(--space-10);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--brand-primary);background:var(--surface-card);border:var(--border-width-default) solid var(--brand-primary);border-radius:var(--radius-lg);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.au-send.is-disabled{color:var(--text-secondary);background:var(--button-disabled-bg);border-color:var(--border-strong)}.au-codehint{display:block;margin:calc(var(--space-2) * -1) 0 var(--space-8);text-align:right;font-size:var(--font-note);color:var(--text-secondary);text-decoration:underline;cursor:pointer}.au-submit{display:flex;align-items:center;justify-content:center;min-height:calc(var(--layout-touch-target) + var(--space-12));margin-top:var(--space-16);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--button-primary-fg);background:var(--button-primary-bg);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.au-submit.is-disabled{color:var(--text-secondary);background:var(--button-disabled-bg)}.links{margin-top:var(--space-16);border-top:var(--border-width-default) solid var(--border-subtle)}.links__hint{padding:var(--space-8) 0 var(--space-4);font-size:var(--font-note);color:var(--text-secondary)}.links__item{position:relative;display:flex;align-items:center;min-height:var(--layout-touch-target);padding-right:var(--space-16);font-size:var(--font-body);font-weight:var(--font-weight-medium);color:var(--brand-primary);border-bottom:var(--border-width-default) solid var(--border-subtle);cursor:pointer}.links__item:after{content:"›";position:absolute;right:var(--space-4);font-size:var(--font-size-xl);color:var(--text-disabled)}.alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-16)}.alt--in-note{margin-top:var(--space-5)}.alt__link{display:inline-flex;align-items:center;min-height:var(--layout-touch-target);padding:0 var(--space-2);font-size:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-decoration:underline;cursor:pointer}.alt__text{font-size:var(--font-note);color:var(--text-secondary)}.au-panel .pg-note{margin-top:var(--space-12);border-radius:var(--radius-lg)}.au-panel .pg-note__body{color:var(--text-secondary)}@media (min-width: 768px){.au-page{padding:var(--space-24) var(--space-24)}.au-submit:hover:not(.is-disabled),.au-send:hover:not(.is-disabled){box-shadow:var(--card-shadow-hover)}.au-submit:active:not(.is-disabled){transform:translateY(1px)}}html,body,uni-page-body{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.uni-tabbar,.pg-btn,.pg-seg,.pg-tabs,.aic,uni-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.uni-tabbar.hc-root{background-color:var(--surface-card)!important}.uni-tabbar.hc-root .uni-tabbar-border{background-color:var(--border-subtle)!important}.uni-tabbar.hc-root .uni-tabbar__label{color:var(--text-secondary)!important}.uni-tabbar.hc-root.theme-dark .uni-tabbar__bd img[src*=-active]{filter:brightness(0) invert(1)}.uni-tabbar.hc-root .uni-tabbar__label[style*="15, 39, 66"]{color:var(--text-brand)!important}uni-page-body{padding-bottom:calc(var(--tabbar-h, 58px) + env(safe-area-inset-bottom))}uni-button[disabled]{background-color:var(--surface-subtle)!important;color:var(--text-secondary)!important;border-color:var(--surface-subtle)!important}uni-page-body{background:var(--surface-page);color:var(--text-primary);font-size:var(--font-size-xl);font-family:var(--font-family-body);line-height:var(--font-line-height-base);box-sizing:border-box}body{background:var(--surface-page)}.sheet{top:var(--window-top, 0px)}.sheet__panel{padding-top:var(--space-12)}.sheet--form .form-nav{display:none}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-image,uni-scroll-view{box-sizing:border-box}
