@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/anek-latin-latin-ext-wght-text-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/anek-latin-latin-wght-text-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Display;font-style:normal;font-display:swap;font-weight:700 800;src:url(/fonts/anek-latin-latin-ext-standard-display-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Display;font-style:normal;font-display:swap;font-weight:700 800;src:url(/fonts/anek-latin-latin-standard-display-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Devanagari Display;font-style:normal;font-display:swap;font-weight:700 800;src:url(/fonts/anek-devanagari-devanagari-standard-display-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-devanagari-devanagari-wght-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-devanagari-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-devanagari-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nepali Label;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-devanagari-devanagari-wght-label-normal.woff2) format("woff2");unicode-range:U+0928,U+0947,U+092A,U+093E,U+0932,U+0940}:root{--sindur: #ff2c10;--sindur-deep: #bf1d07;--sindur-tint: #ffd5cf;--masi: #16202a;--lokta: #e9eef1;--paper-dark: #e3e9ee;--stone: #56626d;--kuhiro: #bcd6d1;--kuhiro-50: #e1eeeb;--kuhiro-ink: #1f4a44;--rani: #a1134f;--action: #e5280e;--paper: #eef2f5;--surface: #fcfdfe;--surface-2: #ffffff;--surface-muted: #e3e9ee;--surface-sunk: #f4f7f9;--ink: var(--masi);--ink-2: #2c3a46;--muted: var(--stone);--subtle: #58646f;--line: #d3dce3;--line-2: #e4eaef;--control-line: #7b8894;--crimson: var(--sindur-deep);--crimson-dark: #962609;--crimson-50: var(--sindur-tint);--navy: var(--masi);--navy-2: #24313d;--navy-50: #e6ecf2;--focus: #16202a;--success: #2f7d5b;--success-50: #e3f1ea;--warning: #93620e;--warning-50: #f8efdc;--danger: var(--rani);--danger-50: #f7e3ec;--info: #2f615a;--info-50: var(--kuhiro-50);--gold: var(--kuhiro-ink);--gold-50: var(--kuhiro-50);--brand: var(--masi);--brand-50: var(--navy-50);--accent: var(--sindur);--white: #fff;--black: #000;--on-fill: #fff;--on-navy: #e9eef1;--on-navy-soft: #cbd5dd;--selection: var(--sindur-tint);--placeholder: #67737e;--row-hover: #f4f7f9;--ink-hover: #000;--soft-hover: #dbe3ea;--action-hover: var(--sindur-deep);--danger-hover: #7d0e3d;--success-hover: #256648;--bonus-50: var(--kuhiro-50);--info-ink: var(--kuhiro-ink);--info-line: var(--kuhiro);--warning-ink: #5e3f06;--warning-line: #ead7b0;--warning-text: #7a4f0a;--warning-flag: #fbf0dc;--warning-flag-ink: #6b4a0e;--danger-ink: #7d0e3d;--danger-line: #e8bfd0;--success-ink: #1d5a40;--success-line: #bfdccd;--skeleton: #e3e9ee;--skeleton-shine: #eef2f5;--chart-1: #16202a;--chart-2: #ff2c10;--chart-3: #00897a;--chart-4: #c08a1e;--chart-5: #7058b8;--slate-700: #2c3a46;--slate-400: #9aa8b3;--slate-300: #cfd8de;--navy-deep: #0c141b;--navy-ink: #0c141b;--navy-line: #24313d;--sidebar-line: #000;--crimson-on-navy: var(--sindur);--gold-on-navy: var(--kuhiro);--warning-on-navy: #ffd89a;--success-on-navy: #7fd1a8;--danger-on-navy: #f5b6cf;--hero-qr: var(--action);--grad-hero: var(--masi);--grad-avatar: var(--masi);--grad-balance: var(--masi);--grad-sidebar: var(--masi);--grad-sidebar-admin: #0c141b;--grad-membership: var(--sindur);--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-input: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 44px;--text-6xl: 56px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800;--leading-tight: 1.05;--leading-snug: 1.3;--leading-normal: 1.45;--leading-relaxed: 1.55;--leading-devanagari: 1.65;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--radius-1: 4px;--radius-2: 8px;--radius-3: 10px;--radius-4: 12px;--radius-5: 16px;--radius-6: 20px;--radius-phone: 32px;--radius-full: 999px;--radius: var(--radius-5);--radius-sm: var(--radius-4);--rule: 2px solid var(--ink);--shadow-sm: 0 1px 0 rgba(16, 24, 32, .04);--shadow: 0 1px 2px rgba(16, 24, 32, .06), 0 10px 30px -18px rgba(16, 24, 32, .28);--shadow-lg: 0 24px 60px -18px rgba(16, 24, 32, .42);--font: "Anek Latin", "Noto Sans Devanagari", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Anek Display", "Anek Devanagari Display", "Noto Sans Devanagari", "Arial Narrow", ui-sans-serif, sans-serif;--serif: var(--display);--mono: ui-monospace, "SF Mono", Menlo, monospace;--sans: var(--font);--sidebar: 260px;--arc-sindur: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 64'%3E%3Cpath fill='%23ff2c10' d='M0 0A32 32 0 0 1 0 64L0 50A18 18 0 0 0 0 14ZM50 64A32 32 0 0 1 50 0L50 14A18 18 0 0 0 50 50Z'/%3E%3C/svg%3E");--arc-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 64'%3E%3Cpath fill='%2316202a' d='M0 0A32 32 0 0 1 0 64L0 50A18 18 0 0 0 0 14ZM50 64A32 32 0 0 1 50 0L50 14A18 18 0 0 0 50 50Z'/%3E%3C/svg%3E");--chain-sindur: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 64'%3E%3Cpath fill='%23ff2c10' d='M0 0A32 32 0 0 1 0 64L0 50A18 18 0 0 0 0 14ZM50 64A32 32 0 0 1 50 0L50 14A18 18 0 0 0 50 50Z'/%3E%3C/svg%3E");--ico-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M12 3 2 21h20z'/%3E%3Cpath d='M12 10v5'/%3E%3Cpath d='M11 17h2v2h-2z' fill='black' stroke='none'/%3E%3C/svg%3E");color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--ink);text-decoration:none;font-weight:var(--weight-semibold)}:is(p,label,dd,.hint,.alert) a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-underline-offset:3px}.link-btn{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}h1,h2,h3,h4{margin:0;color:var(--ink)}h1{font-family:var(--display);font-size:var(--text-4xl);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:0}h2{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);line-height:1.15;letter-spacing:0}h3,.h3{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:-.005em}.h3{font-family:inherit}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}svg.ico{flex:none}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}.bold{font-weight:var(--weight-bold)}.mono{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.01em}.nowrap{white-space:nowrap}.keep{display:inline-block;max-width:100%}.right{text-align:right}.center{text-align:center}.hidden{display:none!important}.pos{color:var(--success)}.neg{color:var(--ink-2)}.kicker{color:var(--ink-2);font-weight:var(--weight-bold);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.kicker:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--space-2);background:var(--sindur);vertical-align:1px}.label-caps{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-2)}::selection{background:var(--selection)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-6)}.row{display:flex;align-items:center;gap:var(--space-3)}.row-sm{display:flex;align-items:center;gap:var(--space-1-5)}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.grid-2{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.kpis{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--rule);border-radius:0;background:var(--surface-2);overflow:hidden}@media(min-width:1440px){.kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.kpis:has(>:nth-child(4):last-child),.kpis:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:700px){.kpis,.kpis:has(>:nth-child(4):last-child),.kpis:has(>:nth-child(8):last-child),.kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.logo{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none!important}.logo .wordmark{height:22px;width:auto}.logo .lockup{height:20px;width:auto}.wm-letters,.wm-dotcom{fill:currentColor}.wm-symbol{fill:var(--sindur)}.logo-sub{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:1;letter-spacing:0;color:inherit;padding-top:1px}.logo.light{color:var(--on-navy)}.on-sindur .logo,.logo.on-sindur{color:var(--white)}.on-sindur .wm-symbol,.logo.on-sindur .wm-symbol{fill:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:42px;padding:0 var(--space-5);border-radius:var(--radius-sm);border:1.5px solid var(--action);font-weight:var(--weight-bold);font-size:var(--text-md);cursor:pointer;background:var(--action);color:var(--on-fill);transition:background .15s,border-color .15s,color .15s,transform .05s;white-space:nowrap;text-decoration:none!important}.btn:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:18px;height:18px}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}@media(hover:hover){.btn-secondary:hover{background:var(--surface-muted);border-color:var(--ink);color:var(--ink)}}.btn-dark{background:var(--ink);border-color:var(--ink)}.btn-dark:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-muted);border-color:transparent}.btn-soft{background:var(--navy-50);border-color:var(--navy-50);color:var(--navy)}.btn-soft:hover{background:var(--soft-hover);border-color:var(--soft-hover)}.btn-danger{background:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.btn-success{background:var(--success);border-color:var(--success)}.btn-success:hover{background:var(--success-hover);border-color:var(--success-hover)}.btn-lg{height:52px;padding:0 var(--space-6);font-size:var(--text-input)}.btn-sm{height:34px;padding:0 var(--space-3);font-size:var(--text-sm)}.btn-block{width:100%}.btn-icon{width:42px;padding:0}.btn-arrow{justify-content:space-between;min-width:240px}.btn-arrow:after{content:"→";font-size:var(--text-lg);font-weight:var(--weight-medium);margin-left:var(--space-5)}.btn-arrow>svg+span{margin-right:auto;margin-left:var(--space-1)}.btn .spinner{width:16px;height:16px;border-width:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card-pad{padding:var(--space-6)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line-2)}.card-head h3,.card-head .h3,.dash .card-head h2{font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0}.card-body{padding:var(--space-6)}.card-foot{padding:var(--space-3-5) var(--space-6);border-top:1px solid var(--line-2);background:var(--surface-sunk);border-radius:0 0 var(--radius) var(--radius)}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3-5)}.section-title h3,.dash .section-title h2{font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0}.kpi{padding:var(--space-5) var(--space-5);border:0!important;border-right:var(--rule)!important;border-bottom:var(--rule)!important;margin:0 -2px -2px 0;border-radius:0!important;background:transparent!important}.kpi-label{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;display:flex;align-items:center;gap:var(--space-1-5)}.kpi-value{font-family:var(--display);font-size:var(--text-4xl);font-weight:var(--weight-heavy);margin-top:var(--space-2);letter-spacing:0;line-height:var(--leading-tight);font-variant-numeric:tabular-nums lining-nums}.kpi-sub{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1-5)}.kpi-icon{width:34px;height:34px;border-radius:var(--radius-2);display:grid;place-items:center;background:var(--surface-muted);color:var(--navy);flex:none}.kpi-icon svg{width:20px;height:20px}.duo-ico .duo{fill:var(--duo, var(--sindur))}.spot{position:relative;width:76px;height:76px;display:grid;place-items:center;color:var(--navy);flex:none}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-5);background:var(--surface-muted)}.spot .spot-ring{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:var(--radius-5);background:var(--surface-2);border:1px solid var(--line)}.spot svg{position:relative;width:36px;height:36px}.spot.crimson{color:var(--crimson)}.spot.crimson .duo{fill:var(--ink)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-1);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-muted);color:var(--ink-2);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge.plain:before{display:none}.badge.green{background:var(--success-50);color:var(--success-ink)}.badge.amber{background:var(--warning-50);color:var(--warning)}.badge.red{background:var(--danger-50);color:var(--danger)}.badge.blue{background:var(--navy-50);color:var(--navy)}.badge.info{background:var(--info-50);color:var(--info)}.badge.pink{background:var(--navy-50);color:var(--ink)}.field{display:flex;flex-direction:column;gap:var(--space-1-5)}.field>label,.label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink-2)}.hint{font-size:var(--text-xs);color:var(--muted)}.input,select.input,textarea.input{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-sm);background:var(--surface-2);transition:border-color .15s,box-shadow .15s;outline:none}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c554c' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}textarea.input{height:auto;min-height:90px;padding:var(--space-2-5) var(--space-3);resize:vertical}.input::placeholder{color:var(--placeholder)}.input:hover{border-color:var(--ink-2)}.input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-50)}.input-lg{height:58px;font-size:var(--text-3xl);font-weight:var(--weight-heavy);font-family:var(--display)}.input-group{position:relative}.input-group .prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:var(--weight-bold);pointer-events:none;font-size:var(--text-xs);letter-spacing:.06em}.input-group .input{padding-left:var(--space-14)}.input-icon{position:relative}.input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--subtle)}.input-icon .input{padding-left:38px}.form-grid{display:grid;gap:var(--space-3-5);grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:span 2}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}}.checkbox{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-base)}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--ink)}details>summary{color:var(--ink)}.segmented{display:inline-flex;background:var(--surface-muted);border-radius:var(--radius-2);padding:var(--space-1);gap:var(--space-0-5);flex-wrap:wrap;border:1px solid var(--line-2)}.segmented button,.segmented label{border:0;background:transparent;padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-2);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--muted);cursor:pointer}.segmented button:hover,.segmented label:hover{color:var(--ink)}.segmented button.active,.segmented label.active{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 2px #1018201f}.segmented label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chips{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-0-5);scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3-5);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;color:var(--ink-2)}.chip:hover{border-color:var(--control-line);text-decoration:none}.chip.active{background:var(--ink);color:var(--on-fill);border-color:var(--ink)}.table-wrap{overflow-x:auto;background:linear-gradient(to right,var(--surface) 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(16,24,32,.14),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(16,24,32,.14),transparent) right / 12px 100% no-repeat scroll}table.table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.table th{text-align:left;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-3) var(--space-5);background:var(--surface-sunk);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-2);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--row-hover)}.table .right{text-align:right}@media(min-width:701px){.table th,.table td{padding-inline:var(--space-2-5)}.table :is(th,td):first-child{padding-left:var(--space-6)}.table :is(th,td):last-child{padding-right:var(--space-6)}}.table :is(th,.mono,.num,.badge,.nowrap){white-space:nowrap}.list{display:flex;flex-direction:column}.list-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line-2)}.list-item:last-child{border-bottom:0}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--on-fill);font-weight:var(--weight-bold);flex:none;font-size:var(--text-base);letter-spacing:.02em;text-decoration:none!important}.avatar.lg{width:60px;height:60px;font-size:var(--text-2xl)}.avatar.emoji{background:var(--surface-muted);color:var(--ink);font-size:var(--text-xl);border-radius:var(--radius-4)}.txn-icon{width:40px;height:40px;border-radius:var(--radius-3);display:grid;place-items:center;flex:none}.txn-icon svg{width:20px;height:20px}.txn-icon.earn{background:var(--success-50);color:var(--success)}.txn-icon.redeem{background:var(--crimson-50);color:var(--crimson)}.txn-icon.bonus{background:var(--bonus-50);color:var(--gold)}.txn-icon.expiry{background:var(--surface-muted);color:var(--muted)}.txn-icon.reversal{background:var(--warning-50);color:var(--warning)}.txn-icon.adjustment{background:var(--info-50);color:var(--info)}.alert{display:flex;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-2);background:var(--info-50);color:var(--info-ink);font-size:var(--text-base);align-items:flex-start;border:1px solid var(--info-line);border-left:4px solid var(--info)}.alert svg{width:20px;height:20px;flex:none;margin-top:1px}.alert.warn{background:var(--warning-50);color:var(--warning-ink);border-color:var(--warning-line);border-left-color:var(--warning)}.alert.error{background:var(--danger-50);color:var(--danger-ink);border-color:var(--danger-line);border-left-color:var(--danger)}.alert.success{background:var(--success-50);color:var(--success-ink);border-color:var(--success-line);border-left-color:var(--success)}.alert .grow>strong{display:block;margin-bottom:var(--space-0-5)}.empty{text-align:center;padding:44px var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5)}.empty-icon{width:64px;height:64px;border-radius:var(--radius-5);background:var(--surface-muted);color:var(--navy);display:grid;place-items:center}.empty-icon svg{width:34px;height:34px}.empty :is(h2,h3){margin-top:var(--space-2);font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--weight-heavy)}.empty p{color:var(--muted);max-width:400px}.skeleton{background:linear-gradient(90deg,var(--skeleton) 25%,var(--skeleton-shine) 50%,var(--skeleton) 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:var(--radius-2)}@keyframes shimmer{to{background-position:-200% 0}}.spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}.spinner.dark{border-color:var(--line);border-top-color:var(--crimson)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1018208c;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:50;animation:fade .15s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--surface);border-radius:var(--radius-4);width:100%;max-width:540px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:var(--shadow-lg);animation:pop .18s ease-out;border:1px solid var(--line)}.modal:focus{outline:none}.modal.wide{max-width:780px}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line-2);position:sticky;top:0;background:var(--surface);z-index:1}.modal-head h2{font-size:var(--text-2xl)}.modal-body{padding:var(--space-6)}.modal-foot{display:flex;justify-content:flex-end;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-6);border-top:1px solid var(--line-2);background:var(--surface-sunk);position:sticky;bottom:0}@media(max-width:640px){.overlay{align-items:flex-end;padding:0}.modal{border-radius:var(--radius-5) var(--radius-5) 0 0;max-height:92vh}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:translateY(8px);opacity:0}}.toasts{position:fixed;top:16px;right:16px;z-index:60;display:flex;flex-direction:column;gap:var(--space-2);max-width:calc(100vw - 32px)}.toast{display:flex;gap:var(--space-2-5);align-items:flex-start;background:var(--navy);color:var(--on-navy);padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);box-shadow:var(--shadow-lg);font-size:var(--text-base);max-width:400px;animation:pop .2s;border:1px solid rgba(233,238,241,.3)}.toast svg{width:18px;height:18px;flex:none;margin-top:1px}.toast.success svg{color:var(--success-on-navy)}.toast.error{background:var(--danger)}.toast.error svg{color:var(--danger-on-navy)}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper)}.auth-brand{color:var(--on-navy);padding:44px var(--space-14);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:var(--ink)}.auth-brand-title{font-family:var(--display);font-size:var(--text-6xl);line-height:1;letter-spacing:0;max-width:520px;color:var(--on-navy);font-weight:var(--weight-heavy)}.auth-brand .lead{color:#e9eef1c7;font-size:var(--text-lg);max-width:470px;margin-top:var(--space-5)}.auth-brand .foot{max-width:470px}.auth-brand .lang-switch{color:var(--on-navy);border:1px solid rgba(233,238,241,.35)}.auth-brand .lang-switch:hover{background:#e9eef11f;color:var(--on-navy)}.auth-points{display:grid;margin-top:36px;max-width:480px;position:relative;z-index:1;border-top:1px solid rgba(233,238,241,.25)}.auth-point{display:flex;gap:var(--space-3-5);align-items:flex-start;color:#e9eef1cc;padding:var(--space-3-5) 0;border-bottom:1px solid rgba(233,238,241,.25);font-size:var(--text-base)}.auth-point b{color:var(--on-fill)}.auth-point svg{width:26px;height:26px;flex:none;color:var(--on-fill)}.mountains{position:absolute;left:0;right:0;bottom:0;opacity:.08;pointer-events:none}.auth-form{display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6)}.auth-card{width:100%;max-width:440px}.auth-card h1{line-height:1.15;font-size:var(--text-5xl);font-weight:var(--weight-heavy);letter-spacing:0}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth-brand{padding:var(--space-5)}.auth-brand-title{font-size:var(--text-3xl)}.auth-brand .lead,.auth-points,.auth-brand .foot{display:none}}@media(max-width:900px){.btn-arrow{min-width:0}}.c-app{min-height:100vh;min-height:100dvh;padding-bottom:92px}.c-top{position:sticky;top:0;z-index:20;padding:var(--space-2-5) var(--space-3) 0}.c-top-inner{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2-5) var(--space-2) var(--space-4);gap:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-5);box-shadow:0 14px 34px -22px #10182073}.c-desk-nav{display:none;gap:var(--space-0-5)}.c-desk-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);color:var(--ink-2);font-weight:var(--weight-semibold);font-size:var(--text-md);text-decoration:none}.c-desk-nav a:hover{color:var(--ink);background:var(--surface-sunk)}.c-desk-nav a.active{color:var(--sindur-deep);box-shadow:inset 0 -2px 0 var(--sindur);border-radius:0}.c-main{max-width:560px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}.c-main h1{font-size:var(--text-3xl)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff7;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:repeat(5,1fr);padding:var(--space-1-5) var(--space-2) calc(6px + env(safe-area-inset-bottom))}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--muted);padding:var(--space-1-5) 0;text-decoration:none}.bottom-nav a svg{width:24px;height:24px}.bottom-nav a.active{color:var(--sindur-deep)}.bottom-nav .qr-fab{margin-top:-28px;color:var(--ink)}.bottom-nav .qr-fab span.fab{width:58px;height:58px;border-radius:var(--radius-5);background:var(--action);color:var(--on-fill);display:grid;place-items:center;box-shadow:0 10px 22px -10px #b8300fcc;border:3px solid var(--paper)}.bottom-nav .qr-fab span.fab svg{width:28px;height:28px}@media(min-width:900px){.c-desk-nav{display:flex}.bottom-nav{display:none}.c-app{padding-bottom:var(--space-8)}}.balance-card{color:var(--on-navy);border-radius:var(--radius-6);padding:var(--space-6);position:relative;overflow:hidden;border:0;background:var(--grad-balance)}.balance-card:before{content:"";position:absolute;right:-44px;top:-64px;width:150px;height:192px;pointer-events:none;background:var(--arc-sindur) no-repeat center / contain}.balance-card>*{position:relative;z-index:1}.balance-label{color:#e9eef1bf;font-weight:var(--weight-bold);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.balance-value{font-family:var(--display);font-size:64px;font-weight:var(--weight-heavy);letter-spacing:0;line-height:var(--leading-tight);margin-top:var(--space-1-5);font-variant-numeric:tabular-nums lining-nums;color:var(--on-fill)}.balance-value small{font-family:var(--font);font-size:var(--text-input);font-weight:var(--weight-semibold);color:#e9eef1bf;margin-left:var(--space-2);letter-spacing:0}.balance-sub{color:#e9eef1d1;font-size:var(--text-base);margin-top:var(--space-1)}.balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-5);margin-top:var(--space-6)}.balance-actions .btn{height:48px;padding:0 var(--space-3);min-width:0}.balance-actions .btn.alt{background:transparent;color:var(--on-fill);border-color:#e9eef180}.balance-actions .btn.alt:hover{background:#ffffff14}.shop-balances{display:flex;gap:var(--space-3);overflow-x:auto;padding:var(--space-0-5) var(--space-0-5) var(--space-1-5);scrollbar-width:none}.shop-balances::-webkit-scrollbar{display:none}.shop-bal{flex:none;width:164px;padding:var(--space-3-5)}.shop-bal:hover{border-color:var(--control-line);text-decoration:none}.shop-bal .bold.num{font-family:var(--display);font-weight:var(--weight-heavy)}.qr-sheet{text-align:center}.qr-box{background:var(--white);border-radius:var(--radius-5);padding:var(--space-4);border:1px solid var(--line);width:100%;max-width:280px;margin:var(--space-1-5) auto;box-shadow:0 0 0 6px var(--surface-muted)}.qr-box svg{width:100%;height:auto}.code-display{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--weight-heavy);letter-spacing:.18em;font-variant-numeric:tabular-nums lining-nums;color:var(--navy);background:var(--surface-muted);border:1px dashed var(--control-line);border-radius:var(--radius-3);padding:var(--space-3-5)}.progress{height:6px;background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.progress>span{display:block;height:100%;background:var(--navy);border-radius:var(--radius-full)}.progress.done>span{background:var(--success)}.dash{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.sidebar{color:var(--on-navy);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var(--sidebar-line);background:var(--grad-sidebar)}.sidebar .logo{color:var(--on-navy)}.sidebar .logo-sub{color:#e9eef199}.sidebar-head{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid rgba(233,238,241,.16)}.side-nav{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-3);flex:1}.side-nav a{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:0;color:#e9eef1c7;font-weight:var(--weight-semibold);font-size:var(--text-base);text-decoration:none}.side-nav a svg{width:20px;height:20px;color:#e9eef18c}.side-nav a:hover{background:#ffffff0f;color:var(--on-fill)}.side-nav a.active{background:var(--action);color:var(--on-fill)}.side-nav a.active svg{color:var(--on-fill)}.side-nav .sep{height:1px;background:#e9eef129;margin:var(--space-2) var(--space-1-5)}.sidebar-foot{padding:var(--space-3-5) var(--space-4);border-top:1px solid rgba(233,238,241,.16)}.sidebar-foot .btn-ghost{color:#e9eef1cc!important}.sidebar-foot .btn-ghost:hover{background:#ffffff0f}.biz-chip{display:flex;gap:var(--space-2-5);align-items:center;padding:var(--space-2-5);border-radius:var(--radius-3);background:#ffffff0f!important;border:1px solid rgba(233,238,241,.18);color:var(--on-navy)!important}.biz-chip .muted,.biz-chip .xs{color:#e9eef199!important}.biz-chip .avatar{background:var(--action)!important}.topbar{position:sticky;top:0;z-index:20;background:#eef2f5eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--line-2)}.dash-main{padding:var(--space-2) var(--space-8) var(--space-12);max-width:1320px;width:100%}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin:var(--space-5) 0 var(--space-6);flex-wrap:wrap;padding-bottom:var(--space-5);border-bottom:var(--rule)}.page-head h1{font-size:var(--text-5xl)}.page-head p{color:var(--muted);margin-top:var(--space-1-5)}.page-head .kicker{display:block;margin-bottom:var(--space-1-5)}.menu-btn,.menu-close{display:none}.admin .sidebar{background:var(--grad-sidebar-admin)}.role-tag{font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:0;background:var(--action);color:var(--on-fill)}@media(max-width:1024px){.dash{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(280px,85vw);height:100dvh;z-index:40;transform:translate(-100%);transition:transform .2s;box-shadow:var(--shadow-lg)}.sidebar.open{transform:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182073;z-index:35}.menu-btn{display:inline-flex}.menu-close{display:inline-flex;color:var(--on-navy)}.topbar{padding:var(--space-3) var(--space-4)}.dash-main{padding:var(--space-1) var(--space-4) var(--space-8)}.page-head h1{font-size:var(--text-3xl)}}.chart{width:100%;height:auto;overflow:visible}.chart text{font-size:var(--text-2xs);fill:var(--muted);font-family:var(--font)}.chart .grid-line{stroke:var(--line-2)}.legend{display:flex;gap:var(--space-3-5);flex-wrap:wrap;font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-semibold)}.legend span{display:inline-flex;align-items:center;gap:var(--space-1-5)}.legend .legend-swatch{width:10px;height:10px;flex:none}.steps{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap}.step{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--subtle)}.step .dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);font-size:var(--text-xs)}.step .dot svg{width:14px;height:14px}.step.active{color:var(--ink)}.step.active .dot{background:var(--action);border-color:var(--action);color:var(--on-fill)}.step.done .dot{background:var(--success);border-color:var(--success);color:var(--on-fill)}.step+.step:before{content:"";width:28px;height:1px;background:var(--line)}.customer-pill{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3-5);border-radius:var(--radius-3);background:var(--surface-sunk);border:1px solid var(--line)}.calc-lines{display:flex;flex-direction:column;gap:var(--space-2)}.calc-line{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base)}.calc-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:1px dashed var(--control-line);margin-top:var(--space-1)}.calc-total .v{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--weight-heavy);color:var(--success);letter-spacing:0}.summary-rows{display:grid;border:1px solid var(--line);border-radius:var(--radius-2);overflow:hidden;background:var(--surface-2)}.summary-rows>div{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-2);font-size:var(--text-md)}.summary-rows>div:last-child{border-bottom:0;background:var(--surface-sunk);font-weight:var(--weight-bold)}.success-hero{text-align:center;padding:var(--space-8) var(--space-4) var(--space-6)}.success-hero .check{width:68px;height:68px;border-radius:50%;background:var(--success-50);color:var(--success);display:grid;place-items:center;margin:0 auto var(--space-3-5);border:1px solid var(--success-line)}.success-hero .check svg{width:34px;height:34px}.success-hero .big{font-family:var(--display);font-size:72px;font-weight:var(--weight-heavy);letter-spacing:0;line-height:1}.scanner-video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-4);background:var(--black)}.scanner-frame{position:relative}.scanner-frame:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:3px solid rgba(255,255,255,.9);border-radius:var(--radius-5);box-shadow:0 0 0 999px #00000040;pointer-events:none}.checklist{display:flex;flex-direction:column;gap:var(--space-0-5)}.checklist a{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5);border-radius:var(--radius-2);color:var(--ink-2);font-weight:var(--weight-semibold);text-decoration:none}.checklist a:hover{background:var(--surface-sunk)}.checklist .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--control-line);display:grid;place-items:center;flex:none}.checklist .done .tick{background:var(--success);border-color:var(--success);color:var(--on-fill)}.checklist .done span.t{color:var(--muted);text-decoration:line-through}.checklist .tick svg{width:12px;height:12px}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.quick-action{display:flex;flex-direction:row!important;align-items:center;gap:var(--space-3-5);padding:var(--space-5) var(--space-10) var(--space-5) var(--space-5);text-decoration:none!important;color:var(--ink);border:0!important;border-right:1px solid var(--line-2)!important;border-radius:0!important;transition:background .15s;position:relative;background:transparent}.quick-actions .quick-action:last-child{border-right:0!important}.quick-action:after{content:"↗";position:absolute;right:16px;top:14px;color:var(--subtle);font-size:var(--text-md)}.quick-action:hover{background:var(--surface-sunk)}.quick-action:hover:after{color:var(--crimson)}.qa-icon{width:48px;height:48px;border-radius:var(--radius-4);display:grid;place-items:center;background:var(--surface-muted);color:var(--navy);flex:none}.qa-icon.pink{color:var(--crimson)}.qa-icon.pink .duo{fill:var(--navy)}.qa-icon svg{width:28px;height:28px}.quick-action .bold{font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold)}.grid-3>.quick-action{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)}@media(max-width:800px){.quick-actions{grid-template-columns:1fr 1fr}.quick-actions .quick-action:nth-child(2n){border-right:0!important}.quick-actions .quick-action:nth-child(-n+2){border-bottom:1px solid var(--line-2)!important}}.kv{display:grid;grid-template-columns:170px minmax(0,1fr);font-size:var(--text-base)}.kv dt{color:var(--muted);padding:var(--space-2) 0;border-bottom:1px solid var(--line-2)}.kv dd{margin:0;font-weight:var(--weight-semibold);word-break:break-word;padding:var(--space-2) 0;border-bottom:1px solid var(--line-2)}@media(max-width:640px){.kv{grid-template-columns:1fr}.kv dt{border-bottom:0;padding-bottom:0}}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line-2);font-size:var(--text-sm);color:var(--muted);background:var(--surface-sunk);border-radius:0 0 var(--radius) var(--radius)}.json{background:var(--navy);color:var(--on-navy-soft);border-radius:var(--radius-2);padding:var(--space-2-5) var(--space-3);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto;font-family:ui-monospace,Menlo,monospace}.audit-change summary{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--ink-2);font-family:var(--mono)}.audit-change[open] summary{white-space:normal}.merchant-card{display:flex;gap:var(--space-3-5);padding:var(--space-5);text-decoration:none!important;color:var(--ink)}.merchant-card :is(h2,h3){font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold)}.merchant-card:hover{border-color:var(--control-line);background:var(--surface-2)}.rule-card{display:flex;gap:var(--space-3-5);align-items:flex-start;padding:var(--space-3-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2)}.rule-card.inactive{opacity:.6;background:var(--surface-sunk)}.notif-dot{position:absolute;top:7px;right:7px;width:10px;height:10px;border-radius:0;background:var(--sindur);border:2px solid var(--surface)}.topbar .notif-dot{border-color:var(--surface)}.icon-btn{position:relative;width:40px;height:40px;border-radius:var(--radius-3);display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2)}.icon-btn svg{width:20px;height:20px}.dropdown{position:absolute;right:0;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-4);box-shadow:var(--shadow-lg);width:360px;max-width:calc(100vw - 32px);z-index:45;overflow:hidden;color:var(--ink)}.dropdown .list-item{padding:var(--space-3) var(--space-5);align-items:flex-start}.c-top .logo-mark path:last-child,.sidebar .logo-mark path:last-child{fill:var(--on-fill)}.mlogo{width:44px;height:44px;border-radius:var(--radius-4);overflow:hidden;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);flex:none;color:var(--navy)}.mlogo img{width:100%;height:100%;object-fit:cover;display:block}.mlogo.cat{background:var(--surface-muted);border-color:transparent}.mlogo.cat svg{width:58%;height:58%}.mlogo.sm{width:32px;height:32px;border-radius:var(--radius-2)}.mlogo.lg{width:64px;height:64px;border-radius:var(--radius-5)}.mlogo.xl{width:112px;height:112px;border-radius:var(--radius-6)}.biz-chip .mlogo{width:38px;height:38px;border-radius:var(--radius-3)}.biz-chip .mlogo.cat{background:#ffffff1a;color:var(--on-fill)}.biz-chip .mlogo.cat .duo{fill:var(--crimson-on-navy);opacity:.55}.cat-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--space-2);max-height:320px;overflow:auto;padding:var(--space-0-5)}.cat-picker label{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);padding:var(--space-2-5) var(--space-1-5);border:1px solid var(--line);border-radius:var(--radius-3);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;background:var(--surface-2)}.cat-picker label:hover{border-color:var(--control-line)}.cat-picker input{position:absolute;opacity:0;pointer-events:none}.cat-picker label:has(input:checked){border-color:var(--crimson);box-shadow:0 0 0 3px var(--crimson-50)}.cat-picker svg{width:30px;height:30px;color:var(--navy)}.logo-uploader{display:flex;gap:var(--space-5);align-items:center;flex-wrap:wrap}.logo-drop{border:1px dashed var(--control-line);border-radius:var(--radius-3);padding:var(--space-3-5) var(--space-4);background:var(--surface-sunk)}.logo-drop.drag{border-color:var(--crimson);background:var(--crimson-50)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--navy);color:var(--on-fill);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-2);font-weight:var(--weight-bold)}.skip-link:focus{top:12px;text-decoration:none}#view:focus,#view h1:focus{outline:none}.field-error{color:var(--danger);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.field-error:before{content:"";display:inline-block;width:14px;height:14px;margin-right:var(--space-1);vertical-align:-2px;background:currentColor;-webkit-mask:var(--ico-alert) center / contain no-repeat;mask:var(--ico-alert) center / contain no-repeat}.field-error:empty:before{display:none}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-50)}.row-link{color:inherit;font-weight:inherit}.row-link:hover{text-decoration:underline}.row-link:focus-visible{outline-offset:3px}.filters-toggle{display:none}.filter-dates{display:inline-flex;gap:var(--space-2-5);align-items:center;flex-wrap:wrap}.filter-dates label{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink-2)}@media(max-width:700px){.filters-toggle{display:inline-flex}form[data-filters]{padding:var(--space-3) var(--space-3-5)!important}form[data-filters]>:not(.filters-toggle):not(.filters-search){display:none!important}form[data-filters].open>:not(.filters-toggle){display:flex!important}form[data-filters]>.filters-search{flex:1 1 100%!important;order:-1}form[data-filters].open>select,form[data-filters].open .filter-dates{width:100%!important}form[data-filters].open .filter-dates label{flex:1}form[data-filters].open .filter-dates input{flex:1;min-width:0}}@media(max-width:700px){.table-wrap{overflow:visible}table.table,.table tbody,.table tr,.table td{display:block;width:100%}.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1-5)}.table tr:last-child{border-bottom:0}.table td{padding:0;border:0;text-align:left!important;min-width:0}.table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:1px}.table td:first-child{grid-column:1 / -1;font-size:var(--text-md)}.table td:first-child:before{display:none}.table td:empty{display:none}.table tr.clickable:hover td{background:transparent}.table tr.clickable:active{background:var(--row-hover)}}.grid-2.grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:900px){.grid-2.grid-2-1{grid-template-columns:1fr}}@media(max-width:700px){form[data-filters].open .filter-dates{flex-direction:column;align-items:stretch}form[data-filters].open .filter-dates label{display:grid;grid-template-columns:44px 1fr}}.find-result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface-2);cursor:pointer;min-height:56px}.find-result:hover,.find-result:focus-visible{border-color:var(--crimson);background:var(--surface-sunk)}[data-find-hint] svg{width:14px;height:14px}.recent-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:var(--space-2-5);overflow-x:auto;padding:var(--space-0-5) var(--space-0-5) var(--space-1-5);scrollbar-width:thin}.recent-chip{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface);cursor:pointer;min-height:56px;min-width:0}.recent-chip:hover,.recent-chip:focus-visible{border-color:var(--crimson);background:var(--surface-2)}.net-banner{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:55;display:flex;gap:var(--space-2-5);align-items:flex-start;max-width:min(520px,calc(100vw - 24px));background:var(--navy);color:var(--on-navy);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-3);box-shadow:var(--shadow-lg);font-size:var(--text-sm);transition:opacity .2s,transform .2s}.net-banner.show{opacity:1;transform:translate(-50%)}.net-banner svg{width:18px;height:18px;flex:none;margin-top:1px}@media(min-width:900px){.net-banner{bottom:20px}}.install-card{display:flex;gap:var(--space-3-5);align-items:center}.install-card img{width:52px;height:52px;border-radius:var(--radius-4);flex:none}.coupon-bar{display:flex;gap:var(--space-2);align-items:center;max-width:440px}.coupon-bar .input{text-transform:uppercase;letter-spacing:.04em}.coupon-bar.applied{max-width:none;padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-3);background:var(--kuhiro);color:var(--kuhiro-ink);font-weight:var(--weight-bold)}.coupon-bar.applied svg{width:18px;height:18px;flex:none}.coupon-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--space-2);align-items:baseline;margin:0}.coupon-line .num{white-space:nowrap}.coupon-line s{font-weight:var(--weight-medium)}.install-steps{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2-5)}.install-steps .inline-ico{vertical-align:-3px}.inline-ico{display:inline-block;width:15px;height:15px;vertical-align:-2px}.lang-btn{font-family:"Nepali Label",var(--font);font-weight:var(--weight-heavy);font-size:var(--text-base)}ol.steps{list-style:none;padding:0;margin:0 0 var(--space-5)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.keypad .key{height:60px;border:1px solid var(--line);border-radius:var(--radius-4);background:var(--surface-2);font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--weight-heavy);color:var(--ink);cursor:pointer;touch-action:manipulation}.keypad .key:active{background:var(--surface-muted);transform:translateY(1px)}.undo-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2-5) var(--space-3);border:1px dashed var(--control-line);border-radius:var(--radius-2);background:var(--surface-sunk)}.goal-card{display:flex;align-items:center;gap:var(--space-3-5);text-decoration:none!important;color:var(--ink)}.goal-card:hover{border-color:var(--control-line)}.goal-card.ready{border-color:var(--success-line);background:var(--success-50)}.goal-title{font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.insights .card-head :is(h2,h3){display:flex;align-items:center;gap:var(--space-2)}.insights .card-head :is(h2,h3) svg{color:var(--crimson)}.insight-list{display:flex;flex-direction:column}.insight{display:flex;align-items:center;gap:var(--space-3-5);padding:var(--space-3-5) var(--space-6);border-bottom:1px solid var(--line-2);border-left:3px solid transparent}.insight:last-child{border-bottom:0}.insight.warn{border-left-color:var(--warning)}.insight.success{border-left-color:var(--success)}.insight.info{border-left-color:var(--info)}@media(max-width:640px){.insight{flex-wrap:wrap}.insight .btn{margin-left:var(--space-12)}}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:800px){.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.quick-actions{grid-template-columns:minmax(0,1fr)}.quick-actions .quick-action{border-right:0!important;border-bottom:1px solid var(--line-2)!important;padding:var(--space-3-5) var(--space-10) var(--space-3-5) var(--space-4)}.quick-actions .quick-action:last-child{border-bottom:0!important}.quick-action .qa-icon{width:42px;height:42px}}.customer-pill .mono{white-space:nowrap}@media(max-width:520px){.customer-pill{flex-wrap:wrap;row-gap:var(--space-2-5)}.customer-pill .grow{flex:1 1 calc(100% - 60px)}.customer-pill>.right{text-align:left;flex:1}}.card-stage{position:relative;width:100%;display:flex;justify-content:center}.card-stage canvas{display:block;max-width:100%;height:auto;border-radius:4.2%/6.6%;box-shadow:0 22px 44px -22px #1018208c,0 2px 6px #1018201f;background:var(--surface-muted)}.card-stage.swap canvas{animation:cardSwap .38s cubic-bezier(.2,.8,.2,1)}@keyframes cardSwap{0%{opacity:.35;transform:translateY(6px) scale(.985)}}.home-card{display:flex;flex-direction:column;gap:var(--space-3-5)}.home-card-meta{display:flex;flex-direction:column;gap:var(--space-0-5);color:var(--ink-2);min-width:0}.home-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.home-edit{flex:none}.is-reversed .num{text-decoration:line-through;color:var(--muted)}.expiry-alert a{display:inline-block;margin-top:var(--space-1-5)}.shop-bal-name{margin-top:var(--space-2-5);line-height:var(--leading-snug);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-5)}.home-actions .btn{padding:0 var(--space-3);min-width:0;white-space:normal;line-height:var(--leading-tight);text-align:center}@media(max-width:380px){.home-actions{grid-template-columns:1fr}}@media(max-width:899px){.home-actions{grid-template-columns:1fr}.home-actions [data-show-qr]{display:none}}.card-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.card-preview-col{position:sticky;top:76px;z-index:5;background:var(--paper);padding:var(--space-1-5) 0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.card-savebar{gap:var(--space-2-5)}@media(min-width:900px){.c-main:has(.card-page){max-width:1080px}.card-editor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px}.card-preview-col{top:96px}}@media(max-width:899px){.card-preview-col .card-stage canvas{max-height:30vh;width:auto!important}}.step-h{display:flex;align-items:center;gap:var(--space-2-5);font-size:var(--text-xl)}.step-h span{width:28px;height:28px;border-radius:0;display:grid;place-items:center;background:var(--ink);color:var(--on-fill);font-family:var(--font);font-size:var(--text-base);font-weight:var(--weight-bold);flex:none}.theme-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:var(--space-2-5);overflow-x:auto;padding:var(--space-1) var(--space-0-5) var(--space-2-5);scroll-snap-type:x mandatory}@media(min-width:900px){.theme-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:visible}}.theme-opt{scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start;text-align:left;padding:var(--space-2) var(--space-2) var(--space-2-5);border:2px solid var(--line);border-radius:var(--radius-4);background:var(--surface-2);cursor:pointer;transition:border-color .15s,transform .15s;min-height:44px}.theme-opt canvas{width:100%!important;height:auto;border-radius:var(--radius-2);margin-bottom:var(--space-1);box-shadow:0 4px 10px -6px #10182080}.theme-opt:hover{border-color:var(--control-line)}.theme-opt[aria-checked=true]{border-color:var(--crimson);box-shadow:0 0 0 3px var(--crimson-50)}.theme-opt[aria-checked=true] .bold:after{content:" ✓";color:var(--crimson)}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-5);padding:28px var(--space-4);border:2px dashed var(--control-line);border-radius:var(--radius-4);background:var(--surface-sunk);cursor:pointer;text-align:center;transition:background .15s,border-color .15s}.dropzone svg{width:34px;height:34px;color:var(--navy)}.dropzone:hover,.dropzone.drag{border-color:var(--crimson);background:var(--crimson-50)}.dropzone:focus-within{outline:3px solid color-mix(in srgb,var(--focus) 55%,transparent);outline-offset:2px}.sr-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.crop-tool{display:flex;gap:var(--space-5);flex-wrap:wrap;align-items:flex-start}.crop-tool>.grow{flex:1 1 200px}.crop-view{width:min(240px,100%);aspect-ratio:1;border-radius:var(--radius-4);overflow:hidden;background:var(--navy-ink);touch-action:none;cursor:grab;flex:none}.crop-view:active{cursor:grabbing}.crop-view:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input[type=range]{width:100%;accent-color:var(--action);height:28px}.plain-fieldset{border:0;padding:0;margin:0}.plain-fieldset legend{padding:0;margin-bottom:var(--space-1-5)}.field-row{display:flex;justify-content:space-between;gap:var(--space-2-5)}.seg-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.seg-opt{position:relative;display:flex;cursor:pointer}.seg-opt input{position:absolute;opacity:0}.seg-opt>span{flex:1;display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface-2);min-height:44px}.seg-opt input:checked+span{border-color:var(--crimson);box-shadow:0 0 0 3px var(--crimson-50)}.seg-opt input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--focus) 55%,transparent);outline-offset:2px}.swatches{display:flex;gap:var(--space-2);flex-wrap:wrap}.swatch{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-1-5);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-2);cursor:pointer;min-height:44px}.swatch input{position:absolute;opacity:0}.swatch-dot{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.swatch:has(input:checked){border-color:var(--crimson);box-shadow:0 0 0 3px var(--crimson-50)}.swatch:has(input:checked) .swatch-dot{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--white),0 0 0 4px var(--ink)}.swatch:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--focus) 55%,transparent);outline-offset:2px}hr.soft{border:0;border-top:1px solid var(--line-2);margin:var(--space-1) 0}.tip-wrap{position:relative;display:inline-flex}.tip{width:26px;height:26px;border-radius:50%;border:1px solid var(--control-line);background:var(--surface-2);color:var(--ink-2);font-weight:var(--weight-heavy);font-size:var(--text-sm);cursor:help;padding:0}.tip-bubble{position:absolute;right:0;top:calc(100% + 8px);width:max-content;max-width:240px;background:var(--navy);color:var(--on-navy);font-size:var(--text-xs);line-height:var(--leading-normal);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-2);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s;z-index:10;pointer-events:none}.tip-wrap:hover .tip-bubble,.tip:focus-visible+.tip-bubble,.tip:focus+.tip-bubble{opacity:1;visibility:visible;transform:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wallet-summary{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.wallet-total{font-family:var(--display);font-size:56px;font-weight:var(--weight-heavy);letter-spacing:0;line-height:var(--leading-tight)}.wallet-total small{font-family:var(--sans);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--muted);letter-spacing:0}.wallet-flags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2-5)}.wflag{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--ink-2)}.wflag svg{width:16px;height:16px;flex:none}.wflag.warn{background:var(--warning-flag);color:var(--warning-flag-ink)}.shop-wallet{display:flex;flex-direction:column;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4);color:var(--ink);text-decoration:none!important}.shop-wallet:hover{border-color:var(--control-line)}.shop-wallet-top{display:flex;align-items:center;gap:var(--space-3)}.shop-wallet-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-wallet-pts{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--weight-heavy);line-height:var(--leading-tight)}.shop-wallet-pts small{font-family:var(--sans);font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-semibold)}.shop-wallet-goal{display:flex;flex-direction:column;gap:var(--space-1-5);color:var(--ink-2)}.shop-wallet-line{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.shop-wallet-line svg{width:16px;height:16px;flex:none}.shop-wallet-line.ok{color:var(--success)}.shop-wallet-line.warn{color:var(--warning-text)}.wallet-history{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--line-2);border-radius:var(--radius-3)}.wallet-history>div{padding:var(--space-2-5) var(--space-3);border-right:1px solid var(--line-2)}.wallet-history>div:last-child{border-right:0}.wallet-history dt{font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-semibold)}.wallet-history dd{margin:var(--space-0-5) 0 0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.count-pill{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 var(--space-2);margin-left:var(--space-1-5);border-radius:var(--radius-full);background:var(--success-50);color:var(--success);font-family:var(--sans);font-size:var(--text-sm);font-weight:var(--weight-bold);vertical-align:middle}.reward-row{display:flex;flex-direction:column;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4)}.reward-main{display:flex;align-items:center;gap:var(--space-3)}.reward-name{font-family:var(--sans);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:0;line-height:var(--leading-snug)}.reward-cost{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);white-space:nowrap}.reward-cost small{font-family:var(--sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted)}.reward-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.reward-progress{display:flex;flex-direction:column;gap:var(--space-1-5)}.open-code{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border-color:var(--success-line);background:var(--success-50)}.reward-clash{display:inline-flex;align-items:flex-start;gap:var(--space-1);color:var(--warning-text);font-weight:var(--weight-semibold)}.reward-clash svg{width:14px;height:14px;flex:none;margin-top:1px}.shop-mine{display:inline-flex;align-items:center;gap:var(--space-1-5);margin-top:var(--space-0-5);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--success)}.shop-mine svg{width:15px;height:15px}.txn-day+.txn-day{margin-top:var(--space-5)}.txn-day h2{position:sticky;top:64px;z-index:1;padding:var(--space-1-5) 0;background:var(--surface)}.list-item.txn-open{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-bottom:1px solid var(--line-2)}.list-item.txn-open:last-child{border-bottom:0}.list-item.txn-open:hover{background:var(--surface-2)}.list-item.txn-open:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 55%,transparent);outline-offset:-2px;border-radius:var(--radius-2)}.shop-contact{color:var(--ink-2);font-weight:var(--weight-semibold);text-decoration:none}.shop-contact:hover{color:var(--ink);text-decoration:underline}.reward-at-shop{color:inherit;text-decoration:none!important}.reward-at-shop:hover{border-color:var(--control-line)}.acc{padding:0}.acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3-5);padding:var(--space-4) var(--space-5);cursor:pointer}.acc>summary::-webkit-details-marker{display:none}.acc>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 55%,transparent);outline-offset:-3px;border-radius:var(--radius-3)}.acc>summary h3{font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-bold)}.acc-sub{display:block;margin-top:var(--space-0-5);font-size:var(--text-sm);color:var(--muted)}.acc>summary>svg{flex:none;width:20px;height:20px;color:var(--muted);transition:transform .2s}.acc[open]>summary>svg{transform:rotate(90deg)}.acc[open]>summary{border-bottom:1px solid var(--line-2)}.acc .card-body{padding-top:var(--space-4)}.shop-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-2-5)}.shop-meta>span{display:inline-flex;align-items:center;gap:var(--space-1-5);white-space:nowrap}.shop-meta svg{width:14px;height:14px}.qr-box.lg{max-width:340px}.notif-row{gap:var(--space-3-5);cursor:pointer}.notif-row input{width:22px;height:22px;flex:none}.req-card{text-align:center}.req-face{display:grid;justify-items:center;gap:var(--space-1-5);padding:var(--space-2) 0 var(--space-1)}.req-face h2{font-size:var(--text-xl);margin:var(--space-1) 0 0}.req-face p{margin:0;max-width:34ch}.req-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:var(--space-1)}.req-mark .ico{width:30px;height:30px}.req-face.awarded .req-mark{background:var(--success-50);color:var(--success)}.req-face.declined .req-mark{background:var(--danger-50);color:var(--danger)}.req-face.expired .req-mark{background:var(--surface-muted);color:var(--muted)}.req-face .big{font-family:var(--display);font-size:64px;font-weight:var(--weight-heavy);line-height:1}.req-meta{margin-top:var(--space-3);border-top:1px solid var(--line-2);padding-top:var(--space-2-5)}.req-strip{text-decoration:none;color:inherit}.qr-or{display:flex;align-items:center;gap:var(--space-2-5);color:var(--subtle);font-size:var(--text-xs);width:100%}.qr-or:before,.qr-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.spot-lg{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.spot-lg .ico{width:34px;height:34px}.counter-qr-row{gap:var(--space-3-5);margin-bottom:var(--space-3-5)}.counter-qr-row :is(h2,h3){font-size:var(--text-md);margin:0}.claim-amount{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.pay-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.pay-method{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-2);border:1.5px solid var(--control-line);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-weight:var(--weight-bold)}.pay-method input{position:absolute;opacity:0;pointer-events:none}.pay-method svg{width:24px;height:24px}.pay-method:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--paper)}.pay-method:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.claim-list{overflow:hidden}.claim-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5)}.claim-row+.claim-row{border-top:1px solid var(--line-2)}.claim-amt{text-align:right;white-space:nowrap}.claim-acts{display:flex;gap:var(--space-2)}.claim-note{overflow-wrap:anywhere}.claims-link{gap:var(--space-2-5);text-decoration:none;color:inherit;border-color:var(--ink)}@media(max-width:640px){.claim-row{flex-wrap:wrap}.claim-row .grow{flex:1 1 calc(100% - 140px)}.claim-acts{width:100%}.claim-acts .btn{flex:1}}.nav-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;background:var(--sindur);color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.claims-top{position:relative}.claims-top .nav-count{position:absolute;top:2px;right:0;margin:0}.claim-pop{position:fixed;z-index:58;right:20px;top:76px;width:min(360px,calc(100vw - 24px));background:var(--surface);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-3);box-shadow:var(--shadow-lg);padding:var(--space-3-5);display:grid;gap:var(--space-2-5);transform:translateY(-8px);opacity:0;transition:opacity .2s,transform .2s;overflow:hidden}.claim-pop.show{opacity:1;transform:none}.claim-pop-head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.claim-pop-head svg{width:18px;height:18px;color:var(--sindur)}.claim-pop-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--sindur);width:100%;transform-origin:left}.claim-pop.counting .claim-pop-bar{transition:transform linear;transform:scaleX(0)}@media(max-width:640px){.claim-pop{right:12px;left:12px;width:auto;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.claim-pop,.claim-pop.counting .claim-pop-bar{transition:none}}@media(max-width:560px){.counter-qr-row{flex-wrap:wrap}.counter-qr-row .btn{width:100%}}.qr-stand{width:100%;max-width:340px;margin:0 auto;border-radius:var(--radius-5);overflow:hidden;background:var(--white);color:#16202a;border:1px solid var(--line);text-align:left;box-shadow:var(--shadow)}.qr-stand-top{background:var(--action);color:#fff;padding:18px 20px 16px;display:flex;flex-direction:column;gap:8px}.qr-stand-top .logo{color:#fff}.qr-stand-top .lockup{height:16px}.qr-stand-ne{font-family:var(--display);font-weight:800;font-size:30px;line-height:1.15;margin:4px 0 0}.qr-stand-en{font-size:var(--text-md);font-weight:600}.qr-stand-code{padding:16px 20px 8px}.qr-stand-code svg{width:100%;height:auto}.qr-stand-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 20px 14px;border-top:1px solid #e4eaef;font-size:var(--text-sm)}.qr-stand-foot .mono{color:#56626d}@media print{.qr-stand{max-width:105mm;box-shadow:none;border-color:#ccc}.qr-stand-top{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{body *{visibility:hidden}[data-print-qr],[data-print-qr] *,[data-print-receipt],[data-print-receipt] *{visibility:visible}[data-print-qr]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:var(--space-10)}[data-print-receipt]{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-10)}[data-print-qr] [data-print],[data-print-receipt] [data-print]{display:none}}.upgrade-card{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.plan-card{display:flex;flex-direction:column}.plan-card .plan-actions{margin-top:auto;padding-top:var(--space-2)}.plan-price{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--weight-heavy)}.text-success{color:var(--success)}.nav-lock{margin-left:auto;display:inline-flex;opacity:.7}.nav-lock svg{width:14px;height:14px}.billing-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-bottom:1px solid var(--line)}.billing-banner>svg{width:18px;height:18px;flex:none}.billing-banner.warn{background:var(--warning-50);color:var(--warning)}.billing-banner.error{background:var(--danger-50);color:var(--danger)}.req-recent{margin-bottom:var(--space-3-5)}.req-recent .row{padding:var(--space-1) 0;border-bottom:1px solid var(--line-2)}.req-recent .row:last-child{border-bottom:0}.branch-chip{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-3-5);padding:var(--space-2) var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2)}.branch-chip b{font-size:var(--text-base)}.branch-chip .ico{color:var(--brand)}.branch-chip .btn{margin-left:auto}.find-result.is-current{border-color:var(--brand);background:var(--brand-50)}.branch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--space-3-5)}.branch-card :is(h3,.card-head h2){font-size:var(--text-input);margin:0}.branch-card.is-closed{opacity:.72}.branch-card.is-closed .kpi-icon{filter:grayscale(1)}.branch-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-2);margin-top:var(--space-1)}.branch-stats>div{display:flex;flex-direction:column;min-width:0}.branch-stats .num{font-size:var(--text-lg)}.branch-intro :is(h2,h3){margin:0 0 var(--space-1);font-size:var(--text-input)}.branch-intro{gap:var(--space-3-5)}.branch-row .xs{display:block;margin-top:var(--space-0-5)}.danger-zone{border-top:1px solid var(--line-2);padding-top:var(--space-3-5)}.danger-text{color:var(--danger)}.danger-text:hover{background:var(--danger-50);color:var(--danger)}.consent-check{display:flex;gap:var(--space-2-5);align-items:flex-start;font-size:var(--text-base);line-height:var(--leading-normal);cursor:pointer}.consent-check input{margin-top:var(--space-1);width:18px;height:18px;flex:none;accent-color:var(--ink)}.chip-check{position:relative;display:inline-flex;align-items:center}.chip-check input{position:absolute;opacity:0;width:1px;height:1px}.chip-check:has(input:checked){background:var(--ink);color:var(--on-fill);border-color:var(--ink)}.chip-check:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.about-ask{flex-wrap:wrap}.aud-row{display:grid;grid-template-columns:minmax(90px,38%) 1fr 44px;gap:var(--space-2-5);align-items:center}.aud-bar{height:8px;border-radius:var(--radius-full);background:var(--line-2);overflow:hidden}.aud-bar>span{display:block;height:100%;background:var(--brand);border-radius:inherit}[data-about-card]{scroll-margin-top:96px}.offer-card{display:flex;gap:var(--space-3);align-items:flex-start;text-decoration:none;color:inherit}.offer-card:hover{text-decoration:none;border-color:var(--control-line)}.offer-summary{color:var(--brand);font-weight:var(--weight-bold);margin-top:var(--space-0-5)}.offer-reason{display:inline-flex;gap:var(--space-1);align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--brand-50);color:var(--brand);font-weight:var(--weight-semibold)}.offer-reason svg{width:13px;height:13px}html.cust{--paper: #eef2f5;--surface: #ffffff;--surface-2: #ffffff;--surface-muted: #e3e9ee;--surface-sunk: #f4f7f9;--line: #dbe3e9;--line-2: #e8edf1;--radius-sm: var(--radius-4);--shadow-card: 0 1px 2px rgba(16, 24, 32, .05), 0 12px 28px -20px rgba(16, 24, 32, .32);--nav-bg: rgba(255, 255, 255, .95);--tab-pill: transparent;--tab-active: var(--sindur-deep)}html.cust[data-theme=dark]{--paper: #0f171e;--surface: #17222b;--surface-2: #1e2b36;--surface-muted: #223140;--surface-sunk: #131c24;--ink: #e9eef1;--ink-2: #cfd8de;--muted: #9aa8b3;--subtle: #93a1ac;--line: #2a3a48;--line-2: #223140;--control-line: #5f7282;--crimson: #ff7a57;--crimson-dark: #ff2c10;--crimson-50: #3a1d14;--navy-50: #223140;--brand: #e9eef1;--brand-50: #223140;--focus: #e9eef1;--success: #6fd0a0;--success-50: #15372b;--warning: #e0a84a;--warning-50: #2a2415;--danger: #f58ab5;--danger-50: #3a1a28;--info: #9fd0c7;--info-50: #1c2f2c;--gold: #bcd6d1;--gold-50: #1f302d;--kuhiro-ink: #bcd6d1;--shadow: 0 10px 26px -18px rgba(0, 0, 0, .9);--shadow-card: 0 1px 0 rgba(255, 255, 255, .03), 0 10px 26px -18px rgba(0, 0, 0, .9);--shadow-lg: 0 24px 60px -18px rgba(0, 0, 0, .8);--nav-bg: rgba(19, 28, 36, .96);--tab-pill: transparent;--tab-active: #ff7a57;--placeholder: #8795a0;--skeleton: #17222b;--skeleton-shine: #223140;--surface-float: #2a3a48;--crimson-on-dark: #ff7a57;--chart-1: #e9eef1;--chart-2: #f0582f;--chart-3: #1a9e8c;--chart-4: #b8841c;--chart-5: #8a72d6;--grad-hero: #0b1117;--grad-balance: #0b1117;--info-ink: var(--info);--warning-ink: var(--warning);--danger-ink: var(--danger);--success-ink: var(--success);--info-line: color-mix(in srgb, var(--info) 35%, transparent);--warning-line: color-mix(in srgb, var(--warning) 35%, transparent);--danger-line: color-mix(in srgb, var(--danger) 35%, transparent);--success-line: color-mix(in srgb, var(--success) 35%, transparent);--warning-text: var(--warning);--warning-flag: var(--warning-50);--warning-flag-ink: var(--warning);--bonus-50: var(--gold-50)}html.cust body{background:var(--paper)}html.cust:lang(ne) body{line-height:var(--leading-devanagari)}html.cust:lang(ne) h1,html.cust:lang(ne) h2:not(.h3){letter-spacing:0}html.cust .card{border:0;border-radius:var(--radius-5);box-shadow:var(--shadow-card)}html.cust .card.flat{box-shadow:none}html.cust .btn{height:46px;border-radius:var(--radius-4)}html.cust .btn-sm{height:36px;border-radius:var(--radius-3)}html.cust .btn-lg{height:52px;border-radius:var(--radius-5)}html.cust .input,html.cust select.input,html.cust textarea.input{border-radius:var(--radius-4);min-height:46px;background:var(--surface-2)}html.cust[data-theme=dark] :is(.btn-soft,.spot,.badge.blue,.empty-icon,.qa-icon,.mlogo,.cat-picker svg,.kpi-icon,.dropzone svg){color:var(--brand)}html.cust[data-theme=dark] :is(.chip.active,.chip-check:has(input:checked),.btn-dark){background:var(--ink);border-color:var(--ink);color:var(--paper)}html.cust[data-theme=dark] :is(.toast,.net-banner,.tip-bubble){background:var(--surface-float)}html.cust[data-theme=dark] .avatar{background:var(--surface-float)}html.cust[data-theme=dark] .progress>span{background:var(--brand)}html.cust[data-theme=dark] :is(.spot.crimson,.txn-icon.redeem,.qa-icon.pink,.theme-opt[aria-checked=true] .bold:after){color:var(--crimson-on-dark)}html.cust[data-theme=dark] .goal-card.ready{background:var(--success-50);border-color:transparent}html.cust[data-theme=dark] .wflag.warn{background:var(--warning-50);color:var(--warning)}html.cust[data-theme=dark] :is(.shop-wallet-line.warn,.reward-clash){color:var(--warning)}html.cust[data-theme=dark] .open-code{border-color:transparent}html.cust[data-theme=dark] .table tr.clickable:active{background:var(--surface-2)}html.cust[data-theme=dark] .qr-box{background:var(--white);border-color:transparent}html.cust[data-theme=dark] .overlay{background:#0009}html.cust[data-theme=dark] img.mlogo-img,html.cust[data-theme=dark] .mlogo img{background:var(--white)}html.cust .c-app{position:relative}html.cust .bottom-nav{background:var(--nav-bg);border-top:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:var(--space-1-5) var(--space-1-5) calc(8px + env(safe-area-inset-bottom))}html.cust .bottom-nav a{gap:var(--space-0-5);padding:var(--space-1) 0;color:var(--muted);-webkit-tap-highlight-color:transparent}html.cust .bottom-nav .tab-ico{width:56px;height:30px;border-radius:var(--radius-full);display:grid;place-items:center;transition:background .2s ease-out}html.cust .bottom-nav a svg{width:23px;height:23px}html.cust .bottom-nav a.active{color:var(--tab-active);font-weight:var(--weight-bold)}html.cust .bottom-nav a.active .tab-ico{background:var(--tab-pill)}html.cust .bottom-nav .qr-fab{color:var(--ink)}html.cust .bottom-nav .qr-fab span.fab{border-color:var(--paper);border-radius:var(--radius-5)}html.cust .c-float-bell{display:none}@media(max-width:899px){html.cust .c-top{display:none}html.cust .c-main{padding-top:calc(14px + env(safe-area-inset-top))}html.cust .c-app[data-page=home] .c-float-bell{display:block;position:absolute;z-index:15;top:calc(18px + env(safe-area-inset-top));right:max(16px,calc((100vw - 560px)/2 + 16px))}html.cust .c-float-bell .icon-btn{width:44px;height:44px;border-radius:var(--radius-full);border:0;box-shadow:var(--shadow-card)}html.cust .c-float-bell .dropdown{right:0;left:auto;width:min(340px,calc(100vw - 32px))}html.cust .toasts{top:auto;right:16px;left:16px;bottom:calc(96px + env(safe-area-inset-bottom));align-items:center}html.cust .toast{width:100%;max-width:480px;border-radius:var(--radius-5)}}.c-head{display:flex;align-items:center;gap:var(--space-3)}.c-head h1{font-size:var(--text-3xl)}.c-head-sub{margin-top:var(--space-1);font-size:var(--text-base)}.c-back{width:44px;height:44px;flex:none;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--surface);box-shadow:var(--shadow-card, var(--shadow-sm));color:var(--ink);text-decoration:none!important}.c-back svg{width:20px;height:20px}@media(max-width:899px){.c-head.has-back{position:sticky;top:0;z-index:12;margin:calc(-14px - env(safe-area-inset-top)) -16px 0;padding:calc(10px + env(safe-area-inset-top)) var(--space-4) var(--space-2-5);background:var(--paper);align-items:flex-start}.c-head.has-back h1{font-size:var(--text-2xl);padding-top:var(--space-1-5)}}.sheet-handle{display:none}@media(max-width:899px){.overlay{align-items:flex-end;padding:0}.modal{border:0;border-radius:var(--radius-6) var(--radius-6) 0 0;max-height:94vh;max-height:94dvh;animation:sheet-in .24s cubic-bezier(.2,.8,.2,1);transition:transform .18s ease-out;padding-bottom:env(safe-area-inset-bottom);touch-action:pan-y}.sheet-handle{display:block;width:40px;height:5px;border-radius:var(--radius-full);background:var(--line);margin:var(--space-2) auto 0}.modal-head{border-bottom:0;padding-top:var(--space-2);touch-action:none;cursor:grab}.modal-foot{background:var(--surface);border-top:1px solid var(--line-2)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.modal{animation:none}}.home{padding-top:var(--space-0-5);display:flex;flex-direction:column;gap:var(--space-4)}.home-main,.home-side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media(min-width:1100px){html.cust .c-main:has(.home){max-width:1120px}.home{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);column-gap:var(--space-8);align-items:start}.home-main{position:sticky;top:96px}}@media(min-width:900px){html.cust .rail:not(.chips-rail){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:visible;margin:0;padding:var(--space-1) 0 var(--space-1);scroll-snap-type:none}html.cust .rail:not(.chips-rail)>*{width:auto}html.cust .rail:has(.feat-tile){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}html.cust .rail-wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}html.cust .rail-wide .offer-card{width:auto}}.home-head p{font-size:var(--text-base)}.home-head h1{font-size:var(--text-3xl)}@media(max-width:899px){.home-head{padding-right:var(--space-14)}}.hero{position:relative;overflow:hidden;border-radius:var(--radius-6);padding:var(--space-5);color:var(--on-navy);background:var(--grad-hero);box-shadow:0 18px 40px -22px #101820b3;display:flex;flex-direction:column;gap:var(--space-4)}.hero>*{position:relative}.hero .hero-mtn{display:none}.hero:before{content:"";position:absolute;right:-40px;top:-52px;width:130px;height:166px;pointer-events:none;background:var(--arc-sindur) no-repeat center / contain}.hero-label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.hero-bal{font-family:var(--display);font-size:64px;font-weight:var(--weight-heavy);line-height:1;letter-spacing:0;margin-top:var(--space-1)}.hero-bal small{font-family:var(--font);font-size:var(--text-input);font-weight:var(--weight-bold);letter-spacing:0;opacity:.85}.hero-sub{font-size:var(--text-sm);opacity:.85;margin-top:var(--space-1)}.hero-compact{gap:var(--space-1)}.hero-compact .hero-bal{font-size:var(--text-5xl)}.hero-compact .wallet-flags{margin-top:var(--space-3)}.hero .wflag{background:#ffffff21;color:var(--on-fill)}.hero .wflag.warn,html.cust[data-theme=dark] .hero .wflag.warn{background:#f0b95a33;color:var(--warning-on-navy)}@media(max-width:360px){.hero-bal{font-size:var(--text-5xl)}.mycard-actions .btn{font-size:var(--text-base);padding:0 var(--space-2-5)}}.mycard{display:flex;flex-direction:column;gap:var(--space-3)}.cardshell{position:relative;overflow:hidden;container-type:inline-size;width:100%;max-width:560px;aspect-ratio:856 / 540;border-radius:3.97%/6.3%;color:var(--shell-ink);background:linear-gradient(135deg,var(--shell-a),var(--shell-b));box-shadow:0 24px 48px -26px #101820cc,0 2px 8px #1018201f}.cardshell-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:6cqw;display:flex;flex-direction:column;transition:opacity .35s ease}.cardshell-brand{font-family:var(--display);font-size:3.6cqw;font-weight:var(--weight-heavy);letter-spacing:0;color:var(--shell-accent)}.cardshell-label{margin-top:auto;font-size:1.9cqw;font-weight:var(--weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--shell-muted)}.cardshell-bal{font-family:var(--display);font-size:12cqw;font-weight:var(--weight-heavy);line-height:1.05}.cardshell-bal small{font-family:var(--font);font-size:3cqw;font-weight:var(--weight-bold)}.cardshell-name{margin-top:auto;font-family:var(--font);font-size:4.4cqw;font-weight:var(--weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardshell canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .35s ease}.cardshell.is-painted canvas{opacity:1}.cardshell.is-painted .cardshell-text{opacity:0}.cardshell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 48%,rgba(255,255,255,.06) 55%,transparent 65%);transform:translate(-120%)}.cardshell.is-painted:after{animation:cardGlint 1.3s ease .25s 1 both}@keyframes cardGlint{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.cardshell:after{display:none}.cardshell canvas,.cardshell-text{transition:none}}.th-classic{--shell-a: #e5280e;--shell-b: #e5280e;--shell-ink: #ffffff;--shell-muted: #fff6f2;--shell-accent: #ffffff}.th-millennials{--shell-a: #ffd9c7;--shell-b: #e7d4ff;--shell-ink: #2b2140;--shell-muted: #5a4d6e;--shell-accent: #8e2a64}.th-zen{--shell-a: #f4efe4;--shell-b: #ebe3d2;--shell-ink: #1f2a2e;--shell-muted: #4c5654;--shell-accent: #a8382a}.th-z{--shell-a: #0c0c0f;--shell-b: #1a1a22;--shell-ink: #ffffff;--shell-muted: #c9c9d6;--shell-accent: #c6ff3d}.th-minimal{--shell-a: #ffffff;--shell-b: #f6f7f7;--shell-ink: #111416;--shell-muted: #51595e;--shell-accent: #111416}.th-himalaya{--shell-a: #1b1f4b;--shell-b: #4a2350;--shell-ink: #fff7ee;--shell-muted: #e2d3e6;--shell-accent: #f2c26b}.th-dhaka{--shell-a: #141013;--shell-b: #241a1f;--shell-ink: #fbf3e6;--shell-muted: #d6c5b8;--shell-accent: #f0596d}.th-obsidian{--shell-a: #0d0e10;--shell-b: #1c1e22;--shell-ink: #eef0f2;--shell-muted: #aab0b8;--shell-accent: #c9ced6}.th-aurora{--shell-a: #dcf5f1;--shell-b: #ede2fb;--shell-ink: #16152b;--shell-muted: #45425d;--shell-accent: #5a2db0}.mycard-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);max-width:560px}.mycard-meta p{flex:1 1 18rem}.mycard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2-5);max-width:560px}.mycard-actions .btn{height:50px;border-radius:var(--radius-5);font-size:var(--text-md)}.mycard-actions [data-show-qr]{background:var(--hero-qr);border-color:var(--hero-qr);box-shadow:0 10px 20px -12px #b8300fcc}.goal-strip{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);max-width:560px;box-sizing:border-box;color:var(--ink);text-decoration:none!important}.goal-strip>svg{flex:none;width:18px;height:18px;color:var(--muted)}.goal-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.goal-row .num{white-space:nowrap}.prio{text-decoration:none!important;color:var(--ink);gap:var(--space-3)}.prio-ready{background:var(--kuhiro);color:#16202a}.prio-ready .muted,.prio-ready .xs{color:#1f4a44}.prio-ready .btn{background:#16202a;border-color:#16202a;color:#e9eef1}.prio-ico{width:42px;height:42px;flex:none;border-radius:var(--radius-4);display:grid;place-items:center;background:#16202a;color:#e9eef1}.prio-ico svg{width:22px;height:22px}.prio-btn{pointer-events:none}.prio-code-num{font-size:var(--text-xl);letter-spacing:.15em}.rail{display:flex;gap:var(--space-2-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:var(--space-1) var(--space-4) var(--space-3-5);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail>*{flex:none;scroll-snap-align:start}.shop-tile{width:140px;padding:var(--space-3-5);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none!important;color:var(--ink)}.shop-tile-name{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-tile-pts .num{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--weight-heavy)}.shop-tile-pts small{color:var(--muted);font-weight:var(--weight-semibold)}.shop-tile-note{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted);min-height:16px}.shop-tile-note.ready{color:var(--gold)}.shop-tile-note.ready:before{content:"■ "}.rail-wide .offer-card{width:min(300px,82vw)}.feat-tile{width:200px;padding:var(--space-3-5);display:flex;flex-direction:column;gap:var(--space-1-5);text-decoration:none!important;color:var(--ink)}.feat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.feat-label{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:0;background:var(--ink);color:var(--paper);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.feat-label svg{width:12px;height:12px}.dash .feat-label{background:var(--ink);color:var(--paper)}.feat-name{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feat-meta{font-size:var(--text-xs);color:var(--muted)}.feat-line{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offer-card>.grow{align-self:stretch;display:flex;flex-direction:column}.offer-foot{margin-top:auto;padding-top:var(--space-1-5)}.tip-card{flex-wrap:wrap}.tip-card>.grow{flex:1 1 200px}.tip-card>.row-sm{margin-left:auto}.seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:var(--space-1);border-radius:var(--radius-5);background:var(--surface-muted)}.seg button{height:38px;border:0;border-radius:var(--radius-4);background:transparent;color:var(--muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;padding:0 var(--space-1-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000024}html.cust[data-theme=dark] .seg button[aria-selected=true]{background:var(--surface-float)}.qr-sheet .seg{width:min(260px,100%);margin:0 auto}.qr-face{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5)}.qr-card-stage{width:100%}.qr-card-stage canvas{width:100%;height:auto;border-radius:var(--radius-5)}.explore-search{display:flex;gap:var(--space-2)}.explore-search select.input{width:auto;max-width:42%;flex:none}.chips-rail{gap:var(--space-2);padding-bottom:var(--space-1-5)}.chips-rail .chip{display:inline-flex;align-items:center;gap:var(--space-1-5);height:38px;padding:0 var(--space-3-5)}.chips-rail .chip svg{width:16px;height:16px}.chip-outline{background:transparent;border:1.5px solid var(--brand);color:var(--brand)}.chip-outline.active{background:var(--brand);color:var(--on-fill);border-color:var(--brand)}html.cust[data-theme=dark] .chip-outline.active{color:var(--paper)}html.cust .merchant-card{align-items:flex-start}html.cust .shop-mine{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);background:var(--gold-50);color:var(--gold);font-size:var(--text-xs);font-weight:var(--weight-heavy)}html.cust .shop-mine svg{width:14px;height:14px}.shop-page-pts{font-family:var(--display);font-size:var(--text-4xl);font-weight:var(--weight-heavy)}.shop-page-pts small{font-family:var(--font);font-size:var(--text-base);color:var(--muted)}.shop-cta{position:sticky;bottom:12px;z-index:5}.shop-cta .btn{box-shadow:0 12px 26px -12px #b8300fbf}@media(max-width:899px){.shop-cta{bottom:calc(96px + env(safe-area-inset-bottom))}}.me-head{display:flex;align-items:center;gap:var(--space-3-5)}.me-head h1{font-size:var(--text-2xl)}.me-head .avatar.lg{width:64px;height:64px;font-size:var(--text-2xl);background:var(--grad-avatar);color:var(--on-fill)}.me-card{display:flex;align-items:center;gap:var(--space-3-5);text-decoration:none!important;color:var(--ink)}.me-card>svg{width:18px;height:18px;color:var(--muted)}.me-card-mini{width:92px;height:58px;flex:none;border-radius:var(--radius-3);padding:var(--space-2) var(--space-2);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;color:var(--on-fill);background:var(--grad-membership)}.me-card-mini b{font-size:8px;letter-spacing:.14em}.me-card-mini span{font-family:var(--display);font-size:var(--text-xs);font-weight:var(--weight-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-card-mini{position:relative;overflow:hidden}.me-card-mini canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .3s ease}.me-card-mini.is-painted canvas{opacity:1}.me-group{font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:var(--space-1)}.me-list{overflow:hidden}.me-row{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3-5);color:var(--ink);font-weight:var(--weight-semibold);font-size:var(--text-md);text-decoration:none!important}.me-row+.me-row{border-top:1px solid var(--line-2)}.me-row:active{background:var(--surface-sunk)}.me-row>svg:last-child{width:16px;height:16px;color:var(--muted);flex:none}.me-ico{width:34px;height:34px;flex:none;border-radius:var(--radius-3);display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.me-ico svg{width:18px;height:18px}.me-row>.grow{flex:1 0 auto;white-space:nowrap}.me-val{flex:0 1 auto;min-width:0;font-size:var(--text-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-row>.me-two{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;padding:var(--space-2) 0;white-space:normal}.me-two .me-val{white-space:normal;overflow:visible;font-weight:var(--weight-medium)}.me-sub details.acc>summary{display:none}.me-sub details.acc>.card-body,.me-sub details.acc>form>.card-body{padding-top:var(--space-5)}html.cust[data-theme=dark] .txn-icon.bonus{background:var(--gold-50)}.me-sub [data-security]>.card-head :is(h2,h3){display:none}.me-sub [data-security]>.card-head{border-bottom:0;padding-bottom:0}@media(max-width:560px){[data-security] .row:has(>[data-add-passkey],>.badge){flex-wrap:wrap}[data-security] .row:has(>[data-add-passkey])>.grow{flex:1 1 200px}[data-security] .row>[data-add-passkey]{margin-left:50px}}html.cust #view.page-in{animation:page-in .22s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.hero :focus-visible,.prio-ready :focus-visible{outline-color:var(--gold-on-navy)}html.cust body{text-wrap:pretty}html.cust :is(h1,h2,h3,h4,.hero-sub){text-wrap:balance}html.cust{--shadow-card-hover: 0 1px 2px rgba(16, 24, 32, .06), 0 18px 34px -20px rgba(16, 24, 32, .45)}html.cust[data-theme=dark]{--shadow-card-hover: 0 1px 0 rgba(255, 255, 255, .05), 0 16px 32px -18px rgba(0, 0, 0, 1)}html.cust a.card{transition:transform .14s ease-out,box-shadow .2s ease-out;-webkit-tap-highlight-color:transparent}html.cust a.card:active{transform:scale(.985)}@media(hover:hover){html.cust a.card:hover{box-shadow:var(--shadow-card-hover)}}.m-0{margin:0!important}.mx-auto{margin-inline:auto!important}.mt-n1-5{margin-top:calc(-1 * var(--space-1-5))!important}.mt-1{margin-top:var(--space-1)!important}.mt-1-5{margin-top:var(--space-1-5)!important}.mt-2{margin-top:var(--space-2)!important}.mt-2-5{margin-top:var(--space-2-5)!important}.mt-3{margin-top:var(--space-3)!important}.mt-3-5{margin-top:var(--space-3-5)!important}.mt-5{margin-top:var(--space-5)!important}.mt-6{margin-top:var(--space-6)!important}.mb-1-5{margin-bottom:var(--space-1-5)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-2-5{margin-bottom:var(--space-2-5)!important}.ml-1-5{margin-left:var(--space-1-5)!important}.p-1{padding:var(--space-1)!important}.pt-0{padding-top:0!important}.pt-2{padding-top:var(--space-2)!important}.py-5{padding-block:var(--space-5)!important}.py-6{padding-block:var(--space-6)!important}.py-hero{padding-block:80px!important}.gap-1{gap:var(--space-1)!important}.gap-1-5{gap:var(--space-1-5)!important}.gap-2-5{gap:var(--space-2-5)!important}.gap-3{gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.w-auto{width:auto!important}.w-90{width:90px!important}.w-100{width:100px!important}.w-110{width:110px!important}.w-160{width:160px!important}.min-w-0{min-width:0!important}.min-w-200{min-width:200px!important}.min-w-240{min-width:240px!important}.max-w-120{max-width:120px!important}.max-w-180{max-width:180px!important}.max-w-360{max-width:360px!important}.max-w-420{max-width:420px!important}.max-w-640{max-width:640px!important}.max-w-720{max-width:720px!important}.max-w-760{max-width:760px!important}.block{display:block!important}.inline-flex{display:inline-flex!important}.flex-1{flex:1!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.self-start{align-self:flex-start!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.col-span-full{grid-column:1 / -1!important}.relative{position:relative!important}.z-1{z-index:1!important}.pointer{cursor:pointer!important}.no-underline{text-decoration:none!important}.text-inherit{color:inherit!important}.text-left{text-align:left!important}.align-top{vertical-align:top!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fs-lg{font-size:var(--text-lg)!important}.fs-xl{font-size:var(--text-xl)!important}.fs-2xl{font-size:var(--text-2xl)!important}.bg-sunk{background:var(--surface-sunk)!important}.avatar.avatar-32{width:32px;height:32px;font-size:var(--text-xs)}.avatar.avatar-34{width:34px;height:34px;font-size:var(--text-xs)}.avatar.avatar-36{width:36px;height:36px;font-size:var(--text-sm)}.avatar.avatar-38{width:38px;height:38px;font-size:var(--text-sm)}.avatar.avatar-40{width:40px;height:40px}.avatar.avatar-slate{background:var(--slate-700);color:var(--on-fill)}.text-slate{color:var(--slate-400)!important}.text-slate-light{color:var(--slate-300)!important}.text-on-navy-faint{color:#e9eef199!important}.back-link{margin:var(--space-2) 0 var(--space-4)!important}.center-card{max-width:560px;margin:var(--space-8) auto!important}.scroll-box{max-height:380px;overflow:auto}.section-sep{border-top:1px solid var(--line-2);padding-top:var(--space-3-5)!important}.fieldset-reset{border:0;padding:0;margin:0}.list-indent{margin:0;padding-left:var(--space-5)!important}.indent-icon{margin-left:42px!important}.divider-line{height:1px;background:var(--line)}.spinner-block{margin:var(--space-10) auto!important}.grid-auto-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.kv-140{grid-template-columns:140px 1fr!important}.code-number{font-size:var(--text-2xl)!important;letter-spacing:.06em;margin-top:var(--space-0-5)!important}.code-inline{font-size:var(--text-input)!important;letter-spacing:.2em}.otp-input{letter-spacing:.4em;text-align:center}.success-hero .check.check-undone{background:var(--warning-50);color:var(--warning);border-color:var(--warning-line)}.is-unaffordable{opacity:.5}.is-picked{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-50)!important}.skeleton.sk-row{height:60px}.skeleton.sk-row-lg{height:90px}.skeleton.sk-card-lg{height:160px;border-radius:var(--radius-5)}.skeleton.sk-eyebrow{width:90px;height:14px}.skeleton.sk-greeting{width:150px;height:30px}.skeleton.sk-hero{height:250px;border-radius:var(--radius-6)}.skeleton.sk-banner{height:72px;border-radius:var(--radius-5)}.skeleton.sk-tile{width:140px;height:150px;flex:none;border-radius:var(--radius-5)}.skeleton.sk-title{width:170px;height:32px}.skeleton.sk-search{height:46px;border-radius:var(--radius-5)}.skeleton.sk-card{height:120px;border-radius:var(--radius-5)}.skeleton.sk-heading{width:240px;height:36px;margin-bottom:var(--space-5)}.skeleton.sk-block{height:160px}.boot-placeholder{min-height:100vh;display:grid;place-items:center}.donut{display:grid;grid-template-columns:minmax(0,176px) minmax(0,1fr);gap:var(--space-5);align-items:center}@media(max-width:540px){.donut{grid-template-columns:1fr;justify-items:center}}.donut-ring{width:100%;max-width:176px;height:auto;display:block;overflow:visible}.donut-seg{transition:stroke-width .15s;pointer-events:none}.donut-hit{stroke:transparent;cursor:pointer;outline:none}.donut-hit:focus-visible+.donut-seg,.donut-seg.is-active{stroke-width:20}.donut-hit:focus-visible{stroke:var(--focus);stroke-opacity:.25}.donut-total{font-family:var(--display);font-size:19px;font-weight:var(--weight-heavy);fill:var(--ink)}.donut-caption{font-size:7px;fill:var(--muted)}.donut-legend{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-0-5);min-width:0;width:100%}.donut-legend li>:is(a,span){display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-2);color:var(--ink);text-decoration:none;font-size:var(--text-sm)}.donut-legend a:hover,.donut-legend li.is-active>:is(a,span){background:var(--surface-sunk)}.donut-legend .donut-key{width:12px;height:12px}.donut-legend .donut-val{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.donut-legend .donut-pct{color:var(--muted);font-size:var(--text-xs);min-width:3.2em;text-align:right;font-variant-numeric:tabular-nums}.donut-legend .is-zero :is(.donut-name,.donut-val){color:var(--muted);font-weight:var(--weight-regular)}.series-earned{color:var(--chart-1)}.series-redeemed{color:var(--chart-2)}.series-bonus{color:var(--chart-3)}.series-expired{color:var(--chart-4)}.series-reversed{color:var(--chart-5)}.chart-tip{position:fixed;z-index:60;pointer-events:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-2);box-shadow:var(--shadow);padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-xs);display:grid;gap:1px}.chart-tip[hidden]{display:none}.chart-tip b{font-size:var(--text-md)}.chart-tip span{color:var(--muted);display:flex;align-items:center;gap:var(--space-1-5)}.chart-tip i{display:inline-block;width:12px;height:2px;background:currentColor}.lifetime-notes{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.lifetime-notes span{display:inline-flex;align-items:center;gap:var(--space-1)}.lifetime-notes .ico{width:14px;height:14px}.steps10{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%}.steps10 i{height:8px;border-radius:var(--radius-full);background:var(--surface-muted)}.steps10 i.on{background:var(--ink)}.steps10 i.half{background:color-mix(in srgb,var(--ink) 40%,var(--surface-muted))}.goal-strip .steps10 i.on{background:var(--sindur)}.goal-strip .steps10 i.half{background:color-mix(in srgb,var(--sindur) 45%,var(--surface-muted))}.hero .steps10 i,.balance-card .steps10 i{background:#e9eef12e}.hero .steps10 i.on,.balance-card .steps10 i.on{background:var(--sindur)}.hero .steps10 i.half,.balance-card .steps10 i.half{background:#ff2c1080}html.cust[data-theme=dark] .goal-strip .steps10 i.half{background:color-mix(in srgb,var(--sindur) 50%,var(--surface-muted))}.chain{height:16px;background:var(--chain-sindur) repeat-x left center / 12.5px 16px}.chain.ink{background-image:var(--arc-ink)}.boot-placeholder .spinner.dark,.spinner-block.spinner.dark{width:60px;height:20px;border:0;border-radius:0;background:var(--chain-sindur) repeat-x 0 center / 15.6px 20px;animation:chain-run .9s linear infinite}@keyframes chain-run{to{background-position:15.6px center}}@media(prefers-reduced-motion:reduce){.boot-placeholder .spinner.dark,.spinner-block.spinner.dark{animation:none}}.arc-field{position:relative;overflow:hidden}.arc-field:after{content:"";position:absolute;pointer-events:none;right:-18%;top:-20%;width:58%;aspect-ratio:50 / 64;background:var(--arc-sindur) no-repeat center / contain}.arc-field.on-sindur:after{background-image:var(--arc-ink)}.auth-brand:after{content:"";position:absolute;pointer-events:none;right:-150px;bottom:-190px;width:330px;aspect-ratio:50 / 64;background:var(--arc-sindur) no-repeat center / contain}@media(max-width:900px){.auth-brand:after{display:none}}.auth-brand>*{position:relative;z-index:1}.auth-brand .mountains{display:none}.dash .card{border-radius:var(--radius-5)}.dash .sidebar-head{border-bottom-color:#e9eef11f}.farewell{margin:var(--space-4) 0 0;display:inline-flex;align-items:center;gap:var(--space-2-5);color:var(--crimson)}.farewell-ne{height:28px;width:auto}.farewell-en{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--muted)}.farewell-en:before{content:"· "}.site-foot .farewell{margin:0}.site-foot .farewell-ne{height:22px}.unread-dot{width:10px;height:10px;flex:none;margin-top:var(--space-1-5);background:var(--sindur)}.notif-list .notif-item{align-items:flex-start}.modal .notif-list .notif-item{padding-inline:0}.ov-charts>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:var(--space-4)}.ov-charts>summary::-webkit-details-marker{display:none}.ov-charts>summary>svg{width:18px;height:18px;color:var(--muted);transition:transform .2s;flex:none}.ov-charts[open]>summary>svg{transform:rotate(90deg)}.ov-charts>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.req-timer{position:relative;width:132px;height:132px;display:grid;place-items:center}.req-timer svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.req-timer circle{fill:none;stroke-width:8;stroke-linecap:butt}.req-timer .ring-bg{stroke:var(--surface-muted)}.req-timer .ring{stroke:var(--sindur);transition:stroke-dashoffset .25s linear,stroke .3s}.req-timer.low .ring{stroke:var(--danger)}.req-count{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.req-timer.low .req-count{color:var(--danger)}@media(prefers-reduced-motion:reduce){.req-timer .ring{transition:none}}.req-strip-count{font-size:var(--text-xl);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.req-queue :is(h2,h3){font-size:var(--text-md)}.req-wait{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3);text-align:left;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer}.req-wait:hover{border-color:var(--control-line)}.req-wait-count{font-size:var(--text-lg);font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.req-wait.low{border-color:var(--danger)}.req-wait.low .req-wait-count{color:var(--danger)}.req-bar{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand);font-size:var(--text-sm)}.req-bar .num{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.req-bar.low{background:var(--danger-50);color:var(--danger)}.req-bar.is-expired{background:var(--surface-muted);color:var(--muted)}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible,main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.field>label :is(input,select,textarea){font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--ink)}:is(.stack,.stack-lg,.stack-sm)>.page-head{margin-bottom:0}.lp{--lp-navy: var(--masi);--lp-navy-2: #2a251f;--lp-gold: var(--kuhiro);--lp-soft: rgba(255, 255, 255, .86);--lp-ease: cubic-bezier(.2, .7, .2, 1);background:var(--paper);overflow-x:clip}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.site-header{position:fixed;top:12px;left:0;right:0;z-index:30;max-width:1200px;margin:0 auto;padding:0 16px}.site-header-shell{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 20px;border-radius:16px;background:#ffffffeb;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:background .3s,box-shadow .3s}.site-header.past-hero .site-header-shell{background:#fffffff7;box-shadow:0 18px 44px -22px #10182066}.site-header .logo .wordmark{height:24px}.site-header .btn-ghost{color:var(--ink)}.site-header .btn-ghost:hover{background:var(--surface-sunk)}.site-header .btn-outline-light{background:transparent;color:var(--ink);border-color:var(--ink)}.site-header .btn-outline-light:hover{background:var(--ink);color:var(--paper)}.lang-switch{font-family:"Nepali Label",var(--sans)}.site-header .site-cta,.site-header .site-start{display:none}@media(min-width:641px){.site-header.past-hero .site-cta{display:inline-flex;animation:lpFadeUp .25s ease-out}}@media(min-width:641px){.site-header.past-hero .site-cta.btn-outline-light{display:none}}@media(max-width:640px){.site-header.past-hero .site-start{display:inline-flex;animation:lpFadeUp .25s ease-out}.site-header.past-hero .lang-switch,.site-header.past-hero .logo-text{display:none}}@media(max-width:520px){.site-header .logo-sub{display:none}.site-header-shell{padding:8px 8px 8px 12px}.site-header .btn{height:42px;padding:0 12px}}@media(max-width:380px){.site-header .logo-text{display:none}}.start-sheet .xs{margin:-6px 0 6px;text-align:center}.lp-hero{position:relative;isolation:isolate;color:var(--ink);background:var(--paper);padding:132px 0 96px;overflow:hidden;border-bottom:var(--rule)}.lp-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;width:44%;background:radial-gradient(circle at calc(100% + 120px) 58%,var(--action) 0 190px,var(--ink) 191px 430px,var(--action) 431px)}@media(max-width:1024px){.lp-hero:before{display:none}}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.lp-pill{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);animation:lpFadeUp .7s var(--lp-ease) both}.lp-pill .dot{width:10px;height:10px;border-radius:0;background:var(--sindur)}.lp-hero h1{font-family:var(--display);margin-top:22px;font-size:clamp(50px,7vw,100px);line-height:.98;letter-spacing:0;font-weight:800;color:var(--ink)}.lp-hero h1 em{font-style:normal;color:var(--ink)}html[lang=ne] .lp-hero h1{letter-spacing:-.01em;line-height:1.12}.lp-hero h1 .w{display:inline-block}.lp-hero h1 em .w{opacity:0;transform:translateY(.45em);animation:lpWord .8s var(--lp-ease) forwards;animation-delay:calc(var(--i) * 80ms + .15s)}.lp-lead{margin-top:24px;max-width:560px;font-size:20px;line-height:1.55;color:var(--muted);animation:lpFadeUp .8s var(--lp-ease) .75s both}.lp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:lpFadeUp .8s var(--lp-ease) .9s both}.lp-ctas.center{justify-content:center}.lp-cta{display:flex;flex-direction:column;gap:8px}.lp-cta-for{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}html[lang=ne] .lp-cta-for{letter-spacing:0;text-transform:none;font-size:14px}.lp-final .lp-cta-for{color:#fff}.lp .btn-lg{height:54px;padding:0 22px;border-radius:12px}.lp .btn:not(.btn-ghost):not(.btn-secondary){transition:transform .2s var(--lp-ease),box-shadow .2s,background .2s}.lp .btn-lg:hover{transform:translateY(-2px)}.lp-btn-primary{background:var(--action);border-color:var(--action);color:#fff}.lp-btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}.lp-btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.lp-btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lp-trust{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:600;color:var(--ink-2);animation:lpFadeUp .8s var(--lp-ease) 1.05s both}.lp-trust li{display:inline-flex;align-items:center;gap:8px}.lp-trust svg{width:20px;height:20px;padding:3px;border-radius:0;background:var(--ink);color:var(--paper)}.lp-signin{margin-top:18px;font-size:15px;color:var(--muted);animation:lpFadeUp .8s var(--lp-ease) 1.15s both}.lp-signin a{color:var(--crimson);text-decoration:underline;text-underline-offset:3px}.lp-hero-art{position:relative;display:grid;place-items:center;padding:24px 0 36px;animation:lpFadeUp 1s var(--lp-ease) .35s both}@media(max-width:1024px){.lp-hero-art{margin-inline:-24px;padding:28px 24px 36px!important;background:radial-gradient(circle at calc(100% + 90px) 55%,var(--action) 0 120px,var(--ink) 121px 280px,var(--action) 281px)}}@media(max-width:760px){.lp-hero-art{margin-inline:-16px;padding-inline:16px!important}}.lp-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#fffffff5;color:var(--ink);box-shadow:0 24px 50px -18px #10182099;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease)}.lp-chip b{display:block;font-size:15px}.lp-chip div span{font-size:12.5px;color:var(--muted)}.lp-chip .ci{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.lp-chip .ci svg{width:20px;height:20px}.phone{position:relative;z-index:2;margin:0;zoom:.72;filter:drop-shadow(0 50px 70px rgba(16,24,32,.55)) drop-shadow(0 8px 18px rgba(16,24,32,.25))}.phone-screen{position:relative;width:402px;height:874px;border-radius:55px;overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff40;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;pointer-events:none}.ps-status{height:54px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 30px 0 44px;color:var(--ink)}.ps-status b{font-size:17px;font-weight:600;font-family:-apple-system,"SF Pro Text",var(--sans)}.ps-top.c-top{position:static;padding:2px 12px 0}.ps-top .c-top-inner{padding:8px 8px 8px 12px}.ps-top .icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid}.ps-top .icon-btn svg{width:18px;height:18px}.ps-top .avatar{width:38px;height:38px;font-size:13px}.ps-body{flex:1;min-height:0;padding:8px 20px 0;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ps-hello{font-size:14px;font-weight:700;color:var(--muted)}.ps-name{font-family:var(--display);font-size:34px;font-weight:800;letter-spacing:0;line-height:1.05;margin:0}.ps-body .home-card-row{margin-top:-4px}.ps-body canvas{width:362px;aspect-ratio:856 / 540;border-radius:15px;background:var(--action);box-shadow:0 18px 32px -18px #10182099}.ps-nav{flex:none;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:8px 10px 0;background:#fffffff0;border-top:1px solid var(--line)}.ps-nav>span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--muted);padding-bottom:4px}.ps-nav>span.on{color:var(--sindur-deep)}.ps-nav svg{width:24px;height:24px}.ps-fab{color:var(--ink)!important}.ps-fab>span{width:54px;height:54px;margin-top:-26px;border-radius:17px;background:var(--action);color:#fff;display:grid;place-items:center;border:3px solid var(--paper);box-shadow:0 10px 22px -8px #b8300fbf}.ps-home-bar{flex:none;height:34px;background:#fffffff0;display:grid;place-items:center}.ps-home-bar:after{content:"";width:139px;height:5px;border-radius:3px;background:var(--ink)}.lp-kicker{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.lp-kicker:before{content:"";display:inline-block;width:9px;height:9px;margin-right:9px;background:var(--sindur);vertical-align:1px}.lp-section{padding:104px 0}.lp-head{max-width:760px;margin:0 0 44px;text-align:left}.lp-head h2,.lp-hero h1,.lp-final h2{text-wrap:balance}@media(min-width:1025px){.lp-head:not(.left){max-width:none;margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:64px;align-items:end}.lp-head:not(.left) .lp-kicker{grid-column:1 / -1}.lp-head:not(.left) h2{grid-column:1}.lp-head:not(.left) p{grid-column:2;margin:0 0 6px}}.lp-head.left{margin:0 0 32px;text-align:left}.lp-head h2,.lp-final h2{margin-top:12px;font-size:clamp(38px,5vw,64px);font-weight:800;letter-spacing:0;line-height:1}.lp-head p{margin-top:14px;font-size:18px;line-height:1.6;color:var(--ink-2)}.lp-center{text-align:center;margin-top:44px}.lp-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--surface-muted);color:var(--ink)}.lp-ic svg{width:22px;height:22px}.lp-ic.lg{width:56px;height:56px;border-radius:16px}.lp-ic.lg svg{width:28px;height:28px}.lp-flow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lp-step{position:relative;width:100%;display:flex;align-items:flex-start;gap:14px;padding:12px 18px 16px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:background .3s,border-color .3s,box-shadow .3s}.lp-step:hover{background:#ffffff8c}.lp-step.on{background:var(--surface);border-color:var(--line);box-shadow:0 20px 40px -26px #10182073}.lp-step-ic{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--surface-muted);color:var(--ink);transition:background .3s,color .3s}.lp-step.on .lp-step-ic{background:var(--action);color:#fff}.lp-step-ic svg{width:20px;height:20px}.lp-step-t b{display:block;font-family:var(--display);font-size:22px;font-weight:800}.lp-step-t span{display:block;margin-top:2px;font-size:14.5px;color:var(--muted);transition:color .3s}.lp-step.on .lp-step-t span{color:var(--ink-2)}.lp-step-bar{position:absolute;left:18px;right:18px;bottom:8px;height:3px;border-radius:2px;background:var(--line-2);opacity:0}.lp-step.on .lp-step-bar{opacity:1}.lp-step-bar i{display:block;height:100%;width:0;border-radius:2px;background:var(--sindur)}.lp-step.on.run .lp-step-bar i{animation:lpFill var(--dur, 3.4s) linear forwards}.lp-step.on:not(.run) .lp-step-bar i{width:100%}.lp-pos{border-radius:22px;background:var(--lp-navy);color:#fff;box-shadow:0 50px 80px -40px #101820b3;overflow:hidden}.lp-pos-top{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13.5px}.lp-pos-top .dots{display:flex;gap:6px}.lp-pos-top .dots i{width:10px;height:10px;border-radius:50%;background:#fff3}.lp-pos-top b{font-weight:600;color:#dbe7ee}.lp-pos-top .live{margin-left:auto;padding:3px 9px;border-radius:999px;background:#ffffff1a;font-size:11px;font-weight:700;color:#dbe7ee;text-transform:uppercase;letter-spacing:.08em}.lp-loop{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;color:var(--crimson)}.lp-loop svg{width:18px;height:18px;animation:lpSpin 6s linear infinite}.lp-biz{background:var(--surface-2)}.lp-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.lp-tools{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-tools li{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:start;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--lp-ease),box-shadow .25s,border-color .25s}.lp-tools li:hover{transform:translateY(-3px);border-color:var(--control-line);box-shadow:0 24px 40px -28px #10182080}.lp-tools .lp-ic{grid-row:span 2}.lp-tools b{font-size:15.5px}.lp-tools li>span:last-child{font-size:13.5px;color:var(--ink-2);margin-top:2px}.dash-preview{position:relative;z-index:2;width:100%;max-width:580px;margin:0;border-radius:18px;overflow:hidden;background:var(--surface);color:var(--ink);border:1px solid rgba(255,255,255,.5);box-shadow:0 60px 90px -40px #101820bf,0 8px 20px #10182040;pointer-events:none;-webkit-user-select:none;user-select:none;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.dp-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:var(--ink);color:var(--paper)}.dp-dot{width:9px;height:9px;border-radius:50%;background:#ffffff40}.dp-title{margin-left:8px;font-size:12.5px;font-weight:600}.dp-body{padding:16px;display:grid;gap:14px}.dp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dp-kpi{border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.dp-kpi>span{font-size:11.5px;color:var(--muted);font-weight:600}.dp-kpi b{font-family:var(--display);font-size:28px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.dp-kpi em{font-style:normal;font-size:11.5px;color:var(--success);font-weight:700}.dp-chart{border:1px solid var(--line-2);border-radius:12px;padding:12px 14px}.dp-chart-head{display:flex;justify-content:space-between;font-size:13px}.dp-chart-head span{color:var(--muted);font-size:12px}.dp-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:120px;margin-top:10px;align-items:end}.dp-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.dp-col span{width:100%;max-width:30px;height:0;border-radius:6px 6px 2px 2px;background:var(--ink);transition:height 1s var(--lp-ease);transition-delay:calc(var(--i) * 80ms + .25s)}.dash-preview .dp-col span{height:var(--h);animation:lpBar 1s var(--lp-ease) both;animation-delay:calc(var(--i) * 70ms + .5s);transition:height .6s var(--lp-ease)}@keyframes lpBar{0%{height:0}}.dp-col span.hi{background:var(--sindur)}.dp-col em{font-style:normal;font-size:11px;color:var(--muted)}.lp-cust{background:var(--paper)}.lp-node{position:relative;z-index:1;width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:2px solid var(--ink);color:var(--ink)}.lp-node svg{width:22px;height:22px}.lp-why{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-why>div{padding:26px 22px;border-radius:20px;background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--lp-ease),box-shadow .25s}.lp-why>div:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px #10182080}.lp-why h3{margin-top:18px;font-family:var(--display);font-size:26px;font-weight:800;line-height:1.05}.lp-why p{margin-top:6px;font-size:14.5px;color:var(--ink-2)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease);transition-delay:var(--d, 0ms)}[data-reveal].in{opacity:1;transform:none}@keyframes lpWord{to{opacity:1;transform:none}}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lpDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.12)}}@keyframes lpPing{0%{box-shadow:0 0 #e6c6838c}80%,to{box-shadow:0 0 0 10px #e6c68300}}@keyframes lpBeam{0%{top:10px}to{top:calc(100% - 13px)}}@keyframes lpFill{0%{width:0}to{width:100%}}@keyframes lpSpin{to{transform:rotate(360deg)}}@keyframes lpGlow{0%{box-shadow:0 0 #2f7d5b73}to{box-shadow:0 0 0 16px #2f7d5b00}}.lp-paused *,.lp-paused *:before,.lp-paused *:after{animation-play-state:paused!important}.lp-still *,.lp-still *:before,.lp-still *:after{animation:none!important;transition:none!important}.lp-still .lp-hero h1 em .w,.lp-still [data-reveal]{opacity:1!important;transform:none!important}.lp-still .lp-step-bar{display:none}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp .lp-hero h1 em .w,.lp [data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:1024px){.lp-hero-grid{grid-template-columns:1fr;gap:24px}.lp-hero{padding-top:120px}.lp-hero-copy{max-width:680px}.lp-hero-art{min-height:0;padding:20px 0 10px}.phone{zoom:.66}.lp-flow,.lp-split{grid-template-columns:minmax(0,1fr)}.lp-flow .lp-pos{order:-1}.lp-why{grid-template-columns:1fr 1fr}}@media(max-width:760px){.lp-section{padding:72px 0}.lp-wrap{padding:0 16px}.lp-head{margin-bottom:32px}.lp-head p,.lp-lead{font-size:16.5px}.lp-tools{grid-template-columns:minmax(0,1fr)}.dp-kpis{grid-template-columns:1fr 1fr}.dash-preview{transform:none}}@media(max-width:640px){.lp-ctas>.btn,.lp-ctas>.lp-cta{flex:1 1 100%}.lp-trust{gap:8px 16px;font-size:13px}.phone{zoom:.62}.lp-chip{padding:9px 12px 9px 9px}.lp-chip .ci{width:32px;height:32px}.lp-chip b{font-size:13.5px}.lp-why{grid-template-columns:minmax(0,1fr)}.site-foot-top{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:420px){.phone{zoom:.58}}.legal-page{min-height:100vh;background:var(--paper)}.legal-wrap{max-width:760px;margin:0 auto;padding:0 20px}.legal-top{position:sticky;top:0;z-index:5;padding:14px 0;background:#eef2f5eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.legal-body{padding-top:36px;padding-bottom:48px}.legal-body .alert{margin-bottom:24px}.legal-body h1{font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:0}.legal-meta{margin-top:6px;font-size:13.5px;color:var(--muted)}.legal-intro{margin-top:18px;font-size:18px;line-height:1.6;color:var(--ink-2)}.legal-body h2{margin-top:36px;font-size:28px;font-weight:800;letter-spacing:0}.legal-body p,.legal-body li{font-size:16px;line-height:1.7;color:var(--ink-2)}.legal-body p{margin-top:10px}.legal-body ul{margin:10px 0 0;padding-left:20px;display:grid;gap:6px}.legal-body a{text-decoration:underline;text-underline-offset:3px}.legal-body ol{margin:10px 0 0;padding-left:22px;display:grid;gap:8px}.legal-body code{font-family:var(--mono);font-size:.88em;overflow-wrap:anywhere}.legal-body .table-wrap{margin-top:12px}.legal-body .btn{text-decoration:none}.legal-in-modal{padding:0;animation:none}.legal-in-modal .legal-meta{margin-top:0}.legal-in-modal .legal-intro{margin-top:10px;font-size:16.5px}.legal-in-modal h2{margin-top:26px;font-size:21px}.legal-in-modal p,.legal-in-modal li{font-size:15px}.dev-code{margin-top:12px;padding:14px 16px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface-sunk);font-size:13px;line-height:1.6}.dev-code code{font-size:inherit;overflow-wrap:normal;white-space:pre}.contact-list{margin:24px 0 0;display:grid;gap:10px}.contact-list>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.contact-list dt{display:inline-flex;align-items:center;gap:8px;font-weight:700}.contact-list dd{margin:0}.legal-foot{display:flex;gap:20px;padding-top:20px;padding-bottom:40px;border-top:1px solid var(--line);font-size:14px}.legal-foot a{display:inline-flex;align-items:center;min-height:32px}.lp[data-static] [data-reveal]{opacity:1;transform:none}.lp[data-static] .dp-col span{height:var(--h)}.lp-no-intro .lp-pill,.lp-no-intro .lp-lead,.lp-no-intro .lp-ctas,.lp-no-intro .lp-trust,.lp-no-intro .lp-signin,.lp-no-intro .lp-hero-art,.lp-no-intro .dash-preview .dp-col span,.lp-no-intro .lp-hero h1 em .w{animation:none;opacity:1;transform:none}#app>.boot-spinner{display:none;min-height:100vh;place-items:center}.app-route #app>.lp[data-static]{display:none}.app-route #app>.boot-spinner{display:grid}.lp-pos :focus-visible,.lp-final :focus-visible{outline:2px solid #fff;outline-offset:3px}.ps-goal{position:relative;min-height:104px}.ps-goal .goal-card{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease)}.ps-goal .goal-card.ready,.ps-goal.is-ready .goal-card.todo{opacity:0;transform:scale(.97)}.ps-goal.is-ready .goal-card.ready{opacity:1;transform:none;animation:lpGlow 1.6s ease-out 1}.ps-goal .progress>span{transition:width .6s var(--lp-ease)}.ps-activity{padding:14px 16px 4px}.ps-activity .section-title{margin-bottom:2px}.ps-activity .section-title span{color:var(--focus)}.ps-activity .list-item{padding:10px 0}.ps-activity .txn-icon{width:36px;height:36px}.ps-new{max-height:0;padding-block:0!important;opacity:0;overflow:hidden;border-bottom-width:0!important;transition:max-height .5s var(--lp-ease),padding .5s var(--lp-ease),opacity .4s .1s}.ps-activity.has-new .ps-new{max-height:70px;padding-block:10px!important;opacity:1;border-bottom-width:1px!important}.lp-chip .ok{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--success-50);color:var(--success)}.lp-chip .ok svg{width:14px;height:14px}.lp-chip div span{display:block}.lp-pos-body{position:relative;min-height:470px;background:var(--paper);color:var(--ink)}.lp-state{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;opacity:0;transform:translateY(14px);transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease);pointer-events:none}.lp-state.on{opacity:1;transform:none}.pos-page{position:relative;height:100%;display:flex;flex-direction:column;gap:12px}.pos-page>.ph-a,.pos-page>.ph-b.pos-done{display:flex;flex-direction:column;gap:12px}.pos-page .steps{margin:0 0 4px}.pos-h{font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:0}.pos-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pos-chips .recent-chip{cursor:default}.recent-chip.hot{border-color:var(--ink);box-shadow:0 0 0 3px #1018201a}.lp-state.on .recent-chip.hot{animation:lpNudge .6s var(--lp-ease) .4s both}.pos-back{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--crimson)}.pos-back svg{width:15px;height:15px}.pos-ok{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff}.pos-ok svg{width:15px;height:15px}.pos-scan{position:relative;align-self:center;width:200px;height:200px;border-radius:16px;background:#2a251f;display:grid;place-items:center;overflow:hidden}.pos-scan:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:3px solid rgba(255,255,255,.92);border-radius:16px;box-shadow:0 0 0 999px #00000047}.pos-scan .qr{width:104px;height:104px;border-radius:8px;background:#fff;color:#16202a;display:grid;place-items:center}.pos-scan .qr svg{width:90px;height:90px}.pos-scan .beam{position:absolute;z-index:1;left:18%;right:18%;height:2px;background:#6ee7a0;box-shadow:0 0 12px 3px #6ee7a099;animation:lpBeam 1.4s ease-in-out infinite alternate}.pos-amount{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-radius:10px;border:2px solid var(--focus);background:var(--surface)}.pos-amount .prefix{font-weight:700;color:var(--muted)}.pos-amount b{font-family:var(--display);font-size:34px;font-weight:800;min-width:1ch}.pos-amount b:after{content:"";display:inline-block;width:2px;height:26px;margin-left:3px;vertical-align:-3px;background:var(--ink);animation:lpCaret 1s steps(1) infinite}.pos-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.pos-done .success-hero{padding:10px 0 4px}.pos-done .success-hero .big{font-size:46px}.pos-done-t{font-family:var(--display);font-size:22px;font-weight:800;margin-top:4px}.lp-state .ph-b{opacity:0}.lp-state .ph-b.pos-done{position:absolute;top:0;right:0;bottom:0;left:0}.lp-state.on[data-state="1"] .ph-b{animation:lpFadeUp .45s var(--lp-ease) 1.5s both}.lp-state.on[data-state="1"] .beam{animation:lpBeam 1.4s ease-in-out infinite alternate,lpFadeOut .2s linear 1.5s forwards}.lp-state.on .ph-a .pos-press{animation:lpPress .35s ease-in-out 2.3s both}.lp-state.on[data-state="2"] .ph-a,.lp-state.on[data-state="3"] .ph-a{animation:lpFadeOut .3s ease-out 2.8s forwards}.lp-state.on[data-state="2"] .ph-b,.lp-state.on[data-state="3"] .ph-b{animation:lpFadeUp .45s var(--lp-ease) 3s both}.lp-state.on[data-state="3"] .ph-a .pos-press{animation-delay:1.9s}.lp-state.on[data-state="3"] .ph-a{animation-delay:2.4s}.lp-state.on[data-state="3"] .ph-b{animation-delay:2.6s}.lp-state.on .pos-done .check{animation:lpPop .5s var(--lp-ease) 3.1s both}.lp-state.on[data-state="3"] .pos-done .check{animation-delay:2.7s}@keyframes lpFadeOut{to{opacity:0;visibility:hidden}}@keyframes lpPress{50%{transform:scale(.96);filter:brightness(.92)}}@keyframes lpPop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.1)}to{transform:none;opacity:1}}@keyframes lpCaret{50%{opacity:0}}@keyframes lpNudge{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.lp-still .lp-state .ph-a{display:none!important}.lp-still .lp-state .ph-b,.lp-still .lp-state .ph-b.pos-done{position:static;opacity:1}@media(prefers-reduced-motion:reduce){.lp .lp-state .ph-a{display:none!important}.lp .lp-state .ph-b,.lp .lp-state .ph-b.pos-done{position:static;opacity:1}}@media(max-width:760px){.lp-pos-body{min-height:440px}.lp-state{padding:16px}.pos-page{zoom:.88}.pos-chips{grid-template-columns:1fr}}.lp-nav{display:none;gap:2px;margin:0 auto}.lp-nav button{height:38px;padding:0 12px;white-space:nowrap;border:0;border-radius:0;background:transparent;color:var(--ink-2);font:600 15px var(--sans);cursor:pointer;transition:background .2s,color .2s}.lp-nav button:hover{color:var(--ink)}.lp-nav button[aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--sindur)}@media(min-width:1100px){.lp-nav{display:flex}}.lp section[id]{scroll-margin-top:92px}.lp section[id] h2:focus{outline:none}.lp-faq{background:var(--paper)}.lp-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.lp-faq .lp-head{position:sticky;top:110px}.lp-faq .lp-head a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.lp-faq-list{display:grid;gap:10px}.lp-faq-list details{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;transition:background .2s,border-color .2s,box-shadow .2s}.lp-faq-list details[open]{background:transparent;border-color:var(--ink);box-shadow:none}.lp-faq-list summary{color:var(--ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:var(--sans);font-size:18px;font-weight:700;cursor:pointer}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:12px}.lp-faq-ic{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--surface-muted);color:var(--ink);transition:transform .3s var(--lp-ease),background .2s}.lp-faq-ic svg{width:16px;height:16px}.lp-faq-list details[open] .lp-faq-ic{transform:rotate(45deg);background:var(--ink);color:var(--paper)}.lp-faq-list details p{margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.65;color:var(--ink-2);max-width:62ch}@media(max-width:1024px){.lp-faq-grid{grid-template-columns:minmax(0,1fr);gap:8px}.lp-faq .lp-head{position:static}}@media(max-width:760px){.lp-setup{grid-template-columns:minmax(0,1fr)}.lp-faq-list summary{font-size:17px;padding:16px}.lp-faq-list details p{padding:0 16px 16px}}@media(max-width:640px){.lp-why{gap:10px}.lp-why>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:start;padding:16px;border-radius:16px}.lp-why .lp-ic.lg{width:44px;height:44px;border-radius:12px;grid-row:span 2}.lp-why .lp-ic.lg svg{width:22px;height:22px}.lp-why h3{margin-top:2px;font-size:18px}.lp-why p{margin-top:2px;font-size:14px}}.ps-activity .ps-h{font-family:var(--display);font-size:22px;font-weight:800}.lp-faq-group{margin:14px 0 2px;font-family:var(--sans);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp-tools-more{display:none;margin:-16px 0 24px}@media(max-width:640px){.lp-tools:not(.open) li:nth-child(n+4){display:none}.lp-tools-more{display:flex}}@media(max-width:640px){.lp-section{padding:56px 0}.lp-head{margin-bottom:24px}.lp-flow{gap:16px}.lp-steps{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;margin:0 -16px;padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-steps::-webkit-scrollbar{display:none}.lp-steps li{flex:none;scroll-snap-align:start}.lp-step{width:auto;align-items:center;gap:10px;padding:8px 14px 12px 8px;border:1px solid var(--line);background:var(--surface)}.lp-step-ic{width:32px;height:32px;border-radius:10px}.lp-step-t b{font-size:16px;white-space:nowrap}.lp-step-t span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-step-bar{left:12px;right:12px;bottom:5px}.lp-loop{margin-top:16px}.dash-preview .dp-trend{display:none}.lp-flow .lp-pos{order:0}}.pos-page .customer-pill{flex-wrap:nowrap}.lp-notif{position:absolute;z-index:3;left:50%;top:7.5%;width:262px;display:flex;align-items:flex-start;gap:9px;padding:9px 11px 10px 9px;border-radius:16px;background:#f6f6f8db;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);color:#111;box-shadow:0 10px 30px -10px #00000073,0 0 0 .5px #0000000f;opacity:0;transform:translate(-50%,-22px) scale(.97);transition:opacity .45s var(--lp-ease),transform .5s cubic-bezier(.2,1.2,.3,1)}.lp-phone-art.earn .lp-notif{opacity:1;transform:translate(-50%)}.lp-notif .ni{width:26px;height:26px;flex:none;margin-top:1px}.lp-notif .ni svg{width:100%;height:100%;display:block}.lp-notif .nb{min-width:0;flex:1}.lp-notif .nh{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#3c3c4399;line-height:1.3}.lp-notif .nh span:last-child{text-transform:none;letter-spacing:0;font-weight:500}.lp-notif b{display:block;margin-top:1px;font-size:12px;font-weight:700;line-height:1.3;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-notif p{margin:1px 0 0;font-size:11.5px;line-height:1.32;color:#2c2c2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.lp-notif{width:244px}}@media(max-width:640px){.lp-notif{top:6.5%;width:226px;gap:8px;padding:8px 10px 9px 8px;border-radius:14px}.lp-notif .ni{width:22px;height:22px}.lp-notif .nh{font-size:9px}.lp-notif b{font-size:11px}.lp-notif p{font-size:10.5px}}@media(max-width:420px){.lp-notif{width:212px}}.lp-cust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lp-csteps{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:4px;position:relative}.lp-csteps:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--ink);opacity:.2}.lp-csteps li{position:relative;display:flex;gap:16px;align-items:flex-start;padding:10px 0}.lp-csteps li:last-child .lp-node{border-color:var(--sindur);background:var(--sindur);color:#fff}.lp-csteps h3{font-family:var(--display);font-size:24px;font-weight:800}.lp-csteps p{margin-top:2px;font-size:15px;color:var(--ink-2)}.lp-phone-art{position:relative;display:grid;place-items:center}.lp-phone-art:before{content:"";position:absolute;width:460px;height:460px;max-width:100%;border-radius:50%;background:var(--kuhiro)}.lp-phone-art .phone{filter:drop-shadow(0 40px 60px rgba(16,24,32,.28)) drop-shadow(0 6px 14px rgba(16,24,32,.12))}@media(max-width:1024px){.lp-cust-grid{grid-template-columns:minmax(0,1fr);gap:24px}.lp-hero-art{padding:8px 0 28px}}.lp-biz .lp-tools{grid-template-columns:repeat(3,1fr);margin-bottom:0}@media(max-width:900px){.lp-biz .lp-tools{grid-template-columns:1fr 1fr}}@media(max-width:640px){.lp-biz .lp-tools{grid-template-columns:minmax(0,1fr)}.lp-tools-more{margin:12px 0 0}}.dp-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-art-cap{position:relative;z-index:3;align-self:start;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:0 0 12px 8px;font-size:14px;font-weight:700;color:#fff}.lp-art-cap svg{width:16px;height:16px;color:#fff}.lp-hero-art{grid-template-rows:auto auto}.lp-tools li{grid-template-rows:auto auto 1fr}.lp-tool-preview{grid-column:1 / -1;align-self:end;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:13px;color:var(--ink)}.tp-rule b,.tp-row b{font-family:var(--display);font-weight:800;font-size:17px}.tp-rule b{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--surface-muted)}.tp-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 10px;border-radius:8px;background:var(--surface-sunk, #f3f7f9)}.tp-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--kuhiro);color:#16202a;font-weight:700;font-size:12.5px}.tp-chip svg{width:14px;height:14px}.tp-code{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-code b{font-family:var(--mono, ui-monospace, monospace);font-size:16px;letter-spacing:.12em}.tp-ok{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--success-50);color:var(--success-ink);font-size:12px;font-weight:700}.tp-ok svg{width:13px;height:13px}.tp-spark{display:flex;align-items:flex-end;gap:4px;height:30px}.tp-spark i{width:10px;height:var(--h);border-radius:3px 3px 1px 1px;background:var(--paper-dark)}.tp-spark i.hi{background:var(--sindur)}.tp-spark b{margin-left:auto;align-self:center;font-size:12.5px}@media(max-width:640px){.lp-art-cap{margin-left:0;font-size:12.5px}}.lp-pause-a11y{position:fixed;z-index:60;left:50%;top:84px;transform:translate(-50%,-200%);padding:10px 16px;border-radius:10px;border:0;background:var(--ink);color:var(--paper);font:700 14px var(--sans);cursor:pointer;opacity:0;transition:transform .2s,opacity .2s}.lp-pause-a11y:focus-visible{transform:translate(-50%);opacity:1;outline:3px solid #fff;outline-offset:2px}.lp-receipt{width:210px;margin:0 auto;transform:rotate(-2deg);filter:drop-shadow(0 18px 26px rgba(16,24,32,.28))}.lp-state.on .rc-paper{clip-path:inset(0 0 0 0)}.rc-paper{position:relative;display:flex;flex-direction:column;gap:3px;padding:16px 16px 26px;background:#fdfcf8;color:#222;font:500 11.5px/1.45 ui-monospace,SF Mono,Menlo,monospace;clip-path:inset(0 0 100% 0);transition:clip-path 1.2s steps(14,end);-webkit-mask:linear-gradient(-45deg,transparent 6px,#000 0) 0 100% / 12px 12px repeat-x,linear-gradient(45deg,transparent 6px,#000 0) 0 100% / 12px 12px repeat-x,linear-gradient(#000,#000) 0 0 / 100% calc(100% - 11px) no-repeat;mask:linear-gradient(-45deg,transparent 6px,#000 0) 0 100% / 12px 12px repeat-x,linear-gradient(45deg,transparent 6px,#000 0) 0 100% / 12px 12px repeat-x,linear-gradient(#000,#000) 0 0 / 100% calc(100% - 11px) no-repeat}.rc-shop{font-weight:800;font-size:12.5px;text-align:center;letter-spacing:.02em}.rc-sub,.rc-meta{text-align:center;color:#666;font-size:10.5px}.rc-meta{padding-bottom:6px;border-bottom:1px dashed #bbb}.lp-receipt dl{margin:6px 0 0;display:grid;gap:2px}.lp-receipt dl div{display:flex;justify-content:space-between;gap:8px}.lp-receipt dd{margin:0}.rc-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px dashed #bbb;font-weight:800;font-size:12.5px}.rc-paid{align-self:center;margin-top:6px;padding:1px 10px;border:1px solid #333;border-radius:3px;font-weight:800;letter-spacing:.2em;font-size:10.5px}.lp-no-intro .rc-paper,.lp[data-static] .rc-paper,.lp-still .rc-paper{clip-path:inset(0 0 0 0)}.pos-paid{align-items:center;justify-content:center}.pos-paid-cap{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;font-weight:600;color:var(--ink-2);text-align:center}.pos-paid-cap svg{width:16px;height:16px;flex:none;color:var(--sindur)}.dp-charts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dp-trend{display:flex;flex-direction:column}.dp-lines{width:100%;height:110px;margin-top:8px;overflow:visible}.dp-lines polyline{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:240;animation:lpDraw 1.6s var(--lp-ease) .5s forwards}.dp-lines .aw{stroke:var(--ink)}.dp-lines .rd{stroke:var(--sindur);animation-delay:.8s}.dp-lines .area{fill:#1018200f;opacity:0;animation:lpFade .8s ease-out 1.4s forwards}.dp-legend{display:flex;gap:14px;margin-top:6px;font-size:11.5px;font-weight:700}.dp-legend .aw{color:var(--ink)}.dp-legend .rd{color:var(--sindur-deep)}.dp-legend span:before{content:"";display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle;background:currentColor}.dp-top{border:1px solid var(--line-2);border-radius:12px;padding:12px 14px}.dp-toprow{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:10px;padding:6px 0;font-size:13px}.dp-toprow .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-toprow .tr{height:8px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.dp-toprow .tr i{display:block;height:100%;width:var(--w);border-radius:999px;background:var(--ink);transform-origin:left;transform:scaleX(0);animation:lpGrowX .9s var(--lp-ease) forwards;animation-delay:calc(var(--i) * .12s + .7s)}.dp-toprow b{font-family:var(--display);font-size:17px;font-weight:800}@keyframes lpDraw{to{stroke-dashoffset:0}}@keyframes lpFade{to{opacity:1}}@keyframes lpGrowX{to{transform:scaleX(1)}}.lp-still .dp-lines polyline,.lp[data-static] .dp-lines polyline{stroke-dashoffset:0;animation:none}.lp-still .dp-lines .area,.lp[data-static] .dp-lines .area{opacity:1}.lp-still .dp-toprow .tr i,.lp[data-static] .dp-toprow .tr i{transform:scaleX(1)}@media(max-width:760px){.dp-charts{grid-template-columns:minmax(0,1fr)}.lp-receipt{width:186px}}.lp .w{--i: 0}.lp .w:nth-child(2){--i: 1}.lp .w:nth-child(3){--i: 2}.lp .w:nth-child(4){--i: 3}.lp .w:nth-child(5){--i: 4}.lp .w:nth-child(6){--i: 5}.lp .w:nth-child(7){--i: 6}.lp .w:nth-child(8){--i: 7}.lp .w:nth-child(9){--i: 8}.lp .w:nth-child(10){--i: 9}.lp .w:nth-child(n+11){--i: 10}.lp-tools>li:nth-child(3n+2){--d: 70ms}.lp-tools>li:nth-child(3n+3){--d: .14s}.lp-csteps>li:nth-child(2){--d: 90ms}.lp-csteps>li:nth-child(3){--d: .18s}.lp-csteps>li:nth-child(n+4){--d: .27s}.lp-why>div:nth-child(3n+2){--d: 80ms}.lp-why>div:nth-child(3n+3){--d: .16s}.tp-spark i:nth-child(1),.dp-col:nth-child(1) span{--h: 38%;--i: 0}.tp-spark i:nth-child(2),.dp-col:nth-child(2) span{--h: 52%;--i: 1}.tp-spark i:nth-child(3),.dp-col:nth-child(3) span{--h: 44%;--i: 2}.tp-spark i:nth-child(4),.dp-col:nth-child(4) span{--h: 61%;--i: 3}.tp-spark i:nth-child(5),.dp-col:nth-child(5) span{--h: 58%;--i: 4}.tp-spark i:nth-child(6),.dp-col:nth-child(6) span{--h: 80%;--i: 5}.tp-spark i:nth-child(7),.dp-col:nth-child(7) span{--h: 71%;--i: 6}.dp-toprow:nth-child(1 of.dp-toprow) .tr i{--w: 100%;--i: 0}.dp-toprow:nth-child(2 of.dp-toprow) .tr i{--w: 42%;--i: 1}.dp-toprow:nth-child(3 of.dp-toprow) .tr i{--w: 58%;--i: 2}html:has(.lp){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-faq-list{gap:0}.lp-faq-list summary{padding:22px 4px}.lp-faq-list summary:hover{color:var(--crimson)}.lp-faq-ic{background:transparent!important;border:1px solid var(--line);color:var(--ink)!important}.lp-faq-list details[open] .lp-faq-ic{border-color:var(--ink)}.lp-faq-group{margin-top:28px}.lp-faq-group:first-child{margin-top:0}@media(max-width:760px){.lp-faq-list summary{padding:18px 2px}.lp-faq-list details p{padding:0 2px 18px}}.lp-kinds{background:var(--surface-2);border-bottom:1px solid var(--line);padding:24px 0;overflow:hidden}.lp-kinds-row{display:flex;align-items:center;gap:36px}.lp-kinds-h{margin:0;flex:0 0 300px;font-size:14px;font-weight:600;line-height:1.45;color:var(--muted)}.lp-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lpMarquee 42s linear infinite}.lp-marquee ul{list-style:none;margin:0;padding:0;display:flex}.lp-marquee li{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--display);font-weight:800;font-size:28px;line-height:1.2;white-space:nowrap;color:var(--ink)}.lp-marquee li:after{content:"";width:9px;height:9px;flex:none;background:var(--sindur)}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lpMarquee{to{transform:translate(-50%)}}.lp-still .lp-marquee-track{width:auto}.lp-still .lp-marquee ul:first-child{flex-wrap:wrap;row-gap:6px}.lp-still .lp-marquee ul[aria-hidden]{display:none}@media(prefers-reduced-motion:reduce){.lp .lp-marquee-track{width:auto}.lp .lp-marquee ul:first-child{flex-wrap:wrap;row-gap:6px}.lp .lp-marquee ul[aria-hidden]{display:none}}@media(max-width:760px){.lp-kinds{padding:18px 0}.lp-kinds-row{flex-direction:column;align-items:stretch;gap:10px}.lp-kinds-h{flex:none;font-size:13px}.lp-marquee li{font-size:22px}}.lp-why-band{background:var(--masi);color:#e9eef1}.lp-why-band .lp-kicker{color:#e9eef1}.lp-why-band .lp-head h2{color:#fff}.lp-why-band .lp-head p{color:#b8c4cd}.lp-why-band .lp-why>div{background:#ffffff08;border:1px solid rgba(233,238,241,.14);border-radius:16px}.lp-why-band .lp-why>div:hover{transform:translateY(-4px);border-color:#e9eef152;box-shadow:none}.lp-why-band .lp-ic{background:#bcd6d124;color:var(--kuhiro)}.lp-why-band .lp-why h3{color:#fff}.lp-why-band .lp-why p{color:#b8c4cd}.lp-why-band :focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:1024px){.lp-hero{padding-bottom:0}}@media(min-width:1025px){.lp-art-cap{margin-left:64px}}.lp-faq-list details[open] .lp-faq-ic{transform:none}.lp-faq-ic svg{transition:transform .25s var(--lp-ease)}.lp-faq-list details[open] .lp-faq-ic svg{transform:rotate(45deg)}.lp-hero h1{font-size:clamp(48px,6.1vw,88px)}.lp-trust{gap:8px 20px;font-size:14px}.lp-trust li{white-space:nowrap}.lp-scene{position:relative;height:580px;padding:0!important;display:block;animation:none}.scene-stand{position:absolute;left:4%;top:36px;width:256px;margin:0;border-radius:18px;overflow:hidden;background:#fff;color:#16202a;box-shadow:0 50px 80px -40px #0a1016b3,0 6px 18px #0a10162e;transform:rotate(-5deg);animation:sceneStand .9s var(--lp-ease) .15s both}.st-top{background:var(--action);color:#fff;padding:16px 18px 14px;display:flex;flex-direction:column;gap:4px}.st-top .logo{color:#fff;margin-bottom:6px}.st-top .lockup{height:13px}.st-ne{display:block;height:52px;width:auto;max-width:100%}.st-en{margin:6px 0 0;font-size:13px;font-weight:600}.st-qr{padding:16px 20px 10px}.st-qr img{display:block;width:100%;height:auto}.st-foot{display:flex;justify-content:space-between;gap:8px;padding:10px 18px 14px;border-top:1px solid #e4eaef;font-size:12px}.st-foot span{color:#56626d}.scene-card{position:absolute;right:2%;top:262px;width:380px!important;height:auto;aspect-ratio:856 / 540;border-radius:20px;background:var(--action);box-shadow:0 50px 80px -34px #0a1016bf,0 6px 18px #0a101633;transform:rotate(6deg);animation:sceneCard 1s var(--lp-ease) .45s both}.scene-toast{position:absolute;right:0;top:60px;width:290px;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#fffffff7;color:#16202a;box-shadow:0 30px 50px -24px #0a101699;animation:sceneToast .6s cubic-bezier(.2,1.2,.3,1) 1.3s both}.scene-toast img{flex:none;border-radius:9px}.scene-toast b{display:block;font-size:14px;line-height:1.3}.scene-toast span{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:#56626d}@keyframes sceneStand{0%{opacity:0;transform:translateY(48px) rotate(-9deg)}}@keyframes sceneCard{0%{opacity:0;transform:translate(70px,24px) rotate(14deg)}}@keyframes sceneToast{0%{opacity:0;transform:translateY(-14px) scale(.94)}}.lp-no-intro .scene-stand,.lp-no-intro .scene-card,.lp-no-intro .scene-toast{animation:none}.lp-biz-show{display:grid;justify-items:center;gap:6px;margin:0 0 56px}.lp-biz .lp-art-cap{margin:0;color:var(--ink-2)}.lp-biz .lp-art-cap svg{color:var(--ink)}.lp-biz .dash-preview{max-width:880px;transform:none;box-shadow:0 50px 90px -50px #10182073,0 4px 14px #10182014;border-color:var(--line)}@media(max-width:1024px){.lp-scene{height:470px}.scene-stand{left:6%;top:34px;width:200px}.st-ne{height:40px}.st-en{font-size:11px}.st-foot{font-size:10.5px;padding:8px 14px 12px}.st-qr{padding:12px 16px 8px}.scene-card{width:290px!important;top:240px;right:4%}.scene-toast{width:240px;top:18px;right:4%}.scene-toast b{font-size:12.5px}.scene-toast span{font-size:11.5px}}@media(max-width:420px){.lp-scene{height:430px}.scene-stand{width:176px;left:2%}.scene-card{width:250px!important;top:226px;right:0}.scene-toast{width:214px;right:0}}@media(max-width:760px){.lp-scene{height:500px}.scene-toast{top:18px;right:16px;width:222px}.scene-stand{left:22px;top:104px;width:186px;transform:rotate(-4deg)}.scene-card{right:14px;top:286px;width:262px!important}.st-foot span{display:none}.st-foot b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.lp-final{position:relative;overflow:hidden;color:#fff;padding:96px 0 88px;background:radial-gradient(circle at calc(100% + 60px) -40px,var(--action) 0 150px,var(--ink) 151px 290px,var(--action) 291px)}.lp-final-in{position:relative;display:grid;gap:40px}.lp-final-head{max-width:720px}.lp-final h2{margin:0;color:#fff;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:1;text-wrap:balance}.lp-final-head p{margin-top:16px;font-size:19px;color:#ffffffe6}.lp-setup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.45);max-width:1000px}.lp-setup li{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:4px;padding:22px 24px 0 0}.lp-setup li+li{padding-left:24px;border-left:1px solid rgba(255,255,255,.45)}.lp-setup .n{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:800;font-size:14px}.lp-setup b{font-size:17px;color:#fff;line-height:1.3}.lp-setup span:not(.n){font-size:14px;color:#ffffffe6}.lp-final .lp-ctas{margin:0;animation:none}.lp-final .lp-btn-primary{background:var(--ink);border-color:var(--ink)}.lp-final .lp-btn-primary:hover{background:#000;border-color:#000}.lp-final .lp-btn-ghost{color:#fff;border-color:#fff}.lp-final .lp-btn-ghost:hover{background:#fff;color:var(--ink)}@media(max-width:760px){.lp-final{padding:64px 0 56px;background:radial-gradient(circle at calc(100% + 40px) -30px,var(--action) 0 80px,var(--ink) 81px 150px,var(--action) 151px)}.lp-final-in{gap:28px}.lp-final-head{padding-right:56px}.lp-setup{grid-template-columns:minmax(0,1fr)}.lp-setup li{padding:16px 0}.lp-setup li+li{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.3)}}.site-foot{max-width:1200px;margin:0 auto;padding:64px 24px 40px;display:grid;gap:40px}.site-foot-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px}.site-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.site-foot-brand .logo .wordmark{height:26px}.site-foot-brand p{margin:0;max-width:34ch}.site-foot-brand .farewell{margin:0}.lp-chain{width:94px;height:12px;background-size:9.4px 12px;background-position:0 center;opacity:.9}.site-foot nav{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.site-foot-h{margin:0 0 8px;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.site-foot nav a,.site-foot nav button{display:inline-flex;align-items:center;min-height:36px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.site-foot nav a:hover,.site-foot nav button:hover{color:var(--crimson)}.site-foot nav button{padding:0;border:0;background:none;cursor:pointer}.site-foot-lang{font-family:"Nepali Label",var(--sans)}.site-foot-base{display:grid;gap:8px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.legal{margin:0;font-size:12px;line-height:1.5;color:var(--muted);max-width:760px}@media(max-width:760px){.site-foot{padding:48px 16px 32px;gap:32px}.site-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 20px}.site-foot-brand{grid-column:1 / -1}}.lp-progress{position:fixed;top:0;left:0;right:0;z-index:40;height:3px;transform-origin:0 50%;transform:scaleX(var(--lp-progress, 0));background:linear-gradient(90deg,var(--action),#ff6a3d);pointer-events:none}.site-header-shell{backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border:1px solid rgba(16,24,32,.06);transition:background .3s,box-shadow .3s,border-color .3s}.lp-hero:before{display:block;top:-18%;right:-12%;bottom:-18%;left:34%;width:auto;filter:blur(48px);opacity:.9;background:radial-gradient(38% 42% at 66% 40%,rgba(232,48,22,.55),transparent 70%),radial-gradient(30% 36% at 90% 74%,rgba(22,32,42,.38),transparent 72%),radial-gradient(26% 30% at 48% 82%,rgba(255,140,90,.32),transparent 70%);animation:lpMesh 22s ease-in-out infinite alternate}.lp-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:1024px){.lp-hero:before{top:30%;right:-30%;bottom:-10%;left:-30%}.lp-hero-art{background:none!important}}.lp-hero-art:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;translate:-50% -50%;width:min(560px,92%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(22,32,42,.12);animation:lpRing 30s linear infinite}@keyframes lpMesh{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,3%,0) scale(1.06)}to{transform:translate3d(3%,-4%,0) scale(1.1)}}@keyframes lpRing{to{transform:rotate(360deg)}}.lp-hero h1{animation:lpRise 1s var(--lp-ease) .1s both}.lp-hero h1 em{background:linear-gradient(90deg,var(--action),#ff6a3d) no-repeat 0 92% / 0 .09em;animation:lpUnderline 1s var(--lp-ease) 1s forwards}@keyframes lpRise{0%{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes lpUnderline{to{background-size:100% .09em}}.lp-hero-grid{perspective:1400px}.lp-hero-art{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .6s var(--lp-ease)}.lp-tools li,.lp-why>div{position:relative;isolation:isolate;overflow:hidden;transition:transform .35s var(--lp-ease),box-shadow .35s var(--lp-ease),border-color .35s}.lp-tools li:before,.lp-why>div:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(232,48,22,.09),transparent 70%)}.lp-tools li:hover:before,.lp-why>div:hover:before{opacity:1}.lp-tools li:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #10182073}.lp-tools .lp-ic,.lp-why .lp-ic{transition:transform .35s var(--lp-ease)}.lp-tools li:hover .lp-ic,.lp-why>div:hover .lp-ic{transform:translateY(-2px) rotate(-6deg) scale(1.06)}.lp-why-band .lp-why>div{background:linear-gradient(180deg,#ffffff0d,#ffffff04)}.lp-why-band .lp-why>div:before{background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(255,106,61,.16),transparent 65%)}.lp-why-band .lp-why>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(255,140,100,.9),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-why-band .lp-why>div:hover:after{opacity:1}.lp-why-band{background:radial-gradient(80% 60% at 85% 0%,rgba(232,48,22,.14),transparent 60%),var(--masi)}[data-reveal]{filter:blur(6px);transition:opacity .9s var(--lp-ease),transform .9s var(--lp-ease),filter .9s var(--lp-ease);transition-delay:var(--d, 0ms)}[data-reveal].in{filter:none}.lp-biz-show:not(.in) .dash-preview .dp-col span{animation:none;height:0}.dp-lines polyline{stroke-dasharray:1600;stroke-dashoffset:1600}.lp-biz-show:not(.in) .dp-lines polyline,.lp-biz-show:not(.in) .dp-lines .area,.lp-biz-show:not(.in) .dp-toprow .tr i{animation:none}.dash-preview{transition:transform .5s var(--lp-ease),box-shadow .5s var(--lp-ease)}.dash-preview:hover{transform:translateY(-4px);box-shadow:0 50px 90px -50px #1018208c}@supports (interpolate-size: allow-keywords){.lp-faq-list{interpolate-size:allow-keywords}.lp-faq-list details::details-content{height:0;overflow:clip;transition:height .4s var(--lp-ease),content-visibility .4s allow-discrete}.lp-faq-list details[open]::details-content{height:auto}}.lp-faq-list details>p{animation:none}.lp-faq-list details[open]>p{animation:lpFadeUp .45s var(--lp-ease) both}.lp-faq-list summary{transition:color .2s}.lp-faq-list summary:hover{color:var(--action)}.lp-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12) 45%,transparent 60%) no-repeat;background-size:250% 100%;animation:lpSheen 7s ease-in-out infinite}@keyframes lpSheen{0%{background-position:130% 0}60%,to{background-position:-30% 0}}.lp .lp-btn-primary:hover{box-shadow:0 16px 34px -14px #e83016b3}.auth-brand:before{content:"";position:absolute;z-index:0;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;filter:blur(60px);opacity:.55;background:radial-gradient(36% 40% at 20% 30%,rgba(232,48,22,.45),transparent 70%),radial-gradient(30% 34% at 80% 80%,rgba(188,214,209,.18),transparent 70%);animation:lpMesh 24s ease-in-out infinite alternate}.auth-card{animation:lpRise .7s var(--lp-ease) .1s both}.auth-card .btn{transition:transform .2s var(--lp-ease),box-shadow .2s}.auth-card .btn:not(.btn-secondary):not(.btn-ghost):hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #e83016b3}.auth-card .input{transition:border-color .2s,box-shadow .2s}.legal-body,#view.lp-wrap>.card{animation:lpRise .6s var(--lp-ease) both}.lp-paused .lp-progress{transition:none}@media(prefers-reduced-motion:reduce){.lp-hero:before,.lp-hero-art:before,.lp-final:after,.auth-brand:before{animation:none}.lp-hero h1,.auth-card,.legal-body,#view.lp-wrap>.card{animation:none}.lp-hero h1 em{animation:none;background-size:100% .09em}.lp-hero-art{transform:none;transition:none}[data-reveal]{filter:none}.lp-biz-show .dash-preview .dp-col span{animation:none;height:var(--h)}.lp-biz-show .dp-lines polyline{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.lp-biz-show .dp-lines .area{animation:none;opacity:1}.lp-biz-show .dp-toprow .tr i{animation:none;transform:none}.lp-tools li,.lp-why>div,.dash-preview,.lp-tools .lp-ic,.lp-why .lp-ic{transition:none;transform:none!important}.lp-faq-list details::details-content{transition:none}}@media(min-width:761px){.site-header{max-width:1224px;padding-inline:12px}.site-header-shell{padding-left:23px}}@media(min-width:761px)and (max-width:1223px){.site-header-shell{padding-left:11px}}.lp-tools,.lp-why{gap:16px}.lp-tools li{padding:20px}.lp-why>div{padding:24px}@media(max-width:640px){.lp-tools,.lp-why{gap:12px}.lp-tools li,.lp-why>div{padding:18px}}.lp-flow{align-items:start}.lp-biz-show{justify-items:stretch;max-width:880px;margin-inline:auto}.lp-faq-list summary{padding-inline:0}.lp-faq-list details p{padding-inline:0}@media(max-width:640px){.lp-steps{scroll-padding-inline:16px}}@media(max-width:640px){.lp-center .btn,.lp-cust .btn-arrow{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.lp .lp-marquee{-webkit-mask-image:none;mask-image:none}}.lpx{--ink: #16202a;--ink-2: #56626d;--line: rgba(16, 24, 32, .16);--accent: #e5280e;--navy: #16202a;--gap: clamp(72px, 9vw, 140px);background:#eef2f5;color:var(--ink);font-family:var(--sans);font-weight:400;overflow-x:clip}.lpx-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.lpx h1{font-family:var(--display);font-weight:800;font-size:clamp(46px,6.2vw,82px);line-height:1.03;letter-spacing:0;margin:0}.lpx h2{font-family:var(--display);font-weight:800;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:0;margin:0 0 40px}.lpx dt,.lpx b{font-weight:700;font-size:17px}.lpx p,.lpx dd{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0}.lpx .lpx-lead{font-size:19px;max-width:40ch}.lpx-head{position:absolute;top:0;left:0;right:0;z-index:10;padding:22px 0}.lpx-head .lpx-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.lpx-head nav{display:flex;align-items:center;gap:26px}.lpx-head a{color:#ffffffd1;font-size:14px;font-weight:700;text-decoration:none}.lpx-head a:hover{color:#fff}.lpx-cta{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:12px;background:var(--accent);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .15s}.lpx-cta:hover{background:#bf1d07}.lpx-cta.lg{height:56px;padding:0 30px;font-size:16px}.lpx-link{color:var(--ink);font-size:16px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:3px}.lpx-link:hover{border-color:var(--ink)}.lpx-link.light{color:#fff;border-color:#fff6}.lpx-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:36px}.lpx-hero{padding:168px 0 0;color:#fff;background:#16202a}.lpx-hero p{color:#e9eef1c7;max-width:46ch;margin-top:22px}.lpx-hero .lpx-link{color:#fff;border-color:#fff6}.lpx-art{margin-top:72px;padding-bottom:0;transform:translateY(24px)}.lpx-art .dash-preview{width:100%;max-width:none;transform:none;border:0;border-radius:6px 6px 0 0;box-shadow:0 -20px 60px #00000059}.lpx-band{padding:var(--gap) 0;border-top:1px solid var(--line)}.lpx-band.dark{background:var(--navy);color:#fff;border-top:0}.lpx-band.dark dd{color:#e9eef1b8}.lpx-band.dark .lpx-cta{margin-top:48px}.lpx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.lpx-steps{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line)}.lpx-steps li{padding:22px 24px 22px 0;border-right:1px solid var(--line);cursor:pointer;box-shadow:inset 0 3px 0 transparent;transition:box-shadow .3s}.lpx-steps button{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lpx-steps button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lpx-steps li:not(.on) b{color:var(--ink-2)}.lpx-steps li:last-child{border-right:0}.lpx-steps li.on{box-shadow:inset 0 3px 0 var(--accent)}.lpx-steps li.on b{color:var(--crimson)}.lpx-steps span{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--ink-2);margin-bottom:10px}.lpx-steps b{display:block;margin-bottom:6px}.lpx-steps p{font-size:14px}.lpx-screen{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--paper)}.lpx-screen-top{padding:12px 18px;background:var(--navy);color:#e9eef1d9;font-size:13px;font-weight:700}.lpx-screen-body{position:relative;min-height:440px}.lpx-screen-body .lp-state{padding:26px}.lpx-screen-body .pos-page{zoom:.96}.lpx-tools,.lpx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:0 56px;margin:0}.lpx-trust{grid-template-columns:repeat(2,1fr)}.lpx-tools>div,.lpx-trust>div{padding:22px 0;border-top:1px solid var(--line)}.lpx-band.dark .lpx-tools>div{border-color:#ffffff29}.lpx-tools dd,.lpx-trust dd{font-size:15px;margin-top:6px}.lpx-phone{position:relative;display:grid;place-items:center}.lpx-phone .phone{zoom:.68;filter:drop-shadow(0 30px 50px rgba(16,24,32,.22))}.lpx-faq dl{display:grid;gap:0;margin:0 0 36px}.lpx-faq>dl>div{padding:24px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px}.lpx-faq dt{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:0}.lpx-end{padding:var(--gap) 0;background:var(--navy);color:#fff;text-align:center}.lpx-end p{color:#e9eef1bf;margin-top:16px}.lpx-end .lpx-actions{justify-content:center}.lpx-foot{padding:40px 0 56px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.lpx-foot .lpx-wrap{display:grid;gap:14px}.lpx-foot nav{display:flex;gap:22px;flex-wrap:wrap}.lpx-foot a{color:var(--ink);font-weight:700;text-decoration:none}.lpx-foot p{font-size:11.5px;max-width:70ch}@media(max-width:900px){.lpx-hero{padding-top:132px}.lpx-steps{grid-template-columns:1fr;border-top:0}.lpx-steps li{border-right:0;border-top:1px solid var(--line);padding-right:0}.lpx-split{grid-template-columns:minmax(0,1fr);gap:40px}.lpx-tools,.lpx-trust{grid-template-columns:1fr}.lpx-faq>dl>div{grid-template-columns:1fr;gap:10px}.lpx-art{margin-top:48px}.lpx-head nav .lpx-cta{display:none}}@media(max-width:520px){.lpx-wrap{padding:0 18px}.lpx-actions{gap:18px}.lpx-screen-body{min-height:400px}.lpx-screen-body .pos-page{zoom:.82}}@media(prefers-reduced-motion:reduce){.lpx *,.lpx *:before,.lpx *:after{animation:none!important;transition:none!important}}.lpx-hero h1,.lpx-hero h2,.lpx-band.dark h2,.lpx-band.dark dt,.lpx-end h2,.lpx-band.dark b,.lpx-band.dark .lpx-cta{color:#fff}
