body.pk-lab #root{display:none!important}
#pk-settings-lab{margin-right:var(--pk-side,218px);padding:100px 28px 36px;min-height:100vh;color:#dfebf7;font:14px system-ui;background:#090f18;box-sizing:border-box}
#pk-settings-lab[hidden],#pk-settings-lab [hidden]{display:none!important}
#pk-settings-lab *{box-sizing:border-box}#pk-settings-lab .lab-wrap{max-width:1240px;margin:auto}
#pk-settings-lab h1{font-size:26px;margin:10px 0}#pk-settings-lab h2{font-size:19px;margin:10px 0}#pk-settings-lab p{line-height:1.9}
#pk-settings-lab button,#pk-settings-lab input,#pk-settings-lab select{font:inherit;color:#dfebf7;background:#142235;border:1px solid #314357;border-radius:9px;padding:10px 12px;min-width:0}
#pk-settings-lab input,#pk-settings-lab select{width:100%}#pk-settings-lab button{cursor:pointer;min-height:42px}#pk-settings-lab button:disabled{opacity:.5;cursor:wait}
#pk-settings-lab :is(button,input,select,summary):focus-visible{outline:2px solid #73deb9;outline-offset:3px}
#pk-settings-lab .lab-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#pk-settings-lab .lab-tag{font-size:11px;color:#aaf4d8;background:#55cfaa17;padding:6px 10px;border-radius:20px;display:inline-block}
#pk-settings-lab .lab-notice{border-right:3px solid #d3ad62;padding:12px 16px;background:#d3ad6209;line-height:1.9;border-radius:9px;font-size:12px}
#pk-settings-lab .lab-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}#pk-settings-lab .lab-tabs [aria-pressed=true],#pk-settings-lab .lab-primary{background:#245f52;border-color:#408c75;color:#d9fff0}
#pk-settings-lab .lab-muted,#pk-settings-lab small{color:#98acbe;font-size:12px}#lab-status{color:#f2c76e;min-height:22px}
#pk-settings-lab details,#pk-settings-lab .lab-experiment{border:1px solid #2a3a50;border-radius:15px;background:#101925;padding:20px;margin:18px 0}
#pk-settings-lab summary{cursor:pointer;font-weight:650;line-height:1.8}#pk-settings-lab fieldset{border:1px solid #314357;border-radius:12px;padding:18px;min-width:0}#pk-settings-lab legend{padding:0 8px;color:#aaf4d8}
#pk-settings-lab .lab-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}#pk-settings-lab .lab-general{grid-template-columns:repeat(4,minmax(0,1fr))}
#pk-settings-lab .lab-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}#pk-settings-lab label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.7}
#pk-settings-lab .lab-metric{background:linear-gradient(140deg,#142b36,#111c2b);padding:22px;border:1px solid #314357;border-radius:14px}#pk-settings-lab .lab-metric strong{display:block;font-size:32px;margin:16px 0 6px;direction:ltr;text-align:right}
#pk-settings-lab dl{margin:20px 0 0}#pk-settings-lab dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff0b}#pk-settings-lab dd{margin:0;font-variant-numeric:tabular-nums}
#pk-settings-lab .lab-positive{color:#69deb4}#pk-settings-lab .lab-negative{color:#ff8598}#pk-settings-lab .lab-table{overflow-x:auto}#pk-settings-lab table{width:100%;border-collapse:collapse;font-size:12px;min-width:680px}#pk-settings-lab td,#pk-settings-lab th{text-align:right;padding:12px;border-bottom:1px solid #293545;line-height:1.8}
#pk-settings-lab .lab-empty{padding:30px;text-align:center;color:#98acbe}#pk-settings-lab .lab-saved{background:#142235;border-radius:10px;padding:15px;line-height:1.9}
@media(max-width:760px){#pk-settings-lab{padding:90px 14px 25px}#pk-settings-lab .lab-profiles{grid-template-columns:1fr}#pk-settings-lab .lab-general{grid-template-columns:repeat(2,minmax(0,1fr))}#pk-settings-lab .lab-heading>button{width:100%}#pk-settings-lab h1{font-size:23px}}
@media(max-width:430px){#pk-settings-lab .lab-fields{grid-template-columns:1fr}#pk-settings-lab details,#pk-settings-lab .lab-experiment{padding:14px}#pk-settings-lab .lab-tabs button{width:100%}}

/* Simple setup: show the comparison first, keep detailed assumptions optional. */
#pk-settings-lab .lab-wrap{max-width:1100px}
#pk-settings-lab .lab-general{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}
#pk-settings-lab .lab-compare-heading{margin-top:24px}
#pk-settings-lab .lab-compare-heading p{margin:0;color:#bdd1df}
#pk-settings-lab .lab-basic{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}
#pk-settings-lab .lab-basic input{font-size:18px;font-weight:600;padding:12px 10px}
#pk-settings-lab .lab-profiles{margin:18px 0}
#pk-settings-lab .lab-advanced,#pk-settings-lab .lab-help{background:transparent;padding:14px 16px}
#pk-settings-lab .lab-advanced summary{color:#b9cbd9}
#pk-settings-lab .lab-review{padding:12px 16px;background:#162636;border-radius:10px;margin:18px 0;color:#bacddb;font-size:12px}
#pk-settings-lab .lab-review p{margin:2px 0}
#pk-settings-lab #lab-start{min-width:210px;font-size:16px;font-weight:650;padding:12px 28px}
#pk-settings-lab .lab-start-note{margin:8px 0}
#pk-settings-lab .lab-more-numbers{padding:0;margin:12px 0 0;border:0;background:transparent;font-size:12px}
#pk-settings-lab .lab-more-numbers dl{margin-top:6px}
#pk-settings-lab #lab-status:empty,#pk-settings-lab #lab-form-note:empty{display:none}
@media(max-width:760px){#pk-settings-lab .lab-basic{grid-template-columns:repeat(3,minmax(0,1fr))}#pk-settings-lab .lab-heading.lab-compare-heading>button{width:auto}#pk-settings-lab .lab-metric{padding:18px}}
@media(max-width:430px){#pk-settings-lab .lab-general{grid-template-columns:repeat(2,minmax(0,1fr))}#pk-settings-lab .lab-basic{gap:8px}#pk-settings-lab .lab-basic input{font-size:16px;padding:10px 6px}#pk-settings-lab fieldset{padding:12px}#pk-settings-lab #lab-start{width:100%}#pk-settings-lab .lab-tabs{gap:8px;margin:18px 0}#pk-settings-lab .lab-tabs button{width:auto;flex:1;padding:10px 8px;font-size:12px}}

#pk-settings-lab .lab-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 12px}
#pk-settings-lab .lab-mode button{text-align:right;padding:16px;background:#142235}
#pk-settings-lab .lab-mode b,#pk-settings-lab .lab-mode span{display:block}
#pk-settings-lab .lab-mode span{font-size:12px;color:#a8bdcc;margin-top:5px}
#pk-settings-lab .lab-mode [aria-pressed=true]{border:2px solid #69cba8;background:#1b413b}
#pk-settings-lab .lab-history-progress{padding:10px 14px;border:1px solid #314357;border-radius:10px;color:#b7ecd9}
@media(max-width:430px){#pk-settings-lab .lab-mode{gap:8px}#pk-settings-lab .lab-mode button{padding:12px 8px}#pk-settings-lab .lab-mode span{font-size:11px}}
