.bridge-panel{border-top:3px solid #6ebfca}.bridge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bridge-head>div{min-width:0}.bridge-head .tag{flex-shrink:0;white-space:normal;max-width:200px;text-align:center}.bridge-ok{color:#a5e9cf!important;border-color:#467965!important}.bridge-panel p{max-width:82ch}.bridge-wallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.bridge-wallet>div{padding:20px;background:#152934;border:1px solid #3a5868}.bridge-wallet small,.bridge-wallet span{display:block;color:#a1bac7;font-size:11px;line-height:1.8}.bridge-wallet strong{display:block;font-size:35px;color:#e9d8a4;margin:8px 0}.bridge-error{padding:14px 18px;background:#3b2c27;border-left:3px solid #e3aa70;color:#f1d2b8!important}.bridge-empty{grid-column:1/-1;padding:28px}.bridge-chest .bridge-head h3{margin-top:0}.bridge-buy-form{display:grid;grid-template-columns:minmax(80px,1fr) minmax(150px,2fr);gap:10px;align-items:end;margin-top:20px}.bridge-buy-form label{grid-column:1/-1;font-size:12px;font-weight:600}.bridge-buy-form input{width:100%;min-width:0;background:#111f28;border:1px solid #526977;color:#e9f0f4;padding:11px 12px;border-radius:2px;font:inherit}.bridge-buy-form .button{min-height:43px}.bridge-buy-form :disabled{opacity:.45;cursor:not-allowed}.bridge-link-code{padding:18px;background:#122c38;border:1px solid #5a8393;margin:20px 0;font-size:19px;overflow-wrap:anywhere}.bridge-link-code code{white-space:normal}.bridge-dialog-status{min-height:1.8em;color:#dfc49a}.bridge-panel .actions{flex-wrap:wrap}.bridge-panel .text-link{background:none;border:0;cursor:pointer}.bridge-chest{min-width:0}.bridge-chest .chest-content{min-width:0}.bridge-chest .subtle-note{margin-top:15px;line-height:1.8}.bridge-chest .shop-sign{min-width:0}.bridge-panel code{overflow-wrap:anywhere}
@media(max-width:650px){.bridge-head{flex-direction:column}.bridge-wallet{grid-template-columns:minmax(0,1fr)}.bridge-buy-form{grid-template-columns:minmax(0,1fr)}.bridge-buy-form input{font-size:16px}.bridge-wallet strong{font-size:30px}.bridge-link-code{font-size:17px}}
.bridge-search-form{margin:0 0 24px}.bridge-search-form label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.bridge-search-form>div{display:flex;gap:10px}.bridge-search-form input{flex:1;min-width:0;background:#111f28;border:1px solid #526977;color:#e9f0f4;padding:12px;font:inherit}.bridge-stock-totals{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.bridge-stock-totals li{padding:14px;background:#152934;border:1px solid #3a5868}.bridge-stock-totals span,.bridge-stock-totals strong{display:block}.bridge-stock-totals span{font-size:12px;color:#a1bac7}.bridge-stock-totals strong{color:#e9d8a4;margin-top:5px}.bridge-orders li{align-items:flex-start}.bridge-orders small{overflow-wrap:anywhere}.bridge-orders code,.bridge-chest-id{overflow-wrap:anywhere}.bridge-stock-summary .section-head{margin-bottom:0}.bridge-selling-guide li{line-height:1.9;margin:9px 0}@media(max-width:650px){.bridge-search-form>div{flex-direction:column}.bridge-search-form input{font-size:16px}.bridge-orders li{flex-direction:column;gap:9px}.bridge-stock-summary .section-head{align-items:flex-start;gap:14px;flex-direction:column}}
.market-native-art{--item-size:64px;display:grid;place-items:center;flex:0 0 auto;width:calc(var(--item-size) + 22px);height:calc(var(--item-size) + 22px);padding:10px;background:radial-gradient(ellipse at 50% 35%,#43616d55,transparent 75%),#10202a;border:1px solid #45616a;box-shadow:inset 2px 2px #7a9da817,inset -2px -2px #020a10;overflow:hidden}.market-native-frame{display:block;width:var(--item-size);height:var(--item-size);overflow:hidden}.market-native-frame img{display:block;width:100%;max-width:none;height:auto;image-rendering:pixelated;image-rendering:crisp-edges}.market-native-compact{--item-size:32px;width:46px;height:46px;padding:6px}.market-native-unavailable{gap:5px;align-content:center;color:#b9c5bf;text-align:center}.market-native-unavailable b{font-size:9px;max-width:100%;overflow-wrap:anywhere;font-family:var(--label-font,monospace)}.market-native-unavailable small{font-size:8px;line-height:1.5;color:#879b9e}.market-native-compact.market-native-unavailable b{font-size:6px}.bridge-item-heading{display:flex;align-items:center;gap:16px}.bridge-item-heading>div{min-width:0}.bridge-item-heading h3{font-size:19px;line-height:1.35;margin:0 0 7px}.bridge-item-heading p{margin:0 0 8px;color:#a0b8bc;font-size:12px}.bridge-item-heading>div>code{font-size:9px;letter-spacing:.4px;color:#c5bd91;overflow-wrap:anywhere}.bridge-chest .bridge-head{align-items:flex-start}.bridge-chest .bridge-head>.tag{font-size:8px;max-width:110px}.bridge-offer-stock{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;padding:22px 0;margin-top:20px;border-top:1px solid #425550;border-bottom:1px solid #425550}.bridge-offer-stock small{font-size:9px;letter-spacing:.35px;color:#a5b9b6;line-height:1.7}.bridge-offer-stock .chest-stock strong{font-size:34px;margin:7px 0;line-height:1.2}.bridge-offer-stock .chest-stock strong>span{font-size:14px;color:#a9bdb9}.bridge-offer-stock .bridge-stack-line{font-size:11px;line-height:1.8;margin:5px 0 0;color:#c4d4ca}.bridge-pack-stock{padding-left:18px;border-left:1px solid #425550}.bridge-pack-stock>small,.bridge-pack-stock>strong,.bridge-pack-stock>span{display:block}.bridge-pack-stock>strong{font-size:28px;margin:8px 0 4px;color:#a5d2c3}.bridge-pack-stock>span{font-size:11px;color:#c3d2cc;margin-bottom:8px}.bridge-pack-stock>small:last-child{letter-spacing:0;font-size:10px}.bridge-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 12px}.bridge-price-grid>div{padding:13px 12px;background:#14292f;border:1px solid #3d5758;min-width:0}.bridge-price-grid dt{color:#a9bfbd;font-size:10px;line-height:1.6}.bridge-price-grid dd{margin:8px 0 0;color:#efd9aa;font-size:19px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.bridge-price-grid dd small{font-size:10px;color:#b6c3b6;font-weight:400}.bridge-minimum{font-size:11px;line-height:1.9;color:#a6b9b5}.bridge-minimum strong{color:#d6dbbf}.bridge-stock-totals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bridge-stock-totals li{display:flex;gap:12px;align-items:flex-start}.bridge-stock-totals li>.market-native-art{display:grid}.bridge-stock-totals li>div{min-width:0}.bridge-stock-totals li small{display:block;color:#99b2b4;font-size:10px;line-height:1.8}.bridge-stock-totals strong{font-size:18px}.bridge-chest .bridge-buy-form{margin-top:17px}@media(max-width:650px){.bridge-item-heading{gap:12px}.bridge-item-heading .market-native-art{--item-size:48px;width:68px;height:68px}.bridge-item-heading h3{font-size:17px}.bridge-chest .bridge-head{flex-direction:row;gap:8px}.bridge-chest .bridge-head>.tag{font-size:7px;max-width:90px}.bridge-offer-stock{gap:12px}.bridge-pack-stock{padding-left:12px}.bridge-price-grid dd{font-size:18px}.bridge-price-grid{gap:8px}.bridge-price-grid>div{padding:12px 9px}.bridge-stock-totals{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.bridge-chest .bridge-head{flex-wrap:wrap}.bridge-chest .bridge-head>.tag{max-width:none}.bridge-offer-stock{grid-template-columns:minmax(0,1fr)}.bridge-pack-stock{padding:12px 0 0;border-left:0;border-top:1px solid #425550}}
.account-login{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid #678d88;background:#173633;color:#e8e9d6;font:inherit;cursor:pointer;border-radius:3px;white-space:nowrap}.account-login:hover{background:#224a43;border-color:#a3c08f}.account-login:focus-visible{outline:2px solid #e9d8a4;outline-offset:3px}.account-login:disabled{opacity:.6;cursor:wait}.account-login-icon{display:flex;width:20px;height:20px;flex-shrink:0}.account-login-icon svg{width:20px;height:20px}.account-login-copy{display:flex;flex-direction:column;text-align:left;line-height:1.3}.account-login-copy strong{font-size:12px}.account-login-copy small{font-size:10px;color:#bad1c5;max-width:115px;overflow:hidden;text-overflow:ellipsis}.account-login-copy small[hidden]{display:none}.bridge-login-steps{list-style:none;padding:0;margin:22px 0;display:grid;gap:16px}.bridge-login-steps li{display:flex;align-items:flex-start;gap:13px}.bridge-login-steps b{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;background:#213d40;border:1px solid #527575;color:#dfd0a9;font-size:11px}.bridge-login-steps strong,.bridge-login-steps span{display:block}.bridge-login-steps strong{font-size:14px;color:#e9e2cb;margin:0 0 5px}.bridge-login-steps span{font-size:12px;color:#a9c0ca;line-height:1.75}.bridge-login-dialog .bridge-link-code{font-size:21px}.bridge-login-dialog strong{color:#e8d7ac}@media(max-width:650px){.account-login{padding:8px 10px;gap:7px}.account-login-icon{width:17px}.account-login-copy strong{font-size:11px}.account-login-copy small{max-width:82px}.bridge-login-dialog .bridge-link-code{font-size:17px}.bridge-login-steps li{gap:10px}.bridge-login-steps b{width:29px;height:29px}}@media(max-width:430px){.top-actions{gap:7px}.wallet-pill{padding-left:9px;padding-right:9px}.wallet-pill>span:last-child{display:none}}

.bridge-priceboard,.bridge-price-planner{border-top:3px solid #a59054}.bridge-priceboard .section-head,.bridge-price-planner .section-head{align-items:flex-start;gap:20px}.bridge-priceboard .section-head p,.bridge-price-planner .section-head p{max-width:75ch}.bridge-economy-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.bridge-economy-metrics>div,.bridge-trade-totals>div{padding:17px;background:#14292f;border:1px solid #3d5758;min-width:0}.bridge-economy-metrics span,.bridge-trade-totals span{display:block;color:#a9bfbd;font-size:11px;line-height:1.7}.bridge-economy-metrics strong,.bridge-trade-totals strong{display:block;color:#eed8a6;font-size:27px;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.bridge-economy-metrics strong small,.bridge-trade-totals strong small{font-size:12px;color:#a9bfbd}.bridge-economy-notice{padding:18px;background:#162b34;border-left:3px solid #6b8991;line-height:1.8}.bridge-priceboard-scroll{max-height:650px;overflow:auto;border:1px solid #3d5758;overscroll-behavior:contain}.bridge-priceboard-table{width:100%;border-collapse:collapse;text-align:left;min-width:700px}.bridge-priceboard-table caption{text-align:left;padding:14px;background:#12262e;color:#a6babb;font-size:11px;line-height:1.7}.bridge-priceboard-table thead{background:#213a3e}.bridge-priceboard-table th,.bridge-priceboard-table td{padding:16px;border-bottom:1px solid #354b4d;vertical-align:top;font-weight:400}.bridge-priceboard-table thead th{font-size:11px;color:#c7d4c6;font-weight:600;line-height:1.7}.bridge-priceboard-table tbody tr:nth-child(even){background:#18303555}.bridge-priceboard-table tbody tr:last-child>*{border-bottom:0}.bridge-priceboard-table td>strong,.bridge-priceboard-table td>span,.bridge-priceboard-table td>small{display:block}.bridge-priceboard-table td>strong{font-size:17px;color:#e7d6ad;line-height:1.6}.bridge-priceboard-table td>strong small{font-size:11px;color:#adbfbc;font-weight:400}.bridge-priceboard-table td>span{font-size:12px;color:#c4d2c9;line-height:1.8;margin:4px 0}.bridge-priceboard-table td>small{font-size:10px;color:#9fb6b5;line-height:1.8}.bridge-board-item{display:flex;gap:12px;align-items:center}.bridge-board-item>div{min-width:0}.bridge-board-item strong{display:block;font-size:13px;line-height:1.6;color:#e5e6d2}.bridge-board-item code{display:block;font-size:9px;line-height:1.8;color:#b5bf9b;overflow-wrap:anywhere;margin-top:4px}.bridge-priceboard-table .text-link{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;padding:8px 0;font:inherit;font-size:11px;text-align:left;cursor:pointer;white-space:nowrap}.bridge-price-plan-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;margin:24px 0}.bridge-price-plan-form label{display:flex;min-width:0;flex-direction:column;gap:10px}.bridge-price-plan-form label>span,.bridge-market-actions label{font-size:11px;color:#bbcdc6;line-height:1.8;font-weight:600}.bridge-price-plan-form .bridge-plan-item{grid-column:1/-1}.bridge-price-plan-form input,.bridge-price-plan-form select,.bridge-market-actions select{width:100%;min-width:0;background:#111f28;border:1px solid #526977;color:#e9f0f4;padding:12px;border-radius:2px;font:inherit;min-height:46px}.bridge-price-plan-form select{max-width:100%}.bridge-plan-submit{grid-column:1/-1}.bridge-price-plan-form>p{grid-column:1/-1;margin:0}.bridge-plan-result:focus{outline:2px solid #a59054;outline-offset:8px}.bridge-plan-result:empty{display:none}.bridge-plan-result>.bridge-board-item{padding-top:20px;border-top:1px solid #3d5758}.bridge-plan-result .bridge-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-plan-result .bridge-price-grid dd{font-size:21px}.bridge-plan-result .bridge-price-grid small{display:block;font-size:10px;line-height:1.7}.bridge-plan-comparison{padding:15px 17px;border-left:3px solid #6b9f8c;background:#16342f;line-height:1.9;font-size:12px}.bridge-plan-comparison strong{color:#dddfbc}.bridge-sign-preview{display:flex;align-items:center;gap:20px;padding:18px;margin:18px 0;background:#13262c;border:1px solid #3d5758}.bridge-sign-preview>code{display:block;flex-shrink:0;background:#554735;border:3px solid #8c7851;box-shadow:inset 2px 2px #b59b6422,inset -2px -2px #211b16;padding:12px 26px;color:#f0e0bc;font-size:14px;line-height:1.8;text-align:center;letter-spacing:1px}.bridge-sign-preview p{font-size:12px;line-height:1.9;max-width:60ch;margin:0}.bridge-trade-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 14px}.bridge-trade-totals>div>small{display:block;font-size:11px;color:#9fb6b5;line-height:1.8;margin-top:7px}.bridge-market-actions{display:flex;align-items:flex-end;gap:12px}.bridge-market-actions label{display:flex;flex-direction:column;gap:7px;min-width:0}.bridge-market-actions select{min-width:205px;font-size:12px}.bridge-selling-guide>summary{cursor:pointer;color:#d7d3b6;font-size:16px;line-height:1.8;font-weight:600;min-height:30px}.bridge-selling-guide[open]>summary{padding-bottom:15px;border-bottom:1px solid #3d5758;margin-bottom:22px}.bridge-priceboard button:focus-visible,.bridge-price-plan-form :focus-visible,.bridge-market-actions :focus-visible,.bridge-selling-guide>summary:focus-visible{outline:2px solid #e9d8a4;outline-offset:3px}
@media(max-width:950px){.bridge-plan-result .bridge-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-market-actions{flex-wrap:wrap;justify-content:flex-end}.bridge-market-actions select{min-width:180px}}
@media(max-width:720px){.bridge-priceboard .section-head,.bridge-price-planner .section-head{flex-direction:column}.bridge-economy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-economy-metrics>div:last-child{grid-column:1/-1}.bridge-priceboard-scroll{max-height:720px}.bridge-priceboard-table{min-width:0}.bridge-priceboard-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.bridge-priceboard-table tbody{display:block}.bridge-priceboard-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;padding:18px;border-bottom:1px solid #45605d}.bridge-priceboard-table tbody tr:last-child{border-bottom:0}.bridge-priceboard-table tbody th{grid-column:1/-1;padding:0 0 14px}.bridge-priceboard-table tbody td{padding:14px 0 0;border:0;min-width:0}.bridge-priceboard-table tbody td:nth-child(2){grid-column:1/-1}.bridge-priceboard-table td[data-label]::before{content:attr(data-label);display:block;color:#9eb5b4;font-size:10px;line-height:1.7;margin-bottom:6px}.bridge-priceboard-table td>strong{font-size:18px}.bridge-priceboard-table td:nth-child(2)>span{display:inline-block}.bridge-price-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-price-plan-form label[for=server-plan-stock]{grid-column:1/-1}.bridge-price-plan-form input,.bridge-price-plan-form select{font-size:16px}.bridge-market-actions{width:100%;justify-content:flex-start;align-items:flex-end}.bridge-market-actions label{flex:1;min-width:170px}.bridge-market-actions select{min-width:0;font-size:16px}.bridge-sign-preview{align-items:flex-start;gap:14px}.bridge-sign-preview>code{font-size:12px;padding:10px 16px}}
@media(max-width:430px){.bridge-economy-metrics strong{font-size:24px}.bridge-economy-metrics{gap:8px}.bridge-economy-metrics>div{padding:13px 11px}.bridge-trade-totals{grid-template-columns:minmax(0,1fr)}.bridge-plan-result .bridge-price-grid dd{font-size:19px}.bridge-sign-preview{flex-direction:column}.bridge-priceboard-table tbody tr{padding:14px;gap:0 10px}.bridge-price-plan-form{gap:16px 10px}.bridge-price-plan-form label>span{min-height:39px}.bridge-price-plan-form .bridge-plan-item>span,.bridge-price-plan-form label[for=server-plan-stock]>span{min-height:0}}

.payment-topup{border-top:3px solid #ba9a57}.payment-topup .section-head,.payment-history .section-head{align-items:flex-start;gap:18px}.payment-topup .section-head p{max-width:74ch}.payment-availability,.payment-test-notice{padding:15px 18px;background:#252c2c;border-left:3px solid #b19a61;color:#e3d5b7;font-size:12px;line-height:1.9;margin:20px 0}.payment-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;margin:25px 0}.payment-pack{display:flex;flex-direction:column;min-width:0;padding:22px 16px;background:linear-gradient(150deg,#23413d,#142830 70%);border:1px solid #52695a;box-shadow:inset 2px 2px #91ad7210,inset -2px -2px #07141c}.payment-pack>span{font-size:8px;letter-spacing:1px;color:#a9b998;line-height:1.8}.payment-pack h3{font-size:33px;letter-spacing:-1px;line-height:1.2;color:#eddfb1;margin:18px 0 0;overflow-wrap:anywhere}.payment-pack>p{font-size:12px;color:#b2c8c2;margin:8px 0 20px}.payment-pack>strong{font-size:22px;color:#e5e7d1;line-height:1.6}.payment-pack>small{display:block;font-size:9px;line-height:1.8;color:#9fb7b5;margin:8px 0 22px}.payment-pack .button{width:100%;margin-top:auto;font-size:10px;padding:12px 8px;white-space:normal;line-height:1.7;min-height:46px}.payment-pack .button:disabled{opacity:.55;cursor:not-allowed}.payment-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0;gap:18px}.payment-flow li{display:flex;align-items:flex-start;gap:12px;min-width:0}.payment-flow b{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;background:#29413d;border:1px solid #687a5e;color:#e9d6a8;font-size:12px}.payment-flow span{font-size:12px;line-height:1.8;color:#b5c7c1}.payment-orders{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px}.payment-order{padding:20px;background:#152a31;border:1px solid #3c585a;border-left:3px solid #789099;min-width:0}.payment-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.payment-order-head>div{min-width:0}.payment-order-head strong,.payment-order-head>div>span{display:block}.payment-order-head strong{font-size:16px;line-height:1.7;color:#e4ddbd}.payment-order-head>div>span{font-size:11px;color:#9fb6b5;line-height:1.8;margin-top:4px}.payment-order-head .tag{font-size:8px;white-space:normal;max-width:230px;text-align:center;line-height:1.8}.payment-order p{font-size:12px;line-height:1.9;color:#b6c8c3;margin:15px 0}.payment-order>small{display:block;font-size:10px;color:#98b1b2;line-height:1.9;overflow-wrap:anywhere}.payment-order code{overflow-wrap:anywhere}.payment-credited{border-left-color:#82b89a}.payment-credited .tag{color:#b8dfba;border-color:#628a72}.payment-review{border-left-color:#cb9f64}.payment-review .tag{color:#e6c396;border-color:#a48050}.payment-failed{border-left-color:#976f62}.payment-checkout-amount{display:flex;flex-direction:column;gap:12px;background:#173630;border:1px solid #5d7e65;padding:22px;margin:22px 0}.payment-checkout-amount strong{font-size:24px;color:#eadbb3;line-height:1.6}.payment-checkout-amount span{font-size:21px;color:#bfd5be}.payment-checkout-status{min-height:1.8em;font-size:12px;color:#e4c997;line-height:1.9}.payment-demo-separation{border-left:3px solid #c49d55}.payment-demo-separation p{max-width:75ch}.payment-topup button:focus-visible,.payment-history button:focus-visible{outline:2px solid #e9d8a4;outline-offset:3px}
@media(max-width:800px){.payment-topup .section-head,.payment-history .section-head{flex-wrap:wrap}.payment-flow{grid-template-columns:minmax(0,1fr)}.payment-flow li{align-items:center}.payment-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-pack-grid>.payment-pack:last-child{grid-column:1/-1}.payment-pack-grid>.payment-pack:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px}.payment-pack-grid>.payment-pack:last-child>span,.payment-pack-grid>.payment-pack:last-child>h3,.payment-pack-grid>.payment-pack:last-child>p{grid-column:1}.payment-pack-grid>.payment-pack:last-child>strong{grid-column:2;grid-row:1/3;align-self:center}.payment-pack-grid>.payment-pack:last-child>small{grid-column:2;grid-row:3/4;margin:0 0 14px}.payment-pack-grid>.payment-pack:last-child>button{grid-column:2;grid-row:4;align-self:end}.payment-pack-grid>.payment-pack:last-child>p{margin-bottom:0}}
@media(max-width:480px){.payment-order-head{flex-direction:column}.payment-order-head .tag{text-align:left;max-width:none}.payment-order{padding:16px}.payment-pack{padding:18px 12px}.payment-pack h3{font-size:29px}.payment-pack>strong{font-size:20px}.payment-pack-grid{gap:10px}.payment-pack-grid>.payment-pack:last-child{display:flex}.payment-pack-grid>.payment-pack:last-child>p{margin-bottom:20px}.payment-pack-grid>.payment-pack:last-child>small{margin:8px 0 22px}.payment-checkout-amount strong{font-size:21px}}

.bridge-account-intro{padding:22px;background:#142e31;border:1px solid #49645c;margin:24px 0}.bridge-account-intro>strong{color:#e5dfbf;font-size:16px;line-height:1.7}.bridge-microsoft-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#f3f3ed!important;color:#202b2f!important;border:1px solid #d8ded8!important;min-height:46px;text-align:left;white-space:normal;line-height:1.6}.bridge-microsoft-button:hover{background:#fff!important}.bridge-microsoft-button svg{width:20px;height:20px;flex:0 0 20px}.bridge-microsoft-button:disabled{opacity:.55;cursor:not-allowed}.bridge-login-fallback{margin:22px 0}.bridge-login-fallback>summary{cursor:pointer;color:#d3d5b8;font-size:13px;line-height:1.8;min-height:36px}.bridge-auth-divider{display:flex;align-items:center;gap:14px;margin:24px 0;color:#a7bfbb;font-size:11px;line-height:1.8}.bridge-auth-divider::before,.bridge-auth-divider::after{content:"";height:1px;background:#46605f;flex:1}.bridge-auth-divider span{text-align:center}.bridge-login-options>.button{width:100%}.bridge-login-options>p{font-size:13px;line-height:1.9}.bridge-claim-panel{max-width:760px;border-top:3px solid #b99c62}.bridge-game-link-form{display:grid;gap:14px;margin:28px 0}.bridge-game-link-form label{font-weight:600;font-size:13px;line-height:1.8;color:#d3dfcc}.bridge-game-link-form input{min-width:0;max-width:100%;min-height:56px;padding:15px 17px;background:#10232b;color:#f0e6bf;border:1px solid #829780;font:inherit;font-size:21px;letter-spacing:3px;text-transform:uppercase;border-radius:2px}.bridge-game-link-form input::placeholder{font-size:13px;letter-spacing:0;text-transform:none;color:#9db4b4}.bridge-game-link-form .subtle-note{margin:0}.bridge-game-link-form .button{justify-self:start;min-height:46px;white-space:normal;line-height:1.7}.bridge-game-link-form [role=status]{margin:0;min-height:1.8em;color:#d8bf90;font-size:12px;line-height:1.8}.bridge-auth-privacy{border-top:1px solid #3d5758;padding-top:20px;margin-top:26px;font-size:12px!important;line-height:1.9;color:#a8bfba}.bridge-claim-panel :focus-visible,.bridge-login-options :focus-visible,.bridge-microsoft-dialog :focus-visible{outline:2px solid #e9d8a4;outline-offset:4px}.bridge-game-link-form :disabled{opacity:.55;cursor:wait}.bridge-claim-panel .actions{flex-wrap:wrap}
@media(max-width:650px){.bridge-account-intro{padding:18px 15px}.bridge-account-intro .actions,.bridge-claim-panel .actions{flex-direction:column;align-items:stretch}.bridge-account-intro .button,.bridge-claim-panel .button{width:100%;justify-content:center;white-space:normal}.bridge-game-link-form .button{justify-self:stretch}.bridge-game-link-form input{font-size:20px}.bridge-auth-divider{gap:10px;font-size:10px}}
