.playbook-module__FUBTmW__playbook{color:#b9c9da;overflow-wrap:anywhere;line-height:1.75}.playbook-module__FUBTmW__playbook *,.playbook-module__FUBTmW__playbook :before,.playbook-module__FUBTmW__playbook :after{box-sizing:border-box}.playbook-module__FUBTmW__playbook [hidden]{display:none}.playbook-module__FUBTmW__playbook h2,.playbook-module__FUBTmW__playbook h3,.playbook-module__FUBTmW__playbook p,.playbook-module__FUBTmW__playbook blockquote{max-width:none;margin:0}.playbook-module__FUBTmW__playbook h2{font-family:var(--font-lora), Georgia, serif;color:#f4faff;margin:1rem 0 1.25rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.playbook-module__FUBTmW__playbook h3{color:#f4faff;font-size:1.2rem;line-height:1.45;font-family:var(--font-geist-sans), Arial, sans-serif;margin-bottom:.75rem}.playbook-module__FUBTmW__playbook a{color:#08c7f2;text-underline-offset:.2em;text-decoration:underline}.playbook-module__FUBTmW__playbook button,.playbook-module__FUBTmW__playbook select{font:inherit}.playbook-module__FUBTmW__playbook button,.playbook-module__FUBTmW__playbook summary,.playbook-module__FUBTmW__playbook select,.playbook-module__FUBTmW__playbook input{cursor:pointer}.playbook-module__FUBTmW__playbook :is(button,summary,select,input,a):focus-visible{outline-offset:4px;outline:3px solid #08c7f2}.playbook-module__FUBTmW__kicker{color:#08c7f2;letter-spacing:.13em;font-size:.72rem;font-weight:700}.playbook-module__FUBTmW__intro>p{margin-top:1rem}.playbook-module__FUBTmW__intro .playbook-module__FUBTmW__credit{color:#86cff2;font-size:.85rem}.playbook-module__FUBTmW__notice{background:#071426;border-left:2px solid #3b82f6;padding:1rem 1.2rem;font-size:.85rem}.playbook-module__FUBTmW__tabs{border-bottom:1px solid #284054;flex-wrap:wrap;gap:.5rem;margin:2rem 0 1.5rem;padding-bottom:1rem;display:flex}.playbook-module__FUBTmW__tabs button{color:#b9c9da;text-align:left;background:#071426;border:1px solid #284054;border-radius:.4rem;flex:1;min-width:150px;padding:.9rem 1rem;font-weight:600}.playbook-module__FUBTmW__tabs button span{float:right;margin-left:.5rem;font-size:.75rem}.playbook-module__FUBTmW__tabs button[aria-pressed=true]{color:#f4faff;background:#0b2639;border-color:#08c7f2}.playbook-module__FUBTmW__legend{flex-wrap:wrap;gap:.6rem 1.3rem;margin-bottom:1.3rem;font-size:.75rem;display:flex}.playbook-module__FUBTmW__legend b{color:#86cff2;border:1px solid #284054;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.3rem;display:inline-grid}.playbook-module__FUBTmW__filters{flex-wrap:wrap;gap:.5rem;display:flex}.playbook-module__FUBTmW__filters button{color:#b9c9da;background:0 0;border:1px solid #284054;border-radius:2rem;min-height:44px;padding:.45rem .8rem;font-size:.78rem}.playbook-module__FUBTmW__filters button[aria-pressed=true]{color:#02060d;background:#08c7f2;border-color:#08c7f2;font-weight:700}.playbook-module__FUBTmW__count{color:#94a3b8;font-size:.75rem;margin:1.2rem 0 .5rem!important}.playbook-module__FUBTmW__recommendations{border-top:1px solid #284054}.playbook-module__FUBTmW__recommendation{border-bottom:1px solid #284054}.playbook-module__FUBTmW__recommendation summary{align-items:baseline;gap:.9rem;min-height:64px;padding:1.2rem 0;list-style:none;display:flex}.playbook-module__FUBTmW__recommendation summary::-webkit-details-marker{display:none}.playbook-module__FUBTmW__index{color:#08c7f2;flex:0 0 1.8rem;font-family:monospace;font-size:.85rem}.playbook-module__FUBTmW__summaryText{flex:1;min-width:0}.playbook-module__FUBTmW__summaryText strong{color:#f4faff;font-size:1.05rem;font-weight:600}.playbook-module__FUBTmW__itemMeta{color:#94a3b8;margin-top:.4rem;font-size:.7rem;line-height:1.6;display:block}.playbook-module__FUBTmW__plus{color:#08c7f2;flex:0 0 1rem;font-size:1.4rem}.playbook-module__FUBTmW__recommendation[open] .playbook-module__FUBTmW__plus{transform:rotate(45deg)}.playbook-module__FUBTmW__detail{padding:0 0 1.5rem 2.7rem;font-size:.96rem}.playbook-module__FUBTmW__playbook blockquote{background:#071426;border-left:2px solid #284054;margin-top:1rem;padding:.75rem 1rem;font-size:.88rem}.playbook-module__FUBTmW__playbook blockquote b{color:#86cff2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem;font-size:.7rem;display:block}.playbook-module__FUBTmW__explainer{background:#071426;border:1px solid #284054;border-radius:.5rem;margin-bottom:1.5rem;padding:1.4rem}.playbook-module__FUBTmW__ranks{margin-top:1rem}.playbook-module__FUBTmW__rank{border-bottom:1px solid #284054;gap:1rem;padding:1.5rem 0;display:flex}.playbook-module__FUBTmW__rank>div{flex:1;min-width:0}.playbook-module__FUBTmW__bar{background:#142b3e;height:3px;margin-top:1rem}.playbook-module__FUBTmW__bar span{background:linear-gradient(90deg,#08c7f2,#3b82f6);height:100%;display:block}.playbook-module__FUBTmW__calculator{background:#071426;border:1px solid #284054;border-radius:.5rem;margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.playbook-module__FUBTmW__calculator>h3{margin:.7rem 0 1rem;font-size:1.5rem}.playbook-module__FUBTmW__inputs{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2rem;display:grid}.playbook-module__FUBTmW__inputs label{color:#f4faff;font-size:.85rem}.playbook-module__FUBTmW__inputs label:last-child{grid-column:1/-1}.playbook-module__FUBTmW__inputs output{color:#08c7f2;margin-top:.5rem;font-family:monospace;font-size:1.5rem;display:block}.playbook-module__FUBTmW__inputs input{accent-color:#08c7f2;width:100%;min-height:44px}.playbook-module__FUBTmW__inputs select{color:#f4faff;background:#02060d;border:1px solid #284054;border-radius:.3rem;width:100%;min-height:44px;margin-top:.6rem;padding:.5rem;display:block}.playbook-module__FUBTmW__breakdown{border-top:1px solid #284054;border-bottom:1px solid #284054;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding:1.5rem 0;display:grid}.playbook-module__FUBTmW__breakdown span{color:#94a3b8;font-size:.72rem;display:block}.playbook-module__FUBTmW__breakdown strong{color:#f4faff;font-family:monospace;font-size:1.4rem}.playbook-module__FUBTmW__tableWrap{max-width:100%;overflow-x:auto}.playbook-module__FUBTmW__playbook table{border-collapse:collapse;width:100%;margin:0;font-size:.83rem}.playbook-module__FUBTmW__playbook caption{text-align:left;color:#94a3b8;padding-bottom:1rem;font-size:.75rem}.playbook-module__FUBTmW__playbook th,.playbook-module__FUBTmW__playbook td{text-align:left;border-bottom:1px solid #284054;padding:.85rem .4rem}.playbook-module__FUBTmW__playbook thead th{color:#86cff2;font-size:.72rem}.playbook-module__FUBTmW__playbook tbody th{color:#f4faff;font-weight:500}.playbook-module__FUBTmW__playbook small{color:#94a3b8;margin-top:.3rem;font-size:.65rem;font-weight:400;display:block}.playbook-module__FUBTmW__assumptions{margin:1.5rem 0;font-size:.85rem}.playbook-module__FUBTmW__assumptions summary{color:#86cff2;min-height:44px}.playbook-module__FUBTmW__takeaway{margin-top:1.5rem!important}.playbook-module__FUBTmW__footer{color:#94a3b8;border-top:1px solid #284054;margin-top:2rem;padding-top:2rem;font-size:.78rem}@media (max-width:540px){.playbook-module__FUBTmW__inputs{grid-template-columns:1fr}.playbook-module__FUBTmW__detail{padding-left:0}.playbook-module__FUBTmW__rank{gap:.5rem}.playbook-module__FUBTmW__playbook th,.playbook-module__FUBTmW__playbook td{padding:.65rem .2rem}.playbook-module__FUBTmW__summaryText strong{font-size:1rem}}
