@charset "UTF-8";:root,[data-theme=dark]{color-scheme:dark;--mc-primary: #ffc400;--mc-primary-hover: #ffd633;--mc-primary-dark: #d9a600;--mc-background: #0b0c0e;--mc-background-secondary: #111316;--mc-surface: #17191d;--mc-surface-hover: #1e2126;--mc-surface-elevated: #22252a;--mc-border: #2b2e34;--mc-border-soft: rgba(255, 255, 255, .08);--mc-text-primary: #f7f7f7;--mc-text-secondary: #a6a9af;--mc-text-muted: #74787f;--mc-success: #22c55e;--mc-warning: #f59e0b;--mc-danger: #ef4444;--mc-info: #3b82f6;--mc-button-text: #151200;--mc-surface-translucent: rgba(255, 255, 255, .045);--mc-surface-subtle: rgba(255, 255, 255, .025);--mc-overlay: rgba(0, 0, 0, .17);--mc-nav-bg: rgba(17, 19, 22, .96);--mc-gradient-card: linear-gradient(145deg, var(--mc-surface-elevated), var(--mc-surface) 62%, #121316);--mc-bike-visual: radial-gradient(circle at 50% 70%, #302a12 0%, #17191d 58%, #0b0c0e 100%);--mc-bike-hero: radial-gradient(circle, #3a3010 0%, #0b0c0e 63%, transparent 70%);--mc-avatar-bg: linear-gradient(145deg, #2b291c, #17191d);--mc-avatar-border: rgba(255, 196, 0, .3);--app-bg: var(--mc-background);--desktop-bg: var(--mc-background-secondary);--surface: var(--mc-surface);--surface-elevated: var(--mc-surface-elevated);--surface-soft: var(--mc-surface-hover);--surface-hover: var(--mc-surface-hover);--surface-translucent: var(--mc-surface-translucent);--surface-subtle: var(--mc-surface-subtle);--overlay: var(--mc-overlay);--nav-bg: var(--mc-nav-bg);--gradient-card: var(--mc-gradient-card);--bike-visual: var(--mc-bike-visual);--bike-hero: var(--mc-bike-hero);--avatar-bg: var(--mc-avatar-bg);--avatar-border: var(--mc-avatar-border);--primary: var(--mc-primary);--primary-action: var(--mc-primary);--primary-hover: var(--mc-primary-hover);--primary-dark: rgba(255, 196, 0, .14);--primary-deep: rgba(255, 196, 0, .1);--primary-border: rgba(255, 196, 0, .2);--primary-wash: rgba(255, 196, 0, .1);--focus-ring: rgba(255, 196, 0, .12);--text-primary: var(--mc-text-primary);--text-secondary: var(--mc-text-secondary);--text-muted: var(--mc-text-muted);--border: var(--mc-border-soft);--success: var(--mc-success);--warning: var(--mc-warning);--danger: var(--mc-danger);--info: var(--mc-info);--button-text: var(--mc-button-text);--button-text-muted: rgba(21, 18, 0, .68);--border-strong: var(--mc-border);--success-bg: rgba(34, 197, 94, .12);--warning-bg: rgba(245, 158, 11, .12);--danger-bg: rgba(239, 68, 68, .1);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 999px;--page-padding: 20px;--nav-height: 76px;--shadow-card: 0 10px 30px rgba(0, 0, 0, .18);--shadow-shell: 0 0 60px rgba(0, 0, 0, .35);--shadow-nav: 0 15px 35px rgba(0, 0, 0, .5);--shadow-primary: 0 5px 16px rgba(255, 196, 0, .12);--shadow-primary-hover: 0 8px 20px rgba(255, 196, 0, .18);--shadow-success: 0 0 12px rgba(34, 197, 94, .25);--active-icon-shadow: drop-shadow(0 0 8px rgba(255, 196, 0, .3));--transition: .18s ease}[data-theme=light]{color-scheme:light;--mc-background: #f7f7f5;--mc-background-secondary: #ececea;--mc-surface: #ffffff;--mc-surface-hover: #f1f1ee;--mc-surface-elevated: #fbfbf9;--mc-border: #c9cbc8;--mc-border-soft: rgba(25, 28, 32, .12);--mc-text-primary: #202226;--mc-text-secondary: #5f6368;--mc-text-muted: #74787e;--mc-success: #16803d;--mc-warning: #9a5b06;--mc-danger: #c42f38;--mc-info: #2563c7;--mc-surface-translucent: rgba(25, 28, 32, .045);--mc-surface-subtle: rgba(25, 28, 32, .025);--mc-overlay: rgba(25, 28, 32, .045);--mc-nav-bg: rgba(255, 255, 255, .94);--mc-gradient-card: linear-gradient(145deg, #ffffff, #f8f8f5 62%, #f1f1ed);--mc-bike-visual: radial-gradient(circle at 50% 70%, #fff5c8 0%, #f4f3ec 58%, #e8e8e4 100%);--mc-bike-hero: radial-gradient(circle, #fff0a8 0%, #f4f3eb 60%, transparent 72%);--mc-avatar-bg: linear-gradient(145deg, #fff4be, #f0eee3);--mc-avatar-border: rgba(185, 137, 0, .38);--primary-dark: rgba(184, 137, 0, .16);--primary-deep: rgba(184, 137, 0, .11);--primary-border: rgba(184, 137, 0, .26);--primary-wash: rgba(255, 196, 0, .08);--focus-ring: rgba(184, 137, 0, .16);--primary-action: #806000;--shadow-card: 0 10px 28px rgba(27, 30, 34, .07);--shadow-shell: 0 0 45px rgba(27, 30, 34, .12);--shadow-nav: 0 15px 35px rgba(27, 30, 34, .14);--shadow-primary: 0 5px 16px rgba(184, 137, 0, .16);--shadow-primary-hover: 0 8px 20px rgba(184, 137, 0, .2);--shadow-success: 0 0 10px rgba(22, 128, 61, .18);--active-icon-shadow: drop-shadow(0 0 6px rgba(184, 137, 0, .22));--success-bg: rgba(22, 128, 61, .11);--warning-bg: rgba(154, 91, 6, .1);--danger-bg: rgba(196, 47, 56, .09)}*,*:before,*:after{box-sizing:border-box}html{background:var(--desktop-bg);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100dvh;background:var(--desktop-bg);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.page{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;padding:24px var(--page-padding) 116px;animation:enter .3s ease both}.page-title{font-size:24px;line-height:1.25;letter-spacing:-.5px;font-weight:700}.eyebrow{color:var(--text-secondary);font-size:12px;line-height:1.6}.amount{letter-spacing:-.8px;font-variant-numeric:tabular-nums}.card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.gradient-card{background:var(--gradient-card)}.section-stack{display:flex;flex-direction:column;gap:10px}.finance-cta{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--primary-wash),var(--surface) 70%)}.finance-cta span{color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finance-cta h2{margin-top:4px;font-size:21px;line-height:1.2}.finance-cta p{margin-top:6px;color:var(--text-secondary);font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}.icon-button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);cursor:pointer;transition:transform var(--transition),background var(--transition)}.icon-button:hover{background:var(--surface-hover, var(--mc-surface-hover))}.icon-button:active{transform:scale(.92)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-cell{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle)}.detail-cell span{display:block;color:var(--text-secondary);font-size:11px;margin-bottom:5px}.detail-cell strong{font-size:14px;font-weight:600}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where(input,select,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}::selection{background:var(--primary);color:var(--button-text)}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}@media(min-width:480px){.page{padding-top:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
