:root{--c-bg: #f4f8fd;--c-surface: #ffffff;--c-surface-2: #eef3fb;--c-line: #e3e9f2;--c-line-strong: #c3cddd;--c-text: #111827;--c-text-2: #4b5563;--c-text-3: #5b6474;--c-brand: #1a64d6;--c-brand-strong: #1453b8;--c-brand-soft: #e6effd;--c-on-brand: #ffffff;--c-ok: #157645;--c-ok-soft: #e3f6ec;--c-warn: #8a5a00;--c-warn-soft: #fff3d6;--c-danger: #c62828;--c-danger-soft: #fde6e6;--c-info: #2f5b9a;--c-info-soft: #e6eefa;--c-scrim: rgba(6, 15, 46, .42);--c-star: #f0a20b;--c-espresso: #0d1d4c;--c-gold: #e2ad3f;--c-gold-soft: #fff3d6;--radius-s: 12px;--radius-m: 18px;--radius-l: 24px;--radius-xl: 28px;--radius-pill: 999px;--surface-0: var(--c-bg);--surface-1: var(--c-surface);--surface-2: #ffffff;--surface-3: rgba(255, 255, 255, .82);--elev-1: 0 1px 2px rgba(30, 60, 130, .06), 0 4px 12px -6px rgba(30, 60, 130, .22);--elev-2: 0 2px 4px rgba(30, 60, 130, .06), 0 10px 22px -10px rgba(30, 60, 130, .32);--elev-3: 0 4px 10px rgba(20, 40, 100, .1), 0 20px 44px -14px rgba(13, 29, 76, .4);--elev-up: 0 -1px 2px rgba(30, 60, 130, .05), 0 -10px 26px -8px rgba(30, 60, 130, .2);--hl-top: inset 0 1px 0 rgba(255, 255, 255, .85);--shadow-1: var(--elev-1);--shadow-2: var(--elev-2);--shadow-3: var(--elev-up);--grad-brand: linear-gradient(135deg, #0f2361 0%, #17368a 55%, #1f4fb8 100%);--grad-brand-press: linear-gradient(135deg, #0b1b4d 0%, #142f78 55%, #1a45a3 100%);--btn-inset: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 0 0 1px rgba(243, 197, 90, .7);--btn-inset-press: inset 0 2px 6px rgba(4, 12, 40, .45), inset 0 0 0 1px rgba(243, 197, 90, .7);--grad-gold: linear-gradient(180deg, #fff0b8 0%, #f8d374 45%, #eab54a 100%);--grad-profile: linear-gradient(180deg, #0c1d55 0%, #13307a 62%, #1b3d8c 100%);--grad-espresso: linear-gradient(120deg, rgba(8, 20, 58, .88), rgba(19, 48, 122, .82));--hero-shade-top: linear-gradient(180deg, rgba(6, 15, 46, .36) 0%, rgba(6, 15, 46, 0) 38%);--hero-fade: linear-gradient(180deg, rgba(244, 248, 253, 0) 0%, rgba(244, 248, 253, .75) 70%, var(--c-bg) 100%);--glass-bg: var(--surface-3);--glass-blur: saturate(160%) blur(18px);--glass-line: rgba(255, 255, 255, .7);--orb-bg: linear-gradient(180deg, #ffffff, #eef3fb);--field-bg: #f1f4f9;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 44px;--gutter: 20px;--font: "PingFang SC", "Noto Sans SC", "Noto Sans Thai", system-ui, sans-serif;--fs-xs: 12px;--fs-s: 13px;--fs-m: 15px;--fs-l: 17px;--fs-title: 20px;--fs-xl: 24px;--fs-xxl: 30px;--fs-display: 30px;--fw-title: 700;--tracking-title: .01em;--dur-press: .14s;--dur-page: .32s;--press-scale: .975;--icon-s: 18px;--icon-m: 22px;--icon-l: 28px;--tap: 44px;--page-max: 560px;--ease: cubic-bezier(.2, .7, .2, 1)}:root[data-font=large]{--fs-xs: 15px;--fs-s: 16px;--fs-m: 19px;--fs-l: 21px;--fs-title: 24px;--fs-xl: 28px;--fs-xxl: 34px;--fs-display: 34px;--icon-s: 21px;--icon-m: 26px;--icon-l: 32px;--tap: 52px}:root[data-contrast=high]{--c-text: #0a0f1c;--c-text-2: #1f2937;--c-text-3: #374151;--c-line: #9aa6ba;--c-line-strong: #5f6b80;--c-brand: #1556c2;--c-brand-strong: #0f3f94;--surface-3: rgba(255, 255, 255, .97);--glass-line: var(--c-line-strong)}*{box-sizing:border-box}html,body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:var(--fs-m);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden}body[data-app=mobile] #root{box-sizing:border-box;max-width:var(--page-max);margin:0 auto;min-height:100vh;background:var(--c-bg);box-shadow:0 0 0 1px var(--c-line)}button{font:inherit;color:inherit}input,textarea,select{font:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.llp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.llp-press{transition:transform var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease),background var(--dur-press) var(--ease)}.llp-press:active{transform:scale(var(--press-scale))}.llp-btn-primary:not(:disabled):active{background:var(--grad-brand-press)!important;box-shadow:var(--btn-inset-press)!important;transform:translateY(1px) scale(.99)}.llp-glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.llp-glass{background:#fffffff7}}.llp-list-item+.llp-list-item{border-top:1px solid var(--c-line)}.llp-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.llp-page{animation:llp-page var(--dur-page) var(--ease) both}@keyframes llp-page{0%{opacity:.35}to{opacity:1}}.llp-scroll-x{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.llp-scroll-x::-webkit-scrollbar{display:none}.llp-scroll-x[data-fade=right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.llp-scroll-x[data-fade=left]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 32px),transparent)}.llp-scroll-x[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.llp-clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llp-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes llp-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.llp-skeleton{position:relative;overflow:hidden;background:var(--c-surface-2);border-radius:var(--radius-s)}.llp-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 80%);animation:llp-sweep 1.4s var(--ease) infinite}@keyframes llp-sweep{to{transform:translate(100%)}}@keyframes llp-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes llp-fade{0%{opacity:0}to{opacity:1}}@keyframes llp-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes llp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.llp-press:active,.llp-btn-primary:not(:disabled):active{transform:none}.llp-skeleton:after{display:none}}:root{--ng-navy-950: #060f2e;--ng-navy-900: #08143a;--ng-navy-800: #0d1d4c;--ng-navy-700: #13265e;--ng-navy-600: #1b3576;--ng-royal: #1f4fb8;--ng-sky: linear-gradient(180deg, #0f2a78 0%, #1b44a8 55%, #2a5cc6 100%);--ng-navy-grad: linear-gradient(180deg, #13265e 0%, #0d1d4c 40%, #08143a 100%);--ng-gold: #f3c55a;--ng-gold-hi: #ffe9a8;--ng-gold-lo: #d99a2b;--ng-gold-text: #f6cf6a;--ng-gold-ink: #2a1d05;--ng-note-bg: #ffe9a8;--ng-note-ink: #2a1d05;--ng-note-line: #d99a2b;--ng-gold-grad: linear-gradient(180deg, #fff0b8 0%, #f8d374 45%, #eab54a 100%);--ng-gold-ring: linear-gradient(135deg, #fff3c4 0%, #f3c55a 40%, #c88a24 100%);--ng-gold-glow: 0 0 0 1px rgba(255, 228, 150, .6), 0 0 16px 4px rgba(255, 196, 70, .55);--ng-blue: #1f74f2;--ng-blue-grad: linear-gradient(135deg, #0f2361 0%, #17368a 55%, #1f4fb8 100%);--ng-blue-soft: #e8f1ff;--ng-red: #f03b3b;--ng-green: #19b25a;--ng-orange: #ff8a1f;--ng-purple: #7b5cff;--ng-pink: #ff5c8a;--ng-bg: #f4f8fd;--ng-bg-grad: linear-gradient(180deg, #eef4fd 0%, #f4f8fd 40%, #f6f9fe 100%);--ng-card: #ffffff;--ng-card-grad: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);--ng-text: #111827;--ng-text-2: #4b5563;--ng-text-3: #6b7280;--ng-text-inv: #ffffff;--ng-line: #edf1f7;--ng-shadow-1: 0 1px 2px rgba(30, 60, 130, .06), 0 4px 12px -6px rgba(30, 60, 130, .22);--ng-shadow-2: 0 2px 4px rgba(30, 60, 130, .06), 0 10px 22px -10px rgba(30, 60, 130, .32);--ng-shadow-float: 0 8px 18px -8px rgba(13, 36, 99, .75), 0 2px 4px rgba(13, 36, 99, .2), inset 0 0 0 1px rgba(243, 197, 90, .7);--ng-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--ng-r-xl: calc(22 * var(--u));--ng-r-l: calc(16 * var(--u));--ng-r-m: calc(12 * var(--u));--ng-r-s: calc(8 * var(--u));--ng-r-pill: 999px;--ng-fs-hero: calc(23.4 * var(--u));--ng-fs-title: calc(17.5 * var(--u));--ng-fs-sect: calc(14.2 * var(--u));--ng-fs-body: calc(13 * var(--u));--ng-fs-sub: calc(11.5 * var(--u));--ng-fs-cap: calc(10 * var(--u))}:root{--u: calc(min(100vw, var(--page-max)) / 390);--tabbar-h: calc(60.4 * var(--u))}.llp-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 calc(2 * var(--u)) env(safe-area-inset-bottom);border-radius:calc(17 * var(--u)) calc(17 * var(--u)) 0 0;background:linear-gradient(180deg,#13265e,#0d1d4c 40%,#08143a);border-top:1px solid rgba(150,180,255,.28);box-shadow:0 -8px 20px -10px #0a143c99,inset 0 1px #a0beff29}.llp-tabbar button{border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2.6 * var(--u));padding-bottom:calc(8.5 * var(--u));color:#fff;font:600 calc(11 * var(--u)) var(--font);letter-spacing:.02em;position:relative;isolation:isolate}.llp-tabbar button.on{color:#f6cf6a}.llp-tabbar button.on:not(.fr):before{content:"";position:absolute;z-index:-1;left:50%;top:calc(5.6 * var(--u));width:calc(64 * var(--u));height:calc(42 * var(--u));transform:translate(-50%);border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#4a5c9675,#1c2a5c8c);border:1px solid rgba(246,207,106,.38);box-shadow:inset 0 1px #ffffff24,0 0 10px #f6c85a2e}.llp-tabbar button.fr{color:#f6cf6a}.llp-tabbar button.fr:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(-5.8 * var(--u));width:calc(49.6 * var(--u));height:calc(49.6 * var(--u));transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 30%,#2a3c74,#14244f 60%,#0b1638);border:calc(1.6 * var(--u)) solid #e9b94f;box-shadow:0 0 0 1px #ffe19659,0 0 14px 1px #f6c45073,0 4px 10px #050a1e99,inset 0 1px #fff3}.llp-tabbar button.fr.on:before{box-shadow:0 0 0 1px #ffe19699,0 0 18px 3px #f6c45099,0 4px 10px #050a1e99,inset 0 1px #ffffff40}.llp-tabbar button.fr{justify-content:flex-start;padding-top:calc(1.5 * var(--u));gap:calc(1.4 * var(--u))}.llp-tabbar button:focus-visible{outline:2px solid #f6cf6a;outline-offset:-2px;border-radius:calc(14 * var(--u))}.llp-tabbar .ic{position:relative;display:inline-flex}.llp-tabbar .ic svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.llp-tabbar .fr .ic svg{width:calc(25 * var(--u));height:calc(23 * var(--u))}.llp-tabbar .bd{position:absolute;top:-5px;left:14px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff3b3b;color:#fff;font:700 10px/16px var(--font);text-align:center;box-shadow:0 0 0 1.5px #122049}:root{--btn-h-s: max(36px, calc(34 * var(--u)));--btn-h-m: max(44px, calc(44 * var(--u)));--btn-h-l: max(48px, calc(48 * var(--u)));--btn-pad-s: calc(14 * var(--u));--btn-pad-m: calc(22 * var(--u));--btn-pad-l: calc(28 * var(--u));--btn-primary-bg: var(--grad-brand);--btn-primary-fg: #ffffff;--btn-primary-border: rgba(243, 197, 90, .78);--btn-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 6px 14px -8px rgba(13, 36, 99, .75);--btn-secondary-fg: #13307a;--btn-secondary-border: #13307a;--btn-text-fg: #13307a;--btn-gold-fg: #9a650a;--btn-danger-fg: #c62828;--btn-danger-border: rgba(198, 40, 40, .5);--btn-icon-bg: rgba(13, 29, 76, .78);--btn-icon-fg: #f6cf6a;--btn-icon-border: rgba(243, 197, 90, .45);--btn-icon-soft-bg: rgba(19, 48, 122, .08);--btn-icon-soft-fg: #13307a;--btn-disabled-bg: #e8edf5;--btn-disabled-fg: #8a93a6;--seg-track: rgba(19, 48, 122, .06);--seg-on-bg: linear-gradient(135deg, #0f2361 0%, #1b3f9a 100%);--seg-on-fg: #ffe9a8;--seg-off-fg: #4b5563}.llp-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));white-space:nowrap;border-radius:999px;font-weight:700;letter-spacing:.02em;cursor:pointer;border:1.5px solid transparent;background:transparent;transition:transform var(--dur-press) var(--ease),filter var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease)}.llp-btn:not(:disabled):active{transform:translateY(1px) scale(.985);filter:brightness(.94)}.llp-btn--s{min-height:var(--btn-h-s);padding:0 var(--btn-pad-s);font-size:var(--fs-s)}.llp-btn--m{min-height:var(--btn-h-m);padding:0 var(--btn-pad-m);font-size:var(--fs-m)}.llp-btn--l{min-height:var(--btn-h-l);padding:0 var(--btn-pad-l);font-size:var(--fs-l)}.llp-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:1px solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}.llp-btn--primary:not(:disabled):active{background:var(--grad-brand-press)}.llp-btn--secondary,.llp-btn--ghost{background:#fff;color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.llp-btn--text{color:var(--btn-text-fg);padding:0 calc(8 * var(--u))}.llp-btn--gold{color:var(--btn-gold-fg);padding:0 calc(8 * var(--u))}.llp-btn--danger{background:#fff;color:var(--btn-danger-fg);border-color:var(--btn-danger-border)}.llp-btn:disabled{cursor:not-allowed}.llp-btn--primary:disabled,.llp-btn--secondary:disabled,.llp-btn--ghost:disabled,.llp-btn--danger:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);border-color:transparent;box-shadow:none}.llp-btn--text:disabled,.llp-btn--gold:disabled{color:var(--btn-disabled-fg)}.llp-ibtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;border:1px solid transparent;background:transparent;cursor:pointer;transition:transform var(--dur-press) var(--ease),filter var(--dur-press) var(--ease)}.llp-ibtn:not(:disabled):active{transform:scale(.92);filter:brightness(.9)}.llp-ibtn--plain{color:inherit}.llp-ibtn--soft{background:var(--btn-icon-soft-bg);color:var(--btn-icon-soft-fg)}.llp-ibtn--brand{background:var(--btn-icon-bg);color:var(--btn-icon-fg);border-color:var(--btn-icon-border);box-shadow:0 4px 10px -6px #060f2eb3,inset 0 1px #ffffff24}input[type=checkbox]:not(.llp-sr),input[type=radio]:not(.llp-sr){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0 6px 0 0;vertical-align:-4px;border:1.5px solid #b9c3d6;background:#fff;cursor:pointer;display:inline-grid;place-items:center;transition:background .15s,border-color .15s}input[type=checkbox]:not(.llp-sr){border-radius:6px}input[type=radio]:not(.llp-sr){border-radius:50%}input[type=checkbox]:not(.llp-sr):checked{border-color:#13307a;background:linear-gradient(135deg,#0f2361,#1f4fb8) center / cover;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 12.5 4 4 9-9' fill='none' stroke='%23f6cf6a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#0f2361,#1f4fb8)}input[type=radio]:not(.llp-sr):checked{border-color:#13307a;background:radial-gradient(circle,#13307a 0,#13307a 4.5px,#fff 5px)}input[type=checkbox]:not(.llp-sr):disabled,input[type=radio]:not(.llp-sr):disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:not(.llp-sr):focus-visible,input[type=radio]:not(.llp-sr):focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}select:not(.llp-sr){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2313307a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}.llp-navhead{color:#fff;background:linear-gradient(180deg,#0c1d55,#13307a 70%,#183a86);box-shadow:0 6px 16px -10px #060f2eb3}.llp-navhead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#d9b46a 30%,#f4dc9f 50%,#d9b46a 70%,transparent);pointer-events:none}.llp-navhead h1{color:#fff}.llp-navhead .llp-btn--text,.llp-navhead .llp-btn--gold{color:#ffe39a}.llp-navhead .llp-btn--primary{background:var(--ng-gold-grad);color:var(--ng-gold-ink);border-color:#ffffff8c;box-shadow:inset 0 1px #fffc,0 4px 10px -6px #00000080}input:not([type=checkbox]):not([type=radio]):not(.llp-sr):not(.llp-bare):focus,textarea:focus,select:focus{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px #1a64d624;outline:none}.llp-bare,.llp-bare:focus{border:0!important;box-shadow:none!important;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.llp-bare::-webkit-search-decoration,.llp-bare::-webkit-search-cancel-button{-webkit-appearance:none}.llp-search:focus-within{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px #1a64d624,var(--shadow-1)!important}:root{--chart-1: #1f4fb8;--chart-2: #e0a42a;--chart-3: #5aa8ff;--chart-4: #13307a;--chart-5: #f3c55a;--chart-6: #8cc4ff;--chart-grid: #e3e9f2;--chart-axis: #5b6474}.llp-shell{display:flex;min-height:100vh;background:var(--c-bg)}.llp-side{width:232px;flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;color:#dbe5fb;background:linear-gradient(180deg,#0c1d55,#0f2461 55%,#13307a);box-shadow:inset -1px 0 #f3c55a59}.llp-side-brand{padding:20px 18px 16px;border-bottom:1px solid rgba(243,197,90,.28)}.llp-side-brand b{display:block;font-size:17px;font-weight:900;letter-spacing:.04em;color:#fff}.llp-side-brand small{display:block;margin-top:4px;font-size:12px;color:#f6cf6a}.llp-side-nav{flex:1;padding:10px 10px 16px}.llp-side-group{margin-top:10px}.llp-side-label{padding:6px 10px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#f6cf6acc}.llp-side-item{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;color:#dbe5fb;font:500 14px var(--font);text-decoration:none;position:relative}.llp-side-item:hover{background:#ffffff14;color:#fff}.llp-side-item[aria-current=page],.llp-side-item.active{background:linear-gradient(90deg,#f3c55a38,#f3c55a0f);color:#ffe39a;font-weight:700}.llp-side-item[aria-current=page]:before,.llp-side-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:#f3c55a}.llp-side-foot{padding:12px 14px 16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#b8c6e6}.llp-side-top{display:none}.llp-shell-main{flex:1;min-width:0}.llp-wide-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;min-height:64px;padding:0 28px}.llp-wide-title{flex:1;min-width:0}.llp-wide-title h1{margin:0;font-size:19px;font-weight:800;letter-spacing:.03em}.llp-wide-title small{display:block;margin-top:3px;font-size:12.5px;color:#ffffffc7}.llp-wide-actions{display:flex;gap:8px;align-items:center}.llp-wide-body{padding:24px 28px 48px}.llp-table-wrap{overflow-x:auto;border-radius:14px;background:#fff;box-shadow:var(--ng-shadow-1)}.llp-table{width:100%;border-collapse:collapse;font-size:var(--fs-s)}.llp-table th{position:sticky;top:0;text-align:left;padding:11px 14px;background:#eef3fb;color:#13307a;font-weight:700;white-space:nowrap;border-bottom:1px solid #dbe4f3}.llp-table td{padding:11px 14px;border-bottom:1px solid #edf1f7;color:var(--c-text);vertical-align:top}.llp-table tbody tr:nth-child(2n) td{background:#fafcff}.llp-table tbody tr:hover td{background:#f1f6ff}.llp-table tbody tr:last-child td{border-bottom:0}.llp-row-link{cursor:pointer}.llp-stat{display:grid;gap:6px;padding:16px 18px;border:0;border-radius:16px;text-align:left;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:var(--ng-shadow-1);color:var(--c-text);font:inherit}button.llp-stat{cursor:pointer}.llp-stat-label{font-size:13px;color:var(--c-text-2);font-weight:600}.llp-stat-value{font:800 26px/1.1 Inter,var(--font);color:#13307a}.llp-stat-delta{font:700 12px Inter,var(--font)}.llp-stat-delta.up{color:var(--c-ok)}.llp-stat-delta.down{color:var(--c-danger)}.llp-stat-foot{font-size:12px;color:var(--c-text-3)}.llp-stat--navy{background:linear-gradient(135deg,#0f2361,#1b3f9a);color:#fff;box-shadow:0 8px 20px -10px #0d2463cc,inset 0 0 0 1px #f3c55a80}.llp-stat--navy .llp-stat-label{color:#fffc}.llp-stat--navy .llp-stat-value{color:#ffe39a}.llp-stat--navy .llp-stat-foot{color:#ffffffb3}.llp-barlist{display:grid;gap:10px}.llp-barlist-row{display:grid;grid-template-columns:minmax(80px,160px) 1fr auto;gap:12px;align-items:center;font-size:13px}.llp-barlist-label{color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llp-barlist-track{height:10px;border-radius:5px;background:#edf1f7;overflow:hidden}.llp-barlist-track i{display:block;height:100%;border-radius:5px}.llp-barlist-value{font:700 13px Inter,var(--font);color:#13307a}@media (max-width: 760px){.llp-shell{flex-direction:column}.llp-side{display:none}.llp-side-top{flex:none;width:100%;align-items:center;-webkit-overflow-scrolling:touch;display:flex;gap:4px;overflow-x:auto;padding:8px 10px;position:sticky;top:0;z-index:6;background:linear-gradient(180deg,#0c1d55,#13307a);scrollbar-width:none}.llp-side-top .llp-side-group{display:contents}.llp-side-top .llp-side-label{display:none}.llp-side-top .llp-side-item{flex:none;width:auto;white-space:nowrap;min-height:40px}.llp-side-top .llp-side-item[aria-current=page]:before,.llp-side-top .llp-side-item.active:before{left:12px;right:12px;top:auto;bottom:2px;width:auto;height:2px}.llp-shell-main{width:100%}.llp-wide-head{padding:0 16px;top:50px}.llp-wide-body{padding:16px}.llp-table thead{display:none}.llp-table,.llp-table tbody,.llp-table tr,.llp-table td{display:block;width:100%}.llp-table tr{padding:8px 0;border-bottom:8px solid var(--c-bg)}.llp-table td{border:0;padding:4px 14px}.llp-table td[data-label]:before{content:attr(data-label) "：";color:var(--c-text-3);font-size:12px}}body:not([data-app=mobile]),.llp-shell{--u: 1px;--btn-h-s: 36px;--btn-h-m: 44px;--btn-h-l: 48px;--btn-pad-s: 14px;--btn-pad-m: 20px;--btn-pad-l: 26px;--ng-r-xl: 22px;--ng-r-l: 16px;--ng-r-m: 12px;--ng-r-s: 8px;--ng-fs-hero: 23.4px;--ng-fs-title: 17.5px;--ng-fs-sect: 14.2px;--ng-fs-body: 13px;--ng-fs-sub: 11.5px;--ng-fs-cap: 10px}.llp-hp{min-height:100vh;padding-bottom:96px;background:var(--ng-bg-grad)}.llp-hp-hero{position:relative;height:calc(172 * var(--u));overflow:hidden;color:#fff;padding-top:env(safe-area-inset-top)}.llp-hp-hero.compact{height:calc(136 * var(--u))}.llp-hp-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.llp-hp-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08143c8c,#08143c1a 60%),linear-gradient(180deg,#060f2e4d,#060f2e00 40%)}.llp-hp-bar{position:relative;display:flex;align-items:center;gap:6px;min-height:52px;padding:0 calc(10 * var(--u)) 0 calc(4 * var(--u))}.llp-hp-title{position:relative;padding:0 calc(20 * var(--u))}.llp-hp-title h1{margin:0;font-size:var(--ng-fs-hero);font-weight:900;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,30,.45)}.llp-hp-title p{margin:calc(6 * var(--u)) 0 0;font-size:var(--ng-fs-sub);font-weight:600;opacity:.95;text-shadow:0 1px 6px rgba(0,0,30,.5)}.llp-hp-search{position:relative;z-index:2;margin:calc(-24 * var(--u)) calc(14 * var(--u)) 0}.llp-hp-search .llp-search,.llp-hp-search>form,.llp-hp-search>button{box-shadow:0 1px 2px #28468c14,0 8px 18px -8px #28468c66!important;border-color:transparent!important;background:#fff!important}.llp-hp-body{padding:calc(12 * var(--u)) calc(12 * var(--u)) 0}.llp-tiles{margin:0 0 calc(12 * var(--u));padding:calc(10 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(16 * var(--u));background:#ffffffeb;box-shadow:var(--ng-shadow-1)}.llp-tiles-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.llp-tiles-pages::-webkit-scrollbar{display:none}.llp-tiles-page{flex:none;width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:calc(10 * var(--u));scroll-snap-align:start}.llp-tile{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));min-height:calc(74 * var(--u));padding:calc(4 * var(--u)) 2px;border:0;background:none;cursor:pointer;color:var(--ng-text)}.llp-tile:disabled{opacity:.55;cursor:not-allowed}.llp-tile-ic{position:relative;width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:30%;display:grid;place-items:center;color:#fff;box-shadow:0 6px 12px -6px #0d2463b3,inset 0 1px #fff6;transition:transform var(--dur-press) var(--ease)}.llp-tile-ic:after{content:"";position:absolute;left:8%;top:5%;width:84%;height:44%;border-radius:40% 40% 50% 50%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.llp-tile:not(:disabled):active .llp-tile-ic{transform:scale(.92)}.llp-tile.on .llp-tile-ic{box-shadow:0 0 0 2px #fff,0 0 0 4px #f3c55a,0 6px 12px -6px #0d2463b3}.llp-tile-bd{position:absolute;top:calc(-6 * var(--u));right:calc(-14 * var(--u));padding:0 5px;height:16px;border-radius:8px;font:700 9.5px/16px var(--font);font-style:normal;white-space:nowrap;color:#6a4300;background:linear-gradient(180deg,#ffe7a6,#f4c45a);box-shadow:0 1px 3px #96641459}.llp-tile b{font-size:calc(12.5 * var(--u));font-weight:800;line-height:1.15;white-space:nowrap}.llp-tile.on b{color:#13307a}.llp-tile small{font-size:calc(10 * var(--u));color:var(--ng-text-3);white-space:nowrap}.llp-tiles-dots{display:flex;justify-content:center;gap:5px;margin-top:4px}.llp-tiles-dots i{width:4px;height:4px;border-radius:2px;background:#cfd8e8}.llp-tiles-dots i.on{width:16px;background:#13307a}.llp-hs{margin:calc(4 * var(--u)) 0 calc(14 * var(--u))}.llp-hs-head{display:flex;align-items:center;justify-content:space-between;margin:0 calc(2 * var(--u)) calc(8 * var(--u))}.llp-hs-head h2{margin:0;font-size:var(--ng-fs-sect);font-weight:900;letter-spacing:.03em;color:var(--ng-text)}.llp-hs-row{display:flex;gap:calc(8 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.llp-hs-row::-webkit-scrollbar{display:none}.llp-hs-row>*{flex:none}.llp-gc{margin:0 0 calc(14 * var(--u))}.llp-gc h3{margin:0 0 calc(6 * var(--u)) calc(4 * var(--u));font-size:calc(12.5 * var(--u));font-weight:700;color:var(--ng-text-3);letter-spacing:.04em}.llp-gc-card{background:#fff;border-radius:calc(16 * var(--u));box-shadow:var(--ng-shadow-1);padding:0 calc(14 * var(--u))}.llp-mrow{display:flex;gap:calc(12 * var(--u));width:100%;padding:calc(10 * var(--u));border:0;text-align:left;font:inherit;color:var(--ng-text);background:var(--ng-card);border-radius:var(--ng-r-l);box-shadow:var(--ng-shadow-1);min-width:0}.llp-mrow.link{cursor:pointer;transition:transform var(--dur-press) var(--ease)}.llp-mrow.link:active{transform:scale(.985)}.llp-mrow-media{flex:none;align-self:flex-start;aspect-ratio:1 / 1;border-radius:var(--ng-r-m);overflow:hidden;background:#eef3fb}.llp-mrow-media>img{width:100%;height:100%;object-fit:cover;display:block}.llp-mrow-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--u))}.llp-mrow-top{display:flex;align-items:flex-start;gap:8px;min-width:0}.llp-mrow-top b{flex:1;min-width:0;font-size:var(--ng-fs-body);font-weight:800}.llp-mrow-aside{flex:none;font-size:var(--ng-fs-sub);font-weight:700;color:var(--ng-royal)}.llp-mrow-hl{font-size:var(--ng-fs-body);font-weight:800;color:var(--ng-royal)}.llp-mrow-line{font-size:var(--ng-fs-sub);color:var(--ng-text-2)}.llp-mrow-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.llp-mrow-tags em{font-style:normal;font-size:var(--ng-fs-cap);padding:1px 7px;border-radius:999px;background:var(--ng-blue-soft);color:var(--ng-navy-700)}.llp-mrow-tags em.t-test{background:#fff3d6;color:#8a5a00;border:1px dashed #e0b050}.llp-mrow-tags em.t-ok{background:#e3f6ec;color:#157645}.llp-mrow-tags em.t-warn{background:#fff3d6;color:#8a5a00}.llp-mrow-tags em.t-muted{background:#eef1f6;color:#5b6474}html[lang=my]{--font: "Noto Sans Myanmar", "Noto Sans Myanmar UI", Padauk, "Myanmar Sangam MN", "Myanmar Text", "Pyidaungsu", "PingFang SC", "Noto Sans SC", system-ui, sans-serif}html[lang=my] body{line-height:1.8}html[lang=my] :where(h1,h2,h3,b,strong,small,p,span,button,a,label,li,td,th,em){line-height:1.7}html[lang=my] .llp-clamp1{padding-block:.15em}:root{--size-tap: 44px;--size-header: 56px;--size-hero-max: 220px;--size-hero: min(var(--size-hero-max), calc(172 * var(--u)));--size-hero-compact: min(176px, calc(136 * var(--u)));--size-row: 52px;--size-input: 44px;--tabbar-h: 56px;--card-pad: 16px;--card-pad-s: 12px;--icon-20: 20px;--icon-24: 24px;--t-page: 20px;--t-title: 17px;--t-sect: 15px;--t-body: 15px;--t-sub: 13px;--t-caption: 12px;--t-min: 11px;--btn-h-s: clamp(36px, calc(38 * var(--u)), 40px);--btn-h-m: clamp(44px, calc(44 * var(--u)), 46px);--btn-h-l: 48px;--btn-pad-s: 14px;--btn-pad-m: 20px;--btn-pad-l: 24px;--ng-fs-hero: clamp(21px, calc(23.4 * var(--u)), 24px);--ng-fs-title: clamp(17px, calc(17.5 * var(--u)), 18px);--ng-fs-sect: clamp(15px, calc(14.2 * var(--u)), 16px);--ng-fs-body: clamp(14px, calc(13.5 * var(--u)), 15px);--ng-fs-sub: clamp(12px, calc(11.5 * var(--u)), 13px);--ng-fs-cap: clamp(11px, calc(10.5 * var(--u)), 12px);--icon-s: var(--icon-20);--icon-m: var(--icon-24);--tap: var(--size-tap)}:root[data-font=large]{--t-page: 24px;--t-title: 21px;--t-sect: 19px;--t-body: 19px;--t-sub: 16px;--t-caption: 15px;--t-min: 14px;--tap: 52px;--icon-s: 21px;--icon-m: 26px;--btn-h-m: 52px;--btn-h-l: 56px;--btn-h-s: 44px;--ng-fs-hero: 28px;--ng-fs-title: 21px;--ng-fs-sect: 19px;--ng-fs-body: 18px;--ng-fs-sub: 16px;--ng-fs-cap: 14px}.llp-hp-hero{height:var(--size-hero)}.llp-hp-hero.compact{height:var(--size-hero-compact)}.llp-hp-bar{min-height:var(--size-header)}.llp-hp-body{padding:var(--card-pad-s) var(--card-pad-s) 0}.llp-gc-card{padding:0 var(--card-pad)}.llp-gc h3{font-size:var(--t-caption)}.llp-mrow{padding:var(--card-pad-s)}.llp-tile{min-height:72px}.llp-tile-ic{width:clamp(42px,calc(44 * var(--u)),46px);height:clamp(42px,calc(44 * var(--u)),46px)}.llp-tile b{font-size:clamp(12px,calc(12.5 * var(--u)),13px)}.llp-tile small{font-size:var(--t-min)}.llp-tabbar button{font-size:var(--t-min);padding-bottom:6px}.llp-tabbar .ic svg{width:var(--icon-24);height:var(--icon-24)}.llp-tabbar .fr .ic svg{width:25px;height:var(--icon-24)}.llp-tabbar button.on:not(.fr):before{top:4px;height:40px;width:min(64px,90%)}.llp-tabbar button.fr:before{top:-6px;width:48px;height:48px}.llp-hit{position:relative}.llp-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--size-tap));height:max(100%,var(--size-tap));transform:translate(-50%,-50%)}:where(button[role=tab]){min-height:var(--btn-h-s)}body[data-app=mobile]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body[data-app=mobile] input,body[data-app=mobile] textarea,body[data-app=mobile] [contenteditable=true],body[data-app=mobile] .llp-selectable,body[data-app=mobile] [data-selectable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html:not([data-i18n-debug]) [data-i18n-fallback]>sup,html:not([data-i18n-debug]) sup[data-i18n-fallback]{display:none}.llp-tiles-page{grid-template-columns:repeat(4,minmax(0,1fr))}.llp-tile b{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.llp-tile small{max-width:100%;overflow:hidden;text-overflow:ellipsis}html:not([lang=zh-CN]) [data-li-title].llp-clamp1{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-app=admin]{--c-bg: #f5f6f8;background:#f5f6f8}body[data-app=admin] .llp-shell{background:#f5f6f8}body[data-app=admin] .llp-side{background:#fff;color:#3c4353;box-shadow:inset -1px 0 #e6e8ee}body[data-app=admin] .llp-side-brand{border-bottom-color:#eceef2}body[data-app=admin] .llp-side-brand b{color:#1d2433}body[data-app=admin] .llp-side-brand small,body[data-app=admin] .llp-side-label{color:#8a93a6}body[data-app=admin] .llp-side-item{color:#3c4353;padding-top:7px;padding-bottom:7px;line-height:1.35}body[data-app=admin] .llp-side-item:hover{background:#f2f4f7;color:#1d2433}body[data-app=admin] .llp-side-item[aria-current=page],body[data-app=admin] .llp-side-item.active{background:#eef2fb;color:#1b3576}body[data-app=admin] .llp-side-item[aria-current=page]:before,body[data-app=admin] .llp-side-item.active:before{background:#c9a14a}body[data-app=admin] .llp-side-foot{border-top-color:#eceef2;color:#8a93a6}body[data-app=admin] .llp-side-top{background:#fff;box-shadow:inset 0 -1px #e6e8ee}body[data-app=admin] .llp-navhead{color:#1d2433;background:#fff;box-shadow:0 1px #e6e8ee}body[data-app=admin] .llp-navhead:after{display:none}body[data-app=admin] .llp-navhead h1{color:#1d2433}body[data-app=admin] .llp-wide-title small{color:#6b7385}body[data-app=admin] .llp-table th{background:#f5f6f8;color:#3c4353;border-bottom-color:#e6e8ee}body[data-app=admin] .llp-table tbody tr:nth-child(2n) td{background:#fbfbfc}body[data-app=admin] .llp-table tbody tr:hover td{background:#f3f5f9}body[data-app=admin] .llp-stat--navy{background:#fff;color:var(--c-text);box-shadow:var(--ng-shadow-1),inset 3px 0 #c9a14a}body[data-app=admin] .llp-stat--navy .llp-stat-label{color:var(--c-text-2)}body[data-app=admin] .llp-stat--navy .llp-stat-value{color:#1b3576}body[data-app=admin] .llp-stat--navy .llp-stat-foot{color:var(--c-text-3)}body[data-app=mobile]{--all-sky: #0383fe;--all-blue: #014af3;--all-indigo: #5602fe;--all-violet: #ad01f7;--all-magenta: #dd00ba;--all-rose: #f10188;--all-red: #fb075e;--all-grad: linear-gradient(120deg, #0383fe 0%, #014af3 35%, #5602fe 70%, #ad01f7 100%);--all-grad-hot: linear-gradient(120deg, #dd00ba 0%, #f10188 60%, #fb075e 100%);--ng-navy-grad: linear-gradient(120deg, #014af3 0%, #014af3 100%);--ng-blue-grad: linear-gradient(120deg, #014af3 0%, #014af3 100%);--ng-sky: linear-gradient(120deg, #1a5cf6 0%, #014af3 100%);--ng-royal: #014af3;--ng-blue: #014af3;--ng-blue-soft: #eef2ff;--ng-gold: #ff5cb8;--ng-gold-hi: #ffffff;--ng-gold-lo: #e04a9e;--ng-gold-text: #ffffff;--ng-gold-ink: #ffffff;--ng-note-bg: #ffeaf5;--ng-note-ink: #8f0052;--ng-note-line: #f39ccc;--ng-gold-grad: linear-gradient(110deg, #b66dff 0%, #ff5cb8 55%, #ff8a8f 100%);--ng-gold-ring: linear-gradient(110deg, #b66dff 0%, #ff5cb8 55%, #ff8a8f 100%);--ng-gold-glow: 0 0 0 1px rgba(241, 1, 136, .35), 0 0 14px 2px rgba(241, 1, 136, .3);--c-brand: #014af3;--c-brand-strong: #0038c8;--c-brand-soft: #eef2ff;--c-gold: #f10188;--c-gold-soft: #ffeaf5;--ng-text: #1d1f26;--ng-text-2: #4a4d57;--ng-text-3: #6b6e78;--c-text: #1d1f26;--c-text-2: #4a4d57;--ng-bg: #f6f6f9;--ng-bg-grad: #f6f6f9;--c-bg: #f6f6f9;--ng-shadow-1: 0 1px 3px rgba(20, 20, 60, .06);--ng-shadow-2: 0 2px 8px rgba(20, 20, 60, .08);--ng-shadow-float: 0 4px 12px -6px rgba(1, 74, 243, .45);--grad-brand: linear-gradient(120deg, #014af3 0%, #014af3 100%);--grad-espresso: #014af3;--ng-tile-bg: #eef2ff;--ng-tile-fg: #014af3;--ng-tile-gold-bg: #eef2ff;--ng-tile-gold-fg: #014af3}body[data-app=mobile] .llp-tabbar{background:#fff;border-top:1px solid #ececf2;box-shadow:0 -2px 10px #14143c0f}body[data-app=mobile] .llp-tabbar button{color:#6b6e78}body[data-app=mobile] .llp-tabbar button.on{color:#014af3}body[data-app=mobile] .llp-tabbar button.on:not(.fr):before{background:#eef2ff;border:0;box-shadow:none}body[data-app=mobile] .llp-tabbar button.fr{color:#fff}body[data-app=mobile] .llp-tabbar button.fr:before{background:#014af3;border:2px solid #fff;box-shadow:0 3px 10px -2px #014af373}body[data-app=mobile] .llp-tabbar button.fr.on:before{box-shadow:0 0 0 3px #014af32e,0 3px 10px -2px #014af373}body[data-app=mobile] .llp-tabbar .bd{background:#fb075e;box-shadow:0 0 0 1.5px #fff}body[data-app=mobile] .llp-tabbar button:focus-visible{outline-color:#014af3}body[data-app=mobile]{--ng-heavy: 700}body[data-app=mobile] .llp-tabbar button{font-weight:500}body[data-app=mobile]{--lk-tile-bg: #eef2ff}body[data-app=mobile] .llp-tile-ic{color:#014af3;box-shadow:none}body[data-app=mobile] .llp-tile-ic:after{display:none}body[data-app=mobile] .llp-tile.on .llp-tile-ic{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #014af3}body[data-app=mobile] .llp-tile-bd{background:#ffe8f3;color:#e0007a}body[data-app=mobile] .llp-tile b{font-weight:400;color:#222}body[data-app=mobile] .llp-tile.on b{color:#014af3}body[data-app=mobile] .llp-tile small{display:none}body[data-app=mobile] .llp-hp-title h1,body[data-app=mobile] .llp-hs-head h2{font-weight:700}body[data-app=mobile] .llp-mrow-top b,body[data-app=mobile] .llp-mrow-hl{font-weight:600}body[data-app=mobile] .llp-mrow-hl{color:#014af3}body[data-app=mobile]{--ng-navy-950: #0a2fb8;--ng-navy-900: #0a35c8;--ng-navy-800: #014af3;--ng-navy-700: #0a3ad0;--ng-navy-600: #2a63f5}body[data-app=mobile]{--all-hero-bg: linear-gradient(180deg, rgba(1, 74, 243, .5) 0%, rgba(1, 60, 210, .72) 100%), url(/r9/life-hero@2x.jpg) center 38% / cover no-repeat, #014af3}body[data-app=mobile]{--btn-primary-bg: #014af3;--btn-primary-fg: #ffffff;--btn-primary-border: transparent;--btn-primary-shadow: 0 4px 12px -6px rgba(1, 74, 243, .55);--btn-secondary-fg: #014af3;--btn-secondary-border: #014af3;--btn-text-fg: #014af3;--btn-gold-fg: #e0007a;--btn-icon-bg: rgba(255, 255, 255, .22);--btn-icon-fg: #ffffff;--btn-icon-border: rgba(255, 255, 255, .45);--btn-icon-soft-bg: #eef2ff;--btn-icon-soft-fg: #014af3;--seg-track: #eef1f7;--seg-on-bg: #014af3;--seg-on-fg: #ffffff;--seg-off-fg: #4a4d57}body[data-app=mobile] .llp-btn{font-weight:600}body[data-app=mobile] .llp-navhead{background:linear-gradient(180deg,#014af39e,#013cd2c7),url(/r9/life-hero@2x.jpg) center 40% / cover no-repeat,#014af3;border-bottom:0}body[data-app=mobile] .llp-navhead:after{display:none}.al{min-height:100vh;background:var(--ng-bg-grad);color:var(--ng-text);font-family:var(--font);position:relative;padding-bottom:calc(28 * var(--u))}.al *{box-sizing:border-box}.al button{font:inherit;cursor:pointer}.al .hd{position:relative;height:calc(232 * var(--u));overflow:hidden;background:var(--all-hero-bg, var(--ng-navy-grad))}.al .hd img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.al .hd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08143a26,#08143a8c 70%,#08143ab3)}.al .hd .arc{position:absolute;left:-2%;right:-2%;bottom:calc(-6 * var(--u));height:calc(40 * var(--u));z-index:1}.al .back{position:absolute;z-index:2;left:calc(10 * var(--u));top:calc(14 * var(--u));width:var(--size-tap);height:var(--size-tap);border:0;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center}.al .back svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.al .ttl{position:absolute;z-index:2;left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(84 * var(--u));color:#fff;display:flex;align-items:center;gap:calc(14 * var(--u))}.al .ttl .av{flex:none;width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;background:#ffffff24;border:2px solid rgba(244,220,159,.75);display:grid;place-items:center;color:#ffffffd9;box-shadow:0 0 18px #ffd27840}.al .ttl .av svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}.al .ttl h1{margin:0;font-size:calc(21 * var(--u));font-weight:600;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.35)}.al .ttl p{margin:calc(4 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:#ffffffc7;letter-spacing:.02em}.al .card{position:relative;z-index:3;margin:calc(-40 * var(--u)) calc(16 * var(--u)) 0;padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));background:var(--ng-card-grad);border-radius:var(--ng-r-xl);box-shadow:var(--ng-shadow-2),var(--ng-highlight)}.al .tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--u));padding:calc(4 * var(--u));background:#f0f3f9;border-radius:var(--ng-r-pill);border:1px solid var(--ng-line)}.al .tabs button{height:var(--btn-h-s);border:0;border-radius:var(--ng-r-pill);background:transparent;color:var(--ng-text-2);font-size:var(--ng-fs-body);font-weight:600}.al .tabs button[aria-selected=true]{background:var(--ng-navy-grad);color:var(--ng-gold-hi);box-shadow:inset 0 0 0 1.5px #d9b46ab3,0 8px 18px -10px #0a1630cc}.al .modes{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin:calc(14 * var(--u)) 0 0}.al .modes button{flex:none;height:var(--btn-h-s);min-height:36px;padding:0 calc(14 * var(--u));border-radius:calc(15 * var(--u));background:#fff;border:1px solid #dfe5f0;color:var(--ng-text-2);font-size:calc(12.5 * var(--u));font-weight:700;white-space:nowrap}.al .modes button[aria-selected=true]{background:var(--seg-on-bg);border-color:#f3c55a8c;color:var(--seg-on-fg);box-shadow:0 4px 10px -6px #0d2463b3}.al .fld{margin-top:calc(12 * var(--u))}.al .fld label{display:block;font-size:var(--ng-fs-cap);font-weight:600;color:var(--ng-text-2);margin:0 0 calc(5 * var(--u)) calc(2 * var(--u))}.al .row{display:flex;gap:calc(8 * var(--u))}.al input{width:100%;height:calc(46 * var(--u));min-height:44px;border-radius:calc(14 * var(--u));border:1px solid #e3e8f2;background:#f6f8fc;padding:0 calc(12 * var(--u));font-size:max(16px,var(--ng-fs-body));color:var(--ng-text);outline:none}.al input:focus{border-color:var(--ng-blue);background:#fff;box-shadow:0 0 0 3px #1f74f224}.al input[aria-invalid=true]{border-color:var(--ng-red)}.al .err{margin-top:calc(4 * var(--u));font-size:var(--ng-fs-cap);color:var(--ng-red);display:flex;gap:4px;align-items:center}.al .hint{margin-top:calc(4 * var(--u));font-size:var(--ng-fs-cap);color:var(--ng-text-3)}.al .send{flex:none;min-width:calc(102 * var(--u));height:calc(46 * var(--u));min-height:44px;border-radius:calc(14 * var(--u));border:1px solid #d6dcea;background:#fff;color:var(--ng-navy-700);font-size:var(--ng-fs-sub);font-weight:700;padding:0 calc(10 * var(--u))}.al .send:disabled{opacity:.5;cursor:not-allowed}.al .tcode{margin-top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:var(--ng-r-m);background:#fff7e2;border:1px dashed #e9b84a;color:#6b4a00;font-size:var(--ng-fs-sub)}.al .tcode b{font-size:calc(18 * var(--u));letter-spacing:.18em;color:#2a1d05;margin:0 calc(6 * var(--u))}.al .tbadge{display:inline-flex;align-items:center;gap:4px;margin-top:calc(12 * var(--u));font-size:var(--ng-fs-cap);color:#6b4f00;background:#fff3cd;border:1px dashed #c9a43a;border-radius:6px;padding:2px 8px}.al .go{margin-top:calc(18 * var(--u));width:100%;height:calc(50 * var(--u));min-height:48px;border:0;border-radius:calc(25 * var(--u));background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:1px solid var(--btn-primary-border);font-size:calc(16 * var(--u));font-weight:600;letter-spacing:.08em;box-shadow:var(--btn-primary-shadow)}.al .go:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);border-color:transparent;box-shadow:none;cursor:not-allowed}.al .links{display:flex;justify-content:space-between;margin-top:calc(12 * var(--u));font-size:var(--ng-fs-sub)}.al .links button{border:0;background:none;color:var(--ng-navy-600);padding:calc(6 * var(--u)) 0;font-weight:700}.al .note{margin:calc(14 * var(--u)) 0 0;text-align:center;font-size:calc(12 * var(--u));color:var(--ng-text-3)}.al .ok{margin-top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:var(--ng-r-m);background:#e8f8ee;color:#136b38;font-size:var(--ng-fs-sub)}.al .lm{margin-top:calc(10 * var(--u))}.al .lm .it{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(12 * var(--u)) calc(4 * var(--u));border-bottom:1px solid var(--ng-line);font-size:var(--ng-fs-body)}.al .lm .it .v{color:var(--ng-text-3);font-size:var(--ng-fs-sub)}.al .lm .it button{border:1px solid #d6dcea;background:#fff;color:var(--ng-navy-700);border-radius:var(--ng-r-pill);padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:var(--ng-fs-sub);font-weight:700;min-height:36px}.fh{min-height:100vh;background:var(--ng-bg-grad);padding-bottom:calc(28 * var(--u));font-family:var(--font);color:var(--ng-text)}.fh *{box-sizing:border-box}.fh :where(button:not(.llp-btn)){font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}.fh-hero{position:relative;overflow:hidden;background:var(--all-hero-bg, var(--ng-navy-grad));color:var(--ng-text-inv);padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(48 * var(--u));border-radius:0 0 var(--ng-r-xl) var(--ng-r-xl);box-shadow:var(--ng-shadow-2)}.fh-hero:before{content:"";position:absolute;right:calc(-60 * var(--u));top:calc(-80 * var(--u));width:calc(240 * var(--u));height:calc(240 * var(--u));border-radius:50%;background:radial-gradient(circle,var(--ng-gold),transparent 66%);opacity:.32;pointer-events:none}.fh-hero:after{content:"";position:absolute;left:calc(-40 * var(--u));bottom:calc(-90 * var(--u));width:calc(220 * var(--u));height:calc(220 * var(--u));border-radius:50%;background:radial-gradient(circle,var(--ng-royal),transparent 70%);opacity:.55;pointer-events:none}.fh-top{position:relative;z-index:1;display:flex;align-items:center;gap:calc(8 * var(--u));min-height:var(--tap)}.fh-back{width:var(--tap);height:var(--tap);margin-left:calc(-10 * var(--u));display:grid;place-items:center;color:var(--ng-text-inv)}.fh-crumb{flex:1;font-size:var(--ng-fs-sect);font-weight:600;opacity:.9}.fh-name{position:relative;z-index:1;margin:calc(4 * var(--u)) 0 0;font-size:var(--ng-fs-hero);font-weight:700;letter-spacing:.02em;color:var(--ng-gold-text);line-height:1.2}.fh-meta{position:relative;z-index:1;display:flex;align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;margin-top:calc(8 * var(--u));font-size:var(--ng-fs-sub);opacity:.95}.fh-pill{display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:var(--ng-r-pill);font-weight:600;font-size:var(--ng-fs-cap);background:var(--ng-gold-grad);color:var(--ng-gold-ink);border:1px solid var(--ng-gold-hi)}.fh-pill.off{background:transparent;color:var(--ng-gold-hi);border:1px solid var(--ng-gold-hi)}.fh-guide{position:relative;z-index:1;margin-top:calc(8 * var(--u));font-size:var(--ng-fs-sub);line-height:1.55;opacity:.95;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fh-guide-row{position:relative;z-index:1;display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u))}.fh-guide-row .fh-guide{flex:1;min-width:0;margin:0}.fh-guide-btn{position:relative;z-index:1;flex:none}.fh-stats{position:relative;z-index:2;margin:calc(-40 * var(--u)) calc(14 * var(--u)) 0;display:grid;grid-template-columns:repeat(4,1fr);background:var(--ng-card-grad);border-radius:var(--ng-r-l);box-shadow:var(--ng-shadow-2),var(--ng-highlight);border:1px solid var(--ng-line);padding:calc(12 * var(--u)) calc(4 * var(--u))}.fh-stat{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) 0;min-width:0;border-radius:var(--ng-r-m)}.fh-stat+.fh-stat{border-left:1px solid var(--ng-line);border-radius:0}.fh-stat b{font-size:calc(18 * var(--u));font-weight:700;color:var(--ng-navy-800);line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.fh-stat b.money{font-size:calc(15 * var(--u))}.fh-stat span{font-size:var(--ng-fs-cap);color:var(--ng-text-3);white-space:nowrap}.fh-sec{margin:calc(18 * var(--u)) calc(14 * var(--u)) 0}.fh-h2{display:flex;align-items:center;gap:calc(8 * var(--u));margin:0 0 calc(10 * var(--u));font-size:var(--ng-fs-title);font-weight:600;color:var(--ng-navy-800)}.fh-h2:before{content:"";width:calc(4 * var(--u));height:calc(16 * var(--u));border-radius:2px;background:var(--ng-gold-grad)}.fh-h2 .more{margin-left:auto;font-size:var(--ng-fs-sub);font-weight:600;color:var(--ng-text-3);display:inline-flex;align-items:center;gap:2px;min-height:var(--tap);padding:0 calc(4 * var(--u)) 0 calc(12 * var(--u));margin-right:calc(-4 * var(--u))}.fh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(10 * var(--u));background:var(--ng-card);border-radius:var(--ng-r-l);box-shadow:var(--ng-shadow-1);border:1px solid var(--ng-line);padding:calc(14 * var(--u)) calc(8 * var(--u))}.fh-gi{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) 0;border-radius:var(--ng-r-m)}.fh-ic{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(14 * var(--u));display:grid;place-items:center;color:var(--ng-text-inv);box-shadow:var(--ng-shadow-1),var(--ng-highlight)}.fh-ic.navy{background:var(--ng-navy-grad);color:var(--ng-gold-text)}.fh-ic.royal{background:var(--ng-royal);background-image:linear-gradient(180deg,var(--ng-royal) 0%,var(--ng-navy-600) 100%)}.fh-ic.gold{background:var(--ng-gold-grad);color:var(--ng-gold-ink)}.fh-gi em{font-style:normal;font-size:var(--ng-fs-body);font-weight:700;color:var(--ng-text);white-space:nowrap}.fh-badge{position:absolute;top:0;left:calc(50% + 14 * var(--u));min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(4 * var(--u));border-radius:var(--ng-r-pill);background:var(--ng-gold-grad);color:var(--ng-gold-ink);font-size:calc(10 * var(--u));font-weight:600;line-height:calc(16 * var(--u));box-shadow:var(--ng-gold-glow)}.fh-alerts{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.fh-alert{display:flex;align-items:center;gap:calc(10 * var(--u));width:100%;text-align:left;padding:calc(12 * var(--u));border-radius:var(--ng-r-l);background:var(--ng-card);border:1px solid var(--ng-gold-hi);box-shadow:var(--ng-shadow-1);position:relative;overflow:hidden}.fh-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(4 * var(--u));background:var(--ng-gold-grad)}.fh-alert.over{border-color:var(--ng-red)}.fh-alert.over:before{background:var(--ng-red)}.fh-alert .ai{width:calc(34 * var(--u));height:calc(34 * var(--u));flex:none;border-radius:calc(10 * var(--u));display:grid;place-items:center;background:var(--ng-navy-grad);color:var(--ng-gold-text)}.fh-alert .at{flex:1;min-width:0}.fh-alert .at b{display:block;font-size:var(--ng-fs-body);font-weight:600;color:var(--ng-text)}.fh-alert .at small{display:block;margin-top:2px;font-size:var(--ng-fs-sub);color:var(--ng-text-3)}.fh-alert .when{flex:none;font-size:var(--ng-fs-sub);font-weight:600;color:var(--ng-gold-lo)}.fh-alert.over .when{color:var(--ng-red)}.fh-cars{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10 * var(--u))}.fh-car{text-align:left;display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(12 * var(--u));border-radius:var(--ng-r-l);background:var(--ng-card-grad);border:1px solid var(--ng-line);box-shadow:var(--ng-shadow-1);min-width:0;position:relative;overflow:hidden}.fh-car .cv{position:absolute;right:calc(-8 * var(--u));top:calc(-6 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--ng-blue-soft);color:var(--ng-navy-600)}.fh-car .plate{font-size:calc(16 * var(--u));font-weight:700;color:var(--ng-navy-800);letter-spacing:.03em;padding-right:calc(40 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-car .model{font-size:var(--ng-fs-sub);color:var(--ng-text-3);overflow:hidden;padding-right:calc(36 * var(--u));line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.fh-car .drv{display:flex;align-items:center;gap:calc(4 * var(--u));font-size:var(--ng-fs-sub);color:var(--ng-text-2);min-width:0}.fh-car .drv span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-car .dot{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;flex:none;background:var(--ng-line)}.fh-car .dot.on{background:var(--ng-royal);box-shadow:0 0 0 calc(2 * var(--u)) var(--ng-blue-soft)}.fh-car .row{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u))}.fh-car .today{font-size:var(--ng-fs-cap);color:var(--ng-text-3)}.fh-car .today b{color:var(--ng-navy-800);font-size:var(--ng-fs-sub)}.fh-car .exp{align-self:flex-start;max-width:100%;font-size:var(--ng-fs-cap);font-weight:700;padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:var(--ng-r-pill);background:var(--ng-note-bg);color:var(--ng-note-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-car .exp.over{background:var(--ng-card);color:var(--ng-red);box-shadow:inset 0 0 0 1px var(--ng-red)}.fh-empty{padding:calc(22 * var(--u));text-align:center;color:var(--ng-text-3);background:var(--ng-card);border-radius:var(--ng-r-l);border:1px dashed var(--ng-line);font-size:var(--ng-fs-body)}.fh-note{margin:calc(14 * var(--u)) calc(16 * var(--u)) 0;font-size:var(--ng-fs-cap);color:var(--ng-text-3);line-height:1.6}.fh-tests{position:relative;z-index:1;display:flex;gap:6px;flex-wrap:wrap;margin:calc(10 * var(--u)) calc(14 * var(--u)) 0}.fh-withdraw{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));min-height:calc(56 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:var(--ng-r-l);background:var(--ng-card);border:1px solid var(--ng-gold-hi);box-shadow:var(--ng-shadow-1);text-align:left}.fh-withdraw small{display:block;font-size:var(--ng-fs-cap);color:var(--ng-text-3)}.fh-withdraw b{display:block;margin-top:2px}.fh-withdraw em{font-style:normal;font-weight:600;font-size:var(--ng-fs-body);color:var(--ng-navy-800);display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.stk g,.stk path,.stk rect,.stk circle{transform-box:fill-box;transform-origin:center}.stk-a-bounce{animation:stk-bounce 1.1s ease-in-out infinite;transform-origin:50% 100%!important}.stk-a-jump{animation:stk-jump .9s cubic-bezier(.3,0,.4,1) infinite;transform-origin:50% 100%!important}.stk-a-shake{animation:stk-shake .5s ease-in-out infinite}.stk-a-pulse{animation:stk-pulse .9s ease-in-out infinite}.stk-a-float{animation:stk-float 2.4s ease-in-out infinite}.stk-a-tilt{animation:stk-tilt 1.6s ease-in-out infinite}.stk-a-nod{animation:stk-nod 1s ease-in-out infinite}.stk-a-wobble{animation:stk-wobble 1.4s ease-in-out infinite}.stk-beat{animation:stk-pulse .8s ease-in-out infinite}.stk-spin{animation:stk-spin 1.6s linear infinite}.stk-spin-slow{animation:stk-spin 6s linear infinite;transform-box:view-box!important}.stk-up{animation:stk-up 1.8s ease-out infinite}.stk-up-soft{animation:stk-up-soft 2s ease-in-out infinite}.stk-fall{animation:stk-fall 1.4s ease-in infinite}.stk-twinkle{animation:stk-twinkle 1.2s ease-in-out infinite}.stk-flicker{animation:stk-flicker .5s ease-in-out infinite alternate;transform-origin:50% 100%!important}.stk-wave{animation:stk-wave .9s ease-in-out infinite;transform-origin:30% 100%!important}.stk-wave-r{animation:stk-wave-r 1.2s ease-in-out infinite;transform-origin:50% 100%!important}.stk-clap>g:first-child{animation:stk-clap-l .5s ease-in-out infinite}.stk-clap>g:last-child{animation:stk-clap-r .5s ease-in-out infinite}.stk-nod-soft{animation:stk-nod 1.2s ease-in-out infinite}.stk-float-soft{animation:stk-float 3s ease-in-out infinite}.stk-drive{animation:stk-drive 2.4s ease-in-out infinite}.stk-ring{animation:stk-shake .3s ease-in-out infinite}.stk-wobble-soft{animation:stk-tilt 1.4s ease-in-out infinite}.stk-d2{animation-delay:.35s!important}.stk-d3{animation-delay:.7s!important}.stk-halo{animation:stk-halo 1.8s ease-in-out infinite}.stk-orbit{animation:stk-spin 5s linear infinite;transform-box:view-box!important;transform-origin:60px 64px!important}.stk-sweep{animation:stk-sweep 2.6s ease-in-out infinite;transform-box:view-box!important}.stk-still *,.stk-still{animation:none!important}@media (prefers-reduced-motion: reduce){.stk *,.stk{animation:none!important}}@keyframes stk-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-7px) scale(.97,1.03)}55%{transform:translateY(0) scale(1.04,.96)}70%{transform:translateY(-2px)}}@keyframes stk-jump{0%,to{transform:translateY(0) scale(1.05,.95)}40%{transform:translateY(-14px) scale(.96,1.05) rotate(-4deg)}70%{transform:translateY(-4px) rotate(3deg)}}@keyframes stk-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px) rotate(-4deg)}75%{transform:translate(3px) rotate(4deg)}}@keyframes stk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes stk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes stk-tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes stk-nod{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(4px) rotate(-3deg)}}@keyframes stk-wobble{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-5deg) scale(1.03,.97)}75%{transform:rotate(5deg) scale(.97,1.03)}}@keyframes stk-spin{to{transform:rotate(360deg)}}@keyframes stk-up{0%{transform:translateY(6px) scale(.6);opacity:0}25%{opacity:1}to{transform:translateY(-16px) scale(1.1);opacity:0}}@keyframes stk-up-soft{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-4px);opacity:.5}}@keyframes stk-fall{0%{transform:translateY(-4px);opacity:0}20%{opacity:1}to{transform:translateY(18px);opacity:0}}@keyframes stk-twinkle{0%,to{transform:scale(.5) rotate(0);opacity:.3}50%{transform:scale(1.15) rotate(20deg);opacity:1}}@keyframes stk-flicker{0%{transform:scale(1) skew(-3deg)}to{transform:scale(1.06,.92) skew(3deg)}}@keyframes stk-wave{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes stk-wave-r{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes stk-clap-l{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px) rotate(12deg)}}@keyframes stk-clap-r{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px) rotate(-12deg)}}@keyframes stk-drive{0%{transform:translate(-6px)}50%{transform:translate(14px)}to{transform:translate(-6px)}}@keyframes stk-halo{0%,to{transform:scale(.86);opacity:.55}50%{transform:scale(1.06);opacity:1}}@keyframes stk-sweep{0%,55%{transform:translate(-20px) rotate(20deg)}85%,to{transform:translate(110px) rotate(20deg)}}.ride-ng{--c-bg: #f4f8fd;--c-surface: #fff;--c-surface-2: #f6f8fc;--c-line: #e8ecf3;--c-line-strong: #cdd5e4;--c-text: #121a2e;--c-text-2: #4b5570;--c-text-3: #5b6580;--c-brand: #17305f;--c-brand-strong: #17305f;--c-brand-soft: #eaf1ff;--c-on-brand: #ffffff;--c-ok: #0f7a50;--c-ok-soft: #e2f5ec;--c-warn: #845400;--c-warn-soft: #fff3d6;--c-danger: #c8322a;--c-danger-soft: #ffe9e7;--c-info: #1f4fae;--c-info-soft: #e9f0ff;--c-star: #f5a623;--c-gold: #d9b46a;--c-gold-soft: #fff3d6;--c-scrim: rgba(8, 16, 40, .42);--field-bg: #f2f5fb;--surface-0: #f4f8fd;--surface-1: #fff;--surface-2: #fff;--surface-3: rgba(255, 255, 255, .94);--hl-top: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-bg: rgba(255, 255, 255, .94);--orb-bg: linear-gradient(180deg, #fff, #eef3fb);--elev-1: 0 1px 2px rgba(30, 60, 130, .06), 0 8px 20px -10px rgba(30, 60, 130, .26);--elev-2: 0 2px 6px rgba(30, 60, 130, .07), 0 16px 32px -14px rgba(30, 60, 130, .3);--elev-3: 0 4px 12px rgba(30, 60, 130, .1), 0 24px 48px -16px rgba(20, 40, 100, .34);--elev-up: 0 -1px 2px rgba(30, 60, 130, .05), 0 -12px 30px -10px rgba(30, 60, 130, .22);--shadow-1: var(--elev-1);--shadow-2: var(--elev-2);--shadow-3: var(--elev-up);--navy-grad: linear-gradient(160deg, #0a1630 0%, #132a58 55%, #1f3f7a 100%);--gold-line: linear-gradient(90deg, transparent, #d9b46a 30%, #f4dc9f 50%, #d9b46a 70%, transparent);min-height:100vh;background:var(--c-bg);color:var(--c-text)}.ride-ng .num{font-family:Inter,var(--font);font-variant-numeric:tabular-nums}.rng-nav{position:sticky;top:0;z-index:6;color:#fff;background:linear-gradient(180deg,#08122c8c,#0a183c9e),url(/r9/life-hero@2x.jpg) 70% 38% / cover no-repeat,var(--navy-grad);padding-top:env(safe-area-inset-top);box-shadow:0 6px 18px -10px #07102699;overflow:hidden}.rng-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 85% 0,#f4dc9f2e,#f4dc9f00 55%),radial-gradient(60% 80% at 10% 120%,#5a82dc40,#5a82dc00 70%)}.rng-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold-line)}.rng-nav .bar{position:relative;display:grid;grid-template-columns:minmax(48px,1fr) auto minmax(48px,1fr);align-items:center;gap:6px;min-height:56px;padding:0 12px 0 6px}.rng-nav h1{margin:0;min-width:0;text-align:center;font-size:18px;font-weight:600;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rng-nav .side{min-width:0;display:flex;align-items:center}.rng-nav .side.r{justify-content:flex-end}.rng-nav .side.r>*{max-width:100%}.rng-ib{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:inherit;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.rng-ib svg{width:22px;height:22px}.rng-nav .link{border:0;background:none;color:#ffffffe0;font:600 13px var(--font);cursor:pointer;min-height:40px;padding:0 4px;white-space:nowrap}.rng-body{padding:14px 16px 120px}.rng-map{position:relative;height:46vh;min-height:300px;max-height:420px;overflow:hidden;background:#eef1f5}.rng-map svg.base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rng-map .float{position:absolute;top:calc(12px + env(safe-area-inset-top));z-index:3}.rng-map .float.l{left:14px}.rng-map .float.r{right:14px}.rng-fab{min-width:42px;height:42px;border-radius:21px;border:0;background:#fff;color:#1b2340;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;cursor:pointer;box-shadow:0 2px 8px -2px #1e326459;font:700 14px var(--font)}.rng-fab svg{width:20px;height:20px}.rng-fab.sos{color:#d0342c}.rng-map .tst{position:absolute;left:14px;top:calc(62px + env(safe-area-inset-top));z-index:3;height:24px;padding:0 10px;border-radius:12px;font:600 12px/22px var(--font);color:#8a5a00;background:#fff0c8f0;border:1px dashed rgba(200,140,20,.6)}.rng-map .pill{position:absolute;z-index:3;transform:translate(-50%,-130%);white-space:nowrap;padding:6px 12px;border-radius:10px;background:#13234d;color:#fff;font:700 13px var(--font);box-shadow:0 6px 14px -6px #0a1432b3}.rng-map .pill b{color:#f4cf6e}.rng-sheet{position:relative;z-index:4;margin-top:-24px;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#fff 0,#f4f8fd 140px);padding:16px 16px 120px;box-shadow:var(--elev-up)}.rng-sheet:before{content:"";display:block;width:40px;height:5px;border-radius:3px;background:#cdd3df;margin:-6px auto 12px}.rng-card{background:#fff;border-radius:18px;box-shadow:var(--elev-1);padding:16px}.rng-card+.rng-card,.rng-card+.rng-gap,.rng-gap{margin-top:12px}.rng-card h3{margin:0 0 10px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.rng-hero{border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--elev-1)}.rng-hero .top{position:relative;padding:16px 18px 14px;color:#fff;background:var(--navy-grad)}.rng-hero .top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 120% at 100% 0,#f4dc9f29,#f4dc9f00 60%)}.rng-hero .eyebrow{position:relative;font-size:13px;color:#ffffffc7}.rng-hero .title{position:relative;margin-top:2px;font-size:21px;font-weight:600;line-height:1.3}.rng-hero .title b,.rng-hero .gold{color:#f4cf6e}.rng-hero .sub{position:relative;margin-top:4px;font-size:13px;color:#ffffffd1}.rng-hero .metrics{position:relative;display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;align-items:baseline}.rng-hero .metrics span{font-size:13px;color:#fffc}.rng-hero .metrics b{font:600 26px/1 Inter,var(--font);color:#f4cf6e;margin-right:3px}.rng-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px 12px}.rng-steps div{display:grid;gap:8px;text-align:center;font-size:12.5px;color:var(--c-text-3)}.rng-steps i{height:5px;border-radius:3px;background:#e3e8f1}.rng-steps .done i{background:linear-gradient(90deg,#1f4fb8,#13307a)}.rng-steps .cur{color:var(--c-text);font-weight:700}.rng-wait{text-align:center;padding:22px 16px 18px}.rng-wait .t{font-size:20px;font-weight:600}.rng-wait .s{margin-top:6px;font-size:13.5px;color:var(--c-text-2)}.rng-bar{position:relative;height:8px;border-radius:4px;background:#e6ebf3;margin:16px 8px 4px;overflow:hidden}.rng-bar i{position:absolute;top:0;bottom:0;width:38%;border-radius:4px;background:linear-gradient(90deg,#f6e2a8,#d9b46a 45%,#b98a3c);animation:rng-slide 1.8s var(--ease) infinite}@keyframes rng-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion: reduce){.rng-bar i{animation:none;left:0;width:38%}}.rng-route{display:grid;gap:12px}.rng-route .pt{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.rng-route .pt .dot{flex:none;width:9px;height:9px;border-radius:50%;background:#16b26a;box-shadow:0 0 0 3px #e3f6ec}.rng-route .pt.to .dot{background:#ff8a1f;border-radius:2px;box-shadow:0 0 0 3px #fff0e2}.rng-route .pt .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rng-route .pt .amt{font:600 16px Inter,var(--font)}.rng-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;background:#e9f0ff;color:#1f4fae;white-space:nowrap}.rng-chip.gold{background:#fff3d6;color:#845400}.rng-chip.ok{background:#e2f5ec;color:#0f7a50}.rng-chip.muted{background:#eef1f6;color:#5b6580}.rng-chip.warn{background:#fff0e2;color:#a14b00}.rng-chip.test{background:#fff3d6;color:#845400;border:1px dashed #e0b050}.rng-driver{display:flex;align-items:center;gap:12px}.rng-ava{flex:none;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font:600 22px var(--font);color:#fff;background:radial-gradient(circle at 35% 30%,#4a6bb0,#17305f 70%);box-shadow:0 0 0 3px #fff,0 0 0 5px #014af3,0 6px 14px -6px #14286480}.rng-ava.lg{width:84px;height:84px;font-size:32px}.rng-driver .who{flex:1;min-width:0}.rng-driver .nm{font-size:18px;font-weight:600;display:flex;align-items:center;gap:6px}.rng-driver .mt{margin-top:2px;font-size:13px;color:var(--c-text-2)}.rng-plate{flex:none;min-width:112px;padding:6px 10px;border-radius:10px;border:2px solid #17305f;text-align:center;background:linear-gradient(180deg,#fff,#f4f7fd);box-shadow:inset 0 0 0 2px #fff,0 4px 10px -6px #14286480}.rng-plate b{display:block;font:600 20px/1.1 Inter,var(--font);letter-spacing:.04em;color:#0f1d3d;white-space:nowrap}.rng-plate small{font-size:var(--t-caption);color:var(--c-text-2)}.rng-code{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--c-line)}.rng-code small{display:block;font-size:13px;color:var(--c-text-2)}.rng-code b{font:600 34px/1.1 Inter,var(--font);letter-spacing:.3em;color:#0f1d3d}.rng-meta{margin-top:10px;font-size:13px;color:var(--c-text-2)}.rng-arrive{text-align:center;padding:22px 16px 18px;background:linear-gradient(180deg,#fffaf0,#fff 60%)}.rng-check{width:64px;height:64px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;color:#2a1d05;background:radial-gradient(circle at 35% 30%,#f8e6b2,#d9b46a 55%,#b98a3c);box-shadow:0 8px 18px -8px #b98a3ccc,inset 0 1px #fff9}.rng-check svg{width:30px;height:30px}.rng-arrive .t{font-size:20px;font-weight:600}.rng-arrive .r{margin-top:4px;font-size:13.5px;color:var(--c-text-2)}.rng-big{margin-top:10px;font:700 40px/1.1 Inter,var(--font);color:#0f1d3d}.rng-big small{font-size:22px}.rng-arrive .note{margin-top:6px;font-size:12.5px;color:var(--c-text-3)}.rng-line{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:14.5px}.rng-line span:last-child{font:700 14.5px Inter,var(--font)}.rng-line.total{margin-top:4px;padding-top:12px;border-top:1px solid var(--c-line);font-size:16px;font-weight:600}.rng-line.total span:last-child{font-size:18px;font-weight:600}.rng-pm{display:flex;align-items:center;gap:12px;padding:12px 0}.rng-pm+.rng-pm{border-top:1px solid var(--c-line)}.rng-pm .ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#2d5299,#0f2147);box-shadow:0 4px 10px -4px #0f214799,inset 0 1px #ffffff40}.rng-pm .ic.cash{background:linear-gradient(160deg,#ffd36b,#e09a1f)}.rng-pm .ic svg{width:22px;height:22px}.rng-pm .tx{flex:1;min-width:0}.rng-pm .tx b{display:block;font-size:15px}.rng-pm .tx small{font-size:12.5px;color:var(--c-text-2)}.rng-pm .sel{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f8e6b2,#d9b46a 55%,#b98a3c);color:#2a1d05}.rng-pm .sel svg{width:14px;height:14px}.rng-dock{position:fixed;left:0;right:0;bottom:0;z-index:8;max-width:var(--page-max);margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px -12px #1e3c824d}.rng-dock .amt small{display:block;font-size:12px;color:var(--c-text-2)}.rng-dock .amt b{font:700 24px/1.1 Inter,var(--font);color:#d0342c}.rng-dock .grow{flex:1;min-width:0}.rng-navy-btn{flex:1;min-height:52px;border:0;border-radius:26px;cursor:pointer;font:600 16px var(--font);color:#f6dc95;letter-spacing:.04em;background:linear-gradient(180deg,#3a76e0,#2752b0);box-shadow:0 0 0 1.5px #fff,0 8px 18px -6px #0a1432b3,inset 0 1px #fff3}.rng-navy-btn:disabled{opacity:.55;cursor:not-allowed}.rng-gold-btn{flex:1;min-height:var(--btn-h-l);border:1px solid var(--btn-primary-border);border-radius:999px;cursor:pointer;font:600 var(--fs-l) var(--font);color:#fff;background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow)}.rng-gold-btn:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);border-color:transparent;box-shadow:none;cursor:not-allowed}.rng-ghost-btn{flex:1;min-height:52px;border-radius:26px;cursor:pointer;font:700 16px var(--font);color:#17305f;background:#fff;border:1.5px solid #cdd5e4}.rng-rate{text-align:center}.rng-rate .rng-ava{margin:4px auto 10px}.rng-stars{display:flex;justify-content:center;gap:8px;margin:14px 0 4px}.rng-stars button{width:46px;height:46px;border:0;background:none;cursor:pointer;color:#d5dbe6;display:grid;place-items:center}.rng-stars button.on{color:#f5a623;filter:drop-shadow(0 3px 4px rgba(230,150,20,.35))}.rng-stars svg{width:36px;height:36px}.rng-word{min-height:22px;font-size:15px;font-weight:600;color:#b07a16}.rng-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.rng-tags button{min-height:36px;padding:0 14px;border-radius:18px;cursor:pointer;font:700 13.5px var(--font);color:#4b5570;background:#fff;border:1.5px solid #dfe4ee}.rng-tags button[aria-pressed=true]{color:#f6dc95;background:linear-gradient(180deg,#1c2d5c,#0f1d3d);border-color:#0f1d3d}.rng-text{width:100%;min-height:92px;resize:vertical;border-radius:14px;border:1px solid #dfe4ee;background:#f8fafd;padding:12px 14px;font:500 14.5px var(--font);color:var(--c-text)}.rng-tabs{position:sticky;top:calc(56px + env(safe-area-inset-top));z-index:5;display:flex;gap:2px;overflow-x:auto;background:#fff;padding:0 10px;box-shadow:0 1px 0 var(--c-line);scrollbar-width:none}.rng-tabs::-webkit-scrollbar{display:none}.rng-tabs button{flex:none;position:relative;min-height:46px;padding:0 12px;border:0;background:none;cursor:pointer;font:600 15px var(--font);color:#5b6580}.rng-tabs button[aria-selected=true]{color:#121a2e;font-weight:600}.rng-tabs button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:5px;width:22px;height:3px;margin-left:-11px;border-radius:2px;background:#13307a}.rng-sum{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:2px 2px 10px;font-size:14px;font-weight:600;color:#2a3350}.rng-trip{display:block;width:100%;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit}.rng-trip .hd{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-text-2)}.rng-trip .hd .grow{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}.rng-gico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;box-shadow:0 4px 10px -4px #1428648c,inset 0 1px #ffffff4d;background:linear-gradient(160deg,#3a63b8,#13285a)}.rng-gico.comfort{background:linear-gradient(160deg,#8cc4ff,#3f86e8)}.rng-gico.business,.rng-gico.van{background:linear-gradient(160deg,#3a4f8f,#0d1838)}.rng-gico.suv{background:linear-gradient(160deg,#ffd36b,#e09a1f)}.rng-gico svg{width:20px;height:20px}.rng-trip .rng-route{margin-top:12px}.rng-trip .rng-route .pt{font-size:15px}.rng-trip .tip{margin-top:8px;font-size:12.5px;color:var(--c-text-2)}.rng-places{padding:4px 14px}.rng-places .row{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left;padding:0}.rng-places .row+.row,.rng-places .row+.find+.row{border-top:1px solid var(--c-line)}.rng-places .row .dot{flex:none;width:9px;height:9px;border-radius:50%;background:#16b26a;box-shadow:0 0 0 3px #e3f6ec}.rng-places .row.to .dot{background:#ff8a1f;border-radius:2px;box-shadow:0 0 0 3px #fff0e2}.rng-places .row b{font-size:15.5px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rng-places .row b.ph{color:var(--c-text-3);font-weight:600}.rng-places .row small{flex:none;font-size:12.5px;color:var(--c-text-3)}.rng-places .row small:before{content:"· "}.rng-places .row .grow{flex:1}.rng-places .find{padding:4px 0 10px;display:grid;gap:4px}.rng-places .find input{height:42px;border-radius:12px;border:1px solid #d9dfeb;padding:0 12px;font:500 15px var(--font);background:#f7f9fd;color:var(--c-text)}.rng-places .find button{display:grid;gap:2px;text-align:left;border:0;background:none;cursor:pointer;padding:8px 2px;border-bottom:1px solid #f0f2f7;font:inherit;color:inherit}.rng-places .find button small{font-size:12px;color:var(--c-text-3)}.rng-places .find .lbl{font-size:12px;color:var(--c-text-3);margin-top:4px}.rng-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.rng-seg{display:flex;flex:1 1 100%;padding:3px;border-radius:20px;background:var(--seg-track)}.rng-seg button{flex:1;min-height:var(--btn-h-s);padding:0 12px;border:0;border-radius:18px;background:none;cursor:pointer;font:700 var(--t-sub) var(--font);color:#4b5570}.rng-seg button[aria-selected=true]{background:var(--seg-on-bg);color:var(--seg-on-fg);box-shadow:inset 0 0 0 1px #f3c55a8c,0 4px 10px -6px #0d2463b3}.rng-cnt{display:inline-flex;align-items:center;gap:2px;height:var(--size-tap);padding:0 4px;border-radius:19px;background:#fff;box-shadow:var(--elev-1);font-size:13px;color:var(--c-text-2)}.rng-cnt button{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background:var(--btn-icon-soft-bg);color:var(--btn-icon-soft-fg);font:600 16px var(--font);cursor:pointer;transition:transform var(--dur-press) var(--ease)}.rng-cnt button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.rng-cnt button:not(:disabled):active{transform:scale(.9)}.rng-cnt button:disabled{opacity:.4;cursor:not-allowed}.rng-cnt span{min-width:54px;text-align:center;font-weight:700;color:var(--c-text)}.rng-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 2px 10px}.rng-head h2{margin:0;font-size:18px;font-weight:600}.rng-veh{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1.5px solid transparent;background:#fff;box-shadow:var(--elev-1);cursor:pointer;text-align:left;font:inherit;color:inherit}.rng-veh+.rng-veh{margin-top:10px}.rng-veh[aria-checked=true]{border-color:#e2bd6b;background:linear-gradient(180deg,#fffaf0,#fff 70%);box-shadow:0 8px 20px -10px #b98a3c8c}.rng-veh:disabled{opacity:.5;cursor:not-allowed}.rng-veh .tile{flex:none;width:64px;height:46px;border-radius:12px;display:grid;place-items:center;color:#2f6bff;background:linear-gradient(160deg,#eef4ff,#dbe7ff)}.rng-veh .tile.comfort{color:#f4cf6e;background:linear-gradient(160deg,#2a3f78,#0f1d3d)}.rng-veh .tile.business,.rng-veh .tile.van{color:#1f4fb8;background:linear-gradient(160deg,#e6effd,#cfdff8)}.rng-veh .tile.suv{color:#b47a10;background:linear-gradient(160deg,#fff6e0,#ffe8b8)}.rng-veh .tile svg{width:28px;height:28px}.rng-veh .tx{flex:1;min-width:0}.rng-veh .tx b{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;flex-wrap:wrap}.rng-veh .tx small{display:block;margin-top:3px;font-size:12.5px;color:var(--c-text-2)}.rng-veh .pr{flex:none;text-align:right}.rng-veh .pr b{display:block;font:700 20px/1.1 Inter,var(--font);color:#0f1d3d}.rng-veh .pr small{font-size:var(--t-caption);color:var(--c-text-3)}.rng-radio{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid #c9d1df;display:grid;place-items:center}.rng-veh[aria-checked=true] .rng-radio{border:0;background:radial-gradient(circle at 35% 30%,#f8e6b2,#d9b46a 55%,#b98a3c);color:#2a1d05}.rng-radio svg{width:14px;height:14px}.rng-acts{padding:4px 16px}.rng-acts>div+div{border-top:1px solid var(--c-line)}.rng-act{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;padding:0}.rng-act:disabled{cursor:default}.rng-act .ic{flex:none;width:26px;color:#2f6bff;display:grid;place-items:center}.rng-act .ic svg{width:24px;height:24px}.rng-act .tx{flex:1;min-width:0}.rng-act .tx b{display:block;font-size:15.5px;font-weight:600}.rng-act .tx small{font-size:12.5px;color:var(--c-text-2)}.rng-act .ch{flex:none;color:#8a93a8}.rng-act .ch svg{width:18px;height:18px}.rng-act-more{padding:0 0 12px 38px;font-size:13.5px;display:grid;gap:8px}.rng-veh .tile.economy{background:linear-gradient(160deg,#eef4ff,#dbe7ff)}.rng-veh .tile.economy svg,.rng-gico.economy svg{display:none}.rng-veh .tile.economy:before{content:"";width:40px;height:40px;background:url(/r9/icon-car@2x.png) center / contain no-repeat}.rng-gico.economy{background:url(/r9/icon-car@2x.png) center / cover no-repeat}.rng-veh .tile,.rng-gico{box-shadow:inset 0 1px #ffffff8c,0 4px 10px -4px #14286459}.rng-trip .rng-route{position:relative}.rng-trip .rng-route:before{content:"";position:absolute;left:4px;top:18px;bottom:18px;border-left:1.5px dashed #cdd5e4}.rng-quick{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding-bottom:2px;scrollbar-width:none}.rng-quick::-webkit-scrollbar{display:none}.rng-quick button{flex:0 0 auto;max-width:46%;min-height:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:6px 12px;border:1px solid var(--ng-line, #dfe4ee);border-radius:12px;background:#fff;color:#17305f;font:inherit;cursor:pointer;text-align:left}.rng-quick button small{font-size:11px;color:#6b7a93}.rng-quick button b{font-size:13px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-ng .rng-coupon-btn,.rng-coupon-btn{border:0;background:transparent;color:var(--c-brand-strong, #b4882b);font:inherit;cursor:pointer;padding:4px 0;min-height:32px;text-align:right}.rng-coupon-btn b{color:var(--c-danger, #d14343)}.rng-coupons{display:grid;gap:6px;margin-top:6px;text-align:left}.rng-coupons button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--c-line-strong, #d8dce3);background:var(--c-surface, #fff);color:var(--c-text, #0f1d3d);font:inherit;text-align:left;cursor:pointer}.rng-coupons button[aria-checked=true]{border-color:var(--c-brand, #c9a14a);background:var(--c-brand-soft, #fbf4e4)}.rng-coupons button:disabled{opacity:.55;cursor:not-allowed}.rng-coupons button b{color:var(--c-danger, #d14343);white-space:nowrap}.rng-coupons button:disabled b{color:var(--c-text-3, #8a93a3)}.rng-coupons button small{display:block;font-size:12px;color:var(--c-text-3, #8a93a3)}.rng-line.promo span:last-child{color:var(--c-danger, #d14343);white-space:nowrap;flex:none}.rng-promo-tag{display:block;font-size:12px;color:var(--c-danger, #d14343)}.rng-veh .pr s{color:var(--c-text-3, #8a93a3)}.rng-coupons button:last-child b{color:var(--c-text, #0f1d3d)}.rng-map .tst{background:#ffffffe6;color:#014af3;border-color:transparent}.rng-map .pill b,.rng-hero .title b,.rng-hero .gold,.rng-hero .metrics b{color:#fff}.rng-veh[aria-checked=true]{border-color:#014af3;background:#f3f6ff;box-shadow:0 6px 16px -10px #014af380}.rng-veh .tile.comfort{color:#014af3;background:#eef2ff}.rng-veh .tile.suv{color:#e0007a;background:#ffe8f3}.ride-ng{--c-brand: #014af3;--c-brand-strong: #0038c8;--c-brand-soft: #eef2ff;--c-info: #014af3;--c-gold: #ff5cb8;--c-gold-soft: #ffe8f3;--navy-grad: var(--all-hero-bg, #014af3);--gold-line: linear-gradient(90deg, transparent, rgba(255, 255, 255, .55) 50%, transparent);--c-text: #1d1f26}.rng-map .pill,.rng-steps .done i{background:#014af3}.rng-tags button[aria-pressed=true]{color:#fff;background:#014af3;border-color:#014af3}.rng-tabs button[aria-selected=true]:after{background:#014af3}.rng-gico.business,.rng-gico.van{background:#eef2ff;color:#014af3;box-shadow:none}.rng-veh .tile.business,.rng-veh .tile.van{color:#014af3;background:#eef2ff}.rng-veh .pr b{color:#1d1f26}.ride-ng{--seg-on-bg: #014af3;--seg-on-fg: #fff;--btn-icon-soft-bg: #eef2ff;--btn-icon-soft-fg: #014af3}.rng-seg button{font-weight:500}.rng-seg button[aria-selected=true]{font-weight:600;box-shadow:0 3px 8px -4px #014af380}.rng-cnt span{font-weight:500}.rng-nav{background:var(--all-hero-bg, #014af3)}.rng-nav:after{display:none}.rng-navy-btn{color:#fff;background:#014af3;box-shadow:0 6px 14px -6px #014af38c}.rng-ghost-btn{color:#014af3;border-color:#014af3;font-weight:600}.lh{position:relative;height:calc(783.6 * var(--u));overflow:hidden;font-family:var(--font);background:radial-gradient(70% 34% at 50% 34%,#ffffffbf,#fff0 70%),linear-gradient(180deg,#1c2a52 0,#1c2a52 calc(2 * var(--u)),#8ea6cf calc(160 * var(--u)),#a3b7db calc(172 * var(--u)),#d8e4fc calc(228 * var(--u)),#ecf2fd calc(291 * var(--u)),#f7f9fe calc(336 * var(--u)),#f4f8fd calc(620 * var(--u)),#f4f8fd)}.lh *{box-sizing:border-box}.lh button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}.lh .abs{position:absolute}.lh .hero{left:0;top:0;width:100%;height:calc(164 * var(--u));display:block;object-fit:cover}.lh .city{left:calc(16.7 * var(--u));top:calc(36.5 * var(--u));display:flex;align-items:center;gap:calc(4 * var(--u));color:#f3f5fb;font-weight:700;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.lh .city .tst{font-size:max(9px,calc(8.5 * var(--u)));font-weight:600;padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#ffdc8c38;color:#ffe6a6}.lh .hico{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#fff;display:grid;place-items:center}.lh .hico svg{width:100%;height:100%;display:block}.lh .hico .dot{position:absolute;right:calc(-1 * var(--u));top:calc(-1 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:#ff3b3b;box-shadow:0 0 0 1.5px #22305a}.lh .h1{left:calc(19 * var(--u));top:calc(61.8 * var(--u));margin:0;font-weight:700;font-size:calc(23.4 * var(--u));line-height:1;letter-spacing:.015em;color:#fff;text-shadow:0 2px 10px rgba(0,0,30,.45)}.lh .sub{left:calc(19.5 * var(--u));top:calc(90.2 * var(--u));font-weight:600;font-size:max(12px,calc(10.6 * var(--u)));line-height:1;color:#fffffff2;text-shadow:0 1px 6px rgba(0,0,30,.5)}.lh .srch{left:calc(14.5 * var(--u));top:calc(125.5 * var(--u));width:calc(361.5 * var(--u));height:calc(31.8 * var(--u));border-radius:calc(16 * var(--u));background:#fefefe;box-shadow:0 1px 2px #28468c14,0 6px 16px -6px #28468c59;display:flex;align-items:center;text-align:left}.lh .srch .mg{margin-left:calc(11.3 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));color:#4a5068;flex:none}.lh .srch .ph{margin-left:calc(8.4 * var(--u));flex:1;min-width:0;text-align:left;font-size:max(12px,calc(10.2 * var(--u)));font-weight:500;color:#5d6378;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh .srch .mic{width:calc(31 * var(--u));height:calc(31 * var(--u));margin-right:calc(.4 * var(--u));border-radius:50%;background:#f2f4f9;display:grid;place-items:center;color:#2a3150;flex:none;box-shadow:inset 0 1px #fff,0 2px 5px -2px #283c6e59}.lh .srch .mic svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.lh .gpan{left:calc(8.4 * var(--u));top:calc(164 * var(--u));width:calc(374 * var(--u));height:calc(162 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff52;border:1px solid rgba(255,255,255,.7);box-shadow:0 6px 18px -10px #28468c40}.lh .pages{left:0;top:calc(170.7 * var(--u));width:100%;height:calc(151 * var(--u));display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lh .pages::-webkit-scrollbar{display:none}.lh .pg{position:relative;flex:none;width:100%;height:100%;scroll-snap-align:start}.lh .gc{position:absolute;height:calc(72.5 * var(--u));border-radius:calc(10 * var(--u));background:#fafcffdb;border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 1px #28468c0a,0 4px 12px -6px #28468c33;display:block;text-align:center}.lh .gc .gi{position:absolute;left:50%;top:calc(1.2 * var(--u));width:calc(44.6 * var(--u));height:calc(39 * var(--u));transform:translate(-50%);display:grid;place-items:center}.lh .gc .gi img{width:100%;height:100%;display:block}.lh .gc .gt{position:absolute;left:0;right:0;top:calc(38.4 * var(--u));font-weight:700;font-size:max(12px,calc(11.4 * var(--u)));line-height:calc(16 * var(--u));color:#151a2b;letter-spacing:.01em;white-space:nowrap}.lh .gc .gs{position:absolute;left:0;right:0;top:calc(54.9 * var(--u));font-weight:500;font-size:max(10.5px,calc(9 * var(--u)));line-height:calc(12 * var(--u));color:#6f7488;word-spacing:calc(3 * var(--u));white-space:nowrap;overflow:hidden}.lh .gc .gtb{position:absolute;left:calc(50% + 13 * var(--u));top:calc(.6 * var(--u));height:calc(12 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#ffe7a6,#f4c45a);color:#6a4300;font-weight:600;font-size:max(9px,calc(7.6 * var(--u)));line-height:calc(12 * var(--u));box-shadow:0 1px 3px #96641459;white-space:nowrap}.lh .dots{left:0;right:0;top:calc(336.5 * var(--u));height:calc(4 * var(--u));display:flex;justify-content:center;gap:calc(5.8 * var(--u))}.lh .dots i{width:calc(3.6 * var(--u));height:100%;border-radius:2px;background:#cfd8e8}.lh .dots i.on{width:calc(15.6 * var(--u));background:#0a6cf0}.lh .more{left:calc(332 * var(--u));top:calc(329.2 * var(--u));width:calc(46.3 * var(--u));height:calc(17.9 * var(--u));border-radius:calc(10 * var(--u));background:#fff;box-shadow:0 1px 4px -1px #28468c4d;font-weight:500;font-size:max(10.5px,calc(9.5 * var(--u)));color:#3d4357}.lh .map{left:calc(2.8 * var(--u));top:calc(353.8 * var(--u));width:calc(385.6 * var(--u));height:calc(197.5 * var(--u));border-radius:calc(14 * var(--u));overflow:hidden;box-shadow:0 2px 3px #28468c0f,0 8px 20px -8px #28468c59;background:#f0f0ee}.lh .map>img.base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lh .map .tst{position:absolute;left:calc(8 * var(--u));top:calc(7 * var(--u));height:calc(17 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(9 * var(--u));font-size:max(10.5px,calc(9 * var(--u)));line-height:calc(15 * var(--u));font-weight:600;color:#9a6a08;background:#ffecbeeb;border:1px dashed rgba(200,140,20,.6)}.lh .map .car{position:absolute;width:calc(26 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-13 * var(--u));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.lh .map .me{position:absolute;width:calc(62 * var(--u));height:calc(62 * var(--u));margin:calc(-31 * var(--u)) 0 0 calc(-31 * var(--u));border-radius:50%;background:radial-gradient(circle,#468cfa57 0,#468cfa3d 45%,#468cfa1f 70%,#468cfa00 72%);display:grid;place-items:center}.lh .map .me i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:#0673f2;box-shadow:0 0 0 calc(2.6 * var(--u)) #fff,0 2px 6px #003ca073}.lh .map .loc{position:absolute;left:calc(347.1 * var(--u));top:calc(100.5 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:#fff;display:grid;place-items:center;color:#1b2340;box-shadow:0 2px 6px -1px #1e326459}.lh .map .loc svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.lh .map .call{position:absolute;left:calc(230.4 * var(--u));top:calc(146.5 * var(--u));width:calc(149 * var(--u));height:calc(40.7 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#3a76e0,#2752b0);border:2px solid #f3c662;box-shadow:0 0 0 1px #ffe49699,0 0 16px 4px #ffc4469e,0 6px 14px -2px #ffbe3ce6,0 10px 18px -6px #0a1432b3,inset 0 1px #ffffff38,inset 0 -2px 6px #ffc85a2e;color:#fff1cf;font-weight:600;font-size:calc(14.4 * var(--u));letter-spacing:.05em}.lh .map .call .cic{position:absolute;left:calc(19 * var(--u));top:calc(8.4 * var(--u));width:calc(25 * var(--u));height:calc(21 * var(--u))}.lh .map .call .tx{position:absolute;left:calc(55 * var(--u));top:0;line-height:calc(37 * var(--u))}.lh .map .call .ar{position:absolute;left:calc(122 * var(--u));top:calc(12.5 * var(--u));width:calc(8 * var(--u));height:calc(12 * var(--u))}.lh .bns{left:calc(6.7 * var(--u));top:calc(561.3 * var(--u));width:calc(377.2 * var(--u));height:calc(57.5 * var(--u));border-radius:calc(10 * var(--u));overflow-x:auto;display:flex;scroll-snap-type:x mandatory;scrollbar-width:none;box-shadow:0 6px 14px -8px #1432788c}.lh .bns::-webkit-scrollbar{display:none}.lh .bn{position:relative;flex:none;width:100%;height:100%;scroll-snap-align:start;overflow:hidden;background:linear-gradient(100deg,#1b4aa0,#16408f 55%,#123a85);text-align:left}.lh .bn .im{position:absolute;left:0;top:0;width:calc(160 * var(--u));height:100%;object-fit:cover}.lh .bn .im.art{display:block}.lh .bn .cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lh .bn .bt{position:absolute;left:calc(151.2 * var(--u));top:calc(14.6 * var(--u));font-weight:600;font-size:calc(14.2 * var(--u));line-height:1.15;color:#fff;letter-spacing:.03em;white-space:nowrap}.lh .bn .bs{position:absolute;left:calc(151.2 * var(--u));top:calc(35 * var(--u));font-weight:500;font-size:max(12px,calc(10.6 * var(--u)));line-height:1.15;color:#d6def0;letter-spacing:.06em;white-space:nowrap}.lh .bn .ad{position:absolute;left:calc(151.4 * var(--u));bottom:calc(3 * var(--u));font-size:max(9px,calc(7.5 * var(--u)));color:#ffffffb3}.lh .bn .go{position:absolute;left:calc(303.5 * var(--u));top:calc(20 * var(--u));width:calc(57 * var(--u));height:calc(20.5 * var(--u));border-radius:calc(11 * var(--u));background:linear-gradient(180deg,#fdf5c4,#f8dc83 70%,#f0c862);box-shadow:inset 0 1px #fffc,0 3px 6px -2px #5a3c0a80;font-weight:600;font-size:max(12px,calc(11 * var(--u)));line-height:calc(20.5 * var(--u));color:#2b2412;text-align:center;letter-spacing:.04em}.lh .bnp{left:calc(362 * var(--u));top:calc(568.6 * var(--u));font:500 calc(8.5 * var(--u))/1 Inter,var(--font);color:#ffffffe0;pointer-events:none}.lh .sect{left:calc(9.5 * var(--u));top:calc(630 * var(--u));margin:0;font-weight:700;font-size:calc(14.2 * var(--u));line-height:1;color:#121628;letter-spacing:.03em}.lh .secm{right:calc(10.7 * var(--u));top:calc(631.2 * var(--u));font-weight:500;font-size:max(12px,calc(10.5 * var(--u)));line-height:1;color:#4d5368;display:flex;align-items:center;gap:2px}.lh .secm svg{width:calc(9 * var(--u));height:calc(11 * var(--u))}.lh .shops{left:0;top:calc(657.3 * var(--u));width:100%;height:calc(112 * var(--u));display:flex;gap:calc(7.8 * var(--u));padding:0 calc(6.7 * var(--u));overflow-x:auto;scrollbar-width:none}.lh .shops::-webkit-scrollbar{display:none}.lh .sc{position:relative;flex:none;width:calc(121 * var(--u));height:calc(105.5 * var(--u));border-radius:calc(10 * var(--u));background:#fff;overflow:hidden;text-align:left;box-shadow:0 1px 2px #28468c0f,0 5px 12px -6px #28468c4d}.lh .sc .ph{position:absolute;left:0;top:0;width:100%;height:calc(49.1 * var(--u));object-fit:cover;display:block}.lh .sc .ty{position:absolute;left:calc(5 * var(--u));top:calc(34.6 * var(--u));height:calc(12.3 * var(--u));padding:0 calc(5 * var(--u));border-radius:calc(5 * var(--u));background:#3c40568c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-weight:600;font-size:max(9px,calc(8.6 * var(--u)));line-height:calc(12.3 * var(--u))}.lh .sc .nm{position:absolute;left:calc(6.7 * var(--u));right:calc(4 * var(--u));top:calc(54 * var(--u));font-weight:600;font-size:max(12px,calc(10.9 * var(--u)));line-height:1.1;color:#141827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh .sc .rt{position:absolute;left:calc(6.2 * var(--u));top:calc(70 * var(--u));font:500 calc(8.8 * var(--u))/1 Inter,var(--font);color:#6d7387;white-space:nowrap}.lh .sc .rt .st{color:#f39a0d;font-size:max(10.5px,calc(10 * var(--u)))}.lh .sc .rt b{color:#f08c0c;font-weight:700;font-size:max(10.5px,calc(9.4 * var(--u)))}.lh .sc .tgs{position:absolute;left:calc(6.6 * var(--u));right:calc(2 * var(--u));top:calc(85.2 * var(--u));display:flex;gap:calc(7.5 * var(--u));overflow:hidden}.lh .sc .tg{flex:none;height:calc(14.5 * var(--u));padding:0 calc(5 * var(--u));border-radius:4px;font-weight:600;font-size:max(9px,calc(8.6 * var(--u)));line-height:calc(14.5 * var(--u));background:#f0f2f6;color:#4f5568}.lh .sc .tg.deal{background:#fdebec;color:#e43d45}.lh .sc .tg.booking{background:#e6f1fd;color:#2b6fd8}.lh .sk{background:linear-gradient(90deg,#dce4f4b3,#f0f4fce6,#dce4f4b3)}.lh .err{left:calc(14 * var(--u));right:calc(14 * var(--u));top:calc(354 * var(--u))}.rs-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#08102861;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font);animation:rsf .18s ease-out}@keyframes rsf{0%{opacity:0}}@keyframes rsu{0%{transform:translateY(40%)}}.rs{position:relative;width:min(100vw,var(--page-max));max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:calc(30 * var(--u)) calc(10.5 * var(--u)) calc(14 * var(--u) + env(safe-area-inset-bottom));border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0;background:linear-gradient(180deg,#fff 0,#f6f8fd);box-shadow:0 -10px 30px -8px #0a1e5059;animation:rsu .22s cubic-bezier(.2,.8,.2,1);color:#141a2c}.rs *{box-sizing:border-box}.rs button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;text-align:left}.rs-grip{position:absolute;left:50%;top:calc(10 * var(--u));width:calc(36 * var(--u));height:calc(4.4 * var(--u));margin-left:calc(-18 * var(--u));border-radius:3px;background:#c9ced9}.rs h2{margin:0 0 calc(14 * var(--u));text-align:center;font-weight:700;font-size:calc(17.5 * var(--u));line-height:calc(24 * var(--u));letter-spacing:.04em}.rs-x{position:absolute;right:calc(14 * var(--u));top:calc(26 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));display:grid;place-items:center;color:#384056}.rs-x svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.rs-card{border-radius:calc(14 * var(--u));background:#fff;box-shadow:0 1px 2px #1e3c820f,0 6px 16px -8px #1e3c8247;border:1px solid #eef1f7}.rs-pl+.rs-pl{border-top:1px solid #eef1f6}.rs-row{width:100%;min-height:calc(74 * var(--u));display:flex!important;align-items:center;gap:calc(12 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(16 * var(--u))!important}.rs-dot{flex:none;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;box-shadow:0 0 0 calc(2.5 * var(--u)) #ffffffe6,0 1px 4px #0003}.rs-tx{flex:1;min-width:0;display:grid;gap:calc(3 * var(--u))}.rs-tx b{font-weight:600;font-size:calc(15 * var(--u));line-height:1.2}.rs-tx small{font-size:calc(12.6 * var(--u));line-height:1.25;color:#3d4459;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-tx small.ph{color:#6a7186}.rs-ar{flex:none;width:calc(9 * var(--u));height:calc(14 * var(--u));color:#4a5168}.rs-find{padding:0 calc(14 * var(--u)) calc(10 * var(--u));display:grid;gap:calc(4 * var(--u))}.rs-find input{height:calc(38 * var(--u));border-radius:calc(10 * var(--u));border:1px solid #d9dfeb;padding:0 calc(12 * var(--u));font:500 calc(14 * var(--u)) var(--font);background:#f7f9fd;color:#141a2c}.rs-find p{margin:calc(6 * var(--u)) 0;font-size:calc(12.5 * var(--u));color:#6a7186}.rs-find button{display:grid!important;gap:2px;padding:calc(8 * var(--u)) calc(4 * var(--u))!important;border-bottom:1px solid #f0f2f7!important}.rs-find button b{font-size:calc(14 * var(--u));font-weight:700}.rs-find button small{font-size:max(12px,calc(11.5 * var(--u)));color:#6a7186}.rs-cars{margin:calc(16 * var(--u)) 0 calc(12 * var(--u));display:grid;grid-template-columns:repeat(4,1fr);gap:calc(6 * var(--u));min-height:calc(90 * var(--u))}.rs-cars>button{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:calc(3 * var(--u));padding:calc(6 * var(--u)) 0!important;border-radius:calc(13 * var(--u))!important;border:1.6px solid transparent!important;text-align:center!important}.rs-cars>button.on{border-color:#2f7bf0!important;background:linear-gradient(180deg,#f2f7ff,#e6f0ff)!important;box-shadow:0 4px 12px -6px #1e6ef08c;color:#1660db}.rs-cars>button:disabled{opacity:.45;cursor:not-allowed}.rs-cars svg{width:calc(56 * var(--u));height:calc(30 * var(--u));filter:drop-shadow(0 2px 2px rgba(20,30,60,.2))}.rs-cars span{font-weight:700;font-size:calc(13.4 * var(--u));line-height:1.2}.rs-cars small{font:600 calc(11 * var(--u))/1.1 Inter,var(--font);color:#3d4459}.rs-cars>button.on small{color:#1660db}.rs-cars small.off{color:#8a90a2;font-weight:600}.rs-cars small.ld{color:#8a90a2}.rs-tb{margin-left:calc(6 * var(--u));font-style:normal;font-size:max(10.5px,calc(9.5 * var(--u)));font-weight:700;padding:1px calc(5 * var(--u));border-radius:6px;background:#fff1cc;color:#8a5a00;border:1px dashed #e0b050;vertical-align:2px}.rs-cars em{position:absolute;top:calc(-6 * var(--u));right:calc(-2 * var(--u));font-style:normal;font-size:max(9px,calc(8.5 * var(--u)));font-weight:700;padding:1px calc(4 * var(--u));border-radius:6px;background:#fff1cc;color:#8a5a00;border:1px dashed #e0b050}.rs-hint{grid-column:1 / -1;margin:0;align-self:center;text-align:center;font-size:calc(13 * var(--u));color:#5c6378}.rs-opt{width:100%;height:calc(52 * var(--u));margin-bottom:calc(8 * var(--u));display:flex!important;align-items:center;gap:calc(10 * var(--u));padding:0 calc(14 * var(--u))!important;border-radius:calc(13 * var(--u))!important;background:#fff!important;border:1px solid #eef1f7!important;box-shadow:0 1px 2px #1e3c820d,0 4px 12px -8px #1e3c824d}.rs-opt:disabled{cursor:default}.rs-opt>svg:first-child{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#2a3148;flex:none}.rs-opt b{font-weight:600;font-size:calc(14.4 * var(--u))}.rs-opt>span{flex:1;text-align:right;font-size:calc(12.6 * var(--u));color:#4a5168;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-opt>span .cur{color:#141a2c;font-weight:700}.rs-opt>span .tt{color:#b07400}.rs-err{margin:0 0 calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:#d93030}.rs-go{width:100%;height:calc(56 * var(--u));margin-top:calc(6 * var(--u));border-radius:calc(28 * var(--u))!important;text-align:center!important;font-weight:700!important;font-size:calc(18 * var(--u))!important;letter-spacing:.1em;color:#2a1d05!important;background:linear-gradient(180deg,#fff0b8,#f8d374 45%,#eab54a)!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px -8px #c88c1ecc,0 2px 4px #96641440}.rs-go:disabled{filter:saturate(.55) brightness(1.04);cursor:not-allowed}.rs-find input:focus{outline:2px solid #2f7bf0;outline-offset:0;border-color:transparent}.lh .srch .mic{position:relative}.lh :is(.hico,.city,.more,.secm,.map .loc,.srch .mic):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}html:not([lang=zh-CN]) .lh .gc .gt{left:3px;right:3px;top:calc(36 * var(--u));white-space:normal;overflow-wrap:anywhere;line-height:1.15;font-size:max(10.5px,calc(10.5 * var(--u)));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:not([lang=zh-CN]) .lh .gc .gs{display:none}.lh .city .tst{background:#ffffff38;color:#fff}.lh .gc .gt{color:#1d1f26}.lh .gc .gtb{background:linear-gradient(120deg,#dd00ba,#fb075e);color:#fff}.lh .dots i{background:#d9dbe6}.lh .dots i.on{background:linear-gradient(90deg,#014af3,#ad01f7)}.lh .map .call{background:linear-gradient(120deg,#014af3,#5602fe);border:2px solid #fff;box-shadow:0 6px 16px -6px #5602fe99}.lh .map .call .tx{color:#fff}.lh .map .me i{background:#014af3}.lh .bn{background:linear-gradient(110deg,#014af3,#5602fe 60%,#ad01f7)}.lh .bn .bs{color:#e6e1ff}.lh .bn .go{background:linear-gradient(120deg,#dd00ba,#fb075e);color:#fff;box-shadow:0 3px 8px -3px #f1018899}.lh .sect{color:#1d1f26}.lh .sc .tg.deal{background:#ffe6f2;color:#e0007a}.lh .sc .tg.booking{background:#eef2ff;color:#014af3}.lh{background:linear-gradient(180deg,#2b1fd0 0,#6d5cf5 calc(150 * var(--u)),#d9d6ff calc(220 * var(--u)),#f1f0fb calc(300 * var(--u)),#f6f6f9 calc(340 * var(--u)),#f6f6f9)}.lh .herotint{left:0;top:0;width:100%;height:calc(164 * var(--u));pointer-events:none;mix-blend-mode:color;background:linear-gradient(120deg,#0383fe,#014af3,#5602fe 70%,#ad01f7);opacity:.85}.lh .gc .gi .bi{width:calc(34 * var(--u));height:calc(34 * var(--u));margin-top:calc(2 * var(--u));border-radius:calc(10 * var(--u));display:grid;place-items:center;color:#fff;box-shadow:0 3px 8px -4px #5602fe8c}.lh .gc{background:#fff;border-color:#fff;box-shadow:0 1px 3px #14143c0f}.lh .srch .mic{color:#014af3}.lh .herotint{background:linear-gradient(120deg,#014af3,#2b3cf6);opacity:.6}.lh{background:linear-gradient(180deg,#1a3fd8 0,#6f8cf0 calc(150 * var(--u)),#dfe6fd calc(220 * var(--u)),#f2f4fb calc(300 * var(--u)),#f6f6f9 calc(340 * var(--u)),#f6f6f9)}.lh .gc .gi .bi{background:#eef2ff;color:#014af3;box-shadow:none}.lh .gc .gtb{background:#ffe8f3;color:#e0007a;box-shadow:none}.lh .dots i.on{background:#014af3}.lh .map .call{background:#014af3;box-shadow:0 6px 14px -6px #014af38c}.lh .bn{background:#014af3}.lh .bn .go{background:#fff;color:#014af3;box-shadow:none}.lh .map .call{background:linear-gradient(120deg,#0383fe,#014af3,#5602fe);box-shadow:0 6px 16px -6px #5602fe8c}.lh .gc .gt{font-weight:600;font-size:max(12.5px,calc(12 * var(--u)));color:#1d1f26;letter-spacing:0}.lh .gc .gs{font-weight:400;color:#8b8e98;word-spacing:calc(1.5 * var(--u))}.lh .h1{font-weight:600}.lh .sect,.lh .bn .bt,.lh .map .call .tx{font-weight:700}.lh .sc .nm{font-weight:600}.lh .map .call{background:linear-gradient(120deg,#ad01f7,#dd00ba 55%,#f10188);box-shadow:0 6px 16px -6px #dd00ba99}.lh .map .call{background:linear-gradient(110deg,#b66dff,#ff5cb8 55%,#ff8a8f);box-shadow:0 6px 16px -6px #ff5cb88c}.lh .gc .gt{font-weight:400;font-size:max(12.5px,calc(12.2 * var(--u)));color:#222}.lh .gc .gs{font-weight:400;font-size:max(10px,calc(8.8 * var(--u)));color:#a3a6ae}.lh .map .call .ar{color:#fff}.lh .gc .gi{top:calc(7 * var(--u))}.lh .gc .gt{top:calc(46.5 * var(--u))}
