.btl .p5{--pmd-dead-x: max(0px, min(calc(var(--pmd-h1) * 2.6), calc(100% - var(--pmd-h1) * 9.9)))}@media(min-width:1101px){.btl .p109{margin-top:64px;padding-left:max(0px,min(calc(var(--pmd-h1) * 5.17 - 16px),calc(100% - 330px)))}}@media(max-width:1100px)and (min-width:901px){.btl .p109{margin-top:48px}}.btl .btl-byline{margin:-23px 0 0;font-family:var(--pmd-mono);font-size:12px;line-height:18px;color:var(--pmd-muted)}.btl .p103 .p9{padding-left:min(150px,22%)}.btl .pmd-book__front{border-radius:1px 2px 2px 1px}.btl .p17{background:url(/img/whitepaper/btl-hero-frost.webp?v=a0f9d86f) center / cover no-repeat,#A3A3A3}.btl .pmd-book__back{background:#1A1A16}.btl .pmd-book__spine{background:linear-gradient(90deg,#121210,#2C2C27 45%,#10100E)}.btl .btl-draft{position:sticky;top:64px;z-index:30;padding:9px 16px;background:var(--pmd-lime);color:#171717;text-align:center;font-family:var(--pmd-mono);font-size:13px}.btl .btl-steps{margin:28px 0 0;padding:8px 28px;list-style:none;border:1px solid var(--pmd-faint);border-radius:4px;background:#F5F5F5}.btl .btl-steps li{display:flex;gap:16px;padding:16px 0;font-size:16px;line-height:24px;color:var(--pmd-ink);text-wrap:pretty}.btl .btl-steps li+li{border-top:1px solid var(--pmd-panel)}.btl .btl-steps .p45{flex:none;padding-top:2px}.btl .btl-steps+.p40{margin-top:36px}.btl .p37+.btl-steps{margin-top:32px}.btl .btl-list{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.btl .btl-list li{position:relative;padding-left:22px;font-size:16px;line-height:24px;color:var(--pmd-ink);text-wrap:pretty}.btl .btl-list li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;background:var(--pmd-ink)}.btl .btl-list+.p40{margin-top:28px}.btl .p68+.p40{margin-top:36px}.btl .btl-ongoing .p71,.btl .btl-ongoing .p72{height:auto;padding:12px 14px}.btl .btl-ongoing th.p71{text-align:left;font-weight:400;font-size:15px;line-height:22px}.btl .btl-table{width:100%;border-collapse:collapse;font-size:14px;line-height:21px;color:var(--pmd-ink)}.btl .btl-table--three{min-width:640px}.btl .btl-table--msft{min-width:560px}.btl .btl-table thead th{padding:12px 14px;text-align:left;vertical-align:middle;font-family:var(--pmd-display);font-weight:500;font-size:14px;line-height:1.2;color:var(--pmd-ink);background:var(--pmd-panel)}.btl .btl-table thead th:first-child{background:var(--pmd-slate);color:#FAFAFA}.btl .btl-table thead th+th{border-left:1px solid #F5F5F5}.btl .btl-table thead th.hl{background:var(--pmd-lime);color:#171717}.btl .btl-table tbody th,.btl .btl-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pmd-panel)}.btl .btl-table tbody th{font-weight:400}.btl .btl-table--three tbody th{width:21%;font-family:var(--pmd-mono);font-size:12px;line-height:19px;color:var(--pmd-muted)}.btl .btl-table--msft tbody th{width:26%;font-family:var(--pmd-display);font-weight:500}.btl .btl-table td.hl,.btl .btl-table tr.hl>*{background:rgba(242,255,112,.38)}.btl .pp-fig{margin:56px 0 0}.btl .pp-fig .p85{margin-top:12px}.btl .pp-fig+.p40,.btl .pp-fig+.p68{margin-top:56px}.btl .pp-fig :is(i,b){font-style:normal;background:none;padding:0;margin:0}.btl .pp-k{font-family:var(--pmd-mono);font-size:12px;line-height:1.4;color:#737373}.btl .pp-cap{font-size:14px;line-height:1.45;color:#737373}.btl .pp-bundle__box{position:relative;display:grid;gap:10px;padding:30px 18px 18px;border:.5px solid #171717;border-radius:16px;background:#FFF;color:#171717}.btl .pp-bundle__tag{position:absolute;top:-13px;left:18px;padding:6px 10px;border-radius:6px;background:#171717;color:#FAFAFA;font-family:var(--pmd-mono);font-size:12px;line-height:1}.btl .pp-layer{display:grid;gap:10px;padding:16px 18px;border-radius:10px}.btl .pp-fig .pp-layer b{font-family:var(--pmd-display);font-weight:500;font-size:16px;line-height:1.2}.btl .pp-layer--logic{border:1.5px dashed #A3A3A3;background:repeating-linear-gradient(135deg,#FFF 0 10px,#F6F6F2 10px 20px)}.btl .pp-layer--platform{background:#171717;color:#FAFAFA}.btl .pp-menus,.btl .pp-chips{display:flex;flex-wrap:wrap;gap:6px}.btl .pp-fig :is(.pp-menus,.pp-chips) i{padding:7px 9px;border-radius:6px;font-family:var(--pmd-mono);font-size:12px;line-height:1}.btl .pp-menus i{background:#FFF;border:1px solid #D4D4D4;color:#737373}.btl .pp-menus i::after{content:" \25be"}.btl .pp-menus i.gap{border-style:dashed;border-color:#E8A3A5;color:#C23B3F}.btl .pp-menus i.gap::after{content:""}.btl .pp-chips i{background:rgba(250,250,250,.08);border:1px solid rgba(250,250,250,.12);color:#D4D4D4}.btl .pp-chips--dark i{background:rgba(250,250,250,.07)}.btl .pp-unbundle{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;padding:22px;border:1px solid #E7E7E2;border-radius:16px;background:#FFF;color:#171717}.btl .pp-unbundle__col{display:grid;gap:10px}.btl .pp-unbundle__arrow{text-align:center;font-family:var(--pmd-display);font-weight:500;font-size:28px;line-height:1;color:#737373}.btl .pp-mini{display:grid;gap:6px}.btl .pp-mini span{padding:14px;border-radius:8px;font-family:var(--pmd-mono);font-size:13px;line-height:1.3}.btl .pp-mini--saas{padding:6px;border:.5px solid #171717;border-radius:12px}.btl .pp-mini--saas span:first-child{border:1.5px dashed #A3A3A3;color:#737373}.btl .pp-mini span:last-child{background:#171717;color:#FAFAFA}.btl .pp-mini--split{gap:14px}.btl .pp-mini--split .own{background:var(--pmd-lime);color:#171717;box-shadow:0 10px 24px rgba(107,119,0,.18)}.btl .pp-ice{overflow:hidden;border:1px solid #E7E7E2;border-radius:16px;color:#171717}.btl .pp-ice__above{display:grid;gap:6px;padding:24px 22px 18px;background:#FFF}.btl .pp-fig .pp-ice__above b{font-family:var(--pmd-display);font-weight:500;font-size:22px;line-height:1.2}.btl .pp-ice__line{position:relative;height:2px;background:repeating-linear-gradient(90deg,#4F86C6 0 10px,transparent 10px 16px)}.btl .pp-ice__line span{position:absolute;right:16px;top:-10px;padding:2px 6px;background:#FFF;color:#4F86C6;font-family:var(--pmd-mono);font-size:11px;line-height:1}.btl .pp-ice__below{display:grid;gap:12px;padding:22px;background:linear-gradient(180deg,#1E2A36 0%,#12171D 100%);color:#FAFAFA}.btl .pp-ice__below :is(.pp-k,.pp-cap){color:#9FB6CC}@media(max-width:900px){.btl .p5{--pmd-dead-x: 0px}.btl .btl-steps{padding:4px 18px}.btl .pp-unbundle{grid-template-columns:minmax(0,1fr);gap:14px}.btl .pp-unbundle__arrow{transform:rotate(90deg)}}[data-theme=dark] .btl .btl-steps{background:#161616;border-color:#3A3A3A}[data-theme=dark] .btl .btl-steps li+li{border-top-color:#2E2E2E}[data-theme=dark] .btl .btl-steps b,[data-theme=dark] .btl .btl-list b{color:#171717}[data-theme=dark] .btl .btl-table thead th:first-child{background:#333}[data-theme=dark] .btl .btl-table thead th+th{border-left-color:#111}[data-theme=dark] .btl .btl-table :is(tbody th,td){border-bottom-color:#2E2E2E}[data-theme=dark] .btl .btl-table td.hl,[data-theme=dark] .btl .btl-table tr.hl>*{background:rgba(242,255,112,.1)}[data-theme=dark] .btl .btl-ongoing :is(.p71,.p72){border-bottom-color:#2E2E2E}[data-theme=dark] .btl .pp-fig b{color:inherit}[data-theme=dark] .btl :is(.pp-bundle__box,.pp-unbundle,.pp-ice__above){background:#1A1A1A;color:#FAFAFA}[data-theme=dark] .btl .pp-bundle__box{border-color:#525252}[data-theme=dark] .btl .pp-bundle__tag{background:#FAFAFA;color:#171717}[data-theme=dark] .btl .pp-layer--logic{border-color:#525252;background:repeating-linear-gradient(135deg,#1A1A1A 0 10px,#202020 10px 20px)}[data-theme=dark] .btl .pp-layer--platform,[data-theme=dark] .btl .pp-mini span:last-child{background:#2E2E2E}[data-theme=dark] .btl .pp-menus i{background:#1A1A1A;border-color:#3A3A3A;color:#A3A3A3}[data-theme=dark] .btl .pp-menus i.gap{border-color:#7A3A3C;color:#F08A8D}[data-theme=dark] .btl :is(.pp-unbundle,.pp-ice){border-color:#2E2E2E}[data-theme=dark] .btl .pp-mini--saas{border-color:#525252}[data-theme=dark] .btl .pp-mini--saas span:first-child{border-color:#525252;color:#A3A3A3}[data-theme=dark] .btl :is(.pp-k,.pp-cap){color:#A3A3A3}[data-theme=dark] .btl .pp-ice__line span{background:#1A1A1A}@media print{.btl .pp-fig,.btl .btl-steps li{break-inside:avoid}.btl .p68{overflow:visible}.btl .btl-table--three,.btl .btl-table--msft{min-width:0}}
