/* BadFellas v25336 immutable public bundle: public_main. Generated; do not edit. */
:root{--bf-gradient-stop-1-v251130: #ffb326;
    --bf-gradient-stop-2-v251130: #ff9b00;
    --bf-gradient-stop-3-v251130: #d67700;
    --bf-gradient-stop-4-v251130: #8f4400;
    --bf-gradient-stop-5-v251130: #4b2b00;
    --bf-gradient-main-v251130: linear-gradient(135deg, #ffb326 0%, #ff9b00 28%, #d67700 52%, #8f4400 76%, #4b2b00 100%);
    --bf-gradient-vertical-v251130: linear-gradient(180deg, #ffb326 0%, #ff9b00 30%, #d67700 54%, #8f4400 78%, #4b2b00 100%);
    --bf-gradient-soft-v251130: linear-gradient(135deg, rgba(255,179,38,.96) 0%, rgba(255,155,0,.92) 28%, rgba(214,119,0,.88) 52%, rgba(143,68,0,.96) 76%, rgba(75,43,0,.98) 100%);
    --bf-gradient-accent-v251130: #ffb326;
    --bf-gradient-accent-strong-v251130: #d67700;
    --bf-gradient-border-v251130: #ff9b00;
    --bf-gradient-panel-v251130: #8f4400;
    --bf-gradient-night-v251130: #4b2b00;}*{box-sizing: border-box;}html,body{margin: 0; padding: 0;}body{background: #0d0d0d;
    color: #f4f4f4;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;}a{color: #d8d8d8; font-weight: bold; text-decoration: none;}a:hover{color: #fff; text-decoration: none;}strong{color: #fff;}input,select,textarea,button{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px;}input,select,textarea{background: #f5f5f5; border: 1px solid #909090; color: #000; padding: 5px 7px;}textarea{width: 100%; min-height: 90px; resize: vertical;}button,.button{display: inline-block;
    border: 1px solid #090909;
    background: linear-gradient(#3f3f3f, #111);
    color: #fff;
    font-weight: bold;
    padding: 4px 10px;
    cursor: pointer;
    text-decoration: none;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15);}button:hover,.button:hover{background: linear-gradient(#555, #181818); color: #fff;}.small{font-size: 12px; color: #d9d9d9;}.muted{color: #aaa !important;}.none{color: #d8d8d8; font-weight: bold;}.ok-text{color: #00d11f; font-weight: bold;}.bad-text{color: #ff2222; font-weight: bold;}.warning,.orange-text{color: #ffb326; font-weight: bold;}.bf-status-ready{color: #00d11f !important;
    font-weight: bold;}.bf-status-pending{color: #ffb326 !important;
    font-weight: bold;}.login-body{min-height: 100vh;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 50px;
    background: radial-gradient(circle at top, #333 0, #111 35%, #050505 100%);}.login-shell{width: min(920px, calc(100% - 30px));
    background: #1d1d1d;
    border: 1px solid #3b3b3b;
    padding: 18px;
    box-shadow: 0 12px 35px rgba(0,0,0,.65);}.login-shell h1{margin: 0 0 12px; font-size: 28px; color: #ddd; text-shadow: 0 0 12px #fff;}.login-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}.panel{background: #242424; border: 1px solid #555; padding: 12px;}.panel h2{margin: -12px -12px 12px; padding: 5px 8px; background: linear-gradient(#ffb326, #ff9b00 45%, #8f4400); color: #fff; font-size: 16px;}.panel label{display: block; margin-top: 8px; font-weight: bold;}.panel input{width: 100%; margin-top: 3px;}.panel button{margin-top: 12px;}.topbar{display: grid;
    grid-template-columns: 215px 1fr;
    min-height: 103px;
    background: #050505;
    border-bottom: 2px solid #8f4400;
    box-shadow: 0 2px 10px rgba(0,0,0,.8);}.topbar-brand{min-height: 103px;
    padding: 9px 12px;
    border-right: 2px solid #ff9b00;
    background: linear-gradient(90deg, #0b0b0b, #151515 65%, #080808);}.topbar-title{display: block; color: #fff; font-size: 28px; line-height: 30px; font-weight: bold; text-decoration: none; text-shadow: 0 0 7px rgba(255,255,255,.55);}.topbar-clock{margin-top: 2px; color: #fff; font-size: 12px; font-weight: normal;}.topbar-message-row{margin-top: 4px; min-height: 24px; display: flex; align-items: center; gap: 8px;}.inbox-alert{color: #dcdcdc; font-weight: normal; text-decoration: none; font-size: 12px;}.topbar-stats{display: grid; grid-template-columns: repeat(5, minmax(120px, 1fr)); align-content: start; gap: 10px 18px; padding: 26px 16px 0;}.topbar-stat{min-height: 20px; color: #fff; white-space: nowrap;}.topbar-stat span{font-weight: bold; color: #fff;}.topbar-stat strong{color: #fff; font-weight: bold;}.header-cash{display: inline-block; transition: color .2s ease, transform .2s ease, text-shadow .2s ease;}.header-cash.cash-gain{color: #00ff3c !important; transform: scale(1.15); text-shadow: 0 0 8px #00ff3c, 0 0 16px rgba(0,255,60,.55); animation: cashPulse .55s ease-in-out infinite alternate;}.header-cash.cash-loss{color: #ff3030 !important; transform: scale(1.15); text-shadow: 0 0 8px #ff3030, 0 0 16px rgba(255,48,48,.55); animation: cashPulse .55s ease-in-out infinite alternate;}@keyframes cashPulse{from { transform: scale(1.08); } to { transform: scale(1.18); }}.header-rank{display: inline-block;}.header-rank.rank-promoted{color: #ffb326 !important; text-shadow: 0 0 8px #ffb326, 0 0 16px rgba(255,179,38,.65); animation: rankPromotionBounce .55s ease-in-out infinite;}@keyframes rankPromotionBounce{0% { transform: translateY(0) scale(1); } 35% { transform: translateY(-5px) scale(1.18); } 70% { transform: translateY(0) scale(1.05); } 100% { transform: translateY(0) scale(1); }}.inbox-star{color: #ffb326 !important; font-size: 25px; line-height: 25px; text-decoration: none !important; display: inline-block; text-shadow: 0 0 7px #ffb326, 0 0 15px rgba(255,179,38,.55);}.inbox-star:hover{color: #ffb326 !important;}.inbox-star.spin{animation: inboxStarSpin 1.05s linear infinite;}@keyframes inboxStarSpin{from { transform: rotate(0deg) scale(1); } 50% { transform: rotate(180deg) scale(1.18); } to { transform: rotate(360deg) scale(1); }}.side-group{margin-bottom: 12px;}.side-group h3{margin: 0 0 3px; padding: 4px 7px; background: linear-gradient(#373737, #151515); border: 1px solid #333; color: #fff; font-size: 14px;}.side-group a,.logout{display: block; padding: 3px 8px; color: #efefef; text-decoration: none; border-bottom: 1px solid #222; font-weight: normal;}.side-group a:hover,.side-group a.active,.logout:hover{background: #2a2a2a; color: #fff;}.logout{margin-top: 15px; color: #ffb3b3;}h1{margin: 0 0 14px; font-size: 24px; color: #cfcfcf; padding-left: 8px; background: linear-gradient(90deg, #303030, rgba(48,48,48,0)); text-shadow: 0 0 10px #ffffff;}h1::before{content: "★ "; color: #fff;}h2.section-title,.orange-title{margin: 14px 0 0; padding: 4px 7px; background: linear-gradient(#ffb326, #d67700 45%, #8f4400); border: 1px solid #000; color: #fff; font-size: 16px;}.data-table{width: 100%; border-collapse: collapse; background: #222; border: 1px solid #555; margin: 0 0 14px;}.data-table th{text-align: left; padding: 5px 7px; background: linear-gradient(#ffb326, #d67700 45%, #8f4400); border: 1px solid #000; color: #fff;}.data-table td{padding: 6px 7px; border: 1px solid #000; background: #242424; vertical-align: top;}.data-table tr:nth-child(even) td{background: #1e1e1e;}.form-table{max-width: 760px;}.form-table td:first-child{width: 220px; font-weight: bold;}.form-inline{display: inline-flex; align-items: center; gap: 6px; flex-wrap: wrap;}.flash,.error-box{border: 1px solid #555; background: #222; padding: 8px 10px; margin-bottom: 10px; font-weight: bold;}.flash.ok{border-color: #0a8f1d; color: #b7ffbf;}.flash.error,.error-box{border-color: #b00000; color: #ffd0d0;}.flash.warn{border-color: #ff9b00; color: #ffb326;}.info-box{background: #1f1f1f; border: 1px solid #555; padding: 10px; max-width: 860px; margin: 10px 0;}.profile-card{display: grid; grid-template-columns: minmax(420px, 760px) 260px; gap: 0; align-items: stretch; max-width: 980px;}.profile-table{margin: 0;}.profile-table td:first-child{width: 210px; font-weight: bold;}.profile-table .quote-cell{min-height: 120px;}.profile-side-picture{background: #050505; border: 1px solid #000; border-left: 0; min-height: 330px; display: flex; align-items: flex-start; justify-content: center; padding: 8px;}.profile-side-picture,.profile-side-picture{display: block !important;
    width: fit-content !important;
    height: fit-content !important;
    min-height: 0 !important;
    max-width: 220px !important;
    max-height: 500px !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;}.profile-side-picture img{display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 220px !important;
    max-height: 500px !important;}.bulletfactory-ownerless,.bulletfactory-info-table,.bulletfactory-buy-table,.lead-market-table{max-width: 850px;}.lead-market-table th,.lead-market-table td{white-space: nowrap;}.casino-owner-info{max-width: 820px;
    line-height: 1.45;}.roulette-board{width: 360px;
    max-width: 100%;
    min-height: 220px;
    margin: 12px 0;
    border: 1px solid #4a4a4a;
    background: radial-gradient(circle at center, #461100 0, #1c1c1c 56%, #080808 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 25px rgba(0,0,0,.8);}.roulette-wheel{width: 175px;
    height: 175px;
    border-radius: 50%;
    border: 7px solid #d67700;
    background: radial-gradient(circle, #101010 0, #262626 42%, #7a0000 43%, #7a0000 57%, #111 58%);
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 0 7px #000;}.roulette-wheel span{font-size: 13px;
    color: #ffb326;}.roulette-form .option-line{display: inline-block;
    min-width: 115px;
    margin-right: 8px;}.slot-machine-box{max-width: 520px;
    border: 1px solid #555;
    background: linear-gradient(#2b2b2b, #0b0b0b);
    padding: 18px;
    margin: 10px 0;
    text-align: center;
    box-shadow: inset 0 0 20px rgba(214,119,0,.12);}.slot-machine-box .slot-reels{display: inline-block;
    min-width: 320px;
    padding: 18px 10px;
    border: 2px solid #ff9b00;
    background: #050505;
    color: #fff;
    font-size: 38px;
    letter-spacing: 7px;
    text-shadow: 0 0 7px #ffb326;}.blackjack-ownerless .link-button{font-size: 13px;}.blackjack-cards-table{width: 760px;
    max-width: 100%;
    table-layout: fixed;}.blackjack-active-table th,.blackjack-finished-table th{line-height: 18px;}.blackjack-active-table th:nth-child(1),.blackjack-active-table th:nth-child(2),.blackjack-finished-table th:nth-child(1),.blackjack-finished-table th:nth-child(2){width: 50%;}.blackjack-cards-table .cards-zone{display: flex !important;
    flex-direction: row !important;
    gap: 8px;
    align-items: flex-start;
    min-height: 112px;
    margin: 4px 0 6px;
    white-space: normal !important;}.blackjack-cards-table .playing-card{width: 74px !important;
    height: 100px !important;
    min-width: 74px;
    display: inline-block !important;
    position: relative;
    border-radius: 4px;
    border: 1px solid #777;
    background: #fff;
    color: #090909;
    box-shadow: 1px 1px 2px rgba(0,0,0,.85);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 20px;
    padding: 5px;
    flex: 0 0 auto;}.blackjack-cards-table .playing-card .card-rank{position: absolute;
    font-weight: bold;
    line-height: 18px;}.blackjack-cards-table .playing-card .top-left{top: 4px;
    left: 6px;}.blackjack-cards-table .playing-card .bottom{right: 6px;
    bottom: 4px;
    transform: rotate(180deg);}.blackjack-cards-table .playing-card .card-suit{position: absolute;
    top: 34px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 36px;
    line-height: 36px;}.blackjack-cards-table .red-card{color: #d00000 !important;}.blackjack-cards-table .hidden-card.dealer-card-back{background: radial-gradient(circle at center, #ff9b00 0, #8f4400 56%, #4b2b00 100%) !important;
    color: #e8e8e8;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-color: #4b2b00;}.blackjack-cards-table .hidden-card.dealer-card-back span{font-size: 40px;
    text-shadow: 0 0 8px #000;}.blackjack-score{clear: both;
    font-weight: bold;
    color: #fff;
    margin-top: 3px;}.blackjack-result-text{max-width: 760px;
    margin: 18px 0 14px;
    font-weight: bold;
    line-height: 1.25;}.blackjack-result-text.bad-text{color: #ff3030 !important;}.blackjack-result-actions{margin-top: 8px;
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;}.blackjack-result-actions form{margin: 0;}.blackjack-active-table .timer-box{width: 105px;
    text-align: center;
    vertical-align: top;
    font-weight: bold;}.blackjack-active-table .timer-bar-wrap{height: 120px;
    width: 32px;
    border: 1px solid #000;
    margin: 8px auto 0;
    display: flex;
    align-items: flex-end;
    background: #080808;}.blackjack-active-table .timer-bar{width: 100%;
    background: #00b000;}.countries-table th,.countries-table td{white-space: nowrap;}.blackjack-result-text{max-width: 850px;
    margin: 18px 0 14px;
    color: #ffb326;
    font-weight: bold;
    line-height: 1.25;}.blackjack-result-text.bad-text,.blackjack-result-text.blackjack-result-error{color: #ff3030;}.blackjack-result-text.blackjack-result-warn{color: #ffb326;}.blackjack-cards-table{width: 760px;
    max-width: 100%;
    margin-top: 6px;}.blackjack-cards-table th{font-size: 15px;
    padding: 3px 6px;
    line-height: 18px;}.blackjack-cards-table td{padding: 7px 9px;
    vertical-align: top;}.blackjack-active-table .timer-box{width: 105px;
    text-align: center;
    vertical-align: top;
    font-weight: bold;}.blackjack-time-head{text-align: center !important;}.cards-zone{display: flex;
    gap: 8px;
    align-items: flex-start;
    min-height: 112px;
    margin: 4px 0 6px;
    flex-wrap: wrap;}.playing-card{width: 74px;
    height: 100px;
    border-radius: 4px;
    border: 1px solid #777;
    background: #fff;
    color: #090909;
    box-shadow: 1px 1px 2px rgba(0,0,0,.85);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 20px;
    position: relative;
    padding: 5px;
    flex: 0 0 auto;}.playing-card .card-rank{position: absolute;
    font-weight: bold;
    line-height: 18px;}.playing-card .top-left{top: 4px;
    left: 6px;}.playing-card .bottom{right: 6px;
    bottom: 4px;
    transform: rotate(180deg);}.playing-card .card-suit{position: absolute;
    top: 34px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 36px;
    line-height: 36px;}.red-card{color: #d00000;}.hidden-card.dealer-card-back{background: radial-gradient(circle at center, #ff9b00 0, #8f4400 56%, #4b2b00 100%);
    color: #e8e8e8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #4b2b00;}.hidden-card.dealer-card-back span{font-size: 40px;
    text-shadow: 0 0 8px #000;}.blackjack-score{margin-top: 3px;
    font-weight: bold;}.blackjack-actions{width: 760px;
    max-width: 100%;
    margin-top: 14px;}.blackjack-actions td{text-align: center;
    padding: 5px;}.blackjack-actions form,.blackjack-result-actions form{margin: 0;}.blackjack-result-actions{margin-top: 8px;}.blackjack-result-actions .inline-form{margin-right: 8px;}.timer-bar-wrap{height: 190px;
    width: 34px;
    border: 1px solid #000;
    margin: 8px auto;
    display: flex;
    align-items: flex-end;
    background: #080808;}.timer-bar{width: 100%;
    background: #00b000;}.blackjack-result-text{max-width: 820px;
    margin: 18px 0 14px;
    color: #ffb326;
    font-weight: bold;
    line-height: 1.35;}.blackjack-result-text.bad-text,.blackjack-result-text.error{color: #ff3030;}.blackjack-result-text.warn{color: #ffb326;}.blackjack-cards-table{width: 760px;
    max-width: 100%;
    margin-top: 6px;}.blackjack-cards-table th{font-size: 15px;
    padding: 3px 6px;
    line-height: 18px;}.blackjack-cards-table td{padding: 7px 9px;}.blackjack-cards-table .cards-zone{min-height: 112px;
    gap: 8px;
    align-items: flex-start;
    margin-bottom: 4px;}.blackjack-active-table .timer-box{width: 105px;
    text-align: center;
    vertical-align: top;
    font-weight: bold;}.blackjack-time-head{text-align: center !important;}.playing-card{width: 74px;
    height: 100px;
    border-radius: 4px;
    border: 1px solid #777;
    background: #fff;
    color: #090909;
    box-shadow: 1px 1px 2px rgba(0,0,0,.85);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 20px;
    position: relative;
    padding: 5px;
    flex: 0 0 auto;}.playing-card .card-rank{position: absolute;
    font-weight: bold;
    line-height: 18px;}.playing-card .top-left{top: 4px;
    left: 6px;}.playing-card .bottom{right: 6px;
    bottom: 4px;
    transform: rotate(180deg);}.playing-card .card-suit{position: absolute;
    top: 34px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 36px;
    line-height: 36px;}.red-card{color: #d00000;}.hidden-card.dealer-card-back{background: radial-gradient(circle at center, #ff9b00 0, #8f4400 56%, #4b2b00 100%);
    color: #e8e8e8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #4b2b00;}.hidden-card.dealer-card-back span{font-size: 40px;
    text-shadow: 0 0 8px #000;}.blackjack-score{margin-top: 4px;
    font-weight: bold;}.blackjack-actions{width: 760px;
    max-width: 100%;
    margin-top: 14px;}.blackjack-actions td{text-align: center;
    padding: 5px;}.blackjack-actions form{margin: 0;}.timer-bar-wrap,.blackjack-timer-wrap{height: 190px;
    width: 34px;
    border: 1px solid #000;
    margin: 8px auto;
    display: flex;
    align-items: flex-end;
    background: #080808;}.timer-bar,.blackjack-timer-bar{width: 100%;
    background: #00b000;}.blackjack-timer-time{margin-bottom: 4px;}.link-form{display: inline;}.link-button{background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    color: #d8d8d8;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;}.link-button:hover{color: #ffffff;
    text-decoration: underline;}.link-button.orange-link,.orange-link.link-button{color: #ffb326;
    text-decoration: underline;}.link-button.orange-link:hover,.orange-link.link-button:hover{color: #ffb326;}.muted-link{margin-left: 12px;
    color: #aaa !important;
    font-weight: normal;}.blackjack-play-again,.blackjack-new-bet,.blackjack-claim-form{margin-top: 8px;}.kill-result-block{max-width: 800px;
    margin-bottom: 12px;}.kill-form-table input[type="text"],.kill-form-table input[type="number"]{max-width: 420px;}.kill-result-box{max-width: 760px;
    margin: 10px 0 14px;
    padding: 10px 12px;
    background: #1f1f1f;
    border: 1px solid #444;}.kill-result-box p{margin: 5px 0;}.oc-team-table td,.oc-team-table th{vertical-align: middle;}.oc-equipment-grid{display: grid;
    grid-template-columns: repeat(3, minmax(220px, 1fr));
    gap: 12px;
    max-width: 1100px;}.oc-equipment-grid .data-table{margin-bottom: 0;}@media (max-width: 980px){.oc-equipment-grid{grid-template-columns: 1fr;}}.oc-equipment-grid{display: grid;
    grid-template-columns: repeat(3, minmax(220px, 1fr));
    gap: 12px;
    max-width: 1100px;}.oc-equipment-grid .data-table{margin-bottom: 0;}.oc-team-table{max-width: 980px;}@media (max-width: 1000px){.oc-equipment-grid{grid-template-columns: 1fr;}}.domination-statusbar{max-width: 1040px;
    background: #121212;
    border: 1px solid #222;
    padding: 9px 10px;
    margin: 0 0 14px;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;}.domination-statusbar span{white-space: nowrap;}.domination-top-table{max-width: 1040px;}.crew-color-dot{display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 8px;
    border: 1px solid #000;
    vertical-align: -2px;}.domination-layout{display: grid;
    grid-template-columns: minmax(520px, 760px) minmax(280px, 380px);
    gap: 16px;
    align-items: start;
    max-width: 1180px;}.country-map-stage{position: relative;
    width: 100%;
    max-width: 820px;
    aspect-ratio: var(--map-ratio);
    background-color: #050505;
    border: 1px solid #1f1f1f;
    overflow: hidden;}.country-map-img{position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    z-index: 0;
    pointer-events: none;
    user-select: none;}.map-plot{position: absolute;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,.42);
    color: #fff;
    text-shadow: 0 1px 3px #000, 0 0 5px #000;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    line-height: 1.05;
    padding: 2px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.28);
    opacity: .90;}.map-plot:hover{color: #fff;
    text-decoration: none;
    border-color: #fff;
    opacity: 1;
    box-shadow: 0 0 8px rgba(255,255,255,.55), inset 0 0 0 1px rgba(0,0,0,.35);}.map-plot.free{background: rgba(255,255,255,.035) !important;
    border-color: rgba(255,255,255,.32);}.map-plot.owned{border-color: rgba(255,255,255,.68);}.map-plot.selected{border: 2px solid #ffb326;
    box-shadow: 0 0 10px #ffb326, inset 0 0 0 1px #000;
    z-index: 3;}.map-plot.cooling{opacity: .45;}.plot-number{font-weight: normal;}.plot-hq-label{color: #d67700;
    font-weight: normal;
    font-size: 11px;
    text-shadow: 0 0 4px #000;}.domination-panel .data-table,.domination-panel .form-table{max-width: none; width: 100%;}.selected-plot-table td:first-child,.hq-options-table td:first-child{width: 105px;}.hq-options-table input[type="text"]{width: 150px;}.option-line{display: block;
    padding: 4px 0;
    color: #f5f5f5;
    font-weight: normal;}.option-line input{vertical-align: middle;
    margin-right: 6px;}.info-box{background: #1f1f1f;
    border: 1px solid #555;
    padding: 10px;
    max-width: 760px;
    margin: 10px 0;}.inline-form{display: inline-block; margin: 0;}@media (max-width: 1100px){.domination-layout{grid-template-columns: 1fr;}}.domination-map-note{color: #bfbfbf;}.domination-layout{grid-template-columns: minmax(560px, 820px) minmax(260px, 360px);
    gap: 16px;
    align-items: start;}.country-map-stage{position: relative;
    width: 100%;
    max-width: 820px;
    aspect-ratio: var(--map-ratio);
    background: #050505;
    border: 1px solid #333;
    overflow: hidden;
    box-shadow: inset 0 0 45px rgba(255,255,255,.05), 0 0 14px rgba(0,0,0,.6);}.country-map-img{position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    z-index: 0;
    pointer-events: none;
    user-select: none;
    opacity: 1;
    filter: drop-shadow(0 0 5px rgba(255,255,255,.18));}.map-plot{z-index: 2;
    backdrop-filter: none;
    border: 1px solid rgba(255,255,255,.55);
    color: #fff;
    text-shadow: 0 0 4px #000, 0 1px 2px #000;
    opacity: .88;}.map-plot.free{background: rgba(255,255,255,.08) !important;
    color: rgba(255,255,255,.8);}.map-plot.owned{opacity: .82;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.5), 0 0 4px rgba(0,0,0,.55);}.map-plot:hover{opacity: 1;
    border-color: #fff;
    box-shadow: 0 0 9px rgba(255,255,255,.55), inset 0 0 0 1px #000;}.map-plot.selected{z-index: 4;
    opacity: 1;
    border: 2px solid #ffb326;
    box-shadow: 0 0 12px #ffb326, inset 0 0 0 1px #000;}.plot-number{font-size: 12px;}.plot-hq-label{color: #d67700;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 0 5px #000, 0 1px 2px #000;}.country-map-stage{background: radial-gradient(circle at center, #151515 0, #080808 72%, #030303 100%);}.map-plot{border-color: rgba(255,255,255,.62);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.45);}.map-plot.free{background: rgba(255,255,255,.045) !important;}.map-plot.owned{opacity: .76;}.map-plot.selected{opacity: 1;}.country-map-img{opacity: 1;}.airport-travel-info{display: flex;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;}.drugs-market-table .market-amount-input{width: 82px;}.drugs-market-table td,.drugs-market-table th{vertical-align: middle;}.drugs-market-info{max-width: 820px;}.sell-form-row{gap: 6px;}.country-map-img{object-position: left center !important;}.country-map-stage{max-width: 820px;}.map-plot{box-sizing: border-box;}.topbar-stat span{color: #ffb326 !important;
    font-weight: bold !important;}.topbar-stat strong,.topbar-stat strong a,.topbar-stat .crew-profile-link,.topbar-stat .crewname-link{color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;}.header-health-wrap{position: relative;
    display: inline-block;
    width: 112px;
    height: 16px;
    border: 1px solid #000;
    background: #111;
    vertical-align: -3px;
    box-shadow: inset 0 0 4px rgba(0,0,0,.9);}.header-health-fill{position: absolute;
    inset: 0 auto 0 0;
    height: 100%;
    transition: width .25s ease;}.header-health-text{position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 11px;
    text-shadow: 0 1px 2px #000;}.health-good .header-health-fill{background: linear-gradient(#22dd3d, #078a16);}.health-mid .header-health-fill{background: linear-gradient(#ffb326, #d67700);}.health-low .header-health-fill{background: linear-gradient(#ff3c3c, #9b0000);}.topbar-hospital-banner{grid-column: 1 / -1;
    margin-top: -2px;
    padding: 7px 10px;
    border: 1px solid #c00000;
    background: linear-gradient(90deg, #6d0000, #3b0000 55%, #160000);
    color: #ffe2e2;
    font-weight: normal;
    text-shadow: 0 1px 4px #000;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.06), 0 0 13px rgba(255,0,0,.35);
    animation: hospitalPulse 1.2s ease-in-out infinite alternate;
    display: flex;
    align-items: center;
    gap: 14px;
    white-space: normal;}.hospital-banner-title{display: inline-block;
    color: #ffb326;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: .5px;
    text-transform: uppercase;}.hospital-banner-title::before{content: "✚ ";
    color: #ff3030;
    text-shadow: 0 0 8px #ff3030;}.hospital-banner-text{color: #fff;
    font-weight: bold;}@keyframes hospitalPulse{from { box-shadow: inset 0 0 0 1px rgba(255,255,255,.06), 0 0 5px rgba(255,0,0,.25); }
    to { box-shadow: inset 0 0 0 1px rgba(255,255,255,.09), 0 0 18px rgba(255,0,0,.75); }}.my-properties-page,.property-narrow,.property-narrow-table,.property-admin-box,.property-section-title{max-width: 780px;}.property-management-table{max-width: 780px;
    width: 780px;}.property-management-table td{background: #242424 !important;}.property-management-table td:first-child{width: 220px;
    font-weight: bold;}.property-profit-positive{color: #00c92b;
    font-weight: bold;}.property-profit-negative{color: #ff3030;
    font-weight: bold;}.reset-profit-form{margin-left: 6px;}.reset-link{color: #d8d8d8 !important;
    font-weight: normal !important;
    text-decoration: underline !important;}.auction-toggle{min-width: 120px;}.auction-start-form{margin-top: 8px;
    padding: 8px;
    background: #1b1b1b;
    border: 1px solid #333;}.auction-start-form input{width: 130px;}.stats-page .data-table{width: 50%;
    min-width: 560px;
    max-width: 780px;}.airport-page .data-table,.airport-page .info-box,.airport-page .warning-box,.black-market-page .data-table,.black-market-page .orange-title,.black-market-page .info-box,.car-theft-page .data-table,.car-theft-page .orange-title,.car-theft-page .section-title,.robbery-narrow,.robbery-narrow-title{max-width: 760px;
    width: 760px;}.car-theft-options .radio-line{display: block;
    padding: 5px 0;
    line-height: 1.35;}.robbery-start-panel{width: 760px;
    max-width: 100%;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #333;
    background: #1e1e1e;}.robbery-start-button{font-size: 15px;
    padding: 8px 18px;}.kill-result-box{max-width: 780px;
    border: 2px solid #ff9b00;
    background: radial-gradient(circle at top left, #4b2b00, #151515 70%);
    padding: 18px 20px;
    margin: 14px 0 18px;
    box-shadow: 0 0 18px rgba(255,179,38,.22);}.kill-result-box .orange-text{font-size: 22px;
    line-height: 1.25;
    margin: 6px 0;
    text-shadow: 0 0 8px rgba(255,179,38,.65);}.crew-tabs{max-width: 780px;
    gap: 0;
    padding: 4px;
    background: #111;
    border: 1px solid #333;}.crew-tabs a{min-width: 120px;
    text-align: center;
    border: 1px solid #333;
    margin-right: 4px;
    background: linear-gradient(#202020, #0f0f0f);
    color: #fff;
    font-weight: bold;}.crew-tabs a.active{background: linear-gradient(#ffb326, #d67700 45%, #8f4400);
    color: #fff;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25);}.property-profile-card{display: grid;
    grid-template-columns: minmax(360px, 430px) 340px;
    gap: 0;
    max-width: 780px;}.property-profile-table{margin: 0;}.property-profile-table td:first-child{width: 180px;
    font-weight: bold;}.property-profile-visual{min-height: 220px;
    border: 1px solid #000;
    border-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(255,255,255,.82);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 5px #000;}.property-visual-casino{background: radial-gradient(circle at 70% 28%, #c70000 0, transparent 13%), radial-gradient(circle at 35% 65%, #ff9b00 0, transparent 16%), linear-gradient(135deg, #050505, #3b0b0b 45%, #0c0c0c);}.property-visual-bulletfactory{background: radial-gradient(circle at center, #ff9b00 0, #4b2b00 55%, #070707 100%);}.property-visual-swiss_bank{background: radial-gradient(circle at center, #274928 0, #081708 55%, #050505 100%);}.property-profile-link{color: #ffb326;
    text-decoration: none;
    font-weight: bold;}.property-profile-link:hover{color: #ffb326;
    text-decoration: none;}@media (max-width: 1100px){.stats-page .data-table,.airport-page .data-table,.airport-page .info-box,.black-market-page .data-table,.black-market-page .orange-title,.car-theft-page .data-table,.robbery-narrow,.robbery-narrow-title{width: 100%;
        min-width: 0;
        max-width: 100%;}.property-profile-card{grid-template-columns: 1fr;}.property-profile-visual{border-left: 1px solid #000;}}.topbar-stat .header-health-text{color: #fff !important;
    font-weight: bold !important;}.black-market-page .data-table,.black-market-page .orange-title,.black-market-page .info-box{width: 50%;
    min-width: 560px;
    max-width: 760px;}.swiss-bank-ownerless-box .orange-text{font-size: 14px;}.admin-finish-form{margin-left: 8px;
    vertical-align: middle;}.admin-finish-form button{padding: 2px 7px;
    font-size: 11px;}.property-profile-card{grid-template-columns: minmax(360px, 430px) 340px;}.property-profile-visual{background: #050505;
    overflow: hidden;}.property-profile-visual img{width: 100%;
    height: 100%;
    min-height: 220px;
    object-fit: cover;
    display: block;}.property-profile-visual img{max-width: 100%;
    max-height: 260px;
    object-fit: cover;
    display: block;}.stats-page .crew-stats-table{width: 50%;
    min-width: 560px;
    max-width: 780px;}.flash a{color: #ffb326;
    text-decoration: none;
    font-weight: bold;}.flash a:hover{color: #ffb326;
    text-decoration: none;}@media (max-width: 1100px){.stats-page .crew-stats-table{width: 100%;
        min-width: 0;
        max-width: 100%;}}.jail-page-wrap{width: 760px;
    max-width: 100%;}.jail-intro{max-width: 760px;
    line-height: 1.35;}.jail-hero-wrap{width: 100%;
    border: 1px solid #222;
    background: #050505;
    margin: 0 0 10px;
    overflow: hidden;}.jail-hero-image{display: block;
    width: 100%;
    height: 240px;
    object-fit: cover;
    object-position: center center;
    opacity: .92;}.jail-status-panel{display: flex;
    align-items: center;
    gap: 34px;
    border: 1px solid #333;
    background: #1f1f1f;
    padding: 18px 24px;
    margin: 0 0 12px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}.jail-status-main{color: #ffb326;
    font-size: 24px;
    font-weight: bold;
    white-space: nowrap;}.jail-status-time{color: #f2f2f2;
    font-size: 16px;}.jail-status-time strong{color: #ffb326;
    font-weight: bold;}.jail-form-table input[type="number"]{width: 170px;}.jail-chat-input{width: 70%;
    max-width: 520px;}.jail-table th,.jail-chat-table th{white-space: nowrap;}.jail-table td,.jail-chat-table td{vertical-align: middle;}@media (max-width: 800px){.jail-status-panel{display: block;
        padding: 14px 16px;}.jail-status-time{margin-top: 8px;}.jail-hero-image{height: 190px;}}.world-map-title,.world-map-card{width: 50%;
    min-width: 560px;
    max-width: 820px;}.world-map-card{background: #121212;
    border: 1px solid #333;
    margin: 0 0 14px;
    padding: 8px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.world-map-card img{display: block;
    width: 100%;
    max-height: 430px;
    object-fit: contain;
    background: #050505;
    border: 1px solid #000;}.world-map-caption{padding: 8px 4px 0;
    color: #d8d8d8;
    line-height: 1.35;}.world-map-caption strong{color: #ffb326;
    font-weight: bold;}@media (max-width: 1100px){.world-map-title,.world-map-card{width: 100%;
        min-width: 0;
        max-width: 100%;}}.forum-author{width: 170px;}.forum-actions,.newspaper-actions{width: 50%;
    min-width: 560px;
    max-width: 820px;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;}@media (max-width: 1100px){.forum-actions,.newspaper-actions{width: 100%;
        min-width: 0;
        max-width: 100%;}}.crew-properties-summary{width: 50%;
    min-width: 560px;
    max-width: 820px;}.crew-properties-quicknav{width: 50%;
    min-width: 560px;
    max-width: 820px;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 0 0 12px;}.crew-properties-quicknav a{display: inline-block;
    border: 1px solid #333;
    background: #1d1d1d;
    color: #d8d8d8;
    text-decoration: none;
    font-weight: normal;
    padding: 5px 9px;}.crew-properties-quicknav a:hover{background: #2b2b2b;
    color: #fff;
    text-decoration: none;}.crew-properties-dashboard{width: 50%;
    min-width: 560px;
    max-width: 820px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    margin: 0 0 14px;}.crew-property-card{display: block;
    border: 1px solid #333;
    background: linear-gradient(#242424, #181818);
    padding: 8px 10px;
    min-height: 112px;
    color: #d8d8d8;
    text-decoration: none;
    font-weight: normal;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.crew-property-card:hover{color: #fff;
    text-decoration: none;
    border-color: #777;}.crew-property-card-title{display: block;
    color: #ffb326;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 6px;}.crew-property-card-status{display: inline-block;
    border: 1px solid #555;
    background: #101010;
    padding: 2px 6px;
    margin-bottom: 6px;
    font-size: 11px;
    color: #fff;}.crew-property-card-active .crew-property-card-status{color: #b7ffbf; border-color: #0a8f1d;}.crew-property-card-building .crew-property-card-status{color: #ffb326; border-color: #ff9b00;}.crew-property-card-locked .crew-property-card-status{color: #ffb3b3; border-color: #8f0000;}.crew-property-card-owner,.crew-property-card-detail{display: block;
    margin-top: 4px;
    line-height: 1.3;}.crew-property-card-owner .username-link{color: #ffb326;
    text-decoration: none;}.crew-properties-titlebar{scroll-margin-top: 12px;}@media (max-width: 1100px){.crew-properties-summary,.crew-properties-quicknav,.crew-properties-dashboard{width: 100%;
        min-width: 0;
        max-width: 100%;}.crew-properties-dashboard{grid-template-columns: 1fr;}}.trade-route-hero{width: 50%;
    min-width: 560px;
    max-width: 920px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    border: 1px solid #8f4400;
    background: linear-gradient(135deg, #262018, #151515 55%, #0c0c0c);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 18px rgba(0,0,0,.45);
    padding: 12px 14px;
    margin: 0 0 12px;}.tr-kicker{color: #ffb326;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .7px;
    font-weight: bold;
    margin-bottom: 3px;}.tr-title{color: #fff;
    font-weight: bold;
    font-size: 19px;
    text-shadow: 0 0 8px rgba(255,255,255,.25);}.tr-subtitle{color: #cfcfcf;
    font-size: 12px;
    margin-top: 4px;}.trade-route-hero-status{white-space: nowrap;
    border: 1px solid #444;
    background: #101010;
    padding: 6px 9px;
    color: #fff;}.tr-status-dot{display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    margin-right: 7px;
    box-shadow: 0 0 7px currentColor;}.tr-status-dot.active{background: #00d11f; color: #00d11f;}.tr-status-dot.idle{background: #ffb326; color: #ffb326;}.tr-dashboard{width: 50%;
    min-width: 560px;
    max-width: 920px;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin: 0 0 14px;}.tr-card{border: 1px solid #333;
    background: linear-gradient(#242424, #181818);
    padding: 8px 9px;
    min-height: 62px;}.tr-card-label{color: #ffb326;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 5px;}.tr-card-value{color: #fff;
    line-height: 1.25;}.tr-card-value a{color: #d8d8d8;
    text-decoration: none;
    font-weight: normal;}.tr-route-panel,.tr-active-panel,.tr-world-map-card{width: 50%;
    min-width: 560px;
    max-width: 920px;}.tr-route-panel{border: 1px solid #333;
    background: #1b1b1b;
    padding: 9px;
    margin: 0 0 14px;
    overflow-x: auto;}.tr-route-line{display: flex;
    align-items: stretch;
    gap: 5px;
    min-width: 620px;}.tr-route-stop{min-width: 88px;
    border: 1px solid #444;
    background: #101010;
    padding: 6px 7px;
    text-align: center;
    color: #d8d8d8;}.tr-route-stop.hq{border-color: #ff9b00;}.tr-route-stop.current{border-color: #ffb326;
    box-shadow: 0 0 8px rgba(255,179,38,.7);
    background: #4b2b00;}.tr-stop-number{display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #333;
    color: #fff;
    line-height: 18px;
    font-size: 10px;
    margin-bottom: 4px;}.tr-stop-country{display: block;
    font-weight: bold;
    color: #fff;
    margin-bottom: 2px;}.tr-stop-meta{display: block;
    color: #aaa;
    font-size: 11px;}.tr-route-arrow{display: flex;
    align-items: center;
    color: #ffb326;
    font-size: 18px;
    font-weight: bold;}.tr-active-panel{border: 1px solid #333;
    background: #1b1b1b;
    padding: 0;
    margin-bottom: 14px;}.tr-active-top{display: flex;
    justify-content: space-between;
    gap: 12px;
    padding: 10px 12px;
    background: linear-gradient(#272727, #171717);
    border-bottom: 1px solid #333;}.tr-active-title{color: #fff;
    font-weight: bold;
    font-size: 17px;}.tr-active-timer{color: #ffb326;
    font-weight: bold;
    align-self: center;}.trade-route-active-table{width: 100%;
    margin: 0;}.trade-route-active-table td:first-child{width: 160px;
    color: #ffb326;
    font-weight: bold;}.trade-route-heading{width: 50%;
    min-width: 560px;
    max-width: 920px;}@media (max-width: 1100px){.trade-route-hero,.tr-dashboard,.tr-route-panel,.tr-active-panel,.tr-world-map-card,.trade-route-heading{width: 100%;
        min-width: 0;
        max-width: 100%;}.tr-dashboard{grid-template-columns: 1fr;}}.crew-properties-empty-gate{width: 50%;
    min-width: 560px;
    max-width: 820px;
    border: 1px solid #8f4400;
    background: linear-gradient(180deg, #8f4400, #161616);
    color: #f2f2f2;
    padding: 16px 18px;
    margin: 10px 0 14px;
    font-size: 15px;
    line-height: 1.55;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 0 12px rgba(0,0,0,.35);}.crew-properties-empty-gate b{color: #ffb326;}.crew-properties-status-strip{display: flex;
    gap: 18px;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(180deg, #202020, #151515);
    border-color: #3f3f3f;}.crew-properties-status-strip b{color: #ffb326;}.crew-properties-quicknav{background: #151515;
    border: 1px solid #2f2f2f;
    padding: 7px;}.crew-properties-quicknav a{background: linear-gradient(#2b2b2b, #171717);
    border-color: #454545;
    border-radius: 2px;}.crew-properties-quicknav a:hover{background: linear-gradient(#ffb326, #ff9b00);
    border-color: #000;
    color: #fff;}.crew-property-card{min-height: 98px;
    border-color: #3e3e3e;}.crew-property-card-detail{color: #dcdcdc;}.international-action-panel{display: flex;
    flex-direction: column;
    gap: 7px;}.international-action-panel .inline-form{display: inline-block;}@media (max-width: 1100px){.crew-properties-empty-gate{width: 100%;
        min-width: 0;
        max-width: 100%;}}.crew-property-gate-box{width: 50%;
    min-width: 560px;
    max-width: 820px;
    border: 1px solid #8f4400;
    background: linear-gradient(135deg, #4b2b00, #141414 68%, #070707);
    color: #f2f2f2;
    padding: 16px 18px;
    font-size: 15px;
    line-height: 1.5;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 8px 22px rgba(0,0,0,.28);}.crew-property-gate-box b{color: #ffb326;}.crew-properties-build-table td:first-child,.crew-properties-build-table th:first-child{width: 185px;}@media (max-width: 1100px){.crew-property-gate-box{width: 100%;
        min-width: 0;
        max-width: 100%;}}.crew-property-card-icon{width: 88px;
    height: 88px;
    border: 1px solid #333;
    background: radial-gradient(circle at center, #303030 0, #171717 62%, #090909 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-shadow: inset 0 0 10px rgba(0,0,0,.65);}.crew-property-card-icon img{width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;}.crew-property-card-content{display: block;
    min-width: 0;}.crew-property-section-visual{width: 50%;
    min-width: 560px;
    max-width: 820px;
    display: grid;
    grid-template-columns: 110px 1fr;
    gap: 12px;
    align-items: center;
    background: linear-gradient(135deg, #222, #151515 70%, #0b0b0b);
    border: 1px solid #333;
    padding: 10px;
    margin: 0 0 12px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.crew-property-section-visual img{width: 104px;
    height: 104px;
    object-fit: contain;
    background: radial-gradient(circle at center, #303030 0, #161616 65%, #080808 100%);
    border: 1px solid #333;}.crew-property-section-visual strong{display: block;
    color: #ffb326;
    font-size: 16px;
    margin-bottom: 5px;}.crew-property-section-visual span{display: block;
    color: #d8d8d8;
    font-size: 12px;}.crew-property-build-name{display: inline-flex;
    align-items: center;
    gap: 8px;}.crew-property-build-name img{width: 34px;
    height: 34px;
    object-fit: contain;
    border: 1px solid #333;
    background: #111;
    vertical-align: middle;}@media (max-width: 1100px){.crew-property-card-icon{width: 74px;
        height: 74px;}.crew-property-section-visual{width: 100%;
        min-width: 0;
        max-width: 100%;
        grid-template-columns: 90px 1fr;}.crew-property-section-visual img{width: 84px;
        height: 84px;}}.inbox-invite-actions{margin: 0 0 14px;
    padding: 10px;
    background: #1f1f1f;
    border: 1px solid #555;}.inbox-invite-title{color: #ffb326;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 6px;}.inbox-invite-text{margin-bottom: 10px;
    line-height: 1.4;}.inbox-invite-actions button{margin-right: 6px;}.world-map-card picture{display: block;}.tr-position-map-card img{max-height: 300px;
    object-fit: contain;}.tr-position-map-card .world-map-caption{border-top: 1px solid #242424;
    margin-top: 8px;}.cp-operations-hero{width: 50%;
    min-width: 560px;
    max-width: 920px;
    display: grid;
    grid-template-columns: 1.15fr 1fr;
    gap: 12px;
    align-items: stretch;
    margin: 0 0 12px;
    border: 1px solid #8f4400;
    background: linear-gradient(135deg, #4b2b00 0, #171717 48%, #090909 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 8px 22px rgba(0,0,0,.28);}.cp-operations-main{padding: 14px 16px;
    border-right: 1px solid #2d2d2d;}.cp-hero-kicker{display: block;
    color: #ffb326;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 5px;}.cp-operations-main strong{display: block;
    font-size: 21px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 5px;}.cp-operations-main span:last-child{display: block;
    color: #d7d7d7;}.cp-operations-metrics{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1px;
    background: #272727;}.cp-operations-metrics div{background: linear-gradient(#222, #141414);
    padding: 12px;
    min-height: 64px;}.cp-operations-metrics div.wide{grid-column: span 2;}.cp-operations-metrics b{display: block;
    color: #ffb326;
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 4px;}.cp-operations-metrics span{display: block;
    color: #bdbdbd;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .04em;}.cp-status-badge{display: inline-block;
    border: 1px solid #555;
    background: #111;
    color: #fff;
    padding: 2px 7px;
    line-height: 16px;
    min-height: 18px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}.cp-status-ready,.cp-status-active{border-color: #0a8f1d;
    color: #b7ffbf;
    background: linear-gradient(#143018, #0b160d);}.cp-status-building,.cp-status-producing,.cp-status-waiting,.cp-status-preparing,.cp-status-incoming{border-color: #ff9b00;
    color: #ffb326;
    background: linear-gradient(#4b2b00, #4b2b00);}.cp-status-failed,.cp-status-expired,.cp-status-declined,.cp-status-disaster{border-color: #b00000;
    color: #ffd0d0;
    background: linear-gradient(#3a0808, #170909);}.cp-timer-pill,.cp-overview-detail{display: inline-block;
    margin-left: 7px;
    color: #d8d8d8;
    font-size: 12px;}.crew-properties-dashboard{gap: 10px;}.crew-property-card-status-wrap{display: block;
    margin: 3px 0 6px;}.crew-property-card-detail{color: #d7d7d7;}.crew-property-section-visual{border-color: #8f4400;
    background: linear-gradient(135deg, #8f4400 0, #1a1a1a 52%, #0b0b0b 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 5px 16px rgba(0,0,0,.22);}.crew-property-section-visual img{border-color: #4a4a4a;
    background: radial-gradient(circle at center, #3a3a3a 0, #1b1b1b 65%, #080808 100%);}.crew-property-section-visual span em{color: #d8d8d8;
    font-style: normal;
    margin-left: 7px;}#cp-international-orders + .crew-property-section-visual{border-color: #ff9b00;
    background: linear-gradient(135deg, #8f4400 0, #191919 50%, #080808 100%);}.cp-build-grid{width: 50%;
    min-width: 560px;
    max-width: 920px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 0 0 14px;}.cp-build-card{display: grid;
    grid-template-columns: 92px 1fr;
    gap: 10px;
    align-items: center;
    border: 1px solid #3f3f3f;
    background: linear-gradient(135deg, #242424, #151515 68%, #0a0a0a);
    padding: 8px;
    min-height: 118px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}.cp-build-card-visual{width: 88px;
    height: 88px;
    border: 1px solid #333;
    background: radial-gradient(circle at center, #333 0, #171717 65%, #090909 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;}.cp-build-card-visual img{width: 100%;
    height: 100%;
    object-fit: contain;}.cp-build-card-body strong{display: block;
    color: #ffb326;
    font-size: 15px;
    margin-bottom: 6px;}.cp-build-meta{display: flex;
    gap: 6px;
    flex-wrap: wrap;
    margin-bottom: 7px;}.cp-build-meta span{border: 1px solid #444;
    background: #101010;
    color: #e9e9e9;
    padding: 2px 6px;
    font-size: 11px;}.cp-build-form{display: flex;
    gap: 6px;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;}.cp-build-form input[type="text"]{width: 150px;}@media (max-width: 1100px){.cp-operations-hero,.cp-build-grid{width: 100%;
        min-width: 0;
        max-width: 100%;}.cp-operations-hero{grid-template-columns: 1fr;}.cp-operations-main{border-right: 0;
        border-bottom: 1px solid #2d2d2d;}.cp-build-grid{grid-template-columns: 1fr;}}.cp-io-card,.cp-io-flow,.cp-io-panels,.cp-io-action-box,.cp-io-log-table{width: 50%;
    min-width: 560px;
    max-width: 920px;}.cp-io-card{display: grid;
    grid-template-columns: 132px 1fr;
    gap: 14px;
    align-items: stretch;
    border: 1px solid #8f4400;
    background: linear-gradient(135deg, #8f4400 0, #1c1c1c 54%, #080808 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 8px 22px rgba(0,0,0,.28);
    margin: 0 0 12px;
    padding: 10px;}.cp-io-card-empty{border-color: #8f4400;
    background: linear-gradient(135deg, #4b2b00 0, #171717 62%, #090909 100%);}.cp-io-visual{width: 124px;
    min-height: 124px;
    border: 1px solid #4a4a4a;
    background: radial-gradient(circle at center, #3b3b3b 0, #181818 66%, #050505 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;}.cp-io-visual img{width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;}.cp-io-main{min-width: 0;
    padding: 4px 4px 2px;}.cp-io-kicker{display: block;
    color: #ffb326;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 5px;}.cp-io-main > strong{display: block;
    color: #fff;
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 7px;}.cp-io-main p{margin: 8px 0 10px;
    color: #d8d8d8;
    line-height: 1.4;}.cp-io-statusline{display: flex;
    flex-wrap: wrap;
    gap: 7px;
    align-items: center;}.cp-io-metrics{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
    margin-top: 10px;}.cp-io-metrics div{border: 1px solid #333;
    background: rgba(0,0,0,.28);
    padding: 6px 7px;
    min-height: 46px;}.cp-io-metrics span{display: block;
    color: #aaa;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: .04em;
    margin-bottom: 3px;}.cp-io-metrics b{display: block;
    color: #fff;
    font-size: 12px;
    line-height: 15px;}.cp-io-flow{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
    margin: 0 0 12px;}.cp-io-step{border: 1px solid #333;
    background: linear-gradient(#242424, #141414);
    color: #9e9e9e;
    padding: 7px 6px;
    text-align: center;
    min-height: 34px;
    font-size: 11px;
    line-height: 14px;}.cp-io-step-done{border-color: #0a8f1d;
    color: #b7ffbf;
    background: linear-gradient(#163018, #0a130b);}.cp-io-step-current{border-color: #ffb326;
    color: #fff;
    background: linear-gradient(#8f4400, #4b2b00);
    box-shadow: 0 0 10px rgba(255,179,38,.25), inset 0 1px 0 rgba(255,255,255,.08);}.cp-io-panels{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 0 0 12px;}.cp-io-panel{border: 1px solid #333;
    background: linear-gradient(#222, #151515);
    padding: 9px;}.cp-io-panel h3{margin: -9px -9px 8px;
    padding: 5px 7px;
    background: linear-gradient(#ffb326, #d67700 45%, #8f4400);
    border-bottom: 1px solid #000;
    color: #fff;
    font-size: 13px;}.cp-io-mini-table{width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-bottom: 0;}.cp-io-action-box{border: 1px solid #8f4400;
    background: linear-gradient(135deg, #4b2b00, #151515 70%);
    padding: 10px;
    margin: 0 0 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;}.cp-io-action-box strong{color: #ffb326;
    font-size: 14px;
    margin-right: 6px;}.cp-io-action-box span{color: #e8e8e8;}.cp-io-log-table th,.cp-io-log-table td{font-size: 12px;}@media (max-width: 1100px){.cp-io-card,.cp-io-flow,.cp-io-panels,.cp-io-action-box,.cp-io-log-table{width: 100%;
        min-width: 0;
        max-width: 100%;}.cp-io-card,.cp-io-panels{grid-template-columns: 1fr;}.cp-io-flow,.cp-io-metrics{grid-template-columns: repeat(2, minmax(0, 1fr));}}.io-operation-card,.io-progress-flow,.io-council-panel,.io-grid,.io-log-table{width: 50%;
    min-width: 560px;
    max-width: 920px;}.io-operation-card{display: grid;
    grid-template-columns: 118px minmax(0, 1fr) 170px;
    gap: 14px;
    align-items: center;
    margin: 0 0 12px;
    padding: 12px;
    border: 1px solid #ff9b00;
    background: linear-gradient(135deg, #4b2b00 0, #191919 52%, #080808 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 7px 18px rgba(0,0,0,.28);}.io-operation-card-empty{grid-template-columns: 118px minmax(0, 1fr) auto;}.io-operation-visual{width: 112px;
    height: 112px;
    border: 1px solid #4a4a4a;
    background: radial-gradient(circle at center, #3a3a3a 0, #1b1b1b 65%, #080808 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;}.io-operation-visual img{width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;}.io-kicker{color: #ffb326;
    text-transform: uppercase;
    letter-spacing: .06em;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;}.io-operation-main h3{margin: 0 0 5px;
    color: #ffffff;
    font-size: 19px;
    line-height: 23px;}.io-operation-main p{margin: 8px 0 0;
    color: #d8d8d8;
    line-height: 1.35;
    max-width: 620px;}.io-status-line{display: flex;
    align-items: center;
    gap: 7px;
    flex-wrap: wrap;}.io-operation-reward{text-align: right;
    border-left: 1px solid #313131;
    padding-left: 12px;}.io-operation-reward span{display: block;
    color: #bdbdbd;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .04em;
    margin-bottom: 5px;}.io-operation-reward strong{display: block;
    color: #ffb326;
    font-size: 17px;
    line-height: 20px;}.io-progress-flow{display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: 4px;
    margin: 0 0 12px;}.io-progress-step{min-height: 54px;
    border: 1px solid #373737;
    background: linear-gradient(#1f1f1f, #121212);
    padding: 6px 5px;
    text-align: center;
    color: #8f8f8f;}.io-progress-step span{display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 auto 6px;
    border: 1px solid #555;
    background: #171717;}.io-progress-step b{display: block;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;}.io-progress-done{border-color: #0a8f1d;
    color: #b7ffbf;}.io-progress-done span{background: #0a8f1d;
    border-color: #40e257;}.io-progress-current{border-color: #ffb326;
    color: #ffb326;
    box-shadow: 0 0 9px rgba(255,179,38,.25);}.io-progress-current span{background: #ffb326;
    border-color: #ffb326;}.io-council-panel{display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 12px;
    align-items: center;
    margin: 0 0 12px;
    padding: 10px;
    border: 1px solid #4a4a4a;
    background: linear-gradient(135deg, #242424, #151515 70%, #090909);}.io-council-panel strong{display: block;
    color: #ffb326;
    margin-bottom: 4px;}.io-council-panel span{color: #d8d8d8;
    line-height: 1.35;}.io-grid{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 0 0 12px;}.io-panel{border: 1px solid #3f3f3f;
    background: linear-gradient(135deg, #232323, #151515 70%, #090909);
    padding: 10px;}.io-panel h3{margin: 0 0 8px;
    color: #ffb326;
    font-size: 15px;}.io-cargo-list{display: grid;
    gap: 6px;}.io-cargo-item{display: grid;
    grid-template-columns: minmax(110px, 1fr) auto auto;
    gap: 8px;
    align-items: center;
    padding: 6px;
    border: 1px solid #2b2b2b;
    background: #1c1c1c;}.io-cargo-item strong{color: #ffffff;
    font-weight: bold;}.io-cargo-item span{color: #d8d8d8;}.io-cargo-item em{color: #ffb326;
    font-style: normal;
    white-space: nowrap;}.io-actions-panel{grid-template-columns: minmax(0, .9fr) 1.4fr;}.io-action-buttons{display: flex;
    gap: 7px;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;}.io-inline-state{display: inline-block;
    padding: 4px 7px;
    border: 1px solid #333;
    background: #161616;
    color: #d8d8d8;}@media (max-width: 1100px){.io-operation-card,.io-progress-flow,.io-council-panel,.io-grid,.io-log-table{width: 100%;
        min-width: 0;
        max-width: 100%;}.io-operation-card,.io-operation-card-empty{grid-template-columns: 90px 1fr;}.io-operation-reward,.io-operation-actions{grid-column: 1 / -1;
        text-align: left;
        border-left: 0;
        padding-left: 0;
        border-top: 1px solid #303030;
        padding-top: 8px;}.io-operation-visual{width: 84px;
        height: 84px;}.io-progress-flow{grid-template-columns: repeat(2, minmax(0, 1fr));}.io-council-panel,.io-actions-panel,.io-grid{grid-template-columns: 1fr;}.io-action-buttons{justify-content: flex-start;}}.crew-live-timer{color: #ffb326;
    font-weight: bold;
    white-space: nowrap;
    text-shadow: 0 0 5px rgba(255,179,38,.35);}.crew-live-timer-ready{color: #b7ffbf;
    text-shadow: none;}.inbox-property-invite-actions{border-color: #8f4400;}.tr-phase-badge{display: inline-block;
    padding: 4px 8px;
    border: 1px solid #444;
    background: #101010;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}.tr-phase-idle{color: #d8d8d8; border-color: #555;}.tr-phase-waiting{color: #ffb326; border-color: #ff9b00; background: #8f4400;}.tr-phase-active{color: #b7ffbf; border-color: #0a8f1d; background: #102313;}.tr-phase-offer{color: #ffb326; border-color: #ffb326; background: #4b2b00; box-shadow: 0 0 8px rgba(255,179,38,.22);}.tr-phase-returning{color: #ffb326; border-color: #ff9b00; background: #8f4400;}.tr-timer-prefix{color: #d8d8d8; font-weight: normal;}.tr-live-timer{color: #ffb326; font-weight: bold;}.tr-stage-flow{width: 50%;
    min-width: 560px;
    max-width: 920px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 6px;
    margin: 0 0 14px;}.tr-stage{border: 1px solid #333;
    background: linear-gradient(#242424, #151515);
    color: #aaa;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    text-align: center;
    padding: 6px;
    font-size: 12px;}.tr-stage-dot{width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #555;
    box-shadow: 0 0 5px rgba(0,0,0,.9);
    flex: 0 0 auto;}.tr-stage.done{color: #b7ffbf;
    border-color: #235f2c;
    background: linear-gradient(#1c2a1d, #121912);}.tr-stage.done .tr-stage-dot{background: #00d11f; box-shadow: 0 0 7px rgba(0,209,31,.55);}.tr-stage.current{color: #fff;
    border-color: #ffb326;
    background: linear-gradient(#8f4400, #4b2b00);
    box-shadow: 0 0 8px rgba(255,179,38,.35);}.tr-stage.current .tr-stage-dot{background: #ffb326; box-shadow: 0 0 8px rgba(255,179,38,.8);}.tr-route-stop.visited{border-color: #235f2c;
    background: #111e12;}.tr-route-stop.visited .tr-stop-number{background: #0a8f1d;}.tr-active-panel-v2{overflow: hidden;}.tr-operation-grid{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    padding: 10px;}.tr-op-card{border: 1px solid #333;
    background: linear-gradient(145deg, #242424, #151515);
    min-height: 92px;
    padding: 9px 10px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.tr-op-label{color: #ffb326;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .4px;
    margin-bottom: 7px;}.tr-op-value{color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.25;}.tr-op-note{margin-top: 6px;
    color: #aaa;
    font-size: 11px;
    line-height: 1.3;}.tr-op-offer .tr-op-value{color: #ffb326;}.tr-op-actions button{margin: 2px 4px 2px 0;}.tr-card-timer .tr-card-value,.tr-active-timer{color: #ffb326;}@media (max-width: 1100px){.tr-stage-flow{width: 100%;
        min-width: 0;
        max-width: 100%;
        grid-template-columns: 1fr;}.tr-operation-grid{grid-template-columns: 1fr;}}.smuggling-hero{max-width: 920px;
    display: grid;
    grid-template-columns: 112px 1fr;
    gap: 14px;
    align-items: center;
    background: linear-gradient(135deg, #272727, #151515 70%, #0b0b0b);
    border: 1px solid #3a3a3a;
    padding: 12px;
    margin: 0 0 14px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 4px 16px rgba(0,0,0,.35);}.smuggling-hero-icon{width: 108px;
    height: 108px;
    border: 1px solid #000;
    background: #0b0b0b;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;}.smuggling-hero-icon img{width: 100%;
    height: 100%;
    object-fit: cover;}.smuggling-hero h2{margin: 1px 0 6px;
    color: #fff;
    font-size: 20px;}.smuggling-hero p{margin: 0;
    color: #d0d0d0;
    line-height: 1.4;}.smuggling-eyebrow{color: #ffb326;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .8px;
    font-weight: bold;}.smuggling-status-grid{max-width: 920px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 8px;
    margin: 0 0 16px;}.smuggling-status-card,.smuggling-stock-card,.smuggling-smuggler-card,.smuggling-empty-card{background: #1f1f1f;
    border: 1px solid #3b3b3b;
    padding: 9px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.03);}.smuggling-status-card span,.smuggling-stock-card span,.smuggling-card-label{display: block;
    color: #ffb326;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;}.smuggling-status-card strong,.smuggling-stock-card strong{color: #fff;
    font-weight: normal;}.smuggling-status-card a,.smuggling-smuggler-card a,.smuggling-log-card a{color: #ffb326;
    text-decoration: none;
    font-weight: normal;}.smuggling-panel,.smuggling-orders-section,.smuggling-stock-section,.smuggling-map-section,.smuggling-log-section{max-width: 920px;
    margin: 0 0 16px;}.smuggling-smuggler-grid{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 9px;
    margin: 0 0 10px;}.smuggling-smuggler-card{min-height: 130px;
    display: flex;
    flex-direction: column;
    gap: 8px;}.status-badge{display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 3px 7px;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .4px;}.status-ok{background: #0b4515; color: #baffc3;}.status-wait{background: #8f4400; color: #ffb326;}.status-danger{background: #5a0606; color: #ffd0d0;}.smuggling-invite-form{display: flex;
    gap: 8px;
    align-items: center;
    background: #202020;
    border: 1px solid #333;
    padding: 8px;
    max-width: 560px;}.smuggling-invite-form input{width: 230px;}.smuggling-order-card{max-width: 920px;
    background: linear-gradient(135deg, #242424, #151515 74%, #090909);
    border: 1px solid #4a4a4a;
    margin: 0 0 12px;
    padding: 12px;
    box-shadow: 0 4px 14px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);}.smuggling-order-top{display: flex;
    justify-content: space-between;
    gap: 14px;
    align-items: flex-start;
    margin: 0 0 10px;}.smuggling-order-top h3{margin: 2px 0 0;
    color: #fff;
    font-size: 18px;}.smuggling-order-message{background: #101010;
    border: 1px solid #2f2f2f;
    color: #e8e8e8;
    padding: 10px;
    line-height: 1.45;
    margin: 0 0 10px;}.smuggling-order-meta{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin: 0 0 10px;}.smuggling-order-meta div{background: #1a1a1a;
    border: 1px solid #333;
    padding: 7px 8px;}.smuggling-order-meta span{display: block;
    color: #ffb326;
    font-size: 11px;
    margin-bottom: 3px;
    font-weight: bold;}.smuggling-order-meta strong{color: #fff;
    font-weight: normal;}.smuggling-action-row{border-top: 1px solid #333;
    padding-top: 9px;}.smuggling-live-timer{color: #ffb326;
    font-weight: bold;}.smuggling-cooldown-box .crew-live-timer{color: #ffb326;
    font-weight: bold;}.smuggling-stock-grid{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    max-width: 760px;}.smuggling-world-map{max-width: 760px;}.smuggling-log-list{max-width: 920px;
    display: grid;
    gap: 7px;}.smuggling-log-card{display: grid;
    grid-template-columns: 150px 1fr 130px;
    gap: 10px;
    align-items: center;
    background: #1f1f1f;
    border: 1px solid #343434;
    padding: 8px;}.smuggling-log-time{color: #aaa; font-size: 12px;}.smuggling-log-body{display: flex; flex-direction: column; gap: 2px;}.smuggling-log-offer{text-align: right; color: #baffc3; font-weight: bold;}@media (max-width: 1100px){.smuggling-hero,.smuggling-status-grid,.smuggling-panel,.smuggling-orders-section,.smuggling-stock-section,.smuggling-map-section,.smuggling-log-section{width: 100%;
        min-width: 0;
        max-width: 100%;}.smuggling-hero{grid-template-columns: 90px 1fr;}.smuggling-hero-icon{width: 90px; height: 90px;}.smuggling-status-grid,.smuggling-order-meta,.smuggling-stock-grid,.smuggling-smuggler-grid,.smuggling-log-card{grid-template-columns: 1fr;}.smuggling-log-offer{text-align: left;}}.flash.result-panel-flash{background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 0 14px !important;
    box-shadow: none !important;}.crime-result-panel{position: relative;
    max-width: 820px;
    margin: 0 0 14px;
    border: 1px solid #4a4a4a;
    background: linear-gradient(135deg, #252525 0%, #171717 68%, #090909 100%);
    box-shadow: 0 5px 18px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.05);
    overflow: hidden;}.crime-result-glow{position: absolute;
    inset: 0 auto 0 0;
    width: 6px;
    background: #ffb326;
    box-shadow: 0 0 16px rgba(255,179,38,.7);}.crime-result-content{padding: 13px 16px 14px 18px;}.crime-result-kicker{color: #ffb326;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: .8px;
    text-transform: uppercase;
    margin-bottom: 3px;}.crime-result-panel h2{margin: 0 0 7px;
    color: #fff;
    font-size: 22px;
    line-height: 1.15;
    text-shadow: 0 0 8px rgba(255,255,255,.25);}.crime-result-message{margin: 0 0 10px;
    color: #f1f1f1;
    line-height: 1.45;
    font-size: 13px;}.crime-result-meta-grid{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin: 10px 0 8px;}.crime-result-meta{background: #151515;
    border: 1px solid #333;
    padding: 7px 8px;}.crime-result-meta span{display: block;
    color: #ffb326;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .4px;
    margin-bottom: 3px;}.crime-result-meta strong{color: #fff;
    font-size: 13px;
    font-weight: bold;}.crime-result-lines{margin: 10px 0 0;
    padding-left: 18px;
    color: #e6e6e6;
    line-height: 1.45;}.crime-result-lines li{margin: 3px 0;}.crime-result-success .crime-result-glow{background: #00b72d; box-shadow: 0 0 16px rgba(0,183,45,.7);}.crime-result-success .crime-result-kicker{color: #74ff8e;}.crime-result-warning .crime-result-glow{background: #ffb326; box-shadow: 0 0 16px rgba(255,179,38,.7);}.crime-result-danger .crime-result-glow{background: #d10000; box-shadow: 0 0 16px rgba(209,0,0,.72);}.crime-result-danger .crime-result-kicker{color: #ff6d6d;}.crime-result-legendary{border-color: #ff9b00;
    background: linear-gradient(135deg, #4b2b00 0%, #4b2b00 65%, #080808 100%);}.crime-result-legendary .crime-result-glow{background: #ffb326; box-shadow: 0 0 20px rgba(255,179,38,.78);}.crime-result-legendary .crime-result-kicker{color: #ffb326;}.crime-result-info .crime-result-glow{background: #ffb326; box-shadow: 0 0 16px rgba(255,179,38,.65);}.crime-result-info .crime-result-kicker{color: #ffb326;}@media (max-width: 900px){.crime-result-panel{max-width: 100%;}.crime-result-meta-grid{grid-template-columns: 1fr;}}.admin-side-group h3{background: linear-gradient(#8f4400, #4b2b00);
    border-color: #8f4400;}.admin-dashboard-grid{display: grid;
    grid-template-columns: repeat(3, minmax(220px, 1fr));
    gap: 12px;
    width: 50%;
    min-width: 760px;
    max-width: 1080px;
    margin: 0 0 14px;}.admin-dashboard-card{background: linear-gradient(135deg, #242424, #151515);
    border: 1px solid #4a4a4a;
    padding: 12px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 8px 20px rgba(0,0,0,.28);}.admin-card-label{color: #ffb326;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .04em;
    margin-bottom: 6px;}.admin-card-value{color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.25;
    overflow-wrap: anywhere;}.admin-card-note{color: #cfcfcf;
    font-size: 12px;
    margin-top: 7px;
    line-height: 1.35;}.admin-tools-table,.admin-tools-title{width: 50%;
    min-width: 760px;
    max-width: 1080px;}.admin-tools-table td:first-child{width: 245px;}.admin-tools-table code{color: #fff;
    background: #111;
    padding: 2px 4px;}.admin-tools-table .inline-form{display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;}.admin-tools-table .inline-form input,.admin-tools-table .inline-form select{max-width: 145px;}@media (max-width: 1180px){.admin-dashboard-grid,.admin-tools-table,.admin-tools-title{width: 100%;
        min-width: 0;
        max-width: 100%;}.admin-dashboard-grid{grid-template-columns: 1fr;}}.trade-route-result-section,.smuggling-result-section{margin: 12px 0 16px;}.trade-route-result-section .crime-result-panel,.smuggling-result-section .crime-result-panel{max-width: 860px;}.trade-route-result-section .crime-result-meta-grid,.smuggling-result-section .crime-result-meta-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}@media (max-width: 900px){.trade-route-result-section .crime-result-meta-grid,.smuggling-result-section .crime-result-meta-grid{grid-template-columns: 1fr;}}.black-market-visual-page{max-width: 1120px;}.black-market-hero{width: 50%;
    min-width: 760px;
    max-width: 980px;
    display: flex;
    justify-content: space-between;
    gap: 18px;
    align-items: stretch;
    background: radial-gradient(circle at 12% 0, rgba(255,179,38,.18), transparent 34%), linear-gradient(135deg, #202020, #111 72%);
    border: 1px solid #8f4400;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 10px 24px rgba(0,0,0,.32);
    padding: 14px;
    margin: 0 0 14px;}.black-market-kicker{color: #ffb326;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .08em;
    margin-bottom: 4px;}.black-market-hero h2{margin: 0 0 4px;
    font-size: 24px;
    color: #fff;
    text-shadow: 0 0 8px rgba(255,179,38,.25);}.black-market-hero p{margin: 0;
    color: #cfcfcf;
    line-height: 1.35;}.black-market-hero-stats{display: grid;
    grid-template-columns: repeat(2, minmax(130px, 1fr));
    gap: 8px;
    min-width: 280px;}.black-market-hero-stats div{background: rgba(0,0,0,.34);
    border: 1px solid #333;
    padding: 10px;}.black-market-hero-stats span{display: block;
    color: #ffb326;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 4px;}.black-market-hero-stats strong{color: #fff;
    font-size: 15px;
    font-weight: normal;}.black-market-section-title{width: 50%;
    min-width: 760px;
    max-width: 980px;}.black-market-current-grid{width: 50%;
    min-width: 760px;
    max-width: 980px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 0 0 18px;}.black-market-current-card{display: grid;
    grid-template-columns: 58px 1fr auto;
    gap: 10px;
    align-items: center;
    background: #202020;
    border: 1px solid #3b3b3b;
    padding: 10px;
    min-height: 86px;}.black-market-current-card.owned{border-color: #ff9b00;
    background: linear-gradient(135deg, #242424, #4b2b00);}.bm-card-icon,.bm-category-icon,.bm-item-visual{display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(circle at 35% 20%, rgba(214,119,0,.35), transparent 32%), linear-gradient(145deg, #303030, #0a0a0a);
    border: 1px solid #ff9b00;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 0 12px rgba(0,0,0,.45);
    color: #ffb326;
    text-shadow: 0 0 7px rgba(255,179,38,.45);
    font-weight: bold;
    letter-spacing: .04em;}.bm-card-icon{width: 58px;
    height: 58px;
    font-size: 13px;}.bm-card-category{color: #ffb326;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .04em;}.bm-card-current{color: #fff;
    font-size: 16px;
    margin: 3px 0;
    overflow-wrap: anywhere;}.bm-card-subline,.bm-status-muted,.bm-item-note{color: #bcbcbc;
    font-size: 12px;}.bm-card-action{text-align: right;}.black-market-shop-section{width: 50%;
    min-width: 760px;
    max-width: 980px;
    margin: 0 0 18px;
    border: 1px solid #383838;
    background: #171717;
    box-shadow: 0 8px 20px rgba(0,0,0,.22);}.black-market-category-header{display: grid;
    grid-template-columns: 58px 1fr auto;
    gap: 12px;
    align-items: center;
    padding: 10px 12px;
    background: linear-gradient(#ffb326, #d67700 45%, #8f4400);
    color: #fff;
    border-bottom: 1px solid #000;}.bm-category-icon{width: 48px;
    height: 48px;
    background: rgba(0,0,0,.32);
    border-color: rgba(0,0,0,.55);
    color: #fff;
    text-shadow: 0 1px 3px #000;}.black-market-category-header h2{margin: 0;
    font-size: 17px;
    color: #fff;}.black-market-category-header p{margin: 2px 0 0;
    color: #ffb326;
    font-size: 12px;}.bm-category-owned{background: rgba(0,0,0,.28);
    border: 1px solid rgba(0,0,0,.45);
    padding: 6px 8px;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;}.black-market-item-grid{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    padding: 12px;}.black-market-item-card{display: grid;
    grid-template-columns: 64px 1fr auto;
    gap: 10px;
    align-items: center;
    min-height: 92px;
    padding: 10px;
    background: #232323;
    border: 1px solid #3f3f3f;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.black-market-item-card.is-owned{border-color: #00a42b;
    background: linear-gradient(135deg, #203024, #1b1b1b);}.black-market-item-card.is-unaffordable{opacity: .72;}.bm-item-visual{width: 64px;
    height: 64px;
    font-size: 13px;}.bm-item-name{color: #fff;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;}.bm-item-price{color: #ffb326;
    font-weight: bold;
    margin-bottom: 3px;}.owned-note,.bm-status-owned{color: #97ff9d;
    font-weight: bold;}.bm-item-action{text-align: right;}.bm-item-action form{margin: 0;}@media (max-width: 1180px){.black-market-hero,.black-market-section-title,.black-market-current-grid,.black-market-shop-section{width: 100%;
        min-width: 0;
        max-width: 100%;}}@media (max-width: 760px){.black-market-current-grid,.black-market-item-grid,.black-market-hero-stats{grid-template-columns: 1fr;}.black-market-hero,.black-market-category-header,.black-market-current-card,.black-market-item-card{grid-template-columns: 1fr;}.bm-card-action,.bm-item-action{text-align: left;}}.smuggling-page-v3{max-width: 980px;}.status-idle{background: #272727;
    color: #d8d8d8;}.smuggling-hero-v3{position: relative;
    overflow: hidden;
    border-color: #8f4400;
    background: linear-gradient(135deg, #2b2115 0%, #1b1b1b 55%, #090909 100%);}.smuggling-hero-v3::after{content: "";
    position: absolute;
    right: -90px;
    top: -90px;
    width: 240px;
    height: 240px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,179,38,.18), rgba(255,179,38,0) 65%);
    pointer-events: none;}.smuggling-command-grid{max-width: 980px;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin: 0 0 16px;}.smuggling-command-card{background: linear-gradient(135deg, #202020, #141414);
    border: 1px solid #383838;
    padding: 9px 10px;
    min-height: 76px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.smuggling-command-primary{border-color: #8f4400;}.smuggling-command-card span{display: block;
    color: #ffb326;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .3px;
    margin-bottom: 4px;}.smuggling-command-card strong{display: block;
    color: #fff;
    font-weight: normal;
    margin-bottom: 6px;}.smuggling-command-card a{color: #ffb326;
    text-decoration: none;
    font-weight: normal;}.smuggling-section-head{max-width: 980px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    margin: 0 0 8px;
    padding: 8px 10px;
    background: #151515;
    border: 1px solid #333;}.smuggling-section-head h2{margin: 1px 0 0;
    color: #fff;
    font-size: 16px;}.smuggling-manager-panel{background: #181818;
    border: 1px solid #343434;
    padding: 10px;}.smuggling-empty-state{max-width: 980px;
    border: 1px solid #343434;
    background: linear-gradient(135deg, #202020, #121212);
    padding: 14px;
    margin: 0 0 12px;
    display: flex;
    flex-direction: column;
    gap: 4px;}.smuggling-empty-state strong{color: #ffb326;
    font-size: 15px;}.smuggling-empty-state span{color: #cfcfcf;}.smuggling-order-dossier{border-color: #8f4400;
    position: relative;
    overflow: hidden;}.smuggling-order-dossier::before{content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 4px;
    background: linear-gradient(#ffb326, #8f4400);}.smuggling-clue-note{position: relative;
    background: linear-gradient(135deg, #17130f, #0d0d0d);
    border-color: #8f4400;
    padding-top: 24px;}.smuggling-note-label{position: absolute;
    top: 6px;
    left: 10px;
    color: #ffb326;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .7px;}.smuggling-order-meta-v2{grid-template-columns: repeat(4, minmax(0, 1fr));}.smuggling-action-row-v2{display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;}.smuggling-stock-grid-v2{max-width: 980px;
    grid-template-columns: repeat(6, minmax(0, 1fr));}.smuggling-stock-ready{border-color: #255c2d;
    background: linear-gradient(135deg, #162516, #101010);}.smuggling-stock-empty{opacity: .75;}.smuggling-log-list-v2{max-width: 980px;}.smuggling-log-list-v2 .smuggling-log-card{grid-template-columns: 145px 1fr 120px;}@media (max-width: 1100px){.smuggling-page-v3,.smuggling-command-grid,.smuggling-section-head,.smuggling-empty-state{width: 100%;
        max-width: 100%;
        min-width: 0;}.smuggling-command-grid,.smuggling-order-meta-v2,.smuggling-stock-grid-v2,.smuggling-log-list-v2 .smuggling-log-card{grid-template-columns: 1fr;}.smuggling-section-head,.smuggling-action-row-v2{align-items: flex-start;
        flex-direction: column;}}.roulette-table-preview{width: 760px;
    max-width: 100%;
    margin: 8px 0 12px;
    border: 1px solid #313131;
    background: #101010;
    padding: 8px;}.roulette-table-preview img{display: block;
    width: 100%;
    height: auto;}.roulette-spin-card{width: 860px;
    max-width: 100%;
    margin: 12px 0 14px;
    overflow: hidden;}.roulette-spin-layout{display: grid;
    grid-template-columns: minmax(360px, 612px) minmax(220px, 1fr);
    gap: 14px;
    align-items: stretch;}.roulette-stage-wrap{background: #101010;
    border: 1px solid #333;
    padding: 8px;}.roulette-table-stage{position: relative;
    width: 100%;
    aspect-ratio: 612 / 300;
    overflow: hidden;
    background: #143815;}.roulette-table-stage img{display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;}.roulette-spin-wheel{position: absolute;
    left: 8.8%;
    top: 22.2%;
    width: 23.2%;
    aspect-ratio: 1;
    border-radius: 50%;
    background: conic-gradient(#111 0 4deg, #b30000 4deg 9deg, #111 9deg 14deg, #b30000 14deg 19deg, #111 19deg 24deg, #b30000 24deg 29deg, #111 29deg 34deg, #007b26 34deg 39deg, #b30000 39deg 44deg, #111 44deg 49deg, #b30000 49deg 54deg, #111 54deg 59deg, #b30000 59deg 64deg, #111 64deg 69deg, #b30000 69deg 74deg, #111 74deg 79deg, #b30000 79deg 84deg, #111 84deg 89deg, #b30000 89deg 94deg, #111 94deg 99deg, #b30000 99deg 104deg, #111 104deg 109deg, #b30000 109deg 114deg, #111 114deg 119deg, #b30000 119deg 124deg, #111 124deg 129deg, #b30000 129deg 134deg, #111 134deg 139deg, #b30000 139deg 144deg, #111 144deg 149deg, #b30000 149deg 154deg, #111 154deg 159deg, #b30000 159deg 164deg, #111 164deg 169deg, #b30000 169deg 174deg, #111 174deg 180deg, #b30000 180deg 185deg, #111 185deg 190deg, #b30000 190deg 195deg, #111 195deg 200deg, #b30000 200deg 205deg, #111 205deg 210deg, #b30000 210deg 215deg, #111 215deg 220deg, #b30000 220deg 225deg, #111 225deg 230deg, #b30000 230deg 235deg, #111 235deg 240deg, #b30000 240deg 245deg, #111 245deg 250deg, #b30000 250deg 255deg, #111 255deg 260deg, #b30000 260deg 265deg, #111 265deg 270deg, #b30000 270deg 275deg, #111 275deg 280deg, #b30000 280deg 285deg, #111 285deg 290deg, #b30000 290deg 295deg, #111 295deg 300deg, #b30000 300deg 305deg, #111 305deg 310deg, #b30000 310deg 315deg, #111 315deg 320deg, #b30000 320deg 325deg, #111 325deg 330deg, #b30000 330deg 335deg, #111 335deg 340deg, #b30000 340deg 345deg, #111 345deg 350deg, #b30000 350deg 360deg);
    opacity: .74;
    mix-blend-mode: multiply;
    animation: rouletteWheelSpin 4.8s cubic-bezier(.18,.78,.24,1) forwards;
    transform-origin: center;
    pointer-events: none;}.roulette-ball-orbit{position: absolute;
    left: 8.8%;
    top: 22.2%;
    width: 23.2%;
    aspect-ratio: 1;
    border-radius: 50%;
    transform-origin: center;
    animation: rouletteBallSpin 4.8s cubic-bezier(.13,.77,.28,1) forwards;
    pointer-events: none;}.roulette-ball-orbit span{position: absolute;
    left: 50%;
    top: 3%;
    width: 10px;
    height: 10px;
    margin-left: -5px;
    border-radius: 50%;
    background: radial-gradient(circle at 35% 35%, #fff, #e7e7e7 45%, #b5b5b5 100%);
    border: 1px solid #555;
    box-shadow: 0 0 9px #fff, 0 1px 2px #000;}.roulette-winning-number{position: absolute;
    left: calc(8.8% + 11.6% - 23px);
    top: calc(22.2% + 11.6% - 23px);
    width: 46px;
    height: 46px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-shadow: 0 1px 2px #000;
    border: 2px solid #ffb326;
    opacity: 0;
    transform: scale(.6);
    animation: rouletteNumberReveal .55s ease-out 4.9s forwards;
    pointer-events: none;}.roulette-winning-number.red{background: #a40000;}.roulette-winning-number.black{background: #080808;}.roulette-winning-number.green{background: #00742c;}.roulette-result-side{background: #171717;
    border: 1px solid #333;
    padding: 12px;
    min-height: 100%;}.roulette-spinning-text{color: #ffb326;
    font-weight: bold;
    margin: 8px 0;
    animation: rouletteTextFadeOut .35s ease 4.6s forwards;}.roulette-final-text{color: #fff;
    font-weight: bold;
    margin: 8px 0 10px;
    opacity: 0;
    transform: translateY(6px);
    animation: rouletteTextFadeIn .45s ease 4.9s forwards;}.roulette-spin-card .result-meta{opacity: 0;
    animation: rouletteTextFadeIn .45s ease 5.05s forwards;}@keyframes rouletteWheelSpin{from { transform: rotate(0deg); }
    to { transform: rotate(-1620deg); }}@keyframes rouletteBallSpin{from { transform: rotate(0deg); }
    to { transform: rotate(calc(1800deg + var(--roulette-stop-angle))); }}@keyframes rouletteNumberReveal{to { opacity: 1; transform: scale(1); }}@keyframes rouletteTextFadeOut{to { opacity: 0; transform: translateY(-4px); }}@keyframes rouletteTextFadeIn{to { opacity: 1; transform: translateY(0); }}@media (max-width: 920px){.roulette-spin-layout{grid-template-columns: 1fr;}.roulette-spin-card{width: 100%;}}.casino-owner-info{max-width: 760px;
    margin: 0 0 14px;
    padding: 0;
    border: 0 !important;
    background: transparent !important;
    line-height: 1.35;}.casino-owner-block{max-width: 760px;}.roulette-result-heading{font-size: 18px;
    line-height: 1.25;
    margin-bottom: 16px;}.roulette-loss-title{color: #ff3030 !important;
    text-shadow: 0 0 8px rgba(255, 48, 48, .45);}.roulette-win-title{color: #00d11f !important;
    text-shadow: 0 0 8px rgba(0, 209, 31, .35);}.roulette-result-meta{opacity: 0;
    animation: rouletteTextFadeIn .45s ease 4.9s forwards;}.roulette-result-meta div{margin: 7px 0;}.roulette-result-meta span{display: inline-block;
    min-width: 82px;
    color: #fff;
    font-weight: bold;}.roulette-bet-display.roulette-bet-lost{color: #ff3030 !important;}.roulette-bet-display.roulette-bet-won,.roulette-win-amount,.roulette-stake-display{color: #00d11f !important;}.casino-owner-main-line{color: #fff;
    font-weight: bold;}.casino-owner-main-line .orange-link,.casino-owner-info .orange-link{color: #ffb326 !important;
    font-weight: bold;
    text-decoration: none;}.casino-owner-main-line .orange-link:hover,.casino-owner-info .orange-link:hover{color: #ffb326 !important;
    text-decoration: none;}.casino-maximum-bet{margin: 8px 0 14px;
    color: #fff;
    font-weight: bold;}.casino-maximum-bet span{color: #ffb326;
    font-weight: bold;}.roulette-spin-card{width: 860px;
    max-width: 100%;}.roulette-spin-card .roulette-stage-wrap{max-width: 760px;}.roulette-result-under{width: 760px;
    max-width: 100%;
    margin-top: 10px;
    padding: 12px 14px;
    background: #171717;
    border: 1px solid #333;}.roulette-final-message{opacity: 0;
    transform: translateY(6px);
    animation: rouletteTextFadeIn .45s ease 4.9s forwards;
    font-weight: bold;}.roulette-result-under .roulette-spinning-text{margin: 0 0 8px;}.roulette-result-under .roulette-result-meta{opacity: 0;
    animation: rouletteTextFadeIn .45s ease 5.05s forwards;}.roulette-bet-display.roulette-bet-red{color: #ff3030 !important;}.roulette-bet-display.roulette-bet-black{color: #d8d8d8 !important;}.roulette-bet-display.roulette-bet-neutral{color: #ffb326 !important;}.roulette-owner-broke-note{opacity: 0;
    animation: rouletteTextFadeIn .45s ease 5.1s forwards;}.topbar{grid-template-columns: 215px minmax(760px, 1fr) 360px;
    min-height: 92px;
    align-items: stretch;
    overflow: hidden;}.topbar-brand{min-height: 92px;
    padding-top: 7px;}.topbar-stats{grid-template-columns: repeat(5, minmax(120px, 1fr));
    gap: 7px 16px;
    padding: 18px 16px 0;}.topbar-stat span,.topbar-intel-panel span{color: #ffb326;
    font-weight: bold;}.topbar-intel-panel{min-height: 92px;
    padding: 10px 14px 8px 12px;
    border-left: 1px solid #2b2b2b;
    background:
        linear-gradient(90deg, rgba(255,179,38,.07), transparent 45%),
        radial-gradient(circle at 22% 0, rgba(255,255,255,.08), transparent 40%),
        #050505;
    display: grid;
    grid-template-columns: 1fr;
    align-content: center;
    gap: 7px;}.domination-info-block{display: grid;
    grid-template-columns: 48px 1fr;
    align-items: center;
    gap: 9px;
    min-height: 42px;}.country-map-mini{width: 44px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 5px;
    background: linear-gradient(#111, #050505);
    box-shadow: inset 0 0 12px rgba(255,255,255,.05), 0 0 9px rgba(255,179,38,.12);
    overflow: hidden;}.country-map-mini img{width: 39px;
    height: 34px;
    object-fit: contain;
    filter: grayscale(1) brightness(2.2) contrast(1.15) drop-shadow(0 0 4px rgba(255,255,255,.35));
    opacity: .94;}.domination-info-lines{line-height: 17px;
    font-size: 11px;
    white-space: nowrap;}.domination-info-lines a,.header-crew-link,.header-user-link{color: #e8e8e8;
    font-weight: bold;
    text-decoration: none;}.domination-info-lines a:hover,.header-crew-link:hover,.header-user-link:hover{color: #fff; text-shadow: 0 0 6px rgba(255,255,255,.5);}.header-none{color: #777;}.header-status-bar{height: 24px;
    width: 100%;
    max-width: 330px;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: 0;
    padding: 2px 5px;
    border: 1px solid #292929;
    border-radius: 13px;
    background: linear-gradient(#101010, #030303);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.07), inset 0 -1px 0 rgba(0,0,0,.8);}.status-icon-link{width: 33px;
    height: 19px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #242424;
    transition: opacity .15s ease, filter .15s ease, transform .15s ease;}.status-icon-link:hover{transform: translateY(-1px);}.status-icon-link:last-of-type{border-right: 1px solid #242424;}.status-icon-svg{display: inline-flex;
    width: 22px;
    height: 18px;
    align-items: center;
    justify-content: center;}.status-icon-svg svg{display: block;
    width: 21px;
    height: 18px;
    fill: currentColor;}.status-icon-link.is-ready{color: #fff; opacity: 1; filter: drop-shadow(0 0 4px rgba(255,255,255,.45));}.status-icon-link.is-dark{color: #4c4c4c; opacity: .72; filter: none;}.status-icon-link.is-dark:hover{color: #777;}.hospital-status-pill{min-width: 108px;
    height: 19px;
    margin-left: 5px;
    padding: 0 9px 0 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    border-radius: 10px;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
    border: 1px solid rgba(255,255,255,.09);
    background: #080808;}.hospital-status-icon{display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    font-size: 11px;
    line-height: 12px;
    color: currentColor;}.hospital-healthy{color: #4f4f4f;
    border-color: #1d1d1d;}.hospital-few-scratches{color: #23e052;
    border-color: rgba(35,224,82,.45);
    box-shadow: inset 0 0 9px rgba(35,224,82,.10), 0 0 7px rgba(35,224,82,.18);}.hospital-lightly-wounded{color: #ffb326;
    border-color: rgba(255,179,38,.45);
    box-shadow: inset 0 0 9px rgba(255,179,38,.10), 0 0 7px rgba(255,179,38,.18);}.hospital-heavily-wounded{color: #ff2222;
    border-color: rgba(255,34,34,.52);
    box-shadow: inset 0 0 9px rgba(255,34,34,.12), 0 0 8px rgba(255,34,34,.22);}.hospital-near-death{color: #ff9b00;
    border-color: rgba(255,155,0,.55);
    box-shadow: inset 0 0 9px rgba(255,155,0,.14), 0 0 8px rgba(255,155,0,.22);}.topbar-hospital-banner{display: none;}@media (max-width: 1180px){.topbar{grid-template-columns: 215px 1fr;}.topbar-intel-panel{grid-column: 1 / -1; min-height: 58px; grid-template-columns: minmax(260px, 1fr) auto;}.header-status-bar{justify-self: end;}}@media (max-width: 900px){.topbar{grid-template-columns: 1fr;}.topbar-intel-panel{grid-template-columns: 1fr;}.header-status-bar{justify-self: start;}}.topbar{grid-template-columns: 215px minmax(800px, 1fr) 260px;
    min-height: 82px;}.topbar-brand{min-height: 82px;}.topbar-stats{padding: 14px 14px 0;
    gap: 6px 18px;}.topbar-intel-panel{min-height: 82px;
    padding: 9px 12px;
    align-content: center;
    gap: 0;}.domination-info-block{grid-template-columns: 42px 1fr;
    gap: 8px;
    min-height: 42px;}.country-map-mini{width: 39px;
    height: 38px;}.country-map-mini img{width: 34px;
    height: 31px;}.domination-info-lines{line-height: 18px;
    font-size: 11px;}.header-status-bar,.status-icon-link,.hospital-status-pill{display: none !important;}@media (max-width: 1180px){.topbar{grid-template-columns: 215px 1fr;}.topbar-intel-panel{grid-column: 1 / -1; min-height: 48px;}}@media (max-width: 900px){.topbar{grid-template-columns: 1fr;}}.topbar{grid-template-columns: 215px minmax(760px, 1fr) 330px;
    min-height: 88px;}.topbar-brand{min-height: 88px;}.topbar-stats{padding: 15px 14px 0;}.topbar-intel-panel{min-height: 88px;
    padding: 9px 14px 8px 14px;}.domination-info-block{grid-template-columns: 58px 1fr;
    gap: 11px;
    min-height: 58px;}.country-map-mini{width: 54px;
    height: 53px;
    border-radius: 6px;
    border-color: rgba(255,255,255,.20);
    box-shadow: inset 0 0 14px rgba(255,255,255,.07), 0 0 10px rgba(255,179,38,.16);}.country-map-mini img{width: 48px;
    height: 44px;}.domination-info-lines{font-size: 13px;
    line-height: 22px;}.domination-info-lines span{font-size: 12px;}.header-crew-link,.header-user-link,.domination-info-lines a{font-size: 13px;}@media (max-width: 1180px){.topbar{grid-template-columns: 215px 1fr;}.topbar-intel-panel{grid-column: 1 / -1; min-height: 58px;}}.small-crimes-v163{max-width:680px;padding:28px 0 44px 38px;color:#f2f2f2;font-family:Arial,Tahoma,Verdana,sans-serif}.small-crimes-v163 h1{margin:0 0 18px!important;padding:0!important;background:none!important;color:#f6f6f6!important;font-size:46px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.6px!important;text-shadow:none!important}.small-crimes-v163 h1:before{content:none!important}.sc-tabs-v163{width:610px;height:32px;display:flex;align-items:center;background:#050505;border:1px solid #171717;margin:0 0 34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.sc-tab-v163{width:47px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#d5d5d5;text-decoration:none;transition:color .15s ease,background .15s ease}.sc-tab-v163 svg{width:25px;height:25px;fill:currentColor;display:block}.sc-tab-v163:hover,.sc-tab-v163.active{color:#ffb326}.sc-tab-v163.active{background:linear-gradient(180deg,rgba(255,179,38,.15),rgba(255,179,38,.03))}.sc-active-name-v163{flex:1;text-align:center;color:#ffb326;font-size:15px;font-weight:800;padding-right:141px}.sc-form-v163{margin:0}.sc-radio-list-v163{display:grid;gap:13px;margin:0 0 30px}.sc-radio-list-v163 label{display:flex;align-items:center;gap:10px;color:#f1f1f1;font-size:15px;line-height:1.25;cursor:pointer}.sc-radio-list-v163 input[type=radio]{appearance:none;width:14px;height:14px;border:1px solid #eee;border-radius:50%;background:transparent;box-shadow:0 0 0 2px rgba(0,0,0,.12);margin:0}.sc-radio-list-v163 input[type=radio]:checked{border-color:#ffb326;background:radial-gradient(circle at center,#ffb326 0 42%,transparent 46%)}.sc-commit-v163{border:0;border-radius:3px;background:#ffb326;color:#fff;padding:7px 15px;min-width:100px;height:29px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:none}.sc-commit-v163:hover{background:#d67700}.sc-result-v163{margin:32px 0 34px 17px;max-width:540px;font-size:18px;line-height:1.35;font-weight:800}.sc-result-v163.success{color:#22dd35}.sc-result-v163.warning{color:#ffb326}.sc-result-v163.danger{color:#ff3434}.sc-cooldown-v163{margin:0 0 34px 17px;color:#ececec;font-size:13px}.sc-cooldown-v163 span{color:#ffb326;font-weight:800}.sc-inventory-v163{width:610px;margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05);color:#878787;font-size:11px;display:flex;flex-wrap:wrap;gap:8px 13px}.sc-inventory-v163 strong{color:#ffb326;margin-right:4px}@media (max-width:900px){.small-crimes-v163{padding-left:15px}.sc-tabs-v163,.sc-inventory-v163{width:calc(100vw - 42px);max-width:610px}.small-crimes-v163 h1{font-size:38px!important}.sc-active-name-v163{padding-right:50px}}@media (max-width: 1024px){html,body{width: 100%;
        max-width: 100%;
        overflow-x: hidden;
        -webkit-text-size-adjust: 100%;}body{font-size: 14px;
        background: #0d0d0d;}.topbar{display: grid;
        grid-template-columns: 190px minmax(0, 1fr);
        min-height: auto;
        width: 100%;}.topbar-brand{min-height: 74px;
        padding: 8px 10px;}.topbar-title{font-size: 27px;
        line-height: 29px;}.topbar-clock{font-size: 12px;}.topbar-stats{grid-template-columns: repeat(2, minmax(130px, 1fr));
        gap: 5px 10px;
        padding: 10px 10px 8px;
        align-content: center;
        min-width: 0;}.topbar-stat{min-height: 18px;
        line-height: 18px;
        white-space: normal;
        min-width: 0;
        font-size: 12px;}.topbar-stat strong,.topbar-stat a{overflow-wrap: anywhere;}.topbar-intel-panel{grid-column: 1 / -1;
        min-height: 54px;
        padding: 7px 10px;
        border-top: 1px solid #4b2b00;}.domination-info-block{grid-template-columns: 48px minmax(0, 1fr);
        min-height: 48px;
        gap: 9px;}.country-map-mini{width: 46px;
        height: 45px;}.country-map-mini img{width: 41px;
        height: 38px;}.domination-info-lines{font-size: 12px;
        line-height: 20px;
        white-space: normal;}.domination-info-lines span{font-size: 11px;}.side-group,.admin-side-group{flex: 0 0 168px;
        margin: 0;}.side-group h3{font-size: 13px;
        padding: 4px 7px;
        margin-bottom: 2px;}.side-group a,.logout{padding: 5px 8px;
        font-size: 13px;
        line-height: 16px;}.logout{flex: 0 0 110px;
        align-self: flex-start;
        margin-top: 0;
        border: 1px solid #2a2a2a;
        background: #111;}h1{font-size: 23px;
        line-height: 28px;
        padding-left: 6px;
        margin-bottom: 10px;}h2.section-title,.orange-title{font-size: 15px;
        line-height: 19px;
        margin-top: 10px;}.info-box,.flash,.error-box,.warning-box{max-width: 100% !important;
        width: 100%;}input,select,textarea,button,.button{max-width: 100%;}textarea{min-height: 82px;}.form-inline{display: flex;
        align-items: center;
        gap: 6px;}}@media (max-width: 760px){.topbar{display: block;
        border-bottom-width: 1px;}.topbar-brand{display: grid;
        grid-template-columns: 1fr auto;
        gap: 4px 10px;
        min-height: 58px;
        border-right: 0;
        border-bottom: 1px solid #8f4400;
        align-items: center;}.topbar-title{font-size: 28px;
        line-height: 30px;}.topbar-clock{grid-column: 1 / 2;
        font-size: 12px;}.topbar-message-row{grid-column: 2 / 3;
        grid-row: 1 / 3;
        min-height: 0;
        margin: 0;
        justify-content: flex-end;}.inbox-alert{display: none;}.inbox-star{font-size: 24px;
        line-height: 24px;}.topbar-stats{grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 9px 10px;
        gap: 6px 10px;
        background: #070707;}.topbar-stat{font-size: 12px;
        line-height: 17px;
        overflow: hidden;}.topbar-stat span{color: #ffb326;}.topbar-health-stat{grid-column: 1 / -1;}.header-health-wrap{width: min(190px, 70vw);}.topbar-intel-panel{display: block;
        min-height: 0;
        padding: 7px 10px 8px;}.domination-info-block{display: grid;
        grid-template-columns: 42px 1fr;
        min-height: 42px;
        gap: 8px;}.country-map-mini{width: 40px;
        height: 40px;}.country-map-mini img{width: 35px;
        height: 33px;}.domination-info-lines{font-size: 12px;
        line-height: 19px;}.domination-info-lines a,.header-crew-link,.header-user-link{font-size: 12px;}.data-table{width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
        font-size: 12px;}.data-table th,.data-table td{padding: 6px 6px;}.data-table:not(.form-table){display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}.data-table:not(.form-table) tbody,.data-table:not(.form-table) thead,.data-table:not(.form-table) tr{width: 100%;}.form-table{width: 100%;
        max-width: 100%;}.form-table tr,.form-table td,.form-table th{display: block;
        width: 100% !important;}.form-table td:first-child{width: 100% !important;
        padding-bottom: 2px;
        color: #ffb326;}.form-table input[type="text"],.form-table input[type="number"],.form-table input[type="password"],.form-table input[type="email"],.form-table select,.form-table textarea{width: 100%;}button,.button{min-height: 30px;
        padding: 6px 10px;}.profile-card{display: block;
        max-width: 100%;}.profile-side-picture{border-left: 1px solid #000;
        min-height: 180px;
        max-width: 100%;}.no-side-picture{min-height: 160px;}.login-body{padding-top: 18px;
        align-items: flex-start;}.login-shell{width: calc(100% - 18px);
        padding: 12px;}.login-grid{grid-template-columns: 1fr;
        gap: 10px;}.cards-zone{gap: 5px;
        min-height: 82px;
        flex-wrap: wrap;}.blackjack-cards-table .playing-card,.playing-card{width: 54px !important;
        height: 76px !important;
        min-width: 54px !important;
        font-size: 16px !important;}.blackjack-cards-table .cards-zone{min-height: 84px;}.roulette-table-preview img,.world-map-card img,.airport-world-map img,.country-map-img{max-width: 100%;
        height: auto;}.domination-layout,.airport-page,.trade-route-layout,.crew-properties-dashboard,.admin-dashboard-grid,.black-market-current-grid,.black-market-item-grid,.cp-build-grid,.io-v2-detail-grid,.io-v2-status-grid{display: block !important;}.domination-panel,.crew-property-card,.black-market-current-card,.black-market-item-card,.cp-build-card,.io-v2-panel,.io-v2-status-card,.admin-dashboard-card{width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 10px;}.world-map-card,.airport-world-map,.roulette-table-preview,.slot-machine-box{width: 100% !important;
        max-width: 100% !important;
        overflow: hidden;}.slot-machine-box .slot-reels{min-width: 0;
        width: 100%;
        font-size: 28px;
        letter-spacing: 3px;}.small-crime-table,.small-crimes-table,.small-crime-oldschool-table{max-width: 100% !important;}.players-online-list a{display: inline-block;
        margin: 3px 8px 3px 0;}}@media (max-width: 430px){body{font-size: 13px;}.topbar-title{font-size: 25px;}.topbar-stats{grid-template-columns: 1fr;}.topbar-stat{white-space: normal;}.side-group{flex-basis: 155px;}h1{font-size: 22px; line-height: 26px;}.data-table{font-size: 11.5px;}.form-inline{align-items: stretch;}.form-inline input,.form-inline select,.form-inline button{flex: 1 1 auto;}}@media (max-width: 1024px){html,body{width: auto !important;
        max-width: none !important;
        min-width: 980px !important;
        overflow-x: auto !important;
        -webkit-text-size-adjust: 100%;
        background: #0d0d0d !important;}.topbar{width: 980px !important;
        min-width: 980px !important;
        max-width: none !important;
        min-height: 104px !important;
        display: grid !important;
        grid-template-columns: 175px minmax(0, 1fr) 205px !important;
        background: #050505 !important;
        border-bottom: 2px solid #8f4400 !important;
        box-shadow: 0 2px 10px rgba(0,0,0,.8) !important;}.topbar-brand{display: block !important;
        min-height: 104px !important;
        height: 104px !important;
        padding: 8px 10px !important;
        border-right: 2px solid #ff9b00 !important;
        border-bottom: 0 !important;
        background: linear-gradient(90deg, #0b0b0b, #151515 65%, #080808) !important;}.topbar-title{display: block !important;
        font-size: 28px !important;
        line-height: 30px !important;
        color: #fff !important;
        text-shadow: 0 0 7px rgba(255,255,255,.55) !important;
        white-space: nowrap !important;}.topbar-clock{display: block !important;
        margin-top: 2px !important;
        font-size: 12px !important;
        line-height: 16px !important;
        color: #fff !important;
        white-space: nowrap !important;}.topbar-message-row{display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        min-height: 22px !important;
        margin-top: 3px !important;
        grid-column: auto !important;
        grid-row: auto !important;}.inbox-star{display: inline-block !important;
        font-size: 21px !important;
        line-height: 21px !important;}.inbox-alert{display: inline-block !important;
        font-size: 11px !important;
        line-height: 14px !important;}.topbar-stats{display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        align-content: start !important;
        gap: 3px 9px !important;
        min-width: 0 !important;
        padding: 9px 10px 6px !important;
        background: #050505 !important;}.topbar-stat{min-height: 16px !important;
        line-height: 16px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.topbar-stat span{color: #ffb326 !important;
        font-weight: bold !important;}.topbar-stat strong,.topbar-stat a{font-size: 11px !important;
        color: #fff !important;
        overflow-wrap: normal !important;}.topbar-health-stat{grid-column: auto !important;}.header-health-wrap{width: 110px !important;
        height: 13px !important;
        vertical-align: middle !important;}.topbar-stat .header-health-text{font-size: 11px !important;
        line-height: 13px !important;}.topbar-intel-panel{grid-column: auto !important;
        grid-row: auto !important;
        min-height: 104px !important;
        height: 104px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 7px 8px !important;
        border-top: 0 !important;
        border-left: 1px solid #4b2b00 !important;
        background: radial-gradient(circle at center, rgba(255,179,38,.08), rgba(0,0,0,0) 65%), #050505 !important;}.domination-info-block{display: grid !important;
        grid-template-columns: 46px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 8px !important;
        min-height: 46px !important;
        width: 100% !important;}.country-map-mini{width: 44px !important;
        height: 44px !important;
        border-radius: 6px !important;}.country-map-mini img{width: 39px !important;
        height: 36px !important;}.domination-info-lines{font-size: 11px !important;
        line-height: 17px !important;
        white-space: normal !important;
        min-width: 0 !important;}.domination-info-lines span{font-size: 11px !important;
        color: #ffb326 !important;
        font-weight: bold !important;}.domination-info-lines a,.header-crew-link,.header-user-link,.header-none{font-size: 11px !important;
        line-height: 17px !important;}.side-group,.admin-side-group{display: block !important;
        flex: none !important;
        width: 100% !important;
        margin: 0 0 5px !important;}.side-group h3,.admin-side-group h3{margin: 0 0 2px !important;
        padding: 4px 7px !important;
        font-size: 12px !important;
        line-height: 14px !important;
        background: linear-gradient(#373737, #151515) !important;
        border: 1px solid #333 !important;
        color: #fff !important;}.side-group a,.admin-side-group a,.logout{display: block !important;
        padding: 3px 7px !important;
        font-size: 11px !important;
        line-height: 14px !important;
        color: #efefef !important;
        border-bottom: 1px solid #222 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.logout{width: 100% !important;
        margin-top: 8px !important;
        border: 0 !important;
        color: #ffb3b3 !important;
        background: transparent !important;}.data-table:not(.form-table){display: table !important;
        overflow: visible !important;}.form-table tr,.form-table td,.form-table th{display: table-row !important;
        width: auto !important;}.form-table td,.form-table th{display: table-cell !important;}}.robbery-v170-page .robbery-narrow,.robbery-v170-page .robbery-narrow-title{max-width: 760px;}.robbery-v170-hero{display:flex;
    justify-content:space-between;
    gap:14px;
    align-items:center;
    background:linear-gradient(135deg,#191919,#101010);
    border:1px solid #8f4400;
    border-left:4px solid #ff9b00;
    box-shadow:0 2px 0 #050505, inset 0 1px 0 rgba(255,255,255,.04);
    padding:12px 14px;
    margin:0 0 14px 0;}.robbery-v170-hero strong{display:block;
    color:#fff;
    font-size:15px;
    margin:3px 0 4px;}.robbery-v170-hero p{margin:0;
    color:#bdbdbd;
    line-height:1.45;}.robbery-v170-kicker{color:#ffb326;
    text-transform:uppercase;
    letter-spacing:.08em;
    font-size:10px;
    font-weight:bold;}.robbery-v170-country{min-width:120px;
    text-align:right;
    border:1px solid #2e2e2e;
    background:#0d0d0d;
    padding:8px 10px;}.robbery-v170-country span{display:block;
    color:#888;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:.05em;}.robbery-v170-country b{display:block;
    color:#ffb326;
    margin-top:2px;}.robbery-v170-table th{font-size:13px;
    text-align:left;}.robbery-v170-option{padding:6px 0;
    border-bottom:1px solid rgba(255,255,255,.04);}.robbery-v170-option:last-child{border-bottom:0;}.robbery-v170-option span{color:#eee;}.robbery-v170-inventory td:nth-child(2),.robbery-v170-history td:nth-child(4),.robbery-v170-history td:nth-child(5){color:#ffb326;
    font-weight:bold;}.robbery-v170-market-note{color:#cfcfcf;
    line-height:1.5;}@media (max-width: 760px){.robbery-v170-hero{flex-direction:column;
        align-items:stretch;
        gap:8px;
        padding:9px 10px;
        margin-right:6px;}.robbery-v170-country{min-width:0;
        text-align:left;}.robbery-v170-page .robbery-narrow,.robbery-v170-page .robbery-narrow-title{max-width:100%;}}.robbery-v170-option{display:block !important;
    clear:both;
    width:100%;
    line-height:1.35;
    margin:0;}.robbery-v170-option input{margin-right:7px;
    vertical-align:middle;}.robbery-v171-market-table th,.robbery-v171-market-table td{vertical-align:top;}.robbery-v171-market-table td:nth-child(3),.robbery-v171-market-table td:nth-child(4){color:#ffb326;
    font-weight:bold;
    white-space:nowrap;}.robbery-market-reserved td{background:#181818;}.robbery-market-rarity-good td{box-shadow:inset 3px 0 0 rgba(255,179,38,.25);}.robbery-market-rarity-rare td{box-shadow:inset 3px 0 0 rgba(255,179,38,.35);}.robbery-market-rarity-super td{box-shadow:inset 3px 0 0 #d72b2b;
    background:linear-gradient(90deg,rgba(90,20,20,.28),#202020 46%) !important;}.robbery-super-order{display:inline-block;
    margin-top:3px;
    color:#ff4b4b;
    text-transform:uppercase;
    letter-spacing:.06em;
    font-size:10px;
    font-weight:bold;}@media (max-width: 760px){.robbery-v171-market-table{min-width:720px;}}.robbery-v171-fixed-options .robbery-v171-option-row td{padding-top: 5px;
    padding-bottom: 5px;}.robbery-v171-fixed-options .robbery-v171-option-label{width: 210px;
    white-space: nowrap;}.robbery-v171-fixed-options .robbery-v171-option-choice{width: auto;}.robbery-v171-fixed-options .robbery-v170-option{display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35;
    white-space: normal !important;}.robbery-v171-fixed-options .robbery-v170-option input{margin-right: 8px;}.robbery-clean-result{margin: 18px 0 26px 0;
    padding: 0;
    background: transparent;
    border: 0;
    font-size: 19px;
    line-height: 1.42;
    font-weight: 800;
    letter-spacing: .01em;
    text-shadow: 0 1px 0 #000;}.robbery-clean-result.robbery-result-success{color: #20d629;}.robbery-clean-result.robbery-result-fail{color: #ff3333;}.robbery-clean-result-extra{margin-top: 8px;
    font-size: 14px;
    line-height: 1.35;
    font-weight: 700;}.robbery-clean-cooldown{margin: 0 0 28px 0;
    color: #eeeeee;
    font-size: 15px;
    line-height: 1.4;}.robbery-clean-cooldown span{color: #ffb326;
    font-weight: 800;}@media (max-width: 760px){.robbery-clean-result{font-size: 16px;
        margin: 14px 0 20px 0;}.robbery-clean-cooldown{font-size: 13px;
        margin-bottom: 22px;}}.flash.result-panel-flash{display: none !important;}.small-crime-result-message,.robbery-clean-result{display: none !important;}.quote-help-cell span{display: inline-block;
    margin: 0 8px 6px 0;
    padding: 3px 6px;
    border: 1px solid #333;
    background: #141414;
    color: #ddd;
    font-family: Consolas, "Courier New", monospace;
    font-size: 12px;}.quote-preview-box,.quote-cell{background: #1c1c1c;
    border: 1px solid #333;
    min-height: 70px;
    padding: 10px;
    line-height: 1.45;
    overflow-wrap: anywhere;}.quote-bbcode-center{text-align: center;}.quote-bbcode-underline{text-decoration: underline;}.quote-bbcode-image{display: inline-block;
    max-width: 100%;
    max-height: 380px;
    object-fit: contain;
    vertical-align: middle;}.quote-bbcode-error{color: #ff3333;
    font-weight: bold;}.quote-color-red{color: #ff3333;}.quote-color-blue{color: #4aa3ff;}.quote-color-yellow{color: #ffb326;}.quote-color-grey{color: #aaa;}.quote-color-green{color: #19d72f;}.quote-color-orange{color: #ffb326;}.quote-color-purple{color: #b778ff;}.quote-color-pink{color: #ffb326;}.robbery-reserved-title,.orange-title.robbery-reserved-title{background: linear-gradient(#12c94c, #087528) !important;
    color: #fff !important;
    border-color: #003f16 !important;
    text-shadow: 1px 1px 0 #001f09 !important;}.robbery-reserved-orders-table th{background: linear-gradient(#12c94c, #087528) !important;
    color: #fff !important;
    border-color: #003f16 !important;
    text-shadow: 1px 1px 0 #001f09 !important;}.robbery-deliver-goods-btn:not(:disabled){background: linear-gradient(#18d957, #087d2e) !important;
    color: #fff !important;
    border: 1px solid #18ff65 !important;
    box-shadow: 0 0 8px rgba(24, 217, 87, .25) !important;
    text-shadow: 1px 1px 0 #003711 !important;
    font-weight: 700 !important;}.robbery-deliver-goods-btn:not(:disabled):hover{background: linear-gradient(#28f16c, #0a9a39) !important;
    box-shadow: 0 0 12px rgba(40, 241, 108, .35) !important;}.robbery-deliver-goods-btn:disabled{opacity: .55;
    cursor: not-allowed;}button.robbery-deliver-goods-btn,.robbery-reserved-orders-table button.robbery-deliver-goods-btn,.data-table button.robbery-deliver-goods-btn{background: linear-gradient(#23ef68, #098b35) !important;
    color: #ffffff !important;
    border: 1px solid #1cff68 !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 0 10px rgba(20, 220, 80, .35) !important;
    text-shadow: 1px 1px 0 #003b14 !important;
    font-weight: 900 !important;
    padding: 5px 13px !important;}button.robbery-deliver-goods-btn:hover,.robbery-reserved-orders-table button.robbery-deliver-goods-btn:hover{background: linear-gradient(#43ff83, #0aa941) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 0 14px rgba(20, 240, 95, .50) !important;}button.robbery-deliver-goods-btn:disabled{background: linear-gradient(#167a35, #07451f) !important;
    color: #caffd8 !important;
    border-color: #0e8e38 !important;
    opacity: .72 !important;
    cursor: not-allowed !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 0 6px rgba(20, 160, 65, .18) !important;}@media (max-width: 980px){html,body{width: 980px;
        min-width: 980px;
        overflow-x: auto;
        -webkit-text-size-adjust: 100%;}body{font-size: 12px;}.topbar{min-height: 82px !important;
        height: 82px !important;}.topbar-title{font-size: 30px !important;
        line-height: 32px !important;}.topbar-clock{font-size: 12px !important;}.topbar-brand{min-height: 82px !important;
        height: 82px !important;
        padding: 8px 10px !important;}.topbar-stats{min-height: 82px !important;
        height: 82px !important;
        padding: 13px 12px 0 !important;
        gap: 7px 14px !important;
        font-size: 11px !important;}.topbar-stat{min-height: 16px !important;
        line-height: 15px !important;
        font-size: 11px !important;}.topbar-intel-panel{min-height: 82px !important;
        height: 82px !important;
        padding: 6px 8px !important;
        font-size: 11px !important;}.side-group{margin-bottom: 7px !important;}.side-group h3{font-size: 11px !important;
        padding: 3px 6px !important;
        margin-bottom: 2px !important;}.side-group a,.logout{font-size: 10.5px !important;
        line-height: 14px !important;
        padding: 2px 6px !important;}h1{font-size: 21px !important;
        line-height: 26px !important;
        margin-bottom: 10px !important;}h2.section-title,.orange-title{font-size: 14px !important;
        line-height: 18px !important;
        padding: 4px 6px !important;}.data-table th,.data-table td{font-size: 11px !important;
        padding: 5px 6px !important;}.form-table td:first-child{width: 170px !important;}input,select,textarea,button,.button{font-size: 11px !important;}button,.button{min-height: 23px;
        padding: 4px 9px !important;}.info-box,.warning-box,.error-box{font-size: 11px !important;}.robbery-v170-page .robbery-narrow,.robbery-v170-page .robbery-narrow-title,.small-crime-options-table,.small-crime-top-table,.car-theft-options,.top-rewards-table{max-width: 760px !important;}button.robbery-deliver-goods-btn{font-size: 11px !important;
        padding: 4px 10px !important;
        min-height: 24px !important;}}.bf-live-timer{color: #ffb326;
    font-weight: 900;
    letter-spacing: .02em;}.robbery-total-profit-table,.car-theft-total-profit-table,.small-crime-top-table{margin-top: 0;}.robbery-total-profit-summary td{background: #151515;
    border-top: 1px solid #8f4400;}.car-theft-total-profit-table td,.car-theft-total-profit-table th{white-space: nowrap;}.stats-page .crew-stats-table,.stats-page .rank-stats-table,.stats-page .population-stats-table,.stats-page .most-crime-profit-table{width: 720px;
    max-width: 100%;}.population-bar-track{display: inline-block;
    vertical-align: middle;
    width: 230px;
    height: 8px;
    background: #0b0b0b;
    border: 1px solid #222;
    margin-right: 8px;}.population-bar-fill{display: block;
    height: 100%;
    background: #ff1f1f;
    min-width: 2px;}@media (max-width: 760px){.stats-page .crew-stats-table,.stats-page .rank-stats-table,.stats-page .population-stats-table,.stats-page .most-crime-profit-table,.robbery-total-profit-table,.car-theft-total-profit-table{width: 720px;
        max-width: none;}}.inbox-compose-table{max-width: 720px;
    width: 55%;}.inbox-compose-table input[type="text"],.inbox-compose-table textarea{width: 95%;
    box-sizing: border-box;}.inbox-compose-table textarea{min-height: 120px;
    resize: vertical;}.profile-message-action{margin: 0 0 10px 0;}.profile-message-button{display: inline-block;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none;}.organized-crime-rank-gate{max-width: 720px;
    font-weight: bold;}@media (max-width: 900px){.inbox-compose-table{width: 100%;
        max-width: none;}}.topbar-message-row.is-hidden{display: none !important;}#bfInboxNotice .inbox-star{cursor: pointer;}#bfInboxNotice .inbox-alert{cursor: pointer;}.has-unread-inbox #bfInboxNotice .inbox-alert{color: #ffb326;}.crime-investment-table{max-width: 760px;
    width: 50%;}@media (max-width: 900px){.crime-investment-table{width: 720px; max-width: 720px;}}.data-table{border-collapse: collapse;
    max-width: 100%;}.data-table th,.data-table td{vertical-align: middle;}.form-table,.account-table,.profile-table,.crew-profile-public-table,.admin-tools-table,.stats-table,.countries-table,.property-management-table,.bulletfactory-info-table,.bulletfactory-buy-table,.drugs-market-info,.detective-form-table,.detective-table,.kill-form-table,.jail-form-table,.small-crime-options-table,.small-crime-top-table,.car-theft-options,.top-rewards-table,.robbery-v170-page .data-table{max-width: 760px;}@media (max-width: 980px){html,body{width: 980px !important;
        min-width: 980px !important;
        overflow-x: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0b0b0b !important;}body{font-size: 12px !important;
        line-height: 1.35 !important;}.topbar{width: 980px !important;
        min-width: 980px !important;
        height: 88px !important;
        min-height: 88px !important;
        display: grid !important;
        grid-template-columns: 195px 595px 190px !important;
        align-items: stretch !important;
        overflow: hidden !important;
        border-bottom: 2px solid #8f4400 !important;}.topbar-brand{height: 88px !important;
        min-height: 88px !important;
        padding: 8px 10px !important;
        justify-content: center !important;}.topbar-title{font-size: 29px !important;
        line-height: 31px !important;
        letter-spacing: -1px !important;}.topbar-clock{font-size: 11px !important;
        line-height: 14px !important;
        margin-top: 1px !important;
        white-space: nowrap !important;}.topbar-message-row{min-height: 18px !important;
        margin-top: 1px !important;
        gap: 5px !important;}.inbox-star{font-size: 18px !important;
        line-height: 18px !important;}.inbox-alert{max-width: 145px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        font-size: 10px !important;}.topbar-stats{height: 88px !important;
        min-height: 88px !important;
        display: grid !important;
        grid-template-rows: repeat(2, 1fr) !important;
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
        grid-auto-flow: column !important;
        align-content: center !important;
        align-items: center !important;
        gap: 4px 7px !important;
        padding: 10px 10px !important;
        border-right: 1px solid #4b2b00 !important;
        overflow: hidden !important;}.topbar-stat{min-width: 0 !important;
        min-height: 18px !important;
        max-height: 20px !important;
        font-size: 10.5px !important;
        line-height: 18px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        padding: 0 2px !important;}.topbar-stat span,.topbar-stat strong,.topbar-stat a{font-size: 10.5px !important;
        line-height: 18px !important;}.topbar-health-stat{display: flex !important;
        align-items: center !important;
        gap: 4px !important;}.topbar-health-stat .header-health-wrap{width: 58px !important;
        min-width: 58px !important;
        max-width: 58px !important;
        height: 12px !important;}.topbar-health-stat .header-health-text{font-size: 10px !important;
        line-height: 12px !important;}.topbar-intel-panel{height: 88px !important;
        min-height: 88px !important;
        padding: 7px 7px !important;
        overflow: hidden !important;
        border-left: 0 !important;}.domination-info-block{min-height: 50px !important;
        width: 100% !important;
        grid-template-columns: 38px minmax(0, 1fr) !important;
        gap: 6px !important;
        padding: 6px !important;
        border-radius: 6px !important;}.country-map-mini{width: 36px !important;
        height: 36px !important;
        border-radius: 6px !important;}.country-map-mini img{width: 32px !important;
        height: 30px !important;}.domination-info-lines{min-width: 0 !important;
        font-size: 10px !important;
        line-height: 15px !important;
        overflow: hidden !important;}.domination-info-lines div{display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;}.domination-info-lines span,.domination-info-lines a,.domination-info-lines .header-crew-link,.domination-info-lines .header-user-link,.domination-info-lines .header-none{font-size: 10px !important;
        line-height: 15px !important;}.side-group{margin: 0 0 7px !important;
        width: 100% !important;}.side-group h3{margin: 0 0 2px !important;
        padding: 4px 6px !important;
        font-size: 11px !important;
        line-height: 13px !important;
        border: 1px solid #333 !important;}.side-group a,.logout{display: block !important;
        padding: 3px 6px !important;
        font-size: 10.5px !important;
        line-height: 14px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        border-bottom: 1px solid #242424 !important;}h1{font-size: 21px !important;
        line-height: 25px !important;
        margin: 0 0 10px !important;}h2,h2.section-title,.section-title,.orange-title{max-width: 760px !important;
        font-size: 14px !important;
        line-height: 18px !important;
        padding: 4px 7px !important;
        margin-top: 10px !important;
        margin-bottom: 6px !important;}p{max-width: 760px !important;
        font-size: 12px !important;
        line-height: 17px !important;}.info-box,.warning-box,.error-box,.success-box,.panel{max-width: 760px !important;
        font-size: 12px !important;
        line-height: 17px !important;}.data-table{width: auto !important;
        max-width: 760px !important;
        table-layout: auto !important;}.data-table th,.data-table td{padding: 5px 6px !important;
        font-size: 11px !important;
        line-height: 15px !important;}.data-table th{white-space: normal !important;}.form-table td:first-child{width: 165px !important;
        max-width: 165px !important;}input,select,textarea,button,.button{font-size: 11px !important;
        max-width: 100% !important;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea{min-height: 24px !important;
        padding: 4px 6px !important;}button,.button{min-height: 24px !important;
        padding: 4px 8px !important;
        line-height: 14px !important;}.inline-form{display: inline-block !important;
        max-width: 100% !important;}.form-inline{display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        gap: 5px !important;}.radio-line,.option-line{display: block !important;
        margin: 3px 0 !important;
        line-height: 16px !important;}.domination-layout{display: block !important;
        max-width: 760px !important;}.country-map-stage,.world-map-card,.airport-world-map,.roulette-table-preview,.roulette-spin-card,.blackjack-cards-table,.casino-bet-table{max-width: 760px !important;}.country-map-stage img,.world-map-card img,.airport-world-map img,.roulette-table-preview img{max-width: 100% !important;
        height: auto !important;}.crew-properties-dashboard,.cp-build-grid,.black-market-current-grid,.black-market-item-grid,.admin-dashboard-grid,.io-v2-status-grid,.io-v2-detail-grid,.io-v2-split-grid{max-width: 760px !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;}.black-market-shop-section,.black-market-hero,.cp-operations-hero,.io-v2-shell,.io-v2-operation-card,.io-v2-progress,.crew-properties-quicknav,.crew-property-section-visual,.cp-io-card,.io-v2-empty-card,.io-v2-result-card{max-width: 760px !important;}.black-market-hero,.cp-operations-hero,.io-v2-header,.io-v2-operation-card,.io-v2-council-action,.io-v2-next-action{display: flex !important;
        flex-wrap: wrap !important;
        gap: 8px !important;}.robbery-v170-page .robbery-narrow,.robbery-v170-page .robbery-narrow-title,.small-crime-options-table,.small-crime-top-table,.car-theft-options,.top-rewards-table,.robbery-v171-market-table{width: 760px !important;
        max-width: 760px !important;
        min-width: 0 !important;}.players-online-list,.forum-box,.forum-table,.newspaper-box,.newspaper-table,.inbox-table,.property-narrow,.profile-layout,.death-box{max-width: 760px !important;}.playing-card{transform: scale(.88) !important;
        transform-origin: top left !important;
        margin-right: -4px !important;}.cards-zone{min-height: 86px !important;
        overflow: hidden !important;}}@media (max-width: 520px){.topbar{grid-template-columns: 185px 610px 185px !important;}.topbar-title{font-size: 27px !important;
        line-height: 29px !important;}}.side-group-system .logout{color: #ffb3b3 !important;
    font-weight: bold !important;}.side-group-system .logout:hover{color: #fff !important;
    background: #3a1515 !important;}@media (max-width: 980px){.content{overflow: visible !important;}.stats-page .data-table,.stats-page .orange-title,.stats-page .crew-stats-table,.stats-page .rank-stats-table,.stats-page .population-stats-table,.stats-page .most-crime-profit-table,.stats-table{width: 760px !important;
        max-width: 760px !important;
        min-width: 0 !important;
        box-sizing: border-box !important;}.stats-page .orange-title{display: block !important;
        margin-top: 18px !important;}.stats-page .data-table th,.stats-page .data-table td{padding: 8px 10px !important;
        white-space: normal !important;}.stats-page .population-bar-track{width: 190px !important;
        max-width: 190px !important;}}@media (max-width: 520px){.stats-page .data-table,.stats-page .orange-title,.stats-page .crew-stats-table,.stats-page .rank-stats-table,.stats-page .population-stats-table,.stats-page .most-crime-profit-table,.stats-table{width: 740px !important;
        max-width: 740px !important;}}.oc-subtitle{margin: 28px 0 8px;
    font-size: 13px;
    color: #eee;
    font-weight: bold;}.oc-start-table,.oc-jobs-table,.oc-team-table,.oc-controls-table,.oc-member-task-table,.oc-equipment-select-table,.oc-logs-table,.oc-history-table,.oc-narrow{width: 760px;
    max-width: 100%;}.oc-leader-start-table th,.oc-jobs-table th{text-align: left;}.oc-start-radio{width: 210px;
    white-space: nowrap;}.oc-team-mini{display: grid;
    grid-template-columns: repeat(4, minmax(80px, 1fr));
    gap: 8px;
    font-size: 11px;
    color: #aaa;}.oc-team-mini strong{grid-column: 1 / -1;
    color: #ffb326;
    font-size: 11px;}.oc-inline-invite{display: flex;
    gap: 6px;
    align-items: center;
    flex-wrap: wrap;}.oc-inline-invite input[type="text"]{width: 130px;}.oc-team-table td,.oc-team-table th,.oc-jobs-table td,.oc-jobs-table th,.oc-member-task-table td,.oc-equipment-select-table td{vertical-align: middle;}.oc-history-title{margin-top: 26px;}.oc-equipment-select-table .radio-line{display: block;
    padding: 4px 0;}@media (max-width: 900px){.oc-start-table,.oc-jobs-table,.oc-team-table,.oc-controls-table,.oc-member-task-table,.oc-equipment-select-table,.oc-logs-table,.oc-history-table,.oc-narrow{width: 100%;}.oc-team-mini{grid-template-columns: repeat(2, minmax(90px, 1fr));}.oc-start-radio{width: auto;
        white-space: normal;}.oc-inline-invite input[type="text"]{width: 110px;}}.admin-tools-table,.route-audit-table,.version-audit-table{width: min(960px, 100%);
    max-width: 100%;}@media (max-width: 900px){.admin-tools-table,.route-audit-table,.version-audit-table{width: 100% !important;}.admin-dashboard-grid{width: 100%;
        max-width: 100%;}}@media (max-width: 980px){:root{--bf-mobile-canvas: 980px;
        --bf-mobile-sidebar: 166px;
        --bf-mobile-main: 814px;
        --bf-mobile-content: 780px;
        --bf-mobile-header-height: 104px;}html,body{width: var(--bf-mobile-canvas) !important;
        min-width: var(--bf-mobile-canvas) !important;
        max-width: none !important;
        overflow-x: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0b0b0b !important;}body{margin: 0 !important;
        font-size: 12px !important;
        line-height: 1.38 !important;}.topbar{width: var(--bf-mobile-canvas) !important;
        min-width: var(--bf-mobile-canvas) !important;
        max-width: var(--bf-mobile-canvas) !important;
        height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        display: grid !important;
        grid-template-columns: 166px 618px 196px !important;
        align-items: stretch !important;
        overflow: hidden !important;
        border-bottom: 2px solid #ff9b00 !important;
        background: linear-gradient(#050505, #020202) !important;
        box-shadow: inset 0 -1px 0 rgba(255,179,38,.22), 0 2px 12px rgba(0,0,0,.85) !important;}.topbar-brand{height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        width: 166px !important;
        min-width: 166px !important;
        box-sizing: border-box !important;
        padding: 10px 10px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        border-right: 2px solid #ff9b00 !important;
        border-bottom: 0 !important;
        background: linear-gradient(90deg, #070707, #141414 68%, #050505) !important;}.topbar-title{display: block !important;
        color: #fff !important;
        font-size: 27px !important;
        line-height: 29px !important;
        font-weight: 900 !important;
        letter-spacing: -1px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: clip !important;
        text-decoration: none !important;
        text-shadow: 0 0 7px rgba(255,255,255,.70), 0 0 15px rgba(255,255,255,.22) !important;}.topbar-clock{display: block !important;
        margin-top: 2px !important;
        color: #f2f2f2 !important;
        font-size: 11px !important;
        line-height: 14px !important;
        white-space: nowrap !important;}.topbar-message-row{display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        min-height: 18px !important;
        margin-top: 2px !important;
        overflow: hidden !important;}.topbar-message-row .inbox-star{font-size: 17px !important; line-height: 18px !important;}.topbar-message-row .inbox-alert{max-width: 126px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        font-size: 10px !important;
        line-height: 13px !important;}.topbar-stats{height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        width: 618px !important;
        min-width: 618px !important;
        max-width: 618px !important;
        box-sizing: border-box !important;
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        grid-template-rows: 1fr !important;
        grid-auto-flow: column !important;
        align-items: stretch !important;
        gap: 0 !important;
        padding: 12px 10px !important;
        overflow: hidden !important;
        background: #030303 !important;
        border-right: 1px solid #4b2b00 !important;}.topbar-stat{min-width: 0 !important;
        width: 100% !important;
        min-height: 24px !important;
        max-height: 26px !important;
        display: flex !important;
        align-items: center !important;
        gap: 4px !important;
        color: #f4f4f4 !important;
        font-size: 11px !important;
        line-height: 18px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: clip !important;
        padding: 0 !important;}.topbar-stat span{flex: 0 0 auto !important;
        color: #ffb326 !important;
        font-size: 11px !important;
        line-height: 18px !important;
        font-weight: 900 !important;
        text-shadow: 0 0 5px rgba(255,179,38,.22) !important;}.topbar-stat strong,.topbar-stat a{flex: 1 1 auto !important;
        min-width: 0 !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        color: #fff !important;
        font-size: 11px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
        text-decoration: none !important;}.topbar-health-stat{gap: 6px !important;}.topbar-health-stat .header-health-wrap{flex: 0 0 84px !important;
        width: 84px !important;
        min-width: 84px !important;
        max-width: 84px !important;
        height: 13px !important;}.topbar-health-stat .header-health-text{font-size: 10px !important;
        line-height: 13px !important;}.topbar-intel-panel{height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        width: 196px !important;
        min-width: 196px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 8px 9px !important;
        overflow: hidden !important;
        border-left: 0 !important;
        background: radial-gradient(circle at center, rgba(255,179,38,.08), transparent 65%), #050505 !important;}.domination-info-block{width: 100% !important;
        min-width: 0 !important;
        min-height: 58px !important;
        box-sizing: border-box !important;
        display: grid !important;
        grid-template-columns: 44px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 7px !important;
        padding: 7px !important;
        border-radius: 8px !important;
        border: 1px solid rgba(255,179,38,.23) !important;
        background: linear-gradient(135deg, rgba(255,179,38,.10), rgba(255,255,255,.025) 40%, rgba(0,0,0,.18)) !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 12px rgba(255,179,38,.10) !important;}.country-map-mini{width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        border-radius: 7px !important;}.country-map-mini img{width: 35px !important;
        height: 32px !important;
        object-fit: contain !important;}.domination-info-lines{min-width: 0 !important;
        overflow: hidden !important;
        font-size: 10.5px !important;
        line-height: 16px !important;
        white-space: normal !important;}.domination-info-lines div{display: block !important;
        min-width: 0 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;}.domination-info-lines span,.domination-info-lines a,.domination-info-lines .header-crew-link,.domination-info-lines .header-user-link,.domination-info-lines .header-none{font-size: 10.5px !important;
        line-height: 16px !important;}.side-group{width: 100% !important; margin: 0 0 7px !important;}.side-group h3{box-sizing: border-box !important;
        width: 100% !important;
        margin: 0 0 2px !important;
        padding: 4px 7px !important;
        font-size: 11px !important;
        line-height: 14px !important;
        border: 1px solid #333 !important;}.side-group a,.logout{display: block !important;
        width: 100% !important;
        box-sizing: border-box !important;
        padding: 3px 7px !important;
        font-size: 10.5px !important;
        line-height: 14px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        border-bottom: 1px solid #242424 !important;}.orange-title,h2.section-title,.section-title,.data-table,.form-table,.info-box,.warning-box,.error-box,.success-box,.panel,.profile-layout,.death-box,.players-online-list,.forum-box,.forum-table,.newspaper-box,.newspaper-table,.inbox-table,.inbox-compose-table,.countries-table,.stats-table,.property-management-table,.admin-tools-table,.route-audit-table,.version-audit-table{width: var(--bf-mobile-content) !important;
        max-width: var(--bf-mobile-content) !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;}p{font-size: 12px !important;
        line-height: 17px !important;}h2,h2.section-title,.section-title,.orange-title{font-size: 14px !important;
        line-height: 18px !important;
        padding: 5px 8px !important;
        margin-top: 14px !important;
        margin-bottom: 6px !important;}.data-table{table-layout: auto !important;
        border-collapse: collapse !important;}.data-table th,.data-table td{padding: 6px 8px !important;
        font-size: 11.5px !important;
        line-height: 16px !important;
        vertical-align: middle !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;}.data-table th{font-weight: 900 !important;}.form-table td:first-child{width: 190px !important;
        max-width: 190px !important;}input,select,textarea,button,.button{box-sizing: border-box !important;
        max-width: 100% !important;
        font-size: 12px !important;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea{min-height: 26px !important;
        padding: 4px 7px !important;}button,.button{min-height: 26px !important;
        padding: 5px 10px !important;
        line-height: 14px !important;}.inline-form{display: inline-block !important; max-width: 100% !important;}.form-inline{display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 6px !important;}.radio-line,.option-line{display: block !important; margin: 4px 0 !important; line-height: 17px !important;}}@media (max-width: 520px){:root{--bf-mobile-sidebar: 162px;
        --bf-mobile-main: 818px;
        --bf-mobile-content: 782px;}.topbar{grid-template-columns: 162px 626px 192px !important;}.topbar-brand{width: 162px !important;
        min-width: 162px !important;}.topbar-stats{width: 626px !important;
        min-width: 626px !important;
        max-width: 626px !important;}.topbar-intel-panel{width: 192px !important;
        min-width: 192px !important;}}@media (max-width: 980px){:root{--bf-mobile-canvas: 980px;
        --bf-mobile-sidebar: 166px;
        --bf-mobile-main: 814px;
        --bf-mobile-content: 780px;
        --bf-mobile-header-height: 104px;}}@media (max-width: 980px){:root{--bf-mobile-canvas: 980px !important;
        --bf-mobile-sidebar: 166px !important;
        --bf-mobile-main: 814px !important;
        --bf-mobile-content: 780px !important;
        --bf-mobile-header-height: 92px !important;}html,body{width: 980px !important;
        min-width: 980px !important;
        max-width: none !important;
        overflow-x: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;}.topbar{width: 980px !important;
        min-width: 980px !important;
        max-width: 980px !important;
        height: 92px !important;
        min-height: 92px !important;
        max-height: 92px !important;
        display: grid !important;
        grid-template-columns: 205px 555px 220px !important;
        grid-template-rows: 92px !important;
        align-items: stretch !important;
        overflow: hidden !important;
        border-bottom: 2px solid #ff9b00 !important;
        background: linear-gradient(#050505, #020202) !important;
        box-shadow: inset 0 -1px 0 rgba(255,179,38,.20), 0 2px 13px rgba(0,0,0,.82) !important;}.topbar-brand{grid-column: 1 !important;
        grid-row: 1 !important;
        width: 205px !important;
        min-width: 205px !important;
        max-width: 205px !important;
        height: 92px !important;
        min-height: 92px !important;
        max-height: 92px !important;
        box-sizing: border-box !important;
        padding: 8px 11px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        overflow: hidden !important;
        border-right: 2px solid #ff9b00 !important;
        border-bottom: 0 !important;
        background: linear-gradient(90deg, #070707, #121212 72%, #050505) !important;}.topbar-title{font-size: 31px !important;
        line-height: 33px !important;
        letter-spacing: -1px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: clip !important;
        display: block !important;}.topbar-clock{font-size: 12px !important;
        line-height: 15px !important;
        margin-top: 1px !important;
        white-space: nowrap !important;}.topbar-message-row{margin-top: 1px !important;
        min-height: 16px !important;
        max-height: 18px !important;
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        overflow: hidden !important;}.topbar-message-row .inbox-star{font-size: 19px !important; line-height: 18px !important;}.topbar-message-row .inbox-alert{font-size: 11px !important;
        line-height: 14px !important;
        max-width: 145px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.topbar-stats{grid-column: 2 !important;
        grid-row: 1 !important;
        width: 555px !important;
        min-width: 555px !important;
        max-width: 555px !important;
        height: 92px !important;
        min-height: 92px !important;
        max-height: 92px !important;
        box-sizing: border-box !important;
        display: grid !important;
        grid-template-columns: 150px 145px 130px 130px !important;
        grid-template-rows: 92px !important;
        grid-auto-flow: column !important;
        align-items: stretch !important;
        align-content: stretch !important;
        gap: 0 !important;
        padding: 9px 10px !important;
        overflow: hidden !important;
        background: #030303 !important;
        border-right: 1px solid #4b2b00 !important;}.topbar-stat{min-width: 0 !important;
        width: 100% !important;
        height: 34px !important;
        min-height: 34px !important;
        max-height: 34px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        gap: 4px !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        color: #f4f4f4 !important;
        font-size: 10.5px !important;
        line-height: 14px !important;}.topbar-stat > span{flex: 0 0 auto !important;
        color: #ffb326 !important;
        font-size: 10.5px !important;
        line-height: 14px !important;
        font-weight: 900 !important;
        text-shadow: 0 0 5px rgba(255,179,38,.24) !important;
        white-space: nowrap !important;}.topbar-stat strong,.topbar-stat a{flex: 1 1 auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        color: #fff !important;
        font-size: 10.5px !important;
        line-height: 14px !important;
        font-weight: 700 !important;
        text-decoration: none !important;}.topbar-health-stat{gap: 4px !important;}.topbar-health-stat .header-health-wrap{flex: 0 0 76px !important;
        width: 76px !important;
        min-width: 76px !important;
        max-width: 76px !important;
        height: 12px !important;
        margin: 0 !important;}.topbar-health-stat .header-health-text{font-size: 10px !important;
        line-height: 12px !important;}.topbar-intel-panel{grid-column: 3 !important;
        grid-row: 1 !important;
        width: 220px !important;
        min-width: 220px !important;
        max-width: 220px !important;
        height: 92px !important;
        min-height: 92px !important;
        max-height: 92px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 8px !important;
        overflow: hidden !important;
        border-left: 0 !important;
        background: radial-gradient(circle at center, rgba(255,179,38,.08), transparent 67%), #050505 !important;}.domination-info-block{width: 200px !important;
        min-width: 200px !important;
        max-width: 200px !important;
        min-height: 54px !important;
        display: grid !important;
        grid-template-columns: 42px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 7px !important;
        padding: 7px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        border-radius: 7px !important;}.country-map-mini{width: 39px !important;
        height: 39px !important;
        min-width: 39px !important;
        border-radius: 7px !important;}.country-map-mini img{width: 34px !important;
        height: 31px !important;
        object-fit: contain !important;}.domination-info-lines{min-width: 0 !important;
        overflow: hidden !important;
        font-size: 10.5px !important;
        line-height: 16px !important;
        white-space: nowrap !important;}.domination-info-lines div{display: block !important;
        min-width: 0 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;}.domination-info-lines span,.domination-info-lines a,.domination-info-lines strong,.domination-info-lines .header-crew-link,.domination-info-lines .header-user-link,.domination-info-lines .header-none{font-size: 10.5px !important;
        line-height: 16px !important;}}#bfInboxNotice[hidden],.topbar-message-row[hidden]{display: none !important;}.header-health-text{color: #fff !important;
    text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}.quote-bbcode-center,.quote-cell div[style*="text-align:center"],.quote-preview-box div[style*="text-align:center"]{display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;}@media (max-width: 980px){.topbar{height: 88px !important;
        min-height: 88px !important;
        max-height: 88px !important;
        grid-template-columns: 205px 595px 180px !important;
        grid-template-rows: 88px !important;
        overflow: hidden !important;}.topbar-brand{height: 88px !important;
        min-height: 88px !important;
        max-height: 88px !important;
        padding: 8px 11px !important;
        justify-content: center !important;}.topbar-title{font-size: 30px !important;
        line-height: 31px !important;
        max-height: 33px !important;}.topbar-clock{font-size: 12px !important;
        line-height: 14px !important;
        margin-top: 1px !important;}.topbar-message-row{margin-top: 2px !important;
        min-height: 18px !important;
        height: 18px !important;
        max-height: 18px !important;
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;}.topbar-message-row.is-hidden,.topbar-message-row[hidden]{display: none !important;}.topbar-message-row .inbox-star{font-size: 18px !important;
        line-height: 18px !important;}.topbar-message-row .inbox-alert{font-size: 11px !important;
        line-height: 13px !important;
        max-width: 145px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.topbar-stats{width: 595px !important;
        min-width: 595px !important;
        max-width: 595px !important;
        height: 88px !important;
        min-height: 88px !important;
        max-height: 88px !important;
        grid-template-columns: 155px 145px 135px 145px !important;
        grid-template-rows: 88px !important;
        padding: 8px 8px !important;
        overflow: hidden !important;}.topbar-stat{height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
        gap: 3px !important;
        font-size: 9.3px !important;
        line-height: 12px !important;
        white-space: nowrap !important;}.topbar-stat > span{font-size: 9.3px !important;
        line-height: 12px !important;
        font-weight: 900 !important;
        white-space: nowrap !important;}.topbar-stat strong,.topbar-stat a{font-size: 9.3px !important;
        line-height: 12px !important;
        font-weight: 800 !important;
        max-width: 100% !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;}.topbar-health-stat .header-health-wrap{flex: 0 0 70px !important;
        width: 70px !important;
        min-width: 70px !important;
        max-width: 70px !important;
        height: 12px !important;}.topbar-health-stat .header-health-text{color: #fff !important;
        font-size: 9px !important;
        line-height: 12px !important;
        font-weight: 900 !important;
        text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}.topbar-intel-panel{width: 180px !important;
        min-width: 180px !important;
        max-width: 180px !important;
        height: 88px !important;
        min-height: 88px !important;
        max-height: 88px !important;
        padding: 7px !important;
        overflow: hidden !important;}.domination-info-block{width: 166px !important;
        min-width: 166px !important;
        max-width: 166px !important;
        min-height: 50px !important;
        grid-template-columns: 36px minmax(0, 1fr) !important;
        gap: 6px !important;
        padding: 6px !important;}.country-map-mini{width: 35px !important;
        height: 35px !important;
        min-width: 35px !important;}.country-map-mini img{width: 30px !important;
        height: 28px !important;}.domination-info-lines{font-size: 9px !important;
        line-height: 13px !important;}.domination-info-lines span,.domination-info-lines a,.domination-info-lines strong,.domination-info-lines .header-crew-link,.domination-info-lines .header-user-link,.domination-info-lines .header-none{font-size: 9px !important;
        line-height: 13px !important;}}.dashboard-page{width: min(980px, 100%);
    max-width: 980px;}.dashboard-hero{display: grid;
    grid-template-columns: minmax(0, 1.35fr) minmax(260px, .65fr);
    gap: 12px;
    margin: 8px 0 14px;
    border: 1px solid rgba(255,179,38,.32);
    background: linear-gradient(90deg, rgba(25,25,25,.96), rgba(8,8,8,.96));
    box-shadow: 0 0 24px rgba(0,0,0,.55);}.dashboard-hero > div{padding: 14px 16px;}.dashboard-hero strong{display: block;
    font-size: 24px;
    color: #fff;
    text-shadow: 0 0 9px rgba(255,255,255,.5);}.dashboard-hero p{margin: 7px 0 0;
    color: #ddd;}.dashboard-kicker,.dashboard-rumour span{display: block;
    color: #ffb326;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;}.dashboard-rumour{border-left: 1px solid rgba(255,179,38,.28);
    background: radial-gradient(circle at left, rgba(255,179,38,.08), transparent 64%);}.dashboard-rumour p{font-weight: 700;
    line-height: 1.45;}.dashboard-card-grid{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-bottom: 14px;}.dashboard-card{border: 1px solid #333;
    background: linear-gradient(180deg, #252525, #141414);
    padding: 10px 12px;
    min-height: 58px;}.dashboard-card span{display: block;
    color: #ffb326;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;}.dashboard-card strong{display: block;
    margin-top: 5px;
    color: #fff;
    font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}.dashboard-titlebar{width: min(720px, 100%);
    max-width: 720px;
    margin-top: 14px;}.dashboard-action-grid{width: min(720px, 100%);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin-bottom: 12px;}.dashboard-action-card{display: block;
    border: 1px solid rgba(255,179,38,.28);
    background: linear-gradient(180deg, #222, #121212);
    padding: 10px 12px;
    text-decoration: none;
    color: #ddd;}.dashboard-action-card:hover{border-color: #ffb326;
    background: linear-gradient(180deg, #292929, #161616);}.dashboard-action-card b{display: block;
    color: #ffb326;
    font-size: 15px;
    margin-bottom: 4px;}.dashboard-action-card span{color: #ddd;
    font-size: 12px;
    line-height: 1.35;}.dashboard-two-column{width: min(980px, 100%);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    align-items: start;}.dashboard-table,.dashboard-box{width: min(720px, 100%);
    max-width: 720px;}.dashboard-two-column .dashboard-table,.dashboard-two-column .dashboard-titlebar{width: 100%;
    max-width: 100%;}.dashboard-investment-table td,.dashboard-table td{vertical-align: top;}.dashboard-table a{color: #fff;}.dashboard-table a:hover{color: #ffb326;}@media (max-width: 980px){.dashboard-page{width: 760px !important;
        max-width: 760px !important;}.dashboard-hero{grid-template-columns: 1fr 300px !important;
        gap: 8px !important;}.dashboard-hero strong{font-size: 22px !important;}.dashboard-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 7px !important;}.dashboard-card{min-height: 52px !important;
        padding: 8px 10px !important;}.dashboard-card strong{font-size: 14px !important;}.dashboard-card span{font-size: 10px !important;}.dashboard-action-grid,.dashboard-titlebar,.dashboard-table,.dashboard-box{width: 720px !important;
        max-width: 720px !important;}.dashboard-two-column{grid-template-columns: 1fr !important;
        width: 720px !important;
        max-width: 720px !important;}}.street-contacts-page,.pawn-shop-page{max-width: 980px;}.street-contact-grid{display: grid;
    grid-template-columns: repeat(2, minmax(260px, 1fr));
    gap: 12px;
    margin: 12px 0 18px;}.street-contact-card{background: linear-gradient(135deg, #1f1f1f, #111);
    border: 1px solid #3b3b3b;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.25);
    padding: 12px;}.street-contact-card h2{margin: 0 0 7px;
    color: #ffb326;
    font-size: 18px;}.street-contact-card p{margin: 0 0 10px;
    color: #ddd;
    line-height: 1.35;}.street-contact-card label{display: block;
    margin: 7px 0 3px;
    font-weight: bold;
    color: #fff;}.street-contact-card input,.street-contact-card select{max-width: 280px;}.street-contact-danger{border-color: #8f4400;
    background: linear-gradient(135deg, rgba(60,20,10,.5), #111);}.street-contact-benefit{border-left: 4px solid #19c342;}.street-contact-log-table,.pawn-shop-table{max-width: 920px;}.pawn-shop-intro{max-width: 850px;}.pawn-sell-form input[type="number"]{width: 70px;}@media (max-width: 900px){.street-contact-grid{grid-template-columns: 1fr;}.street-contact-card input,.street-contact-card select{max-width: 100%;}}.street-contacts-page,.pawn-shop-page{max-width: 980px;}.street-contact-grid{display: grid;
    grid-template-columns: repeat(2, minmax(280px, 1fr));
    gap: 14px;
    margin: 12px 0 18px;}.street-contact-card{background: linear-gradient(135deg, rgba(30,30,30,.96), rgba(12,12,12,.96));
    border: 1px solid rgba(255,179,38,.22);
    box-shadow: 0 10px 28px rgba(0,0,0,.25);
    padding: 10px;}.street-contact-card .orange-title,.pawn-shop-special-title{margin-top: 0;}.street-contact-card-danger{border-color: rgba(255,65,65,.35);}.street-contact-form .data-table,.street-contact-log-table,.pawn-shop-table{width: 100%;
    max-width: 980px;}.street-contact-form input[type="number"],.street-contact-form select,.pawn-shop-table input[type="number"]{max-width: 190px;}.street-contact-effect{border-left: 4px solid #20c850;}.pawn-shop-info{max-width: 880px;}.pawn-shop-special-title{background: linear-gradient(#11c95b, #076d30);
    border-color: #003e19;}@media (max-width: 900px){.street-contact-grid{grid-template-columns: 1fr;}.street-contacts-page,.pawn-shop-page,.street-contact-log-table,.pawn-shop-table{max-width: 760px;}}.street-contacts-page .street-contact-approach-form,.street-contacts-page .street-contact-offer-panel,.street-contacts-page .street-contact-log-table{max-width: 760px;}.street-contact-choice-table{max-width: 760px;}.street-contact-choice-table td{vertical-align: middle;}.street-contact-radio-cell{width: 36px;
    text-align: center;}.street-contact-offer-panel{background: linear-gradient(90deg, rgba(255,179,38,.08), rgba(0,0,0,.18));
    border: 1px solid rgba(255,179,38,.35);
    padding: 12px;
    margin: 16px 0 18px;}.street-contact-offer-panel .orange-title{margin-top: 0;}.street-contact-effect{max-width: 760px;}.street-contacts-titlebar{max-width: 760px;}@media (max-width: 900px){.street-contacts-page .street-contact-approach-form,.street-contacts-page .street-contact-offer-panel,.street-contacts-page .street-contact-log-table,.street-contact-choice-table,.street-contact-effect,.street-contacts-titlebar{max-width: 100%;}.street-contact-offer-panel{padding: 8px;}}.intel-page{max-width:980px}.intel-hero{display:flex;justify-content:space-between;gap:18px;align-items:stretch;background:linear-gradient(90deg,rgba(34,34,34,.96),rgba(12,12,12,.96));border:1px solid #8f4400;margin:0 0 14px;padding:16px;box-shadow:0 10px 26px rgba(0,0,0,.45)}.intel-hero strong{display:block;font-size:26px;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.4);margin:3px 0 6px}.intel-kicker{display:block;color:#ffb326;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:.06em}.intel-hero p{margin:0;color:#ddd;line-height:1.45}.intel-hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:260px}.intel-hero-meta div{background:#181818;border:1px solid #333;padding:10px}.intel-hero-meta span{display:block;color:#aaa;font-size:11px;text-transform:uppercase}.intel-hero-meta b{display:block;color:#ffb326;font-size:16px;margin-top:4px}.intel-titlebar{max-width:980px}.intel-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-width:980px;margin:0 0 14px}.intel-card{background:#202020;border:1px solid #333;padding:12px;min-height:92px}.intel-card span{display:block;color:#ffb326;text-transform:uppercase;font-size:11px;font-weight:bold;margin-bottom:6px}.intel-card p{margin:0;line-height:1.45;color:#eee}.intel-two-column{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:980px}.intel-box strong{display:block;color:#ffb326;margin-bottom:6px}.intel-table{max-width:980px}.newspaper-rumours-table{max-width:860px}.dashboard-rumour .button,.dashboard-card .button{margin-top:4px}.street-contact-intel-link{margin:8px 0 12px;display:block}@media (max-width: 980px){.intel-page{max-width:720px}.intel-hero{display:block}.intel-hero-meta{grid-template-columns:1fr 1fr;margin-top:12px;min-width:0}.intel-two-column{grid-template-columns:1fr}.intel-card-grid{grid-template-columns:1fr}.intel-table,.intel-titlebar,.newspaper-rumours-table{max-width:720px}}.kill-simple-result{width: min(760px, 100%);
    max-width: 100%;
    margin: 18px 0 24px;
    padding: 0;
    background: transparent;
    border: 0;
    color: #ffb326;
    font-size: 21px;
    line-height: 1.25;
    font-weight: 900;
    text-shadow: 0 0 5px rgba(0,0,0,.95);}.kill-simple-result-success{color: #ffb326;}.kill-simple-result-warning{color: #ffb326;}.kill-simple-result-danger{color: #ff3a3a;}.topbar-country,.topbar-country strong{display: block;
    color: #ffb326 !important;
    font-weight: 900 !important;
    font-size: 12px;
    line-height: 14px;
    margin-top: 1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 0 5px rgba(255,179,38,.22);}@media (min-width: 981px){.topbar-health-stat .header-health-text{color: #fff !important;
        font-size: 11px !important;
        line-height: 14px !important;
        text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}}@media (max-width: 980px){.topbar-country,.topbar-country strong{font-size: 10px !important;
        line-height: 11px !important;
        margin-top: 0 !important;
        max-height: 12px !important;}}.login-body-v225{min-height: 100vh;
    margin: 0;
    color: #f5f5f5;
    background:
        radial-gradient(circle at 15% 15%, rgba(255,179,38,.18), transparent 28%),
        radial-gradient(circle at 88% 20%, rgba(255, 255, 255, .09), transparent 24%),
        linear-gradient(135deg, #050505 0%, #121212 45%, #050505 100%);
    overflow-x: hidden;}.login-bg-v225{position: fixed; inset: 0; overflow: hidden; pointer-events: none;}.login-orb{position: absolute; border-radius: 999px; filter: blur(18px); opacity: .8;}.login-orb-one{width: 360px; height: 360px; left: -120px; top: -110px; background: rgba(255,179,38,.18);}.login-orb-two{width: 440px; height: 440px; right: -160px; bottom: -170px; background: rgba(255,255,255,.08);}.login-grid-glow{position: absolute; inset: 0;
    background-image: linear-gradient(rgba(255,179,38,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(255,179,38,.045) 1px, transparent 1px);
    background-size: 52px 52px;
    mask-image: radial-gradient(circle at center, #000 0%, transparent 72%);}.login-shell-v225{position: relative;
    z-index: 1;
    width: min(1180px, calc(100vw - 42px));
    min-height: 100vh;
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(360px, 1fr) minmax(370px, 470px);
    align-items: center;
    gap: 42px;
    padding: 38px 0;}.login-brand-v225{display: flex; gap: 18px; align-items: center; margin-bottom: 28px;}.login-star-v225{width: 56px; height: 56px; display: grid; place-items: center;
    font-size: 38px; color: #ffb326;
    background: linear-gradient(145deg, rgba(255,179,38,.22), rgba(255,255,255,.08));
    border: 1px solid rgba(255,179,38,.45);
    border-radius: 16px;
    box-shadow: 0 0 28px rgba(255,179,38,.35);}.login-brand-v225 h1{margin: 0;
    font-size: clamp(54px, 7vw, 92px);
    letter-spacing: -3px;
    line-height: .92;
    color: #fff;
    text-shadow: 0 0 18px rgba(255,255,255,.55), 0 0 34px rgba(255,179,38,.18);}.login-brand-v225 p{margin: 12px 0 0; font-size: 18px; color: #ddd; max-width: 560px;}.login-feature-grid-v225{display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; max-width: 760px;}.login-feature-grid-v225 div{min-height: 108px;
    padding: 18px;
    border: 1px solid rgba(255,179,38,.24);
    background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(0,0,0,.35));
    box-shadow: 0 18px 40px rgba(0,0,0,.36);}.login-feature-grid-v225 strong{display:block; color:#ffb326; font-size: 18px; margin-bottom: 8px;}.login-feature-grid-v225 span{color:#ccc; line-height:1.45;}.login-card-wrap-v225{display: grid; gap: 16px;}.login-card-v225{border: 1px solid rgba(255,179,38,.38);
    background: linear-gradient(145deg, rgba(255,255,255,.075), rgba(10,10,10,.92));
    box-shadow: 0 30px 80px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.09);
    padding: 26px;
    border-radius: 18px;}.login-card-primary-v225{border-color: rgba(255,179,38,.66);}.login-card-head-v225 span{display:block; color:#ffb326; text-transform:uppercase; font-size:12px; letter-spacing:1.4px; font-weight:900;}.login-card-head-v225 h2{margin: 5px 0 18px; font-size: 30px; color:#fff;}.login-form-v225{display:grid; gap:10px;}.login-form-v225 label{color:#e6e6e6; font-weight:800; font-size:13px;}.login-form-v225 input{width: 100%; box-sizing: border-box;
    border: 1px solid rgba(255,179,38,.28);
    background: rgba(255,255,255,.93);
    color: #111;
    padding: 13px 14px;
    border-radius: 10px;
    font-size: 15px;
    outline: none;}.login-form-v225 input:focus{border-color:#ffb326; box-shadow: 0 0 0 3px rgba(255,179,38,.2);}.login-form-v225 button{margin-top: 8px;
    border: 0;
    border-radius: 10px;
    padding: 13px 16px;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
    background: linear-gradient(#d67700, #ff9b00 55%, #ff9b00);
    box-shadow: 0 10px 22px rgba(255,179,38,.22);}.login-form-v225 button.secondary{background: linear-gradient(#3a3a3a, #151515); border:1px solid rgba(255,255,255,.18);}.login-flash-v225{margin: 0 0 16px; border-radius: 10px;}@media (max-width: 820px){.login-shell-v225{grid-template-columns: 1fr; gap: 20px; width: min(560px, calc(100vw - 28px)); align-items:start; padding-top: 24px;}.login-feature-grid-v225{grid-template-columns: 1fr;}.login-brand-v225 h1{font-size: 50px;}}.inbox-message-actions,.inbox-bulk-actions{margin: 10px 0 18px; display: flex; gap: 8px; align-items: center;}.mini-button{padding: 3px 8px !important; font-size: 12px !important; line-height: 16px !important;}.inbox-message-list-form .data-table input[type="checkbox"]{transform: translateY(1px);}.inbox-compose-table textarea{width: min(560px, 96%); min-height: 110px;}.inbox-compose-table input[type="text"]{width: min(360px, 96%);}.crew-properties-tabs{display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin: 12px 0 18px;
    max-width: 900px;}.crew-properties-tabs a{display: inline-block;
    padding: 8px 13px;
    color: #ddd;
    text-decoration: none;
    border: 1px solid #424242;
    background: linear-gradient(#2a2a2a, #111);
    font-weight: 800;}.crew-properties-tabs a.active,.crew-properties-tabs a:hover{color: #fff;
    border-color: #ffb326;
    background: linear-gradient(#d67700, #ff9b00 58%, #8f4400);}.crew-property-build-process-table,.crew-properties-tabs + .orange-title,.crew-properties-titlebar{max-width: 900px;}.crew-property-build-process-table{width: 900px; max-width: 100%;}.street-contact-cooldown-panel{max-width: 680px; margin: 12px 0 20px;}.street-contact-cooldown-panel .info-box{font-size: 15px;}.street-contact-approach-form .street-contact-choice-table{max-width: 680px;}.street-contact-offer-panel{max-width: 680px;}.login-body-v226{min-height: 100vh;
    margin: 0;
    color: #f3f3f3;
    background:
        radial-gradient(circle at 18% 10%, rgba(255,179,38,.20), transparent 34%),
        radial-gradient(circle at 88% 18%, rgba(255,255,255,.10), transparent 28%),
        linear-gradient(135deg, #050505 0%, #111 44%, #070707 100%);
    font-family: Tahoma, Verdana, Arial, sans-serif;
    display: grid;
    place-items: center;
    overflow-x: hidden;}.login-bg-v226{position: fixed; inset: 0; overflow: hidden; pointer-events: none;}.login-v226-grid{position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(255,179,38,.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,179,38,.05) 1px, transparent 1px);
    background-size: 42px 42px;
    mask-image: radial-gradient(circle at center, rgba(0,0,0,.85), transparent 78%);
    opacity: .65;}.login-v226-orb{position:absolute; border-radius:999px; filter:blur(28px); opacity:.9;}.login-v226-orb-a{width: 420px; height:420px; top:-190px; left:-120px; background:rgba(255,179,38,.22);}.login-v226-orb-b{width: 520px; height:520px; right:-190px; bottom:-220px; background:rgba(255,255,255,.08);}.login-shell-v226{position: relative;
    z-index: 1;
    width: min(1040px, calc(100vw - 44px));
    padding: 42px 0;}.login-forms-v226{display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    align-items: stretch;}.login-flash-v226{width: min(1040px, 100%);
    margin: 0 auto 18px;
    border-radius: 12px;
    box-shadow: 0 18px 44px rgba(0,0,0,.45);}.login-card-v226{position: relative;
    overflow: hidden;
    min-height: 430px;
    padding: 34px 36px 36px;
    border: 1px solid rgba(255,179,38,.46);
    border-radius: 22px;
    background:
        linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025)),
        rgba(13,13,13,.94);
    box-shadow: 0 24px 70px rgba(0,0,0,.58), inset 0 1px 0 rgba(255,255,255,.08);}.login-card-v226::before{content: "";
    position: absolute;
    inset: 0 0 auto 0;
    height: 4px;
    background: linear-gradient(90deg, #ffb326, #ffb326, #ffb326);
    opacity: .95;}.login-card-v226::after{content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    right: -115px;
    top: -120px;
    border-radius: 999px;
    background: rgba(255,179,38,.14);
    filter: blur(2px);}.login-card-existing-v226{border-color: rgba(255,179,38,.72);}.login-card-new-v226{border-color: rgba(255,255,255,.20);}.login-card-head-v226{position: relative; z-index: 1; margin-bottom: 24px;}.login-card-head-v226 span{display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #ffb326;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 2px;
    font-weight: 900;}.login-card-head-v226 span::before{content:"★"; font-size: 16px; text-shadow: 0 0 13px #fff;}.login-card-head-v226 h2{margin: 12px 0 0;
    color: #fff;
    font-size: 38px;
    letter-spacing: -.8px;
    text-shadow: 0 0 22px rgba(255,255,255,.45);}.login-form-v226{position: relative; z-index: 1; display: grid; gap: 11px;}.login-form-v226 label{margin-top: 5px;
    color: #e8e8e8;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: .2px;}.login-form-v226 input{width: 100%;
    box-sizing: border-box;
    min-height: 46px;
    border-radius: 12px;
    border: 1px solid rgba(255,179,38,.50);
    background: rgba(250,250,250,.96);
    color: #111;
    padding: 0 14px;
    font-size: 15px;
    font-weight: 700;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.16), 0 0 0 0 rgba(255,179,38,0);
    transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;}.login-form-v226 input:focus{border-color: #ffb326;
    box-shadow: 0 0 0 4px rgba(255,179,38,.20), 0 0 26px rgba(255,179,38,.12);
    transform: translateY(-1px);}.login-form-v226 button{min-height: 48px;
    margin-top: 18px;
    border-radius: 12px;
    border: 1px solid rgba(214,119,0,.8);
    background: linear-gradient(#ffb326, #d67700 58%, #ff9b00);
    color: #fff;
    font-weight: 900;
    font-size: 15px;
    letter-spacing: .2px;
    text-shadow: 0 1px 1px #000;
    cursor: pointer;
    box-shadow: 0 14px 32px rgba(255,179,38,.20), inset 0 1px 0 rgba(255,255,255,.35);}.login-form-v226 button.secondary{background: linear-gradient(#343434, #151515);
    border-color: rgba(255,255,255,.22);
    box-shadow: 0 14px 32px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.13);}.login-form-v226 button:hover{filter: brightness(1.08);}.login-form-v226 button:active{transform: translateY(1px);}.jail-page-wrap .bf-live-timer{color:#ffb326; font-weight:900; letter-spacing:.3px; white-space:nowrap;}.jail-status-panel{max-width: 860px;}.jail-table,.jail-form-table,.jail-chat-table{max-width: 860px;}.jail-hero-wrap{max-width: 860px; overflow:hidden; border:1px solid #333; background:#080808;}.jail-hero-image{display:block; width:100%; max-width:100%; height:auto;}.jail-status-time strong .bf-live-timer{color:#ffb326;}@media (max-width: 760px){.login-body-v226{display: block;
        min-height: 100vh;
        padding: 24px 0 36px;}.login-shell-v226{width: min(540px, calc(100vw - 26px));
        padding: 0;
        margin: 0 auto;}.login-forms-v226{grid-template-columns: 1fr;
        gap: 16px;}.login-card-v226{min-height: 0;
        padding: 26px 26px 28px;
        border-radius: 18px;}.login-card-head-v226 h2{font-size: 32px;}.login-form-v226 input{min-height: 44px;}.login-form-v226 button{min-height: 46px;}}.robbery-v236-page .robbery-narrow,.robbery-v236-page .robbery-narrow-title{max-width:1180px;}.robbery-v236-hero{background:linear-gradient(180deg,#1b1b1b,#141414);
    border:1px solid #8f4400;
    box-shadow:0 0 0 1px rgba(0,0,0,.35) inset;
    padding:14px;
    margin-bottom:14px;
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:16px;
    align-items:stretch;}.robbery-v236-kicker{display:block;
    color:#ffb326;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:.08em;
    margin-bottom:5px;}.robbery-v236-hero-main strong{display:block;
    color:#fff;
    font-size:17px;
    margin-bottom:6px;}.robbery-v236-hero-main p{margin:0;
    color:#cfcfcf;
    line-height:1.45;}.robbery-v236-metrics{display:grid;
    grid-template-columns:repeat(2,minmax(135px,1fr));
    gap:8px;
    min-width:310px;}.robbery-v236-metrics div{background:#101010;
    border:1px solid #2f2f2f;
    padding:9px 10px;}.robbery-v236-metrics span{display:block;
    color:#aaa;
    font-size:11px;
    margin-bottom:3px;}.robbery-v236-metrics b{color:#ffb326;
    font-size:13px;}.robbery-v236-layout{display:grid;
    grid-template-columns:minmax(0,1fr) 310px;
    gap:14px;
    align-items:start;}.robbery-v236-panel{background:#181818;
    border:1px solid #333;
    padding:12px;
    margin-bottom:14px;}.robbery-v236-title{margin-top:0;}.robbery-v236-help{color:#bbb;
    margin-top:-4px;
    margin-bottom:12px;}.robbery-v236-target-grid{display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px;}.robbery-v236-target-card{display:block;
    background:#101010;
    border:1px solid #313131;
    padding:10px;
    cursor:pointer;
    min-height:112px;
    position:relative;}.robbery-v236-target-card:hover{border-color:#ff9b00;
    background:#151515;}.robbery-v236-target-card input{position:absolute;
    top:10px;
    right:10px;}.robbery-v236-target-card:has(input:checked){border-color:#ffb326;
    box-shadow:0 0 0 1px rgba(255,179,38,.16) inset;}.robbery-v236-target-name{display:block;
    color:#fff;
    font-weight:bold;
    padding-right:26px;
    margin-bottom:4px;}.robbery-v236-target-label{display:block;
    color:#cfcfcf;
    font-size:12px;
    margin-bottom:8px;}.robbery-v236-tags{display:flex;
    flex-wrap:wrap;
    gap:5px;
    margin-bottom:8px;}.robbery-v236-tags em{font-style:normal;
    background:#222;
    border:1px solid #393939;
    color:#ffb326;
    padding:2px 6px;
    font-size:11px;}.robbery-v236-preview{display:block;
    color:#999;
    font-size:11px;
    line-height:1.35;}.robbery-v236-actionbar{display:flex;
    gap:10px;
    align-items:center;
    margin-top:12px;}.robbery-v236-actionbar .small{color:#aaa;}.robbery-v236-status-table,.robbery-v236-recent-table{width:100%;
    margin-bottom:12px;}.robbery-v236-inventory td:nth-child(2),.robbery-v236-market-table td:nth-child(3),.robbery-v236-market-table td:nth-child(4){white-space:nowrap;}.robbery-v236-market-note{margin-bottom:8px;}@media (max-width: 1100px){.robbery-v236-hero,.robbery-v236-layout{grid-template-columns:1fr;}.robbery-v236-metrics{min-width:0;}}@media (max-width: 760px){.robbery-v236-target-grid{grid-template-columns:1fr;}.robbery-v236-metrics{grid-template-columns:1fr;}}.underground-v237{margin-top: 8px;}.underground-v237-hero{background: linear-gradient(135deg, #1b1b1b, #111);
    border: 1px solid #8f4400;
    border-radius: 8px;
    padding: 14px;
    display: grid;
    grid-template-columns: minmax(260px, 1.2fr) minmax(320px, .8fr);
    gap: 14px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.underground-v237-kicker{display: block;
    color: #d67700;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 10px;
    margin-bottom: 4px;}.underground-v237-hero strong{color: #f1f1f1;
    display: block;
    font-size: 16px;
    margin-bottom: 4px;}.underground-v237-hero p,.underground-v237-note{color: #bbb;
    font-size: 12px;
    line-height: 1.5;}.underground-v237-metrics{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;}.underground-v237-metrics div,.underground-v237-money div{background: rgba(0,0,0,.25);
    border: 1px solid #2e2e2e;
    border-radius: 6px;
    padding: 8px;}.underground-v237-metrics span,.underground-v237-money span{color: #888;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .04em;}.underground-v237-metrics b,.underground-v237-money b{color: #f0f0f0;
    font-size: 12px;}.underground-v237-note{background: #181818;
    border: 1px solid #333;
    border-left: 3px solid #d67700;
    padding: 10px 12px;
    margin: 10px 0 14px;}.underground-v237-subtitle{color: #d67700;
    margin: 14px 0 8px;
    font-size: 14px;}.underground-v237-grid,.underground-v237-reserved-grid{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;}.underground-v237-card{background: #1b1b1b;
    border: 1px solid #333;
    border-radius: 8px;
    padding: 11px;}.underground-v237-card.underground-v237-ready{border-color: #8f4400;
    box-shadow: inset 0 0 0 1px rgba(255,155,0,.12);}.underground-v237-card-head{display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: flex-start;
    margin-bottom: 8px;}.underground-v237-buyer{color: #f1f1f1;
    font-weight: bold;}.underground-v237-badge{color: #fff;
    background: #8f4400;
    border: 1px solid #ff9b00;
    padding: 2px 7px;
    border-radius: 99px;
    font-size: 10px;
    white-space: nowrap;}.underground-v237-rare .underground-v237-badge,.underground-v237-super .underground-v237-badge{background: #ff9b00;
    border-color: #d67700;}.underground-v237-demand strong{color: #e5e5e5;
    display: block;
    margin-bottom: 3px;}.underground-v237-demand span{color: #aaa;
    font-size: 12px;}.underground-v237-money{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 7px;
    margin: 10px 0;}.underground-v237-action{display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;}.underground-v237-action button{min-width: 120px;}@media (max-width: 900px){.underground-v237-hero,.underground-v237-grid,.underground-v237-reserved-grid{grid-template-columns: 1fr;}}.smuggling-oldschool-page .data-table,.smuggling-oldschool-page .orange-title,.smuggling-oldschool-note{width: 760px;
    max-width: 760px;}.smuggling-oldschool-page p{max-width: 760px;}.smuggling-oldschool-title{margin-top: 14px;}.smuggling-oldschool-table th,.smuggling-oldschool-table td{vertical-align: top;}.smuggling-orders-table th:nth-child(1),.smuggling-orders-table td:nth-child(1){width: 220px;}.smuggling-orders-table th:nth-child(8),.smuggling-orders-table td:nth-child(8),.smuggling-orders-table th:nth-child(7),.smuggling-orders-table td:nth-child(7){white-space: nowrap;}.smuggling-log-table th:nth-child(1),.smuggling-log-table td:nth-child(1){width: 145px;
    white-space: nowrap;}.smuggling-log-table th:nth-child(2),.smuggling-log-table td:nth-child(2){width: 135px;}.smuggling-log-table th:nth-child(4),.smuggling-log-table td:nth-child(4){width: 95px;
    white-space: nowrap;}@media (max-width: 900px){.smuggling-oldschool-page .data-table,.smuggling-oldschool-page .orange-title,.smuggling-oldschool-note,.smuggling-oldschool-page p{width: 100%;
        max-width: 100%;}}.slot-machine-sequential{max-width: 520px;}.slot-reels-sequential{display: flex !important;
    justify-content: center;
    gap: 10px;
    letter-spacing: 0 !important;}.slot-reel-window{display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 92px;
    height: 76px;
    border: 1px solid #ff9b00;
    background: #050505;
    color: #fff;
    font-size: 34px;
    font-weight: bold;
    box-shadow: inset 0 0 12px rgba(0,0,0,.9);}.slot-reel-empty{color: #777;}.slot-reel-just-spun{animation: bf-slot-oldschool-spin 1.15s steps(9, end) 1;}.slot-machine-table{max-width: 520px;}.slot-machine-result-text{max-width: 520px;
    margin-bottom: 10px;
    white-space: normal;}@keyframes bf-slot-oldschool-spin{0% { transform: translateY(-7px); filter: blur(1px); }
    12% { transform: translateY(7px); }
    24% { transform: translateY(-6px); }
    36% { transform: translateY(6px); }
    48% { transform: translateY(-5px); }
    60% { transform: translateY(5px); }
    72% { transform: translateY(-3px); filter: blur(.5px); }
    84% { transform: translateY(2px); }
    100% { transform: translateY(0); filter: none; }}.roulette-visual-preview-v1{max-width: 900px;
    display: grid;
    grid-template-columns: 230px minmax(360px, 1fr);
    gap: 12px;
    align-items: center;
    margin: 12px 0;}.roulette-wheel-preview-v1,.roulette-table-preview-v1{background: #101010;
    border: 1px solid #333;
    padding: 8px;}.roulette-wheel-preview-v1 img,.roulette-table-preview-v1 img{display: block;
    width: 100%;
    height: auto;}.roulette-form-v1{max-width: 900px;}.roulette-chip-table-v1{max-width: 520px;}.roulette-bet-board-v1{max-width: 900px;
    background: #093d1c;
    border: 2px solid #d67700;
    box-shadow: inset 0 0 28px rgba(0,0,0,.75);
    padding: 10px;
    margin: 10px 0;
    display: grid;
    grid-template-columns: 62px 1fr 86px;
    gap: 6px;}.roulette-bet-cell-v1{min-height: 38px;
    border: 1px solid rgba(255,255,255,.75);
    background: #0b5b25;
    color: #fff;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-shadow: 0 1px 2px #000;
    cursor: pointer;}.roulette-bet-cell-v1:hover{background: #d67700;
    color: #fff;}.roulette-zero-v1{grid-row: 1 / span 1;
    min-height: 154px;
    background: #00853a;}.roulette-number-grid-v1{display: grid;
    grid-template-columns: repeat(3, minmax(42px, 1fr));
    gap: 4px;}.roulette-number-cell-v1.red,.roulette-red-chip-v1{background: #a40000;}.roulette-number-cell-v1.black,.roulette-black-chip-v1{background: #060606;}.roulette-number-cell-v1.green{background: #00853a;}.roulette-column-bets-v1{display: grid;
    grid-template-rows: repeat(3, 1fr);
    gap: 4px;}.roulette-dozen-bets-v1{grid-column: 2 / 3;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4px;}.roulette-outside-bets-v1{grid-column: 2 / 3;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 4px;}.roulette-note-v1{max-width: 900px;}.roulette-stage-wrap-v1{max-width: 430px;
    margin: 0 auto;}.roulette-wheel-stage-v1{position: relative;
    width: min(390px, 100%);
    aspect-ratio: 1;
    margin: 0 auto;
    border-radius: 50%;
    background: radial-gradient(circle, #1c1c1c 0, #050505 72%);
    overflow: visible;}.roulette-wheel-image-v1{display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 50%;
    animation: rouletteWheelImageSpinV1 4.8s cubic-bezier(.18,.78,.24,1) forwards;
    transform-origin: center;}.roulette-ball-orbit-v1{left: 0;
    top: 0;
    width: 100%;
    animation: rouletteBallSpinV1 4.8s cubic-bezier(.13,.77,.28,1) forwards;}.roulette-ball-orbit-v1 span{top: 5%;
    width: 12px;
    height: 12px;}.roulette-winning-number-v1{left: calc(50% - 23px);
    top: calc(50% - 23px);}@keyframes rouletteWheelImageSpinV1{from { transform: rotate(0deg); }
    to { transform: rotate(calc(-1440deg - var(--roulette-stop-angle, 0deg))); }}@keyframes rouletteBallSpinV1{from { transform: rotate(0deg); }
    to { transform: rotate(calc(1440deg + var(--roulette-stop-angle, 0deg))); }}@media (max-width: 780px){.roulette-visual-preview-v1{grid-template-columns: 1fr;}.roulette-bet-board-v1{grid-template-columns: 48px 1fr 64px;}.roulette-outside-bets-v1{grid-template-columns: repeat(2, 1fr);}}.casino-owner-info-roulette-v2{color: #fff;}.casino-owner-info-roulette-v2 p{color: #fff;
    margin: 0 0 3px;}.casino-owner-info-roulette-v2 .casino-owner-name-v2,.casino-owner-info-roulette-v2 .casino-owner-name-v2 a{color: #ffb326 !important;
    font-weight: bold;}.roulette-play-layout-v2{width: 760px;
    max-width: 100%;
    display: grid;
    grid-template-columns: 185px minmax(430px, 1fr);
    gap: 12px;
    align-items: start;
    margin: 12px 0;}.roulette-wheel-preview-v2{min-height: 185px;
    display: flex;
    align-items: center;
    justify-content: center;}.roulette-wheel-preview-v2 img{max-width: 160px;
    margin: 0 auto;}.roulette-form-v2{max-width: 560px;}.roulette-form-v2 .orange-title{margin-top: 0;}.roulette-chip-table-v2{max-width: 360px;
    margin-bottom: 8px;}.roulette-bet-board-v2{max-width: 540px;
    padding: 8px;
    grid-template-columns: 44px 1fr 60px;
    gap: 4px;}.roulette-bet-board-v2 .roulette-bet-cell-v1{min-height: 29px;
    font-size: 11px;
    line-height: 1;
    padding: 2px 4px;}.roulette-bet-board-v2 .roulette-zero-v1{min-height: 120px;}.roulette-bet-board-v2 .roulette-number-grid-v1{gap: 3px;}.roulette-bet-board-v2 .roulette-column-bets-v1{gap: 3px;}.roulette-bet-board-v2 .roulette-dozen-bets-v1,.roulette-bet-board-v2 .roulette-outside-bets-v1{gap: 3px;}.roulette-bet-board-v2 .roulette-outside-bets-v1{grid-template-columns: repeat(6, 1fr);}.roulette-table-preview-v1{display: none !important;}@media (max-width: 820px){.roulette-play-layout-v2{grid-template-columns: 1fr;}.roulette-wheel-preview-v2{max-width: 220px;}}@media (max-width: 580px){.roulette-bet-board-v2{grid-template-columns: 38px 1fr 52px;}.roulette-bet-board-v2 .roulette-bet-cell-v1{font-size: 10px;}.roulette-bet-board-v2 .roulette-outside-bets-v1{grid-template-columns: repeat(2, 1fr);}}.roulette-spin-card{width: 780px;
    max-width: 100%;
    border: 1px solid #333;
    background: #121212;}.roulette-spin-card .roulette-stage-wrap-v1{max-width: 300px;
    margin: 0;
    padding: 10px;}.roulette-spin-card .roulette-wheel-stage-v1{width: min(280px, 100%);
    background: #080808;}.roulette-spin-card .roulette-result-under{max-width: 520px;
    margin-top: 8px;
    padding: 10px 12px;
    border: 1px solid #333;
    background: #161616;}.roulette-spin-card .roulette-result-heading{font-size: 18px;
    line-height: 1.25;}.roulette-spin-card .roulette-result-meta{display: grid;
    gap: 5px;}.roulette-play-layout-v2{width: 780px;
    max-width: 100%;
    grid-template-columns: 210px minmax(360px, 470px);
    gap: 12px;
    align-items: start;}.roulette-wheel-preview-v2{min-height: 210px;
    width: 210px;
    max-width: 100%;
    padding: 10px;
    background: #101010;
    border: 1px solid #333;}.roulette-wheel-preview-v2 img{max-width: 190px;
    width: 100%;}.roulette-form-v2{max-width: 470px;}.roulette-chip-table-v2{max-width: 310px;
    margin: 0 0 7px;}.roulette-chip-table-v2 td{padding: 5px 7px;}.roulette-chip-table-v2 input[type="number"]{width: 92px;}.roulette-bet-board-v2{max-width: 470px;
    grid-template-columns: 38px 1fr 54px;
    gap: 3px;
    padding: 6px;
    margin: 8px 0 4px;
    border-width: 1px;}.roulette-bet-board-v2 .roulette-bet-cell-v1{min-height: 24px;
    font-size: 10px;
    padding: 1px 3px;
    border-color: rgba(255,255,255,.6);}.roulette-bet-board-v2 .roulette-zero-v1{min-height: 101px;}.roulette-bet-board-v2 .roulette-number-grid-v1{gap: 2px;}.roulette-bet-board-v2 .roulette-column-bets-v1{gap: 2px;}.roulette-bet-board-v2 .roulette-dozen-bets-v1,.roulette-bet-board-v2 .roulette-outside-bets-v1{gap: 2px;}.roulette-bet-board-v2 .roulette-outside-bets-v1{grid-template-columns: repeat(6, minmax(45px, 1fr));}.roulette-note-v1{max-width: 470px;
    margin-top: 4px;
    font-size: 11px;}.roulette-wheel-image-v1{filter: drop-shadow(0 0 12px rgba(0,0,0,.8));}.roulette-ball-orbit-v1 span{width: 11px;
    height: 11px;}@media (max-width: 820px){.roulette-play-layout-v2{width: 100%;
        grid-template-columns: 1fr;}.roulette-wheel-preview-v2{width: 210px;}.roulette-form-v2{max-width: 100%;}}@media (max-width: 560px){.roulette-bet-board-v2{grid-template-columns: 34px 1fr 48px;}.roulette-bet-board-v2 .roulette-bet-cell-v1{font-size: 9px;
        min-height: 22px;}.roulette-bet-board-v2 .roulette-outside-bets-v1{grid-template-columns: repeat(2, 1fr);}}.roulette-play-layout-v4{width: 760px;
    max-width: 100%;
    display: grid;
    grid-template-columns: 260px 390px;
    gap: 28px;
    align-items: start;
    margin: 12px 0 0;}.roulette-wheel-column-v4{width: 260px;}.roulette-wheel-preview-v4{width: 250px;
    min-height: 250px;
    padding: 10px;
    background: #101010;
    border: 1px solid #333;
    display: flex;
    align-items: center;
    justify-content: center;}.roulette-wheel-preview-v4 img{width: 230px;
    max-width: 100%;
    height: auto;}.roulette-play-layout-v4 .roulette-spin-card{width: 260px !important;
    max-width: 260px !important;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    overflow: visible;}.roulette-play-layout-v4 .roulette-stage-wrap-v1{width: 250px;
    max-width: 250px;
    margin: 0;
    padding: 10px;
    background: #101010;
    border: 1px solid #333;}.roulette-play-layout-v4 .roulette-wheel-stage-v1{width: 230px;
    max-width: 230px;
    background: #070707;}.roulette-play-layout-v4 .roulette-result-under{width: 250px;
    max-width: 250px;
    margin: 8px 0 0;
    padding: 9px 10px;
    border: 1px solid #333;
    background: #151515;}.roulette-play-layout-v4 .roulette-result-heading{font-size: 15px;
    line-height: 1.25;}.roulette-play-layout-v4 .roulette-result-meta{display: grid;
    gap: 4px;
    font-size: 11px;}.roulette-form-v4{max-width: 390px !important;
    width: 390px;}.roulette-form-v4 .orange-title{margin-top: 0;}.roulette-chip-table-v2{max-width: 270px !important;
    margin: 0 0 6px;}.roulette-chip-table-v2 td{padding: 4px 6px;
    font-size: 11px;}.roulette-chip-table-v2 input[type="number"]{width: 82px;
    height: 24px;
    font-size: 11px;}.roulette-bet-board-v2{width: 390px;
    max-width: 390px !important;
    grid-template-columns: 31px 1fr 43px !important;
    gap: 2px !important;
    padding: 5px !important;
    margin: 7px 0 4px !important;
    border: 1px solid #d67700;}.roulette-bet-board-v2 .roulette-bet-cell-v1{min-height: 20px !important;
    font-size: 9px !important;
    line-height: 1 !important;
    padding: 1px 2px !important;
    border: 1px solid rgba(255,255,255,.55);}.roulette-bet-board-v2 .roulette-zero-v1{min-height: 87px !important;}.roulette-bet-board-v2 .roulette-number-grid-v1,.roulette-bet-board-v2 .roulette-column-bets-v1,.roulette-bet-board-v2 .roulette-dozen-bets-v1,.roulette-bet-board-v2 .roulette-outside-bets-v1{gap: 2px !important;}.roulette-bet-board-v2 .roulette-outside-bets-v1{grid-template-columns: repeat(6, minmax(34px, 1fr)) !important;}.roulette-note-v1{max-width: 390px !important;
    font-size: 10px;
    margin-top: 3px;}@media (max-width: 780px){.roulette-play-layout-v4{width: 100%;
        grid-template-columns: 1fr;
        gap: 12px;}.roulette-wheel-column-v4,.roulette-form-v4{width: 100%;
        max-width: 390px !important;}}.roulette-table-shell-v5{width: 704px !important;
    max-width: 100% !important;
    margin: 12px 0 0;}.roulette-main-grid-v5{display: grid;
    grid-template-columns: 270px 410px;
    gap: 24px;
    align-items: stretch;
    width: 704px;
    max-width: 100%;}.roulette-wheel-panel-v5{width: 270px;
    height: 270px;
    box-sizing: border-box;
    background: #101010;
    border: 1px solid #333;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 22px rgba(0,0,0,.75);}.roulette-wheel-preview-v5{width: 250px !important;
    min-height: 250px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;}.roulette-wheel-preview-v5 img{width: 250px !important;
    max-width: 100% !important;
    height: auto;
    filter: drop-shadow(0 0 12px rgba(0,0,0,.85));}.roulette-stage-wrap-v5{width: 250px !important;
    max-width: 250px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;}.roulette-wheel-stage-v5{width: 250px !important;
    max-width: 250px !important;
    background: #070707;}.roulette-right-stack-v5{width: 410px;
    height: 270px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 12px;}.roulette-betbox-v5,.roulette-scorebox-v5,.roulette-choice-board-v5{background: #151515;
    border: 1px solid #333;
    box-shadow: inset 0 0 20px rgba(0,0,0,.55);}.roulette-betbox-v5{flex: 0 0 auto;
    padding: 0 0 8px;}.roulette-betbox-v5 .orange-title,.roulette-scorebox-v5 .orange-title,.roulette-choice-board-v5 .orange-title{margin: 0;
    padding: 5px 8px;
    font-size: 13px;
    line-height: 1.2;}.roulette-chip-table-v5{width: calc(100% - 14px) !important;
    max-width: none !important;
    margin: 7px 7px 0 !important;}.roulette-chip-table-v5 td{padding: 5px 7px !important;}.roulette-scorebox-v5{flex: 1 1 auto;
    min-height: 0;
    padding: 0 0 8px;
    overflow: hidden;}.roulette-score-table-v5{width: calc(100% - 14px) !important;
    margin: 7px 7px 0 !important;}.roulette-score-table-v5 td{padding: 5px 7px;
    font-size: 11px;
    vertical-align: top;}.roulette-score-table-v5 td:first-child{width: 94px;
    color: #ffb326;
    font-weight: bold;}.roulette-scorebox-v5 .roulette-spinning-text{margin: 7px 8px 4px;
    font-size: 11px;}.roulette-score-result-title-v5{margin: 3px 8px 6px;
    font-size: 14px;
    line-height: 1.2;}.roulette-number-result-v5.red{color: #ff3030;}.roulette-number-result-v5.black{color: #ddd;}.roulette-number-result-v5.green{color: #00d11f;}.roulette-scorebox-v5 .roulette-owner-broke-note{margin: 6px 8px 0;
    font-size: 10px;}.roulette-choice-board-v5{width: 704px;
    max-width: 100%;
    box-sizing: border-box;
    margin: 14px 0 0;
    padding-bottom: 7px;}.roulette-choice-board-v5 .roulette-bet-board-v5{width: calc(100% - 14px) !important;
    max-width: none !important;
    box-sizing: border-box;
    margin: 7px 7px 6px !important;
    grid-template-columns: 42px 1fr 58px !important;
    gap: 3px !important;
    padding: 7px !important;
    border: 1px solid #d67700;}.roulette-choice-board-v5 .roulette-bet-cell-v1{min-height: 24px !important;
    font-size: 10px !important;
    line-height: 1 !important;
    padding: 2px 4px !important;}.roulette-choice-board-v5 .roulette-zero-v1{min-height: 105px !important;}.roulette-choice-board-v5 .roulette-number-grid-v1,.roulette-choice-board-v5 .roulette-column-bets-v1,.roulette-choice-board-v5 .roulette-dozen-bets-v1,.roulette-choice-board-v5 .roulette-outside-bets-v1{gap: 3px !important;}.roulette-choice-board-v5 .roulette-outside-bets-v1{grid-template-columns: repeat(6, minmax(56px, 1fr)) !important;}.roulette-choice-board-v5 .roulette-note-v1{max-width: none !important;
    margin: 4px 8px 0;
    font-size: 10px;}@media (max-width: 900px){.roulette-table-shell-v5,.roulette-main-grid-v5,.roulette-choice-board-v5{width: 100% !important;}.roulette-main-grid-v5{grid-template-columns: 270px minmax(320px, 1fr);
        gap: 14px;}.roulette-right-stack-v5{width: 100%;}}@media (max-width: 700px){.roulette-main-grid-v5{grid-template-columns: 1fr;}.roulette-wheel-panel-v5,.roulette-right-stack-v5{width: 100%;
        max-width: 410px;}.roulette-right-stack-v5{height: auto;}.roulette-scorebox-v5{min-height: 150px;}.roulette-choice-board-v5 .roulette-bet-board-v5{grid-template-columns: 36px 1fr 50px !important;}.roulette-choice-board-v5 .roulette-outside-bets-v1{grid-template-columns: repeat(2, 1fr) !important;}}.harbour-contracts-table{margin-top:12px}.harbour-contracts-table th{white-space:nowrap}.harbour-contracts-table td{vertical-align:middle}.harbour-contracts-foundation-note{margin-top:14px}@media (max-width:700px){.harbour-contracts-table th,.harbour-contracts-table td{white-space:normal}}.harbour-contracts-assets-table td:nth-child(1){width:24%;font-weight:800;color:#f5f5f5}.harbour-contracts-assets-table td:nth-child(2){width:38%}.harbour-contracts-assets-table td:nth-child(3){width:38%;text-align:right}.harbour-contracts-action-form{display:inline-block;margin:0}.harbour-contracts-action-form button{white-space:nowrap}@media (max-width:700px){.harbour-contracts-assets-table td:nth-child(1),.harbour-contracts-assets-table td:nth-child(2),.harbour-contracts-assets-table td:nth-child(3){width:auto;text-align:left}.harbour-contracts-action-form{display:block;margin-top:6px}.harbour-contracts-action-form button{width:100%;white-space:normal}}.harbour-contracts-intel-table td:nth-child(4),.harbour-contracts-intel-table td:nth-child(5){white-space:nowrap;text-align:right}.harbour-contracts-intel-table td:nth-child(8){min-width:170px}@media (max-width:700px){.harbour-contracts-intel-table td:nth-child(4),.harbour-contracts-intel-table td:nth-child(5){text-align:left;white-space:normal}.harbour-contracts-intel-table td:nth-child(8){min-width:0}}.admin-harbour-monitor-note{max-width: 980px;}.admin-harbour-monitor-table td,.admin-harbour-monitor-table th{vertical-align: top;}.admin-harbour-monitor-table td:not(:first-child),.admin-harbour-monitor-table th:not(:first-child){white-space: nowrap;}@media (max-width: 980px){.admin-harbour-monitor-table{display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}.admin-harbour-monitor-table tbody{display: table;
        min-width: 720px;}}.bf-auth-hp{position: absolute !important;
    left: -9999px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;}.side-group a{display: flex;
    align-items: center;
    gap: 6px;}@media (max-width: 640px){.side-group a{gap: 5px;}}.crew-properties-quicknav a.active{background: linear-gradient(#ffb326, #d67700 45%, #8f4400);
    border-color: #000;
    color: #fff;
    font-weight: bold;}.bf-route-icon-fallback-v25047{display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;}.side-group a{gap: 0;}.side-group a{gap: 0;}:root{--bf-space-xs-v25051: 4px;
    --bf-space-sm-v25051: 8px;
    --bf-space-md-v25051: 12px;
    --bf-space-lg-v25051: 16px;
    --bf-touch-target-v25051: 36px;}html,body{max-width: 100%;}.data-table,.form-table,.info-box,.warning-box,.error-box,.flash,.orange-title,h2.section-title{max-width: 100%;}button,.button,input[type="submit"]{line-height: 1.2;}.form-inline{gap: var(--bf-space-sm-v25051);}img,video,canvas,svg{max-width: 100%;
    height: auto;}@media (max-width: 1180px){.admin-dashboard-grid,.admin-tools-table,.admin-tools-title,.black-market-hero,.black-market-section-title,.black-market-current-grid,.black-market-shop-section{width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;}}@media (max-width: 980px){:root{--bf-mobile-canvas: 100% !important;
        --bf-mobile-sidebar: 100% !important;
        --bf-mobile-main: 100% !important;
        --bf-mobile-content: 100% !important;
        --bf-mobile-header-height: auto !important;}html,body{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;}body{font-size: 14px;}.topbar{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        overflow: visible !important;}.topbar-brand{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        border-right: 0 !important;
        border-bottom: 1px solid #8f4400 !important;
        padding: 10px 12px !important;
        overflow: visible !important;}.topbar-title{font-size: 28px !important;
        line-height: 30px !important;
        max-height: none !important;
        white-space: normal !important;}.topbar-message-row{height: auto !important;
        min-height: 20px !important;
        max-height: none !important;
        overflow: visible !important;}.topbar-stats{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-template-rows: auto !important;
        gap: 6px 8px !important;
        padding: 8px 10px !important;
        overflow: visible !important;}.topbar-stat{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 18px !important;
        max-height: none !important;
        font-size: 11px !important;
        line-height: 15px !important;
        white-space: normal !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.topbar-stat > span,.topbar-stat strong,.topbar-stat a{font-size: 11px !important;
        line-height: 15px !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        text-overflow: clip !important;}.topbar-health-stat .header-health-wrap{flex: 0 0 82px !important;
        width: 82px !important;
        min-width: 82px !important;
        max-width: 82px !important;
        height: 13px !important;}.topbar-intel-panel{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        padding: 8px 10px !important;
        overflow: visible !important;
        border-top: 1px solid #4b2b00 !important;}.domination-info-block{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        min-height: 0 !important;
        grid-template-columns: 42px minmax(0, 1fr) !important;
        gap: 8px !important;
        padding: 6px !important;}.country-map-mini{width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;}.country-map-mini img{width: 36px !important;
        height: 34px !important;}.domination-info-lines,.domination-info-lines span,.domination-info-lines a,.domination-info-lines strong{font-size: 11px !important;
        line-height: 15px !important;
        white-space: normal !important;}#bfSidebar{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        padding: 8px 10px 10px !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        overflow: visible !important;
        border-right: 0 !important;
        border-bottom: 1px solid #343434 !important;}.side-group{margin-bottom: 0 !important;
        min-width: 0;}.side-group h3{padding: 6px 8px !important;
        font-size: 13px !important;}.side-group a,.logout{min-height: 32px;
        padding: 7px 8px !important;
        line-height: 17px;}h1{font-size: 21px;
        line-height: 1.2;
        margin-bottom: 12px;}button,.button,input[type="submit"]{min-height: var(--bf-touch-target-v25051);
        padding: 8px 12px;
        margin-top: 2px;
        margin-bottom: 2px;
        touch-action: manipulation;}input,select,textarea{max-width: 100%;
        min-height: 34px;
        font-size: 14px;}textarea{min-height: 110px;}.form-table,.form-table tbody,.form-table tr,.form-table td,.form-table th{max-width: 100% !important;}.profile-card,.dashboard-page,.dashboard-action-grid,.dashboard-titlebar,.dashboard-table,.dashboard-box,.dashboard-two-column,.small-crimes-v163,.jail-page-wrap,.smuggling-page-v3,.street-contacts-page,.pawn-shop-page{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;}.dashboard-hero,.dashboard-card-grid,.dashboard-two-column,.dashboard-action-grid,.domination-layout,.profile-card,.smuggling-command-grid,.black-market-current-grid{grid-template-columns: 1fr !important;}.profile-table,.profile-side-picture{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;}.profile-side-picture{border-left: 1px solid #000 !important;}.crew-properties-quicknav,.inventory-tabs,.smuggling-tabs{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
        gap: 6px !important;
        padding-bottom: 4px !important;}.crew-properties-quicknav a,.inventory-tabs a,.smuggling-tabs a{flex: 0 0 auto !important;
        min-height: 34px;
        padding: 8px 11px !important;
        white-space: nowrap;}.orange-title,h2.section-title,.info-box,.warning-box,.error-box,.flash,.data-table,.form-table{width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;}.lead-market-table,.robbery-v171-market-table{min-width: 0 !important;
        width: 100% !important;
        max-width: 100% !important;}}@media (max-width: 640px){.topbar-stats{grid-template-columns: 1fr !important;}#bfSidebar{grid-template-columns: 1fr !important;}.form-inline{align-items: stretch;}.form-inline input,.form-inline select,.form-inline button,.form-inline .button{max-width: 100%;}.cards-zone,.login-grid{grid-template-columns: 1fr !important;
        flex-direction: column;}}@media (max-width: 430px){h1{font-size: 19px;
        padding-left: 6px;}}@media (max-width: 980px){:root{--bf-mobile-canvas: 980px !important;
        --bf-mobile-sidebar: 190px !important;
        --bf-mobile-sidebar-collapsed: 46px !important;
        --bf-mobile-header-height: 88px !important;
        --bf-mobile-content-gap: 12px !important;}html,body{width: 980px !important;
        min-width: 980px !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;}body{font-size: 13px !important;
        background: #0d0d0d !important;}#bfMobileNavToggle{display: none !important;}.topbar{width: 980px !important;
        min-width: 980px !important;
        max-width: 980px !important;
        height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        max-height: var(--bf-mobile-header-height) !important;
        display: grid !important;
        grid-template-columns: 205px 595px 180px !important;
        grid-template-rows: var(--bf-mobile-header-height) !important;
        align-items: stretch !important;
        overflow: hidden !important;
        border-bottom: 2px solid #ff9b00 !important;
        background: linear-gradient(#050505, #020202) !important;
        box-shadow: inset 0 -1px 0 rgba(255,179,38,.20), 0 2px 13px rgba(0,0,0,.82) !important;}.topbar-brand{grid-column: 1 !important;
        grid-row: 1 !important;
        width: 205px !important;
        min-width: 205px !important;
        max-width: 205px !important;
        height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        max-height: var(--bf-mobile-header-height) !important;
        padding: 8px 11px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        border-right: 2px solid #ff9b00 !important;
        border-bottom: 0 !important;
        overflow: hidden !important;
        background: linear-gradient(90deg, #070707, #121212 72%, #050505) !important;}.topbar-title{display: block !important;
        font-size: 30px !important;
        line-height: 31px !important;
        letter-spacing: -1px !important;
        max-height: 33px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: clip !important;}.topbar-clock{font-size: 12px !important;
        line-height: 14px !important;
        margin-top: 1px !important;
        white-space: nowrap !important;}.topbar-country,.topbar-country strong{font-size: 11px !important;
        line-height: 14px !important;
        white-space: nowrap !important;}.topbar-message-row{margin-top: 2px !important;
        min-height: 18px !important;
        height: 18px !important;
        max-height: 18px !important;
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        overflow: hidden !important;}.topbar-message-row.is-hidden,.topbar-message-row[hidden]{display: none !important;}.topbar-message-row .inbox-star{font-size: 18px !important;
        line-height: 18px !important;}.topbar-message-row .inbox-alert{max-width: 145px !important;
        font-size: 11px !important;
        line-height: 13px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;}.topbar-stats{grid-column: 2 !important;
        grid-row: 1 !important;
        width: 595px !important;
        min-width: 595px !important;
        max-width: 595px !important;
        height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        max-height: var(--bf-mobile-header-height) !important;
        display: grid !important;
        grid-template-columns: 155px 145px 135px 145px !important;
        grid-template-rows: var(--bf-mobile-header-height) !important;
        grid-auto-flow: column !important;
        align-items: stretch !important;
        gap: 0 !important;
        padding: 8px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        background: #030303 !important;
        border-right: 1px solid #4b2b00 !important;}.topbar-stat{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
        display: flex !important;
        align-items: center !important;
        gap: 3px !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
        font-size: 9.3px !important;
        line-height: 12px !important;
        color: #f4f4f4 !important;}.topbar-stat > span{flex: 0 0 auto !important;
        color: #ffb326 !important;
        font-size: 9.3px !important;
        line-height: 12px !important;
        font-weight: 900 !important;
        white-space: nowrap !important;
        text-shadow: 0 0 5px rgba(255,179,38,.24) !important;}.topbar-stat strong,.topbar-stat a{flex: 1 1 auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        color: #fff !important;
        font-size: 9.3px !important;
        line-height: 12px !important;
        font-weight: 800 !important;
        text-decoration: none !important;}.topbar-health-stat{gap: 4px !important;}.topbar-health-stat .header-health-wrap{flex: 0 0 70px !important;
        width: 70px !important;
        min-width: 70px !important;
        max-width: 70px !important;
        height: 12px !important;
        margin: 0 !important;}.topbar-health-stat .header-health-text{color: #fff !important;
        font-size: 9px !important;
        line-height: 12px !important;
        font-weight: 900 !important;
        text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}.topbar-intel-panel{grid-column: 3 !important;
        grid-row: 1 !important;
        width: 180px !important;
        min-width: 180px !important;
        max-width: 180px !important;
        height: var(--bf-mobile-header-height) !important;
        min-height: var(--bf-mobile-header-height) !important;
        max-height: var(--bf-mobile-header-height) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 7px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        border-left: 0 !important;
        border-top: 0 !important;
        background: radial-gradient(circle at center, rgba(255,179,38,.08), transparent 67%), #050505 !important;}.domination-info-block{width: 166px !important;
        min-width: 166px !important;
        max-width: 166px !important;
        min-height: 50px !important;
        display: grid !important;
        grid-template-columns: 36px minmax(0, 1fr) !important;
        gap: 6px !important;
        align-items: center !important;
        padding: 6px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        border-radius: 7px !important;}.country-map-mini{width: 35px !important;
        height: 35px !important;
        min-width: 35px !important;
        border-radius: 7px !important;}.country-map-mini img{width: 30px !important;
        height: 28px !important;
        object-fit: contain !important;}.domination-info-lines{min-width: 0 !important;
        overflow: hidden !important;
        font-size: 10px !important;
        line-height: 15px !important;
        white-space: nowrap !important;}.domination-info-lines div{display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;}.domination-info-lines span,.domination-info-lines a,.domination-info-lines strong,.domination-info-lines .header-crew-link,.domination-info-lines .header-user-link,.domination-info-lines .header-none{font-size: 10px !important;
        line-height: 15px !important;}#bfSidebar{flex: 0 0 var(--bf-mobile-sidebar) !important;
        width: var(--bf-mobile-sidebar) !important;
        min-width: var(--bf-mobile-sidebar) !important;
        max-width: var(--bf-mobile-sidebar) !important;
        display: block !important;
        padding: 8px 8px 20px !important;
        box-sizing: border-box !important;
        overflow: visible !important;
        background: #151515 !important;
        border-right: 1px solid #343434 !important;
        border-bottom: 0 !important;}.side-group{margin-bottom: 12px !important;
        min-width: 0 !important;}.side-group h3{display: block !important;
        padding: 4px 7px !important;
        margin: 0 0 3px !important;
        font-size: 14px !important;
        line-height: 18px !important;}.side-group a,.logout{display: block !important;
        min-height: 0 !important;
        padding: 4px 8px !important;
        line-height: 17px !important;
        font-size: 13px !important;
        border-bottom: 1px solid #222 !important;}.data-table,.form-table,.info-box,.warning-box,.error-box,.flash,.orange-title,h2.section-title{box-sizing: border-box !important;}.crew-properties-quicknav,.inventory-tabs,.smuggling-tabs{overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;}}@media (max-width: 640px){#bfSidebar{display: block !important;}}.crew-properties-quicknav.small-crime-tabs a,.crew-properties-quicknav.car-theft-tabs a,.crew-properties-quicknav.robbery-tabs a{min-width: 82px;
    text-align: center;}details.bf-accordion-v25054{margin: 0 0 12px;
    border: 1px solid #343434;
    background: #151515;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);
    box-sizing: border-box;}details.bf-accordion-v25054[open],details.bf-accordion-v25054.is-open-v25054{border-color: #8f4400;
    background: #171717;}details.bf-accordion-v25054 > summary{cursor: pointer;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 38px;
    padding: 9px 12px 9px 34px;
    position: relative;
    border-bottom: 1px solid transparent;
    background: linear-gradient(180deg, #242424, #181818);
    user-select: none;}details.bf-accordion-v25054 > summary::-webkit-details-marker{display: none;}details.bf-accordion-v25054 > summary::before{content: "+";
    position: absolute;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    line-height: 13px;
    text-align: center;
    border: 1px solid #8f4400;
    color: #ffb326;
    background: #111;
    font-weight: 900;
    font-size: 12px;}details.bf-accordion-v25054[open] > summary,details.bf-accordion-v25054.is-open-v25054 > summary{border-bottom-color: #2b2b2b;
    background: linear-gradient(180deg, #4b2b00, #181818);}details.bf-accordion-v25054[open] > summary::before,details.bf-accordion-v25054.is-open-v25054 > summary::before{content: "−";}.bf-accordion-summary-title-v25054{display: block;
    color: #fff;
    font-size: 13px;
    font-weight: 900;
    line-height: 1.3;
    min-width: 0;}.bf-accordion-summary-meta-v25054{flex: 0 0 auto;
    color: #d67700;
    font-size: 11px;
    line-height: 1.2;
    white-space: nowrap;}.bf-accordion-body-v25054{padding: 12px;
    box-sizing: border-box;}.bf-accordion-body-v25054 > :first-child{margin-top: 0 !important;}.bf-accordion-body-v25054 > :last-child{margin-bottom: 0 !important;}.bf-accordion-body-v25054 .orange-title,.bf-accordion-body-v25054 h2.orange-title,.bf-accordion-body-v25054 .tr-section-heading{margin-top: 0;}.bf-accordion-body-v25054 table{margin-bottom: 0;}.faq-row-accordion-v25054 .bf-accordion-summary-title-v25054{color: #ffb326;}@media (max-width: 980px){details.bf-accordion-v25054 > summary{align-items: flex-start;
        flex-direction: column;
        gap: 3px;
        padding: 10px 10px 10px 32px;}.bf-accordion-summary-meta-v25054{white-space: normal;}.bf-accordion-body-v25054{padding: 10px;}}.quote-bbcode-u{text-decoration: underline;}.quote-bbcode-center{display: block; text-align: center; width: 100%;}.quote-bbcode-color-red{color: #ff3333;}.quote-bbcode-color-blue{color: #4aa3ff;}.quote-bbcode-color-yellow{color: #ffb326;}.quote-bbcode-color-grey{color: #aaaaaa;}.quote-bbcode-color-green{color: #19d72f;}.quote-bbcode-color-orange{color: #ffb326;}.quote-bbcode-color-purple{color: #b778ff;}.quote-bbcode-color-pink{color: #ffb326;}.quote-bbcode-image{max-width: 100%;
    height: auto;
    border: 1px solid rgba(255,179,38,.28);
    background: #0d0d0d;}.quote-bbcode-error{color: #ff8a8a;
    font-weight: 900;}:root{--bf-half-page-width-v25059: min(760px, 50vw);
    --bf-element-gap-v25059: 18px;}details.bf-accordion-v25054{display: none !important;}@media (min-width: 981px){.stats-page > .data-table,.ci-panel > .data-table,.inventory-page > .data-table,.smuggling-oldschool-page > .data-table{width: var(--bf-half-page-width-v25059) !important;
        max-width: var(--bf-half-page-width-v25059) !important;
        box-sizing: border-box !important;}.stats-page > .data-table,.ci-panel > .data-table,.inventory-page > .data-table,.smuggling-oldschool-page > .data-table{table-layout: auto !important;}.crew-properties-quicknav,.inventory-tabs,.stats-tabs{width: var(--bf-half-page-width-v25059) !important;
        max-width: var(--bf-half-page-width-v25059) !important;
        display: grid !important;
        grid-template-columns: repeat(auto-fit, minmax(104px, 1fr)) !important;
        gap: 6px !important;
        box-sizing: border-box !important;
        margin-bottom: 20px !important;}.crew-properties-quicknav a,.inventory-tabs a,.stats-tabs a{display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 28px !important;
        text-align: center !important;
        box-sizing: border-box !important;}}@media (max-width: 980px){:root{--bf-half-page-width-v25059: 490px;}.crew-properties-quicknav,.inventory-tabs,.stats-tabs{width: var(--bf-half-page-width-v25059) !important;
        max-width: var(--bf-half-page-width-v25059) !important;}}:root{--bf-structure-width-v25063: var(--bf-half-page-width-v25059, min(760px, 50vw));
    --bf-structure-wide-width-v25063: min(980px, calc(100vw - 360px));}@media (max-width: 980px){:root{--bf-structure-width-v25063: var(--bf-half-page-width-v25059, 490px);
        --bf-structure-wide-width-v25063: 940px;}}:root{--bf-community-width-v25065: var(--bf-half-page-width-v25059, min(760px, 50vw));}@media (max-width: 980px){html,body{width: 980px !important;
        min-width: 980px !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        background: #0d0d0d !important;}.topbar{display: grid !important;
        grid-template-columns: 205px 595px 180px !important;
        grid-template-rows: var(--bf-mobile-header-height, 88px) !important;
        width: 980px !important;
        min-width: 980px !important;
        max-width: 980px !important;
        height: var(--bf-mobile-header-height, 88px) !important;
        min-height: var(--bf-mobile-header-height, 88px) !important;
        max-height: var(--bf-mobile-header-height, 88px) !important;
        overflow: hidden !important;}#bfSidebar{position: relative !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        z-index: auto !important;
        display: block !important;
        flex: 0 0 var(--bf-mobile-sidebar, 190px) !important;
        width: var(--bf-mobile-sidebar, 190px) !important;
        min-width: var(--bf-mobile-sidebar, 190px) !important;
        max-width: var(--bf-mobile-sidebar, 190px) !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        padding: 8px 8px 20px !important;
        overflow: visible !important;
        transform: none !important;
        transition: none !important;
        background: #151515 !important;
        border-right: 1px solid #343434 !important;
        border-bottom: 0 !important;
        box-shadow: none !important;}}@media (max-width: 980px){html{width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;}}@media (max-width: 980px){html{width: 1040px !important;
        min-width: 1040px !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0d0d0d !important;}}@media (max-width: 980px){html{width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0d0d0d !important;}}.small-crime-options-table td:first-child{width: auto;}.small-crime-options-table .small-crime-options-list{width: 100%;
    text-align: left;
    vertical-align: top;}.small-crime-options-list .radio-line,.car-theft-options .radio-line{display: block;
    width: 100%;
    text-align: left;}.small-crime-options-list input[type="radio"]{margin-right: 8px;}.admin-tools-table + .admin-tools-title{margin-top: 26px;}@media (max-width: 980px){html{width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0d0d0d !important;}}.header-health-text,.header-health-wrap .header-health-text,.topbar-health-stat .header-health-text{color: #fff !important;
    text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}.header-health-text,.header-health-wrap .header-health-text,.topbar-health-stat .header-health-text{color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    text-shadow: 0 0 4px #000, 0 1px 0 #000 !important;}.stock-market-table td:nth-child(7),.stock-price-log-table td:nth-child(3){max-width: 280px;}@keyframes tr-live-ship-bob-v25100{0%, 100% { margin-top: 0; }
    50% { margin-top: -4px; }}@keyframes tr-live-ship-anchor-v25100{0%, 100% { margin-top: 0; }
    50% { margin-top: -2px; }}.slot-machine-table,.slot-machine-result-text{max-width: 620px;}.bf-item-link{color: #ffb326;
    font-weight: 700;
    text-decoration: none;
    border-bottom: 1px dotted rgba(255,179,38,.75);
    cursor: pointer;}.bf-item-link:hover,.bf-item-link:focus{color: #ffb326;
    text-shadow: 0 0 8px rgba(255,179,38,.45);
    border-bottom-color: #ffb326;
    outline: none;}.bf-item-card-backdrop{position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, .72);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px;}.bf-item-card-modal{width: min(520px, calc(100vw - 28px));
    border: 2px solid #d32f2f;
    background: radial-gradient(circle at 75% 20%, rgba(143,68,0,.34), transparent 32%), linear-gradient(145deg, #161616, #0b0b0b 64%, #070707);
    box-shadow: 0 18px 45px rgba(0,0,0,.75), 0 0 0 1px rgba(255,179,38,.16) inset;
    color: #eee;
    position: relative;
    overflow: hidden;
    font-size: 12px;}.bf-item-card-close{position: absolute;
    right: 8px;
    top: 8px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #ff4040;
    background: #ff3b30;
    color: #111;
    font-weight: 900;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    padding: 0;}.bf-item-card-body{display: grid;
    grid-template-columns: minmax(0, 1fr) 132px;
    gap: 18px;
    padding: 30px 24px 22px;
    min-height: 210px;}.bf-item-card-copy h3{color: #ffb326;
    margin: 0 0 12px;
    font-size: 21px;
    line-height: 1.15;
    letter-spacing: .3px;}.bf-item-card-meta{display: flex;
    gap: 6px;
    flex-wrap: wrap;
    margin: 0 0 12px;}.bf-item-card-pill{display: inline-block;
    padding: 3px 7px;
    border: 1px solid #8f4400;
    background: #151515;
    color: #ffb326;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .3px;}.bf-item-card-copy p{margin: 0 0 9px;
    line-height: 1.45;
    color: #e8e8e8;}.bf-item-card-copy strong{color: #fff;}.bf-item-card-art{display: flex;
    align-items: center;
    justify-content: center;
    min-height: 142px;}.bf-item-card-art img{max-width: 116px;
    max-height: 150px;
    object-fit: contain;
    filter: drop-shadow(0 8px 16px rgba(0,0,0,.55));}.bf-item-card-art.is-empty{border-left: 1px solid rgba(255,179,38,.16);}.bf-item-card-art.is-empty::before{content: "?";
    width: 78px;
    height: 78px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #202020, #0c0c0c);
    color: #ffb326;
    border: 1px solid #8f4400;
    font-size: 38px;
    font-weight: 900;
    box-shadow: inset 0 0 18px rgba(255,179,38,.08);}.jail-hero-wrap{max-width: 1000px;}.jail-hero-image{width: 100%;
    height: auto;
    max-height: 300px;
    object-fit: cover;}@media (max-width: 720px){.bf-item-card-body{grid-template-columns: 1fr;
        padding: 30px 18px 18px;}.bf-item-card-art{min-height: 90px;
        order: -1;}.bf-item-card-art img{max-height: 96px;}}.bf-item-card-modal{overflow: visible;}.bf-item-card-close{z-index: 3;
    right: 7px;
    top: 7px;
    width: 30px;
    height: 30px;
    line-height: 26px;
    font-size: 23px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    pointer-events: auto;
    box-shadow: 0 0 0 2px rgba(0,0,0,.55), 0 4px 10px rgba(0,0,0,.5);}.bf-item-card-close:hover,.bf-item-card-close:focus{background: #ff5a52;
    color: #000;
    outline: none;
    transform: scale(1.04);}.bf-item-card-art img{max-width: 126px;
    max-height: 156px;}.bf-item-card-actions{margin-top: 13px;
    display: flex;
    align-items: center;
    justify-content: flex-start;}.bf-item-card-action-close{min-width: 92px;
    border: 1px solid #ff9b00;
    background: linear-gradient(180deg, #d67700, #ff9b00 70%, #8f4400);
    color: #101010;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .4px;
    cursor: pointer;
    padding: 6px 13px;
    box-shadow: 0 1px 0 rgba(255,255,255,.25) inset, 0 6px 14px rgba(0,0,0,.45);}.bf-item-card-action-close:hover,.bf-item-card-action-close:focus{background: linear-gradient(180deg, #ffb326, #d67700 72%, #8f4400);
    outline: 1px solid rgba(255,179,38,.85);}.bf-ux-status-pill-v25046 .bf-live-timer{color: #ffb326;
    font-weight: 900;}.bf-item-card-backdrop[hidden]{display: none !important;}.bf-item-card-close.bf-item-card-corner-close-v25112{position: absolute;
    right: -10px;
    top: -12px;
    z-index: 20;
    width: auto;
    min-width: 74px;
    height: 30px;
    padding: 0 9px 0 10px;
    border-radius: 999px;
    border: 1px solid #ff4b4b;
    background: linear-gradient(180deg, #ff5c55, #d72828 70%, #8e1010);
    color: #080808;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .45px;
    line-height: 1;
    box-shadow: 0 0 0 2px rgba(0,0,0,.75), 0 7px 16px rgba(0,0,0,.55);}.bf-item-card-close.bf-item-card-corner-close-v25112 strong{display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgba(0,0,0,.22);
    color: #000;
    font-size: 17px;
    line-height: 16px;}.bf-item-card-close.bf-item-card-corner-close-v25112:hover,.bf-item-card-close.bf-item-card-corner-close-v25112:focus{background: linear-gradient(180deg, #ff7a73, #ef3730 72%, #a61111);
    color: #000;
    outline: 1px solid rgba(255, 122, 115, .9);
    transform: scale(1.04);}.small-crime-cooldown-line{margin: 0 0 28px 16px;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;}.small-crime-cooldown-line strong{color: #ffb326;}.bf-item-card-modal .bf-item-card-pill:first-child{color: #ffb326;}.detective-country-toolbar{display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 8px;
    flex-wrap: wrap;}.detective-select-all-button,.small-button{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 26px;
    padding: 4px 10px;
    border: 1px solid #ff9b00;
    border-radius: 3px;
    background: linear-gradient(#8f4400, #4b2b00);
    color: #ffb326;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .04em;
    cursor: pointer;}.detective-select-all-button:hover,.small-button:hover{border-color: #ffb326;
    color: #fff;}.player-robbery-travel-warning{color: #ff3030;
    font-weight: bold;
    display: block;
    margin-top: 4px;}.player-robbery-unavailable-row{opacity: .92;}@media (max-width: 720px){.robbery-target-radio-table th,.robbery-target-radio-table td,.detective-table th,.detective-table td{font-size: 11px;
        padding: 6px 5px;}.detective-country-toolbar{align-items: flex-start;
        flex-direction: column;}.robbery-target-radio-table .small{line-height: 1.35;}}.flash.ok,.flash.warn,.flash.error{overflow-wrap: anywhere;}.dash-ready{color: #24d63a;
    font-weight: 700;}.dash-producing{color: #ffb326;
    font-weight: 700;}.bf-result-card-v25126{border-color: rgba(255,179,38,.24);
    background: linear-gradient(135deg, #242424 0%, #171717 70%, #090909 100%);
    box-shadow: 0 12px 30px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.05);}.bf-result-card-v25126 .crime-result-kicker{letter-spacing: .14em;
    color: #ffb326;}.bf-result-card-v25126 h2{font-size: 20px;
    margin-bottom: 8px;}.crime-result-success.bf-result-card-v25126 .crime-result-glow{background: #31e44b;
    box-shadow: 0 0 16px rgba(49,228,75,.6);}.crime-result-success.bf-result-card-v25126 .crime-result-kicker{color: #52ff6a;}.crime-result-danger.bf-result-card-v25126 .crime-result-glow{background: #ff4d4d;
    box-shadow: 0 0 16px rgba(255,77,77,.55);}.crime-result-danger.bf-result-card-v25126 .crime-result-kicker{color: #ff6262;}.crime-result-warning.bf-result-card-v25126 .crime-result-glow{background: #ffb326;}.crime-result-legendary.bf-result-card-v25126 .crime-result-glow{background: linear-gradient(180deg, #ffb326, #ffb326);
    box-shadow: 0 0 18px rgba(255,179,38,.75);}@media (max-width: 820px){.bf-result-card-v25126 h2{font-size: 17px;}}.oc-jobs-table .bad-text{display: inline-block;
    max-width: 220px;
    line-height: 1.35;}.stock-market-table,.stock-holdings-table,.stock-price-log-table,.stock-transactions-table{max-width: 1180px;}.stock-holdings-table td:nth-child(8),.stock-holdings-table th:nth-child(8){white-space: nowrap;}.oc-jobs-table,.oc-team-table,.oc-controls-table,.oc-member-task-table{max-width: 1180px;}.oc-subtitle{margin-top: 18px;}@media (max-width: 900px){.stock-market-table,.stock-holdings-table,.stock-price-log-table,.stock-transactions-table,.crew-property-overview-table,.oc-jobs-table,.oc-team-table,.smuggling-orders-table{font-size: 12px;}}@keyframes bfHealthRegeneratedPulseV25136e{0% { box-shadow: 0 0 0 rgba(82,255,106,0); }
    30% { box-shadow: 0 0 16px rgba(82,255,106,.75), 0 0 0 1px rgba(82,255,106,.35) inset; }
    100% { box-shadow: 0 0 0 rgba(82,255,106,0); }}.kill-simple-result-danger{color: #ffb326;}.bf-cooldown-badge.is-ready,.dash-timer.is-ready{color:#80ff91;font-weight:700}.bf-op-status{display:inline-block;border:1px solid #8f4400;background:#1a1a1a;border-radius:999px;color:#ffb326;font-weight:800;padding:3px 8px;font-size:12px}.bf-cooldown-badge.ready{color:#80ff91;font-weight:800}@keyframes bfRouletteWheelSpin25136ac{0% { transform: rotate(0deg); }
    72% { transform: rotate(-1540deg); }
    100% { transform: rotate(-1800deg); }}@keyframes bfRouletteBallOrbit25136ac{0% { transform: rotate(-720deg) scale(1.04); }
    58% { transform: rotate(calc(760deg + var(--roulette-stop-angle))); }
    82% { transform: rotate(calc(1210deg + var(--roulette-stop-angle))) scale(.98); }
    100% { transform: rotate(calc(1440deg + var(--roulette-stop-angle))) scale(.90); }}@keyframes bfRouletteNumberReveal25136ac{to { opacity: 1; transform: translate(-50%, -50%) scale(1); }}@keyframes bfRoulettePanelReveal25136ac{to { opacity: 1; transform: translateY(0); }}.bf-ad-strip-v25136ad,.bf-ad-strip-empty-v25136ad{width: 100%;
    min-height: 31px;
    height: 31px;
    box-sizing: border-box;
    overflow: hidden;
    border-top: 1px solid #8f4400;
    border-bottom: 1px solid #8f4400;
    background: linear-gradient(90deg, #0d0d0d 0%, #4b2b00 10%, #ff9b00 50%, #4b2b00 90%, #0d0d0d 100%);
    box-shadow: inset 0 1px 0 rgba(255,179,38,.3), inset 0 -1px 0 rgba(0,0,0,.85), 0 2px 8px rgba(0,0,0,.45);
    color: #fff;
    font-family: Tahoma, Verdana, Arial, sans-serif;}.bf-ad-strip-empty-v25136ad{display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90deg, #080808, #4b2b00 50%, #080808);}.bf-ad-empty-v25136ad{color: #d67700;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .03em;
    text-transform: uppercase;}.bf-ad-marquee-v25136ad{display: flex;
    align-items: center;
    height: 31px;
    width: 600%;
    will-change: transform;
    animation: bfAdMarquee25136ad 48s linear infinite;}.bf-ad-item-v25136ad{flex: 0 0 16.6667%;
    width: 16.6667%;
    box-sizing: border-box;
    padding: 0 32px;
    white-space: nowrap;
    text-align: center;
    font-size: 15px;
    line-height: 31px;
    font-weight: 900;
    text-shadow: 0 1px 2px #000, 0 0 7px rgba(0,0,0,.8);}.bf-ad-text-v25136ad{color: #fff;}.bf-ad-bracket-v25136ad{color: #ffb326;}.bf-ad-user-v25136ad,.bf-ad-user-v25136ad:visited{color: #d67700 !important;
    text-decoration: none !important;
    font-weight: 900;}.bf-ad-user-v25136ad:hover{color: #ffb326 !important;}@keyframes bfAdMarquee25136ad{0% { transform: translateX(-50%); }
    100% { transform: translateX(0); }}.admin-ad-status-pending td{background: rgba(255,179,38,.08);}.admin-ad-status-active td{background: rgba(33,160,40,.08);}.admin-ad-status-rejected td,.admin-ad-status-cancelled td{opacity: .82;}@media (max-width: 1024px){.bf-ad-strip-v25136ad,.bf-ad-strip-empty-v25136ad{width: 980px !important;
        min-width: 980px !important;}}.admin-ad-status-queued td{background: rgba(255,179,38,.07) !important;}.admin-ad-status-active td{background: rgba(48, 160, 74, .08) !important;}.bf-promotion-card-modal-v25136ae .bf-item-card-pill:first-child{color: #111 !important;
    border-color: #ffb326 !important;
    background: linear-gradient(#ffb326, #ffb326) !important;}.bf-promotion-card-modal-v25136ae .bf-item-card-art img{max-width: 112px !important;
    max-height: 112px !important;
    filter: drop-shadow(0 0 10px rgba(214,119,0,.35)) drop-shadow(0 10px 18px rgba(0,0,0,.65)) !important;}.bf-item-card-value{color: #ffb326;
    font-weight: 800;
    letter-spacing: .02em;}.bf-ad-system-label-v25136am{color: #ffb326;
    font-weight: 800;
    text-shadow: 0 0 6px rgba(255,179,38,.32);}.bf-ad-system-item-v25136am .bf-ad-text-v25136ad{color: #f6f6f6;}.inbox-inline-action-link-v25136am{color: #ffb326 !important;
    font-weight: 800;
    text-decoration: underline;}.bf-item-card-modal [data-item-source]{color: #ffb326;
    font-weight: 800;}:target.auction-table{box-shadow: 0 0 0 2px rgba(255,179,38,.55), 0 0 22px rgba(255,179,38,.18);}.tr-op-card.tr-op-cargo .tr-op-value{color: #f4f4f4;}.bf-item-card-backdrop{z-index: 12050 !important;}.tr-demand-ok{color: #ccc;}.tr-demand-decent_addition{color: #ffb326;}.tr-demand-needed{color: #ffb326; border-color: #ff9b00;}.tr-demand-urgent{color: #d67700; border-color: #ff9b00; box-shadow: inset 0 0 0 1px rgba(255,179,38,.15);}.tr-demand-desperately_needed{color: #ff4b4b; border-color: #d03333; box-shadow: 0 0 8px rgba(255,0,0,.22);}.bf-crime-progress-bar-v25148{display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 7px;
    max-width: 320px;}.bf-crime-progress-track-v25148{position: relative;
    flex: 1 1 auto;
    height: 10px;
    min-width: 140px;
    border: 1px solid rgba(255,179,38,.32);
    border-radius: 999px;
    background: linear-gradient(180deg, rgba(15,15,15,.98), rgba(35,35,35,.94));
    box-shadow: inset 0 1px 4px rgba(0,0,0,.72), 0 0 12px rgba(255,179,38,.08);
    overflow: hidden;}.bf-crime-progress-fill-v25148{display: block;
    height: 100%;
    width: 0;
    border-radius: inherit;
    background: linear-gradient(90deg, #d67700, #ffb326);
    box-shadow: 0 0 12px rgba(255,179,38,.45);
    transition: width .45s ease-out;}.bf-crime-progress-percent-v25148{min-width: 42px;
    color: #fff;
    font-weight: 800;
    font-size: 12px;
    text-align: right;}.bf-crime-progress-hint-v25148{margin-top: 4px;
    color: #bfbfbf;
    font-size: 11px;
    line-height: 1.25;}.bf-typewriter-v25148{display: inline-block;
    max-width: 100%;
    min-height: 1.15em;
    white-space: normal;}.bf-typewriter-v25148.is-typing:after{content: "";
    display: inline-block;
    width: 7px;
    height: 1em;
    margin-left: 3px;
    vertical-align: -2px;
    background: #ffb326;
    animation: bfTypeCursorV25148 .8s steps(1) infinite;}@keyframes bfTypeCursorV25148{0%, 45% { opacity: 1; }
    46%, 100% { opacity: 0; }}@media (max-width: 760px){.bf-crime-progress-bar-v25148{max-width: 100%;}.bf-crime-progress-track-v25148{min-width: 100px;}}.bf-country-relation-red-v25165{color: #ff5555 !important; font-weight: 900;}.bf-country-relation-orange-v25165{color: #ffb326 !important; font-weight: 900;}.bf-country-relation-green-v25165{color: #55ff7a !important; font-weight: 900;}.country-benefits-v25170{display: grid;
    gap: 5px;
    max-width: 620px;}.country-benefits-v25170 strong{color: #ffb326;
    font-size: 12px;
    line-height: 1.35;}.country-benefits-v25170 span{color: #d8d8d8;
    font-size: 11px;
    line-height: 1.35;}.bf-interpol-heat-not-active-v25171{display: inline;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #bfbfbf;
    font-weight: 900;
    text-transform: none;
    letter-spacing: 0;}.data-table th,.data-table td,.form-table th,.form-table td{vertical-align: middle;}.data-table .inline-form,.form-table .inline-form{display: inline-flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    margin: 0;}.flash,.result-panel,.crime-result-panel,.success-box,.error-box,.warning-box,.info-box{line-height: 1.45;}.data-table input[type="number"],.data-table input[type="text"],.data-table select,.form-table input[type="number"],.form-table input[type="text"],.form-table select{max-width: 100%;}@media (max-width: 760px){.data-table,.form-table{display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}.data-table tbody,.form-table tbody{display: table;
        width: 100%;}}@keyframes bfTypewriterCursorV25175{0%,49%{opacity:1}
    50%,100%{opacity:0}}.bf-made-username,a.bf-made-username,.username-link.bf-made-username{color: #ffb326 !important;
    font-weight: bold !important;
    text-decoration-color: #ffb326;}.crew-advanced-build-table-v25179 .bf-item-link{color: #ffb326;
    text-decoration: underline;
    text-decoration-color: #ffb326;
    border-bottom: 0;}.crew-advanced-build-table-v25179 .bf-item-link:hover,.crew-advanced-build-table-v25179 .bf-item-link:focus{color: #ffb326;
    text-decoration-color: #ffb326;}.bf-country-relationship-progress-v25186{display:grid;gap:5px;max-width:440px;margin-top:6px}.bf-country-relationship-progress-top-v25186{display:flex;justify-content:space-between;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:#bbb}.bf-country-relationship-progress-top-v25186 strong{color:#ffb326}.bf-country-relationship-progress-track-v25186{height:10px;border:1px solid rgba(255,179,38,.28);border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 5px rgba(0,0,0,.65)}.bf-country-relationship-progress-track-v25186 span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff6a4f,#ffb326 45%,#55ff7a)}.bf-country-relationship-progress-note-v25186{font-size:11px;color:#cfcfcf}.country-profile-table-v25165 .bf-country-relationship-progress-v25186,.private-sailing-country-summary-table-v25136bp .bf-country-relationship-progress-v25186{margin-top:8px}.crew-advanced-cost-status-v25188{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:520px}.crew-cost-pill-v25188{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px 8px;font-size:11px;background:rgba(255,255,255,.05);white-space:nowrap}.crew-cost-pill-v25188.is-met{border-color:rgba(68,255,120,.38);color:#86ff9d;background:rgba(40,160,70,.12)}.crew-cost-pill-v25188.is-missing{border-color:rgba(255,80,80,.44);color:#ff8d8d;background:rgba(180,35,35,.14)}@media (max-width:720px){.crew-cost-pill-v25188{white-space:normal}}.inventory-compact-table .muted{line-height: 1.35;}@media (max-width: 760px){.forum-tabs{display: grid !important;
        grid-template-columns: 1fr;
        gap: 6px;}.forum-tabs a{text-align: center;
        width: 100%;
        box-sizing: border-box;}}@keyframes bfHorseRaceGallopV251111{0% { transform: translateY(0) rotate(-2deg); }
    100% { transform: translateY(-3px) rotate(3deg); }}@keyframes bfHorseRaceGallopV251115{0% { transform: scaleX(var(--bf-horse-scale-x-v251115, 1)) translateY(0) rotate(-1deg); }
    50% { transform: scaleX(var(--bf-horse-scale-x-v251115, 1)) translateY(-4px) rotate(2deg); }
    100% { transform: scaleX(var(--bf-horse-scale-x-v251115, 1)) translateY(0) rotate(-1deg); }}.orange-text,.warning,.orange-link,a.orange-link,.orange-title,.profile-hyper,.profile-property-row td:first-child{color: #ffb326 !important;}a.orange-link:hover,.orange-link:hover{color: #ffb326 !important;}button,.button,.panel h2,h2.section-title,.orange-title,.data-table th,.side-group h3{background: var(--bf-gradient-vertical-v251130) !important;
    border-color: var(--bf-gradient-night-v251130) !important;
    color: #fff !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.18), 0 0 14px rgba(214,119,0,.20) !important;}button:hover,.button:hover{background: var(--bf-gradient-main-v251130) !important;
    color: #fff !important;}.topbar{border-bottom-color: var(--bf-gradient-night-v251130) !important;}.topbar-brand{border-right-color: var(--bf-gradient-panel-v251130) !important;}.warning,.orange-text,.orange-link,a.orange-link,.profile-hyper,.profile-property-row td:first-child,.header-rank.rank-promoted,.inbox-star,.bf-status-pending{color: var(--bf-gradient-accent-v251130) !important;
    text-shadow: 0 0 9px rgba(255,179,38,.48), 0 0 18px rgba(214,119,0,.24) !important;}a.orange-link:hover,.orange-link:hover,.inbox-star:hover{color: #fff !important;
    text-shadow: 0 0 12px rgba(255,179,38,.70), 0 0 22px rgba(214,119,0,.35) !important;}.flash.warn,.info-box,.casino-owner-info{border-color: var(--bf-gradient-border-v251130) !important;}.flash.warn{color: #fff !important;
    box-shadow: 0 0 16px rgba(214,119,0,.15);}.roulette-wheel,.slot-machine-box .slot-reels{border-color: var(--bf-gradient-border-v251130) !important;
    text-shadow: 0 0 8px rgba(255,179,38,.65), 0 0 16px rgba(214,119,0,.35) !important;}.roulette-wheel{background: radial-gradient(circle, #4b2b00 0, #8f4400 42%, #ff9b00 43%, #d67700 57%, #4b2b00 58%) !important;}:root{--bf-gradient-stop-1-v251130: #ffb326;
    --bf-gradient-stop-2-v251130: #ff9b00;
    --bf-gradient-stop-3-v251130: #d67700;
    --bf-gradient-stop-4-v251130: #8f4400;
    --bf-gradient-stop-5-v251130: #4b2b00;
    --bf-gradient-main-v251130: linear-gradient(135deg, #ffb326 0%, #ff9b00 28%, #d67700 52%, #8f4400 76%, #4b2b00 100%);
    --bf-gradient-vertical-v251130: linear-gradient(180deg, #ffb326 0%, #ff9b00 30%, #d67700 54%, #8f4400 78%, #4b2b00 100%);
    --bf-gradient-soft-v251130: linear-gradient(135deg, rgba(255,179,38,.96) 0%, rgba(255,155,0,.92) 28%, rgba(214,119,0,.88) 52%, rgba(143,68,0,.96) 76%, rgba(75,43,0,.98) 100%);
    --bf-gradient-accent-v251130: #ffb326;
    --bf-gradient-accent-strong-v251130: #d67700;
    --bf-gradient-border-v251130: #ff9b00;
    --bf-gradient-panel-v251130: #8f4400;
    --bf-gradient-night-v251130: #4b2b00;}.warning,.orange-text,.orange-link,a.orange-link,.profile-hyper,.profile-property-row td:first-child,.header-rank.rank-promoted,.inbox-star,.bf-status-pending,.bf-item-link,.bf-item-card-copy h3,.bf-item-card-pill,.bf-item-card-art.is-empty::before{color: #ffb326 !important;
    text-shadow: 0 0 9px rgba(255,179,38,.42), 0 0 18px rgba(214,119,0,.22) !important;}a.orange-link:hover,.orange-link:hover,.inbox-star:hover,.bf-item-link:hover,.bf-item-link:focus{color: #fff1c2 !important;
    border-bottom-color: #ffb326 !important;
    text-shadow: 0 0 12px rgba(255,179,38,.68), 0 0 22px rgba(214,119,0,.35) !important;}button,.button,.panel h2,h2.section-title,.orange-title,.data-table th,.side-group h3{background: var(--bf-gradient-vertical-v251130) !important;
    border-color: rgba(255,179,38,.66) !important;
    color: #fff !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 0 16px rgba(214,119,0,.22) !important;}button:hover,.button:hover{background: linear-gradient(135deg, #ffd27a 0%, #ffb326 32%, #e08300 58%, #a65300 100%) !important;}.flash.warn,.info-box,.casino-owner-info{border-color: rgba(255,179,38,.36) !important;}.country-profile-summary-v251133 .bf-country-relationship-progress-v25186{max-width: 100% !important;
    margin: 10px 0 9px !important;}.bf-ui-modal-backdrop-v25206{overscroll-behavior: contain;}.bf-ui-modal-close-v25206[data-country-profile-close],.country-profile-item-modal-v251133 .bf-ui-modal-secondary-close-v25206{cursor: pointer;}@media (max-width: 980px){html,body{width: 920px !important;
        min-width: 920px !important;
        max-width: none !important;
        overflow-x: auto !important;
        overflow-y: auto !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        background: #0d0d0d !important;}}.bf-admin-online-link-v25211{color: #ff9b00 !important;
    font-weight: bold !important;
    text-shadow: 0 0 7px rgba(255, 155, 0, 0.45);}.bf-staff-admin-username-v25212,a.bf-staff-admin-username-v25212,.username-link.bf-staff-admin-username-v25212,.players-online-classic-v25073 a.bf-staff-admin-username-v25212,.bf-admin-online-link-v25211{color: #ff9b00 !important;
    font-weight: 800 !important;
    text-shadow: 0 0 7px rgba(255,155,0,.45) !important;}.bf-staff-helpdesk-username-v25212,a.bf-staff-helpdesk-username-v25212,.username-link.bf-staff-helpdesk-username-v25212{color: #d67700 !important;
    font-weight: 800 !important;
    text-shadow: 0 0 7px rgba(214,119,0,.36) !important;}.profile-side-picture{background: #050505;
    border: 1px solid #000;
    border-left: 0;
    min-height: 330px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 8px;}.profile-side-picture{display: block !important;
    width: fit-content !important;
    height: fit-content !important;
    min-height: 0 !important;
    max-width: 220px !important;
    max-height: 350px !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    text-align: left !important;}.profile-side-picture img{display: block !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 220px !important;
    max-height: 350px !important;
    object-fit: contain !important;
    object-position: left top !important;}.profile-side-picture .no-side-picture{width: 220px !important;
    min-width: 0 !important;
    max-width: 220px !important;
    height: auto !important;
    min-height: 300px !important;
    max-height: 350px !important;
    justify-content: center !important;}.cp-status-building,.cp-status-producing{border-color: #0a8f1d;
    color: #80ff91;
    background: linear-gradient(#143018, #0b160d);}@media (max-width: 980px){input,select,textarea{font-size: 16px !important;}a,button,input,select,textarea,[role="button"]{touch-action: manipulation;}}.bf-car-status-badge-v25222{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 19px;
    padding: 2px 7px;
    border-radius: 999px;
    border: 1px solid rgba(255,179,38,.36);
    background: rgba(255,179,38,.10);
    color: #ffb326;
    font-size: 11px;
    font-weight: 800;
    line-height: 1.2;
    white-space: nowrap;}.bf-car-status-badge-v25222.is-owned{border-color: rgba(255,179,38,.26); background: rgba(255,179,38,.08); color: #ffb326;}.bf-car-status-badge-v25222.is-secured{border-color: rgba(82,255,126,.42); background: rgba(82,255,126,.10); color: #76ff96;}.bf-car-status-badge-v25222.is-auction,.bf-car-status-badge-v25222.is-auction-bought{border-color: rgba(117,190,255,.42); background: rgba(117,190,255,.10); color: #9bd5ff;}.bf-car-status-badge-v25222.is-reserved{border-color: rgba(255,91,91,.50); background: rgba(255,91,91,.12); color: #ff7474;}.bf-car-status-badge-v25222.is-crew-stock{border-color: rgba(214,119,0,.48); background: rgba(214,119,0,.13); color: #ffc263;}.bf-car-status-badge-v25222.is-warning{border-color: rgba(255,213,74,.45); background: rgba(255,213,74,.11); color: #ffe082;}.bf-car-status-badge-v25222.is-danger{border-color: rgba(255,91,91,.56); background: rgba(255,91,91,.15); color: #ff7777;}.bf-car-status-badge-v25222.is-muted{border-color: rgba(255,255,255,.14); background: rgba(255,255,255,.06); color: #cfcfcf;}.bf-helpdesk-cre8ive-response-blue-v25224,a.bf-helpdesk-cre8ive-response-blue-v25224,.username-link.bf-helpdesk-cre8ive-response-blue-v25224,.bf-helpdesk-blue-v25226,a.bf-helpdesk-blue-v25226,.username-link.bf-helpdesk-blue-v25226,.players-online-classic-v25073 a.bf-helpdesk-cre8ive-response-blue-v25224,.players-online-classic-v25073 a.bf-helpdesk-blue-v25226,.countries-table a.bf-helpdesk-cre8ive-response-blue-v25224,.countries-table a.bf-helpdesk-blue-v25226{color: blue !important;
    font-weight: 800 !important;
    text-shadow: 0 0 8px rgba(0, 0, 255, .38) !important;}@keyframes privateSailingSparkleV25230{0%, 100% { opacity: .32; transform: translate(-50%, -50%) scale(.72) rotate(0deg); }
    46% { opacity: 1; transform: translate(-50%, -50%) scale(1.12) rotate(18deg); }}@keyframes bfPokerDealV25233{from { opacity: 0; transform: translateY(-18px) scale(.82) rotate(-4deg); }
    to { opacity: 1; transform: translateY(0) scale(1) rotate(0); }}button[data-bf-casino-play-again-delay][disabled]{opacity: .72;
    cursor: wait;
    filter: saturate(.9) brightness(.96);}.bf-spy-mission-status-v25243 .bf-text-ready{color: #57e070;
    font-weight: 700;}.bf-spy-mission-panel-v25243{border: 1px solid rgba(218, 165, 32, .45);
    background: linear-gradient(135deg, rgba(12,12,12,.96), rgba(34,24,10,.88));
    box-shadow: 0 0 18px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.04);
    padding: 14px;
    margin: 0 0 16px;
    border-radius: 10px;}.bf-spy-mission-panel-v25243 h2,.bf-spy-mission-panel-v25243 h3{margin-top: 0;}.bf-spy-code-v25243{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    min-height: 32px;
    padding: 0 8px;
    border: 1px solid rgba(237,171,58,.5);
    background: rgba(0,0,0,.38);
    color: #edab3a;
    border-radius: 6px;
    font-weight: 800;
    letter-spacing: .14em;}.bf-spy-map-v25243{display: grid;
    gap: 8px;
    margin-top: 10px;}.bf-spy-map-entry-v25243{padding: 9px 10px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(0,0,0,.24);
    border-radius: 7px;}.bf-spy-mission-actions-v25243{display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;}.bf-crime-partner-typewriter-v25246{display: block;
    color: #d9f7d9;
    line-height: 1.6;}.bf-ad-system-linked-subject-v25255{color: #ff9b20 !important; text-decoration: underline;}.bf-spy-mission-contact-shortcut-v25257 .bf-spy-mission-panel-v25243{margin: 8px 0 10px;}.bf-spy-mission-contact-shortcut-v25257 .bf-spy-mission-actions-v25243 button{margin-top: 6px;}.bf-spy-mission-panel-v25243 .info-box,.bf-spy-mission-panel-v25243 .warning-box{margin-top: 10px;}@keyframes bfMegaLabProductionReadyV25261{from { opacity: 0; transform: translateY(-6px); }
    to { opacity: 1; transform: translateY(0); }}.sr-only{position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;}.bf-duo-chat-widget-v25280{position: fixed;
    right: 22px;
    bottom: 22px;
    z-index: 1450;
    font-family: Arial, Helvetica, sans-serif;}.bf-duo-chat-widget-v25280[hidden]{display: none !important;}.bf-duo-chat-launcher-v25280{position: relative;
    display: grid;
    place-items: center;
    width: 56px;
    height: 56px;
    min-width: 56px;
    padding: 0;
    border: 1px solid #ffc15a;
    border-radius: 50%;
    color: #17100a;
    background: linear-gradient(145deg, #ffb128, #d66f00);
    box-shadow: 0 12px 34px rgba(0,0,0,.52), 0 0 0 4px rgba(255,154,0,.12), inset 0 1px 0 rgba(255,255,255,.42);
    cursor: pointer;
    transition: transform .16s ease, box-shadow .16s ease, filter .16s ease;}.bf-duo-chat-launcher-v25280:hover,.bf-duo-chat-launcher-v25280:focus-visible{transform: translateY(-2px);
    filter: brightness(1.06);
    box-shadow: 0 15px 38px rgba(0,0,0,.58), 0 0 0 5px rgba(255,154,0,.18), inset 0 1px 0 rgba(255,255,255,.46);
    outline: none;}.bf-duo-chat-launcher-v25280 svg{width: 29px;
    height: 29px;
    fill: currentColor;}.bf-duo-chat-unread-v25280{position: absolute;
    top: -4px;
    right: -3px;
    width: 14px;
    height: 14px;
    overflow: hidden;
    border: 2px solid #161616;
    border-radius: 50%;
    color: transparent;
    background: #f34d3f;
    box-shadow: 0 0 0 2px rgba(243,77,63,.2);}.bf-duo-chat-panel-v25280{position: absolute;
    right: 0;
    bottom: 70px;
    display: flex;
    flex-direction: column;
    width: min(410px, calc(100vw - 32px));
    max-height: min(670px, calc(100vh - 115px));
    overflow: hidden;
    border: 1px solid rgba(255,167,35,.55);
    border-radius: 15px;
    color: #efefef;
    background: linear-gradient(150deg, rgba(31,31,31,.995), rgba(12,12,12,.995));
    box-shadow: 0 24px 70px rgba(0,0,0,.68), inset 0 1px 0 rgba(255,255,255,.04);}.bf-duo-chat-panel-v25280[hidden]{display: none !important;}.bf-duo-chat-head-v25280{display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    padding: 15px 16px 13px;
    border-bottom: 1px solid rgba(255,167,35,.28);
    background: linear-gradient(180deg, rgba(73,43,14,.92), rgba(35,24,14,.72));}.bf-duo-chat-head-v25280 > div{min-width: 0;}.bf-duo-chat-head-v25280 strong{display: block;
    overflow: hidden;
    color: #ffb23d;
    font-size: 15px;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;}.bf-duo-chat-head-v25280 span{display: block;
    margin-top: 4px;
    color: #c9c9c9;
    font-size: 12px;}.bf-duo-chat-head-v25280 b{color: #fff;}.bf-duo-chat-close-v25280{width: 32px;
    height: 32px;
    min-width: 32px;
    margin: -3px -3px 0 0;
    padding: 0;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 8px;
    color: #ddd;
    background: rgba(0,0,0,.28);
    box-shadow: none;
    font-size: 24px;
    line-height: 28px;
    cursor: pointer;}.bf-duo-chat-close-v25280:hover,.bf-duo-chat-close-v25280:focus-visible{color: #fff;
    border-color: rgba(255,177,61,.6);
    background: rgba(214,111,0,.24);
    outline: none;}.bf-duo-chat-progress-v25280{padding: 13px 15px 12px;
    border-bottom: 1px solid rgba(255,255,255,.08);
    background: rgba(17,17,17,.9);}.bf-duo-chat-progress-meta-v25280{display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 12px;
    color: #cfcfcf;
    font-size: 11px;}.bf-duo-chat-progress-meta-v25280 span{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}.bf-duo-chat-progress-meta-v25280 b{color: #ffad31;
    font-size: 12px;}.bf-duo-chat-progress-track-v25280{height: 7px;
    margin-top: 8px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 999px;
    background: #090909;}.bf-duo-chat-progress-track-v25280 > span{display: block;
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, #b65a00, #ffad31);
    box-shadow: 0 0 12px rgba(255,157,18,.28);
    transition: width .22s ease;}.bf-duo-chat-current-v25280{margin: 10px 0 0;
    color: #dedede;
    font-size: 12px;
    line-height: 1.45;}.bf-duo-chat-current-v25280 strong{color: #ffad31;}.bf-duo-chat-steps-v25280{display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-top: 9px;}.bf-duo-chat-messages-v25280{flex: 1 1 auto;
    min-height: 155px;
    max-height: 310px;
    overflow-y: auto;
    padding: 14px;
    overscroll-behavior: contain;
    scrollbar-color: #a95c0b #151515;}.bf-duo-chat-messages-v25280 > .muted{margin: 12px 8px;
    text-align: center;
    line-height: 1.5;}.bf-duo-chat-form-v25280{display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px;
    padding: 11px 12px;
    border-top: 1px solid rgba(255,255,255,.08);
    background: #121212;}.bf-duo-chat-form-v25280 input{min-width: 0;
    height: 38px;
    margin: 0;
    padding: 8px 10px;
    border: 1px solid #434343;
    border-radius: 8px;
    color: #fff;
    background: #080808;}.bf-duo-chat-form-v25280 input:focus{border-color: #e68a14;
    box-shadow: 0 0 0 2px rgba(230,138,20,.16);
    outline: none;}.bf-duo-chat-form-v25280 button{min-width: 66px;
    height: 38px;
    margin: 0;
    padding: 0 13px;
    border-radius: 8px;}.bf-duo-chat-form-v25280 button:disabled{opacity: .5;
    cursor: wait;}.bf-duo-chat-error-v25280{margin: 0;
    padding: 8px 12px 10px;
    border-top: 1px solid rgba(219,72,72,.22);
    color: #ffaaaa;
    background: rgba(91,22,22,.24);
    font-size: 11px;
    line-height: 1.35;}@media (max-width: 760px){.bf-duo-chat-widget-v25280{right: 12px;
        bottom: 12px;}.bf-duo-chat-launcher-v25280{width: 52px;
        height: 52px;
        min-width: 52px;}.bf-duo-chat-panel-v25280{right: 0;
        bottom: 64px;
        width: min(390px, calc(100vw - 24px));
        max-height: calc(100vh - 92px);}.bf-duo-chat-messages-v25280{max-height: 36vh;}}.bf-duo-sailing-steps-v25281{display: grid;
    grid-template-columns: repeat(7, minmax(92px, 1fr));
    gap: 0;
    margin: 0 0 17px;
    padding: 11px 10px;
    overflow-x: auto;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 11px;
    background: rgba(8, 8, 8, .56);
    scrollbar-color: #9c570c #151515;}.bf-duo-sailing-step-v25281{position: relative;
    display: grid;
    justify-items: center;
    align-content: start;
    gap: 7px;
    min-width: 92px;
    padding: 2px 6px;
    color: #777;
    text-align: center;
    font-size: 10px;
    line-height: 1.25;}.bf-duo-sailing-step-v25281:not(:last-child)::after{content: "";
    position: absolute;
    top: 8px;
    left: calc(50% + 9px);
    right: calc(-50% + 9px);
    height: 2px;
    background: #343434;}.bf-duo-sailing-step-dot-v25281{position: relative;
    z-index: 1;
    width: 18px;
    height: 18px;
    border: 2px solid #4a4a4a;
    border-radius: 50%;
    background: #171717;
    box-shadow: 0 0 0 3px #121212;}.bf-duo-sailing-step-v25281 strong{font-weight: 800;
    white-space: nowrap;}.bf-duo-sailing-step-v25281.is-complete{color: #9dc9ae;}.bf-duo-sailing-step-v25281.is-complete .bf-duo-sailing-step-dot-v25281{border-color: #69a37d;
    background: #346447;}.bf-duo-sailing-step-v25281.is-complete:not(:last-child)::after{background: linear-gradient(90deg, #4d8d65, #a86318);}.bf-duo-sailing-step-v25281.is-current{color: #ffc065;}.bf-duo-sailing-step-v25281.is-current .bf-duo-sailing-step-dot-v25281{border-color: #ffc15a;
    background: #dc7606;
    box-shadow: 0 0 0 4px rgba(255, 167, 36, .17), 0 0 15px rgba(255, 157, 23, .42);}.bf-duo-sailing-requirements-v25281{display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 7px 0 9px;}.bf-duo-sailing-requirements-v25281 > span{display: inline-flex;
    align-items: center;
    padding: 5px 8px;
    border: 1px solid #3a3a3a;
    border-radius: 999px;
    background: #171717;
    font-size: 10px;
    font-weight: 800;}.bf-duo-sailing-requirements-v25281 > .bf-status-ready{border-color: rgba(99, 168, 118, .38);
    color: #a7d8b4;
    background: rgba(47, 94, 60, .2);}.bf-duo-sailing-requirements-v25281 > .bad-text{border-color: rgba(202, 76, 61, .38);
    color: #ef9c91;
    background: rgba(92, 35, 29, .2);}@media (min-width: 821px) and (min-height: 650px){.bf-login-mode-login .bf-home-hero-copy-v25284{min-height: clamp(470px, calc(100svh - 286px), 800px);}.bf-login-mode-login .bf-home-hero-scene-v25284{height: clamp(520px, calc(100svh - 122px), 960px);}}.bf-login-mode-login .bf-home-legacy-accent-v25287{color: var(--bf-home-gold-v25284, #f0ad25);
    font-weight: 800;
    text-shadow: 0 0 14px rgba(240, 173, 37, .28);}.bf-home-faq-v25287{--bf-faq-gold: var(--bf-home-gold-v25284, #f0ad25);
    --bf-faq-cream: #f5efe4;
    --bf-faq-muted: rgba(255, 255, 255, .67);
    position: relative;
    isolation: isolate;
    width: min(1120px, 100%);
    margin: clamp(58px, 7vw, 96px) auto 0;
    padding: clamp(26px, 4vw, 48px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .42);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% -8%, rgba(240, 173, 37, .17), transparent 360px),
        radial-gradient(circle at 5% 110%, rgba(145, 75, 5, .13), transparent 340px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(155deg, rgba(18, 18, 18, .985), rgba(3, 3, 3, .995));
    box-shadow:
        0 34px 90px rgba(0, 0, 0, .54),
        inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-home-faq-v25287::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 0 15% auto;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(255, 211, 111, .85), transparent);
    box-shadow: 0 0 24px rgba(240, 173, 37, .34);}.bf-home-faq-v25287::after{content: "BF";
    position: absolute;
    z-index: -1;
    right: clamp(18px, 4vw, 52px);
    top: clamp(12px, 2.2vw, 28px);
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(74px, 11vw, 142px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.08em;
    pointer-events: none;}.bf-home-faq-heading-v25287{position: relative;
    z-index: 1;
    max-width: 820px;
    margin: 0 auto clamp(26px, 3.7vw, 42px);
    text-align: center;}.bf-home-faq-heading-v25287 > p{display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 12px;
    color: var(--bf-faq-gold);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{content: "";
    width: 26px;
    height: 1px;
    background: currentColor;
    opacity: .58;}.bf-home-faq-heading-v25287 > h2{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: var(--bf-faq-cream) !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(32px, 3.8vw, 50px) !important;
    font-weight: 600;
    line-height: 1.08 !important;
    letter-spacing: .005em;
    text-transform: none !important;
    text-wrap: balance;}.bf-home-faq-heading-v25287 > span{display: block;
    max-width: 740px;
    margin: 15px auto 0;
    color: var(--bf-faq-muted);
    font-size: clamp(14px, 1.35vw, 16px);
    line-height: 1.65;
    text-wrap: pretty;}.bf-home-faq-list-v25287{position: relative;
    z-index: 1;
    display: grid;
    gap: 12px;}.bf-home-faq-item-v25287{overflow: clip;
    border: 1px solid rgba(240, 173, 37, .23);
    border-radius: 13px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .035), transparent 28%),
        linear-gradient(180deg, rgba(25, 25, 25, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .038);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease;}.bf-home-faq-item-v25287:hover{border-color: rgba(240, 173, 37, .40);}.bf-home-faq-item-v25287[open]{border-color: rgba(255, 211, 111, .64);
    background:
        radial-gradient(circle at 92% 0%, rgba(240, 173, 37, .10), transparent 260px),
        linear-gradient(180deg, rgba(29, 25, 18, .98), rgba(8, 8, 8, .99));
    box-shadow:
        0 16px 42px rgba(0, 0, 0, .34),
        inset 3px 0 0 rgba(240, 173, 37, .76),
        inset 0 1px 0 rgba(255, 255, 255, .055);}.bf-home-faq-item-v25287 > summary{min-height: 74px;
    align-items: center;
    gap: 17px;
    padding: 17px clamp(16px, 2.5vw, 25px);
    color: #f4efe6;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.45vw, 18px);
    font-weight: 800;
    line-height: 1.4;
    list-style: none;
    cursor: pointer;
    user-select: none;}.bf-home-faq-summary-v25288{display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288){display: grid;
    grid-template-columns: minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary::-webkit-details-marker{display: none;}.bf-home-faq-item-v25287 > summary::marker{content: "";}.bf-home-faq-item-v25287 > summary:hover{color: #ffe0a0;
    background: linear-gradient(90deg, rgba(240, 173, 37, .055), transparent 52%);}.bf-home-faq-item-v25287 > summary:focus-visible{color: #ffe0a0;
    outline: 2px solid rgba(255, 211, 111, .86);
    outline-offset: -4px;
    background: rgba(240, 173, 37, .06);}.bf-home-faq-number-v25288{width: 40px;
    height: 40px;
    display: inline-grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .37);
    border-radius: 50%;
    color: var(--bf-faq-gold);
    background: rgba(0, 0, 0, .26);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    box-shadow: inset 0 0 15px rgba(240, 173, 37, .05);}.bf-home-faq-question-v25288{min-width: 0;
    overflow-wrap: anywhere;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{position: relative;
    width: 36px;
    height: 36px;
    display: inline-grid;
    place-items: center;
    justify-self: end;
    border: 1px solid rgba(255, 211, 111, .42);
    border-radius: 50%;
    color: #ffd56f;
    background: rgba(0, 0, 0, .24);
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;}.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after{content: "";
    position: absolute;
    width: 14px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;}.bf-home-faq-toggle-v25288::after{transform: rotate(90deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288{border-color: rgba(255, 221, 138, .72);
    background: rgba(240, 173, 37, .12);
    transform: rotate(180deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288::after{opacity: 0;
    transform: rotate(0deg);}.bf-home-faq-item-v25287[open] > summary:not(.bf-home-faq-summary-v25288) > strong{transform: rotate(45deg);
    background: rgba(240, 173, 37, .11);}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 clamp(16px, 2.5vw, 25px) clamp(19px, 2.6vw, 27px);}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{max-width: 900px;
    margin: 0;
    padding: 18px 0 0;
    border-top: 1px solid rgba(240, 173, 37, .16);
    color: rgba(255, 255, 255, .73);
    font-size: clamp(14px, 1.3vw, 15.5px);
    line-height: 1.72;
    text-wrap: pretty;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: bfFaqRevealV25288 .22s ease-out both;}@keyframes bfFaqRevealV25288{from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }}.bf-login-consents-v25288{display: grid;
    gap: 9px;
    margin: 4px 0 15px;}.bf-login-consents-v25288 > label{display: grid;
    grid-template-columns: 18px minmax(0, 1fr);
    align-items: start;
    gap: 9px;
    margin: 0;
    padding: 10px 11px;
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 7px;
    color: rgba(255, 255, 255, .66);
    background: rgba(0, 0, 0, .18);
    font-size: 10.5px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;}.bf-login-consents-v25288 > label:hover{border-color: rgba(240, 173, 37, .38);
    background: rgba(240, 173, 37, .035);}.bf-login-consents-v25288 input[type="checkbox"]{width: 16px;
    height: 16px;
    margin: 1px 0 0;
    accent-color: #e99a1a;}.bf-login-consents-v25288 input[type="checkbox"]:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 2px;}.bf-login-consents-v25288 a{color: #efb443;
    font-weight: 800;
    text-underline-offset: 2px;}.bf-legal-stage-v25288{position: relative;
    padding: clamp(34px, 5vw, 72px) 0 clamp(60px, 8vw, 112px);}.bf-legal-page-v25288{--bf-legal-gold: #f0ad25;
    --bf-legal-gold-soft: #ffd77a;
    --bf-legal-cream: #f6f0e6;
    --bf-legal-copy: rgba(255, 255, 255, .74);
    --bf-legal-muted: rgba(255, 255, 255, .56);
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    color: var(--bf-legal-copy);}.bf-legal-page-v25288,.bf-legal-page-v25288 *{box-sizing: border-box;}.bf-legal-page-v25288 a{color: #f1b647;
    text-decoration-color: rgba(241, 182, 71, .46);
    text-underline-offset: 3px;}.bf-legal-page-v25288 a:hover{color: #ffdc8a;
    text-decoration-color: currentColor;}.bf-legal-page-v25288 a:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 3px;
    border-radius: 3px;}.bf-legal-hero-v25288{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(250px, 330px);
    align-items: end;
    gap: clamp(24px, 5vw, 68px);
    padding: clamp(30px, 5vw, 60px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .44);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% 0%, rgba(240, 173, 37, .18), transparent 390px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(22, 20, 16, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-legal-hero-v25288::before{content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}.bf-legal-hero-v25288::after{content: "BF";
    position: absolute;
    right: 2%;
    top: -4%;
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(110px, 18vw, 220px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.09em;
    pointer-events: none;}.bf-legal-hero-copy-v25288,.bf-legal-meta-v25288{position: relative;
    z-index: 1;}.bf-legal-kicker-v25288{margin: 0 0 10px;
    color: var(--bf-legal-gold);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-legal-hero-copy-v25288 h1{margin: 0 !important;
    padding: 0 !important;
    color: var(--bf-legal-cream) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.8vw, 68px) !important;
    font-weight: 600;
    line-height: 1.02 !important;
    letter-spacing: -.02em;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-hero-copy-v25288 > p:last-child{max-width: 720px;
    margin: 18px 0 0;
    color: rgba(255, 255, 255, .72);
    font-size: clamp(15px, 1.5vw, 17px);
    line-height: 1.68;
    text-wrap: pretty;}.bf-legal-meta-v25288{display: grid;
    gap: 8px;
    margin: 0;}.bf-legal-meta-v25288 > div{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 12px 14px;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 9px;
    background: rgba(0, 0, 0, .28);}.bf-legal-meta-v25288 dt,.bf-legal-meta-v25288 dd{margin: 0;}.bf-legal-meta-v25288 dt{color: rgba(255, 255, 255, .48);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .09em;
    text-transform: uppercase;}.bf-legal-meta-v25288 dd{color: #f7d899;
    font-size: 12px;
    font-weight: 800;
    text-align: right;}.bf-legal-summary-v25288{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 18px 0;}.bf-legal-summary-v25288 article{min-width: 0;
    padding: 18px;
    border: 1px solid rgba(240, 173, 37, .22);
    border-radius: 12px;
    background: linear-gradient(150deg, rgba(25, 23, 19, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-summary-v25288 article > span{display: block;
    margin-bottom: 10px;
    color: rgba(240, 173, 37, .72);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .08em;}.bf-legal-summary-v25288 article > strong{display: block;
    margin-bottom: 7px;
    color: #f5eee3;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-summary-v25288 article > p{margin: 0;
    color: rgba(255, 255, 255, .59);
    font-size: 12px;
    line-height: 1.55;}.bf-legal-operator-v25288{display: grid;
    grid-template-columns: minmax(190px, .72fr) minmax(0, 1.75fr);
    gap: clamp(18px, 3vw, 34px);
    margin: 18px 0;
    padding: clamp(22px, 3.5vw, 36px);
    border: 1px solid rgba(240, 173, 37, .28);
    border-radius: 15px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .045), transparent 38%),
        linear-gradient(150deg, rgba(20, 20, 20, .97), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-operator-heading-v25288 p,.bf-legal-toc-v25288 > p{margin: 0 0 7px;
    color: var(--bf-legal-gold);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}.bf-legal-operator-heading-v25288 h2{margin: 0 !important;
    color: #f5eee3 !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(23px, 2.7vw, 31px) !important;
    line-height: 1.14 !important;
    text-transform: none !important;}.bf-legal-operator-v25288 > dl{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin: 0;}.bf-legal-operator-v25288 > dl > div{min-width: 0;
    padding: 12px 13px;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 8px;
    background: rgba(0, 0, 0, .22);}.bf-legal-operator-v25288 dt,.bf-legal-operator-v25288 dd{margin: 0;}.bf-legal-operator-v25288 dt{margin-bottom: 5px;
    color: rgba(255, 255, 255, .45);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;}.bf-legal-operator-v25288 dd{color: rgba(255, 255, 255, .82);
    font-size: 12px;
    line-height: 1.45;
    overflow-wrap: anywhere;}.bf-legal-verification-note-v25288{grid-column: 1 / -1;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 6px 14px;
    padding: 15px 16px;
    border: 1px solid rgba(220, 132, 31, .45);
    border-radius: 9px;
    background: rgba(94, 52, 7, .22);}.bf-legal-verification-note-v25288::before{content: "!";
    grid-row: 1 / span 2;
    width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255, 205, 112, .62);
    border-radius: 50%;
    color: #ffd77a;
    font-weight: 900;}.bf-legal-verification-note-v25288 strong{color: #ffd58b;
    font-size: 12px;}.bf-legal-verification-note-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .68);
    font-size: 11px;
    line-height: 1.55;}.bf-legal-verification-note-v25288 code{color: #ffe3a7;
    font: inherit;}.bf-legal-layout-v25288{display: grid;
    grid-template-columns: 248px minmax(0, 1fr);
    align-items: start;
    gap: 18px;
    margin-top: 18px;}.bf-legal-toc-v25288{position: sticky;
    top: 18px;
    max-height: calc(100vh - 36px);
    padding: 19px 17px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(240, 173, 37, .45) rgba(255, 255, 255, .04);
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(160deg, rgba(20, 20, 20, .98), rgba(5, 5, 5, .99));
    box-shadow: 0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-toc-v25288 ol{display: grid;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: bfLegalToc;}.bf-legal-toc-v25288 li{counter-increment: bfLegalToc;}.bf-legal-toc-v25288 a{display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 7px;
    padding: 7px 5px;
    border-radius: 6px;
    color: rgba(255, 255, 255, .61);
    font-size: 10.5px;
    line-height: 1.35;
    text-decoration: none;}.bf-legal-toc-v25288 a::before{content: counter(bfLegalToc, decimal-leading-zero);
    color: rgba(240, 173, 37, .65);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 9px;
    font-weight: 700;}.bf-legal-toc-v25288 a:hover,.bf-legal-toc-v25288 a:focus-visible{color: #ffe0a0;
    background: rgba(240, 173, 37, .08);}.bf-legal-document-v25288{min-width: 0;
    display: grid;
    gap: 13px;}.bf-legal-section-v25288{scroll-margin-top: 18px;
    min-width: 0;
    padding: clamp(22px, 3.2vw, 34px);
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 14px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 34%),
        linear-gradient(150deg, rgba(20, 20, 20, .965), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-section-v25288:target{border-color: rgba(255, 210, 108, .65);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .08), inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-section-v25288 h2{display: grid;
    grid-template-columns: 38px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 2.7vw, 30px) !important;
    font-weight: 600;
    line-height: 1.16 !important;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-section-v25288 h2 > span{width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .46);
    border-radius: 50%;
    color: var(--bf-legal-gold);
    background: rgba(0, 0, 0, .22);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;}.bf-legal-section-v25288 h3{margin: 0 0 7px;
    color: #f1d49e;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-section-v25288 p,.bf-legal-section-v25288 li{color: var(--bf-legal-copy);
    font-size: 13px;
    line-height: 1.72;}.bf-legal-section-v25288 p{margin: 0 0 13px;
    text-wrap: pretty;}.bf-legal-section-v25288 p:last-child{margin-bottom: 0;}.bf-legal-section-v25288 ul,.bf-legal-section-v25288 ol{display: grid;
    gap: 7px;
    margin: 11px 0 15px;
    padding-left: 22px;}.bf-legal-section-v25288 li::marker{color: var(--bf-legal-gold);}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 12px 0 17px;}.bf-legal-data-grid-v25288 article,.bf-legal-rights-grid-v25288 article{min-width: 0;
    padding: 15px;
    border: 1px solid rgba(240, 173, 37, .14);
    border-radius: 9px;
    background: rgba(0, 0, 0, .22);}.bf-legal-data-grid-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .64);
    font-size: 11.5px;
    line-height: 1.6;}.bf-legal-rights-grid-v25288 article{display: grid;
    grid-template-columns: minmax(95px, .38fr) minmax(0, 1fr);
    align-items: start;
    gap: 10px;}.bf-legal-rights-grid-v25288 strong{color: #f2c86f;
    font-size: 11px;}.bf-legal-rights-grid-v25288 span{color: rgba(255, 255, 255, .62);
    font-size: 11px;
    line-height: 1.52;}.bf-legal-table-wrap-v25288{width: 100%;
    margin: 13px 0 17px;
    overflow-x: auto;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 10px;
    background: rgba(0, 0, 0, .18);}.bf-legal-table-wrap-v25288 table{width: 100%;
    min-width: 620px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    background: transparent;}.bf-legal-table-wrap-v25288 th,.bf-legal-table-wrap-v25288 td{padding: 12px 13px;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .065);
    background: transparent;
    color: rgba(255, 255, 255, .67);
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;}.bf-legal-table-wrap-v25288 th{color: #f4cf80;
    background: rgba(240, 173, 37, .07);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .04em;
    text-transform: uppercase;}.bf-legal-table-wrap-v25288 tbody tr:last-child td{border-bottom: 0;}.bf-legal-callout-v25288{margin: 14px 0;
    padding: 14px 15px;
    border: 1px solid rgba(240, 173, 37, .26);
    border-radius: 9px;
    background: rgba(86, 51, 8, .17);}.bf-legal-callout-v25288.is-warning{border-color: rgba(220, 132, 31, .42);}.bf-legal-callout-v25288 strong{display: block;
    margin-bottom: 4px;
    color: #ffd58b;
    font-size: 12px;}.bf-legal-callout-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .65);
    font-size: 11.5px;}.bf-legal-footer-v25288{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    margin-top: 18px;
    padding: 22px 24px;
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(150deg, rgba(19, 19, 19, .97), rgba(5, 5, 5, .99));}.bf-legal-footer-v25288 > div{display: grid;
    gap: 5px;}.bf-legal-footer-v25288 strong{color: #f4eadb;
    font-size: 12px;}.bf-legal-footer-v25288 span{color: rgba(255, 255, 255, .47);
    font-size: 10px;}.bf-legal-footer-v25288 nav{display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;}.bf-legal-footer-v25288 nav a{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 12px;
    border: 1px solid rgba(240, 173, 37, .30);
    border-radius: 7px;
    color: #eeb14a;
    background: rgba(240, 173, 37, .045);
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;}.bf-legal-footer-v25288 nav a:hover{border-color: rgba(255, 211, 111, .62);
    color: #ffe0a0;
    background: rgba(240, 173, 37, .10);}@media (max-width: 980px){.bf-legal-summary-v25288{grid-template-columns: repeat(2, minmax(0, 1fr));}.bf-legal-layout-v25288{grid-template-columns: 1fr;}.bf-legal-toc-v25288{position: static;
        max-height: none;}.bf-legal-toc-v25288 ol{grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 14px;}}@media (max-width: 760px){.bf-home-faq-v25287{margin-top: 44px;
        padding: 22px 15px;
        border-radius: 15px;}.bf-home-faq-heading-v25287{margin-bottom: 23px;}.bf-home-faq-heading-v25287 > h2{font-size: clamp(29px, 8.6vw, 39px) !important;}.bf-home-faq-heading-v25287 > span{font-size: 14px;}.bf-home-faq-item-v25287 > summary{min-height: 66px;
        gap: 12px;
        padding: 14px;
        font-size: 14px;}.bf-home-faq-summary-v25288{grid-template-columns: 35px minmax(0, 1fr) 32px;}.bf-home-faq-number-v25288{width: 33px;
        height: 33px;
        font-size: 11px;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{width: 31px;
        height: 31px;}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 14px 18px;}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{padding-top: 15px;
        font-size: 13.5px;}.bf-legal-page-v25288{width: min(100% - 18px, 1180px);}.bf-legal-hero-v25288{grid-template-columns: 1fr;
        align-items: start;
        gap: 24px;
        padding: 28px 20px;
        border-radius: 15px;}.bf-legal-meta-v25288{grid-template-columns: repeat(3, minmax(0, 1fr));}.bf-legal-meta-v25288 > div{display: grid;
        align-content: start;
        gap: 5px;
        padding: 10px;}.bf-legal-meta-v25288 dd{text-align: left;}.bf-legal-operator-v25288{grid-template-columns: 1fr;
        padding: 22px 18px;}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{grid-template-columns: 1fr;}.bf-legal-footer-v25288{align-items: flex-start;
        flex-direction: column;}.bf-legal-footer-v25288 nav{justify-content: flex-start;}}@media (max-width: 540px){.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{width: 14px;}.bf-legal-summary-v25288,.bf-legal-operator-v25288 > dl,.bf-legal-meta-v25288,.bf-legal-toc-v25288 ol{grid-template-columns: 1fr;}.bf-legal-section-v25288{padding: 20px 16px;
        border-radius: 11px;}.bf-legal-section-v25288 h2{grid-template-columns: 32px minmax(0, 1fr);
        gap: 10px;
        font-size: 21px !important;}.bf-legal-section-v25288 h2 > span{width: 31px;
        height: 31px;
        font-size: 10px;}.bf-legal-rights-grid-v25288 article{grid-template-columns: 1fr;
        gap: 5px;}.bf-legal-verification-note-v25288{grid-template-columns: 1fr;}.bf-legal-verification-note-v25288::before{grid-row: auto;}.bf-legal-footer-v25288 nav{width: 100%;
        display: grid;
        grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.bf-home-faq-item-v25287,.bf-home-faq-toggle-v25288,.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{transition: none;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: none;}}@media print{.bf-legal-stage-v25288,.bf-legal-page-v25288{width: 100%;
        padding: 0;
        color: #111;
        background: #fff !important;}.bf-legal-hero-v25288,.bf-legal-summary-v25288 article,.bf-legal-operator-v25288,.bf-legal-section-v25288,.bf-legal-footer-v25288{break-inside: avoid;
        border-color: #bbb;
        color: #111;
        background: #fff !important;
        box-shadow: none;}.bf-legal-hero-copy-v25288 h1,.bf-legal-operator-heading-v25288 h2,.bf-legal-section-v25288 h2,.bf-legal-section-v25288 h3,.bf-legal-summary-v25288 strong,.bf-legal-footer-v25288 strong{color: #111 !important;}.bf-legal-page-v25288 p,.bf-legal-page-v25288 li,.bf-legal-page-v25288 span,.bf-legal-page-v25288 dd,.bf-legal-page-v25288 td,.bf-legal-page-v25288 th{color: #222 !important;}.bf-legal-toc-v25288,.bf-legal-footer-v25288 nav,.bf-public-breadcrumb-v25256,.bf-public-footer-v25277{display: none !important;}.bf-legal-layout-v25288{display: block;}.bf-legal-document-v25288{display: block;}.bf-legal-section-v25288{margin: 0 0 12px;}.bf-legal-page-v25288 a{color: #111;
        text-decoration: underline;}}html body .bf-home-faq-v25287{visibility: visible !important;
    opacity: 1 !important;}html,body.bf-login-page{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: hidden !important;
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    background: #050505 !important;}body.bf-login-page,body.bf-login-page *,body.bf-login-page *::before,body.bf-login-page *::after{box-sizing: border-box;}body.bf-login-page{min-height: 100vh;
    min-height: 100svh;
    margin: 0 !important;
    padding: 0 !important;
    color: #f4f4f4;
    background: #050505;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.45;
    isolation: isolate;}body.bf-login-page::before,body.bf-login-page::after{content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;}body.bf-login-page::before{z-index: -2;
    background:
        radial-gradient(circle at 17% 0%, rgba(255,179,38,.28), transparent 300px),
        radial-gradient(circle at 92% 18%, rgba(255, 255, 255, .08), transparent 250px),
        radial-gradient(circle at 50% 104%, rgba(255,179,38,.10), transparent 360px),
        linear-gradient(135deg, #050505 0%, #111 46%, #050505 100%);}body.bf-login-page::after{z-index: -1;
    opacity: .48;
    background-image:
        linear-gradient(rgba(255,179,38,.043) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,179,38,.043) 1px, transparent 1px);
    background-size: 42px 42px;
    -webkit-mask-image: radial-gradient(circle at center, rgba(0, 0, 0, .96), transparent 84%);
    mask-image: radial-gradient(circle at center, rgba(0, 0, 0, .96), transparent 84%);}.bf-login-page input,.bf-login-page button{font: inherit;}.bf-login-page input,.bf-login-page button,.bf-login-page textarea,.bf-login-page select{max-width: 100%;}.bf-login-flash{width: min(620px, 100%);
    margin: 0 auto;
    border-radius: 12px;
    box-shadow: 0 16px 38px rgba(0, 0, 0, .38);}@media (max-width: 760px){body.bf-login-page::before{background:
            radial-gradient(circle at 50% -74px, rgba(255,179,38,.30), transparent 270px),
            radial-gradient(circle at 105% 20%, rgba(255, 255, 255, .08), transparent 210px),
            linear-gradient(135deg, #050505 0%, #111 54%, #050505 100%);}body.bf-login-page::after{opacity: .42;
        background-size: 34px 34px;
        -webkit-mask-image: radial-gradient(circle at center, rgba(0, 0, 0, .92), transparent 82%);
        mask-image: radial-gradient(circle at center, rgba(0, 0, 0, .92), transparent 82%);}.bf-login-flash{width: 100%;
        border-radius: 11px;}}@media (prefers-reduced-motion: reduce){.bf-login-page *,.bf-login-page *::before,.bf-login-page *::after{transition-duration: .001ms !important;
        animation-duration: .001ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;}}@media (max-width: 760px){body.login-body-v226,body.login-centered-mobile{width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow-x: hidden !important;}.login-shell-v226,.login-shell-centered{width: min(420px, calc(100vw - 24px)) !important;
        max-width: calc(100vw - 24px) !important;
        min-width: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;}.login-forms-v226,.login-grid-centered{display: grid !important;
        grid-template-columns: 1fr !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;}.login-card-v226,.login-panel{width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;}}body.bf-login-page.bf-login-business-v25085{color: #e9e4db;
    background: #050505 !important;
    font-size: 14px;}body.bf-login-page.bf-login-simple-v25086{min-width: 0 !important;
    overflow-x: hidden !important;
    background: #030303 !important;
    color: #fff !important;}body.bf-login-page.bf-login-simple-v25086::before{z-index: -2 !important;
    opacity: 1 !important;
    background:
        linear-gradient(90deg, rgba(0,0,0,.96) 0%, rgba(0,0,0,.60) 18%, rgba(0,0,0,.42) 50%, rgba(0,0,0,.60) 82%, rgba(0,0,0,.96) 100%),
        radial-gradient(circle at 50% 8%, rgba(255,255,255,.11), transparent 18%),
        radial-gradient(circle at 50% 100%, rgba(255,255,255,.09), transparent 32%),
        repeating-linear-gradient(90deg, rgba(255,255,255,.045) 0 1px, transparent 1px 104px),
        linear-gradient(180deg, #0e0e0e 0%, #040404 44%, #111 62%, #020202 100%) !important;}body.bf-login-page.bf-login-simple-v25086::after{z-index: -1 !important;
    opacity: 1 !important;
    background:
        radial-gradient(ellipse at 50% 72%, rgba(255,255,255,.12), transparent 6%, transparent 100%),
        linear-gradient(180deg, rgba(0,0,0,.30), rgba(0,0,0,.84)) !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;}html,body.bf-login-v25088{width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 100vh !important;
    margin: 0 !important;
    overflow-x: hidden !important;
    background: #050505 !important;
    color: #eee !important;}body.bf-login-v25088{position: relative;
    isolation: isolate;
    font-family: Tahoma, Verdana, Arial, sans-serif;}body.bf-login-v25088::before{content: "";
    position: fixed;
    inset: 0;
    z-index: -3;
    background:
        linear-gradient(90deg, rgba(0,0,0,.88), rgba(0,0,0,.18) 32%, rgba(0,0,0,.18) 68%, rgba(0,0,0,.88)),
        linear-gradient(180deg, rgba(0,0,0,.34), rgba(0,0,0,.72)),
        radial-gradient(circle at 50% 8%, rgba(255,179,38,.12), transparent 330px),
        #050505;
    filter: saturate(.82) contrast(1.08);}body.bf-login-v25088::after{content: "";
    position: fixed;
    inset: 0;
    z-index: -2;
    pointer-events: none;
    background:
        radial-gradient(circle at 50% 42%, rgba(0,0,0,.05), rgba(0,0,0,.74) 76%),
        linear-gradient(180deg, rgba(0,0,0,.10), rgba(0,0,0,.45));}.bf-login-nav-v25088{position: relative;
    z-index: 3;
    width: min(760px, calc(100% - 54px));
    height: 78px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 94px minmax(0, 1fr) 94px;
    align-items: center;}.bf-login-mini-logo-v25088{display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 74px;
    height: 74px;
    text-decoration: none !important;}.bf-login-mini-logo-v25088 img{width: 70px;
    height: 70px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 3px 12px rgba(0,0,0,.85));}.bf-login-nav-links-v25088{display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(26px, 6vw, 52px);
    min-width: 0;}.bf-login-nav-links-v25088 a{color: rgba(255,255,255,.70) !important;
    font-size: clamp(16px, 2.6vw, 20px);
    line-height: 1;
    font-weight: 400 !important;
    text-decoration: none !important;
    letter-spacing: .02em;}.bf-login-nav-links-v25088 a:hover{color: #fff !important;}.bf-login-stage-v25088{width: min(1120px, calc(100% - 44px));
    min-height: calc(100vh - 90px);
    margin: -18px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 34px 0 70px;
    background:
        linear-gradient(180deg, rgba(0,0,0,.14), rgba(0,0,0,.24)),
        radial-gradient(circle at 50% 42%, rgba(255,179,38,.06), transparent 330px);}.bf-login-card-v25088{position: relative;
    width: min(310px, 100%);
    min-height: 330px;
    padding: 55px 30px 22px;
    border: 1px solid rgba(255,179,38,.88);
    border-radius: 2px;
    background:
        linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.006)),
        rgba(4,4,4,.88);
    box-shadow:
        0 28px 70px rgba(0,0,0,.78),
        inset 0 0 0 1px rgba(255,179,38,.08),
        inset 0 0 42px rgba(255,179,38,.035);}.bf-login-card-v25088::before,.bf-login-card-v25088::after{content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    height: 1px;
    pointer-events: none;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.82), rgba(255,255,255,.18), rgba(255,179,38,.82), transparent);}.bf-login-card-v25088::before{top: 18px;}.bf-login-card-v25088::after{bottom: 24px;}.bf-login-crest-v25088{position: absolute;
    top: -34px;
    left: 50%;
    width: 74px;
    height: 74px;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;}.bf-login-crest-v25088 img{width: 74px;
    height: 74px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 6px 14px rgba(0,0,0,.92));}.bf-login-card-header-v25088{text-align: center;
    margin: 0 0 18px;}.bf-login-card-header-v25088 h1{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #f5f5f5 !important;
    font-size: clamp(43px, 6.5vw, 54px) !important;
    line-height: .88;
    letter-spacing: -2px;
    font-weight: 900 !important;
    text-align: center !important;
    text-shadow: 0 2px 0 #050505, 0 0 14px rgba(255,255,255,.18);}.bf-login-card-header-v25088 h1::before,.bf-login-card-header-v25088 h1::after{content: none !important; display: none !important;}.bf-login-title-rule-v25088{margin: 12px 0 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    color: #ffb326;
    letter-spacing: .34em;
    font-size: 17px;
    line-height: 1;
    font-weight: 900;}.bf-login-title-rule-v25088 span{height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.72));}.bf-login-title-rule-v25088 span:last-child{background: linear-gradient(90deg, rgba(255,179,38,.72), transparent);}.bf-login-form-v25088{display: grid;
    gap: 10px;
    margin-top: 6px;}.bf-login-label-v25088{display: none;}.bf-login-field-v25088{display: grid;
    grid-template-columns: 28px minmax(0, 1fr);
    align-items: center;
    height: 31px;
    border: 1px solid rgba(255,255,255,.18);
    border-radius: 3px;
    background: rgba(0,0,0,.58);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);}.bf-login-field-v25088 span{display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 29px;
    color: rgba(255,255,255,.38);
    font-size: 13px;
    border-right: 1px solid rgba(255,255,255,.08);}.bf-login-field-v25088 input,body.bf-login-v25088 .bf-login-field-v25088 input{width: 100% !important;
    height: 29px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    color: #efefef !important;
    font-size: 13px !important;
    box-shadow: none !important;}.bf-login-field-v25088 input::placeholder{color: rgba(255,255,255,.52);}.bf-login-forgot-v25088,.bf-login-small-v25088{margin: -2px 0 6px;
    color: #b8b8b8;
    font-size: 10px;
    line-height: 1.2;}.bf-login-forgot-v25088 a,.bf-login-subline-v25088 a,.bf-login-switch-v25088 a{color: #ffb326 !important;
    font-weight: 400 !important;
    text-decoration: none !important;}.bf-login-forgot-v25088 a:hover,.bf-login-subline-v25088 a:hover,.bf-login-switch-v25088 a:hover{color: #ffb326 !important;}.bf-login-form-v25088 button,body.bf-login-v25088 .bf-login-form-v25088 button{height: 46px;
    margin: 8px 0 0 !important;
    border: 1px solid #ffb326 !important;
    border-radius: 3px !important;
    color: #070707 !important;
    font-weight: 900 !important;
    font-size: 15px !important;
    letter-spacing: .03em;
    background: linear-gradient(#ffb326, #d67700 48%, #ff9b00) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.54),
        inset 0 -1px 0 rgba(0,0,0,.38),
        0 10px 28px rgba(0,0,0,.58) !important;
    cursor: pointer;}.bf-login-form-v25088 button:hover{background: linear-gradient(#ffb326, #d67700 48%, #ff9b00) !important;}.bf-login-switch-v25088,.bf-login-subline-v25088{text-align: center;
    margin: 15px 0 0;
    color: rgba(255,255,255,.74);
    font-size: 12px;
    line-height: 1.35;}.bf-login-subline-v25088{margin-top: 5px; font-size: 10px;}.bf-login-flash-v25088{width: 100% !important;
    margin: 0 0 12px !important;
    font-size: 11px;
    line-height: 1.35;}@media (min-width: 760px){.bf-login-nav-v25088{width: min(1080px, calc(100% - 72px));
        height: 90px;
        grid-template-columns: 108px minmax(0, 1fr) 108px;}.bf-login-stage-v25088{width: min(1280px, calc(100% - 76px));
        min-height: calc(100vh - 102px);
        margin-top: -8px;
        padding-top: 40px;
        padding-bottom: 78px;}.bf-login-card-v25088{width: min(438px, 100%);
        min-height: 456px;
        padding: 74px 38px 30px;
        box-shadow:
            0 34px 86px rgba(0,0,0,.82),
            inset 0 0 0 1px rgba(255,179,38,.09),
            inset 0 0 52px rgba(255,179,38,.042);}.bf-login-crest-v25088{top: -42px;
        width: 86px;
        height: 86px;}.bf-login-crest-v25088 img{width: 86px;
        height: 86px;}.bf-login-card-header-v25088{margin-bottom: 22px;}.bf-login-card-header-v25088 h1{font-size: 68px !important;
        letter-spacing: -2.6px;}.bf-login-title-rule-v25088{margin-top: 14px;
        font-size: 19px;
        gap: 14px;}.bf-login-form-v25088{gap: 12px;
        margin-top: 10px;}.bf-login-field-v25088{grid-template-columns: 36px minmax(0, 1fr);
        height: 42px;}.bf-login-field-v25088 span{width: 36px;
        height: 40px;
        font-size: 15px;}body.bf-login-v25088 .bf-login-field-v25088 input{height: 40px !important;
        padding: 0 12px !important;
        font-size: 15px !important;}.bf-login-forgot-v25088,.bf-login-small-v25088{font-size: 12px;
        margin-bottom: 8px;}.bf-login-form-v25088 button,body.bf-login-v25088 .bf-login-form-v25088 button{height: 52px;
        margin-top: 10px !important;
        font-size: 17px !important;
        letter-spacing: .04em;}.bf-login-switch-v25088{margin-top: 18px;
        font-size: 15px;}.bf-login-subline-v25088{margin-top: 7px;
        font-size: 12px;}}@media (max-width: 560px){html,body.bf-login-v25088{overflow-x: hidden !important;}.bf-login-nav-v25088{width: 100%;
        height: 90px;
        grid-template-columns: 88px minmax(0, 1fr);
        padding: 0 16px;
        margin: 0;}.bf-login-mini-logo-v25088{width: 72px; height: 72px;}.bf-login-mini-logo-v25088 img{width: 68px; height: 68px;}.bf-login-nav-links-v25088{justify-content: flex-start;
        gap: 24px;}.bf-login-nav-links-v25088 a{font-size: 20px;
        line-height: 1;}.bf-login-stage-v25088{width: 100%;
        min-height: calc(100svh - 90px);
        margin: 0;
        padding: 70px 17px 54px;
        align-items: flex-start;
        background: transparent;}.bf-login-card-v25088{width: min(365px, 100%);
        min-height: 380px;
        padding: 58px 36px 28px;}.bf-login-card-header-v25088 h1{font-size: 54px !important;}.bf-login-title-rule-v25088{font-size: 16px;
        gap: 11px;}.bf-login-field-v25088{height: 37px; grid-template-columns: 34px minmax(0, 1fr);}.bf-login-field-v25088 span{width: 34px; height: 35px;}.bf-login-field-v25088 input,body.bf-login-v25088 .bf-login-field-v25088 input{height: 35px !important; font-size: 13px !important;}.bf-login-form-v25088 button,body.bf-login-v25088 .bf-login-form-v25088 button{height: 46px;}}@media (max-width: 380px){.bf-login-nav-v25088{padding: 0 10px; grid-template-columns: 80px minmax(0, 1fr);}.bf-login-nav-links-v25088{gap: 18px;}.bf-login-nav-links-v25088 a{font-size: 18px;}.bf-login-stage-v25088{padding-left: 12px; padding-right: 12px;}.bf-login-card-v25088{padding-left: 28px; padding-right: 28px;}}body.bf-login-v25088.bf-login-test-phase-v25157::before{background:
        linear-gradient(90deg, rgba(0,0,0,.95), rgba(0,0,0,.26) 35%, rgba(0,0,0,.22) 62%, rgba(0,0,0,.96)),
        linear-gradient(180deg, rgba(0,0,0,.20), rgba(0,0,0,.76)),
        radial-gradient(circle at 50% 8%, rgba(255,179,38,.10), transparent 330px),
        #030303;
    filter: saturate(.72) contrast(1.12) brightness(.74);}body.bf-login-test-phase-v25157 .bf-login-nav-v25088{width: min(1080px, calc(100% - 72px));
    height: 92px;
    grid-template-columns: 112px minmax(0, 1fr) 112px;}body.bf-login-test-phase-v25157 .bf-login-mini-logo-v25088{width: 84px;
    height: 84px;}body.bf-login-test-phase-v25157 .bf-login-mini-logo-v25088 img{width: 78px;
    height: 78px;}body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088{gap: clamp(34px, 6vw, 70px);}body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088 a{color: rgba(255,255,255,.78) !important;
    font-size: clamp(18px, 2.1vw, 24px);
    text-shadow: 0 2px 5px rgba(0,0,0,.85);}body.bf-login-test-phase-v25157 .bf-login-stage-v25088{width: min(760px, calc(100% - 44px));
    min-height: 0;
    margin: 68px auto 0;
    padding: 0 0 76px;
    align-items: flex-start;
    justify-content: center;
    background: transparent;}body.bf-login-test-phase-v25157 .bf-login-card-v25088{width: min(438px, 100%);
    min-height: 456px;
    padding-top: 74px;
    border-color: rgba(255,179,38,.96);
    background:
        radial-gradient(circle at 50% -10%, rgba(255,255,255,.09), transparent 120px),
        linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.006)),
        rgba(4,4,4,.90);}body.bf-login-test-phase-v25157 .bf-login-card-header-v25088 h1{font-size: clamp(54px, 7vw, 72px) !important;
    letter-spacing: -2.8px;}body.bf-login-test-phase-v25157 .bf-login-title-rule-v25088 strong{color: #f2f2f2;}.bf-login-test-access-v25157{margin: 26px 0 0;
    text-align: center;}.bf-login-test-rule-v25157{display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    color: #ffb326;}.bf-login-test-rule-v25157 span{height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.82));}.bf-login-test-rule-v25157 span:last-child{background: linear-gradient(90deg, rgba(255,179,38,.82), transparent);}.bf-login-test-rule-v25157 strong{color: #ffb326;
    font-size: 18px;
    line-height: 1;
    text-shadow: 0 0 8px rgba(255,179,38,.35);}.bf-login-test-access-v25157 p{margin: 16px 0 0;
    color: rgba(255,255,255,.88);
    font-size: clamp(14px, 2vw, 18px);
    line-height: 1.3;
    font-weight: 400;}.bf-login-register-link-v25189{color: #ffb326;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 3px;}.bf-login-register-link-v25189:hover,.bf-login-register-link-v25189:focus{color: #ffb326;}body.bf-login-test-phase-v25157 .bf-login-switch-v25088,body.bf-login-test-phase-v25157 .bf-login-subline-v25088{display: none !important;}body.bf-login-test-phase-v25157.bf-login-mode-contact .bf-login-switch-v25088,body.bf-login-test-phase-v25157.bf-login-mode-about .bf-login-switch-v25088,body.bf-login-test-phase-v25157.bf-login-mode-guide .bf-login-switch-v25088,body.bf-login-test-phase-v25157.bf-login-mode-resend .bf-login-switch-v25088,body.bf-login-test-phase-v25157.bf-login-mode-register .bf-login-switch-v25088,body.bf-login-test-phase-v25157.bf-login-mode-register .bf-login-subline-v25088{display: block !important;}@media (max-width: 760px){body.bf-login-test-phase-v25157 .bf-login-nav-v25088{width: 100%;
        height: 90px;
        grid-template-columns: 82px minmax(0, 1fr);
        padding: 0 14px;}body.bf-login-test-phase-v25157 .bf-login-mini-logo-v25088 img{width: 64px; height: 64px;}body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088{justify-content: flex-start;
        gap: 22px;}body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088 a{font-size: 18px;}body.bf-login-test-phase-v25157 .bf-login-stage-v25088{width: calc(100% - 28px);
        margin-top: 54px;
        padding-bottom: 52px;}body.bf-login-test-phase-v25157 .bf-login-card-v25088{width: min(420px, 100%);}}@media (max-width: 440px){body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088{gap: 15px;}body.bf-login-test-phase-v25157 .bf-login-nav-links-v25088 a{font-size: 15px;}body.bf-login-test-phase-v25157 .bf-login-stage-v25088{margin-top: 46px;}}body.bf-login-v25088.bf-login-orange-v251132{--bf-orange-main: #ffb326;
    --bf-orange-soft: #ffb326;
    --bf-orange-bright: #ffb326;
    --bf-orange-deep: #4b2b00;
    --bf-orange-panel: rgba(75,43,0,.935);
    background: #4b2b00 !important;
    color: #ffb326 !important;}body.bf-login-v25088.bf-login-orange-v251132::before{background:
        linear-gradient(90deg, rgba(0,0,0,.82), rgba(0,0,0,.08) 29%, rgba(0,0,0,.08) 68%, rgba(0,0,0,.88)),
        linear-gradient(180deg, rgba(0,0,0,.10), rgba(0,0,0,.60)),
        radial-gradient(circle at 50% 11%, rgba(255,179,38,.32), transparent 360px),
        #4b2b00;
    filter: hue-rotate(-58deg) saturate(1.18) contrast(1.03) brightness(1.10);}body.bf-login-v25088.bf-login-orange-v251132::after{background:
        radial-gradient(circle at 50% 22%, rgba(255,179,38,.16), transparent 220px),
        radial-gradient(circle at 50% 50%, rgba(0,0,0,.05), rgba(0,0,0,.62) 80%),
        linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.42));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088{width: min(1180px, calc(100% - 86px));
    height: 104px;
    grid-template-columns: 118px minmax(0, 1fr) 118px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088::after{content: "";
    position: fixed;
    left: 0;
    right: 0;
    top: 103px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.72) 38%, rgba(255,179,38,.92) 50%, rgba(255,179,38,.72) 62%, transparent);
    box-shadow: 0 0 18px rgba(255,179,38,.72), 0 0 1px rgba(255,255,255,.7);
    pointer-events: none;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-mini-logo-v25088{width: 90px;
    height: 90px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-mini-logo-v25088 img{width: 84px;
    height: 84px;
    filter: drop-shadow(0 0 14px rgba(255,179,38,.34)) drop-shadow(0 5px 14px rgba(0,0,0,.88));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088{gap: clamp(42px, 6.4vw, 78px);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088 a{color: rgba(255,255,255,.78) !important;
    font-size: clamp(18px, 2vw, 22px);
    text-shadow: 0 0 12px rgba(0,0,0,.78);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088 a:hover{color: #ffb326 !important;
    text-shadow: 0 0 14px rgba(255,179,38,.75);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-stage-v25088{width: min(1280px, calc(100% - 78px));
    min-height: calc(100vh - 104px);
    margin-top: -2px;
    padding: 78px 0 92px;
    background:
        radial-gradient(circle at 50% 13%, rgba(255,179,38,.23), transparent 160px),
        radial-gradient(circle at 50% 48%, rgba(255,179,38,.08), transparent 390px);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088{width: min(574px, 100%);
    min-height: 680px;
    padding: 92px 50px 40px;
    border: 1px solid rgba(255,179,38,.92);
    border-radius: 16px;
    background:
        radial-gradient(circle at 50% -8%, rgba(255,179,38,.15), transparent 185px),
        linear-gradient(180deg, rgba(255,255,255,.032), rgba(255,255,255,.006)),
        repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 4px),
        var(--bf-orange-panel);
    box-shadow:
        0 36px 90px rgba(0,0,0,.82),
        0 0 34px rgba(255,179,38,.14),
        inset 0 0 0 1px rgba(255,255,255,.045),
        inset 0 0 58px rgba(255,179,38,.06);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after{left: 50px;
    right: 50px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.72), rgba(255,255,255,.28), rgba(255,179,38,.72), transparent);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before{top: 208px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after{bottom: 104px; opacity: .55;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088{top: -67px;
    width: 140px;
    height: 140px;
    border: 2px solid rgba(255,179,38,.92);
    border-radius: 999px;
    background: radial-gradient(circle at center, rgba(75,43,0,.98), rgba(75,43,0,.98));
    box-shadow: 0 0 24px rgba(255,179,38,.36), inset 0 0 20px rgba(255,179,38,.12);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088 img{width: 112px;
    height: 112px;
    filter: drop-shadow(0 0 15px rgba(255,179,38,.32)) drop-shadow(0 5px 16px rgba(0,0,0,.92));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088{margin-bottom: 28px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088 h1{font-size: clamp(70px, 7.4vw, 92px) !important;
    line-height: .92;
    letter-spacing: -3.2px;
    color: #ffb326 !important;
    text-shadow:
        0 2px 0 #08070a,
        0 0 18px rgba(255,255,255,.24),
        0 0 30px rgba(255,179,38,.15);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088{margin-top: 23px;
    color: #ffb326;
    font-size: 24px;
    letter-spacing: .58em;
    gap: 20px;
    text-shadow: 0 0 16px rgba(255,179,38,.72);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 strong::before,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 strong::after{content: "◇";
    display: inline-block;
    margin: 0 16px 0 0;
    font-size: 12px;
    vertical-align: middle;
    letter-spacing: 0;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 strong::after{margin: 0 0 0 16px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 span{background: linear-gradient(90deg, transparent, rgba(255,179,38,.68));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 span:last-child{background: linear-gradient(90deg, rgba(255,179,38,.68), transparent);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088{gap: 15px;
    margin-top: 22px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088{grid-template-columns: 56px minmax(0, 1fr);
    height: 64px;
    border: 1px solid rgba(255,179,38,.68);
    border-radius: 5px;
    background: rgba(0,0,0,.62);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 0 0 1px rgba(0,0,0,.48);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088:focus-within{border-color: rgba(255,179,38,.96);
    box-shadow: 0 0 18px rgba(255,179,38,.24), inset 0 1px 0 rgba(255,255,255,.08);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 span{width: 56px;
    height: 62px;
    color: #ffb326;
    font-size: 24px;
    border-right: 0;
    text-shadow: 0 0 12px rgba(255,179,38,.58);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128{grid-template-columns: 56px minmax(0, 1fr) 52px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128 em{width: 52px;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(255,255,255,.50);
    font-style: normal;
    font-size: 22px;
    pointer-events: none;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill:focus{height: 62px !important;
    padding: 0 14px !important;
    color: #ffb326 !important;
    -webkit-text-fill-color: #ffb326 !important;
    font-size: 23px !important;
    background: transparent !important;
    transition: background-color 9999s ease-in-out 0s;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input::placeholder{color: rgba(255,255,255,.58);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-small-v25088{margin: -4px 0 10px;
    font-size: 17px;
    color: #ffb326;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088 a,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088 a,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088 a{color: #ffb326 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088 a:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088 a:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088 a:hover{color: #ffb326 !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button{height: 72px;
    margin-top: 10px !important;
    border: 1px solid rgba(255,179,38,.95) !important;
    border-radius: 7px !important;
    color: #ffffff !important;
    font-size: 24px !important;
    letter-spacing: .40em;
    text-indent: .40em;
    background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.38), transparent 40%),
        linear-gradient(180deg, #ffb326 0%, #d67700 48%, #8f4400 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.75),
        inset 0 -1px 0 rgba(0,0,0,.58),
        0 0 24px rgba(255,179,38,.34),
        0 18px 42px rgba(0,0,0,.66) !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.72), 0 0 18px rgba(255,255,255,.20);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button:hover{background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.45), transparent 44%),
        linear-gradient(180deg, #ffb326 0%, #d67700 48%, #8f4400 100%) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-access-v25157{margin-top: 36px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157{display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: 18px;
    margin: 0 0 24px;
    color: #ffb326;
    text-shadow: 0 0 14px rgba(255,179,38,.76);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 span{height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.62));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 span:last-child{background: linear-gradient(90deg, rgba(255,179,38,.62), transparent);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 strong{color: #ffb326;
    font-size: 26px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088{color: rgba(255,255,255,.84);
    font-size: 20px;
    line-height: 1.4;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-info-panel-v25088{border-color: rgba(255,179,38,.42);
    background: rgba(0,0,0,.54);
    color: #ffb326;
    font-size: 16px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-flash-v25088{border-color: rgba(255,179,38,.48);
    background: rgba(75,43,0,.86);
    color: #ffb326;}@media (max-width: 760px){body.bf-login-v25088.bf-login-orange-v251132::before{background:
            linear-gradient(90deg, rgba(0,0,0,.70), rgba(0,0,0,.14), rgba(0,0,0,.76)),
                #4b2b00;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088{width: 100%;
        height: 88px;
        grid-template-columns: 86px minmax(0, 1fr);
        padding: 0 14px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088::after{top: 87px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-mini-logo-v25088{width: 72px; height: 72px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-mini-logo-v25088 img{width: 68px; height: 68px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088{gap: 20px; justify-content: flex-start;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088 a{font-size: 17px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-stage-v25088{width: 100%;
        min-height: calc(100svh - 88px);
        margin: 0;
        padding: 74px 15px 48px;
        align-items: flex-start;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088{width: min(430px, 100%);
        min-height: 0;
        padding: 62px 24px 30px;
        border-radius: 14px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before{top: 178px; left: 28px; right: 28px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after{bottom: 90px; left: 28px; right: 28px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088{top: -52px; width: 104px; height: 104px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088 img{width: 88px; height: 88px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088 h1{font-size: 58px !important; letter-spacing: -2px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088{font-size: 16px; letter-spacing: .34em; gap: 10px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088{height: 48px; grid-template-columns: 44px minmax(0, 1fr);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128{grid-template-columns: 44px minmax(0, 1fr) 40px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 span{width: 44px; height: 46px; font-size: 18px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128 em{width: 40px; height: 46px; font-size: 17px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input{height: 46px !important; font-size: 16px !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button{height: 54px; font-size: 17px !important; letter-spacing: .25em; text-indent: .25em;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088{font-size: 15px;}}body.bf-login-v25088.bf-login-gradient-v251130,body.bf-login-v25088.bf-login-orange-v251132{--bf-orange-main: #ffb326;
    --bf-orange-soft: #ff9b00;
    --bf-orange-bright: #d67700;
    --bf-orange-deep: #8f4400;
    --bf-orange-panel: rgba(75,43,0,.94);
    background: #4b2b00 !important;}body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button{background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.26), transparent 42%),
        linear-gradient(180deg, #ffb326 0%, #ff9b00 30%, #d67700 54%, #8f4400 78%, #4b2b00 100%) !important;
    border-color: rgba(255,179,38,.96) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.38), 0 0 26px rgba(214,119,0,.32), 0 18px 42px rgba(0,0,0,.66) !important;}body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-form-v25088 button:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button:hover{background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.32), transparent 44%),
        linear-gradient(135deg, #ffb326 0%, #ff9b00 28%, #d67700 52%, #8f4400 76%, #4b2b00 100%) !important;}body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-v25088::after,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::after,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-title-rule-v25088 span,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 span,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-test-rule-v25157 span,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 span{background: linear-gradient(90deg, transparent, #ffb326 20%, #ff9b00 38%, #d67700 52%, #8f4400 72%, #4b2b00 88%, transparent) !important;}body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-title-rule-v25088 span:last-child,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 span:last-child,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-test-rule-v25157 span:last-child,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 span:last-child{background: linear-gradient(90deg, #4b2b00, #8f4400 22%, #d67700 48%, #ff9b00 68%, #ffb326 86%, transparent) !important;}body.bf-login-v25088.bf-login-gradient-v251130,body.bf-login-v25088.bf-login-orange-v251132{color: #fff !important;}body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-header-v25088 h1,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088 h1,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input:-webkit-autofill:focus,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill:focus,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-forgot-v25088 a:hover,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-subline-v25088 a:hover,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-switch-v25088 a:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088 a:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088 a:hover,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088 a:hover{color: #fff !important;
    -webkit-text-fill-color: #fff !important;}body.bf-login-v25088.bf-login-orange-v251132,body.bf-login-v25088.bf-login-gradient-v251130{--bf-orange-main: #ffb326;
    --bf-orange-soft: #ff9b00;
    --bf-orange-bright: #d67700;
    --bf-orange-deep: #8f4400;
    --bf-orange-night: #4b2b00;
    --bf-orange-panel: rgba(19,10,0, .91);
    background: #03070e !important;}body.bf-login-v25088.bf-login-orange-v251132::before,body.bf-login-v25088.bf-login-gradient-v251130::before{background:
        linear-gradient(90deg, rgba(0,0,0,.76), rgba(0,0,0,.05) 29%, rgba(0,0,0,.05) 68%, rgba(0,0,0,.80)),
        linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.46)),
        radial-gradient(circle at 50% 10%, rgba(255,179,38,.24), transparent 360px),
        #03070e;
    filter: hue-rotate(-58deg) saturate(1.18) contrast(1.03) brightness(1.10) !important;}body.bf-login-v25088.bf-login-orange-v251132::after,body.bf-login-v25088.bf-login-gradient-v251130::after{background:
        radial-gradient(circle at 50% 12%, rgba(255,179,38,.18), transparent 205px),
        radial-gradient(circle at 50% 53%, rgba(0,0,0,.02), rgba(0,0,0,.54) 80%),
        linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,.32)) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-v25088{width: min(1180px, calc(100% - 86px));
    height: 104px;
    grid-template-columns: 118px minmax(0, 1fr) 118px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-v25088::after{top: 103px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.66) 38%, rgba(255,179,38,.98) 50%, rgba(255,179,38,.66) 62%, transparent) !important;
    box-shadow: 0 0 18px rgba(255,179,38,.72), 0 0 1px rgba(255,255,255,.72) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088 a,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-links-v25088 a{color: rgba(255,255,255,.84) !important;
    font-weight: 400 !important;
    text-shadow: 0 0 12px rgba(0,0,0,.78);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-links-v25088 a:hover,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-links-v25088 a:hover{color: #ffb326 !important;
    text-shadow: 0 0 16px rgba(255,179,38,.74);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-stage-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-stage-v25088{width: min(1280px, calc(100% - 78px));
    min-height: calc(100vh - 104px);
    margin-top: -2px;
    padding: 78px 0 92px;
    background:
        radial-gradient(circle at 50% 13%, rgba(255,179,38,.18), transparent 160px),
        radial-gradient(circle at 50% 48%, rgba(255,179,38,.055), transparent 390px) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088{width: min(574px, 100%);
    min-height: 680px;
    padding: 92px 50px 40px;
    border: 1px solid rgba(255,179,38,.92);
    border-radius: 16px;
    background:
        radial-gradient(circle at 50% -8%, rgba(255,179,38,.13), transparent 185px),
        linear-gradient(180deg, rgba(255,255,255,.034), rgba(255,255,255,.007)),
        repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 4px),
        rgba(19,10,0,.92) !important;
    box-shadow:
        0 36px 90px rgba(0,0,0,.82),
        0 0 35px rgba(255,179,38,.22),
        inset 0 0 0 1px rgba(255,255,255,.05),
        inset 0 0 58px rgba(255,179,38,.07) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::before{top: 208px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::after{bottom: 104px;
    opacity: .58;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::after{left: 50px;
    right: 50px;
    background: linear-gradient(90deg, transparent, rgba(255,179,38,.72), rgba(255,255,255,.30), rgba(255,179,38,.72), transparent) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-crest-v25088{top: -67px;
    width: 140px;
    height: 140px;
    border: 2px solid rgba(255,179,38,.94);
    border-radius: 999px;
    background: radial-gradient(circle at center, rgba(8,19,39,.98), rgba(19,10,0,.98)) !important;
    box-shadow: 0 0 26px rgba(255,179,38,.40), inset 0 0 22px rgba(255,179,38,.14) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088 img,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-crest-v25088 img{width: 112px;
    height: 112px;
    filter: drop-shadow(0 0 15px rgba(255,179,38,.30)) drop-shadow(0 5px 16px rgba(0,0,0,.92));}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088 h1,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-header-v25088 h1{color: #f7fbff !important;
    -webkit-text-fill-color: #f7fbff !important;
    font-size: clamp(70px, 7.4vw, 92px) !important;
    line-height: .92;
    letter-spacing: -3.2px;
    text-shadow:
        0 2px 0 #05070b,
        0 0 20px rgba(255,255,255,.30),
        0 0 34px rgba(255,179,38,.18) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-title-rule-v25088{margin-top: 23px;
    color: #ffb326 !important;
    font-size: 24px;
    letter-spacing: .58em;
    gap: 20px;
    text-shadow: 0 0 16px rgba(255,179,38,.72);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088 strong,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-title-rule-v25088 strong,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157 strong,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-test-rule-v25157 strong{color: #ffb326 !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088{grid-template-columns: 56px minmax(0, 1fr);
    height: 64px;
    border: 1px solid rgba(255,179,38,.62);
    border-radius: 5px;
    background: rgba(0,0,0,.62) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 0 0 1px rgba(0,0,0,.48);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088:focus-within,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088:focus-within{border-color: rgba(255,179,38,.96);
    box-shadow: 0 0 18px rgba(255,179,38,.25), inset 0 1px 0 rgba(255,255,255,.08);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 span,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 span{width: 56px;
    height: 62px;
    color: #ffb326 !important;
    font-size: 24px;
    text-shadow: 0 0 12px rgba(255,179,38,.58);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-password-field-v251128{grid-template-columns: 56px minmax(0, 1fr) 52px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128 em,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-password-field-v251128 em{color: rgba(238,249,255,.64) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input:-webkit-autofill{color: #f7fbff !important;
    -webkit-text-fill-color: #f7fbff !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input::placeholder,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input::placeholder{color: rgba(238,249,255,.68) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-forgot-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-small-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-small-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-forgot-v25088 a,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-forgot-v25088 a,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088 a,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-subline-v25088 a,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088 a,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-switch-v25088 a{color: #ffb326 !important;
    -webkit-text-fill-color: #ffb326 !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-form-v25088 button{height: 72px;
    border: 1px solid rgba(255,179,38,.96) !important;
    color: #ffffff !important;
    font-size: 24px !important;
    letter-spacing: .40em;
    text-indent: .40em;
    background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.40), transparent 40%),
        linear-gradient(180deg, #ffb326 0%, #d67700 48%, #8f4400 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 -1px 0 rgba(0,0,0,.58),
        0 0 26px rgba(255,179,38,.35),
        0 18px 42px rgba(0,0,0,.66) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button:hover,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-form-v25088 button:hover{background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.48), transparent 44%),
        linear-gradient(180deg, #ffd27a 0%, #ffb326 48%, #a65300 100%) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-rule-v25157,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-test-rule-v25157{color: #ffb326 !important;
    text-shadow: 0 0 14px rgba(255,179,38,.76);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-subline-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-subline-v25088{color: rgba(255,255,255,.88) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-info-panel-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-info-panel-v25088,body.bf-login-v25088.bf-login-orange-v251132 .bf-login-flash-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-flash-v25088{border-color: rgba(255,179,38,.46) !important;
    background: rgba(19,10,0,.72) !important;
    color: #f7fbff !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-orange-v251132::before,body.bf-login-v25088.bf-login-gradient-v251130::before{background:
            linear-gradient(90deg, rgba(0,0,0,.70), rgba(0,0,0,.08), rgba(0,0,0,.74)),
                #03070e;
        filter: hue-rotate(-58deg) saturate(1.16) contrast(1.02) brightness(1.06) !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-v25088{width: 100%;
        height: 88px;
        grid-template-columns: 86px minmax(0, 1fr);
        padding: 0 14px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-nav-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-nav-v25088::after{top: 87px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-stage-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-stage-v25088{width: 100%;
        min-height: calc(100svh - 88px);
        margin: 0;
        padding: 74px 15px 48px;
        align-items: flex-start;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088{width: min(430px, 100%);
        min-height: 0;
        padding: 62px 24px 30px;
        border-radius: 14px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::before{top: 178px; left: 28px; right: 28px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-v25088::after,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-v25088::after{bottom: 90px; left: 28px; right: 28px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-crest-v25088{top: -52px; width: 104px; height: 104px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-crest-v25088 img,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-crest-v25088 img{width: 88px; height: 88px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-card-header-v25088 h1,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-card-header-v25088 h1{font-size: 58px !important; letter-spacing: -2px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-title-rule-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-title-rule-v25088{font-size: 16px; letter-spacing: .34em; gap: 10px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088{height: 48px; grid-template-columns: 44px minmax(0, 1fr);}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-password-field-v251128{grid-template-columns: 44px minmax(0, 1fr) 40px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 span,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 span{width: 44px; height: 46px; font-size: 18px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-password-field-v251128 em,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-password-field-v251128 em{width: 40px; height: 46px; font-size: 17px;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-field-v25088 input{height: 46px !important; font-size: 16px !important;}body.bf-login-v25088.bf-login-orange-v251132 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-gradient-v251130 .bf-login-form-v25088 button{height: 54px; font-size: 17px !important; letter-spacing: .25em; text-indent: .25em;}}body.bf-login-v25088.bf-login-clean-v251133::before,body.bf-login-v25088.bf-login-orange-v251132.bf-login-clean-v251133::before{background:
        radial-gradient(circle at 18% 22%, rgba(255,179,38,.12), transparent 240px),
        radial-gradient(circle at 82% 28%, rgba(214,119,0,.10), transparent 270px),
        radial-gradient(circle at 50% 4%, rgba(255,179,38,.18), transparent 310px),
        linear-gradient(90deg, rgba(0,0,0,.88), rgba(0,0,0,.26) 30%, rgba(0,0,0,.26) 70%, rgba(0,0,0,.90)),
        linear-gradient(180deg, #060606 0%, #120a00 48%, #050505 100%) !important;
    filter: none !important;}body.bf-login-v25088.bf-login-clean-v251133::after,body.bf-login-v25088.bf-login-orange-v251132.bf-login-clean-v251133::after{background:
        radial-gradient(circle at 50% 11%, rgba(255,179,38,.18), transparent 205px),
        radial-gradient(circle at 50% 50%, rgba(0,0,0,.04), rgba(0,0,0,.58) 78%),
        linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.36)) !important;}body.bf-login-v25088.bf-login-clean-v251133 .bf-login-stage-v25088,body.bf-login-v25088.bf-login-orange-v251132.bf-login-clean-v251133 .bf-login-stage-v25088{background:
        radial-gradient(circle at 50% 13%, rgba(255,179,38,.18), transparent 165px),
        radial-gradient(circle at 50% 47%, rgba(255,179,38,.055), transparent 390px) !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-clean-v251133::before,body.bf-login-v25088.bf-login-orange-v251132.bf-login-clean-v251133::before{background:
            radial-gradient(circle at 50% 4%, rgba(255,179,38,.18), transparent 230px),
            linear-gradient(90deg, rgba(0,0,0,.82), rgba(20,11,0,.38), rgba(0,0,0,.84)),
            linear-gradient(180deg, #060606 0%, #120a00 52%, #050505 100%) !important;
        filter: none !important;}}body.bf-login-v25088.bf-login-home-v25227,body.bf-login-v25088.bf-login-home-v25230{background: #050505 !important;}body.bf-login-v25088.bf-login-home-v25227::before,body.bf-login-v25088.bf-login-home-v25227::after,body.bf-login-v25088.bf-login-home-v25230::before,body.bf-login-v25088.bf-login-home-v25230::after{display: none !important;}.bf-home-section-one-v25227{--bf-home-hero-height-v25227: clamp(760px, 62.55vw, 992px);
    position: relative;
    min-height: var(--bf-home-hero-height-v25227);
    overflow: hidden;
    background: #050505;
    isolation: isolate;}.bf-home-section-one-bg-v25227{position: absolute;
    inset: 0;
    z-index: -1;
    display: block;
    pointer-events: none;}.bf-home-section-one-bg-v25227 img{width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: top center;}body.bf-login-v25088.bf-login-home-v25227 .bf-home-section-one-v25227 .bf-login-nav-v25088,body.bf-login-v25088.bf-login-home-v25230 .bf-home-section-one-v25227 .bf-login-nav-v25088{position: relative;}body.bf-login-v25088.bf-login-home-v25227 .bf-home-section-one-v25227 .bf-login-stage-v25088,body.bf-login-v25088.bf-login-home-v25230 .bf-home-section-one-v25227 .bf-login-stage-v25088{min-height: calc(var(--bf-home-hero-height-v25227) - 104px) !important;
    background: transparent !important;}.bf-home-text-section-v25230{position: relative;
    overflow: hidden;
    color: #eee;
    background: #050505;
    border-top: 1px solid rgba(255,179,38,.16);
    isolation: isolate;}.bf-home-text-section-v25230::before,.bf-home-text-section-v25230::after{content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;}.bf-home-section-two-v25230{padding: 0 18px clamp(74px, 6.4vw, 118px);
    background:
        radial-gradient(circle at 50% 0%, rgba(255,179,38,.14), transparent 360px),
        linear-gradient(180deg, #090909 0%, #060606 44%, #030303 100%);}.bf-home-section-two-v25230::before{background:
        linear-gradient(90deg, rgba(255,179,38,.08), transparent 22%, transparent 78%, rgba(255,179,38,.08)),
        repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0 1px, transparent 1px 7px);
    opacity: .72;}.bf-home-section-two-v25230::after{inset: auto 0 0;
    height: 170px;
    background: linear-gradient(180deg, transparent, rgba(0,0,0,.88));}.bf-home-stats-v25230{width: min(940px, 100%);
    margin: 0 auto clamp(58px, 5.2vw, 92px);
    padding: clamp(30px, 3.4vw, 48px) 0 clamp(24px, 2.5vw, 36px);
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(12px, 4vw, 74px);
    border-bottom: 1px solid rgba(255,179,38,.18);
    text-align: center;}.bf-home-stats-v25230 div{min-width: 0;}.bf-home-stats-v25230 strong{display: block;
    color: #ffcc5f;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(42px, 4.4vw, 64px);
    line-height: 1;
    letter-spacing: -.025em;
    text-shadow: 0 2px 0 #241200, 0 0 18px rgba(255,179,38,.46);}.bf-home-stats-v25230 span{display: block;
    margin-top: 11px;
    color: rgba(255,255,255,.72);
    font-size: clamp(12px, 1.2vw, 16px);
    letter-spacing: .12em;
    text-transform: uppercase;}.bf-home-section-inner-v25230{width: min(1280px, 100%);
    margin: 0 auto;}.bf-home-section-inner-v25230 > h2{margin: 0 0 clamp(38px, 4.8vw, 64px) !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #f3f1ec !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 4.5vw, 68px) !important;
    line-height: 1.04;
    text-align: center;
    text-transform: none;
    letter-spacing: .015em;
    text-shadow: 0 2px 0 #000, 0 0 20px rgba(255,255,255,.25), 0 0 26px rgba(255,179,38,.12);}.bf-home-section-inner-v25230 > h2::before,.bf-home-section-inner-v25230 > h2::after{content: none !important;}.bf-home-feature-grid-v25230{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(18px, 2vw, 28px);}.bf-home-feature-card-v25230{min-height: 190px;
    display: grid;
    grid-template-columns: 112px minmax(0, 1fr);
    gap: 18px;
    align-items: center;
    padding: clamp(22px, 2.2vw, 34px);
    border: 1px solid rgba(255,179,38,.30);
    background:
        radial-gradient(circle at 20% 0%, rgba(255,179,38,.10), transparent 130px),
        linear-gradient(135deg, rgba(21,21,21,.94), rgba(8,8,8,.98));
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.045),
        0 20px 46px rgba(0,0,0,.38);}.bf-home-feature-card-v25230:hover{border-color: rgba(255,199,86,.50);
    transform: translateY(-1px);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        0 25px 56px rgba(0,0,0,.48),
        0 0 22px rgba(255,179,38,.08);}.bf-home-feature-card-v25230 h3{margin: 0 0 14px !important;
    padding: 0 !important;
    color: #f8f5ee !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 1.85vw, 34px) !important;
    line-height: 1.05;
    text-transform: uppercase;
    letter-spacing: -.015em;
    text-shadow: 0 2px 0 #000, 0 0 15px rgba(255,255,255,.16);}.bf-home-feature-card-v25230 h3::before,.bf-home-feature-card-v25230 h3::after{content: none !important;}.bf-home-feature-card-v25230 p{margin: 0;
    color: rgba(255,255,255,.72);
    font-size: clamp(15px, 1.28vw, 20px);
    line-height: 1.55;}.bf-home-section-three-v25230{min-height: clamp(500px, 31vw, 612px);
    padding: clamp(72px, 7vw, 118px) 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background:
        radial-gradient(circle at 50% 44%, rgba(255,179,38,.18), transparent 270px),
        linear-gradient(180deg, #050505 0%, #090909 45%, #050505 100%);}.bf-home-section-three-v25230::before{background:
        linear-gradient(90deg, rgba(0,0,0,.78), transparent 24%, transparent 76%, rgba(0,0,0,.78)),
        repeating-linear-gradient(135deg, rgba(255,255,255,.016) 0 1px, transparent 1px 9px);}.bf-home-cta-inner-v25230{width: min(980px, 100%);
    margin: 0 auto;
    text-align: center;}.bf-home-cta-inner-v25230 h2{margin: 0 auto clamp(44px, 4.4vw, 66px) !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #f4f1ea !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.1vw, 78px) !important;
    line-height: 1.16;
    letter-spacing: .07em;
    text-transform: uppercase;
    text-shadow: 0 3px 0 #000, 0 0 22px rgba(255,255,255,.20), 0 0 34px rgba(255,179,38,.20);}.bf-home-cta-inner-v25230 h2::before,.bf-home-cta-inner-v25230 h2::after{content: none !important;}.bf-home-cta-inner-v25230 h2 span{display: block;
    margin-top: .24em;
    color: #ffc343;
    text-shadow: 0 2px 0 #2b1500, 0 0 24px rgba(255,179,38,.66);}.bf-home-cta-inner-v25230 a{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 82px;
    width: min(480px, 92vw);
    padding: 0 34px;
    border: 1px solid rgba(255,202,86,.98);
    color: #120800 !important;
    background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.52), transparent 42%),
        linear-gradient(180deg, #ffd874 0%, #ffc02e 45%, #a45000 100%);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 2.3vw, 36px);
    font-weight: 900;
    letter-spacing: .17em;
    text-transform: uppercase;
    text-decoration: none !important;
    box-shadow: 0 0 34px rgba(255,179,38,.34), 0 18px 46px rgba(0,0,0,.62), inset 0 1px 0 rgba(255,255,255,.42);}.bf-home-cta-inner-v25230 a:hover,.bf-home-cta-inner-v25230 a:focus-visible{transform: translateY(-1px);
    filter: brightness(1.06);}@media (max-width: 980px){.bf-home-feature-grid-v25230{grid-template-columns: repeat(2, minmax(0, 1fr));}.bf-home-feature-card-v25230{grid-template-columns: 86px minmax(0, 1fr);}}@media (max-width: 760px){.bf-home-section-one-v25227{--bf-home-hero-height-v25227: auto;
        min-height: 100svh;
        overflow: visible;}.bf-home-section-one-bg-v25227 img{object-position: 50% top;
        filter: brightness(.62) contrast(1.06);}body.bf-login-v25088.bf-login-home-v25227 .bf-home-section-one-v25227 .bf-login-stage-v25088,body.bf-login-v25088.bf-login-home-v25230 .bf-home-section-one-v25227 .bf-login-stage-v25088{min-height: calc(100svh - 88px) !important;}.bf-home-section-two-v25230{padding: 0 14px 54px;}.bf-home-stats-v25230{gap: 8px;
        margin-bottom: 34px;
        padding: 30px 0 20px;}.bf-home-stats-v25230 strong{font-size: clamp(30px, 9vw, 44px);}.bf-home-stats-v25230 span{font-size: 10px;
        letter-spacing: .09em;}.bf-home-section-inner-v25230 > h2{margin-bottom: 24px !important;
        font-size: clamp(32px, 9vw, 46px) !important;
        line-height: 1.12;}.bf-home-feature-grid-v25230{grid-template-columns: 1fr;
        gap: 12px;}.bf-home-feature-card-v25230{min-height: 0;
        grid-template-columns: 58px minmax(0, 1fr);
        gap: 12px;
        padding: 15px;}.bf-home-feature-card-v25230 h3{margin-bottom: 7px !important;
        font-size: 19px !important;}.bf-home-feature-card-v25230 p{font-size: 14px;
        line-height: 1.45;}.bf-home-section-three-v25230{min-height: 430px;
        padding: 64px 14px;}.bf-home-cta-inner-v25230 h2{font-size: clamp(34px, 9.4vw, 50px) !important;
        line-height: 1.18;
        letter-spacing: .045em;}.bf-home-cta-inner-v25230 a{min-height: 64px;
        width: min(340px, 100%);
        font-size: clamp(22px, 6vw, 28px);
        letter-spacing: .12em;}}@media (max-width: 420px){body.bf-login-v25088.bf-login-home-v25227 .bf-login-nav-links-v25088,body.bf-login-v25088.bf-login-home-v25230 .bf-login-nav-links-v25088{gap: 12px !important;}.bf-home-feature-card-v25230{grid-template-columns: 46px minmax(0, 1fr);
        padding: 13px;}.bf-home-feature-card-v25230 h3{font-size: 17px !important;}}body.bf-login-v25088.bf-login-home-v25228{background: #020202 !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227{--bf-home-hero-height-v25227: clamp(760px, 62.55vw, 992px);
    position: relative;
    background: #020202;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227::before,body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227::after{content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227::before{background:
        linear-gradient(90deg, rgba(0,0,0,.78), rgba(0,0,0,.18) 24%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.20) 76%, rgba(0,0,0,.78)),
        linear-gradient(180deg, rgba(0,0,0,.56), rgba(0,0,0,.04) 34%, rgba(0,0,0,.28) 100%);}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227::after{background:
        radial-gradient(circle at 50% 34%, rgba(255,179,38,.08), transparent 300px),
        radial-gradient(circle at 50% 84%, rgba(255,179,38,.14), transparent 280px);
    opacity: .82;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-bg-v25227{z-index: -1;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-bg-v25227 img{object-position: center top;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-nav-v25088,body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-stage-v25088{position: relative;
    z-index: 2;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-nav-v25088{width: min(1180px, calc(100% - 64px)) !important;
    height: 86px !important;
    margin: 10px auto 0 !important;
    padding: 0 24px !important;
    display: grid !important;
    grid-template-columns: 132px minmax(0, 1fr) 132px !important;
    align-items: center !important;
    border: 1px solid rgba(255,179,38,.24);
    border-top: 0;
    border-radius: 0 0 22px 22px;
    background:
        linear-gradient(180deg, rgba(16,16,16,.72), rgba(4,4,4,.46)),
        rgba(0,0,0,.26);
    box-shadow:
        0 20px 54px rgba(0,0,0,.42),
        inset 0 -1px 0 rgba(255,179,38,.22),
        inset 0 1px 0 rgba(255,255,255,.08);
    -webkit-backdrop-filter: blur(10px) saturate(1.08);
    backdrop-filter: blur(10px) saturate(1.08);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-v25088::after{content: none !important;
    display: none !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088{width: 86px !important;
    height: 86px !important;
    justify-self: start;
    border-radius: 18px;
    transition: transform .18s ease, filter .18s ease;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088:hover{transform: translateY(-1px);
    filter: brightness(1.08);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088 img{width: 80px !important;
    height: 80px !important;
    filter: drop-shadow(0 0 14px rgba(255,179,38,.22)) drop-shadow(0 8px 18px rgba(0,0,0,.92));}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088{gap: clamp(18px, 4.4vw, 58px) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a{position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 38px;
    padding: 0 4px;
    color: rgba(255,255,255,.82) !important;
    font-size: clamp(16px, 1.35vw, 20px) !important;
    font-weight: 600 !important;
    letter-spacing: .015em;
    text-shadow: 0 2px 12px rgba(0,0,0,.92);
    transition: color .18s ease, text-shadow .18s ease, transform .18s ease;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a::after{content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 4px;
    height: 1px;
    background: linear-gradient(90deg, transparent, #ffb326, transparent);
    box-shadow: 0 0 12px rgba(255,179,38,.72);
    opacity: 0;
    transition: left .18s ease, right .18s ease, opacity .18s ease;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a:focus-visible,body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a[aria-current="page"]{color: #ffcf6b !important;
    text-shadow: 0 0 16px rgba(255,179,38,.64), 0 2px 12px rgba(0,0,0,.92);
    transform: translateY(-1px);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a:hover::after,body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a:focus-visible::after,body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a[aria-current="page"]::after{left: 0;
    right: 0;
    opacity: 1;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-stage-v25088{width: min(1180px, calc(100% - 64px)) !important;
    min-height: calc(var(--bf-home-hero-height-v25227) - 96px) !important;
    margin: 0 auto !important;
    padding: clamp(44px, 4.4vw, 74px) 0 clamp(54px, 5vw, 92px) !important;
    background: transparent !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088{width: min(474px, 100%) !important;
    min-height: 0 !important;
    padding: 84px 44px 34px !important;
    border: 1px solid rgba(255,198,82,.72) !important;
    border-radius: 22px !important;
    background:
        radial-gradient(circle at 50% -10%, rgba(255,198,82,.16), transparent 170px),
        linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.018)),
        rgba(3,3,3,.76) !important;
    box-shadow:
        0 42px 96px rgba(0,0,0,.76),
        0 0 0 1px rgba(0,0,0,.66),
        0 0 44px rgba(255,179,38,.13),
        inset 0 1px 0 rgba(255,255,255,.12),
        inset 0 0 58px rgba(255,179,38,.055) !important;
    -webkit-backdrop-filter: blur(12px) saturate(1.08);
    backdrop-filter: blur(12px) saturate(1.08);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::after{left: 36px !important;
    right: 36px !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255,198,82,.9), rgba(255,255,255,.32), rgba(255,198,82,.9), transparent) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::before{top: 178px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::after{bottom: 86px !important;
    opacity: .58;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-crest-v25088{top: -58px !important;
    width: 116px !important;
    height: 116px !important;
    border-radius: 999px;
    background:
        radial-gradient(circle at 50% 30%, rgba(255,255,255,.08), transparent 38%),
        rgba(5,5,5,.72);
    border: 1px solid rgba(255,198,82,.74);
    box-shadow:
        0 18px 42px rgba(0,0,0,.74),
        0 0 24px rgba(255,179,38,.20),
        inset 0 0 0 1px rgba(255,255,255,.08);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-crest-v25088 img{width: 96px !important;
    height: 96px !important;
    filter: drop-shadow(0 7px 18px rgba(0,0,0,.92)) drop-shadow(0 0 10px rgba(255,179,38,.20));}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-header-v25088{margin-bottom: 28px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-header-v25088 h1{font-size: clamp(54px, 5vw, 68px) !important;
    letter-spacing: -2.6px !important;
    color: #f7f7f7 !important;
    text-shadow:
        0 2px 0 #050505,
        0 0 12px rgba(255,255,255,.28),
        0 0 30px rgba(255,179,38,.13) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-title-rule-v25088{margin-top: 18px !important;
    gap: 14px !important;
    color: #ffd36f !important;
    font-size: 18px !important;
    letter-spacing: .36em !important;
    text-shadow: 0 0 16px rgba(255,179,38,.42);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-title-rule-v25088 span{background: linear-gradient(90deg, transparent, rgba(255,198,82,.86)) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-title-rule-v25088 span:last-child{background: linear-gradient(90deg, rgba(255,198,82,.86), transparent) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088{gap: 14px !important;
    margin-top: 4px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088{height: 58px !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    border: 1px solid rgba(255,198,82,.42) !important;
    border-radius: 10px !important;
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.012)),
        rgba(0,0,0,.68) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 12px 28px rgba(0,0,0,.24) !important;
    overflow: hidden;
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-password-field-v251128{grid-template-columns: 54px minmax(0, 1fr) 52px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088:focus-within{border-color: rgba(255,211,111,.92) !important;
    box-shadow:
        0 0 0 2px rgba(255,179,38,.12),
        0 0 24px rgba(255,179,38,.22),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    transform: translateY(-1px);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 span{width: 54px !important;
    height: 56px !important;
    color: #ffd36f !important;
    font-size: 21px !important;
    border-right: 1px solid rgba(255,198,82,.22) !important;
    text-shadow: 0 0 12px rgba(255,179,38,.42);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input:-webkit-autofill:focus{height: 56px !important;
    padding: 0 16px !important;
    color: #f5f5f5 !important;
    font-size: 18px !important;
    letter-spacing: .01em;
    -webkit-text-fill-color: #f5f5f5 !important;
    caret-color: #ffd36f;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input::placeholder{color: rgba(255,255,255,.58) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-password-field-v251128 em{color: rgba(255,255,255,.54) !important;
    right: 16px !important;
    font-size: 20px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-forgot-v25088,body.bf-login-v25088.bf-login-home-v25228 .bf-login-small-v25088{margin: -2px 0 8px !important;
    font-size: 14px !important;
    color: rgba(255,255,255,.78) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-forgot-v25088 a,body.bf-login-v25088.bf-login-home-v25228 .bf-login-subline-v25088 a,body.bf-login-v25088.bf-login-home-v25228 .bf-login-switch-v25088 a,body.bf-login-v25088.bf-login-home-v25228 .bf-login-register-link-v25189{color: #ffd36f !important;
    text-decoration: none !important;
    text-shadow: 0 0 10px rgba(255,179,38,.30);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-forgot-v25088 a:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-subline-v25088 a:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-switch-v25088 a:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-register-link-v25189:hover{color: #fff0b7 !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button[type="submit"]{height: 64px !important;
    margin-top: 12px !important;
    border: 1px solid rgba(255,218,126,.94) !important;
    border-radius: 10px !important;
    color: #120800 !important;
    font-size: 19px !important;
    font-weight: 900 !important;
    letter-spacing: .24em !important;
    text-transform: uppercase;
    background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.52), transparent 42%),
        linear-gradient(180deg, #ffe19a 0%, #ffbd34 42%, #d87800 100%) !important;
    box-shadow:
        0 0 0 1px rgba(0,0,0,.52),
        0 18px 40px rgba(0,0,0,.54),
        0 0 28px rgba(255,179,38,.22),
        inset 0 1px 0 rgba(255,255,255,.68),
        inset 0 -2px 0 rgba(87,37,0,.56) !important;
    transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button:hover,body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button:focus-visible{filter: brightness(1.08);
    transform: translateY(-1px);
    box-shadow:
        0 0 0 1px rgba(0,0,0,.52),
        0 22px 44px rgba(0,0,0,.58),
        0 0 36px rgba(255,179,38,.34),
        inset 0 1px 0 rgba(255,255,255,.74),
        inset 0 -2px 0 rgba(87,37,0,.56) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-test-access-v25157{margin-top: 28px !important;
    padding-top: 6px;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-test-rule-v25157{margin: 0 0 18px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-home-v25228 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-home-v25228 .bf-login-subline-v25088{color: rgba(255,255,255,.84) !important;
    font-size: 16px !important;
    line-height: 1.45 !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-info-panel-v25088{border-color: rgba(255,198,82,.34) !important;
    border-radius: 12px !important;
    background: rgba(0,0,0,.44) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-flash-v25088{border-radius: 10px !important;
    font-size: 14px !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227{min-height: 100svh;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227::before{background:
            linear-gradient(90deg, rgba(0,0,0,.68), rgba(0,0,0,.20) 50%, rgba(0,0,0,.68)),
            linear-gradient(180deg, rgba(0,0,0,.58), rgba(0,0,0,.12) 40%, rgba(0,0,0,.56));}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-bg-v25227 img{object-position: 54% top !important;
        filter: brightness(.82) contrast(1.05);}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-nav-v25088{width: calc(100% - 18px) !important;
        min-height: 76px !important;
        height: auto !important;
        margin-top: 8px !important;
        padding: 8px 10px !important;
        grid-template-columns: 68px minmax(0, 1fr) !important;
        border-radius: 0 0 16px 16px;
        background: rgba(0,0,0,.54);}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088{width: 64px !important;
        height: 64px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088 img{width: 60px !important;
        height: 60px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088{justify-content: flex-end !important;
        gap: clamp(10px, 3.6vw, 20px) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a{min-height: 34px;
        padding: 0 1px;
        font-size: clamp(13px, 3.65vw, 16px) !important;
        font-weight: 700 !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-stage-v25088{width: calc(100% - 24px) !important;
        min-height: calc(100svh - 92px) !important;
        padding: 38px 0 44px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088{width: min(430px, 100%) !important;
        padding: 72px 22px 26px !important;
        border-radius: 18px !important;
        background:
            radial-gradient(circle at 50% -10%, rgba(255,198,82,.16), transparent 154px),
            linear-gradient(180deg, rgba(255,255,255,.072), rgba(255,255,255,.018)),
            rgba(3,3,3,.80) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::before{top: 152px !important;
        left: 24px !important;
        right: 24px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088::after{bottom: 74px !important;
        left: 24px !important;
        right: 24px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-crest-v25088{top: -46px !important;
        width: 92px !important;
        height: 92px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-crest-v25088 img{width: 76px !important;
        height: 76px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-header-v25088 h1{font-size: clamp(45px, 14vw, 58px) !important;
        letter-spacing: -2px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-title-rule-v25088{font-size: 16px !important;
        letter-spacing: .26em !important;
        gap: 10px !important;
        margin-top: 14px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088{height: 54px !important;
        grid-template-columns: 48px minmax(0, 1fr) !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-password-field-v251128{grid-template-columns: 48px minmax(0, 1fr) 44px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 span{width: 48px !important;
        height: 52px !important;
        font-size: 19px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-home-v25228 .bf-login-field-v25088 input:-webkit-autofill{height: 52px !important;
        padding: 0 13px !important;
        font-size: 16px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-home-v25228 .bf-login-form-v25088 button[type="submit"]{height: 58px !important;
        font-size: 17px !important;
        letter-spacing: .20em !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-test-access-v25157 p,body.bf-login-v25088.bf-login-home-v25228 .bf-login-switch-v25088,body.bf-login-v25088.bf-login-home-v25228 .bf-login-subline-v25088{font-size: 15px !important;}}@media (max-width: 390px){body.bf-login-v25088.bf-login-home-v25228 .bf-home-section-one-v25227 .bf-login-nav-v25088{grid-template-columns: 56px minmax(0, 1fr) !important;
        padding-left: 7px !important;
        padding-right: 7px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088{width: 54px !important;
        height: 54px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-mini-logo-v25088 img{width: 52px !important;
        height: 52px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088{gap: 9px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-nav-links-v25088 a{font-size: 12px !important;}body.bf-login-v25088.bf-login-home-v25228 .bf-login-card-v25088{padding-left: 18px !important;
        padding-right: 18px !important;}}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088{width: 96px !important;
    height: 96px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088 img{width: 90px !important;
    height: 90px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-home-section-one-v25227 .bf-login-nav-v25088{grid-template-columns: 148px minmax(0, 1fr) 148px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-nav-links-v25088 a{font-size: clamp(18px, 1.48vw, 22px) !important;
    font-weight: 400 !important;
    letter-spacing: .01em;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088{width: min(528px, 100%) !important;
    padding: 92px 50px 40px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::before,body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::after{left: 42px !important;
    right: 42px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::before{top: 188px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::after{bottom: 94px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-crest-v25088{width: 124px !important;
    height: 124px !important;
    top: -62px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-crest-v25088 img{width: 102px !important;
    height: 102px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-header-v25088 h1{font-size: clamp(58px, 5.4vw, 74px) !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-title-rule-v25088{font-size: 19px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-form-v25088{gap: 16px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088{height: 62px !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-password-field-v251128{grid-template-columns: 58px minmax(0, 1fr) 56px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 span{width: 58px !important;
    height: 60px !important;
    font-size: 22px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill:focus{height: 60px !important;
    font-size: 19px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-home-v25229 .bf-login-form-v25088 button[type="submit"]{height: 68px !important;
    font-size: 20px !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25229 .bf-home-section-one-v25227 .bf-login-nav-v25088{grid-template-columns: 76px minmax(0, 1fr) !important;
        padding: 8px 11px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088{width: 70px !important;
        height: 70px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088 img{width: 66px !important;
        height: 66px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-nav-links-v25088{gap: clamp(9px, 3.4vw, 18px) !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-nav-links-v25088 a{font-size: clamp(14px, 3.85vw, 17px) !important;
        font-weight: 400 !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088{width: min(460px, 100%) !important;
        padding: 78px 24px 30px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::before{top: 164px !important;
        left: 26px !important;
        right: 26px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088::after{bottom: 78px !important;
        left: 26px !important;
        right: 26px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-header-v25088 h1{font-size: clamp(48px, 14.8vw, 62px) !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088{height: 58px !important;
        grid-template-columns: 52px minmax(0, 1fr) !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-password-field-v251128{grid-template-columns: 52px minmax(0, 1fr) 48px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 span{width: 52px !important;
        height: 56px !important;
        font-size: 20px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill:hover,body.bf-login-v25088.bf-login-home-v25229 .bf-login-field-v25088 input:-webkit-autofill:focus{height: 56px !important;
        font-size: 17px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-form-v25088 button,body.bf-login-v25088.bf-login-home-v25229 .bf-login-form-v25088 button[type="submit"]{height: 62px !important;
        font-size: 18px !important;}}@media (max-width: 390px){body.bf-login-v25088.bf-login-home-v25229 .bf-home-section-one-v25227 .bf-login-nav-v25088{grid-template-columns: 64px minmax(0, 1fr) !important;
        padding-left: 7px !important;
        padding-right: 7px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088{width: 60px !important;
        height: 60px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-mini-logo-v25088 img{width: 58px !important;
        height: 58px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-nav-links-v25088{gap: 8px !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-nav-links-v25088 a{font-size: 13px !important;
        font-weight: 400 !important;}body.bf-login-v25088.bf-login-home-v25229 .bf-login-card-v25088{padding-left: 19px !important;
        padding-right: 19px !important;}}body.bf-login-v25088.bf-login-home-v25232 .bf-home-section-inner-v25230 > h2{margin-bottom: clamp(22px, 3vw, 40px) !important;
    font-size: clamp(24px, 2.8vw, 42px) !important;
    line-height: 1.08;
    letter-spacing: .01em;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-grid-v25230{gap: clamp(12px, 1.45vw, 20px);}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230{min-height: 150px;
    grid-template-columns: 84px minmax(0, 1fr);
    gap: 12px;
    padding: 10px !important;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230 h3{margin-bottom: 8px !important;
    font-size: clamp(17px, 1.25vw, 24px) !important;
    line-height: 1.08;
    letter-spacing: .01em;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230 p{font-size: clamp(13px, 1vw, 16px);
    line-height: 1.45;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-cta-inner-v25230 h6{margin: 0 auto clamp(34px, 3.8vw, 56px) !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #f4f1ea !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 3.3vw, 48px) !important;
    font-weight: 700;
    line-height: 1.16;
    letter-spacing: .07em;
    text-transform: uppercase;
    text-shadow: 0 3px 0 #000, 0 0 20px rgba(255,255,255,.18), 0 0 30px rgba(255,179,38,.18);}body.bf-login-v25088.bf-login-home-v25232 .bf-home-cta-inner-v25230 h6::before,body.bf-login-v25088.bf-login-home-v25232 .bf-home-cta-inner-v25230 h6::after{content: none !important;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-cta-inner-v25230 h6 span{display: block;
    margin-top: .24em;
    color: #ffc343;
    text-shadow: 0 2px 0 #2b1500, 0 0 22px rgba(255,179,38,.62);}@media (max-width: 900px){body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230{grid-template-columns: 70px minmax(0, 1fr);
        min-height: 138px;}}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25232 .bf-home-section-inner-v25230 > h2{font-size: clamp(22px, 8vw, 34px) !important;
        margin-bottom: 20px !important;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230{min-height: 0;
        grid-template-columns: 46px minmax(0, 1fr);
        gap: 9px;
        padding: 10px !important;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230 h3{margin-bottom: 5px !important;
        font-size: 16px !important;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-feature-card-v25230 p{font-size: 12.5px;
        line-height: 1.42;}body.bf-login-v25088.bf-login-home-v25232 .bf-home-cta-inner-v25230 h6{margin-bottom: 28px !important;
        font-size: clamp(21px, 8vw, 32px) !important;
        letter-spacing: .045em;}}body.bf-login-v25088.bf-login-home-v25233 .bf-login-title-rule-v25088{justify-content: center !important;
    gap: 0 !important;}body.bf-login-v25088.bf-login-home-v25233 .bf-login-title-rule-v25088 span,body.bf-login-v25088.bf-login-home-v25233 .bf-login-title-rule-v25088 span:last-child{display: none !important;
    width: 0 !important;
    opacity: 0 !important;
    background: none !important;
    box-shadow: none !important;}body.bf-login-v25088.bf-login-home-v25233 .bf-login-card-v25088::before{display: none !important;
    content: none !important;
    opacity: 0 !important;}body.bf-login-v25088.bf-login-home-v25233 .bf-login-title-rule-v25088 strong{position: relative;
    z-index: 2;
    padding: 0 !important;
    background: transparent !important;}body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227::before,body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227::after{content: "";
    position: absolute;
    inset: -12% -8%;
    z-index: 0;
    pointer-events: none;
    opacity: .26;
    mix-blend-mode: screen;
    background:
        radial-gradient(ellipse at 18% 28%, rgba(255,190,76,.16), transparent 28%),
        radial-gradient(ellipse at 74% 34%, rgba(255,202,115,.13), transparent 31%),
        radial-gradient(ellipse at 52% 72%, rgba(255,178,64,.10), transparent 34%);
    filter: blur(18px);
    animation: bfHomeSmokeDriftV25233 15s ease-in-out infinite alternate;}body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227::after{opacity: .18;
    animation-duration: 22s;
    animation-direction: alternate-reverse;
    transform: scale(1.05);}body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227 .bf-login-nav-v25088,body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227 .bf-login-stage-v25088{position: relative;
    z-index: 2;}@keyframes bfHomeSmokeDriftV25233{from { transform: translate3d(-1.5%, -.8%, 0) scale(1); }
    to { transform: translate3d(1.7%, 1.2%, 0) scale(1.045); }}body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-inner-v25230 > h2{line-height: 1.28 !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-inner-v25230 > h2{line-height: 1.35 !important;}}@media (prefers-reduced-motion: reduce){body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227::before,body.bf-login-v25088.bf-login-home-v25233 .bf-home-section-one-v25227::after,body.bf-login-v25088.bf-login-home-v25233 .bf-poker-card-v25233{animation: none !important;}}body.bf-login-v25088.bf-login-home-v25234 .bf-login-card-header-v25088{margin-bottom: 24px !important;}body.bf-login-v25088.bf-login-home-v25234 .bf-login-card-header-v25088 h1{margin-bottom: 8px !important;}body.bf-login-v25088.bf-login-home-v25234.bf-login-mode-login .bf-login-title-rule-v25088{display: none !important;}body.bf-login-v25088.bf-login-home-v25234 .bf-login-tagline-v25234{margin: 0 auto 0;
    max-width: 430px;
    color: rgba(245,245,245,.88);
    font-size: clamp(15px, 1.25vw, 18px);
    line-height: 1.42;
    letter-spacing: .01em;
    text-align: center;
    text-shadow: 0 2px 12px rgba(0,0,0,.92);}body.bf-login-v25088.bf-login-home-v25234 .bf-login-tagline-v25234 span{color: #ff9b00;
    font-weight: 800;
    text-shadow: 0 0 16px rgba(255,155,0,.46), 0 2px 10px rgba(0,0,0,.92);}body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-one-v25227{overflow: hidden;}body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-one-v25227::before,body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-one-v25227::after{animation-duration: 18s;}body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-one-bg-v25227::after{content: "";
    position: absolute;
    inset: -10% -8%;
    z-index: 1;
    pointer-events: none;
    opacity: .18;
    background:
        radial-gradient(ellipse at 18% 30%, rgba(255,179,38,.30), transparent 22%),
        radial-gradient(ellipse at 78% 26%, rgba(255,214,132,.22), transparent 24%),
        radial-gradient(ellipse at 68% 56%, rgba(255,179,38,.15), transparent 28%);
    filter: blur(22px);
    mix-blend-mode: screen;
    animation: bfHomeSmokeDriftV25234 26s ease-in-out infinite alternate;}@keyframes bfHomeSmokeDriftV25234{from { transform: translate3d(-2.2%, -.9%, 0) scale(1.02); }
    to { transform: translate3d(2.4%, 1.4%, 0) scale(1.07); }}body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-inner-v25230 > h2{line-height: 1.38 !important;}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25234 .bf-login-tagline-v25234{max-width: 330px;
        font-size: clamp(13px, 4vw, 16px);
        line-height: 1.38;}body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-inner-v25230 > h2{line-height: 1.45 !important;}}@media (prefers-reduced-motion: reduce){body.bf-login-v25088.bf-login-home-v25234 .bf-home-section-one-bg-v25227::after{animation: none !important;}}body.bf-login-v25088.bf-login-home-v25235 .bf-home-feature-card-v25230{grid-template-columns: 1fr !important;}body.bf-login-v25088.bf-login-home-v25235 .bf-home-feature-card-v25235{min-height: 0;}body.bf-login-v25088.bf-login-home-v25235 .bf-login-nav-v25088{padding-bottom: 20px !important;}body.bf-login-v25088.bf-login-home-v25235 .bf-login-mini-logo-v25088{margin-bottom: 12px !important;}body.bf-login-v25088.bf-login-mode-about .bf-login-stage-v25088{align-items: flex-start;
    padding-top: clamp(130px, 14vw, 185px);}body.bf-login-v25088.bf-login-mode-about .bf-login-card-v25088{width: min(980px, calc(100vw - 36px));
    max-width: 980px;}body.bf-login-v25088.bf-login-mode-about .bf-login-info-panel-v25088{padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;}body.bf-login-v25088 .bf-about-page-v25235{display: grid;
    gap: 16px;
    color: rgba(255, 255, 255, .82);
    text-align: left;}body.bf-login-v25088 .bf-about-hero-v25235,body.bf-login-v25088 .bf-about-grid-v25235 section,body.bf-login-v25088 .bf-about-tagline-v25235{border: 1px solid rgba(255, 190, 76, .24);
    background:
        linear-gradient(135deg, rgba(255, 184, 56, .08), transparent 44%),
        rgba(0, 0, 0, .34);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 16px 30px rgba(0,0,0,.25);}body.bf-login-v25088 .bf-about-hero-v25235{padding: clamp(18px, 3vw, 28px);
    border-radius: 20px;}body.bf-login-v25088 .bf-about-kicker-v25235{margin: 0 0 10px;
    color: #f4bd45;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .22em;
    text-transform: uppercase;}body.bf-login-v25088 .bf-about-page-v25235 h2{margin: 0 0 14px;
    color: #fff8e8;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 4vw, 40px);
    line-height: 1.12;
    text-shadow: 0 3px 18px rgba(0,0,0,.65), 0 0 18px rgba(255,194,70,.12);}body.bf-login-v25088 .bf-about-page-v25235 h3{margin: 0 0 9px;
    color: #ffd36d;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 21px;
    line-height: 1.15;
    text-shadow: 0 2px 12px rgba(0,0,0,.60);}body.bf-login-v25088 .bf-about-page-v25235 p{margin: 0 0 10px;
    color: rgba(255, 255, 255, .78);
    font-size: 15px;
    line-height: 1.58;}body.bf-login-v25088 .bf-about-page-v25235 p:last-child{margin-bottom: 0;}body.bf-login-v25088 .bf-about-grid-v25235{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;}body.bf-login-v25088 .bf-about-grid-v25235 section{padding: 16px;
    border-radius: 16px;}body.bf-login-v25088 .bf-about-tagline-v25235{margin: 0;
    padding: 14px 16px;
    border-radius: 16px;
    color: #f4bd45;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 19px;
    font-weight: 800;
    text-align: center;
    letter-spacing: .04em;}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25235 .bf-login-nav-v25088{padding-bottom: 14px !important;}body.bf-login-v25088.bf-login-mode-about .bf-login-stage-v25088{padding-top: 100px;}body.bf-login-v25088.bf-login-mode-about .bf-login-card-v25088{width: min(94vw, 980px);
        padding-left: 16px;
        padding-right: 16px;}body.bf-login-v25088 .bf-about-grid-v25235{grid-template-columns: 1fr;}body.bf-login-v25088 .bf-about-page-v25235 h2{font-size: 24px;
        line-height: 1.22;}body.bf-login-v25088 .bf-about-page-v25235 h3{font-size: 19px;}body.bf-login-v25088 .bf-about-page-v25235 p{font-size: 14px;
        line-height: 1.55;}}body.bf-login-v25088.bf-login-home-v25237.bf-login-mode-about .bf-home-section-one-v25227{min-height: auto;
    overflow: hidden;}body.bf-login-v25088.bf-login-home-v25237.bf-login-mode-about .bf-home-section-one-v25227::before{background:
        linear-gradient(90deg, rgba(0,0,0,.78), rgba(0,0,0,.28) 24%, rgba(0,0,0,.22) 50%, rgba(0,0,0,.34) 76%, rgba(0,0,0,.78)),
        linear-gradient(180deg, rgba(0,0,0,.62), rgba(0,0,0,.26) 34%, rgba(0,0,0,.74) 100%);}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-stage-v25237{position: relative;
    z-index: 2;
    width: min(1180px, calc(100% - 64px));
    margin: 0 auto;
    padding: clamp(38px, 5vw, 76px) 0 clamp(70px, 8vw, 118px);
    background: transparent;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-page-v25237{width: min(1080px, 100%);
    margin: 0 auto;
    display: grid;
    gap: 18px;
    text-align: left;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-hero-v25237,body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237 section,body.bf-login-v25088.bf-login-home-v25237 .bf-about-tagline-v25237{border-color: rgba(255, 194, 76, .30);
    background:
        radial-gradient(circle at 8% 0%, rgba(255, 194, 76, .13), transparent 280px),
        linear-gradient(135deg, rgba(255, 184, 56, .07), transparent 46%),
        rgba(5, 5, 5, .66);
    box-shadow:
        0 30px 76px rgba(0,0,0,.38),
        inset 0 1px 0 rgba(255,255,255,.07),
        inset 0 0 0 1px rgba(0,0,0,.42);
    -webkit-backdrop-filter: blur(10px) saturate(1.05);
    backdrop-filter: blur(10px) saturate(1.05);}body.bf-login-v25088.bf-login-home-v25237 .bf-about-hero-v25237{padding: clamp(22px, 3.4vw, 40px);
    border-radius: 24px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-page-v25237 h1{margin: 0 0 16px;
    color: #fff9ea;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(30px, 4.3vw, 54px);
    line-height: 1.08;
    letter-spacing: .012em;
    text-shadow: 0 4px 24px rgba(0,0,0,.80), 0 0 22px rgba(255,194,70,.16);}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237{grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237 section{padding: clamp(18px, 2.2vw, 24px);
    border-radius: 18px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237 h2{margin: 0 0 10px;
    color: #ffd36d;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(20px, 2vw, 26px);
    line-height: 1.14;
    text-shadow: 0 2px 14px rgba(0,0,0,.66);}body.bf-login-v25088.bf-login-home-v25237 .bf-about-page-v25237 p{color: rgba(255,255,255,.80);
    font-size: clamp(14px, 1.35vw, 16px);
    line-height: 1.66;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-tagline-v25237{padding: clamp(16px, 2.4vw, 24px);
    border-radius: 18px;
    color: #f8c95f;
    font-size: clamp(18px, 2.1vw, 25px);
    line-height: 1.28;}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237{display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    margin-top: 2px;}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237 a{min-width: 190px;
    padding: 13px 22px;
    border: 1px solid rgba(255, 198, 82, .54);
    border-radius: 999px;
    color: #130b00;
    background: linear-gradient(180deg, #ffd978, #b86f08);
    box-shadow: 0 18px 34px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.42);
    font-weight: 800;
    letter-spacing: .08em;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237 a + a{color: #ffd36d;
    background: rgba(0,0,0,.44);}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237 a:hover,body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237 a:focus-visible{transform: translateY(-1px);
    filter: brightness(1.06);}@media (max-width: 760px){body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-stage-v25237{width: calc(100% - 22px);
        padding: 28px 0 58px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-hero-v25237{padding: 20px 16px;
        border-radius: 18px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-page-v25237 h1{font-size: clamp(25px, 8vw, 34px);
        line-height: 1.16;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237{grid-template-columns: 1fr;
        gap: 12px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237 section{padding: 16px;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-grid-v25237 h2{font-size: 20px;
        line-height: 1.2;}body.bf-login-v25088.bf-login-home-v25237 .bf-about-page-v25237 p{font-size: 14px;
        line-height: 1.6;}body.bf-login-v25088.bf-login-home-v25237 .bf-public-page-actions-v25237 a{width: 100%;
        min-width: 0;}}body.bf-login-v25088.bf-login-home-v25239 .bf-public-contact-stage-v25239{width: min(1120px, calc(100% - 32px));
    margin: 0 auto;
    padding: clamp(36px, 5vw, 72px) 0 clamp(64px, 8vw, 112px);
    position: relative;
    z-index: 2;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-page-v25239{display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(340px, .95fr);
    gap: 18px;
    align-items: start;
    color: #f7ead0;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-hero-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-card-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-card-v25239{border: 1px solid rgba(255, 194, 76, .30);
    border-radius: 22px;
    background: radial-gradient(circle at 8% 0%, rgba(255, 194, 76, .12), transparent 260px), linear-gradient(135deg, rgba(255, 184, 56, .07), transparent 48%), rgba(5, 5, 5, .70);
    box-shadow: 0 30px 76px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.07), inset 0 0 0 1px rgba(0,0,0,.42);
    -webkit-backdrop-filter: blur(10px) saturate(1.05);
    backdrop-filter: blur(10px) saturate(1.05);}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-hero-v25239{grid-column: 1 / -1;
    padding: clamp(24px, 3.6vw, 42px);}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-kicker-v25239{margin: 0 0 8px;
    color: #ffb23a;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .18em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-hero-v25239 h1{margin: 0 0 12px;
    color: #fff6dd;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(34px, 5vw, 64px);
    line-height: 1.05;
    letter-spacing: .01em;
    text-shadow: 0 4px 24px rgba(0,0,0,.80), 0 0 22px rgba(255,194,70,.16);}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-hero-v25239 p,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-card-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-card-v25239{font-size: 15px;
    line-height: 1.64;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-card-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-card-v25239{padding: clamp(18px, 2.4vw, 28px);}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-card-v25239 h2{margin: 0 0 14px;
    color: #ffd36d;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 2.3vw, 30px);
    line-height: 1.15;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239{width: 100%;
    border-collapse: separate;
    border-spacing: 0 8px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 th,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 td{padding: 12px 14px;
    border: 1px solid rgba(255, 194, 76, .18);
    background: rgba(0,0,0,.34);
    vertical-align: top;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 th{width: 150px;
    color: #ffd36d;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 12px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 th[colspan="2"]{width: auto;
    color: #fff1bf;
    font-size: 13px;
    letter-spacing: .12em;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 a{color: #ffb23a;
    font-weight: 800;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-role-admin-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-admin-name-v25239{color: #ff9b00;
    font-weight: 800;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-role-helpdesk-v25239,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-helpdesk-name-v25239{color: #5ab4ff;
    font-weight: 800;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239{display: grid;
    gap: 9px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 label{color: #f8d38b;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 input,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 textarea{width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(255, 194, 76, .24);
    border-radius: 12px;
    background: rgba(0,0,0,.48);
    color: #fff2d0;
    padding: 12px 14px;
    font: inherit;
    outline: none;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 input:focus,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 textarea:focus{border-color: rgba(255, 183, 61, .80);
    box-shadow: 0 0 0 3px rgba(255, 155, 0, .15);}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 button{justify-self: start;
    min-width: 180px;
    padding: 13px 22px;
    border: 1px solid rgba(255, 223, 144, .50);
    border-radius: 999px;
    color: #160b00;
    background: linear-gradient(180deg, #ffd978, #b86f08);
    box-shadow: 0 14px 28px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.35);
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
    cursor: pointer;}@media (max-width: 800px){body.bf-login-v25088.bf-login-home-v25239 .bf-public-contact-stage-v25239{width: calc(100% - 22px);
        padding: 28px 0 64px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-page-v25239{grid-template-columns: 1fr;
        gap: 14px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 th,body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 td{display: block;
        width: 100%;
        box-sizing: border-box;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 th{padding-bottom: 6px;
        border-bottom: 0;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-service-table-v25239 td{padding-top: 8px;}body.bf-login-v25088.bf-login-home-v25239 .bf-contact-form-v25239 button{width: 100%;}}.bf-login-home-v25232 .bf-home-feature-card-v25243{display: grid;
    grid-template-columns: 74px minmax(0, 1fr);
    align-items: center;
    gap: 14px;}.bf-home-feature-icon-v25243{width: 64px;
    height: 64px;
    object-fit: contain;
    filter: drop-shadow(0 0 10px rgba(237, 171, 58, .32));}@media (max-width: 680px){.bf-login-home-v25232 .bf-home-feature-card-v25243{grid-template-columns: 52px minmax(0, 1fr);
        gap: 10px;}.bf-home-feature-icon-v25243{width: 46px;
        height: 46px;}}body.bf-login-v25088.bf-login-home-v25256 .bf-home-section-one-bg-v25256 img{width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}body.bf-login-v25088.bf-login-home-v25256 .bf-login-mini-logo-v25088 img,body.bf-login-v25088.bf-login-home-v25256 .bf-login-crest-v25088 img{aspect-ratio: 1 / 1;}.bf-public-breadcrumb-v25256{position: relative;
    z-index: 4;
    max-width: 1180px;
    margin: 0 auto;
    padding: 10px 22px 0;
    display: flex;
    align-items: center;
    gap: 8px;
    color: rgba(255, 255, 255, .74);
    font-size: 13px;
    letter-spacing: .04em;}.bf-public-breadcrumb-v25256 a{color: #f1b84f;
    text-decoration: none;}.bf-public-breadcrumb-v25256 a:hover,.bf-public-breadcrumb-v25256 a:focus{color: #ffd36c;
    text-decoration: underline;}.bf-public-content-page-v25256{width: min(1120px, calc(100% - 40px));
    margin: 34px auto 70px;
    padding: 34px;
    border: 1px solid rgba(214, 119, 0, .46);
    border-radius: 18px;
    background:
        radial-gradient(circle at 18% 0%, rgba(214, 119, 0, .18), transparent 32%),
        linear-gradient(145deg, rgba(14, 14, 14, .94), rgba(5, 5, 5, .90));
    box-shadow: 0 24px 80px rgba(0, 0, 0, .48), inset 0 1px 0 rgba(255, 255, 255, .07);
    color: #eee;}.bf-public-hero-v25256{margin-bottom: 26px;
    padding-bottom: 22px;
    border-bottom: 1px solid rgba(214, 119, 0, .28);}.bf-public-kicker-v25256{margin: 0 0 10px;
    color: #f2b64e;
    text-transform: uppercase;
    letter-spacing: .22em;
    font-size: 12px;
    font-weight: 700;}.bf-public-hero-v25256 h1{margin: 0 0 14px;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(30px, 4vw, 56px);
    line-height: 1.1;
    color: #f7f2e8;
    text-shadow: 0 2px 18px rgba(0, 0, 0, .70);}.bf-public-hero-v25256 p{max-width: 860px;
    margin: 0;
    color: rgba(255, 255, 255, .82);
    font-size: 17px;
    line-height: 1.65;}body.bf-login-v25088.bf-login-home-v25256 .bf-home-feature-icon-v25243{width: 52px;
    height: 52px;
    object-fit: contain;
    flex: 0 0 auto;}@media (max-width: 760px){.bf-public-breadcrumb-v25256{padding-inline: 14px;
        font-size: 12px;}.bf-public-content-page-v25256{width: min(100% - 22px, 920px);
        margin-top: 18px;
        padding: 20px;
        border-radius: 14px;}.bf-public-hero-v25256 h1{font-size: clamp(26px, 8vw, 38px);
        line-height: 1.14;}.bf-public-hero-v25256 p{font-size: 15px;}}.bf-public-section-grid-v25277{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;}.bf-public-section-card-v25277{min-width: 0;
    padding: 20px;
    border: 1px solid rgba(214, 119, 0, .28);
    border-radius: 14px;
    background: rgba(0, 0, 0, .34);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);}.bf-public-section-card-v25277 h2{margin: 0 0 9px;
    color: #f0bc63;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 23px;
    line-height: 1.2;}.bf-public-section-card-v25277 p{margin: 0;
    color: rgba(255, 255, 255, .80);
    line-height: 1.62;}.bf-public-footer-v25277{position: relative;
    z-index: 4;
    width: min(1120px, calc(100% - 40px));
    margin: -38px auto 36px;
    padding: 18px 0 0;
    border-top: 1px solid rgba(214, 119, 0, .28);
    color: rgba(255, 255, 255, .68);
    text-align: center;}.bf-public-footer-v25277 nav{display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px 18px;}.bf-public-footer-v25277 a{color: #f1b84f;
    text-decoration: none;}.bf-public-footer-v25277 a:hover,.bf-public-footer-v25277 a:focus{color: #ffd36c;
    text-decoration: underline;}@media (max-width: 760px){.bf-public-section-grid-v25277{grid-template-columns: 1fr;}.bf-public-footer-v25277{width: min(100% - 22px, 920px); margin-top: -40px;}}body.bf-login-v25088.bf-login-home-v25279 .bf-home-feature-card-v25230 h3{font-family: "Trebuchet MS", "Arial Narrow", Arial, sans-serif !important;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: .015em !important;}body.bf-login-v25088.bf-login-home-v25279 .bf-home-feature-icon-v25243{box-sizing: border-box;
    width: 58px !important;
    height: 58px !important;
    padding: 7px;
    border: 1px solid rgba(234, 151, 34, .52);
    border-radius: 14px;
    background:
        radial-gradient(circle at 36% 30%, rgba(255, 196, 83, .20), transparent 48%),
        linear-gradient(145deg, rgba(69, 38, 4, .90), rgba(12, 9, 5, .96));
    filter: grayscale(1) sepia(1) saturate(5.5) hue-rotate(349deg) brightness(1.08) contrast(1.14)
        drop-shadow(0 0 10px rgba(237, 151, 38, .32)) !important;
    box-shadow: inset 0 1px 0 rgba(255, 220, 142, .13), 0 5px 16px rgba(0, 0, 0, .38);}body.bf-login-v25088.bf-login-home-v25279 .bf-home-cta-inner-v25230 h6{font-family: "Trebuchet MS", "Arial Narrow", Arial, sans-serif !important;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: .025em !important;}body.bf-login-v25088.bf-login-home-v25279 .bf-home-cta-inner-v25230 > a{font-family: "Trebuchet MS", "Arial Narrow", Arial, sans-serif !important;
    text-transform: none !important;
    letter-spacing: .04em !important;}@media (max-width: 680px){body.bf-login-v25088.bf-login-home-v25279 .bf-home-feature-icon-v25243{width: 48px !important;
        height: 48px !important;
        padding: 6px;
        border-radius: 12px;}}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login{--bf-home-gold-v25284: #f0ad25;
    --bf-home-gold-light-v25284: #ffd56f;
    --bf-home-gold-dark-v25284: #7a4200;
    --bf-home-ink-v25284: #030303;
    --bf-home-panel-v25284: rgba(8, 8, 8, .96);
    background: #030303 !important;
    color: #f4f1eb;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-one-v25284{position: relative;
    min-height: auto !important;
    overflow: hidden !important;
    background:
        radial-gradient(circle at 70% 17%, rgba(242, 171, 38, .09), transparent 32%),
        linear-gradient(180deg, #020202 0%, #050505 58%, #020202 100%) !important;
    isolation: isolate;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-one-v25284::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-one-v25284::after{content: "" !important;
    position: absolute;
    inset: 0;
    display: block !important;
    pointer-events: none;
    animation: none !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-one-v25284::before{z-index: 0;
    opacity: .62;
    background:
        linear-gradient(90deg, rgba(0, 0, 0, .98) 0%, rgba(0, 0, 0, .88) 30%, rgba(0, 0, 0, .26) 61%, rgba(0, 0, 0, .48) 100%),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .014) 0 1px, transparent 1px 8px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-one-v25284::after{z-index: 1;
    inset: auto 0 0;
    height: 280px;
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .78) 68%, #020202 100%);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284{position: absolute;
    z-index: 1;
    top: 96px;
    right: max(0px, calc((100vw - 1493px) / 2));
    width: min(58vw, 858px);
    height: 458px;
    display: block;
    overflow: hidden;
    pointer-events: none;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 13%, #000 100%);
    mask-image: linear-gradient(90deg, transparent 0%, #000 13%, #000 100%);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284::after{content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(0, 0, 0, .72) 0%, transparent 23%, transparent 82%, rgba(0, 0, 0, .22) 100%),
        linear-gradient(180deg, rgba(0, 0, 0, .12), transparent 62%, rgba(0, 0, 0, .82));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284 img{width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    filter: contrast(1.04) saturate(.96) brightness(.94);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-v25284{position: relative;
    z-index: 20;
    width: 100%;
    min-height: 96px;
    display: grid;
    grid-template-columns: minmax(300px, 1fr) auto auto;
    align-items: center;
    gap: clamp(24px, 4vw, 68px);
    padding: 10px clamp(24px, 4vw, 54px);
    border-bottom: 1px solid rgba(239, 169, 35, .86);
    background: rgba(1, 1, 1, .96);
    box-shadow: 0 9px 32px rgba(0, 0, 0, .58), 0 1px 0 rgba(255, 214, 114, .08) inset;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284{min-width: 0;
    display: inline-flex;
    align-items: center;
    justify-self: start;
    gap: 16px;
    color: #f8f5ef !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(34px, 3.05vw, 50px);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .01em;
    text-decoration: none !important;
    text-shadow: 0 2px 0 #000, 0 0 18px rgba(255, 255, 255, .16);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284 img{width: 66px;
    height: 66px;
    flex: 0 0 66px;
    object-fit: contain;
    filter: drop-shadow(0 0 10px rgba(237, 166, 29, .28));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284{display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(25px, 3.1vw, 56px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a{position: relative;
    padding: 12px 0;
    color: rgba(255, 255, 255, .78) !important;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.28vw, 20px);
    font-weight: 500;
    line-height: 1;
    text-decoration: none !important;
    transition: color .18s ease, text-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a::after{content: "";
    position: absolute;
    right: 50%;
    bottom: 4px;
    left: 50%;
    height: 1px;
    background: var(--bf-home-gold-v25284);
    transition: right .18s ease, left .18s ease;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a:hover,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a:focus-visible{color: #fff3d3 !important;
    text-shadow: 0 0 15px rgba(239, 169, 35, .42);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a:hover::after,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a:focus-visible::after{right: 0;
    left: 0;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284{position: relative;
    justify-self: end;
    z-index: 35;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary{min-width: clamp(188px, 17vw, 246px);
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    padding: 0 25px;
    border: 1px solid var(--bf-home-gold-light-v25284);
    border-radius: 7px;
    color: #f2b336;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 217, 116, .12), transparent 52%),
        linear-gradient(180deg, rgba(31, 24, 10, .94), rgba(4, 4, 4, .98));
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 2.05vw, 33px);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .04em;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #2a1300, 0 0 14px rgba(242, 174, 39, .45);
    list-style: none;
    cursor: pointer;
    box-shadow:
        0 0 18px rgba(239, 169, 35, .28),
        inset 0 1px 0 rgba(255, 226, 147, .18),
        inset 0 0 20px rgba(239, 169, 35, .06);
    transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary::-webkit-details-marker{display: none;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary::marker{content: "";}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary:hover,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary:focus-visible,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284[open] > summary{filter: brightness(1.08);
    transform: translateY(-1px);
    box-shadow:
        0 0 27px rgba(239, 169, 35, .42),
        inset 0 1px 0 rgba(255, 226, 147, .22),
        inset 0 0 24px rgba(239, 169, 35, .09);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary svg{width: 33px;
    height: 33px;
    flex: 0 0 33px;
    fill: currentColor;
    filter: drop-shadow(0 0 9px rgba(240, 173, 37, .42));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284{position: absolute;
    top: calc(100% + 13px);
    right: 0;
    width: min(380px, calc(100vw - 28px));
    padding: 20px;
    border: 1px solid rgba(239, 169, 35, .64);
    border-radius: 12px;
    background:
        radial-gradient(circle at 86% 0%, rgba(239, 169, 35, .16), transparent 190px),
        rgba(5, 5, 5, .985);
    box-shadow: 0 26px 70px rgba(0, 0, 0, .78), inset 0 1px 0 rgba(255, 255, 255, .07);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284::before{content: "";
    position: absolute;
    top: -7px;
    right: 54px;
    width: 13px;
    height: 13px;
    border-top: 1px solid rgba(239, 169, 35, .64);
    border-left: 1px solid rgba(239, 169, 35, .64);
    background: #090806;
    transform: rotate(45deg);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284 .bf-login-flash-v25088{width: 100%;
    margin: 0 0 12px;
    padding: 10px 12px;
    font-size: 13px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-form-v25284{position: relative;
    z-index: 1;
    display: grid;
    gap: 8px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-form-v25284 label{margin-top: 3px;
    color: rgba(255, 255, 255, .76);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-form-v25284 input{width: 100%;
    min-height: 45px;
    padding: 0 13px;
    border: 1px solid rgba(240, 173, 37, .36);
    border-radius: 7px;
    outline: none;
    color: #f7f4ee;
    background: rgba(19, 19, 19, .96);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, .56);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-form-v25284 input:focus{border-color: var(--bf-home-gold-light-v25284);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .14), inset 0 1px 4px rgba(0, 0, 0, .56);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284{margin-top: 7px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 12px;
    align-items: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284 a,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284 > p a{color: #efb342 !important;
    text-decoration: none;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284 a:hover,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284 a:focus-visible,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284 > p a:hover,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284 > p a:focus-visible{color: #ffe3a3 !important;
    text-decoration: underline;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284 button{min-width: 112px;
    min-height: 43px;
    margin: 0 !important;
    padding: 0 18px !important;
    border: 1px solid rgba(255, 216, 113, .84) !important;
    border-radius: 6px !important;
    color: #1a0d00 !important;
    background: linear-gradient(180deg, #ffd46d, #e79a12 58%, #a85a00) !important;
    font-weight: 900;
    cursor: pointer;
    box-shadow: 0 8px 19px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .38);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284 > p{margin: 14px 0 0;
    padding-top: 12px;
    border-top: 1px solid rgba(240, 173, 37, .18);
    color: rgba(255, 255, 255, .66);
    font-size: 13px;
    text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-landing-main-v25284{position: relative;
    z-index: 4;
    width: min(1390px, calc(100% - 68px));
    margin: 0 auto;
    padding: clamp(42px, 4vw, 62px) 0 clamp(60px, 5.6vw, 86px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284{width: min(52%, 710px);
    min-height: 395px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 10px 0 32px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1{max-width: 710px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #f6f3ed !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: inherit !important;
    font-weight: 500;
    line-height: 1;
    letter-spacing: .01em;
    text-align: left;
    text-transform: none !important;
    text-shadow: 0 3px 0 #000, 0 0 22px rgba(255, 255, 255, .10);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1::after{content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    border: 0 !important;
    background: none !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span{display: block;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:first-child{max-width: 690px;
    font-size: clamp(42px, 4.45vw, 70px);
    line-height: 1.02;
    letter-spacing: .015em;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:last-child{max-width: 640px;
    margin-top: 13px;
    color: rgba(255, 255, 255, .88);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(22px, 2.06vw, 33px);
    font-weight: 400;
    line-height: 1.28;
    letter-spacing: .005em;
    text-shadow: 0 3px 13px rgba(0, 0, 0, .94);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 strong{color: var(--bf-home-gold-light-v25284);
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    text-shadow: 0 2px 0 #321600, 0 0 18px rgba(240, 173, 37, .42);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 > p{max-width: 560px;
    margin: 25px 0 26px;
    color: rgba(255, 255, 255, .70);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(16px, 1.5vw, 21px);
    line-height: 1.52;
    text-shadow: 0 2px 10px rgba(0, 0, 0, .92);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284{width: min(420px, 100%);
    min-height: 74px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
    padding: 0 30px;
    border: 1px solid #ffd46b;
    border-radius: 6px;
    color: #1c0c00 !important;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 255, 255, .46), transparent 45%),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .055) 0 1px, transparent 1px 7px),
        linear-gradient(180deg, #ffd46f 0%, #e89c18 56%, #ad5b00 100%);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 1.9vw, 30px);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .055em;
    text-decoration: none !important;
    text-transform: uppercase;
    white-space: nowrap;
    box-shadow: 0 0 30px rgba(240, 173, 37, .30), 0 17px 35px rgba(0, 0, 0, .58), inset 0 1px 0 rgba(255, 255, 255, .48);
    transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284 strong{font-family: Arial, sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: .7;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284:hover,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284:focus-visible{transform: translateY(-2px);
    filter: brightness(1.06);
    box-shadow: 0 0 37px rgba(240, 173, 37, .42), 0 20px 42px rgba(0, 0, 0, .63), inset 0 1px 0 rgba(255, 255, 255, .54);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284{width: 100%;
    min-height: 112px;
    margin: 1px auto clamp(40px, 4.2vw, 62px);
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: center;
    border: 1px solid rgba(239, 169, 35, .58);
    border-radius: 7px;
    background:
        linear-gradient(180deg, rgba(13, 13, 13, .98), rgba(3, 3, 3, .98)),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 7px);
    box-shadow: 0 18px 46px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .045);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 > div{min-width: 0;
    min-height: 74px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 > div + div{border-left: 1px solid rgba(239, 169, 35, .36);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 strong{color: var(--bf-home-gold-light-v25284);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 3.5vw, 55px);
    font-weight: 500;
    line-height: .95;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #251000, 0 0 16px rgba(240, 173, 37, .34);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 span{margin-top: 11px;
    color: rgba(255, 255, 255, .70);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(11px, 1.08vw, 16px);
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: .16em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284{position: relative;
    z-index: 2;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2{position: relative;
    width: min(980px, 100%);
    margin: 0 auto 26px !important;
    padding: 0 20px !important;
    display: grid;
    grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);
    align-items: center;
    gap: 22px;
    border: 0 !important;
    color: #f1eee8 !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(28px, 3.35vw, 48px) !important;
    font-weight: 500;
    line-height: 1.08 !important;
    letter-spacing: .03em;
    text-align: center;
    text-transform: uppercase;
    text-wrap: balance;
    text-shadow: 0 2px 0 #000, 0 0 19px rgba(255, 255, 255, .14);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2::after{content: "" !important;
    display: block !important;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(239, 169, 35, .75));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2::after{background: linear-gradient(90deg, rgba(239, 169, 35, .75), transparent);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-grid-v25284{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284{position: relative;
    min-height: 138px;
    display: grid;
    grid-template-columns: 142px minmax(0, 1fr);
    align-items: center;
    gap: 16px;
    padding: 18px 22px;
    overflow: hidden;
    background: linear-gradient(135deg, #b77712, rgba(224, 156, 30, .52) 35%, #573000 100%);
    clip-path: polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);
    isolation: isolate;
    transition: transform .18s ease, filter .18s ease;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284::before{content: "";
    position: absolute;
    z-index: 0;
    inset: 1px;
    background:
        radial-gradient(circle at 14% 30%, rgba(240, 173, 37, .12), transparent 128px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 7px),
        linear-gradient(135deg, rgba(11, 11, 11, .99), rgba(2, 2, 2, .99));
    clip-path: polygon(13px 0, 100% 0, 100% calc(100% - 13px), calc(100% - 13px) 100%, 0 100%, 0 13px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284::after{content: "";
    position: absolute;
    z-index: 0;
    inset: 1px;
    pointer-events: none;
    background: linear-gradient(110deg, transparent 0 54%, rgba(239, 169, 35, .055) 54% 55%, transparent 55% 100%);
    clip-path: inherit;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284:hover{transform: translateY(-2px);
    filter: brightness(1.06);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 p{position: relative;
    z-index: 1;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img{width: 132px;
    height: 102px;
    object-fit: contain;
    filter: grayscale(.66) sepia(1) saturate(2.4) hue-rotate(352deg) brightness(1.14) contrast(1.08) drop-shadow(0 8px 12px rgba(0, 0, 0, .48));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 p{margin: 0;
    color: rgba(255, 255, 255, .77);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(14px, 1.17vw, 18px);
    line-height: 1.45;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-section-v25284{position: relative;
    overflow: hidden;
    padding: clamp(62px, 6.3vw, 94px) clamp(18px, 3vw, 42px) clamp(66px, 6.6vw, 104px);
    border-top: 1px solid rgba(239, 169, 35, .31);
    color: #efede8;
    background:
        radial-gradient(circle at 13% 0%, rgba(239, 169, 35, .11), transparent 320px),
        radial-gradient(circle at 88% 45%, rgba(239, 169, 35, .055), transparent 390px),
        linear-gradient(180deg, #020202, #070707 48%, #030303);
    isolation: isolate;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-section-v25284::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    opacity: .8;
    background:
        linear-gradient(90deg, rgba(239, 169, 35, .045), transparent 23%, transparent 77%, rgba(239, 169, 35, .045)),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 8px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-inner-v25284{width: min(1360px, 100%);
    margin: 0 auto;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284{width: min(860px, 100%);
    margin: 0 auto clamp(30px, 3.7vw, 50px);
    text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > p{margin: 0 0 9px;
    color: #e6a52a;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .25em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > h2{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: #f5f1e8 !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(34px, 4.1vw, 58px) !important;
    font-weight: 500;
    line-height: 1.08 !important;
    text-transform: none;
    text-wrap: balance;
    text-shadow: 0 2px 0 #000, 0 0 18px rgba(255, 255, 255, .12);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > h2::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > h2::after{content: none !important;
    display: none !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > span{display: block;
    margin-top: 13px;
    color: rgba(255, 255, 255, .66);
    font-size: clamp(14px, 1.3vw, 18px);
    line-height: 1.55;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-grid-v25284{display: grid;
    grid-template-columns: minmax(0, .92fr) minmax(0, 1.22fr);
    gap: 24px;
    align-items: start;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-stack-v25284{min-width: 0;
    display: grid;
    grid-template-rows: minmax(0, 1.24fr) minmax(0, .76fr);
    gap: 24px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-v25284{min-width: 0;
    overflow: hidden;
    border: 1px solid rgba(239, 169, 35, .30);
    border-radius: 3px;
    background:
        radial-gradient(circle at 95% 0%, rgba(239, 169, 35, .075), transparent 210px),
        rgba(12, 12, 12, .97);
    box-shadow: 0 20px 46px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .035);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-players-v25284{display: flex;
    flex-direction: column;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-players-v25284 .bf-home-live-table-wrap-v25284{flex: 1 1 auto;
    display: flex;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-players-v25284 .bf-home-live-table-v25284{height: 100%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-v25284 > h3{margin: 0 !important;
    padding: 10px 15px !important;
    border: 0 !important;
    color: #fff6df !important;
    background:
        linear-gradient(90deg, #a55500, #ed9d12 46%, #ba6200 100%) !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(17px, 1.65vw, 23px) !important;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
    text-transform: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .82);
    box-shadow: inset 0 1px 0 rgba(255, 231, 163, .30), 0 4px 12px rgba(0, 0, 0, .40);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-v25284 > h3::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-v25284 > h3::after{content: none !important;
    display: none !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-wrap-v25284{width: 100%;
    overflow-x: auto;
    scrollbar-color: #9b5706 #111;
    scrollbar-width: thin;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-scroll-v25284{max-height: 325px;
    overflow-y: auto;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284{width: 100%;
    min-width: 430px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
    color: rgba(255, 255, 255, .77);
    background: transparent;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    line-height: 1.25;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 th,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 td{padding: 8px 11px;
    border: 1px solid rgba(255, 255, 255, .065);
    background: rgba(255, 255, 255, .022);
    overflow-wrap: anywhere;
    vertical-align: middle;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 tbody tr:nth-child(even) th,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 tbody tr:nth-child(even) td{background: rgba(255, 255, 255, .043);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 tbody tr:hover th,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 tbody tr:hover td{background: rgba(239, 169, 35, .08);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 th{color: rgba(255, 255, 255, .87);
    font-weight: 700;
    text-align: left;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-players-v25284 .bf-home-live-table-v25284 th,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-crews-v25284 .bf-home-live-table-v25284 th{width: 56%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-players-v25284 .bf-home-live-table-v25284 td,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-card-crews-v25284 .bf-home-live-table-v25284 td{width: 44%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 td.is-active{color: #f0b544;
    font-weight: 700;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 td.is-danger{color: #f0b544;
    font-weight: 700;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 .is-empty{color: rgba(255, 255, 255, .46);
    font-style: italic;
    text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284{min-width: 680px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 thead th{position: sticky;
    z-index: 1;
    top: 0;
    color: #fff4d8;
    background: #98520a;
    font-weight: 800;
    text-align: left;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .45);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(1),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(1){width: 31%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(2),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(2){width: 40%;
    white-space: nowrap;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(3),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(3){width: 29%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230{padding: clamp(62px, 6vw, 90px) clamp(18px, 3vw, 42px) clamp(76px, 7vw, 112px);
    border-top-color: rgba(239, 169, 35, .20);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-section-inner-v25230{width: min(1320px, 100%);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-section-inner-v25230 > h2{margin-bottom: clamp(30px, 3.7vw, 48px) !important;
    font-size: clamp(34px, 3.8vw, 54px) !important;
    line-height: 1.16 !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-grid-v25230{grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25235{min-height: 140px;
    grid-template-columns: 64px minmax(0, 1fr) !important;
    gap: 16px;
    align-items: center;
    padding: 19px 20px;
    border-color: rgba(239, 169, 35, .33);
    border-radius: 0;
    background:
        radial-gradient(circle at 12% 0%, rgba(239, 169, 35, .10), transparent 118px),
        linear-gradient(135deg, rgba(17, 17, 17, .97), rgba(5, 5, 5, .99));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-icon-v25243{width: 56px !important;
    height: 56px !important;
    padding: 7px;
    border-radius: 11px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230 h3{margin-bottom: 8px !important;
    font-size: clamp(19px, 1.6vw, 24px) !important;
    line-height: 1.1;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230 p{font-size: clamp(13px, 1.02vw, 15px);
    line-height: 1.45;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login :where(a, button, input, summary):focus-visible{outline: 2px solid #ffd56f;
    outline-offset: 3px;}@media (max-width: 1120px){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-v25284{grid-template-columns: minmax(250px, 1fr) auto auto;
        gap: 24px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284{gap: 11px;
        font-size: 36px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284 img{width: 54px;
        height: 54px;
        flex-basis: 54px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary{min-width: 170px;
        min-height: 60px;
        gap: 13px;
        font-size: 24px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284{width: 65vw;
        opacity: .88;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284{width: min(57%, 650px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284{grid-template-columns: 104px minmax(0, 1fr);
        padding: 16px 18px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img{width: 98px;
        height: 86px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-grid-v25284{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-stack-v25284{grid-template-columns: minmax(0, 1.35fr) minmax(0, .85fr);
        grid-template-rows: none;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-grid-v25230{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 820px){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-v25284{min-height: 122px;
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-rows: auto auto;
        gap: 7px 16px;
        padding: 9px 18px 11px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284{font-size: clamp(29px, 7vw, 38px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284 img{width: 48px;
        height: 48px;
        flex-basis: 48px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284{grid-column: 1 / -1;
        grid-row: 2;
        justify-content: flex-start;
        gap: 28px;
        padding-left: 3px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a{padding: 5px 0;
        font-size: 14px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284{grid-column: 2;
        grid-row: 1;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary{min-width: 132px;
        min-height: 48px;
        gap: 10px;
        padding: 0 16px;
        font-size: 19px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary svg{width: 24px;
        height: 24px;
        flex-basis: 24px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284{top: calc(100% + 10px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284{top: 122px;
        right: 0;
        width: 100%;
        height: 340px;
        opacity: .62;
        -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);
        mask-image: linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284::after{background:
            linear-gradient(90deg, rgba(0, 0, 0, .54), rgba(0, 0, 0, .16) 54%, rgba(0, 0, 0, .35)),
            linear-gradient(180deg, rgba(0, 0, 0, .14), rgba(0, 0, 0, .18) 42%, #020202 100%);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-landing-main-v25284{width: min(100% - 28px, 700px);
        padding-top: 228px;
        padding-bottom: 58px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284{width: 100%;
        min-height: 0;
        align-items: center;
        padding: 0 5px 32px;
        text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1{max-width: 680px;
        text-align: center;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:first-child{font-size: clamp(36px, 8.4vw, 56px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:last-child{margin-top: 11px;
        font-size: clamp(20px, 4.7vw, 28px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 > p{margin: 21px auto 24px;
        font-size: 16px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284{min-height: 96px;
        margin-bottom: 40px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 > div{min-height: 65px;
        padding: 9px 10px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 strong{font-size: clamp(27px, 7vw, 40px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 span{margin-top: 8px;
        font-size: 9px;
        letter-spacing: .10em;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2{display: block;
        padding: 0 !important;
        font-size: clamp(28px, 7.6vw, 40px) !important;
        line-height: 1.24 !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > h2{line-height: 1.22 !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2::after{display: none !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-grid-v25284{grid-template-columns: 1fr;
        gap: 10px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284{min-height: 112px;
        grid-template-columns: 92px minmax(0, 1fr);
        padding: 13px 16px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img{width: 84px;
        height: 74px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 p{font-size: 14px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-stack-v25284{grid-template-columns: 1fr;
        grid-template-rows: none;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-scroll-v25284{max-height: 310px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-grid-v25230{grid-template-columns: 1fr;}}@media (max-width: 520px){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-v25284{padding-right: 12px;
        padding-left: 12px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284{gap: 8px;
        font-size: 28px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284 img{width: 43px;
        height: 43px;
        flex-basis: 43px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary{min-width: 111px;
        padding: 0 12px;
        font-size: 16px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary svg{width: 21px;
        height: 21px;
        flex-basis: 21px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284{justify-content: space-between;
        gap: 12px;
        padding: 0 3px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284{right: -1px;
        width: min(350px, calc(100vw - 24px));
        padding: 16px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-row-v25284 button{width: 100%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-landing-main-v25284{width: calc(100% - 20px);
        padding-top: 210px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:first-child{font-size: clamp(31px, 9.8vw, 43px);
        line-height: 1.05;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:last-child{font-size: clamp(18px, 5.4vw, 24px);
        line-height: 1.35;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 > p{font-size: 14px;
        line-height: 1.47;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284{min-height: 62px;
        gap: 17px;
        padding: 0 20px;
        font-size: 21px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284 strong{font-size: 32px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284{min-height: 88px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 > div{padding: 7px 5px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 strong{font-size: clamp(23px, 6.8vw, 31px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 span{max-width: 90px;
        font-size: 8px;
        line-height: 1.25;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284{grid-template-columns: 72px minmax(0, 1fr);
        gap: 10px;
        padding: 12px 13px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img{width: 66px;
        height: 62px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-section-v25284,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230{padding-right: 10px;
        padding-left: 10px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-heading-v25284 > h2{max-width: 350px;
        margin-right: auto !important;
        margin-left: auto !important;
        font-size: clamp(29px, 8.3vw, 34px) !important;
        line-height: 1.15 !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284{min-width: 0;
        font-size: 12px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 th,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-table-v25284 td{padding: 8px 7px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(1),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(1){width: 34%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(2),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(2){width: 34%;
        white-space: normal;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 th:nth-child(3),body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-live-kills-table-v25284 td:nth-child(3){width: 32%;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25235{grid-template-columns: 52px minmax(0, 1fr) !important;
        gap: 12px;
        padding: 15px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-icon-v25243{width: 48px !important;
        height: 48px !important;}}@media (prefers-reduced-motion: reduce){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login *,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login *::before,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login *::after{scroll-behavior: auto !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;}}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:first-child{font-weight: 800;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284{border-color: #ffe08a;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 255, 255, .55), transparent 45%),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .06) 0 1px, transparent 1px 7px),
        linear-gradient(180deg, #ffe08a 0%, #f2b52b 55%, #b87305 100%);
    box-shadow: 0 0 34px rgba(244, 186, 45, .36), 0 17px 35px rgba(0, 0, 0, .58), inset 0 1px 0 rgba(255, 255, 255, .58);}body.bf-login-v25088.bf-login-mode-register .bf-login-title-rule-register-v25285{display: flex !important;
    width: 100%;
    align-items: center;
    justify-content: center !important;
    gap: 0 !important;
    text-align: center;}body.bf-login-v25088.bf-login-mode-register .bf-login-title-rule-register-v25285 strong{display: block;
    margin: 0 auto;
    padding: 0 !important;
    text-align: center;}body.bf-login-v25088.bf-login-mode-register .bf-login-title-rule-register-v25285 strong::before,body.bf-login-v25088.bf-login-mode-register .bf-login-title-rule-register-v25285 strong::after{content: none !important;
    display: none !important;}@media (min-width: 821px) and (min-height: 650px){.bf-login-mode-login .bf-home-hero-copy-v25284{min-height: clamp(470px, calc(100svh - 286px), 800px);}.bf-login-mode-login .bf-home-hero-scene-v25284{height: clamp(520px, calc(100svh - 122px), 960px);}}.bf-login-mode-login .bf-home-legacy-accent-v25287{color: var(--bf-home-gold-v25284, #f0ad25);
    font-weight: 800;
    text-shadow: 0 0 14px rgba(240, 173, 37, .28);}.bf-home-faq-v25287{--bf-faq-gold: var(--bf-home-gold-v25284, #f0ad25);
    --bf-faq-cream: #f5efe4;
    --bf-faq-muted: rgba(255, 255, 255, .67);
    position: relative;
    isolation: isolate;
    width: min(1120px, 100%);
    margin: clamp(58px, 7vw, 96px) auto 0;
    padding: clamp(26px, 4vw, 48px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .42);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% -8%, rgba(240, 173, 37, .17), transparent 360px),
        radial-gradient(circle at 5% 110%, rgba(145, 75, 5, .13), transparent 340px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(155deg, rgba(18, 18, 18, .985), rgba(3, 3, 3, .995));
    box-shadow:
        0 34px 90px rgba(0, 0, 0, .54),
        inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-home-faq-v25287::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 0 15% auto;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(255, 211, 111, .85), transparent);
    box-shadow: 0 0 24px rgba(240, 173, 37, .34);}.bf-home-faq-v25287::after{content: "BF";
    position: absolute;
    z-index: -1;
    right: clamp(18px, 4vw, 52px);
    top: clamp(12px, 2.2vw, 28px);
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(74px, 11vw, 142px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.08em;
    pointer-events: none;}.bf-home-faq-heading-v25287{position: relative;
    z-index: 1;
    max-width: 820px;
    margin: 0 auto clamp(26px, 3.7vw, 42px);
    text-align: center;}.bf-home-faq-heading-v25287 > p{display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 12px;
    color: var(--bf-faq-gold);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{content: "";
    width: 26px;
    height: 1px;
    background: currentColor;
    opacity: .58;}.bf-home-faq-heading-v25287 > h2{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: var(--bf-faq-cream) !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(32px, 3.8vw, 50px) !important;
    font-weight: 600;
    line-height: 1.08 !important;
    letter-spacing: .005em;
    text-transform: none !important;
    text-wrap: balance;}.bf-home-faq-heading-v25287 > span{display: block;
    max-width: 740px;
    margin: 15px auto 0;
    color: var(--bf-faq-muted);
    font-size: clamp(14px, 1.35vw, 16px);
    line-height: 1.65;
    text-wrap: pretty;}.bf-home-faq-list-v25287{position: relative;
    z-index: 1;
    display: grid;
    gap: 12px;}.bf-home-faq-item-v25287{overflow: clip;
    border: 1px solid rgba(240, 173, 37, .23);
    border-radius: 13px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .035), transparent 28%),
        linear-gradient(180deg, rgba(25, 25, 25, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .038);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease;}.bf-home-faq-item-v25287:hover{border-color: rgba(240, 173, 37, .40);}.bf-home-faq-item-v25287[open]{border-color: rgba(255, 211, 111, .64);
    background:
        radial-gradient(circle at 92% 0%, rgba(240, 173, 37, .10), transparent 260px),
        linear-gradient(180deg, rgba(29, 25, 18, .98), rgba(8, 8, 8, .99));
    box-shadow:
        0 16px 42px rgba(0, 0, 0, .34),
        inset 3px 0 0 rgba(240, 173, 37, .76),
        inset 0 1px 0 rgba(255, 255, 255, .055);}.bf-home-faq-item-v25287 > summary{min-height: 74px;
    align-items: center;
    gap: 17px;
    padding: 17px clamp(16px, 2.5vw, 25px);
    color: #f4efe6;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.45vw, 18px);
    font-weight: 800;
    line-height: 1.4;
    list-style: none;
    cursor: pointer;
    user-select: none;}.bf-home-faq-summary-v25288{display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288){display: grid;
    grid-template-columns: minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary::-webkit-details-marker{display: none;}.bf-home-faq-item-v25287 > summary::marker{content: "";}.bf-home-faq-item-v25287 > summary:hover{color: #ffe0a0;
    background: linear-gradient(90deg, rgba(240, 173, 37, .055), transparent 52%);}.bf-home-faq-item-v25287 > summary:focus-visible{color: #ffe0a0;
    outline: 2px solid rgba(255, 211, 111, .86);
    outline-offset: -4px;
    background: rgba(240, 173, 37, .06);}.bf-home-faq-number-v25288{width: 40px;
    height: 40px;
    display: inline-grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .37);
    border-radius: 50%;
    color: var(--bf-faq-gold);
    background: rgba(0, 0, 0, .26);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    box-shadow: inset 0 0 15px rgba(240, 173, 37, .05);}.bf-home-faq-question-v25288{min-width: 0;
    overflow-wrap: anywhere;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{position: relative;
    width: 36px;
    height: 36px;
    display: inline-grid;
    place-items: center;
    justify-self: end;
    border: 1px solid rgba(255, 211, 111, .42);
    border-radius: 50%;
    color: #ffd56f;
    background: rgba(0, 0, 0, .24);
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;}.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after{content: "";
    position: absolute;
    width: 14px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;}.bf-home-faq-toggle-v25288::after{transform: rotate(90deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288{border-color: rgba(255, 221, 138, .72);
    background: rgba(240, 173, 37, .12);
    transform: rotate(180deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288::after{opacity: 0;
    transform: rotate(0deg);}.bf-home-faq-item-v25287[open] > summary:not(.bf-home-faq-summary-v25288) > strong{transform: rotate(45deg);
    background: rgba(240, 173, 37, .11);}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 clamp(16px, 2.5vw, 25px) clamp(19px, 2.6vw, 27px);}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{max-width: 900px;
    margin: 0;
    padding: 18px 0 0;
    border-top: 1px solid rgba(240, 173, 37, .16);
    color: rgba(255, 255, 255, .73);
    font-size: clamp(14px, 1.3vw, 15.5px);
    line-height: 1.72;
    text-wrap: pretty;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: bfFaqRevealV25288 .22s ease-out both;}@keyframes bfFaqRevealV25288{from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }}.bf-login-consents-v25288{display: grid;
    gap: 9px;
    margin: 4px 0 15px;}.bf-login-consents-v25288 > label{display: grid;
    grid-template-columns: 18px minmax(0, 1fr);
    align-items: start;
    gap: 9px;
    margin: 0;
    padding: 10px 11px;
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 7px;
    color: rgba(255, 255, 255, .66);
    background: rgba(0, 0, 0, .18);
    font-size: 10.5px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;}.bf-login-consents-v25288 > label:hover{border-color: rgba(240, 173, 37, .38);
    background: rgba(240, 173, 37, .035);}.bf-login-consents-v25288 input[type="checkbox"]{width: 16px;
    height: 16px;
    margin: 1px 0 0;
    accent-color: #e99a1a;}.bf-login-consents-v25288 input[type="checkbox"]:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 2px;}.bf-login-consents-v25288 a{color: #efb443;
    font-weight: 800;
    text-underline-offset: 2px;}.bf-legal-stage-v25288{position: relative;
    padding: clamp(34px, 5vw, 72px) 0 clamp(60px, 8vw, 112px);}.bf-legal-page-v25288{--bf-legal-gold: #f0ad25;
    --bf-legal-gold-soft: #ffd77a;
    --bf-legal-cream: #f6f0e6;
    --bf-legal-copy: rgba(255, 255, 255, .74);
    --bf-legal-muted: rgba(255, 255, 255, .56);
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    color: var(--bf-legal-copy);}.bf-legal-page-v25288,.bf-legal-page-v25288 *{box-sizing: border-box;}.bf-legal-page-v25288 a{color: #f1b647;
    text-decoration-color: rgba(241, 182, 71, .46);
    text-underline-offset: 3px;}.bf-legal-page-v25288 a:hover{color: #ffdc8a;
    text-decoration-color: currentColor;}.bf-legal-page-v25288 a:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 3px;
    border-radius: 3px;}.bf-legal-hero-v25288{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(250px, 330px);
    align-items: end;
    gap: clamp(24px, 5vw, 68px);
    padding: clamp(30px, 5vw, 60px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .44);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% 0%, rgba(240, 173, 37, .18), transparent 390px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(22, 20, 16, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-legal-hero-v25288::before{content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}.bf-legal-hero-v25288::after{content: "BF";
    position: absolute;
    right: 2%;
    top: -4%;
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(110px, 18vw, 220px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.09em;
    pointer-events: none;}.bf-legal-hero-copy-v25288,.bf-legal-meta-v25288{position: relative;
    z-index: 1;}.bf-legal-kicker-v25288{margin: 0 0 10px;
    color: var(--bf-legal-gold);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-legal-hero-copy-v25288 h1{margin: 0 !important;
    padding: 0 !important;
    color: var(--bf-legal-cream) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.8vw, 68px) !important;
    font-weight: 600;
    line-height: 1.02 !important;
    letter-spacing: -.02em;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-hero-copy-v25288 > p:last-child{max-width: 720px;
    margin: 18px 0 0;
    color: rgba(255, 255, 255, .72);
    font-size: clamp(15px, 1.5vw, 17px);
    line-height: 1.68;
    text-wrap: pretty;}.bf-legal-meta-v25288{display: grid;
    gap: 8px;
    margin: 0;}.bf-legal-meta-v25288 > div{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 12px 14px;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 9px;
    background: rgba(0, 0, 0, .28);}.bf-legal-meta-v25288 dt,.bf-legal-meta-v25288 dd{margin: 0;}.bf-legal-meta-v25288 dt{color: rgba(255, 255, 255, .48);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .09em;
    text-transform: uppercase;}.bf-legal-meta-v25288 dd{color: #f7d899;
    font-size: 12px;
    font-weight: 800;
    text-align: right;}.bf-legal-summary-v25288{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 18px 0;}.bf-legal-summary-v25288 article{min-width: 0;
    padding: 18px;
    border: 1px solid rgba(240, 173, 37, .22);
    border-radius: 12px;
    background: linear-gradient(150deg, rgba(25, 23, 19, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-summary-v25288 article > span{display: block;
    margin-bottom: 10px;
    color: rgba(240, 173, 37, .72);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .08em;}.bf-legal-summary-v25288 article > strong{display: block;
    margin-bottom: 7px;
    color: #f5eee3;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-summary-v25288 article > p{margin: 0;
    color: rgba(255, 255, 255, .59);
    font-size: 12px;
    line-height: 1.55;}.bf-legal-operator-v25288{display: grid;
    grid-template-columns: minmax(190px, .72fr) minmax(0, 1.75fr);
    gap: clamp(18px, 3vw, 34px);
    margin: 18px 0;
    padding: clamp(22px, 3.5vw, 36px);
    border: 1px solid rgba(240, 173, 37, .28);
    border-radius: 15px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .045), transparent 38%),
        linear-gradient(150deg, rgba(20, 20, 20, .97), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-operator-heading-v25288 p,.bf-legal-toc-v25288 > p{margin: 0 0 7px;
    color: var(--bf-legal-gold);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}.bf-legal-operator-heading-v25288 h2{margin: 0 !important;
    color: #f5eee3 !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(23px, 2.7vw, 31px) !important;
    line-height: 1.14 !important;
    text-transform: none !important;}.bf-legal-operator-v25288 > dl{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin: 0;}.bf-legal-operator-v25288 > dl > div{min-width: 0;
    padding: 12px 13px;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 8px;
    background: rgba(0, 0, 0, .22);}.bf-legal-operator-v25288 dt,.bf-legal-operator-v25288 dd{margin: 0;}.bf-legal-operator-v25288 dt{margin-bottom: 5px;
    color: rgba(255, 255, 255, .45);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;}.bf-legal-operator-v25288 dd{color: rgba(255, 255, 255, .82);
    font-size: 12px;
    line-height: 1.45;
    overflow-wrap: anywhere;}.bf-legal-verification-note-v25288{grid-column: 1 / -1;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 6px 14px;
    padding: 15px 16px;
    border: 1px solid rgba(220, 132, 31, .45);
    border-radius: 9px;
    background: rgba(94, 52, 7, .22);}.bf-legal-verification-note-v25288::before{content: "!";
    grid-row: 1 / span 2;
    width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255, 205, 112, .62);
    border-radius: 50%;
    color: #ffd77a;
    font-weight: 900;}.bf-legal-verification-note-v25288 strong{color: #ffd58b;
    font-size: 12px;}.bf-legal-verification-note-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .68);
    font-size: 11px;
    line-height: 1.55;}.bf-legal-verification-note-v25288 code{color: #ffe3a7;
    font: inherit;}.bf-legal-layout-v25288{display: grid;
    grid-template-columns: 248px minmax(0, 1fr);
    align-items: start;
    gap: 18px;
    margin-top: 18px;}.bf-legal-toc-v25288{position: sticky;
    top: 18px;
    max-height: calc(100vh - 36px);
    padding: 19px 17px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(240, 173, 37, .45) rgba(255, 255, 255, .04);
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(160deg, rgba(20, 20, 20, .98), rgba(5, 5, 5, .99));
    box-shadow: 0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-toc-v25288 ol{display: grid;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: bfLegalToc;}.bf-legal-toc-v25288 li{counter-increment: bfLegalToc;}.bf-legal-toc-v25288 a{display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 7px;
    padding: 7px 5px;
    border-radius: 6px;
    color: rgba(255, 255, 255, .61);
    font-size: 10.5px;
    line-height: 1.35;
    text-decoration: none;}.bf-legal-toc-v25288 a::before{content: counter(bfLegalToc, decimal-leading-zero);
    color: rgba(240, 173, 37, .65);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 9px;
    font-weight: 700;}.bf-legal-toc-v25288 a:hover,.bf-legal-toc-v25288 a:focus-visible{color: #ffe0a0;
    background: rgba(240, 173, 37, .08);}.bf-legal-document-v25288{min-width: 0;
    display: grid;
    gap: 13px;}.bf-legal-section-v25288{scroll-margin-top: 18px;
    min-width: 0;
    padding: clamp(22px, 3.2vw, 34px);
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 14px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 34%),
        linear-gradient(150deg, rgba(20, 20, 20, .965), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-section-v25288:target{border-color: rgba(255, 210, 108, .65);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .08), inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-section-v25288 h2{display: grid;
    grid-template-columns: 38px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 2.7vw, 30px) !important;
    font-weight: 600;
    line-height: 1.16 !important;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-section-v25288 h2 > span{width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .46);
    border-radius: 50%;
    color: var(--bf-legal-gold);
    background: rgba(0, 0, 0, .22);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;}.bf-legal-section-v25288 h3{margin: 0 0 7px;
    color: #f1d49e;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-section-v25288 p,.bf-legal-section-v25288 li{color: var(--bf-legal-copy);
    font-size: 13px;
    line-height: 1.72;}.bf-legal-section-v25288 p{margin: 0 0 13px;
    text-wrap: pretty;}.bf-legal-section-v25288 p:last-child{margin-bottom: 0;}.bf-legal-section-v25288 ul,.bf-legal-section-v25288 ol{display: grid;
    gap: 7px;
    margin: 11px 0 15px;
    padding-left: 22px;}.bf-legal-section-v25288 li::marker{color: var(--bf-legal-gold);}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 12px 0 17px;}.bf-legal-data-grid-v25288 article,.bf-legal-rights-grid-v25288 article{min-width: 0;
    padding: 15px;
    border: 1px solid rgba(240, 173, 37, .14);
    border-radius: 9px;
    background: rgba(0, 0, 0, .22);}.bf-legal-data-grid-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .64);
    font-size: 11.5px;
    line-height: 1.6;}.bf-legal-rights-grid-v25288 article{display: grid;
    grid-template-columns: minmax(95px, .38fr) minmax(0, 1fr);
    align-items: start;
    gap: 10px;}.bf-legal-rights-grid-v25288 strong{color: #f2c86f;
    font-size: 11px;}.bf-legal-rights-grid-v25288 span{color: rgba(255, 255, 255, .62);
    font-size: 11px;
    line-height: 1.52;}.bf-legal-table-wrap-v25288{width: 100%;
    margin: 13px 0 17px;
    overflow-x: auto;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 10px;
    background: rgba(0, 0, 0, .18);}.bf-legal-table-wrap-v25288 table{width: 100%;
    min-width: 620px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    background: transparent;}.bf-legal-table-wrap-v25288 th,.bf-legal-table-wrap-v25288 td{padding: 12px 13px;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .065);
    background: transparent;
    color: rgba(255, 255, 255, .67);
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;}.bf-legal-table-wrap-v25288 th{color: #f4cf80;
    background: rgba(240, 173, 37, .07);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .04em;
    text-transform: uppercase;}.bf-legal-table-wrap-v25288 tbody tr:last-child td{border-bottom: 0;}.bf-legal-callout-v25288{margin: 14px 0;
    padding: 14px 15px;
    border: 1px solid rgba(240, 173, 37, .26);
    border-radius: 9px;
    background: rgba(86, 51, 8, .17);}.bf-legal-callout-v25288.is-warning{border-color: rgba(220, 132, 31, .42);}.bf-legal-callout-v25288 strong{display: block;
    margin-bottom: 4px;
    color: #ffd58b;
    font-size: 12px;}.bf-legal-callout-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .65);
    font-size: 11.5px;}.bf-legal-footer-v25288{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    margin-top: 18px;
    padding: 22px 24px;
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(150deg, rgba(19, 19, 19, .97), rgba(5, 5, 5, .99));}.bf-legal-footer-v25288 > div{display: grid;
    gap: 5px;}.bf-legal-footer-v25288 strong{color: #f4eadb;
    font-size: 12px;}.bf-legal-footer-v25288 span{color: rgba(255, 255, 255, .47);
    font-size: 10px;}.bf-legal-footer-v25288 nav{display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;}.bf-legal-footer-v25288 nav a{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 12px;
    border: 1px solid rgba(240, 173, 37, .30);
    border-radius: 7px;
    color: #eeb14a;
    background: rgba(240, 173, 37, .045);
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;}.bf-legal-footer-v25288 nav a:hover{border-color: rgba(255, 211, 111, .62);
    color: #ffe0a0;
    background: rgba(240, 173, 37, .10);}@media (max-width: 980px){.bf-legal-summary-v25288{grid-template-columns: repeat(2, minmax(0, 1fr));}.bf-legal-layout-v25288{grid-template-columns: 1fr;}.bf-legal-toc-v25288{position: static;
        max-height: none;}.bf-legal-toc-v25288 ol{grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 14px;}}@media (max-width: 760px){.bf-home-faq-v25287{margin-top: 44px;
        padding: 22px 15px;
        border-radius: 15px;}.bf-home-faq-heading-v25287{margin-bottom: 23px;}.bf-home-faq-heading-v25287 > h2{font-size: clamp(29px, 8.6vw, 39px) !important;}.bf-home-faq-heading-v25287 > span{font-size: 14px;}.bf-home-faq-item-v25287 > summary{min-height: 66px;
        gap: 12px;
        padding: 14px;
        font-size: 14px;}.bf-home-faq-summary-v25288{grid-template-columns: 35px minmax(0, 1fr) 32px;}.bf-home-faq-number-v25288{width: 33px;
        height: 33px;
        font-size: 11px;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{width: 31px;
        height: 31px;}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 14px 18px;}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{padding-top: 15px;
        font-size: 13.5px;}.bf-legal-page-v25288{width: min(100% - 18px, 1180px);}.bf-legal-hero-v25288{grid-template-columns: 1fr;
        align-items: start;
        gap: 24px;
        padding: 28px 20px;
        border-radius: 15px;}.bf-legal-meta-v25288{grid-template-columns: repeat(3, minmax(0, 1fr));}.bf-legal-meta-v25288 > div{display: grid;
        align-content: start;
        gap: 5px;
        padding: 10px;}.bf-legal-meta-v25288 dd{text-align: left;}.bf-legal-operator-v25288{grid-template-columns: 1fr;
        padding: 22px 18px;}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{grid-template-columns: 1fr;}.bf-legal-footer-v25288{align-items: flex-start;
        flex-direction: column;}.bf-legal-footer-v25288 nav{justify-content: flex-start;}}@media (max-width: 540px){.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{width: 14px;}.bf-legal-summary-v25288,.bf-legal-operator-v25288 > dl,.bf-legal-meta-v25288,.bf-legal-toc-v25288 ol{grid-template-columns: 1fr;}.bf-legal-section-v25288{padding: 20px 16px;
        border-radius: 11px;}.bf-legal-section-v25288 h2{grid-template-columns: 32px minmax(0, 1fr);
        gap: 10px;
        font-size: 21px !important;}.bf-legal-section-v25288 h2 > span{width: 31px;
        height: 31px;
        font-size: 10px;}.bf-legal-rights-grid-v25288 article{grid-template-columns: 1fr;
        gap: 5px;}.bf-legal-verification-note-v25288{grid-template-columns: 1fr;}.bf-legal-verification-note-v25288::before{grid-row: auto;}.bf-legal-footer-v25288 nav{width: 100%;
        display: grid;
        grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.bf-home-faq-item-v25287,.bf-home-faq-toggle-v25288,.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{transition: none;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: none;}}@media print{.bf-legal-stage-v25288,.bf-legal-page-v25288{width: 100%;
        padding: 0;
        color: #111;
        background: #fff !important;}.bf-legal-hero-v25288,.bf-legal-summary-v25288 article,.bf-legal-operator-v25288,.bf-legal-section-v25288,.bf-legal-footer-v25288{break-inside: avoid;
        border-color: #bbb;
        color: #111;
        background: #fff !important;
        box-shadow: none;}.bf-legal-hero-copy-v25288 h1,.bf-legal-operator-heading-v25288 h2,.bf-legal-section-v25288 h2,.bf-legal-section-v25288 h3,.bf-legal-summary-v25288 strong,.bf-legal-footer-v25288 strong{color: #111 !important;}.bf-legal-page-v25288 p,.bf-legal-page-v25288 li,.bf-legal-page-v25288 span,.bf-legal-page-v25288 dd,.bf-legal-page-v25288 td,.bf-legal-page-v25288 th{color: #222 !important;}.bf-legal-toc-v25288,.bf-legal-footer-v25288 nav,.bf-public-breadcrumb-v25256,.bf-public-footer-v25277{display: none !important;}.bf-legal-layout-v25288{display: block;}.bf-legal-document-v25288{display: block;}.bf-legal-section-v25288{margin: 0 0 12px;}.bf-legal-page-v25288 a{color: #111;
        text-decoration: underline;}}@media (min-width: 821px) and (min-height: 650px){.bf-login-mode-login .bf-home-hero-copy-v25284{min-height: clamp(470px, calc(100svh - 286px), 800px);}.bf-login-mode-login .bf-home-hero-scene-v25284{height: clamp(520px, calc(100svh - 122px), 960px);}}.bf-login-mode-login .bf-home-legacy-accent-v25287{color: var(--bf-home-gold-v25284, #f0ad25);
    font-weight: 800;
    text-shadow: 0 0 14px rgba(240, 173, 37, .28);}.bf-home-faq-v25287{--bf-faq-gold: var(--bf-home-gold-v25284, #f0ad25);
    --bf-faq-cream: #f5efe4;
    --bf-faq-muted: rgba(255, 255, 255, .67);
    position: relative;
    isolation: isolate;
    width: min(1120px, 100%);
    margin: clamp(58px, 7vw, 96px) auto 0;
    padding: clamp(26px, 4vw, 48px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .42);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% -8%, rgba(240, 173, 37, .17), transparent 360px),
        radial-gradient(circle at 5% 110%, rgba(145, 75, 5, .13), transparent 340px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(155deg, rgba(18, 18, 18, .985), rgba(3, 3, 3, .995));
    box-shadow:
        0 34px 90px rgba(0, 0, 0, .54),
        inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-home-faq-v25287::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 0 15% auto;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(255, 211, 111, .85), transparent);
    box-shadow: 0 0 24px rgba(240, 173, 37, .34);}.bf-home-faq-v25287::after{content: "BF";
    position: absolute;
    z-index: -1;
    right: clamp(18px, 4vw, 52px);
    top: clamp(12px, 2.2vw, 28px);
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(74px, 11vw, 142px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.08em;
    pointer-events: none;}.bf-home-faq-heading-v25287{position: relative;
    z-index: 1;
    max-width: 820px;
    margin: 0 auto clamp(26px, 3.7vw, 42px);
    text-align: center;}.bf-home-faq-heading-v25287 > p{display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 12px;
    color: var(--bf-faq-gold);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{content: "";
    width: 26px;
    height: 1px;
    background: currentColor;
    opacity: .58;}.bf-home-faq-heading-v25287 > h2{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: var(--bf-faq-cream) !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(32px, 3.8vw, 50px) !important;
    font-weight: 600;
    line-height: 1.08 !important;
    letter-spacing: .005em;
    text-transform: none !important;
    text-wrap: balance;}.bf-home-faq-heading-v25287 > span{display: block;
    max-width: 740px;
    margin: 15px auto 0;
    color: var(--bf-faq-muted);
    font-size: clamp(14px, 1.35vw, 16px);
    line-height: 1.65;
    text-wrap: pretty;}.bf-home-faq-list-v25287{position: relative;
    z-index: 1;
    display: grid;
    gap: 12px;}.bf-home-faq-item-v25287{overflow: clip;
    border: 1px solid rgba(240, 173, 37, .23);
    border-radius: 13px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .035), transparent 28%),
        linear-gradient(180deg, rgba(25, 25, 25, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .038);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease;}.bf-home-faq-item-v25287:hover{border-color: rgba(240, 173, 37, .40);}.bf-home-faq-item-v25287[open]{border-color: rgba(255, 211, 111, .64);
    background:
        radial-gradient(circle at 92% 0%, rgba(240, 173, 37, .10), transparent 260px),
        linear-gradient(180deg, rgba(29, 25, 18, .98), rgba(8, 8, 8, .99));
    box-shadow:
        0 16px 42px rgba(0, 0, 0, .34),
        inset 3px 0 0 rgba(240, 173, 37, .76),
        inset 0 1px 0 rgba(255, 255, 255, .055);}.bf-home-faq-item-v25287 > summary{min-height: 74px;
    align-items: center;
    gap: 17px;
    padding: 17px clamp(16px, 2.5vw, 25px);
    color: #f4efe6;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.45vw, 18px);
    font-weight: 800;
    line-height: 1.4;
    list-style: none;
    cursor: pointer;
    user-select: none;}.bf-home-faq-summary-v25288{display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288){display: grid;
    grid-template-columns: minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary::-webkit-details-marker{display: none;}.bf-home-faq-item-v25287 > summary::marker{content: "";}.bf-home-faq-item-v25287 > summary:hover{color: #ffe0a0;
    background: linear-gradient(90deg, rgba(240, 173, 37, .055), transparent 52%);}.bf-home-faq-item-v25287 > summary:focus-visible{color: #ffe0a0;
    outline: 2px solid rgba(255, 211, 111, .86);
    outline-offset: -4px;
    background: rgba(240, 173, 37, .06);}.bf-home-faq-number-v25288{width: 40px;
    height: 40px;
    display: inline-grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .37);
    border-radius: 50%;
    color: var(--bf-faq-gold);
    background: rgba(0, 0, 0, .26);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    box-shadow: inset 0 0 15px rgba(240, 173, 37, .05);}.bf-home-faq-question-v25288{min-width: 0;
    overflow-wrap: anywhere;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{position: relative;
    width: 36px;
    height: 36px;
    display: inline-grid;
    place-items: center;
    justify-self: end;
    border: 1px solid rgba(255, 211, 111, .42);
    border-radius: 50%;
    color: #ffd56f;
    background: rgba(0, 0, 0, .24);
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;}.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after{content: "";
    position: absolute;
    width: 14px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;}.bf-home-faq-toggle-v25288::after{transform: rotate(90deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288{border-color: rgba(255, 221, 138, .72);
    background: rgba(240, 173, 37, .12);
    transform: rotate(180deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288::after{opacity: 0;
    transform: rotate(0deg);}.bf-home-faq-item-v25287[open] > summary:not(.bf-home-faq-summary-v25288) > strong{transform: rotate(45deg);
    background: rgba(240, 173, 37, .11);}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 clamp(16px, 2.5vw, 25px) clamp(19px, 2.6vw, 27px);}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{max-width: 900px;
    margin: 0;
    padding: 18px 0 0;
    border-top: 1px solid rgba(240, 173, 37, .16);
    color: rgba(255, 255, 255, .73);
    font-size: clamp(14px, 1.3vw, 15.5px);
    line-height: 1.72;
    text-wrap: pretty;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: bfFaqRevealV25288 .22s ease-out both;}@keyframes bfFaqRevealV25288{from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }}.bf-login-consents-v25288{display: grid;
    gap: 9px;
    margin: 4px 0 15px;}.bf-login-consents-v25288 > label{display: grid;
    grid-template-columns: 18px minmax(0, 1fr);
    align-items: start;
    gap: 9px;
    margin: 0;
    padding: 10px 11px;
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 7px;
    color: rgba(255, 255, 255, .66);
    background: rgba(0, 0, 0, .18);
    font-size: 10.5px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;}.bf-login-consents-v25288 > label:hover{border-color: rgba(240, 173, 37, .38);
    background: rgba(240, 173, 37, .035);}.bf-login-consents-v25288 input[type="checkbox"]{width: 16px;
    height: 16px;
    margin: 1px 0 0;
    accent-color: #e99a1a;}.bf-login-consents-v25288 input[type="checkbox"]:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 2px;}.bf-login-consents-v25288 a{color: #efb443;
    font-weight: 800;
    text-underline-offset: 2px;}.bf-legal-stage-v25288{position: relative;
    padding: clamp(34px, 5vw, 72px) 0 clamp(60px, 8vw, 112px);}.bf-legal-page-v25288{--bf-legal-gold: #f0ad25;
    --bf-legal-gold-soft: #ffd77a;
    --bf-legal-cream: #f6f0e6;
    --bf-legal-copy: rgba(255, 255, 255, .74);
    --bf-legal-muted: rgba(255, 255, 255, .56);
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    color: var(--bf-legal-copy);}.bf-legal-page-v25288,.bf-legal-page-v25288 *{box-sizing: border-box;}.bf-legal-page-v25288 a{color: #f1b647;
    text-decoration-color: rgba(241, 182, 71, .46);
    text-underline-offset: 3px;}.bf-legal-page-v25288 a:hover{color: #ffdc8a;
    text-decoration-color: currentColor;}.bf-legal-page-v25288 a:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 3px;
    border-radius: 3px;}.bf-legal-hero-v25288{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(250px, 330px);
    align-items: end;
    gap: clamp(24px, 5vw, 68px);
    padding: clamp(30px, 5vw, 60px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .44);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% 0%, rgba(240, 173, 37, .18), transparent 390px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(22, 20, 16, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-legal-hero-v25288::before{content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}.bf-legal-hero-v25288::after{content: "BF";
    position: absolute;
    right: 2%;
    top: -4%;
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(110px, 18vw, 220px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.09em;
    pointer-events: none;}.bf-legal-hero-copy-v25288,.bf-legal-meta-v25288{position: relative;
    z-index: 1;}.bf-legal-kicker-v25288{margin: 0 0 10px;
    color: var(--bf-legal-gold);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-legal-hero-copy-v25288 h1{margin: 0 !important;
    padding: 0 !important;
    color: var(--bf-legal-cream) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.8vw, 68px) !important;
    font-weight: 600;
    line-height: 1.02 !important;
    letter-spacing: -.02em;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-hero-copy-v25288 > p:last-child{max-width: 720px;
    margin: 18px 0 0;
    color: rgba(255, 255, 255, .72);
    font-size: clamp(15px, 1.5vw, 17px);
    line-height: 1.68;
    text-wrap: pretty;}.bf-legal-meta-v25288{display: grid;
    gap: 8px;
    margin: 0;}.bf-legal-meta-v25288 > div{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 12px 14px;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 9px;
    background: rgba(0, 0, 0, .28);}.bf-legal-meta-v25288 dt,.bf-legal-meta-v25288 dd{margin: 0;}.bf-legal-meta-v25288 dt{color: rgba(255, 255, 255, .48);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .09em;
    text-transform: uppercase;}.bf-legal-meta-v25288 dd{color: #f7d899;
    font-size: 12px;
    font-weight: 800;
    text-align: right;}.bf-legal-summary-v25288{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 18px 0;}.bf-legal-summary-v25288 article{min-width: 0;
    padding: 18px;
    border: 1px solid rgba(240, 173, 37, .22);
    border-radius: 12px;
    background: linear-gradient(150deg, rgba(25, 23, 19, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-summary-v25288 article > span{display: block;
    margin-bottom: 10px;
    color: rgba(240, 173, 37, .72);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .08em;}.bf-legal-summary-v25288 article > strong{display: block;
    margin-bottom: 7px;
    color: #f5eee3;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-summary-v25288 article > p{margin: 0;
    color: rgba(255, 255, 255, .59);
    font-size: 12px;
    line-height: 1.55;}.bf-legal-operator-v25288{display: grid;
    grid-template-columns: minmax(190px, .72fr) minmax(0, 1.75fr);
    gap: clamp(18px, 3vw, 34px);
    margin: 18px 0;
    padding: clamp(22px, 3.5vw, 36px);
    border: 1px solid rgba(240, 173, 37, .28);
    border-radius: 15px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .045), transparent 38%),
        linear-gradient(150deg, rgba(20, 20, 20, .97), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-operator-heading-v25288 p,.bf-legal-toc-v25288 > p{margin: 0 0 7px;
    color: var(--bf-legal-gold);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}.bf-legal-operator-heading-v25288 h2{margin: 0 !important;
    color: #f5eee3 !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(23px, 2.7vw, 31px) !important;
    line-height: 1.14 !important;
    text-transform: none !important;}.bf-legal-operator-v25288 > dl{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin: 0;}.bf-legal-operator-v25288 > dl > div{min-width: 0;
    padding: 12px 13px;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 8px;
    background: rgba(0, 0, 0, .22);}.bf-legal-operator-v25288 dt,.bf-legal-operator-v25288 dd{margin: 0;}.bf-legal-operator-v25288 dt{margin-bottom: 5px;
    color: rgba(255, 255, 255, .45);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;}.bf-legal-operator-v25288 dd{color: rgba(255, 255, 255, .82);
    font-size: 12px;
    line-height: 1.45;
    overflow-wrap: anywhere;}.bf-legal-verification-note-v25288{grid-column: 1 / -1;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 6px 14px;
    padding: 15px 16px;
    border: 1px solid rgba(220, 132, 31, .45);
    border-radius: 9px;
    background: rgba(94, 52, 7, .22);}.bf-legal-verification-note-v25288::before{content: "!";
    grid-row: 1 / span 2;
    width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255, 205, 112, .62);
    border-radius: 50%;
    color: #ffd77a;
    font-weight: 900;}.bf-legal-verification-note-v25288 strong{color: #ffd58b;
    font-size: 12px;}.bf-legal-verification-note-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .68);
    font-size: 11px;
    line-height: 1.55;}.bf-legal-verification-note-v25288 code{color: #ffe3a7;
    font: inherit;}.bf-legal-layout-v25288{display: grid;
    grid-template-columns: 248px minmax(0, 1fr);
    align-items: start;
    gap: 18px;
    margin-top: 18px;}.bf-legal-toc-v25288{position: sticky;
    top: 18px;
    max-height: calc(100vh - 36px);
    padding: 19px 17px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(240, 173, 37, .45) rgba(255, 255, 255, .04);
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(160deg, rgba(20, 20, 20, .98), rgba(5, 5, 5, .99));
    box-shadow: 0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-toc-v25288 ol{display: grid;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: bfLegalToc;}.bf-legal-toc-v25288 li{counter-increment: bfLegalToc;}.bf-legal-toc-v25288 a{display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 7px;
    padding: 7px 5px;
    border-radius: 6px;
    color: rgba(255, 255, 255, .61);
    font-size: 10.5px;
    line-height: 1.35;
    text-decoration: none;}.bf-legal-toc-v25288 a::before{content: counter(bfLegalToc, decimal-leading-zero);
    color: rgba(240, 173, 37, .65);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 9px;
    font-weight: 700;}.bf-legal-toc-v25288 a:hover,.bf-legal-toc-v25288 a:focus-visible{color: #ffe0a0;
    background: rgba(240, 173, 37, .08);}.bf-legal-document-v25288{min-width: 0;
    display: grid;
    gap: 13px;}.bf-legal-section-v25288{scroll-margin-top: 18px;
    min-width: 0;
    padding: clamp(22px, 3.2vw, 34px);
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 14px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 34%),
        linear-gradient(150deg, rgba(20, 20, 20, .965), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-section-v25288:target{border-color: rgba(255, 210, 108, .65);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .08), inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-section-v25288 h2{display: grid;
    grid-template-columns: 38px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 2.7vw, 30px) !important;
    font-weight: 600;
    line-height: 1.16 !important;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-section-v25288 h2 > span{width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .46);
    border-radius: 50%;
    color: var(--bf-legal-gold);
    background: rgba(0, 0, 0, .22);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;}.bf-legal-section-v25288 h3{margin: 0 0 7px;
    color: #f1d49e;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-section-v25288 p,.bf-legal-section-v25288 li{color: var(--bf-legal-copy);
    font-size: 13px;
    line-height: 1.72;}.bf-legal-section-v25288 p{margin: 0 0 13px;
    text-wrap: pretty;}.bf-legal-section-v25288 p:last-child{margin-bottom: 0;}.bf-legal-section-v25288 ul,.bf-legal-section-v25288 ol{display: grid;
    gap: 7px;
    margin: 11px 0 15px;
    padding-left: 22px;}.bf-legal-section-v25288 li::marker{color: var(--bf-legal-gold);}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 12px 0 17px;}.bf-legal-data-grid-v25288 article,.bf-legal-rights-grid-v25288 article{min-width: 0;
    padding: 15px;
    border: 1px solid rgba(240, 173, 37, .14);
    border-radius: 9px;
    background: rgba(0, 0, 0, .22);}.bf-legal-data-grid-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .64);
    font-size: 11.5px;
    line-height: 1.6;}.bf-legal-rights-grid-v25288 article{display: grid;
    grid-template-columns: minmax(95px, .38fr) minmax(0, 1fr);
    align-items: start;
    gap: 10px;}.bf-legal-rights-grid-v25288 strong{color: #f2c86f;
    font-size: 11px;}.bf-legal-rights-grid-v25288 span{color: rgba(255, 255, 255, .62);
    font-size: 11px;
    line-height: 1.52;}.bf-legal-table-wrap-v25288{width: 100%;
    margin: 13px 0 17px;
    overflow-x: auto;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 10px;
    background: rgba(0, 0, 0, .18);}.bf-legal-table-wrap-v25288 table{width: 100%;
    min-width: 620px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    background: transparent;}.bf-legal-table-wrap-v25288 th,.bf-legal-table-wrap-v25288 td{padding: 12px 13px;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .065);
    background: transparent;
    color: rgba(255, 255, 255, .67);
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;}.bf-legal-table-wrap-v25288 th{color: #f4cf80;
    background: rgba(240, 173, 37, .07);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .04em;
    text-transform: uppercase;}.bf-legal-table-wrap-v25288 tbody tr:last-child td{border-bottom: 0;}.bf-legal-callout-v25288{margin: 14px 0;
    padding: 14px 15px;
    border: 1px solid rgba(240, 173, 37, .26);
    border-radius: 9px;
    background: rgba(86, 51, 8, .17);}.bf-legal-callout-v25288.is-warning{border-color: rgba(220, 132, 31, .42);}.bf-legal-callout-v25288 strong{display: block;
    margin-bottom: 4px;
    color: #ffd58b;
    font-size: 12px;}.bf-legal-callout-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .65);
    font-size: 11.5px;}.bf-legal-footer-v25288{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    margin-top: 18px;
    padding: 22px 24px;
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(150deg, rgba(19, 19, 19, .97), rgba(5, 5, 5, .99));}.bf-legal-footer-v25288 > div{display: grid;
    gap: 5px;}.bf-legal-footer-v25288 strong{color: #f4eadb;
    font-size: 12px;}.bf-legal-footer-v25288 span{color: rgba(255, 255, 255, .47);
    font-size: 10px;}.bf-legal-footer-v25288 nav{display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;}.bf-legal-footer-v25288 nav a{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 12px;
    border: 1px solid rgba(240, 173, 37, .30);
    border-radius: 7px;
    color: #eeb14a;
    background: rgba(240, 173, 37, .045);
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;}.bf-legal-footer-v25288 nav a:hover{border-color: rgba(255, 211, 111, .62);
    color: #ffe0a0;
    background: rgba(240, 173, 37, .10);}@media (max-width: 980px){.bf-legal-summary-v25288{grid-template-columns: repeat(2, minmax(0, 1fr));}.bf-legal-layout-v25288{grid-template-columns: 1fr;}.bf-legal-toc-v25288{position: static;
        max-height: none;}.bf-legal-toc-v25288 ol{grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 14px;}}@media (max-width: 760px){.bf-home-faq-v25287{margin-top: 44px;
        padding: 22px 15px;
        border-radius: 15px;}.bf-home-faq-heading-v25287{margin-bottom: 23px;}.bf-home-faq-heading-v25287 > h2{font-size: clamp(29px, 8.6vw, 39px) !important;}.bf-home-faq-heading-v25287 > span{font-size: 14px;}.bf-home-faq-item-v25287 > summary{min-height: 66px;
        gap: 12px;
        padding: 14px;
        font-size: 14px;}.bf-home-faq-summary-v25288{grid-template-columns: 35px minmax(0, 1fr) 32px;}.bf-home-faq-number-v25288{width: 33px;
        height: 33px;
        font-size: 11px;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{width: 31px;
        height: 31px;}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 14px 18px;}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{padding-top: 15px;
        font-size: 13.5px;}.bf-legal-page-v25288{width: min(100% - 18px, 1180px);}.bf-legal-hero-v25288{grid-template-columns: 1fr;
        align-items: start;
        gap: 24px;
        padding: 28px 20px;
        border-radius: 15px;}.bf-legal-meta-v25288{grid-template-columns: repeat(3, minmax(0, 1fr));}.bf-legal-meta-v25288 > div{display: grid;
        align-content: start;
        gap: 5px;
        padding: 10px;}.bf-legal-meta-v25288 dd{text-align: left;}.bf-legal-operator-v25288{grid-template-columns: 1fr;
        padding: 22px 18px;}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{grid-template-columns: 1fr;}.bf-legal-footer-v25288{align-items: flex-start;
        flex-direction: column;}.bf-legal-footer-v25288 nav{justify-content: flex-start;}}@media (max-width: 540px){.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{width: 14px;}.bf-legal-summary-v25288,.bf-legal-operator-v25288 > dl,.bf-legal-meta-v25288,.bf-legal-toc-v25288 ol{grid-template-columns: 1fr;}.bf-legal-section-v25288{padding: 20px 16px;
        border-radius: 11px;}.bf-legal-section-v25288 h2{grid-template-columns: 32px minmax(0, 1fr);
        gap: 10px;
        font-size: 21px !important;}.bf-legal-section-v25288 h2 > span{width: 31px;
        height: 31px;
        font-size: 10px;}.bf-legal-rights-grid-v25288 article{grid-template-columns: 1fr;
        gap: 5px;}.bf-legal-verification-note-v25288{grid-template-columns: 1fr;}.bf-legal-verification-note-v25288::before{grid-row: auto;}.bf-legal-footer-v25288 nav{width: 100%;
        display: grid;
        grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.bf-home-faq-item-v25287,.bf-home-faq-toggle-v25288,.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{transition: none;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: none;}}@media print{.bf-legal-stage-v25288,.bf-legal-page-v25288{width: 100%;
        padding: 0;
        color: #111;
        background: #fff !important;}.bf-legal-hero-v25288,.bf-legal-summary-v25288 article,.bf-legal-operator-v25288,.bf-legal-section-v25288,.bf-legal-footer-v25288{break-inside: avoid;
        border-color: #bbb;
        color: #111;
        background: #fff !important;
        box-shadow: none;}.bf-legal-hero-copy-v25288 h1,.bf-legal-operator-heading-v25288 h2,.bf-legal-section-v25288 h2,.bf-legal-section-v25288 h3,.bf-legal-summary-v25288 strong,.bf-legal-footer-v25288 strong{color: #111 !important;}.bf-legal-page-v25288 p,.bf-legal-page-v25288 li,.bf-legal-page-v25288 span,.bf-legal-page-v25288 dd,.bf-legal-page-v25288 td,.bf-legal-page-v25288 th{color: #222 !important;}.bf-legal-toc-v25288,.bf-legal-footer-v25288 nav,.bf-public-breadcrumb-v25256,.bf-public-footer-v25277{display: none !important;}.bf-legal-layout-v25288{display: block;}.bf-legal-document-v25288{display: block;}.bf-legal-section-v25288{margin: 0 0 12px;}.bf-legal-page-v25288 a{color: #111;
        text-decoration: underline;}}html body .bf-home-faq-v25287{visibility: visible !important;
    opacity: 1 !important;}@media (min-width: 821px) and (min-height: 650px){.bf-login-mode-login .bf-home-hero-copy-v25284{min-height: clamp(470px, calc(100svh - 286px), 800px);}.bf-login-mode-login .bf-home-hero-scene-v25284{height: clamp(520px, calc(100svh - 122px), 960px);}}.bf-login-mode-login .bf-home-legacy-accent-v25287{color: var(--bf-home-gold-v25284, #f0ad25);
    font-weight: 800;
    text-shadow: 0 0 14px rgba(240, 173, 37, .28);}.bf-home-faq-v25287{--bf-faq-gold: var(--bf-home-gold-v25284, #f0ad25);
    --bf-faq-cream: #f5efe4;
    --bf-faq-muted: rgba(255, 255, 255, .67);
    position: relative;
    isolation: isolate;
    width: min(1120px, 100%);
    margin: clamp(58px, 7vw, 96px) auto 0;
    padding: clamp(26px, 4vw, 48px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .42);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% -8%, rgba(240, 173, 37, .17), transparent 360px),
        radial-gradient(circle at 5% 110%, rgba(145, 75, 5, .13), transparent 340px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(155deg, rgba(18, 18, 18, .985), rgba(3, 3, 3, .995));
    box-shadow:
        0 34px 90px rgba(0, 0, 0, .54),
        inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-home-faq-v25287::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 0 15% auto;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(255, 211, 111, .85), transparent);
    box-shadow: 0 0 24px rgba(240, 173, 37, .34);}.bf-home-faq-v25287::after{content: "BF";
    position: absolute;
    z-index: -1;
    right: clamp(18px, 4vw, 52px);
    top: clamp(12px, 2.2vw, 28px);
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(74px, 11vw, 142px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.08em;
    pointer-events: none;}.bf-home-faq-heading-v25287{position: relative;
    z-index: 1;
    max-width: 820px;
    margin: 0 auto clamp(26px, 3.7vw, 42px);
    text-align: center;}.bf-home-faq-heading-v25287 > p{display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 12px;
    color: var(--bf-faq-gold);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{content: "";
    width: 26px;
    height: 1px;
    background: currentColor;
    opacity: .58;}.bf-home-faq-heading-v25287 > h2{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: var(--bf-faq-cream) !important;
    background: transparent !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(32px, 3.8vw, 50px) !important;
    font-weight: 600;
    line-height: 1.08 !important;
    letter-spacing: .005em;
    text-transform: none !important;
    text-wrap: balance;}.bf-home-faq-heading-v25287 > span{display: block;
    max-width: 740px;
    margin: 15px auto 0;
    color: var(--bf-faq-muted);
    font-size: clamp(14px, 1.35vw, 16px);
    line-height: 1.65;
    text-wrap: pretty;}.bf-home-faq-list-v25287{position: relative;
    z-index: 1;
    display: grid;
    gap: 12px;}.bf-home-faq-item-v25287{overflow: clip;
    border: 1px solid rgba(240, 173, 37, .23);
    border-radius: 13px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .035), transparent 28%),
        linear-gradient(180deg, rgba(25, 25, 25, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .038);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease;}.bf-home-faq-item-v25287:hover{border-color: rgba(240, 173, 37, .40);}.bf-home-faq-item-v25287[open]{border-color: rgba(255, 211, 111, .64);
    background:
        radial-gradient(circle at 92% 0%, rgba(240, 173, 37, .10), transparent 260px),
        linear-gradient(180deg, rgba(29, 25, 18, .98), rgba(8, 8, 8, .99));
    box-shadow:
        0 16px 42px rgba(0, 0, 0, .34),
        inset 3px 0 0 rgba(240, 173, 37, .76),
        inset 0 1px 0 rgba(255, 255, 255, .055);}.bf-home-faq-item-v25287 > summary{min-height: 74px;
    align-items: center;
    gap: 17px;
    padding: 17px clamp(16px, 2.5vw, 25px);
    color: #f4efe6;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.45vw, 18px);
    font-weight: 800;
    line-height: 1.4;
    list-style: none;
    cursor: pointer;
    user-select: none;}.bf-home-faq-summary-v25288{display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288){display: grid;
    grid-template-columns: minmax(0, 1fr) 38px;}.bf-home-faq-item-v25287 > summary::-webkit-details-marker{display: none;}.bf-home-faq-item-v25287 > summary::marker{content: "";}.bf-home-faq-item-v25287 > summary:hover{color: #ffe0a0;
    background: linear-gradient(90deg, rgba(240, 173, 37, .055), transparent 52%);}.bf-home-faq-item-v25287 > summary:focus-visible{color: #ffe0a0;
    outline: 2px solid rgba(255, 211, 111, .86);
    outline-offset: -4px;
    background: rgba(240, 173, 37, .06);}.bf-home-faq-number-v25288{width: 40px;
    height: 40px;
    display: inline-grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .37);
    border-radius: 50%;
    color: var(--bf-faq-gold);
    background: rgba(0, 0, 0, .26);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    box-shadow: inset 0 0 15px rgba(240, 173, 37, .05);}.bf-home-faq-question-v25288{min-width: 0;
    overflow-wrap: anywhere;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{position: relative;
    width: 36px;
    height: 36px;
    display: inline-grid;
    place-items: center;
    justify-self: end;
    border: 1px solid rgba(255, 211, 111, .42);
    border-radius: 50%;
    color: #ffd56f;
    background: rgba(0, 0, 0, .24);
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;}.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after{content: "";
    position: absolute;
    width: 14px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;}.bf-home-faq-toggle-v25288::after{transform: rotate(90deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288{border-color: rgba(255, 221, 138, .72);
    background: rgba(240, 173, 37, .12);
    transform: rotate(180deg);}.bf-home-faq-item-v25287[open] .bf-home-faq-toggle-v25288::after{opacity: 0;
    transform: rotate(0deg);}.bf-home-faq-item-v25287[open] > summary:not(.bf-home-faq-summary-v25288) > strong{transform: rotate(45deg);
    background: rgba(240, 173, 37, .11);}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 clamp(16px, 2.5vw, 25px) clamp(19px, 2.6vw, 27px);}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{max-width: 900px;
    margin: 0;
    padding: 18px 0 0;
    border-top: 1px solid rgba(240, 173, 37, .16);
    color: rgba(255, 255, 255, .73);
    font-size: clamp(14px, 1.3vw, 15.5px);
    line-height: 1.72;
    text-wrap: pretty;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: bfFaqRevealV25288 .22s ease-out both;}@keyframes bfFaqRevealV25288{from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }}.bf-login-consents-v25288{display: grid;
    gap: 9px;
    margin: 4px 0 15px;}.bf-login-consents-v25288 > label{display: grid;
    grid-template-columns: 18px minmax(0, 1fr);
    align-items: start;
    gap: 9px;
    margin: 0;
    padding: 10px 11px;
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 7px;
    color: rgba(255, 255, 255, .66);
    background: rgba(0, 0, 0, .18);
    font-size: 10.5px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;}.bf-login-consents-v25288 > label:hover{border-color: rgba(240, 173, 37, .38);
    background: rgba(240, 173, 37, .035);}.bf-login-consents-v25288 input[type="checkbox"]{width: 16px;
    height: 16px;
    margin: 1px 0 0;
    accent-color: #e99a1a;}.bf-login-consents-v25288 input[type="checkbox"]:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 2px;}.bf-login-consents-v25288 a{color: #efb443;
    font-weight: 800;
    text-underline-offset: 2px;}.bf-legal-stage-v25288{position: relative;
    padding: clamp(34px, 5vw, 72px) 0 clamp(60px, 8vw, 112px);}.bf-legal-page-v25288{--bf-legal-gold: #f0ad25;
    --bf-legal-gold-soft: #ffd77a;
    --bf-legal-cream: #f6f0e6;
    --bf-legal-copy: rgba(255, 255, 255, .74);
    --bf-legal-muted: rgba(255, 255, 255, .56);
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    color: var(--bf-legal-copy);}.bf-legal-page-v25288,.bf-legal-page-v25288 *{box-sizing: border-box;}.bf-legal-page-v25288 a{color: #f1b647;
    text-decoration-color: rgba(241, 182, 71, .46);
    text-underline-offset: 3px;}.bf-legal-page-v25288 a:hover{color: #ffdc8a;
    text-decoration-color: currentColor;}.bf-legal-page-v25288 a:focus-visible{outline: 2px solid #ffd77a;
    outline-offset: 3px;
    border-radius: 3px;}.bf-legal-hero-v25288{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(250px, 330px);
    align-items: end;
    gap: clamp(24px, 5vw, 68px);
    padding: clamp(30px, 5vw, 60px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .44);
    border-radius: 20px;
    background:
        radial-gradient(circle at 90% 0%, rgba(240, 173, 37, .18), transparent 390px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(22, 20, 16, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}.bf-legal-hero-v25288::before{content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}.bf-legal-hero-v25288::after{content: "BF";
    position: absolute;
    right: 2%;
    top: -4%;
    color: rgba(240, 173, 37, .035);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(110px, 18vw, 220px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.09em;
    pointer-events: none;}.bf-legal-hero-copy-v25288,.bf-legal-meta-v25288{position: relative;
    z-index: 1;}.bf-legal-kicker-v25288{margin: 0 0 10px;
    color: var(--bf-legal-gold);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .19em;
    line-height: 1.3;
    text-transform: uppercase;}.bf-legal-hero-copy-v25288 h1{margin: 0 !important;
    padding: 0 !important;
    color: var(--bf-legal-cream) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.8vw, 68px) !important;
    font-weight: 600;
    line-height: 1.02 !important;
    letter-spacing: -.02em;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-hero-copy-v25288 > p:last-child{max-width: 720px;
    margin: 18px 0 0;
    color: rgba(255, 255, 255, .72);
    font-size: clamp(15px, 1.5vw, 17px);
    line-height: 1.68;
    text-wrap: pretty;}.bf-legal-meta-v25288{display: grid;
    gap: 8px;
    margin: 0;}.bf-legal-meta-v25288 > div{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 12px 14px;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 9px;
    background: rgba(0, 0, 0, .28);}.bf-legal-meta-v25288 dt,.bf-legal-meta-v25288 dd{margin: 0;}.bf-legal-meta-v25288 dt{color: rgba(255, 255, 255, .48);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .09em;
    text-transform: uppercase;}.bf-legal-meta-v25288 dd{color: #f7d899;
    font-size: 12px;
    font-weight: 800;
    text-align: right;}.bf-legal-summary-v25288{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 18px 0;}.bf-legal-summary-v25288 article{min-width: 0;
    padding: 18px;
    border: 1px solid rgba(240, 173, 37, .22);
    border-radius: 12px;
    background: linear-gradient(150deg, rgba(25, 23, 19, .95), rgba(8, 8, 8, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-summary-v25288 article > span{display: block;
    margin-bottom: 10px;
    color: rgba(240, 173, 37, .72);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .08em;}.bf-legal-summary-v25288 article > strong{display: block;
    margin-bottom: 7px;
    color: #f5eee3;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-summary-v25288 article > p{margin: 0;
    color: rgba(255, 255, 255, .59);
    font-size: 12px;
    line-height: 1.55;}.bf-legal-operator-v25288{display: grid;
    grid-template-columns: minmax(190px, .72fr) minmax(0, 1.75fr);
    gap: clamp(18px, 3vw, 34px);
    margin: 18px 0;
    padding: clamp(22px, 3.5vw, 36px);
    border: 1px solid rgba(240, 173, 37, .28);
    border-radius: 15px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .045), transparent 38%),
        linear-gradient(150deg, rgba(20, 20, 20, .97), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-operator-heading-v25288 p,.bf-legal-toc-v25288 > p{margin: 0 0 7px;
    color: var(--bf-legal-gold);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}.bf-legal-operator-heading-v25288 h2{margin: 0 !important;
    color: #f5eee3 !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(23px, 2.7vw, 31px) !important;
    line-height: 1.14 !important;
    text-transform: none !important;}.bf-legal-operator-v25288 > dl{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin: 0;}.bf-legal-operator-v25288 > dl > div{min-width: 0;
    padding: 12px 13px;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 8px;
    background: rgba(0, 0, 0, .22);}.bf-legal-operator-v25288 dt,.bf-legal-operator-v25288 dd{margin: 0;}.bf-legal-operator-v25288 dt{margin-bottom: 5px;
    color: rgba(255, 255, 255, .45);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;}.bf-legal-operator-v25288 dd{color: rgba(255, 255, 255, .82);
    font-size: 12px;
    line-height: 1.45;
    overflow-wrap: anywhere;}.bf-legal-verification-note-v25288{grid-column: 1 / -1;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 6px 14px;
    padding: 15px 16px;
    border: 1px solid rgba(220, 132, 31, .45);
    border-radius: 9px;
    background: rgba(94, 52, 7, .22);}.bf-legal-verification-note-v25288::before{content: "!";
    grid-row: 1 / span 2;
    width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255, 205, 112, .62);
    border-radius: 50%;
    color: #ffd77a;
    font-weight: 900;}.bf-legal-verification-note-v25288 strong{color: #ffd58b;
    font-size: 12px;}.bf-legal-verification-note-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .68);
    font-size: 11px;
    line-height: 1.55;}.bf-legal-verification-note-v25288 code{color: #ffe3a7;
    font: inherit;}.bf-legal-layout-v25288{display: grid;
    grid-template-columns: 248px minmax(0, 1fr);
    align-items: start;
    gap: 18px;
    margin-top: 18px;}.bf-legal-toc-v25288{position: sticky;
    top: 18px;
    max-height: calc(100vh - 36px);
    padding: 19px 17px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(240, 173, 37, .45) rgba(255, 255, 255, .04);
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(160deg, rgba(20, 20, 20, .98), rgba(5, 5, 5, .99));
    box-shadow: 0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-toc-v25288 ol{display: grid;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: bfLegalToc;}.bf-legal-toc-v25288 li{counter-increment: bfLegalToc;}.bf-legal-toc-v25288 a{display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 7px;
    padding: 7px 5px;
    border-radius: 6px;
    color: rgba(255, 255, 255, .61);
    font-size: 10.5px;
    line-height: 1.35;
    text-decoration: none;}.bf-legal-toc-v25288 a::before{content: counter(bfLegalToc, decimal-leading-zero);
    color: rgba(240, 173, 37, .65);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 9px;
    font-weight: 700;}.bf-legal-toc-v25288 a:hover,.bf-legal-toc-v25288 a:focus-visible{color: #ffe0a0;
    background: rgba(240, 173, 37, .08);}.bf-legal-document-v25288{min-width: 0;
    display: grid;
    gap: 13px;}.bf-legal-section-v25288{scroll-margin-top: 18px;
    min-width: 0;
    padding: clamp(22px, 3.2vw, 34px);
    border: 1px solid rgba(240, 173, 37, .20);
    border-radius: 14px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 34%),
        linear-gradient(150deg, rgba(20, 20, 20, .965), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}.bf-legal-section-v25288:target{border-color: rgba(255, 210, 108, .65);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .08), inset 0 1px 0 rgba(255, 255, 255, .04);}.bf-legal-section-v25288 h2{display: grid;
    grid-template-columns: 38px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(22px, 2.7vw, 30px) !important;
    font-weight: 600;
    line-height: 1.16 !important;
    text-transform: none !important;
    text-wrap: balance;}.bf-legal-section-v25288 h2 > span{width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .46);
    border-radius: 50%;
    color: var(--bf-legal-gold);
    background: rgba(0, 0, 0, .22);
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;}.bf-legal-section-v25288 h3{margin: 0 0 7px;
    color: #f1d49e;
    font-size: 14px;
    line-height: 1.35;}.bf-legal-section-v25288 p,.bf-legal-section-v25288 li{color: var(--bf-legal-copy);
    font-size: 13px;
    line-height: 1.72;}.bf-legal-section-v25288 p{margin: 0 0 13px;
    text-wrap: pretty;}.bf-legal-section-v25288 p:last-child{margin-bottom: 0;}.bf-legal-section-v25288 ul,.bf-legal-section-v25288 ol{display: grid;
    gap: 7px;
    margin: 11px 0 15px;
    padding-left: 22px;}.bf-legal-section-v25288 li::marker{color: var(--bf-legal-gold);}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 12px 0 17px;}.bf-legal-data-grid-v25288 article,.bf-legal-rights-grid-v25288 article{min-width: 0;
    padding: 15px;
    border: 1px solid rgba(240, 173, 37, .14);
    border-radius: 9px;
    background: rgba(0, 0, 0, .22);}.bf-legal-data-grid-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .64);
    font-size: 11.5px;
    line-height: 1.6;}.bf-legal-rights-grid-v25288 article{display: grid;
    grid-template-columns: minmax(95px, .38fr) minmax(0, 1fr);
    align-items: start;
    gap: 10px;}.bf-legal-rights-grid-v25288 strong{color: #f2c86f;
    font-size: 11px;}.bf-legal-rights-grid-v25288 span{color: rgba(255, 255, 255, .62);
    font-size: 11px;
    line-height: 1.52;}.bf-legal-table-wrap-v25288{width: 100%;
    margin: 13px 0 17px;
    overflow-x: auto;
    border: 1px solid rgba(240, 173, 37, .18);
    border-radius: 10px;
    background: rgba(0, 0, 0, .18);}.bf-legal-table-wrap-v25288 table{width: 100%;
    min-width: 620px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    background: transparent;}.bf-legal-table-wrap-v25288 th,.bf-legal-table-wrap-v25288 td{padding: 12px 13px;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .065);
    background: transparent;
    color: rgba(255, 255, 255, .67);
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;}.bf-legal-table-wrap-v25288 th{color: #f4cf80;
    background: rgba(240, 173, 37, .07);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .04em;
    text-transform: uppercase;}.bf-legal-table-wrap-v25288 tbody tr:last-child td{border-bottom: 0;}.bf-legal-callout-v25288{margin: 14px 0;
    padding: 14px 15px;
    border: 1px solid rgba(240, 173, 37, .26);
    border-radius: 9px;
    background: rgba(86, 51, 8, .17);}.bf-legal-callout-v25288.is-warning{border-color: rgba(220, 132, 31, .42);}.bf-legal-callout-v25288 strong{display: block;
    margin-bottom: 4px;
    color: #ffd58b;
    font-size: 12px;}.bf-legal-callout-v25288 p{margin: 0;
    color: rgba(255, 255, 255, .65);
    font-size: 11.5px;}.bf-legal-footer-v25288{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    margin-top: 18px;
    padding: 22px 24px;
    border: 1px solid rgba(240, 173, 37, .24);
    border-radius: 13px;
    background: linear-gradient(150deg, rgba(19, 19, 19, .97), rgba(5, 5, 5, .99));}.bf-legal-footer-v25288 > div{display: grid;
    gap: 5px;}.bf-legal-footer-v25288 strong{color: #f4eadb;
    font-size: 12px;}.bf-legal-footer-v25288 span{color: rgba(255, 255, 255, .47);
    font-size: 10px;}.bf-legal-footer-v25288 nav{display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;}.bf-legal-footer-v25288 nav a{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 12px;
    border: 1px solid rgba(240, 173, 37, .30);
    border-radius: 7px;
    color: #eeb14a;
    background: rgba(240, 173, 37, .045);
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;}.bf-legal-footer-v25288 nav a:hover{border-color: rgba(255, 211, 111, .62);
    color: #ffe0a0;
    background: rgba(240, 173, 37, .10);}@media (max-width: 980px){.bf-legal-summary-v25288{grid-template-columns: repeat(2, minmax(0, 1fr));}.bf-legal-layout-v25288{grid-template-columns: 1fr;}.bf-legal-toc-v25288{position: static;
        max-height: none;}.bf-legal-toc-v25288 ol{grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 14px;}}@media (max-width: 760px){.bf-home-faq-v25287{margin-top: 44px;
        padding: 22px 15px;
        border-radius: 15px;}.bf-home-faq-heading-v25287{margin-bottom: 23px;}.bf-home-faq-heading-v25287 > h2{font-size: clamp(29px, 8.6vw, 39px) !important;}.bf-home-faq-heading-v25287 > span{font-size: 14px;}.bf-home-faq-item-v25287 > summary{min-height: 66px;
        gap: 12px;
        padding: 14px;
        font-size: 14px;}.bf-home-faq-summary-v25288{grid-template-columns: 35px minmax(0, 1fr) 32px;}.bf-home-faq-number-v25288{width: 33px;
        height: 33px;
        font-size: 11px;}.bf-home-faq-toggle-v25288,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{width: 31px;
        height: 31px;}.bf-home-faq-answer-v25288,.bf-home-faq-item-v25287 > div{padding: 0 14px 18px;}.bf-home-faq-answer-v25288 > p,.bf-home-faq-item-v25287 > div > p{padding-top: 15px;
        font-size: 13.5px;}.bf-legal-page-v25288{width: min(100% - 18px, 1180px);}.bf-legal-hero-v25288{grid-template-columns: 1fr;
        align-items: start;
        gap: 24px;
        padding: 28px 20px;
        border-radius: 15px;}.bf-legal-meta-v25288{grid-template-columns: repeat(3, minmax(0, 1fr));}.bf-legal-meta-v25288 > div{display: grid;
        align-content: start;
        gap: 5px;
        padding: 10px;}.bf-legal-meta-v25288 dd{text-align: left;}.bf-legal-operator-v25288{grid-template-columns: 1fr;
        padding: 22px 18px;}.bf-legal-data-grid-v25288,.bf-legal-rights-grid-v25288{grid-template-columns: 1fr;}.bf-legal-footer-v25288{align-items: flex-start;
        flex-direction: column;}.bf-legal-footer-v25288 nav{justify-content: flex-start;}}@media (max-width: 540px){.bf-home-faq-heading-v25287 > p::before,.bf-home-faq-heading-v25287 > p::after{width: 14px;}.bf-legal-summary-v25288,.bf-legal-operator-v25288 > dl,.bf-legal-meta-v25288,.bf-legal-toc-v25288 ol{grid-template-columns: 1fr;}.bf-legal-section-v25288{padding: 20px 16px;
        border-radius: 11px;}.bf-legal-section-v25288 h2{grid-template-columns: 32px minmax(0, 1fr);
        gap: 10px;
        font-size: 21px !important;}.bf-legal-section-v25288 h2 > span{width: 31px;
        height: 31px;
        font-size: 10px;}.bf-legal-rights-grid-v25288 article{grid-template-columns: 1fr;
        gap: 5px;}.bf-legal-verification-note-v25288{grid-template-columns: 1fr;}.bf-legal-verification-note-v25288::before{grid-row: auto;}.bf-legal-footer-v25288 nav{width: 100%;
        display: grid;
        grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.bf-home-faq-item-v25287,.bf-home-faq-toggle-v25288,.bf-home-faq-toggle-v25288::before,.bf-home-faq-toggle-v25288::after,.bf-home-faq-item-v25287 > summary:not(.bf-home-faq-summary-v25288) > strong{transition: none;}.bf-home-faq-item-v25287[open] .bf-home-faq-answer-v25288,.bf-home-faq-item-v25287[open] > div{animation: none;}}@media print{.bf-legal-stage-v25288,.bf-legal-page-v25288{width: 100%;
        padding: 0;
        color: #111;
        background: #fff !important;}.bf-legal-hero-v25288,.bf-legal-summary-v25288 article,.bf-legal-operator-v25288,.bf-legal-section-v25288,.bf-legal-footer-v25288{break-inside: avoid;
        border-color: #bbb;
        color: #111;
        background: #fff !important;
        box-shadow: none;}.bf-legal-hero-copy-v25288 h1,.bf-legal-operator-heading-v25288 h2,.bf-legal-section-v25288 h2,.bf-legal-section-v25288 h3,.bf-legal-summary-v25288 strong,.bf-legal-footer-v25288 strong{color: #111 !important;}.bf-legal-page-v25288 p,.bf-legal-page-v25288 li,.bf-legal-page-v25288 span,.bf-legal-page-v25288 dd,.bf-legal-page-v25288 td,.bf-legal-page-v25288 th{color: #222 !important;}.bf-legal-toc-v25288,.bf-legal-footer-v25288 nav,.bf-public-breadcrumb-v25256,.bf-public-footer-v25277{display: none !important;}.bf-legal-layout-v25288{display: block;}.bf-legal-document-v25288{display: block;}.bf-legal-section-v25288{margin: 0 0 12px;}.bf-legal-page-v25288 a{color: #111;
        text-decoration: underline;}}html body .bf-home-faq-v25287{visibility: visible !important;
    opacity: 1 !important;}body.bf-login-v25088.bf-login-home-v25290{--bf-public-gold-v25290: #f0ad25;
    --bf-public-gold-bright-v25290: #ffd77a;
    --bf-public-gold-deep-v25290: #9a5308;
    --bf-public-cream-v25290: #f7f2e8;
    --bf-public-copy-v25290: rgba(255, 255, 255, .74);
    --bf-public-muted-v25290: rgba(255, 255, 255, .54);
    --bf-public-border-v25290: rgba(240, 173, 37, .25);
    --bf-public-panel-v25290: rgba(11, 11, 11, .96);
    --bf-public-panel-soft-v25290: rgba(24, 22, 18, .96);}body.bf-login-v25088.bf-login-home-v25290 :where(a, button, input, textarea, select, summary):focus-visible{outline: 2px solid var(--bf-public-gold-bright-v25290);
    outline-offset: 3px;}body.bf-login-v25088.bf-login-home-v25290:not(.bf-login-mode-login) .bf-home-section-one-v25227{min-height: 100vh;
    overflow: visible;
    background:
        radial-gradient(circle at 50% 0%, rgba(240, 173, 37, .08), transparent 520px),
        linear-gradient(180deg, #080706, #030303 72%, #050505);}body.bf-login-v25088.bf-login-home-v25290:not(.bf-login-mode-login) .bf-home-section-one-bg-v25227{position: absolute;
    inset: 0;
    opacity: .16;
    filter: grayscale(.22) contrast(1.08) brightness(.54);
    -webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, .74) 36%, transparent 94%);
    mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, .74) 36%, transparent 94%);}body.bf-login-v25088.bf-login-home-v25290:not(.bf-login-mode-login) .bf-home-section-one-bg-v25227 img{min-height: 100%;
    object-position: center top;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290{position: relative;
    z-index: 40;
    width: 100%;
    min-height: 96px;
    display: grid;
    grid-template-columns: minmax(300px, 1fr) auto auto;
    align-items: center;
    gap: clamp(24px, 4vw, 68px);
    padding: 10px clamp(24px, 4vw, 54px);
    border: 0;
    border-bottom: 1px solid rgba(239, 169, 35, .86);
    border-radius: 0;
    background: rgba(1, 1, 1, .96);
    box-shadow: 0 9px 32px rgba(0, 0, 0, .58), 0 1px 0 rgba(255, 214, 114, .08) inset;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284{min-width: 0;
    display: inline-flex;
    align-items: center;
    justify-self: start;
    gap: 16px;
    color: #f8f5ef !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(34px, 3.05vw, 50px);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .01em;
    text-decoration: none !important;
    text-shadow: 0 2px 0 #000, 0 0 18px rgba(255, 255, 255, .16);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284 img{width: 66px;
    height: 66px;
    flex: 0 0 66px;
    display: block;
    object-fit: contain;
    filter: drop-shadow(0 0 10px rgba(237, 166, 29, .28));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284{display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(25px, 3.1vw, 56px);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a{position: relative;
    padding: 12px 0;
    color: rgba(255, 255, 255, .78) !important;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: clamp(15px, 1.28vw, 20px);
    font-weight: 500;
    line-height: 1;
    text-decoration: none !important;
    transition: color .18s ease, text-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a::after{content: "";
    position: absolute;
    right: 50%;
    bottom: 4px;
    left: 50%;
    height: 1px;
    background: var(--bf-public-gold-v25290);
    transition: right .18s ease, left .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a:hover,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a:focus-visible,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a[aria-current="page"]{color: #fff3d3 !important;
    text-shadow: 0 0 15px rgba(239, 169, 35, .42);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a:hover::after,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a:focus-visible::after,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a[aria-current="page"]::after{right: 0;
    left: 0;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284{position: relative;
    justify-self: end;
    z-index: 45;
    margin: 0;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary{min-width: clamp(188px, 17vw, 246px);
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    padding: 0 25px;
    border: 1px solid var(--bf-public-gold-bright-v25290);
    border-radius: 7px;
    color: #f2b336;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 217, 116, .12), transparent 52%),
        linear-gradient(180deg, rgba(31, 24, 10, .94), rgba(4, 4, 4, .98));
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 2.05vw, 33px);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .04em;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #2a1300, 0 0 14px rgba(242, 174, 39, .45);
    list-style: none;
    cursor: pointer;
    box-shadow: 0 0 18px rgba(239, 169, 35, .28), inset 0 1px 0 rgba(255, 226, 147, .18), inset 0 0 20px rgba(239, 169, 35, .06);
    transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary::-webkit-details-marker{display: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary::marker{content: "";}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary:hover,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary:focus-visible,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284[open] > summary{filter: brightness(1.08);
    transform: translateY(-1px);
    box-shadow: 0 0 27px rgba(239, 169, 35, .42), inset 0 1px 0 rgba(255, 226, 147, .22), inset 0 0 24px rgba(239, 169, 35, .09);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary svg{width: 33px;
    height: 33px;
    flex: 0 0 33px;
    fill: currentColor;
    filter: drop-shadow(0 0 9px rgba(240, 173, 37, .42));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284{position: absolute;
    top: calc(100% + 13px);
    right: 0;
    width: min(380px, calc(100vw - 28px));
    display: block;
    padding: 20px;
    border: 1px solid rgba(239, 169, 35, .64);
    border-radius: 12px;
    color: #eee;
    background: radial-gradient(circle at 86% 0%, rgba(239, 169, 35, .16), transparent 190px), rgba(5, 5, 5, .985);
    box-shadow: 0 26px 70px rgba(0, 0, 0, .78), inset 0 1px 0 rgba(255, 255, 255, .07);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284::before{content: "";
    position: absolute;
    top: -7px;
    right: 54px;
    width: 13px;
    height: 13px;
    border-top: 1px solid rgba(239, 169, 35, .64);
    border-left: 1px solid rgba(239, 169, 35, .64);
    background: #090806;
    transform: rotate(45deg);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-form-v25284{position: relative;
    z-index: 1;
    display: grid;
    gap: 8px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-form-v25284 label{margin-top: 3px;
    color: rgba(255, 255, 255, .76);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-form-v25284 input{width: 100%;
    min-height: 45px;
    padding: 0 13px;
    border: 1px solid rgba(240, 173, 37, .36);
    border-radius: 7px;
    outline: none;
    color: #f7f4ee;
    background: rgba(19, 19, 19, .96);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, .56);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-form-v25284 input:focus{border-color: var(--bf-public-gold-bright-v25290);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .14), inset 0 1px 4px rgba(0, 0, 0, .56);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-row-v25284{margin-top: 7px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 12px;
    align-items: center;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-row-v25284 a,body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284 > p a{color: #e9a837 !important;
    font-size: 12px;
    text-underline-offset: 3px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-row-v25284 button{min-width: 112px;
    min-height: 43px;
    padding: 0 18px;
    border: 1px solid #ffd577;
    border-radius: 6px;
    color: #211000;
    background: linear-gradient(180deg, #ffd570, #e49313 58%, #a95500);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 16px;
    font-weight: 800;
    cursor: pointer;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284 > p{margin: 14px 0 0;
    padding-top: 12px;
    border-top: 1px solid rgba(240, 173, 37, .18);
    color: rgba(255, 255, 255, .58);
    font-size: 12px;
    text-align: center;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-breadcrumb-v25256{width: min(1240px, calc(100% - 36px));
    max-width: none;
    margin: 0 auto;
    padding: 18px 0 0;
    color: rgba(255, 255, 255, .52);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-breadcrumb-v25256 a{color: #f1b84f;
    text-decoration: none;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-login .bf-home-hero-copy-v25284{padding-bottom: 42px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-login .bf-home-hero-copy-v25284 > .bf-home-join-v25284{margin-top: clamp(28px, 3vw, 42px);}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-login .bf-home-hero-stats-v25284{margin-top: clamp(24px, 3.2vw, 44px);}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-stage-v25088,body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-resend .bf-login-stage-v25088{width: min(1120px, calc(100% - 36px));
    min-height: 0 !important;
    margin: 28px auto 0 !important;
    padding: 46px 0 clamp(76px, 8vw, 112px) !important;
    background: radial-gradient(circle at 50% 8%, rgba(240, 173, 37, .12), transparent 320px) !important;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-card-v25088{width: min(470px, 100%);
    min-height: 0;
    padding: 70px 46px 34px;
    border-color: rgba(240, 173, 37, .64);
    border-radius: 16px;
    background:
        radial-gradient(circle at 82% 0%, rgba(240, 173, 37, .12), transparent 230px),
        linear-gradient(145deg, rgba(25, 23, 19, .98), rgba(5, 5, 5, .985));
    box-shadow: 0 34px 84px rgba(0, 0, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .055);}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-card-v25088::before{top: 25px;
    right: 34px;
    left: 34px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-card-v25088::after{right: 34px;
    bottom: 27px;
    left: 34px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-crest-v25088{top: -41px;
    width: 88px;
    height: 88px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-crest-v25088 img{width: 88px;
    height: 88px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-card-header-v25088 h1{font-size: clamp(46px, 6vw, 60px) !important;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-title-rule-register-v25285{margin-top: 17px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-title-rule-register-v25285 strong{color: #f2b64d;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1.2;
    text-transform: none;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-form-v25088{gap: 8px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-form-v25088 input{min-height: 46px;
    border-radius: 7px;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-form-v25088 button[type="submit"]{min-height: 50px;
    margin-top: 7px;
    border-radius: 7px;
    font-size: 17px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-page-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-page-v25290{box-sizing: border-box;
    width: min(1240px, calc(100% - 36px));
    margin: 0 auto;
    color: var(--bf-public-copy-v25290);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-page-v25290 *,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-page-v25290 *{box-sizing: border-box;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-stage-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-stage-v25290{width: 100%;
    min-height: 0;
    padding: clamp(30px, 4.5vw, 62px) 0 clamp(76px, 8vw, 118px);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-kicker-v25290{margin: 0 0 10px;
    color: var(--bf-public-gold-v25290);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .18em;
    line-height: 1.35;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-v25290{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(310px, .48fr);
    align-items: end;
    gap: clamp(30px, 5vw, 72px);
    padding: clamp(34px, 5vw, 64px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .43);
    border-radius: 21px;
    background:
        radial-gradient(circle at 92% 0%, rgba(240, 173, 37, .19), transparent 430px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(25, 22, 17, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-v25290::before{content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-v25290::after{content: "?";
    position: absolute;
    top: -23%;
    right: 3%;
    color: rgba(240, 173, 37, .038);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(180px, 29vw, 360px);
    font-weight: 900;
    line-height: 1;
    pointer-events: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-copy-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290{position: relative;
    z-index: 1;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-copy-v25290 h1{margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: var(--bf-public-cream-v25290) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(42px, 6vw, 74px) !important;
    font-weight: 600;
    line-height: .99 !important;
    letter-spacing: -.025em;
    text-transform: none !important;
    text-wrap: balance;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-copy-v25290 > p:last-child{max-width: 720px;
    margin: 20px 0 0;
    color: rgba(255, 255, 255, .73);
    font-size: clamp(15px, 1.55vw, 18px);
    line-height: 1.7;
    text-wrap: pretty;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin: 0;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 > div{min-width: 0;
    min-height: 112px;
    display: grid;
    align-content: center;
    gap: 7px;
    padding: 16px 10px;
    border: 1px solid rgba(240, 173, 37, .2);
    border-radius: 11px;
    text-align: center;
    background: rgba(0, 0, 0, .3);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 dt,body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 dd{margin: 0;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 dt{color: var(--bf-public-gold-bright-v25290);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(25px, 3vw, 37px);
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 0 16px rgba(240, 173, 37, .23);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 dd{color: rgba(255, 255, 255, .52);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .09em;
    line-height: 1.35;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin: 18px 0;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290 a{min-width: 0;
    min-height: 62px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 12px 14px;
    border: 1px solid rgba(240, 173, 37, .22);
    border-radius: 10px;
    color: rgba(255, 255, 255, .77) !important;
    background: linear-gradient(150deg, rgba(26, 24, 20, .96), rgba(7, 7, 7, .98));
    font-size: 12px;
    font-weight: 800;
    line-height: 1.35;
    text-decoration: none !important;
    transition: transform .16s ease, border-color .16s ease, background .16s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290 a:hover,body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290 a:focus-visible{transform: translateY(-1px);
    border-color: rgba(255, 211, 111, .64);
    background: linear-gradient(150deg, rgba(57, 40, 18, .96), rgba(8, 8, 8, .99));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290 b{min-width: 29px;
    height: 29px;
    display: grid;
    place-items: center;
    flex: 0 0 29px;
    border: 1px solid rgba(240, 173, 37, .35);
    border-radius: 50%;
    color: #f1bd5e;
    background: rgba(0, 0, 0, .3);
    font-size: 10px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-groups-v25290{display: grid;
    gap: 18px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-v25290{scroll-margin-top: 18px;
    padding: clamp(20px, 3vw, 34px);
    border: 1px solid rgba(240, 173, 37, .21);
    border-radius: 17px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 35%),
        linear-gradient(150deg, rgba(20, 20, 20, .975), rgba(5, 5, 5, .99));
    box-shadow: 0 18px 52px rgba(0, 0, 0, .29), inset 0 1px 0 rgba(255, 255, 255, .035);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-v25290:target{border-color: rgba(255, 211, 111, .6);
    box-shadow: 0 0 0 3px rgba(240, 173, 37, .07), 0 18px 52px rgba(0, 0, 0, .3);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290{display: grid;
    grid-template-columns: minmax(200px, .6fr) minmax(0, 1fr);
    align-items: end;
    gap: 24px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(240, 173, 37, .17);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290 p{margin: 0 0 5px;
    color: rgba(240, 173, 37, .72);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290 h2{margin: 0 !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(25px, 3vw, 35px) !important;
    font-weight: 600;
    line-height: 1.12 !important;
    text-transform: none !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290 > span{color: rgba(255, 255, 255, .57);
    font-size: 12px;
    line-height: 1.58;
    text-align: right;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-list-v25290{display: grid;
    gap: 9px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290{position: relative;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .08);
    border-radius: 11px;
    background: linear-gradient(150deg, rgba(28, 28, 28, .96), rgba(12, 12, 12, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .025);
    transition: border-color .18s ease, background .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290[open]{border-color: rgba(240, 173, 37, .48);
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .055), transparent 36%),
        linear-gradient(150deg, rgba(32, 28, 21, .98), rgba(10, 10, 10, .99));
    box-shadow: 0 13px 32px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .035);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290 > summary{min-height: 70px;
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 38px;
    align-items: center;
    gap: 13px;
    padding: 14px 17px;
    color: #f1eee8;
    list-style: none;
    cursor: pointer;
    user-select: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290 > summary::-webkit-details-marker{display: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290 > summary::marker{content: "";}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290 > summary:hover{background: rgba(240, 173, 37, .035);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-number-v25290{width: 39px;
    height: 39px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .35);
    border-radius: 50%;
    color: rgba(240, 173, 37, .84);
    background: rgba(0, 0, 0, .27);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 10px;
    font-weight: 800;
    line-height: 1;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-question-v25290{min-width: 0;
    color: #f3eee6;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(16px, 1.65vw, 21px);
    font-weight: 600;
    line-height: 1.35;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290{width: 34px;
    height: 34px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .34);
    border-radius: 50%;
    background: rgba(0, 0, 0, .3);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290 i{position: relative;
    width: 13px;
    height: 13px;
    display: block;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290 i::before,body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290 i::after{content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 13px;
    height: 2px;
    border-radius: 2px;
    background: #f0b341;
    transform: translate(-50%, -50%);
    transition: opacity .18s ease, transform .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290 i::after{transform: translate(-50%, -50%) rotate(90deg);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290[open] .bf-public-faq-toggle-v25290 i::after{opacity: 0;
    transform: translate(-50%, -50%) rotate(0deg);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-answer-v25290{margin: 0 17px 17px 74px;
    padding: 0 17px 0;
    border-left: 2px solid rgba(240, 173, 37, .28);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-answer-v25290 p{margin: 0;
    color: rgba(255, 255, 255, .68);
    font-size: 13px;
    line-height: 1.75;
    text-wrap: pretty;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290{display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 30px;
    margin-top: 18px;
    padding: clamp(24px, 4vw, 42px);
    border: 1px solid rgba(240, 173, 37, .31);
    border-radius: 16px;
    background:
        radial-gradient(circle at 100% 0%, rgba(240, 173, 37, .14), transparent 300px),
        linear-gradient(145deg, rgba(30, 25, 18, .97), rgba(6, 6, 6, .99));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 p{margin: 0 0 5px;
    color: #e9a83a;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 h2{margin: 0 !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(25px, 3.4vw, 39px) !important;
    line-height: 1.15 !important;
    text-transform: none !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 div > span{display: block;
    max-width: 720px;
    margin-top: 9px;
    color: rgba(255, 255, 255, .57);
    font-size: 12px;
    line-height: 1.55;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 nav,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 nav{display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 nav a,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 nav a{min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 9px 14px;
    border: 1px solid rgba(240, 173, 37, .32);
    border-radius: 7px;
    color: #efb44c !important;
    background: rgba(240, 173, 37, .045);
    font-size: 11px;
    font-weight: 900;
    line-height: 1.2;
    text-align: center;
    text-decoration: none !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 nav a.is-primary,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 nav a.is-primary{border-color: #ffd576;
    color: #231100 !important;
    background: linear-gradient(180deg, #ffd470, #e39516 58%, #a95700);
    box-shadow: 0 10px 24px rgba(0, 0, 0, .27), inset 0 1px 0 rgba(255, 255, 255, .38);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-page-v25290{display: grid;
    gap: 18px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290{position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(280px, .44fr);
    align-items: center;
    gap: clamp(30px, 5vw, 72px);
    padding: clamp(36px, 5.5vw, 68px);
    overflow: hidden;
    border: 1px solid rgba(240, 173, 37, .43);
    border-radius: 21px;
    background:
        radial-gradient(circle at 90% 10%, rgba(240, 173, 37, .17), transparent 430px),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 9px),
        linear-gradient(150deg, rgba(25, 22, 17, .985), rgba(4, 4, 4, .995));
    box-shadow: 0 34px 90px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .065);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290::before{content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    background: linear-gradient(180deg, transparent, #f0ad25 18%, #f0ad25 82%, transparent);
    box-shadow: 0 0 22px rgba(240, 173, 37, .35);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290::after{content: "BF";
    position: absolute;
    top: -3%;
    right: 1%;
    color: rgba(240, 173, 37, .032);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(130px, 21vw, 250px);
    font-weight: 900;
    line-height: .8;
    letter-spacing: -.09em;
    pointer-events: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 > *{position: relative;
    z-index: 1;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 h1{max-width: 830px;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--bf-public-cream-v25290) !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(38px, 5.2vw, 65px) !important;
    font-weight: 600;
    line-height: 1.02 !important;
    letter-spacing: -.025em;
    text-transform: none !important;
    text-wrap: balance;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 > div > p:last-child{max-width: 780px;
    margin: 19px 0 0;
    color: rgba(255, 255, 255, .71);
    font-size: clamp(15px, 1.5vw, 17px);
    line-height: 1.7;
    text-wrap: pretty;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 aside{display: grid;
    gap: 9px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 aside span{min-height: 49px;
    display: flex;
    align-items: center;
    gap: 11px;
    padding: 11px 14px;
    border: 1px solid rgba(240, 173, 37, .2);
    border-radius: 9px;
    color: rgba(255, 255, 255, .73);
    background: rgba(0, 0, 0, .28);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .035em;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 aside span::before{content: "";
    width: 8px;
    height: 8px;
    flex: 0 0 8px;
    border-radius: 50%;
    background: #e79a2c;
    box-shadow: 0 0 0 4px rgba(231, 154, 44, .11), 0 0 12px rgba(231, 154, 44, .35);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290{padding: clamp(24px, 3.8vw, 42px);
    border: 1px solid rgba(240, 173, 37, .21);
    border-radius: 17px;
    background: linear-gradient(150deg, rgba(20, 20, 20, .975), rgba(5, 5, 5, .99));
    box-shadow: 0 18px 52px rgba(0, 0, 0, .29), inset 0 1px 0 rgba(255, 255, 255, .035);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > header,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290 > header{margin-bottom: 19px;
    padding-bottom: 17px;
    border-bottom: 1px solid rgba(240, 173, 37, .17);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > header > p,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290 > header > p{margin: 0 0 6px;
    color: var(--bf-public-gold-v25290);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .15em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > header h2,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290 > header h2{margin: 0 !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(27px, 3.6vw, 42px) !important;
    font-weight: 600;
    line-height: 1.14 !important;
    text-transform: none !important;
    text-wrap: balance;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290 > header > span{display: block;
    max-width: 850px;
    margin-top: 9px;
    color: rgba(255, 255, 255, .55);
    font-size: 12px;
    line-height: 1.58;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > div{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 article{position: relative;
    min-width: 0;
    padding: 20px 17px 18px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 11px;
    background: linear-gradient(150deg, rgba(30, 30, 30, .96), rgba(12, 12, 12, .98));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 article > span{position: absolute;
    top: -8px;
    right: 7px;
    color: rgba(240, 173, 37, .08);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 62px;
    font-weight: 900;
    line-height: 1;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 article h3{position: relative;
    margin: 0 0 8px;
    color: #f0c26d;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 18px;
    line-height: 1.25;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 article p{position: relative;
    margin: 0;
    color: rgba(255, 255, 255, .61);
    font-size: 11.5px;
    line-height: 1.62;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-grid-v25290{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 11px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290{position: relative;
    min-width: 0;
    min-height: 310px;
    display: flex;
    flex-direction: column;
    padding: 20px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .075);
    border-radius: 12px;
    background:
        linear-gradient(90deg, rgba(240, 173, 37, .025), transparent 38%),
        linear-gradient(150deg, rgba(30, 30, 30, .97), rgba(11, 11, 11, .99));
    transition: border-color .18s ease, transform .18s ease, box-shadow .18s ease;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290:hover{transform: translateY(-2px);
    border-color: rgba(240, 173, 37, .38);
    box-shadow: 0 17px 34px rgba(0, 0, 0, .24);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-head-v25290{display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 14px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(240, 173, 37, .13);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-head-v25290 > span{width: 35px;
    height: 35px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 173, 37, .38);
    border-radius: 50%;
    color: #eeb24b;
    background: rgba(0, 0, 0, .25);
    font-size: 9px;
    font-weight: 900;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-head-v25290 p{margin: 0;
    color: rgba(240, 173, 37, .72);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .12em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290 h3{margin: 0 0 10px;
    color: #f3eee5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.25;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290 > p{margin: 0 0 15px;
    color: rgba(255, 255, 255, .63);
    font-size: 12px;
    line-height: 1.65;
    text-wrap: pretty;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290 ul{display: grid;
    gap: 7px;
    margin: auto 0 0;
    padding: 13px 0 0;
    border-top: 1px solid rgba(255, 255, 255, .065);
    list-style: none;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290 li{position: relative;
    padding-left: 16px;
    color: rgba(255, 255, 255, .53);
    font-size: 10.5px;
    line-height: 1.45;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290 li::before{content: "";
    position: absolute;
    top: .56em;
    left: 1px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d88a26;
    box-shadow: 0 0 0 3px rgba(216, 138, 38, .09);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290{display: grid;
    grid-template-columns: minmax(280px, .65fr) minmax(0, 1fr);
    align-items: center;
    gap: 30px;
    padding: clamp(24px, 4vw, 42px);
    border: 1px solid rgba(240, 173, 37, .31);
    border-left-width: 4px;
    border-radius: 15px;
    background: linear-gradient(145deg, rgba(67, 44, 15, .34), rgba(8, 8, 8, .98));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290 div > p{margin: 0 0 6px;
    color: #e9a83a;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290 h2{margin: 0 !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(23px, 3vw, 35px) !important;
    line-height: 1.17 !important;
    text-transform: none !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290 > p{margin: 0;
    color: rgba(255, 255, 255, .66);
    font-size: 12px;
    line-height: 1.7;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290{display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 30px;
    padding: clamp(24px, 4vw, 42px);
    border: 1px solid rgba(240, 173, 37, .26);
    border-radius: 15px;
    background: linear-gradient(145deg, rgba(26, 23, 18, .97), rgba(6, 6, 6, .99));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 h2{margin: 0 !important;
    padding: 0 !important;
    color: #f5eee3 !important;
    background: none !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(24px, 3.2vw, 38px) !important;
    line-height: 1.15 !important;
    text-transform: none !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 div > p{margin: 8px 0 0;
    color: rgba(255, 255, 255, .56);
    font-size: 12px;
    line-height: 1.55;}body.bf-login-v25088.bf-login-home-v25290:is(.bf-login-mode-terms, .bf-login-mode-privacy) .bf-legal-stage-v25288{padding-top: clamp(30px, 4.5vw, 58px);}@media (max-width: 1120px){body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290{grid-template-columns: minmax(250px, 1fr) auto auto;
        gap: 24px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284{gap: 11px;
        font-size: 36px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284 img{width: 54px;
        height: 54px;
        flex-basis: 54px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary{min-width: 170px;
        min-height: 60px;
        gap: 13px;
        font-size: 24px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-grid-v25290{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 920px){body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290{grid-template-columns: 1fr;
        align-items: start;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290{max-width: 620px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290{grid-template-columns: repeat(2, minmax(0, 1fr));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > div{grid-template-columns: repeat(2, minmax(0, 1fr));}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 nav,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 nav{justify-content: flex-start;}}@media (max-width: 820px){body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290{min-height: 122px;
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-rows: auto auto;
        gap: 7px 16px;
        padding: 9px 18px 11px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284{font-size: clamp(29px, 7vw, 38px);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284 img{width: 48px;
        height: 48px;
        flex-basis: 48px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284{grid-column: 1 / -1;
        grid-row: 2;
        justify-content: flex-start;
        gap: 28px;
        padding-left: 3px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284 a{padding: 5px 0;
        font-size: 14px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284{grid-column: 2;
        grid-row: 1;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary{min-width: 132px;
        min-height: 48px;
        gap: 10px;
        padding: 0 16px;
        font-size: 19px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary svg{width: 24px;
        height: 24px;
        flex-basis: 24px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284{top: calc(100% + 10px);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-breadcrumb-v25256{width: min(100% - 26px, 1240px);
        padding-top: 14px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-page-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-page-v25290{width: min(100% - 26px, 1240px);}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290{grid-template-columns: 1fr;
        gap: 10px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-head-v25290 > span{text-align: left;}}@media (max-width: 620px){body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-group-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-systems-v25290{padding: 22px;
        border-radius: 14px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-facts-v25290 > div{min-height: 82px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-nav-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-loop-v25290 > div,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-grid-v25290{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-item-v25290 > summary{grid-template-columns: 36px minmax(0, 1fr) 32px;
        gap: 9px;
        min-height: 64px;
        padding: 12px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-number-v25290{width: 34px;
        height: 34px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-toggle-v25290{width: 31px;
        height: 31px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-answer-v25290{margin: 0 12px 14px 57px;
        padding: 0 10px 0 13px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-principle-v25290,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290{padding: 22px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-card-v25290{min-height: 0;}body.bf-login-v25088.bf-login-home-v25290.bf-login-mode-register .bf-login-card-v25088{padding: 64px 25px 31px;}}@media (max-width: 520px){body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290{padding-right: 12px;
        padding-left: 12px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284{gap: 8px;
        font-size: 28px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-brand-v25284 img{width: 43px;
        height: 43px;
        flex-basis: 43px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary{min-width: 111px;
        padding: 0 12px;
        font-size: 16px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-access-v25284 > summary svg{width: 21px;
        height: 21px;
        flex-basis: 21px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-nav-links-v25284{justify-content: space-between;
        gap: 12px;
        padding: 0 3px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-panel-v25284{right: -1px;
        width: min(350px, calc(100vw - 24px));
        padding: 16px;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-row-v25284{grid-template-columns: 1fr;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-shared-header-v25290 .bf-home-login-row-v25284 button{width: 100%;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-hero-copy-v25290 h1{font-size: clamp(37px, 12vw, 53px) !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-hero-v25290 h1{font-size: clamp(34px, 10.4vw, 48px) !important;}body.bf-login-v25088.bf-login-home-v25290 .bf-public-faq-cta-v25290 nav a,body.bf-login-v25088.bf-login-home-v25290 .bf-public-mechanics-actions-v25290 nav a{width: 100%;}}@media (prefers-reduced-motion: reduce){body.bf-login-v25088.bf-login-home-v25290 *,body.bf-login-v25088.bf-login-home-v25290 *::before,body.bf-login-v25088.bf-login-home-v25290 *::after{scroll-behavior: auto !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;}}.bf-reddit-consent-v25323[hidden]{display: none !important;}.bf-reddit-consent-v25323{position: fixed;
    z-index: 2147483000;
    left: max(16px, env(safe-area-inset-left));
    right: max(16px, env(safe-area-inset-right));
    bottom: max(16px, env(safe-area-inset-bottom));
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    width: min(920px, calc(100vw - 32px));
    margin: 0 auto;
    padding: 18px 20px;
    color: #f4f4f4;
    background: rgba(20, 20, 20, .98);
    border: 1px solid #d57800;
    border-radius: 8px;
    box-shadow: 0 14px 42px rgba(0, 0, 0, .55);
    font: 14px/1.55 Arial, Helvetica, sans-serif;}.bf-reddit-consent-copy-v25323{max-width: 620px;}.bf-reddit-consent-copy-v25323 strong{display: block; margin-bottom: 5px; color: #ff9d00; font-size: 17px;}.bf-reddit-consent-copy-v25323 p{margin: 0 0 7px; color: #e8e8e8;}.bf-reddit-consent-copy-v25323 a{color: #ffad2f; text-decoration: underline;}.bf-reddit-consent-signal-v25323{color: #ffd18a !important;}.bf-reddit-consent-actions-v25323{display: flex; flex: 0 0 auto; flex-wrap: wrap; justify-content: flex-end; gap: 10px;}.bf-reddit-consent-actions-v25323 button,.bf-public-cookie-settings-v25323{appearance: none;
    border: 1px solid #db7a00;
    border-radius: 4px;
    padding: 9px 13px;
    color: #111;
    background: linear-gradient(#ffb33d, #ec8700);
    font: 700 13px/1.2 Arial, Helvetica, sans-serif;
    cursor: pointer;}.bf-reddit-consent-actions-v25323 button.is-secondary{color: #f1f1f1;
    background: #303030;
    border-color: #696969;}.bf-reddit-consent-actions-v25323 button:disabled{opacity: .5; cursor: not-allowed;}.bf-reddit-consent-actions-v25323 button:focus-visible,.bf-public-cookie-settings-v25323:focus-visible{outline: 3px solid #fff; outline-offset: 2px;}.bf-public-cookie-settings-v25323{border: 0;
    padding: 0;
    color: inherit;
    background: none;
    font: inherit;
    text-decoration: underline;}@media (max-width: 720px){.bf-reddit-consent-v25323{align-items: stretch; flex-direction: column; gap: 14px; padding: 16px;}.bf-reddit-consent-actions-v25323{justify-content: stretch;}.bf-reddit-consent-actions-v25323 button{flex: 1 1 180px; min-height: 44px;}}@media (prefers-reduced-motion: reduce){.bf-reddit-consent-v25323,.bf-reddit-consent-v25323 *{scroll-behavior: auto !important; transition: none !important; animation: none !important;}}@media (min-width: 901px){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-v25284{min-height: 74px;
        grid-template-columns: minmax(240px, 1fr) auto auto;
        gap: clamp(18px, 2.6vw, 40px);
        padding: 7px clamp(22px, 3vw, 42px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284{gap: 12px;
        font-size: clamp(29px, 2.35vw, 39px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-brand-v25284 img{width: 50px;
        height: 50px;
        flex-basis: 50px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284{gap: clamp(20px, 2.4vw, 38px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-nav-links-v25284 a{padding: 9px 0;
        font-size: clamp(13px, 1.04vw, 17px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary{min-width: clamp(150px, 13.5vw, 194px);
        min-height: 52px;
        gap: 12px;
        padding: 0 18px;
        font-size: clamp(18px, 1.5vw, 24px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-access-v25284 > summary svg{width: 25px;
        height: 25px;
        flex-basis: 25px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-login-panel-v25284{width: min(350px, calc(100vw - 28px));
        padding: 17px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-scene-v25284{top: 74px;
        width: min(55vw, 790px);
        height: 405px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-landing-main-v25284{width: min(1320px, calc(100% - 60px));
        padding: clamp(30px, 3vw, 44px) 0 clamp(44px, 4.4vw, 66px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284{width: min(50%, 650px);
        min-height: 330px;
        padding: 6px 0 24px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:first-child{max-width: 630px;
        font-size: clamp(35px, 3.55vw, 57px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-copy-v25284 h1 > span:last-child{max-width: 575px;
        margin-top: 10px;
        font-size: clamp(18px, 1.62vw, 27px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284{width: min(345px, 100%);
        min-height: 58px;
        gap: 18px;
        padding: 0 23px;
        font-size: clamp(18px, 1.48vw, 24px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-join-v25284 strong{font-size: 31px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284{min-height: 88px;
        margin-bottom: clamp(31px, 3.3vw, 48px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 > div{min-height: 60px;
        padding: 8px 17px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 strong{font-size: clamp(29px, 2.65vw, 42px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-hero-stats-v25284 span{margin-top: 7px;
        font-size: clamp(10px, .9vw, 13px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-v25284 > h2,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-section-inner-v25230 > h2{font-size: clamp(24px, 2.55vw, 38px) !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-grid-v25284{gap: 11px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284{min-height: 112px;
        grid-template-columns: 102px minmax(0, 1fr);
        gap: 12px;
        padding: 14px 17px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-legacy-card-v25284 img{width: 90px;
        height: 90px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-text-section-v25230{padding-top: clamp(42px, 4.8vw, 66px);
        padding-bottom: clamp(42px, 4.8vw, 66px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-inner-v25230{width: min(1260px, calc(100% - 60px));}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-feature-grid-v25230{gap: 14px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230,body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-guide-card-v25321{min-height: 0;
        grid-template-columns: 68px minmax(0, 1fr) !important;
        padding: 20px 18px;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-icon-v25243{width: 48px !important;
        height: 48px !important;}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230 h3{font-size: clamp(18px, 1.45vw, 23px);}body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-card-v25230 p{font-size: clamp(13px, 1vw, 15px);
        line-height: 1.55;}}@media (min-width: 901px){body.bf-login-v25088.bf-login-home-v25284.bf-login-mode-login .bf-home-section-two-v25230 .bf-home-feature-icon-v25243{box-sizing: border-box !important;
        width: 48px !important;
        height: 48px !important;
        padding: 4px !important;}}
