.bilmatch-page{--bm-ink:var(--bilto-ink,#202a44);--bm-blue:var(--bilto-blue,#0469ff);--bm-line:color-mix(in srgb, var(--bm-ink) 10%, #fff);--bm-soft:color-mix(in srgb, var(--bm-blue) 6%, #fff)}.bilmatch-page .bm-card{width:100%;max-width:560px;color:var(--bm-ink);text-align:left;background:#fff;border-radius:7px;margin-top:28px;padding:24px;box-shadow:0 18px 40px -24px #10182859}.bilmatch-page .bm-top{justify-content:space-between;align-items:center;min-height:24px;display:flex}.bilmatch-page .bm-back{color:var(--bm-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.bilmatch-page .bm-step{color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.bilmatch-page .bm-progress{background:var(--bm-line);border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.bilmatch-page .bm-progress i{background:var(--bm-blue);border-radius:999px;height:100%;transition:width .3s;display:block}.bilmatch-page .bm-q{color:var(--bm-ink);margin-top:20px;font-size:1.375rem;font-weight:600;line-height:1.2}.bilmatch-page .bm-help{color:var(--muted-foreground);margin-top:6px;font-size:.9375rem;line-height:1.45}.bilmatch-page .bm-opts{gap:8px;margin-top:18px;display:grid}.bilmatch-page.bilmatch-page .bm-opts .bm-opt{border:1px solid var(--bm-line);text-align:left;min-height:52px;box-shadow:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:.9875rem;font-weight:500;transition:border-color .15s,background-color .15s;display:flex;border-radius:7px!important}.bilmatch-page.bilmatch-page .bm-opts .bm-opt .bm-opt-label{color:var(--bm-ink)!important}.bilmatch-page.bilmatch-page .bm-opts .bm-opt:hover{border-color:color-mix(in srgb, var(--bm-ink) 25%, #fff)}.bilmatch-page.bilmatch-page .bm-opts .bm-opt-mark{border:1.5px solid color-mix(in srgb, var(--bm-ink) 22%, #fff);color:#fff;background:#fff;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;border-radius:999px!important}.bilmatch-page.bilmatch-page .bm-opts .bm-opt-mark.is-box{border-radius:5px!important}.bilmatch-page.bilmatch-page .bm-opts .bm-opt.is-on{border-color:var(--bm-blue)!important;background:var(--bm-soft)!important}.bilmatch-page.bilmatch-page .bm-opts .bm-opt.is-on .bm-opt-label{font-weight:600}.bilmatch-page.bilmatch-page .bm-opts .bm-opt.is-on .bm-opt-mark{border-color:var(--bm-blue);background:var(--bm-blue)}.bilmatch-page .bm-next{background:var(--bm-ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:16px;font-size:1rem;font-weight:600;display:inline-flex}.bmr-main{max-width:880px;padding:calc(96px + env(safe-area-inset-top)) 20px 64px;margin:0 auto}.bmr-hero{background:var(--bm-blue);color:#fff;border-radius:7px;grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:32px 32px 0;display:grid;position:relative;overflow:hidden}.bmr-hero-copy{justify-items:start;gap:14px;padding-bottom:32px;display:grid}.bmr-kicker{letter-spacing:.01em;color:#fff;font-size:.9375rem;font-weight:700}.bmr-kicker span{color:color-mix(in srgb, #fff 70%, var(--bm-blue));margin-left:-.1em}.bmr-hero h1{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.1}.bmr-chips{flex-wrap:wrap;gap:6px;display:flex}.bmr-chips li{color:#fff;background:#ffffff29;border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:500}.bmr-restart{color:#fff;text-underline-offset:3px;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.bmr-hero-bilto{order:-1;align-self:end;justify-items:start;display:grid}.bmr-hero-bilto img{width:210px;height:auto;display:block}html body .public-site .bmr-hand{margin-bottom:4px;color:#fff!important;font-size:1.5rem!important}.bmr-loading{color:var(--muted-foreground);align-items:center;gap:10px;margin-top:32px;display:flex}.bmr-empty{background:var(--bm-soft);color:var(--bm-ink);border-radius:7px;justify-items:start;gap:16px;margin-top:24px;padding:24px;display:grid}.bmr-list{gap:16px;margin-top:24px;display:grid}.bmr-card{border:1px solid var(--bm-line);background:#fff;border-radius:7px;padding:24px;position:relative}.bmr-card.is-top{border:2px solid var(--bm-blue)}.bmr-badge{background:var(--bm-blue);color:#fff;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:20px}.bmr-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bmr-card h2{color:var(--bm-ink);font-size:1.375rem;font-weight:600;line-height:1.2}.bmr-meta{color:var(--muted-foreground);font-size:.875rem}.bmr-monthly{text-align:right;color:var(--bm-ink);white-space:nowrap}.bmr-monthly strong{font-size:1.5rem;font-weight:700;line-height:1.1;display:block}.bmr-monthly span{color:var(--muted-foreground);font-size:.8125rem}.bmr-reasons{color:var(--bm-ink);gap:6px;margin-top:14px;font-size:.9375rem;display:grid}.bmr-reasons li{align-items:flex-start;gap:8px;display:flex}.bmr-reasons svg{color:var(--bm-blue);flex-shrink:0;margin-top:3px}.bmr-sub{color:var(--muted-foreground);margin-top:18px;font-size:.8125rem;font-weight:600}.bmr-ads{border-top:1px solid var(--bm-line);margin-top:8px}.bmr-ads li{border-bottom:1px solid var(--bm-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bmr-ad-info{gap:2px;min-width:0;display:grid}.bmr-ad-price{color:var(--bm-ink);font-weight:700}.bmr-ad-btn{background:var(--bm-blue);color:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex}.bmr-ok{color:var(--bm-ink);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.bmr-more{color:var(--bm-ink);margin-top:14px;font-size:.875rem}.bmr-more summary{cursor:pointer;align-items:center;gap:4px;font-weight:600;list-style:none;display:inline-flex}.bmr-more summary::-webkit-details-marker{display:none}.bmr-more[open] summary svg{transform:rotate(180deg)}.bmr-more dl{gap:6px;margin-top:10px;display:grid}.bmr-more dl div{justify-content:space-between;display:flex}.bmr-more dt{color:var(--muted-foreground)}.bmr-risk{color:var(--muted-foreground);margin-top:10px}.bmr-note{color:var(--muted-foreground);margin-top:20px;font-size:.8125rem}.bmr-closing{background:var(--bm-ink);color:#fff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:28px;display:flex}.bmr-closing h2{color:#fff;font-size:1.375rem;font-weight:600}.bmr-closing p{color:#fffc;margin-top:4px}.bmr-btn{background:var(--bm-blue);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:600;display:inline-flex}@media (width<=767px){.bilmatch-page .bm-card{margin-top:20px;padding:20px}.bmr-main{padding-inline:16px}.bmr-hero{grid-template-columns:1fr;padding:24px 20px 0}.bmr-hero-copy{padding-bottom:0}.bmr-hero-bilto{order:2;justify-items:start}.bmr-hero-bilto img{width:150px}.bmr-card{padding:20px 16px}.bmr-card-head{flex-direction:column;gap:6px}.bmr-monthly{text-align:left}.bmr-monthly strong{margin-right:4px;display:inline}}.bilmatch-page .bm-inbyte{background:var(--bm-soft);color:var(--bm-ink);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:.875rem;display:flex}.bilmatch-page .bm-inbyte span{color:var(--muted-foreground);font-weight:500}.bilmatch-page .bm-inbyte strong{letter-spacing:.06em;font-weight:700}.bmr-inbyte{background:var(--bm-soft);border:1px solid var(--bm-line);color:var(--bm-ink);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;margin-top:24px;padding:22px 24px;display:grid}.bmr-inbyte .bmr-sub{margin-top:0}.bmr-inbyte h2{color:var(--bm-ink);margin-top:4px;font-size:1.25rem;font-weight:600;line-height:1.2}.bmr-inbyte-text{color:var(--bm-ink);font-size:.9375rem;line-height:1.5}@media (width<=640px){.bmr-inbyte{grid-template-columns:1fr;gap:10px;padding:18px 16px}}@media (width<=639px){.bilmatch-page section h1{line-height:1.1;font-size:1.875rem!important}.bilmatch-page section h1+p{margin-top:8px;font-size:.9375rem;line-height:1.45}.bilmatch-page .bm-card{margin-top:16px;padding:16px}.bilmatch-page .bm-progress{margin-top:10px}.bilmatch-page .bm-q{margin-top:14px;font-size:1.1875rem}.bilmatch-page .bm-help{font-size:.875rem}.bilmatch-page .bm-opts{gap:6px;margin-top:12px}.bilmatch-page.bilmatch-page .bm-opts .bm-opt{min-height:46px;padding:0 14px;font-size:.9375rem}.bilmatch-page .bm-next{min-height:48px;margin-top:12px}.bilmatch-page .bm-inbyte{margin-bottom:12px}.bmr-main{padding-top:calc(80px + env(safe-area-inset-top));padding-bottom:40px}.bmr-hero{gap:8px;padding:18px 16px 0}.bmr-hero-copy{gap:10px}.bmr-kicker{font-size:.8125rem}.bmr-hero h1{font-size:1.5rem}.bmr-chips li{padding:3px 9px;font-size:.75rem}.bmr-hero-bilto img{width:108px}.bmr-hero-bilto :is(p,span){font-size:1.125rem!important}.bmr-list{gap:14px;margin-top:20px}.bmr-card{padding:14px}.bmr-badge{padding:2px 10px;font-size:.75rem;top:-10px;left:14px}.bmr-card h2{font-size:1.125rem}.bmr-meta{font-size:.8125rem}.bmr-monthly strong{font-size:1.25rem}.bmr-reasons{gap:4px;margin-top:10px;font-size:.875rem}.bmr-sub{margin-top:12px}.bmr-ads li{gap:10px;padding:8px 0}.bmr-ad-info{font-size:.8125rem}.bmr-ad-price{font-size:.9375rem}.bmr-ad-btn{min-height:36px;padding:0 12px;font-size:.8125rem}.bmr-more{margin-top:10px}.bmr-note{margin-top:14px;font-size:.75rem}.bmr-closing{gap:12px;margin-top:20px;padding:18px 16px}.bmr-closing h2{font-size:1.125rem}.bmr-closing p{font-size:.875rem}.bmr-btn{min-height:44px;padding:0 18px}}
