*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--brand: #FF9800;--brand-dark: #E65100;--brand-tint: rgba(255, 152, 0, .12);--brand-border: rgba(255, 152, 0, .35);--success: #2E7D32;--success-bg: #EDF7ED;--error: #C62828;--error-bg: #FDECEC;--pending: #EF6C00;--pending-bg: #FFF3E0;--link: #1976D2;--bg: #FAFAFA;--surface: #FFFFFF;--text: #1B1B1B;--text-2: #6B6B6B;--text-3: #9E9E9E;--divider: #EEEEEE;--divider-strong: #D6D6D6;--neutral-bg: #F2F2F2;--header-bg: rgba(255, 255, 255, .94);--about-bg: #FFF7E6;--about-border: #FFD59A;--skeleton-a: #EEEEEE;--skeleton-b: #F7F7F7;--shadow-card: 0 6px 18px rgba(0, 0, 0, .06);--shadow-card-hover: 0 10px 28px rgba(0, 0, 0, .12);--hero-bg: linear-gradient(135deg, #FFF8EC 0%, #FFE9C7 55%, #FFD9A0 100%);--hero-chip: rgba(255, 255, 255, .7)}:root[data-theme=dark]{color-scheme:dark;--brand-dark: #FFB74D;--brand-tint: rgba(255, 152, 0, .16);--brand-border: rgba(255, 152, 0, .4);--success: #66BB6A;--success-bg: rgba(102, 187, 106, .14);--error: #EF5350;--error-bg: rgba(239, 83, 80, .14);--pending: #FFA726;--pending-bg: rgba(255, 167, 38, .14);--link: #64B5F6;--bg: #121212;--surface: #1E1E1E;--text: #F2F2F2;--text-2: #AFAFAF;--text-3: #7A7A7A;--divider: #2C2C2C;--divider-strong: #444444;--neutral-bg: #262626;--header-bg: rgba(30, 30, 30, .94);--about-bg: rgba(255, 152, 0, .14);--about-border: rgba(255, 152, 0, .4);--skeleton-a: #2A2A2A;--skeleton-b: #3A3A3A;--shadow-card: 0 6px 18px rgba(0, 0, 0, .4);--shadow-card-hover: 0 10px 28px rgba(0, 0, 0, .55);--hero-bg: linear-gradient(135deg, #1E1E1E 0%, #2A2016 60%, #3A2610 100%);--hero-chip: rgba(255, 255, 255, .06)}.html-content ul,.html-content ol{padding-left:1.5em}.html-content{overflow-wrap:anywhere}.html-content img,.html-content video,.html-content iframe{max-width:100%;height:auto}.html-content table{display:block;max-width:100%;overflow-x:auto}.html-content pre{white-space:pre-wrap}.html-content a{color:var(--link)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}input,textarea,select,button{font:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;-webkit-user-select:none;user-select:none}.material-symbols-rounded.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@keyframes br-spin{to{transform:rotate(360deg)}}@keyframes br-fade-up{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@keyframes br-fade{0%{opacity:0}to{opacity:1}}@keyframes br-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes br-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes br-drawer{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes br-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.br-skeleton{background:linear-gradient(90deg,var(--skeleton-a) 25%,var(--skeleton-b) 50%,var(--skeleton-a) 75%);background-size:200% 100%;animation:br-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.br-input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 .8px var(--brand)}.br-input::placeholder{color:var(--text-3)}.br-coupon{display:inline-flex;align-items:center;gap:6px;margin:2px;padding:2px 10px;font-family:Roboto Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700;letter-spacing:.5px;color:var(--brand-dark);background:var(--surface);border:1.4px dashed var(--brand);border-radius:999px;cursor:pointer;vertical-align:middle}.br-coupon .material-symbols-rounded{font-size:15px}.br-coupon:hover{background:var(--brand-tint)}@media (max-width: 639px){.br-hide-sm{display:none}}
