.bs-hero h1{margin:.4em 0 .2em}.bs-hero p{margin:0 0 1em;color:#555;max-width:64ch}.bs-trust{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.bs-trust li{background:#f4f7ff;border-radius:8px;padding:8px 10px;font-size:.82rem;color:#333}.bs-trust b{display:block;font-size:1.25rem;color:#204181}.bs-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;position:sticky;top:0;background:#fff;padding:8px 0;z-index:5}.bs-tabs a{padding:6px 14px;border-radius:99px;background:#204181;color:#fff;text-decoration:none;font-weight:600;font-size:.9rem}.bs-hi,.bs-soon{font-size:.75rem;padding:3px 9px;border-radius:99px;background:#f3f4f6;color:#555;border:1px dashed #bbb;white-space:nowrap}.bs-print{font-size:.72rem;color:#888;width:100%}.bs-prev{background:#fff7e0;border:1px solid #f0d58a;padding:8px 12px;border-radius:8px;font-size:.9rem}.bs-ex{margin:0 0 26px}.bs-ex>h2{font-size:1.35rem;border-bottom:2px solid #204181;padding-bottom:4px;margin:16px 0 6px}.bs-g h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#C8262C;margin:12px 0 6px}.bs-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.bs-c{display:flex;gap:12px;border:1px solid #e3e6ee;border-radius:10px;padding:12px;background:#fff}.bs-c img{flex:none;border-radius:4px;box-shadow:0 1px 4px rgb(0 0 0 / .18);width:84px;height:100px;object-fit:cover}.bs-c h4{margin:0;font-size:1rem;line-height:1.3}.bs-c p{margin:4px 0 8px;font-size:.87rem;line-height:1.45;color:#333}.bs-pg{font-size:.78rem;color:#204181;font-weight:600}.bs-c.is-soon{background:#fafafa}.bs-c.is-soon h4{color:#666}.bs-c.is-soon img{filter:grayscale(.4);opacity:.85}.bs-a{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bs-pr{font-weight:700;font-size:1.1rem;margin-right:2px}.bs-pr s{color:#888;font-weight:400;font-size:.85rem}.bs-pr em{font-style:normal;font-size:.75rem;background:#e6f6ea;color:#17703a;padding:2px 7px;border-radius:99px}.bs-btn{display:inline-block;border:0;border-radius:7px;padding:7px 14px;background:#C8262C;color:#fff!important;font-weight:600;font-size:.88rem;text-decoration:none;cursor:pointer}.bs-btn[disabled]{background:#c9ccd3;cursor:not-allowed}.bs-btn.bs-ghost{background:#fff;color:#204181!important;border:1px solid #204181}.bs-done{border:2px solid #17703a;background:#effaf2;border-radius:10px;padding:12px;margin:0 0 14px}.bs-dlg{border:0;border-radius:12px;padding:18px;max-width:380px;width:92%}.bs-dlg::backdrop{background:rgb(0 0 0 / .45)}.bs-form{display:flex;flex-direction:column;gap:8px;position:relative}.bs-form label{display:flex;flex-direction:column;font-size:.85rem;font-weight:600}.bs-form input:not([type=radio]){padding:8px;border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-top:3px}.bs-form small{font-weight:400;color:#17703a;margin-top:3px}.bs-fmt label{flex-direction:row;gap:6px;font-weight:500}.bs-fmt .off{color:#999}.bs-x{position:absolute;right:-6px;top:-10px;border:0;background:none;font-size:1.5rem;cursor:pointer}.bs-hp{position:absolute;left:-9999px}.bs-err{color:#C8262C;font-size:.85rem}.bs-fine{font-size:.75rem;color:#666;margin:0}.bs-resend{margin:10px 0 30px;font-size:.9rem}.bs-resend form{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bs-resend input{padding:7px;border:1px solid #ccc;border-radius:6px}@media(max-width:520px){.bs-row{grid-template-columns:1fr}.bs-c img{width:64px;height:76px}}.bs-all{border:1px solid #204181;background:#fff;color:#204181;border-radius:99px;padding:5px 12px;font-size:.82rem;font-weight:600;cursor:pointer}.bs-pick{font-size:.8rem;display:inline-flex;gap:4px;align-items:center;cursor:pointer;color:#204181;font-weight:600}.bs-soonpack{font-size:.8rem;color:#777;margin:10px 0 0}.bs-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#204181;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px max(14px,calc(50% - 560px));box-shadow:0 -2px 10px rgb(0 0 0 / .2)}.bs-bar[hidden]{display:none}.bs-bar s{opacity:.7}.bs-bar em{font-style:normal;background:#C8262C;padding:1px 7px;border-radius:99px;font-size:.78rem}.bs-sel{list-style:none;margin:0;padding:0;font-size:.88rem}.bs-sel li{display:flex;gap:6px;align-items:center;border-bottom:1px solid #eee;padding:4px 0}.bs-sel li span{margin-left:auto}.bs-sel button{border:0;background:none;color:#C8262C;font-size:1.1rem;cursor:pointer}.bs-hint{margin:0;font-size:.82rem;color:#17703a;font-weight:600}.bs-hint:empty{display:none}.bs-u{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.8rem;background:#f4f7ff;border-radius:6px;padding:5px 7px;margin-top:4px}.bs-u .bs-btn{padding:4px 8px;font-size:.75rem}.bs-sum{width:100%;font-size:.88rem;border-collapse:collapse}.bs-sum td:last-child{text-align:right}.bs-sum tr[hidden]{display:none}.bs-tot td{font-weight:700;border-top:1px solid #ddd;padding-top:4px}.bs-dlg{max-height:92vh;overflow:auto}body:has(.bs-bar:not([hidden])) .bs-resend{margin-bottom:80px}.bs-btn.bs-smp{background:#204181;color:#fff!important;display:inline-flex;flex-direction:column;align-items:center;line-height:1.2}.bs-smp:hover,.bs-smp:focus,.bs-smp:visited,.bs-smp:active{color:#fff!important}.bs-smp small{font-size:.68rem;font-weight:500;opacity:.9}.bs-worth{margin:-4px 0 8px!important;font-size:.82rem!important;color:#17703a!important;font-weight:600}.bs-c.is-combo{border:2px solid #204181;background:#f4f7ff}.bs-sec{margin:26px 0 8px}.bs-sec[hidden]{display:none!important}.bs-sh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-bottom:2px solid #204181;padding-bottom:4px}.bs-sh h2{margin:0;font-size:1.3rem}.bs-sh h2 span{font-weight:500;color:#555;font-size:.95rem;margin-left:6px}.bs-c{position:relative}.bs-badge{position:absolute;top:-9px;right:10px;background:#C8262C;color:#fff;font-size:.7rem;font-weight:700;padding:2px 9px;border-radius:99px;letter-spacing:.02em;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.bs-teaser{margin:-2px 0 8px;font-size:.92rem;color:#204181;font-weight:500;max-width:70ch}.bs-launch{font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:99px;background:#fff4e0;color:#a65300;border:1px solid #f0c27a;white-space:nowrap}.bs-tuned{font-size:.78rem;color:#666}.bs-pv{border:0;border-radius:12px;padding:0;width:min(680px,96vw);max-height:92vh;overflow:hidden;user-select:none;-webkit-user-select:none}.bs-pv::backdrop{background:rgb(0 0 0 / .6)}.bs-pv-h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#204181;color:#fff}.bs-pv-h button{border:0;background:none;color:#fff;font-size:1.5rem;cursor:pointer}.bs-pv-b{overflow:auto;max-height:calc(92vh - 46px);background:#e9ecf2;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center}.bs-pv-b img{width:100%;height:auto;max-width:640px;box-shadow:0 1px 4px rgb(0 0 0 / .2);pointer-events:none;-webkit-touch-callout:none}.bs-btn.bs-smp{background:#fff;color:#204181!important;border:2px solid #204181;border-radius:8px;padding:5px 14px;min-height:38px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;cursor:pointer;transition:background .15s,color .15s;box-shadow:0 1px 2px rgb(32 65 129 / .15)}.bs-smp:visited,.bs-smp:focus,.bs-smp:active{color:#204181!important}.bs-btn.bs-smp:hover,.bs-btn.bs-smp:focus-visible{background:#204181;color:#fff!important}.bs-rl{display:inline-flex;align-items:center;gap:8px;font-weight:700}.bs-ico{flex:none;display:block;margin-inline-end:8px}.bs-smp small{font-size:.66rem;font-weight:500;opacity:.8}.bs-a .bs-btn:not(.bs-smp){min-height:38px;display:inline-flex;align-items:center}.bs-c{position:relative}.bs-c:has(.bs-badge){padding-top:26px}.bs-badge{position:absolute;top:7px;left:10px;right:auto;z-index:1;display:inline-block;width:auto;max-width:max-content;white-space:nowrap;line-height:1.4;background:#C8262C;color:#fff;font-size:.68rem;font-weight:700;padding:1px 9px;border-radius:99px;box-shadow:none}.store-soon{max-width:640px;margin:8px auto 40px;padding:36px 28px;text-align:center;border:1px solid #e3e8f3;border-top:4px solid #204181;border-radius:14px;background:#fff;box-shadow:0 6px 22px rgb(32 65 129 / .08)}.store-soon[hidden]{display:none}.store-soon .ss-ic{display:inline-flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:#fdecec;color:#C8262C;margin-bottom:12px}.store-soon h2{color:#204181;font-size:1.5rem;margin:0 0 8px}.store-soon p{color:#4a5568;margin:0 auto 16px;max-width:480px;line-height:1.6}.store-soon .ss-link{background:none;border:0;color:#C8262C;font-weight:600;cursor:pointer;font-size:1rem;padding:4px}.store-soon .ss-link:hover{text-decoration:underline}.store-soon{display:flex;flex-direction:column;align-items:center}.store-soon[hidden]{display:none}.bs-c .bs-b{display:flex;flex-direction:column;flex:1;min-width:0}.bs-c .bs-b>.bs-a{margin-top:auto}.bs-c p.bs-hook{margin:6px 0 4px;font-weight:700;font-size:.9rem;line-height:1.35;color:#204181}.bs-pts{list-style:none;margin:0 0 10px;padding:0}.bs-pts li{position:relative;padding-left:20px;margin:3px 0;font-size:.84rem;line-height:1.4;color:#333}.bs-pts li::before{content:"";position:absolute;left:0;top:.2em;width:14px;height:14px;border-radius:50%;background:#204181 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12l5 5L20 7%27/%3E%3C/svg%3E") center/9px no-repeat}@media(min-width:521px){.bs-row:has(.bs-smp) .bs-c .bs-b>.bs-a{min-height:9.8rem;align-content:flex-start}}[data-theme="dark"] .bs-c{background:var(--surface);border-color:var(--border)}[data-theme="dark"] .bs-c.is-combo{background:var(--surface-2);border-color:#8fb0ff}[data-theme="dark"] .bs-c.is-soon{background:var(--surface)}[data-theme="dark"] .bs-c.is-soon h4{color:var(--muted)}[data-theme="dark"] .bs-c h4,[data-theme="dark"] .bs-pr{color:var(--text)}[data-theme="dark"] .bs-c p,[data-theme="dark"] .bs-pts li,[data-theme="dark"] .bs-hook{color:var(--text)}[data-theme="dark"] .bs-pr s,[data-theme="dark"] .bs-print,[data-theme="dark"] .bs-hero p,[data-theme="dark"] .bs-sh span{color:var(--muted)}[data-theme="dark"] .bs-g h3{color:#ff8a8e}[data-theme="dark"] .bs-teaser{color:#9db7ff}[data-theme="dark"] .bs-tabs{background:var(--bg)}[data-theme="dark"] .bs-hi,[data-theme="dark"] .bs-soon{background:var(--surface-2);color:var(--muted);border-color:var(--border)}[data-theme="dark"] .bs-btn.bs-smp,[data-theme="dark"] .bs-btn.bs-ghost,[data-theme="dark"] .bs-all{background:#fff0;color:#9db7ff!important;border-color:#9db7ff}[data-theme="dark"] .bs-btn.bs-smp:hover{background:#9db7ff;color:#0b1324!important}[data-theme="dark"] .store-soon{background:var(--surface);border-color:var(--border)}[data-theme="dark"] .bs-pg{color:#9db7ff}[data-theme="dark"] .bs-worth{color:#5fd38a}[data-theme="dark"] .bs-tuned{color:var(--muted)}[data-theme="dark"] .bs-c .bs-worth{color:#5fd38a!important}@media(max-width:520px){.bs-c .bs-b>.bs-a{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:12px;width:100%}.bs-c .bs-a .bs-pr,.bs-c .bs-a .bs-launch,.bs-c .bs-a .bs-soon,.bs-c .bs-a .bs-tuned{align-self:flex-start}.bs-c .bs-a .bs-btn,.bs-c .bs-a .bs-btn.bs-smp{width:100%;max-width:100%;box-sizing:border-box;justify-content:center;border-radius:8px;min-height:42px}.bs-c .bs-a .bs-btn.bs-smp{background:#fff!important;color:#204181!important;border:2px solid #204181;box-shadow:none}.bs-c .bs-a .bs-btn.bs-smp:hover,.bs-c .bs-a .bs-btn.bs-smp:focus-visible{background:#204181!important;color:#fff!important}.bs-c .bs-a .bs-btn:not(.bs-smp){background:#C8262C;color:#fff!important;border:0}.bs-c .bs-a .bs-print{width:100%;margin:0}.bs-rl{gap:8px}.bs-ico{margin-inline-end:8px}}