.cbp{--bg:#EEF1EA;--panel:#FAFBF7;--ink:#1D2820;--muted:#5A675D;--line:#D2D9CC;--soft:#E3E8DD;--accent:#9E2338;--accent-ink:#FFFFFF;--russet:#A8742A;--c-sweet:#B58F12;--c-sharp:#2F7A52;--c-bsweet:#7A4A2E;--c-bsharp:#9E2338;--c-none:#7C877E;--ok:#2F7A52;--warn:#8F6222;--bad:#A3283A;--display:var(--font-heading-family, "Iowan Old Style", Georgia, serif);--body:var(--font-body-family, "Segoe UI", system-ui, sans-serif);--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;color-scheme:light}@media(prefers-color-scheme:dark){.cbp:not([data-theme=light]){--bg:#131915;--panel:#1A221D;--ink:#E4EAE1;--muted:#9BA89E;--line:#2D3931;--soft:#222C25;--accent:#E25C72;--accent-ink:#1A0F12;--russet:#D9A651;--c-sweet:#E0C04E;--c-sharp:#6CC291;--c-bsweet:#C79270;--c-bsharp:#E25C72;--c-none:#8E9A90;--ok:#6CC291;--warn:#D9A651;--bad:#EE6F82;color-scheme:dark}}.cbp[data-theme=dark]{--bg:#131915;--panel:#1A221D;--ink:#E4EAE1;--muted:#9BA89E;--line:#2D3931;--soft:#222C25;--accent:#E25C72;--accent-ink:#1A0F12;--russet:#D9A651;--c-sweet:#E0C04E;--c-sharp:#6CC291;--c-bsweet:#C79270;--c-bsharp:#E25C72;--c-none:#8E9A90;--ok:#6CC291;--warn:#D9A651;--bad:#EE6F82;color-scheme:dark}.cbp,.cbp *{box-sizing:border-box}.cbp{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}.cbp .wrap{max-width:1240px;margin:0 auto;padding-block:20px 60px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cbp a{color:var(--accent)}.cbp h1,.cbp h2,.cbp h3{font-family:var(--display);font-weight:400;text-wrap:balance;margin:0}.cbp h1{font-size:clamp(30px,4.4vw,46px);line-height:1.05}.cbp h2{font-size:24px;line-height:1.15}.cbp h3{font-size:18px}.cbp .eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600}.cbp .mono,.cbp .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.cbp .muted{color:var(--muted)}.cbp .small{font-size:13px}.cbp header.top{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:14px}.cbp header.top p{margin:6px 0 0;max-width:70ch;color:var(--muted)}.cbp .brand{font-size:13px;color:var(--muted);text-align:right}.cbp .brand a{color:var(--ink);font-weight:600;text-decoration:none}.cbp .controls{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.cbp .ctl{display:flex;flex-direction:column;gap:6px;min-width:0}.cbp .ctl label,.cbp .ctl .lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.cbp select,.cbp input[type=number],.cbp input[type=search],.cbp input[type=text]{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:6px 9px;min-width:0}.cbp input[type=number]{width:70px;font-family:var(--mono)}.cbp select:focus-visible,.cbp input:focus-visible,.cbp button:focus-visible,.cbp a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp .styles{display:flex;flex-wrap:wrap;gap:6px}.cbp .chip{font:inherit;font-size:13px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:4px 11px;cursor:pointer}.cbp .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cbp .toggle{display:flex;gap:8px;align-items:center}.cbp .ctl label.toggle{font-size:14px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink)}@media(max-width:500px){.cbp input[type=number]{width:58px}}@media(max-width:760px){.cbp select,.cbp input[type=number],.cbp input[type=search],.cbp input[type=text],.cbp input[type=email]{font-size:16px}}.cbp .btn{font:inherit;font-size:14px;font-weight:600;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:6px;padding:6px 12px;cursor:pointer}.cbp .btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.cbp .btn.small{font-size:12.5px;padding:3px 9px}.cbp .btn:hover{filter:brightness(1.08)}.cbp .bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;padding-top:20px}.cbp .panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0}.cbp .panel>h2{margin-bottom:4px}.cbp .panel .sub{margin:0 0 12px;color:var(--muted);font-size:14px}.cbp .blend-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto 26px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--soft)}.cbp .blend-row:last-child{border-bottom:0}.cbp .dot{width:12px;height:12px;border-radius:50%}.cbp .vname{font-weight:600;min-width:0;overflow-wrap:anywhere}.cbp .vname a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.cbp .vname a:hover{border-color:var(--accent)}.cbp .vmeta{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.cbp .share{font-family:var(--mono);font-size:13px;color:var(--muted);width:46px;text-align:right}.cbp .x{border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;line-height:1}.cbp .q{display:inline-block;font-family:var(--mono);font-size:10.5px;border:1px solid currentColor;border-radius:3px;padding:0 3px;margin-left:4px;vertical-align:1px}.cbp .q.M{color:var(--ok)}.cbp .q.P{color:var(--russet)}.cbp .q.E{color:var(--muted)}.cbp .q.Y{color:var(--accent);font-weight:600}.cbp .minebtn{font:inherit;font-size:12px;background:transparent;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline}.cbp .mineform{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;background:var(--soft);border-radius:8px;padding:8px 10px;font-size:13px}.cbp .mineform label{display:flex;flex-direction:column;gap:2px}.cbp .mineform input[type=number],.cbp #userPh{width:84px}.cbp .adj{display:grid;gap:10px}.cbp .adj .blk{border:1px solid var(--soft);border-radius:8px;padding:10px 12px;font-size:14px}.cbp .adj .blk b.h{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cbp .fin-row{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;padding:6px 0;border-bottom:1px solid var(--soft)}.cbp .fin-row label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted)}.cbp .fin-row input[type=text]{width:130px}.cbp .addbar{display:flex;gap:8px;margin-top:12px;position:relative}.cbp .addbar input{flex:1}.cbp .results-list{position:absolute;top:100%;left:0;right:0;z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-top:4px;max-height:300px;overflow:auto;box-shadow:0 8px 24px #0000001f}.cbp .results-list button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;font:inherit;background:transparent;border:0;border-bottom:1px solid var(--soft);padding:7px 10px;color:var(--ink);cursor:pointer}.cbp .results-list button:hover,.cbp .results-list button:focus{background:var(--soft)}.cbp .presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cbp .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cbp .abvgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.cbp .abvbox h3{margin:0 0 6px}.cbp .abvbox input[type=text]{width:84px;font-family:var(--mono)}.cbp .readings.abvr{margin-top:10px}@media(max-width:760px){.cbp .abvgrid{grid-template-columns:minmax(0,1fr)}}.cbp .readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cbp .reading{border:1px solid var(--soft);border-radius:8px;padding:10px}.cbp .reading .k{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.cbp .reading .v{font-family:var(--mono);font-size:21px;font-variant-numeric:tabular-nums;margin-top:2px}.cbp .reading .u{font-size:12px;color:var(--muted)}.cbp .rbar{position:relative;height:6px;background:var(--soft);border-radius:3px;margin-top:8px}.cbp .rbar .band{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--ok) 35%,transparent);border-radius:3px}.cbp .rbar .mk{position:absolute;top:-4px;width:3px;height:14px;background:var(--ink);border-radius:1px;transform:translate(-1px)}.cbp .status{font-size:12.5px;margin-top:6px}.cbp .status.in{color:var(--ok)}.cbp .status.lo,.cbp .status.hi{color:var(--warn)}.cbp .chart-wrap{margin-top:14px;overflow-x:auto}.cbp .chart-wrap svg{display:block;width:100%;height:auto;min-width:340px}.cbp .legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted);margin-top:6px}.cbp .legend span{display:inline-flex;align-items:center;gap:5px}.cbp .verdict{margin-top:12px;padding:10px 12px;border-left:3px solid var(--accent);background:var(--soft);border-radius:0 6px 6px 0;font-size:14.5px}.cbp .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.cbp .full{margin-top:22px}.cbp .sugg{display:grid;gap:8px}.cbp .sugg-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--soft);border-radius:8px}.cbp .sugg-item .why{font-size:13px;color:var(--muted)}.cbp .pill{display:inline-block;font-size:11.5px;font-weight:600;border-radius:999px;padding:1px 8px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.cbp .pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.cbp .pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.cbp .pill.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 50%,transparent)}.cbp .pol-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--soft)}.cbp .pol-row:last-child{border-bottom:0}.cbp .pol-row .d{grid-column:1/-1;font-size:13px;color:var(--muted)}.cbp .tl svg{display:block;width:100%;max-width:900px;height:auto;min-width:420px}.cbp table{border-collapse:collapse;width:100%;font-size:13.5px}.cbp th,.cbp td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--soft);vertical-align:top}.cbp th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--panel);cursor:pointer;white-space:nowrap}.cbp td.num,.cbp th.num{text-align:right;white-space:nowrap}.cbp .tablewrap{overflow:auto;max-height:560px;border:1px solid var(--soft);border-radius:8px}.cbp .filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;align-items:center}.cbp .math-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0}.cbp details{margin-top:10px}.cbp summary{cursor:pointer;font-weight:600}.cbp .notes{columns:2 320px;column-gap:28px;font-size:14px}.cbp .notes p{margin:0 0 10px;break-inside:avoid}.cbp .src li{margin-bottom:4px;font-size:13.5px;overflow-wrap:anywhere}.cbp .empty{color:var(--muted);font-size:14px;padding:12px 0}.cbp footer{margin-top:28px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.cbp .phbox{margin-top:12px;font-size:14px;border:1px solid var(--soft);border-radius:8px;padding:10px 12px}.cbp .phbox .row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.cbp .phbox table{font-size:13px;margin-top:8px}.cbp .phbox tr.cur td{font-weight:700;background:var(--soft)}.cbp .warnlist{margin:8px 0 0;padding-left:18px;font-size:13.5px}.cbp .warnlist li{margin-bottom:3px}.cbp .flags{font-size:11.5px;color:var(--muted);white-space:nowrap}.cbp .q.sm{font-size:9.5px;margin-left:2px;padding:0 2px}.cbp .altrow td{background:var(--soft);font-size:12.5px}@media(max-width:900px){.cbp .bench,.cbp .grid2{grid-template-columns:minmax(0,1fr)}.cbp .readings{grid-template-columns:repeat(2,minmax(0,1fr))}.cbp header.top{grid-template-columns:1fr}.cbp .brand{text-align:left}}@media(prefers-reduced-motion:reduce){.cbp,.cbp *{transition:none!important}}.cbp{display:block;font-size:15px;line-height:1.5}.cbp .wrap{max-width:1240px}.cbp:not(.cbp-ready) .cbp-js{display:none}@media(scripting:enabled){.cbp:not(.cbp-ready):not(.cbp-failed) .abvgrid.cbp-js{display:grid;visibility:hidden}}.cbp .cbp-static table{margin-top:6px}.cbp .cbp-email{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cbp .cbp-email input[type=email]{min-width:240px;flex:1 1 240px;font:inherit;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.cbp #cbpCart input[type=number]{width:64px}@media(max-width:760px){.cbp .cbp-email input[type=email],.cbp #cbpCart input[type=number]{font-size:16px}}.cbp h1{font-size:clamp(28px,4vw,40px)}.cbp h1,.cbp h2,.cbp h3,.cbp p,.cbp li,.cbp td,.cbp th,.cbp label{color:var(--ink);letter-spacing:normal;text-transform:none}.cbp table{border:0;width:100%}.cbp p{margin:0 0 .6em}.cbp button,.cbp select,.cbp input{font-family:inherit;letter-spacing:normal;min-height:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/cider-blend-planner.css.map */
