.bhx.bhg{--guide-surface:var(--glass);color:var(--tx);padding-bottom:60px}.bhg [hidden]{display:none!important}.bhg .shl{max-width:1320px}.bhg a,.bhg button,.bhg summary,.bhg input{-webkit-tap-highlight-color:rgba(244,109,0,.15)}.bhg :is(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--ink-2);outline-offset:5px}.bhg button,.bhg summary{cursor:pointer}.bhg .bhg-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:46px;align-items:center;padding:64px 0 50px}.bhg .bhg-eyebrow{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:10px;margin:0 0 18px}.bhg .bhg-eyebrow>span{width:6px;height:6px;display:block;background:var(--ink);border-radius:1px}.bhg .bhg-hero h1{font-size:clamp(36px,3.8vw,54px);line-height:1.18;letter-spacing:-.045em;font-weight:750;max-width:12ch;text-wrap:balance;margin:0;color:var(--tx)}.bhg .bhg-lead{font-size:16px;line-height:1.8;color:var(--tx2);max-width:43ch;margin:22px 0 26px}.bhg .bhg-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bhg .bhg-actions .btn{font-size:13px;min-height:48px;border-radius:10px;padding:13px 19px;white-space:nowrap}.bhg .bhg-actions svg{width:17px;height:17px}.bhg .bhg-text-link{font-size:14px;display:inline-flex;align-items:center;gap:10px;color:var(--tx);min-height:44px;font-weight:600}.bhg .bhg-text-link:hover{color:var(--ink-2)}.bhg .bhg-platform{font-size:14px;line-height:1.8;color:var(--tx3);margin-top:18px}.bhg .bhg-platform span{padding:0 8px;opacity:.5}.bhg figure{margin:0;min-width:0}.bhg figure a{position:relative;display:block;border:1px solid var(--bd);border-radius:10px;overflow:hidden;background:#11151a;transition:border-color .2s}.bhg figure a:hover{border-color:var(--ink-2)}.bhg figure img{width:100%;height:auto;display:block}.bhg .bhg-hero-figure{position:relative}.bhg .bhg-hero-figure a{box-shadow:0 24px 75px -30px #000;border-radius:12px}.bhg figcaption{font-size:14px;line-height:1.65;color:var(--tx3);margin-top:10px;display:flex;gap:10px;justify-content:space-between}.bhg .bhg-zoom-mark{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;color:#f5f6f7;background:#20262feb;border:1px solid #67707c;border-radius:7px;font-size:18px;pointer-events:none}.bhg .bhg-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);gap:20px;margin-bottom:52px}.bhg .bhg-quick a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;color:var(--tx2)}.bhg .bhg-quick a>span:first-child{font-size:10px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.bhg .bhg-quick strong{font-weight:600}.bhg .bhg-quick a>span:last-child{margin-left:auto;color:var(--tx3)}.bhg .bhg-quick a:hover strong{color:var(--ink-2)}.bhg .bhg-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:52px;align-items:start}.bhg .bhg-sidebar{align-self:stretch;min-width:0}.bhg .bhg-sidebar-inner{position:sticky;top:116px;max-height:calc(100dvh - 132px);overflow-y:auto;scrollbar-width:thin;padding:4px 7px 14px 0}.bhg .bhg-search label{display:block;font-size:14px;font-weight:600;color:var(--tx);margin-bottom:10px}.bhg .bhg-search-field{display:flex;gap:8px;align-items:center;border:1px solid var(--bd);border-radius:8px;background:var(--guide-surface);padding:0 12px}.bhg .bhg-search-field svg{width:16px;height:16px;flex-shrink:0;color:var(--tx3)}.bhg .bhg-search-field input{width:100%;min-width:0;background:none;border:0;color:var(--tx);font:inherit;font-size:16px;height:44px;padding:0;box-shadow:none}.bhg .bhg-search-field:focus-within{border-color:var(--ink-2)}.bhg .bhg-search-field input::-moz-placeholder{color:var(--tx3)}.bhg .bhg-search-field input::placeholder{color:var(--tx3)}.bhg .bhg-search-meta{min-height:30px;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;line-height:1.6;color:var(--tx3);padding:5px 0}.bhg .bhg-search-meta p{margin:0}.bhg .bhg-search-meta button{color:var(--ink-2);background:none;border:0;font:inherit;padding:4px 0;flex-shrink:0}.bhg .bhg-toc-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);margin:22px 0 12px;font-weight:700}.bhg .bhg-toc{display:grid;gap:3px}.bhg .bhg-toc a{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.55;padding:10px 8px;color:var(--tx2);border-left:2px solid transparent;transition:color .15s,background .15s;min-height:40px}.bhg .bhg-toc a>span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--tx3);min-width:16px}.bhg .bhg-toc a:hover{color:var(--tx);background:#ffffff05}.bhg .bhg-toc a[aria-current=location]{border-left-color:var(--ink);background:#f46d0012;color:var(--ink-2)}.bhg .bhg-sidebar-download{margin-top:24px;font-size:12px;font-weight:600;color:var(--tx);display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid var(--bd);padding:14px 8px}.bhg .bhg-sidebar-download:hover{color:var(--ink-2)}.bhg .bhg-content{min-width:0}.bhg .bhg-version-note{margin:0 0 34px;font-size:14px;color:var(--tx3);line-height:1.75;max-width:78ch}.bhg .bhg-section,.bhg .bhg-faq,.bhg#guide-top{scroll-margin-top:125px}.bhg .bhg-section{padding:0 0 60px;margin:0 0 52px;border-bottom:1px solid var(--bd)}.bhg .bhg-section-heading{display:flex;align-items:flex-start;gap:18px;margin-bottom:23px}.bhg .bhg-section-number{color:var(--ink-2);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;padding-top:9px;min-width:20px}.bhg .bhg-section h2,.bhg .bhg-faq h2,.bhg .bhg-bottom h2{color:var(--tx);font-weight:700;font-size:clamp(23px,2.4vw,30px);line-height:1.4;letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px}.bhg .bhg-section-heading p{font-size:14px;line-height:1.8;color:var(--tx2);margin:0;max-width:76ch}.bhg .bhg-steps{list-style:none;padding:0;margin:0 0 22px;counter-reset:guide-step;display:grid;gap:14px;max-width:80ch}.bhg .bhg-steps li{counter-increment:guide-step;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;font-size:14px;line-height:1.85;color:var(--tx2)}.bhg .bhg-steps li:before{content:counter(guide-step);font-size:14px;width:22px;height:22px;line-height:22px;text-align:center;border:1px solid var(--bd);border-radius:6px;color:var(--tx3);margin-top:2px}.bhg .bhg-tip{font-size:14px;color:var(--tx2);line-height:1.8;margin:26px 0;padding:13px 18px;border-left:2px solid #c66b25;background:#f46d0009}.bhg .bhg-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin-top:26px}.bhg .bhg-shot:first-child{grid-column:1/-1}.bhg .bhg-shot-secondary{grid-column:auto}.bhg .bhg-gallery:has(.bhg-shot:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bhg .bhg-gallery:has(.bhg-shot:nth-child(2):last-child) .bhg-shot-secondary{grid-column:1/-1;max-width:56%}.bhg .bhg-shot-secondary .bhg-zoom-mark{width:24px;height:24px;font-size:14px;bottom:6px;right:6px}.bhg .bhg-empty{padding:28px;background:var(--guide-surface);border-radius:10px;color:var(--tx2);font-size:14px;line-height:1.8}.bhg .bhg-faq{margin-bottom:52px}.bhg .bhg-faq h2{margin-bottom:24px}.bhg .bhg-faq details{border-bottom:1px solid var(--bd)}.bhg .bhg-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;font-size:14px;line-height:1.7;font-weight:600;padding:20px 0;color:var(--tx)}.bhg .bhg-faq summary::-webkit-details-marker{display:none}.bhg .bhg-faq summary>span{color:var(--ink-2);font-size:20px;font-weight:400;transition:transform .2s;line-height:1.1}.bhg .bhg-faq details[open] summary>span{transform:rotate(45deg)}.bhg .bhg-faq details p{font-size:14px;line-height:1.9;color:var(--tx2);max-width:75ch;margin:0;padding:0 24px 24px 0}.bhg .bhg-bottom{background:var(--glass);border:1px solid var(--bd);border-radius:var(--r-lg);padding:34px;margin:35px 0 24px}.bhg .bhg-bottom p:not(.bhg-eyebrow){font-size:14px;line-height:1.8;max-width:65ch;color:var(--tx2);margin:0 0 24px}.bhg .bhg-bottom h2{font-size:26px}.bhg .bhg-back-top{font-size:12px;color:var(--tx3);display:inline-flex;align-items:center;min-height:44px}.bhg .bhg-back-top:hover{color:var(--ink-2)}.bhg .bhg-lightbox{padding:0;border:1px solid #4a5360;border-radius:12px;background:#14181e;color:#f3f4f5;width:min(96vw,1648px);max-width:none;max-height:95dvh;overflow:hidden;margin:auto;box-shadow:0 25px 100px #0009}.bhg .bhg-lightbox::backdrop{background:#03060ae0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bhg .bhg-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 18px;border-bottom:1px solid #353c47}.bhg .bhg-lightbox-bar p{font-size:14px;line-height:1.7;font-weight:600;margin:0}.bhg .bhg-lightbox-bar>div{display:flex;align-items:center;gap:10px;flex-shrink:0}.bhg .bhg-lightbox-bar button{font-size:12px;font-weight:600;line-height:1.6;border:1px solid #535e6c;border-radius:7px;background:#252c35;color:#f5f6f7;min-height:40px;padding:7px 12px}.bhg .bhg-lightbox-bar button:hover,.bhg .bhg-lightbox-bar button[aria-pressed=true]{border-color:#ff9a4d;color:#ffb375}.bhg .bhg-lightbox-bar button>span{padding-left:10px;font-size:17px}.bhg .bhg-lightbox-scroll{max-height:calc(95dvh - 76px);overflow:auto;overscroll-behavior:contain}.bhg .bhg-lightbox-scroll img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(95dvh - 76px);-o-object-fit:contain;object-fit:contain;margin:auto}.bhg .bhg-lightbox.is-actual .bhg-lightbox-scroll img{width:1616px;max-width:none;max-height:none;margin:0 auto}@media(min-width:1500px){.bhg .bhg-hero{padding-top:80px;padding-bottom:64px}}@media(max-width:1100px){.bhg .bhg-hero{gap:30px}.bhg .bhg-layout{grid-template-columns:205px minmax(0,1fr);gap:30px}.bhg .bhg-sidebar-inner{top:100px;max-height:calc(100dvh - 120px)}}@media(max-width:800px){.bhg .bhg-hero{grid-template-columns:1fr;gap:28px;padding-top:40px}.bhg .bhg-hero h1{max-width:18ch;font-size:40px}.bhg .bhg-lead{max-width:60ch}.bhg .bhg-hero-figure{max-width:700px}.bhg .bhg-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin-bottom:30px}.bhg .bhg-layout{grid-template-columns:1fr;gap:28px}.bhg .bhg-sidebar-inner{position:static;max-height:none;padding:0}.bhg .bhg-toc{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 10px;gap:8px;scrollbar-width:thin}.bhg .bhg-toc a{white-space:nowrap;border:1px solid var(--bd);border-radius:6px;padding:9px 12px}.bhg .bhg-toc a[aria-current=location]{border-color:#c66b25}.bhg .bhg-search-field input{font-size:16px}.bhg .bhg-toc-label{margin-top:8px}.bhg .bhg-sidebar-download{display:none}.bhg .bhg-version-note{margin-bottom:28px}.bhg .bhg-section{padding-bottom:38px;margin-bottom:38px}.bhg .bhg-section,.bhg .bhg-faq{scroll-margin-top:100px}.bhg .bhg-lightbox-bar{gap:10px;padding:10px;flex-wrap:wrap}.bhg .bhg-lightbox-bar p{font-size:14px}.bhg .bhg-lightbox-bar>div{margin-left:auto}.bhg .bhg-lightbox-scroll,.bhg .bhg-lightbox-scroll img{max-height:calc(95dvh - 115px)}}@media(max-width:480px){.bhg .bhg-hero h1{font-size:36px}.bhg .bhg-lead{font-size:15px}.bhg .bhg-actions{gap:10px 18px}.bhg .bhg-quick{gap:6px 18px}.bhg .bhg-quick a{font-size:12px;gap:8px}.bhg .bhg-quick a>span:last-child{display:none}.bhg .bhg-section-heading{gap:12px}.bhg .bhg-steps li{gap:12px;font-size:14px}.bhg .bhg-section-heading p{font-size:14px}.bhg .bhg-gallery{gap:16px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bhg .bhg-gallery:has(.bhg-shot:nth-child(2):last-child) .bhg-shot-secondary{max-width:75%}.bhg .bhg-shot-secondary figcaption{font-size:14px}.bhg .bhg-bottom{padding:24px}.bhg .bhg-bottom h2{font-size:23px}.bhg .bhg-tip{padding:10px 13px}}@media(prefers-reduced-motion:reduce){.bhg *,.bhg *:before,.bhg *:after{scroll-behavior:auto!important;transition:none!important}}.bhx.bhp{color:var(--tx);padding-bottom:40px}.bhp [hidden]{display:none!important}.bhp .shl{max-width:var(--shell)}.bhp :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ink-2);outline-offset:5px}.bhp :is(a,button,summary){-webkit-tap-highlight-color:rgba(244,109,0,.15)}.bhp :is(h1,h2,h3,p,figure){margin:0}.bhp h1,.bhp h2,.bhp h3{color:var(--tx);text-wrap:balance}.bhx.bhp h2{font-size:clamp(28px,3.1vw,42px);font-weight:700;line-height:1.3;letter-spacing:-.035em}.bhp img{display:block;width:100%;height:auto}.bhp figure{min-width:0}.bhp figure>a{display:block;overflow:hidden;border:1px solid var(--bd);border-radius:10px;background:var(--glass)}.bhp figcaption{font-size:14px;color:var(--tx3);line-height:1.7;margin-top:14px;max-width:80ch}.bhp .bhp-kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.8;color:var(--ink-2);margin-bottom:20px}.bhp .bhp-kicker>span:first-child:not(.bhp-kicker-divider){width:6px;height:6px;background:var(--ink);border-radius:1px}.bhp .bhp-kicker-divider{color:#606773;margin:0 4px}.bhp .bhp-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:48px;align-items:center;padding:76px 0 66px;scroll-margin-top:120px}.bhp .bhp-hero h1{font-size:clamp(37px,3.6vw,52px);font-weight:800;line-height:1.25;letter-spacing:-.045em}.bhp .bhp-lead{color:var(--tx2);font-size:15px;line-height:1.85;max-width:47ch;margin:24px 0 28px}.bhp .bhp-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bhp .btn{min-height:48px}.bhp .btn svg{width:17px;height:17px;flex-shrink:0}.bhp .bhp-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:var(--tx);line-height:1.6}.bhp .bhp-link:hover{color:var(--ink-2)}.bhp .bhp-link>span{color:var(--ink-2)}.bhp .bhp-platform{color:var(--tx3);font-size:14px;line-height:1.8;margin-top:18px}.bhp .bhp-platform>span{margin:0 9px;color:#59626e}.bhp .bhp-hero-visual{position:relative}.bhp .bhp-hero-visual>a{border-radius:0 0 10px 10px;box-shadow:0 28px 65px -30px #000;position:relative}.bhp .bhp-window-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid var(--bd);border-bottom:0;border-radius:10px 10px 0 0;background:var(--glass-2);font-size:10px;color:var(--tx2)}.bhp .bhp-window-label>span:last-child{color:var(--ink-2)}.bhp .bhp-window-divider{margin:0 10px;color:#666f7c}.bhp .bhp-page-nav{border-block:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:74px}.bhp .bhp-page-nav>span{font-size:14px;font-weight:750;letter-spacing:.08em;flex-shrink:0}.bhp .bhp-nav-caption{font-size:9px;color:var(--tx3);font-weight:500;margin-left:13px;letter-spacing:.13em}.bhp .bhp-page-nav>div{display:flex;gap:32px;align-items:center;overflow-x:auto;scrollbar-width:none}.bhp .bhp-page-nav a{font-size:12px;white-space:nowrap;display:flex;align-items:center;min-height:48px;color:var(--tx2)}.bhp .bhp-page-nav a:hover{color:var(--ink-2)}.bhp .bhp-section{padding:90px 0;border-bottom:1px solid var(--bd);scroll-margin-top:116px}.bhp .bhp-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:40px}.bhp .bhp-section-heading>div{max-width:720px}.bhp .bhp-section-heading>p{max-width:37ch;font-size:14px;line-height:1.85;color:var(--tx2)}.bhp .bhp-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px;border-bottom:1px solid var(--bd)}.bhp .bhp-mode-tabs button{position:relative;text-align:left;display:flex;flex-direction:column;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;padding:20px 24px 22px;color:var(--tx2);font:inherit;cursor:pointer}.bhp .bhp-mode-tabs button:first-child{padding-left:0}.bhp .bhp-mode-tabs button>span:first-child{font-size:16px;font-weight:650}.bhp .bhp-mode-tabs small{font-size:11px;color:var(--tx3);font-weight:400}.bhp .bhp-mode-tabs .bhp-tab-arrow{position:absolute;right:22px;top:22px;color:var(--tx3);font-size:18px}.bhp .bhp-mode-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--tx)}.bhp .bhp-mode-tabs button[aria-selected=true] .bhp-tab-arrow{color:var(--ink-2)}.bhp .bhp-mode-tabs button:hover{background:#ffffff03}.bhp .bhp-mode-panel{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:48px}.bhp .bhp-mode-panel+.bhp-mode-panel{margin-top:48px}.bhp [data-bhai-tabs]:not([hidden])~.bhp-mode-panel{margin-top:0}.bhp .bhp-tier{display:inline-block;font-size:10px;line-height:1.6;padding:3px 8px;border:1px solid var(--bd-2);border-radius:4px;color:var(--tx2);margin-bottom:18px}.bhp .bhp-mode-copy h3{font-size:clamp(24px,2.5vw,32px);font-weight:650;line-height:1.35;letter-spacing:-.03em;margin-bottom:18px}.bhp .bhp-mode-copy p,.bhp .bhp-control-copy>p:not(.bhp-kicker),.bhp .bhp-accounts p:not(.bhp-kicker){font-size:14px;color:var(--tx2);line-height:1.85}.bhp .bhp-mode-copy ul{padding:0;margin:22px 0;list-style:none;display:grid;gap:14px}.bhp .bhp-mode-copy li{padding-left:16px;position:relative;font-size:14px;line-height:1.8;color:var(--tx2)}.bhp .bhp-mode-copy li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:var(--tx3);border-radius:50%}.bhp .bhp-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;align-items:center}.bhp .bhp-control-copy h2{margin-bottom:22px}.bhp .bhp-control-list{margin:30px 0 18px;display:grid;gap:22px}.bhp .bhp-control-list>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px}.bhp .bhp-control-list>div>span{font-size:10px;color:var(--ink-2);line-height:1.8;padding-top:2px;font-variant-numeric:tabular-nums}.bhp .bhp-control-list h3{font-size:14px;font-weight:650;line-height:1.6;margin-bottom:6px}.bhp .bhp-control-list p{font-size:14px;line-height:1.85;color:var(--tx3)}.bhp .bhp-control-image>a{box-shadow:0 28px 65px -30px #000}.bhp .bhp-accounts{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px;background:var(--glass);border:1px solid var(--bd);border-radius:var(--r-lg);margin-top:80px}.bhp .bhp-accounts h2{font-size:clamp(26px,2.8vw,36px);margin-bottom:20px}.bhp .bhp-accounts .bhp-link{margin-top:18px}.bhp .bhp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.bhp .bhp-steps li{border-top:1px solid var(--bd);padding-top:28px}.bhp .bhp-steps li>span{font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.bhp .bhp-steps h3{font-size:18px;font-weight:650;line-height:1.6;margin:22px 0 12px;letter-spacing:-.02em}.bhp .bhp-steps p{font-size:14px;line-height:1.85;color:var(--tx2)}.bhp .bhp-pricing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.bhp .bhp-price-card{display:flex;flex-direction:column;padding:40px;border:1px solid var(--bd);border-radius:var(--r-lg);background:var(--glass)}.bhp .bhp-price-pro{background:linear-gradient(160deg,rgba(244,109,0,.1),var(--glass));border-color:#f46d0066}.bhp .bhp-price-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:650;margin-bottom:30px}.bhp .bhp-price-label>span{font-size:10px;color:var(--ink-2);font-weight:500}.bhp .bhp-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;font-size:54px;font-weight:700;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums;margin-bottom:18px}.bhp .bhp-price-amount>span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--tx3)}.bhp .bhp-price-card>p:not(.bhp-price-label){font-size:14px;color:var(--tx2);line-height:1.8}.bhp .bhp-price-card ul{padding:0;margin:24px 0 28px;list-style:none;display:grid;gap:14px}.bhp .bhp-price-card li{font-size:14px;color:var(--tx2);line-height:1.8;padding-left:20px;position:relative}.bhp .bhp-price-card li:before{content:"✓";position:absolute;left:0;color:var(--tx3);font-size:14px}.bhp .bhp-price-card>.btn{margin-top:auto;justify-content:space-between}.bhp .bhp-price-blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.bhp .bhp-price-blocks>span{display:flex;flex-direction:column;gap:7px;padding:14px 8px;border-right:1px solid var(--bd);font-size:10px;color:var(--tx3);text-align:center}.bhp .bhp-price-blocks>span:last-child{border:0}.bhp .bhp-price-blocks strong{font-size:14px;font-weight:650;color:var(--tx);font-variant-numeric:tabular-nums}.bhp .bhp-price-renew{font-size:12px;color:var(--tx2);align-self:center;padding:16px 0 0;min-height:44px}.bhp .bhp-price-renew:hover{color:var(--ink-2)}.bhp .bhp-offer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:28px 0 18px}.bhp .bhp-offer h3{font-size:14px;font-weight:650;line-height:1.7;margin-bottom:6px}.bhp .bhp-offer p{font-size:14px;color:var(--tx2);line-height:1.8;max-width:85ch}.bhp .bhp-offer>.bhp-link{flex-shrink:0}.bhp .bhp-disclosure{font-size:14px;color:var(--tx3);line-height:1.8}.bhp .bhp-disclosure a{color:var(--tx2);text-decoration:underline;text-underline-offset:3px}.bhp .bhp-form-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:100px;align-items:start}.bhp .bhp-form-intro>p:not(.bhp-kicker){font-size:14px;color:var(--tx2);line-height:1.85;margin-top:22px;max-width:48ch}.bhp .bhp-form-intro>ul{margin:24px 0 20px;padding-left:18px;display:grid;gap:12px;list-style:disc}.bhp .bhp-form-intro li{font-size:14px;color:var(--tx2);line-height:1.8}.bhp .bhp-order-steps{margin:26px 0;padding-left:20px;list-style:decimal;display:grid;gap:14px}.bhp .bhp-form-intro>.bhp-form-note{padding-left:16px;border-left:2px solid #6a513c;font-size:14px}.bhp .bhp-form{padding:32px;background:var(--glass);border:1px solid var(--bd);border-radius:12px;display:flex;flex-direction:column;gap:20px;min-width:0}.bhp .bhp-form .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bhp .bhp-form .fld{display:flex;flex-direction:column;gap:9px;min-width:0}.bhp .bhp-form label{font-size:12px;font-weight:600;line-height:1.7;color:var(--tx2)}.bhp .bhp-form .rq{color:#f7a878}.bhp .bhp-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){width:100%;min-width:0;min-height:46px;border:1px solid var(--bd-2);border-radius:7px;padding:11px 12px;font:inherit;font-size:14px;color:var(--tx);background:#0a071073;box-shadow:none;color-scheme:dark}.bhp .bhp-form :is(input,textarea)::-moz-placeholder{color:var(--tx3)}.bhp .bhp-form :is(input,textarea)::placeholder{color:var(--tx3)}.bhp .bhp-form textarea{resize:vertical;min-height:88px}.bhp .bhp-form .consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--tx2);line-height:1.8;cursor:pointer}.bhp .bhp-form .consent input{flex-shrink:0;accent-color:var(--ink);margin-top:4px;width:15px;height:15px}.bhp .bhp-form .consent a{color:var(--tx);text-decoration:underline;text-underline-offset:3px}.bhp .bhp-form .btn{width:100%;justify-content:center}.bhp .ea-err{border-left:2px solid #fb7185;background:#fb71850a;padding:14px 16px;color:#fda4af;font-size:12px;line-height:1.8}.bhp .ea-err .h{font-weight:700}.bhp .ea-err ul{list-style:disc;margin:8px 0 0;padding-left:16px}.bhp .ea-alt{text-align:center;font-size:12px;color:var(--tx3);line-height:1.7}.bhp .ea-alt a{color:var(--tx)}.bhp .bhp-vow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--tx3);line-height:1.7}.bhp .bhp-vow svg{display:none}.bhp .bhp-vow .sep{margin:0 3px;color:#697482}.bhp .bhp-faq-section{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:80px}.bhp .bhp-faq-section .bhp-link{margin-top:22px}.bhp .bhp-faq details{border-bottom:1px solid var(--bd)}.bhp .bhp-faq details:first-child{border-top:1px solid var(--bd)}.bhp .bhp-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;line-height:1.8;padding:22px 0}.bhp .bhp-faq summary::-webkit-details-marker{display:none}.bhp .bhp-faq summary>span{font-size:21px;font-weight:400;color:var(--ink-2);line-height:1.1;transition:transform .2s}.bhp .bhp-faq details[open] summary>span{transform:rotate(45deg)}.bhp .bhp-faq details>p{font-size:14px;line-height:1.9;color:var(--tx2);padding:0 24px 24px 0}.bhp .bhp-closing{display:flex;justify-content:space-between;align-items:center;gap:64px;padding:54px 48px;border:1px solid var(--bd);border-radius:var(--r-lg);background:var(--glass);margin:64px 0 32px}.bhp .bhp-closing h2{font-size:clamp(26px,2.7vw,36px)}.bhp .bhp-closing p:not(.bhp-kicker){font-size:14px;line-height:1.8;color:var(--tx2);margin-top:16px;max-width:54ch}.bhp .bhp-closing-actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.bhp .bhp-risk-note{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;font-size:11px;color:var(--tx3);line-height:1.9;padding:0 0 32px}.bhp .bhp-risk-note strong{font-size:11px;font-weight:600;color:var(--tx2)}.bhp .bhp-mobile-actions{display:none}@media(max-width:1100px){.bhp .bhp-hero{gap:32px}.bhp .bhp-hero h1{font-size:36px}.bhp .bhp-hero-visual{transform:none}.bhp .bhp-form-section{gap:48px}.bhp .bhp-control,.bhp .bhp-accounts{gap:40px}.bhp .bhp-mode-panel{gap:32px}.bhp .bhp-price-card{padding:28px}.bhp .bhp-section-heading{gap:32px}}@media(max-width:900px){.bhp .bhp-hero{grid-template-columns:1fr;gap:38px;padding:48px 0}.bhp .bhp-hero h1{font-size:clamp(36px,6vw,52px)}.bhp .bhp-hero-copy{max-width:640px}.bhp .bhp-lead{max-width:58ch}.bhp .bhp-hero-visual{width:100%;max-width:800px}.bhp .bhp-section{padding:64px 0}.bhp .bhp-section-heading{align-items:flex-start;flex-direction:column;gap:22px}.bhp .bhp-section-heading>p{max-width:70ch}.bhp .bhp-mode-panel{grid-template-columns:1fr;gap:28px}.bhp .bhp-mode-copy{max-width:680px}.bhp .bhp-control{grid-template-columns:1fr}.bhp .bhp-control-copy{max-width:680px}.bhp .bhp-control-list{grid-template-columns:repeat(3,1fr);gap:22px}.bhp .bhp-control-list>div{grid-template-columns:1fr;gap:8px}.bhp .bhp-accounts{grid-template-columns:1fr;padding:32px;margin-top:64px;gap:28px}.bhp .bhp-accounts>div{max-width:620px}.bhp .bhp-steps{gap:28px}.bhp .bhp-steps h3{font-size:16px}.bhp .bhp-pricing{grid-template-columns:1fr 1.12fr;gap:18px}.bhp .bhp-price-blocks{grid-template-columns:1fr 1fr}.bhp .bhp-price-blocks>span:nth-child(2){border-right:0}.bhp .bhp-price-blocks>span:nth-child(-n+2){border-bottom:1px solid var(--bd)}.bhp .bhp-form-section{grid-template-columns:1fr;gap:32px}.bhp .bhp-form-intro>p:not(.bhp-kicker){max-width:65ch}.bhp .bhp-faq-section{grid-template-columns:1fr;gap:30px}.bhp .bhp-closing{padding:32px;gap:28px}.bhp .bhp-risk-note{grid-template-columns:1fr;gap:8px}}@media(max-width:600px){.bhp .shl{padding-inline:20px}.bhp .bhp-kicker{font-size:9px;letter-spacing:.1em;gap:8px;margin-bottom:16px}.bhp .bhp-hero{padding:40px 0 32px;gap:32px}.bhp .bhp-hero h1{font-size:clamp(30px,7.8vw,43px);line-height:1.3}.bhp .bhp-lead{font-size:14px;margin:20px 0 24px}.bhp .bhp-actions{gap:10px 20px}.bhp .bhp-platform{font-size:14px}.bhp .bhp-window-label{font-size:9px;padding:10px 12px}.bhp figcaption{font-size:14px}.bhp .bhp-page-nav{display:block;padding:14px 0 0}.bhp .bhp-page-nav>span{display:none}.bhp .bhp-page-nav>div{gap:25px}.bhp .bhp-page-nav a{font-size:11px}.bhp .bhp-section{padding:48px 0}.bhp .bhp-section-heading{margin-bottom:26px;gap:18px}.bhx.bhp h2{font-size:28px;line-height:1.35}.bhp .bhp-section-heading>p{font-size:14px}.bhp .bhp-mode-tabs{margin-bottom:24px}.bhp .bhp-mode-tabs button,.bhp .bhp-mode-tabs button:first-child{padding:16px 10px}.bhp .bhp-mode-tabs button:first-child{padding-left:0}.bhp .bhp-mode-tabs button>span:first-child{font-size:12px;line-height:1.6}.bhp .bhp-mode-tabs small,.bhp .bhp-mode-tabs .bhp-tab-arrow{display:none}.bhp .bhp-mode-copy h3{font-size:25px}.bhp .bhp-control-list{grid-template-columns:1fr;gap:22px}.bhp .bhp-control-list>div{grid-template-columns:24px 1fr;gap:12px}.bhp .bhp-accounts{padding:24px;margin-top:48px;gap:24px}.bhp .bhp-accounts h2{font-size:25px}.bhp .bhp-steps{grid-template-columns:1fr;gap:28px}.bhp .bhp-steps li{position:relative;padding:22px 0 0 36px}.bhp .bhp-steps li>span{position:absolute;left:0;top:28px}.bhp .bhp-steps h3{font-size:17px;margin:0 0 10px}.bhp .bhp-pricing{grid-template-columns:1fr;gap:20px}.bhp .bhp-price-card{padding:26px}.bhp .bhp-price-amount{font-size:48px}.bhp .bhp-price-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.bhp .bhp-price-blocks>span:nth-child(-n+2){border-bottom:0}.bhp .bhp-price-blocks>span:nth-child(2){border-right:1px solid var(--bd)}.bhp .bhp-offer{align-items:flex-start;flex-direction:column;gap:10px}.bhp .bhp-form{padding:24px 20px}.bhp .bhp-form .grid2{grid-template-columns:1fr;gap:20px}.bhp .bhp-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){font-size:16px}.bhp .bhp-form-intro>p:not(.bhp-kicker){font-size:14px}.bhp .bhp-closing{flex-direction:column;align-items:flex-start;margin-top:48px;padding:28px 24px}.bhp .bhp-closing-actions{align-items:flex-start;width:100%;gap:8px}.bhp .bhp-closing-actions .btn{width:100%;justify-content:center}.bhp .bhp-mobile-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#0a0710f0;border-top:1px solid var(--bd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:35}.bhp .bhp-mobile-actions>.btn{min-height:44px;padding:11px 18px}.bhp .bhp-mobile-actions>.bhp-link{font-size:14px;white-space:nowrap}.bhx.bhp{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.bhp *{scroll-behavior:auto!important}.bhp .btn-pri:hover{transform:none}.bhp .bhp-faq summary>span{transition:none}}.bhp .bhp-price-card,.bhp .bhp-accounts,.bhp .bhp-form,.bhp .bhp-closing{backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 20px 50px -24px #000000b3;border-radius:var(--r-lg)}.bhp .bhp-hero .bhp-actions{gap:12px 20px}.bhp .bhp-hero-guide{display:inline-flex;align-items:center;min-height:36px;font-size:11px;color:var(--tx2);text-decoration:underline;text-underline-offset:4px;margin-top:4px}.bhp .bhp-hero-guide:hover{color:var(--ink-2)}.bhx.bhf{--bhf-surface:var(--glass);--bhf-surface-2:var(--glass-2);--bhf-line:var(--bd);--bhf-muted:var(--tx3);--bhf-orange:var(--ink);--bhf-orange-soft:rgba(255,138,61,.13);--bhf-green:var(--ok);--bhf-red:#fb7185;--bhf-yellow:#fbbf24;color:var(--tx2);background:transparent}.bhx.bhf .band{position:relative}.bhx.bhf .card{background:var(--glass);border:1px solid var(--bd);box-shadow:0 20px 50px -24px #000000b3}.bhx.bhf .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-weight:750;letter-spacing:0}.bhx.bhf .btn-glass{background:var(--glass-2);border-color:var(--bd-2)}.bhx.bhf .tw-wrap{padding:clamp(44px,7vw,96px) 0 clamp(64px,9vw,112px)}.bhx.bhf .tw-bc,.bhx.bhf .ord-bc{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px;color:var(--bhf-muted);font-size:12px}.bhx.bhf .tw-bc a,.bhx.bhf .ord-bc a,.bhx.bhf .lic-back{color:var(--bhf-muted)}.bhx.bhf .tw-bc a:hover,.bhx.bhf .ord-bc a:hover,.bhx.bhf .lic-back:hover{color:#fff}.bhx.bhf .tw-card{position:relative;overflow:hidden;padding:clamp(26px,4vw,44px);border-radius:18px}.bhx.bhf .tw-card:after,.bhx.bhf .ord-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 30%)}.bhx.bhf .tw-glow{position:absolute;top:-140px;right:-120px;width:360px;height:360px;border-radius:50%;filter:blur(110px);background:#f46d0033}.bhx.bhf .tw-in{position:relative}.bhx.bhf .tw-badge{display:inline-flex;padding:6px 11px;border:1px solid rgba(244,109,0,.35);border-radius:999px;background:var(--bhf-orange-soft);color:#ffb276;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bhx.bhf .tw-h{max-width:18ch;margin:16px 0 12px;font-size:clamp(27px,4vw,39px);line-height:1.24}.bhx.bhf .tw-sub{max-width:62ch;margin:0 0 22px;line-height:1.65}.bhx.bhf .tw-meta{display:flex;gap:10px 22px;flex-wrap:wrap;margin:16px 0 26px;font-size:13px;color:var(--bhf-muted)}.bhx.bhf .tw-meta strong{color:#fff}.bhx.bhf .tw-steps{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none;counter-reset:journey}.bhx.bhf .tw-steps li{counter-increment:journey;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;padding:12px 0;border-top:1px solid var(--bhf-line);color:var(--tx2);font-size:14px;line-height:1.55}.bhx.bhf .tw-steps li:before{content:counter(journey);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bhf-orange-soft);color:#ffa363;font-weight:800;font-size:12px}.bhx.bhf .tw-acts,.bhx.bhf .ord-done-acts{display:flex;gap:10px;flex-wrap:wrap}.bhx.bhf .tw-foot{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--bhf-line);font-size:14px;color:var(--bhf-muted)}.bhx.bhf .tw-foot a{color:#ffad6d;font-weight:700}.bhx.bhf .ord-wallet{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.bhx.bhf .ord-wallet code{flex:1;min-width:min(100%,240px);display:flex;align-items:center;padding:13px 15px;border:1px solid var(--bhf-line);border-radius:10px;background:#0a071061;color:var(--ink-2);font:600 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.bhx.bhf .course-copy-btn.is-copied{background:#23885d;border-color:#23885d}.bhx.bhf .tw-comm,.bhx.bhf .ord-comm{display:flex;align-items:center;gap:14px;margin-top:20px;padding:15px 17px;border:1px solid var(--bhf-line);border-radius:14px;background:#ffffff06;transition:border-color .2s,transform .2s}.bhx.bhf .tw-comm:hover,.bhx.bhf .ord-comm:hover{border-color:#f46d0080;transform:translateY(-2px)}.bhx.bhf .tw-comm-ic,.bhx.bhf .ord-comm-ic{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--bhf-orange-soft);color:#ffad6d}.bhx.bhf .tw-comm-ic svg,.bhx.bhf .ord-comm-ic svg{width:19px}.bhx.bhf .tw-comm-tx,.bhx.bhf .ord-comm-tx{display:grid;gap:3px;flex:1;min-width:0}.bhx.bhf .tw-comm-tx strong,.bhx.bhf .ord-comm-tx strong{color:var(--tx);font-size:14px}.bhx.bhf .tw-comm-tx span,.bhx.bhf .ord-comm-tx span{color:var(--bhf-muted);font-size:12px;line-height:1.45}.bhx.bhf .tw-comm-ar,.bhx.bhf .ord-comm-ar{color:#ffad6d;font-weight:800}.bhx.bhf .ord-wrap{padding:clamp(34px,5vw,60px) 0 clamp(64px,9vw,112px)}.bhx.bhf .ord-flash,.bhx.bhf .lic-flash{margin-bottom:18px;padding:13px 16px;border:1px solid;border-radius:12px;font-size:14px;line-height:1.45}.bhx.bhf .ord-flash.ok,.bhx.bhf .lic-flash.ok{border-color:#66d69f59;background:#66d69f1a;color:#bdf5d7}.bhx.bhf .ord-flash.no,.bhx.bhf .lic-flash.bad,.bhx.bhf .lic-flash.err{border-color:#ff8b9e59;background:#ff8b9e1a;color:#ffc2cd}.bhx.bhf .ord-head{position:relative;overflow:hidden;padding:clamp(22px,3.4vw,34px);border-radius:18px}.bhx.bhf .ord-head-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bhx.bhf .ord-status,.bhx.bhf .lic-stat{display:inline-flex;align-items:center;gap:7px;border:1px solid;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800;white-space:nowrap}.bhx.bhf .tone-ok,.bhx.bhf .lic-stat.ok{border-color:#66d69f59;background:#66d69f1a;color:var(--bhf-green)}.bhx.bhf .tone-no,.bhx.bhf .lic-stat.bad{border-color:#ff8b9e59;background:#ff8b9e1a;color:var(--bhf-red)}.bhx.bhf .tone-wait,.bhx.bhf .tone-live,.bhx.bhf .lic-stat.warn{border-color:#f7c96759;background:#f7c9671a;color:var(--bhf-yellow)}.bhx.bhf .ord-info{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bhx.bhf .ord-info .oi{min-width:0;padding:13px;border:1px solid var(--bhf-line);border-radius:12px;background:#00000029}.bhx.bhf .ord-info .k,.bhx.bhf .lic-usage-label{color:var(--bhf-muted);font-size:10px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.bhx.bhf .ord-info .v{margin-top:6px;color:var(--tx);font-size:14px;font-weight:750;overflow:hidden;text-overflow:ellipsis}.bhx.bhf .ord-info .v.amt{color:#ffb276;font-variant-numeric:tabular-nums}.bhx.bhf .ord-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.bhx.bhf .ord-step{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--bhf-line);border-radius:12px;background:#ffffff05}.bhx.bhf .ord-step.on{border-color:#f46d0073;background:var(--bhf-orange-soft)}.bhx.bhf .ord-step .num,.bhx.bhf .ord-panel-h .num{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:1px solid var(--bhf-line);border-radius:50%;color:var(--bhf-muted);font-size:12px;font-weight:800}.bhx.bhf .ord-step.on .num,.bhx.bhf .ord-panel-h .num.on{border-color:var(--bhf-orange);background:var(--bhf-orange);color:#17110c}.bhx.bhf .ord-step .lbl{color:var(--bhf-muted);font-size:12px;font-weight:750}.bhx.bhf .ord-step.on .lbl{color:#fff}.bhx.bhf .ord-panel{overflow:hidden;margin-top:14px;padding:0;border-radius:16px}.bhx.bhf .ord-panel-h{display:flex;gap:10px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--bhf-line)}.bhx.bhf .ord-panel-h h2{margin:0;color:var(--tx);font-size:16px}.bhx.bhf .ord-panel-b{display:grid;gap:16px;padding:clamp(20px,3vw,28px)}.bhx.bhf .ord-net{padding:9px 12px;border-radius:9px;background:#ffffff09;color:var(--bhf-muted);font-size:12px}.bhx.bhf .ord-net strong{color:#fff}.bhx.bhf .ord-form{display:grid;gap:16px}.bhx.bhf .ord-field label{display:block;margin-bottom:7px;color:var(--tx2);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bhx.bhf .ord-field input{width:100%;min-height:46px;border:1px solid var(--bhf-line);border-radius:10px;background:#0a071061;color:var(--tx);padding:11px 13px;font:14px ui-monospace,SFMono-Regular,Menlo,monospace}.bhx.bhf .ord-field input:focus{outline:0;border-color:var(--bhf-orange);box-shadow:0 0 0 3px #f46d0021}.bhx.bhf .ord-field .hint{margin:7px 0 0;color:var(--bhf-muted);font-size:14px}.bhx.bhf .ord-field .err{color:var(--bhf-red);font-size:14px}.bhx.bhf .ord-done,.bhx.bhf .ord-await{margin-top:16px;padding:clamp(28px,5vw,54px);text-align:center;border-radius:18px}.bhx.bhf .ord-done-mark,.bhx.bhf .ord-await-mark{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;background:#66d69f21;color:var(--bhf-green);font-size:24px;font-weight:900}.bhx.bhf .ord-await-mark{background:var(--bhf-orange-soft);color:#ffb276}.bhx.bhf .ord-done-note,.bhx.bhf .ord-await-note{color:var(--bhf-muted);font-size:14px;line-height:1.7}.bhx.bhf .ord-done-acts{justify-content:center;margin-top:20px}.bhx.bhf.bhf-license-index .band{padding:clamp(44px,7vw,78px) 0 clamp(28px,4vw,42px)}.bhx.bhf .lic-tbl{overflow:hidden;border-radius:16px}.bhx.bhf .lic-tbl table{width:100%;border-collapse:collapse}.bhx.bhf .lic-tbl th{padding:14px 16px;color:var(--bhf-muted);border-bottom:1px solid var(--bhf-line);font-size:10px;font-weight:800;letter-spacing:.075em;text-align:left;text-transform:uppercase}.bhx.bhf .lic-tbl td{padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--tx2);font-size:13px;vertical-align:middle}.bhx.bhf .lic-tbl tr:last-child td{border-bottom:0}.bhx.bhf .lic-tbl tbody tr:hover{background:#ffffff06}.bhx.bhf .lic-tbl .key,.bhx.bhf .lic-cell-key{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}.bhx.bhf .lic-tbl .ed{font-weight:750;color:#fff}.bhx.bhf .lic-tbl .slot,.bhx.bhf .lic-usage-count .ok{color:var(--bhf-green);font-weight:800}.bhx.bhf .lic-tbl .slot.full,.bhx.bhf .lic-usage-count .warn{color:var(--bhf-yellow)}.bhx.bhf .lic-tbl .st{display:inline-flex;border:1px solid;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.bhx.bhf .lic-tbl .st.ok{color:var(--bhf-green);border-color:#66d69f59;background:#66d69f1a}.bhx.bhf .lic-tbl .st.warn{color:var(--bhf-yellow);border-color:#f7c96759;background:#f7c9671a}.bhx.bhf .lic-tbl .st.bad{color:var(--bhf-red);border-color:#ff8b9e59;background:#ff8b9e1a}.bhx.bhf .lic-tbl .view{display:inline-flex;padding:8px 11px;border:1px solid rgba(244,109,0,.4);border-radius:9px;color:#ffad6d;background:var(--bhf-orange-soft);font-size:12px;font-weight:800}.bhx.bhf .lic-back{display:inline-flex;gap:7px;align-items:center;font-size:13px}.bhx.bhf .lic-key{font:700 clamp(27px,4vw,40px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--tx);letter-spacing:-.035em}.bhx.bhf .lic-meta{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:18px}.bhx.bhf .lic-meta-item{display:inline-flex;gap:8px;align-items:center;font-size:13px}.bhx.bhf .lic-meta-item .k{color:var(--bhf-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.bhx.bhf .lic-meta-item .v{font-weight:750}.bhx.bhf .lic-usage{padding:26px 24px;margin-bottom:34px;border-radius:16px}.bhx.bhf .lic-usage-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.bhx.bhf .lic-usage-count{margin-top:5px;font-size:32px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.bhx.bhf .lic-usage-count .tot,.bhx.bhf .lic-usage-note{color:var(--bhf-muted)}.bhx.bhf .lic-usage-note{font-size:13px}.bhx.bhf .lic-bar{height:7px;overflow:hidden;border-radius:99px;background:#ffffff14}.bhx.bhf .lic-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#db5f00,#ffab61)}.bhx.bhf .lic-bar-fill.warn{background:#d89f18}.bhx.bhf .lic-block{margin-bottom:34px}.bhx.bhf .lic-h2{margin:0 0 14px;font-size:clamp(19px,2.4vw,24px)}.bhx.bhf .lic-empty{padding:36px 22px;text-align:center;color:var(--bhf-muted)}.bhx.bhf .lic-tblwrap{overflow-x:auto;padding:0}.bhx.bhf .lic-cell{padding:14px 16px;color:var(--tx2);font-size:13px;vertical-align:middle}.bhx.bhf .lic-cell-muted{color:var(--bhf-muted);font-size:12px}.bhx.bhf .lic-cell-amount{color:#ffb276;font-weight:800}.bhx.bhf .lic-cell-action{text-align:right}.bhx.bhf .lic-tg{padding:26px 24px;border-radius:16px}.bhx.bhf .lic-tg-h{margin:0 0 12px;font-size:18px}.bhx.bhf .lic-tg-row,.bhx.bhf .lic-tg-list{color:var(--tx2);font-size:13px}.bhx.bhf .lic-tg-list{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.bhx.bhf .lic-tg-hint,.bhx.bhf .lic-tg-list .muted{color:var(--bhf-muted);font-size:12px}.bhx.bhf .lic-tg .mono,.bhx.bhf .lic-modal .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bhx.bhf .lic-tg .ok{color:var(--bhf-green)}.bhx.bhf .lic-modal{width:min(430px,calc(100% - 32px));padding:0;border:1px solid var(--bhf-line);border-radius:16px;background:var(--glass-2);color:var(--tx);box-shadow:0 24px 64px #0000008c}.bhx.bhf .lic-modal::backdrop{background:#000000bd}.bhx.bhf .lic-modal-form{padding:25px}.bhx.bhf .lic-modal-h{margin:0 0 8px;font-size:18px}.bhx.bhf .lic-modal-p{color:#d9dbe0;font-size:13px;line-height:1.55}.bhx.bhf .lic-modal-mt5{color:var(--bhf-muted);font-size:13px}.bhx.bhf .lic-modal-acts{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bhx.bhf .lic-modal-confirm{border-color:#d55268;background:#d55268;color:#fff}.bhx.bhf .hidden{display:none}@media(max-width:760px){.bhx.bhf .ord-info{grid-template-columns:repeat(2,minmax(0,1fr))}.bhx.bhf .ord-steps{grid-template-columns:1fr}.bhx.bhf .lic-tbl table,.bhx.bhf .lic-tbl thead,.bhx.bhf .lic-tbl tbody,.bhx.bhf .lic-tbl tr,.bhx.bhf .lic-tbl td{display:block;width:100%}.bhx.bhf .lic-tbl thead{display:none}.bhx.bhf .lic-tbl tbody tr{padding:12px 16px;border-bottom:1px solid var(--bhf-line)}.bhx.bhf .lic-tbl tbody td,.bhx.bhf .lic-cell{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;text-align:right}.bhx.bhf .lic-tbl tbody td:before,.bhx.bhf .lic-cell:before{content:attr(data-l);flex:0 0 auto;color:var(--bhf-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}.bhx.bhf .lic-cell-broker{text-align:right}.bhx.bhf .lic-cell-action{justify-content:space-between}.bhx.bhf .lic-cell-action form{display:inline-flex!important}.bhx.bhf .lic-usage-head{align-items:flex-start;flex-direction:column}.bhx.bhf .lic-meta{display:grid;gap:9px}.bhx.bhf .lic-meta-item{justify-content:space-between}.bhx.bhf .lic-tbl .date{font-size:13px}}@media(max-width:520px){.bhx.bhf .ord-info{grid-template-columns:1fr}.bhx.bhf .tw-acts,.bhx.bhf .ord-done-acts{display:grid}.bhx.bhf .tw-acts .btn,.bhx.bhf .ord-done-acts .btn{width:100%}.bhx.bhf .ord-wallet{display:grid}.bhx.bhf .ord-wallet .btn{width:100%}.bhx.bhf .tw-comm,.bhx.bhf .ord-comm{align-items:flex-start}.bhx.bhf .tw-comm-ar,.bhx.bhf .ord-comm-ar{display:none}.bhx.bhf .lic-modal-acts{display:grid}.bhx.bhf .lic-modal-acts .btn{width:100%}}.bhx.bhf .course-copy-btn.is-copy-error{background:#8d3444;border-color:#8d3444}.bhx.bhf :is(a,button,input,summary):focus-visible{outline:3px solid rgba(255,173,109,.82);outline-offset:3px}.bhx.bhf .tw-steps li>span{min-width:0}@media(prefers-reduced-motion:reduce){.bhx.bhf *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:760px){.bhx.bhf .lic-tbl,.bhx.bhf table.lic-tbl,.bhx.bhf table.lic-tbl thead,.bhx.bhf table.lic-tbl tbody,.bhx.bhf table.lic-tbl tr,.bhx.bhf table.lic-tbl td{display:block;width:100%}.bhx.bhf table.lic-tbl thead{display:none}.bhx.bhf table.lic-tbl tbody tr{padding:12px 16px;border-bottom:1px solid var(--bhf-line)}.bhx.bhf table.lic-tbl tbody td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;text-align:right}.bhx.bhf table.lic-tbl tbody td:before{content:attr(data-l);flex:0 0 auto;color:var(--bhf-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}}@media(max-width:760px){.bhx.bhf .lic-cell-broker{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:start}.bhx.bhf .lic-cell-broker:before{grid-row:1/span 2;align-self:start}.bhx.bhf .lic-cell-broker div{text-align:right;overflow-wrap:anywhere}}.bhx.bhf .ord-info .ord-email{grid-column:1/-1}.bhx.bhf .ord-info .ord-email .v{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bhx.bhb .bhb-access{min-height:min(760px,calc(100vh - 76px));display:flex;align-items:center;padding:clamp(48px,7vw,112px) 0;overflow:hidden}.bhx.bhb .bhb-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(44px,8vw,128px);align-items:center}.bhx.bhb .bhb-copy{position:relative;z-index:1;padding:14px 0}.bhx.bhb .bhb-back{margin-bottom:48px;font-size:13px;color:var(--tx3)}.bhx.bhb .bhb-kicker{display:inline-flex;margin-bottom:20px}.bhx.bhb .bhb-copy .display{max-width:9ch;margin:0;font-size:clamp(46px,5.7vw,76px);line-height:1.2;letter-spacing:-.055em}.bhx.bhb .bhb-copy .sub{margin:22px 0 0;max-width:43ch;line-height:1.7}.bhx.bhb .bhb-shots{position:relative;width:min(100%,610px);height:176px;margin:42px 0 30px}.bhx.bhb .bhb-shot{position:absolute;margin:0;overflow:hidden;background:#110d16;border:1px solid var(--bd);box-shadow:0 28px 50px #00000052}.bhx.bhb .bhb-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.bhx.bhb .bhb-shot-main{left:0;bottom:0;width:67%;height:164px;border-radius:20px}.bhx.bhb .bhb-shot-float{right:0;top:0;width:43%;height:128px;border-radius:16px;transform:rotate(2.2deg)}.bhx.bhb .bhb-candidate-note{max-width:58ch;margin:-14px 0 30px;color:var(--tx3);font-size:11px;line-height:1.55}.bhx.bhb .bhb-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bhx.bhb .bhb-actions .btn-ghost{font-size:13px}.bhx.bhb .bhb-gate{position:relative;padding:clamp(28px,4vw,46px);border:1px solid rgba(255,154,77,.22);border-radius:28px;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 30px 70px #00000052;overflow:hidden}.bhx.bhb .bhb-gate:before{content:"";position:absolute;inset:-20% auto auto 58%;width:220px;height:220px;border-radius:50%;background:#f46d0021;filter:blur(36px);pointer-events:none}.bhx.bhb .bhb-gate>*{position:relative}.bhx.bhb .bhb-gate-top{display:flex;gap:16px;align-items:center}.bhx.bhb .bhb-index{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,154,77,.4);border-radius:50%;color:var(--ink-2);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.bhx.bhb .bhb-overline{margin:0 0 4px;color:var(--tx3);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bhx.bhb .bhb-gate h2{margin:0;color:var(--tx);font-size:clamp(24px,2.5vw,32px);letter-spacing:-.035em}.bhx.bhb .bhb-gate-intro{margin:28px 0;color:var(--tx2);font-size:14px;line-height:1.65}.bhx.bhb .bhb-form{display:flex;flex-direction:column;gap:17px}.bhx.bhb .bhb-field{display:flex;flex-direction:column;gap:8px}.bhx.bhb .bhb-field label{color:var(--tx2);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bhx.bhb .bhb-field label span{color:#fb7185}.bhx.bhb .bhb-field input{width:100%;border:1px solid var(--bd);border-radius:12px;background:#08050c85;padding:13px 14px;color:var(--tx);font:inherit;font-size:14px;outline:0;transition:border-color .2s,box-shadow .2s}.bhx.bhb .bhb-field input:focus{border-color:#ff9a4db3;box-shadow:0 0 0 3px #f46d001f}.bhx.bhb .bhb-field input::-moz-placeholder{color:var(--tx3)}.bhx.bhb .bhb-field input::placeholder{color:var(--tx3)}.bhx.bhb .bhb-hint{color:var(--tx3);font-size:12px;line-height:1.5}.bhx.bhb .bhb-submit{justify-content:center;width:100%;margin-top:4px}.bhx.bhb .bhb-submit span{margin-left:6px}.bhx.bhb .bhb-error{display:grid;gap:5px;border:1px solid rgba(251,113,133,.35);border-radius:12px;background:#fb71851a;padding:13px 14px;color:#fecdd3;font-size:13px;line-height:1.45}.bhx.bhb .bhb-error strong{font-size:12px}.bhx.bhb .bhb-renew{margin:24px 0 0;color:var(--tx3);font-size:12.5px;line-height:1.6}.bhx.bhb .bhb-renew a{color:var(--ink-2);font-weight:700}.bhx.bhb a:focus-visible,.bhx.bhb button:focus-visible{outline:2px solid var(--ink-2);outline-offset:4px}@media(max-width:900px){.bhx.bhb .bhb-access{min-height:0}.bhx.bhb .bhb-shell{grid-template-columns:1fr;gap:46px;max-width:680px}.bhx.bhb .bhb-copy .display{max-width:11ch}.bhx.bhb .bhb-shots{width:min(100%,560px)}.bhx.bhb .bhb-gate{max-width:560px}}@media(max-width:560px){.bhx.bhb .bhb-access{padding:38px 0 64px}.bhx.bhb .bhb-back{margin-bottom:34px}.bhx.bhb .bhb-copy .display{font-size:clamp(43px,12vw,58px)}.bhx.bhb .bhb-shots{height:132px;margin:34px 0 26px}.bhx.bhb .bhb-shot-main{height:124px}.bhx.bhb .bhb-shot-float{height:96px}.bhx.bhb .bhb-gate{padding:25px 20px;border-radius:22px}.bhx.bhb .bhb-actions{gap:15px}}@media(prefers-reduced-motion:reduce){.bhx.bhb *,.bhx.bhb *:before,.bhx.bhb *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
