@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Myanmar:wght@400;700&display=swap";*{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}.cs-root[data-v-81577b19]{position:fixed;top:0;bottom:0;left:var(--window-left, 0px);right:var(--window-right, 0px);z-index:28;pointer-events:none}.cs-root.open[data-v-81577b19]{z-index:80}.cs-mask[data-v-81577b19]{pointer-events:auto;position:fixed;top:0;bottom:0;left:var(--window-left, 0px);right:var(--window-right, 0px);z-index:1;background:var(--km-overlay);display:flex;align-items:flex-end;justify-content:center}.cs-sheet[data-v-81577b19]{display:flex;flex-direction:column;width:100%;max-height:min(calc(var(--km-vvh) * 88),920px);overflow:hidden;padding:22px 16px 0;border-radius:20px 20px 0 0;background:var(--km-bg-card);color:var(--km-text-primary);box-shadow:0 -8px 32px rgba(0,0,0,.12)}.cs-sheet-body[data-v-81577b19]{flex:1;min-height:0;overflow:auto;padding-bottom:8px;scrollbar-width:none}.cs-sheet-body[data-v-81577b19]::-webkit-scrollbar{display:none}.cs-title[data-v-81577b19]{font-size:18px;font-weight:800}.cs-hint[data-v-81577b19]{margin-top:4px;font-size:12px;color:var(--km-text-muted, var(--km-text-secondary))}.cs-qr-row[data-v-81577b19]{display:flex;gap:10px;margin-top:14px;justify-content:space-between}.cs-qr-item[data-v-81577b19]{flex:1;text-align:center}.cs-qr-img[data-v-81577b19]{width:100%;aspect-ratio:1;max-height:88px;border-radius:10px;background:var(--km-bg);border:1px solid var(--km-divider, var(--km-border));-o-object-fit:contain;object-fit:contain;display:block;cursor:pointer}.cs-qr-zoom[data-v-81577b19]{display:inline-block;margin-top:4px;padding:3px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--km-primary) 12%,var(--km-bg-card));color:var(--km-primary);font:inherit;font-size:10px;font-weight:700;line-height:1.3;cursor:pointer}.cs-preview[data-v-81577b19]{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))}.cs-preview-panel[data-v-81577b19]{position:relative;width:min(calc(var(--km-vvw) * 92),420px);max-height:min(calc(var(--km-vvh) * 88),640px);padding:36px 16px 16px;border-radius:16px;background:var(--km-bg-card);text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.28)}.cs-preview-x[data-v-81577b19]{position:absolute;top:6px;right:8px;width:36px;height:36px;border:0;background:transparent;color:var(--km-text-primary);font-size:28px;line-height:1;cursor:pointer}.cs-preview-img[data-v-81577b19]{display:block;width:100%;max-height:min(calc(var(--km-vvh) * 68),420px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff}.cs-preview-name[data-v-81577b19]{margin-top:10px;font-size:14px;font-weight:700}.cs-preview-close[data-v-81577b19]{margin-top:12px;width:100%;padding:12px 10px;border:0;border-radius:12px;background:var(--km-primary);color:var(--km-text-on-primary);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.cs-qr-ph[data-v-81577b19]{width:100%;aspect-ratio:1;max-height:88px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,var(--km-primary) 18%,transparent) 6px 7px),repeating-linear-gradient(0deg,transparent 0 6px,color-mix(in srgb,var(--km-primary) 18%,transparent) 6px 7px),var(--km-primary-soft);border:1px solid color-mix(in srgb,var(--km-primary) 28%,var(--km-border))}.cs-qr-ph-mark[data-v-81577b19]{font-size:12px;font-weight:800;color:var(--km-primary);background:var(--km-bg-card);padding:2px 8px;border-radius:6px}.cs-qr-label[data-v-81577b19]{margin-top:4px;font-size:11px;color:var(--km-text-muted, var(--km-text-secondary))}.cs-biz[data-v-81577b19]{margin-top:14px}.cs-biz-title[data-v-81577b19]{font-size:13px;font-weight:700;margin-bottom:8px}.cs-plat-title[data-v-81577b19]{margin-top:12px}.cs-biz-scroll[data-v-81577b19]{overflow-x:auto;overflow-y:hidden;margin:0 0 6px;padding:0;scrollbar-width:none}.cs-biz-scroll[data-v-81577b19]::-webkit-scrollbar{display:none}.cs-biz-grid[data-v-81577b19]{display:flex;flex-wrap:wrap;gap:6px;width:100%;min-width:0}.cs-biz-card[data-v-81577b19]{flex:1 1 72px;min-width:0;min-height:36px;padding:8px 6px;border-radius:8px;border:1px solid var(--km-border);background:var(--km-surface-sunken);text-align:center;cursor:pointer;color:inherit;font:inherit}.cs-biz-card.on[data-v-81577b19]{border-color:var(--km-primary);background:color-mix(in srgb,var(--km-primary) 10%,var(--km-bg-card))}.cs-biz-name[data-v-81577b19]{font-size:10px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-locked[data-v-81577b19]{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--km-bg, var(--km-surface-sunken))}.cs-locked-label[data-v-81577b19]{font-size:12px;color:var(--km-text-muted, var(--km-text-secondary))}.cs-locked-val[data-v-81577b19]{margin-top:4px;font-size:14px;font-weight:700}.cs-actions[data-v-81577b19]{display:flex;gap:10px;flex-shrink:0;margin-top:12px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--km-divider, var(--km-divider));background:var(--km-bg-card)}.cs-btn[data-v-81577b19]{flex:1;text-align:center;padding:12px 10px;border-radius:12px;font-size:14px;font-weight:700;border:0;cursor:pointer}.cs-btn.ai[data-v-81577b19]{background:var(--km-primary);color:var(--km-text-on-primary)}.cs-btn.human[data-v-81577b19]{background:color-mix(in srgb,var(--km-primary) 12%,var(--km-bg-card));color:var(--km-primary);border:1px solid color-mix(in srgb,var(--km-primary) 35%,transparent)}:root:not([data-theme=dark]):not(.km-dark),[data-theme=light]{color-scheme:light;--km-primary: #FF6B35;--km-primary-strong: #E55A2B;--km-primary-soft: #FFF0EB;--km-primary-glow: rgba(255, 107, 53, .18);--km-accent: #FF8F5E;--km-bg: #f6f3ee;--km-bg-soft: #f3efe8;--km-surface: #ffffff;--km-surface-raised: #ffffff;--km-surface-sunken: #efeae2;--km-hero: #f6f3ee;--km-sky: #f6f3ee;--km-route-line: rgba(255, 107, 53, .12);--km-text: #1a1308;--km-text-secondary: #4a4034;--km-text-muted: #6b5f50;--km-text-inverse: #ffffff;--km-text-on-primary: #ffffff;--km-success: #059669;--km-success-soft: #ecfdf5;--km-warning: #d97706;--km-warning-soft: #fffbeb;--km-danger: #dc2626;--km-danger-soft: #fef2f2;--km-border: rgba(17, 24, 39, .08);--km-border-strong: rgba(17, 24, 39, .14);--km-divider: rgba(17, 24, 39, .06);--km-overlay: rgba(17, 24, 39, .36);--km-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 10px 28px rgba(15, 23, 42, .04);--km-shadow-floating: 0 12px 32px rgba(255, 107, 53, .14);--km-shadow-nav: 0 -1px 0 rgba(17, 24, 39, .06);--km-btn: var(--km-primary);--km-focus-ring: 0 0 0 3px rgba(255, 107, 53, .22)}[data-theme=dark],.km-dark{color-scheme:dark;--km-primary: #FF8F5E;--km-primary-strong: #FFB088;--km-primary-soft: rgba(255, 143, 94, .14);--km-primary-glow: rgba(255, 143, 94, .28);--km-accent: #FFB088;--km-bg: #0f0e0c;--km-bg-soft: #141210;--km-surface: #1a1814;--km-surface-raised: #211e19;--km-surface-sunken: #141210;--km-hero: #0f0e0c;--km-sky: #0f0e0c;--km-route-line: rgba(255, 143, 94, .18);--km-text: #f6f3ee;--km-text-secondary: #d4cbbd;--km-text-muted: #b8ad9d;--km-text-inverse: #0b1220;--km-text-on-primary: #0b1220;--km-success: #34d399;--km-success-soft: rgba(52, 211, 153, .12);--km-warning: #fbbf24;--km-warning-soft: rgba(251, 191, 36, .12);--km-danger: #f87171;--km-danger-soft: rgba(248, 113, 113, .12);--km-border: rgba(255, 255, 255, .08);--km-border-strong: rgba(255, 255, 255, .14);--km-divider: rgba(255, 255, 255, .06);--km-overlay: rgba(2, 6, 23, .62);--km-shadow-card: 0 1px 0 rgba(255, 255, 255, .04), 0 12px 28px rgba(0, 0, 0, .35);--km-shadow-floating: 0 16px 40px rgba(0, 0, 0, .45);--km-shadow-nav: 0 -1px 0 rgba(255, 255, 255, .06);--km-btn: var(--km-primary);--km-focus-ring: 0 0 0 3px rgba(255, 143, 94, .28)}:root{--km-space-1: 4px;--km-space-2: 8px;--km-space-3: 12px;--km-space-4: 16px;--km-space-5: 20px;--km-space-6: 24px;--km-space-8: 32px;--km-space-10: 40px;--km-page-gutter: 16px;--km-radius-sm: 8px;--km-radius-control: 10px;--km-radius-card: 16px;--km-radius-button: 12px;--km-radius-pill: 999px;--km-mobile-max: 480px;--km-bottom-nav-height: 64px;--km-tabbar-space: calc(var(--km-bottom-nav-height) + env(safe-area-inset-bottom, 0px));--km-font-family: "SF Pro Text", Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans Lao", "Noto Sans Thai", "Myanmar Text", "Noto Sans Myanmar", "Segoe UI", sans-serif;--km-font-display: 28px;--km-font-title: 20px;--km-font-subtitle: 17px;--km-font-body: 16px;--km-font-caption: 13px;--km-font-overline: 12px;--km-weight-regular: 400;--km-weight-medium: 500;--km-weight-semibold: 600;--km-weight-bold: 700;--km-line-display: 1.2;--km-line-title: 1.3;--km-line-subtitle: 1.4;--km-line-body: 1.55;--km-line-caption: 1.45;--km-tracking-tight: -.03em;--km-tracking-display: -.04em;--km-tracking-body: -.01em;--km-tracking-wide: .08em;--km-ease: cubic-bezier(.22, 1, .36, 1);--km-duration: .22s;--km-bg-page: var(--km-bg);--km-bg-card: var(--km-surface);--km-bg-card-hover: var(--km-surface-raised);--km-text-primary: var(--km-text);--km-text-tertiary: var(--km-text-muted)}html{--km-phone-w: 390px;--km-phone-h: 100dvh;--km-phone-scale: 1;--km-vvh: 1dvh;--km-vvw: 1vw;--window-left: 0px;--window-right: 0px;--window-margin: 0px;height:100%;height:100dvh;width:100%;overflow-x:hidden;overscroll-behavior-x:none}body,#app,uni-app{height:100%;width:100%;overflow-x:hidden;background:var(--km-bg-page);color:var(--km-text-primary)}html.km-phone-fill,html.km-phone-fill body,html.km-phone-fill #app,html.km-phone-fill uni-app{width:100%;height:100%;max-width:none}html.km-phone-desk{height:100%;overflow:hidden;background:#12141a}html.km-phone-desk body{height:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;background:#12141a!important}html.km-phone-desk #app{width:calc(var(--km-phone-w) * var(--km-phone-scale));height:calc(var(--km-phone-h) * var(--km-phone-scale));flex:0 0 auto;overflow:hidden;border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.38);background:var(--km-bg-page)}html.km-phone-desk uni-app{width:var(--km-phone-w)!important;max-width:var(--km-phone-w)!important;height:var(--km-phone-h)!important;margin:0!important;transform:scale(var(--km-phone-scale));transform-origin:0 0;overflow:hidden;position:relative}html.km-phone-desk,html.km-phone-desk body,html.km-phone-fill{--window-left: 0px !important;--window-right: 0px !important;--window-margin: 0px !important}html.km-phone-desk.km-im-lock #app{height:calc(var(--km-phone-h) * var(--km-phone-scale))!important;max-height:calc(var(--km-phone-h) * var(--km-phone-scale))!important}html.km-phone-desk.km-im-lock uni-app,html.km-phone-desk.km-im-lock uni-page,html.km-phone-desk.km-im-lock uni-page-wrapper,html.km-phone-desk.km-im-lock uni-page-body{height:var(--km-phone-h)!important;max-height:var(--km-phone-h)!important}html,body{transition:background-color .3s ease,color .3s ease,border-color .3s ease}uni-page,uni-page-wrapper,uni-page-body{height:100%;max-height:100%;width:100%;max-width:none;margin:0;background:var(--km-bg-page);color:var(--km-text-primary);box-sizing:border-box;overflow-x:hidden}body{background:var(--km-bg-page)}uni-page-body{overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-theme=dark] uni-page,html[data-theme=dark] uni-page-wrapper,html[data-theme=dark] uni-page-body,html.km-dark uni-page,html.km-dark uni-page-wrapper,html.km-dark uni-page-body{background-color:var(--km-bg-page)!important;background-image:none!important}uni-page-body{font-family:var(--km-font-family);font-size:var(--km-font-body);font-weight:var(--km-weight-regular);line-height:var(--km-line-body);letter-spacing:var(--km-tracking-body);-webkit-font-smoothing:antialiased}.km-screen{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background:var(--km-bg-page);color:var(--km-text-primary)}.km-screen-scroll{flex:1 1 0%;min-height:0;height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.km-tab-pad{height:calc(var(--km-tabbar-space) + 12px);flex-shrink:0}.km-phone-page{width:100%;height:100%;max-height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--km-bg-page);color:var(--km-text);padding-top:env(safe-area-inset-top,0px)}.km-phone-nav{flex:0 0 2.75rem;height:2.75rem;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.km-phone-back{width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:1.25rem;font-weight:600;color:var(--km-text);flex-shrink:0}.km-phone-nav-title{flex:1;min-width:0;text-align:center;font-size:1rem;font-weight:700;line-height:1.2;color:var(--km-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-phone-nav-gap{width:2.25rem;height:2.25rem;flex-shrink:0}.km-phone-body{flex:1 1 auto;min-height:0;height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 .75rem .75rem;box-sizing:border-box}.km-phone-dock{flex:0 0 auto;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--km-surface);border-top:.03125rem solid var(--km-divider);box-sizing:border-box}.km-page-flow{min-height:100%;box-sizing:border-box;overflow-x:hidden;padding-bottom:calc(var(--km-tabbar-space) + 16px);background:var(--km-bg-page);color:var(--km-text-primary)}uni-input,uni-textarea{color:var(--km-text-primary);background:var(--km-bg-card);border-color:var(--km-border)}uni-input::-moz-placeholder,uni-textarea::-moz-placeholder{color:var(--km-text-secondary);opacity:1}uni-input::placeholder,uni-textarea::placeholder{color:var(--km-text-secondary);opacity:1}.uni-input-placeholder,.uni-textarea-placeholder{color:var(--km-text-secondary)!important;opacity:1!important}uni-actionsheet .uni-actionsheet__menu,.uni-actionsheet .uni-actionsheet__menu,uni-actionsheet .uni-actionsheet__action,.uni-actionsheet .uni-actionsheet__action{background:var(--km-surface)!important}uni-actionsheet .uni-actionsheet__cell,.uni-actionsheet .uni-actionsheet__cell{color:var(--km-text)!important;background:var(--km-surface)!important;border-color:var(--km-divider)!important}uni-actionsheet .uni-actionsheet__mask,.uni-actionsheet .uni-actionsheet__mask{background:var(--km-overlay)!important}.topbar-title,.page-title{color:var(--km-text)}uni-view,uni-text,uni-input,uni-textarea,uni-button,uni-picker{box-sizing:border-box}uni-button:after{border:none}.km-fixed-x{left:var(--window-left, 0px);right:var(--window-right, 0px)}.km-display{font-size:var(--km-font-display);font-weight:var(--km-weight-semibold);line-height:var(--km-line-display);letter-spacing:var(--km-tracking-display);color:var(--km-text)}.km-title{font-size:var(--km-font-title);font-weight:var(--km-weight-semibold);line-height:var(--km-line-title);letter-spacing:var(--km-tracking-tight);color:var(--km-text)}.km-subtitle{font-size:var(--km-font-subtitle);font-weight:var(--km-weight-medium);line-height:var(--km-line-subtitle);color:var(--km-text)}.km-body{font-size:var(--km-font-body);font-weight:var(--km-weight-regular);line-height:var(--km-line-body);letter-spacing:var(--km-tracking-body);color:var(--km-text-secondary)}.km-caption{font-size:var(--km-font-caption);font-weight:var(--km-weight-regular);line-height:var(--km-line-caption);color:var(--km-text-muted)}.km-overline{font-size:var(--km-font-overline);font-weight:var(--km-weight-medium);line-height:1.3;letter-spacing:var(--km-tracking-wide);text-transform:uppercase;color:var(--km-text-muted)}.km-stack{display:flex;flex-direction:column;gap:var(--km-space-4)}.km-stack-sm{display:flex;flex-direction:column;gap:var(--km-space-2)}.km-row{display:flex;align-items:center;gap:var(--km-space-3)}.km-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--km-space-3)}.km-page-pad{padding-left:var(--km-page-gutter);padding-right:var(--km-page-gutter)}.page{min-height:100%;box-sizing:border-box;overflow-x:hidden;background:var(--km-bg-page);color:var(--km-text-primary)}.page-title{font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--km-text-primary);letter-spacing:-.03em}.page-subtitle{color:var(--km-text-muted);font-size:.75rem;font-weight:400}.card{background:var(--km-bg-card);border:.03125rem solid var(--km-border);border-radius:var(--km-radius-card);box-shadow:var(--km-shadow-card);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.primary-button{height:2.75rem;line-height:2.75rem;border:0;border-radius:var(--km-radius-button);color:var(--km-text-on-primary);background:var(--km-btn);font-size:.875rem;font-weight:600;letter-spacing:.04em;box-shadow:none}.primary-button[disabled]{opacity:.45}.secondary-button{height:2.375rem;line-height:2.375rem;border:1px solid color-mix(in srgb,var(--km-primary) 22%,transparent);border-radius:var(--km-radius-button);color:var(--km-primary);background:var(--km-surface);font-size:.75rem;font-weight:600}.field{margin-bottom:var(--km-space-4)}.field-label{display:block;margin-bottom:var(--km-space-2);color:var(--km-text-secondary);font-size:.75rem;font-weight:600}.field-input{width:100%;min-height:2.25rem;padding:0 var(--km-space-4);border:1px solid var(--km-border);border-radius:var(--km-radius-control);background:var(--km-surface-sunken);font-size:.8125rem;color:var(--km-text)}.field-input:focus{border-color:var(--km-primary);background:var(--km-surface);box-shadow:var(--km-focus-ring)}.textarea{height:4.375rem;padding-top:var(--km-space-3)}.state-panel{padding:1.5rem .875rem;text-align:center;color:var(--km-text-muted)}.state-title{display:block;margin-bottom:.3125rem;color:var(--km-text);font-size:.875rem;font-weight:600}.error-panel{color:var(--km-danger);background:var(--km-danger-soft);border-radius:var(--km-radius-card)}.section-title{display:flex;align-items:center;justify-content:space-between;margin:1.125rem .125rem .5625rem;font-size:.8125rem;font-weight:600;color:var(--km-text);letter-spacing:-.02em}.km-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--km-space-3);padding:2.1875rem .875rem .625rem;background:var(--km-surface);border-bottom:.03125rem solid var(--km-divider)}.km-hero{margin:.75rem .875rem;padding:1rem .875rem;background:var(--km-hero);border-radius:.75rem;border:.03125rem solid color-mix(in srgb,var(--km-primary) 12%,transparent);box-shadow:none}.km-chip{padding:.25rem .5625rem;border-radius:var(--km-radius-pill);background:var(--km-surface-sunken);color:var(--km-text-secondary);font-size:.6875rem}.km-chip.on,.km-chip.active{background:var(--km-primary-soft);color:var(--km-primary);font-weight:600}.km-route-texture{position:relative;overflow:hidden}.km-route-texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 12% 28%,var(--km-primary-glow),transparent 42%),repeating-linear-gradient(115deg,transparent 0,transparent 10px,var(--km-route-line) 10px,var(--km-route-line) 11px)}:root{--km-font-my: "Kapok Myanmar", "Noto Sans Myanmar", "Myanmar Text", Padauk, "Noto Sans", sans-serif}html[lang=my],html[lang=my] body,html[lang=my] #app,html[lang=my] #km-support-host,html[lang=my] .cs-root{font-family:var(--km-font-my);line-height:1.8;font-feature-settings:"liga" 1,"clig" 1;text-rendering:optimizeLegibility}#km-support-host,#km-support-host .cs-root{font-family:inherit}@font-face{font-family:Kapok Lao;src:url(./noto-sans-lao-400-Zd3zEO_-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0E80-0EFF,U+200C-200D,U+25CC}@font-face{font-family:Kapok Lao;src:url(./noto-sans-lao-700-Dqhfsovm.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0E80-0EFF,U+200C-200D,U+25CC}@font-face{font-family:Kapok Thai;src:url(./noto-sans-thai-400-xSTJQtgY.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0E00-0E7F,U+200C-200D,U+25CC}@font-face{font-family:Kapok Thai;src:url(./noto-sans-thai-700-BgGmrcM8.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0E00-0E7F,U+200C-200D,U+25CC}@font-face{font-family:Kapok Myanmar;src:url(./noto-sans-myanmar-400-D8mhhRmj.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Kapok LatinExt;src:url(./noto-sans-latin-ext-400-CVf-LbaS.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Kapok Viet;src:url(./noto-sans-vietnamese-400-D2wP-Vm-.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{--km-font-family: "Kapok Lao", "Kapok Thai", "Kapok Myanmar", "Kapok Viet", "Kapok LatinExt", "Noto Sans Lao", "Noto Sans Thai", "Noto Sans Myanmar", Padauk, "Myanmar Text", "Noto Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--km-line-body: 1.7;--km-line-title: 1.45;--km-line-subtitle: 1.55;--km-line-caption: 1.6;--km-line-display: 1.35}html,body,uni-page-body,uni-page,#app{font-family:var(--km-font-family);line-height:var(--km-line-body);overflow-wrap:anywhere;word-break:break-word}html[lang=lo],html[lang=th],html[lang=my],html[lang=vi]{line-height:1.75}html[lang=my],html[lang=my] body,html[lang=my] #app,html[lang=my] #km-support-host,html[lang=my] #km-support-host .cs-root{font-family:var(--km-font-my, "Kapok Myanmar", "Noto Sans Myanmar", "Myanmar Text", Padauk, var(--km-font-family));line-height:1.8;font-feature-settings:"liga" 1,"clig" 1;text-rendering:optimizeLegibility}html[lang=lo] uni-button,html[lang=th] uni-button,html[lang=my] uni-button,html[lang=lo] .chip,html[lang=th] .chip,html[lang=my] .chip,html[lang=lo] .filter-chip,html[lang=th] .filter-chip,html[lang=lo] .primary-button,html[lang=th] .primary-button,html[lang=lo] .submit-btn,html[lang=th] .submit-btn,html[lang=lo] .tab-label,html[lang=th] .tab-label,html[lang=my] .tab-label{line-height:1.55;min-height:36px;padding-top:6px;padding-bottom:6px;white-space:normal;height:auto}html[lang=lo] .tabbar,html[lang=th] .tabbar,html[lang=my] .tabbar{height:auto;min-height:58px;align-items:stretch}html[lang=lo] .tab,html[lang=th] .tab,html[lang=my] .tab{height:auto;min-height:58px;padding:6px 2px}html:not([lang=zh-CN]):not([lang=zh-Hant]) .nav-title,html:not([lang=zh-CN]):not([lang=zh-Hant]) .topbar-title,html:not([lang=zh-CN]):not([lang=zh-Hant]) .sheet-title,html:not([lang=zh-CN]):not([lang=zh-Hant]) .dialog-title,html:not([lang=zh-CN]):not([lang=zh-Hant]) .svc-label,html:not([lang=zh-CN]):not([lang=zh-Hant]) .grid-label,html:not([lang=zh-CN]):not([lang=zh-Hant]) .item-label,html:not([lang=zh-CN]):not([lang=zh-Hant]) .row-label,html:not([lang=zh-CN]):not([lang=zh-Hant]) .dial-name-short,html:not([lang=zh-CN]):not([lang=zh-Hant]) .airport-entry,html:not([lang=zh-CN]):not([lang=zh-Hant]) .about-entry,html:not([lang=zh-CN]):not([lang=zh-Hant]) .msg-time{white-space:normal!important;overflow:visible;max-width:100%;min-width:0}.km-num,.price-value,.money,.summary-number{font-variant-numeric:tabular-nums;vertical-align:baseline}html:not([lang=zh-CN]):not([lang=zh-Hant]) .chip,html:not([lang=zh-CN]):not([lang=zh-Hant]) .item-label,html:not([lang=zh-CN]):not([lang=zh-Hant]) .fee-line,html:not([lang=zh-CN]):not([lang=zh-Hant]) .cs-biz-name,html:not([lang=zh-CN]):not([lang=zh-Hant]) .tab-label{overflow-wrap:anywhere;word-break:break-word;white-space:normal}html:not([lang=zh-CN]):not([lang=zh-Hant]) .item-row,html:not([lang=zh-CN]):not([lang=zh-Hant]) .info-row,html:not([lang=zh-CN]):not([lang=zh-Hant]) .fee-line{flex-wrap:wrap;min-width:0}
