.lead{justify-content:space-between;align-items:flex-end;gap:24px;padding-block:14px 12px;display:flex}.lead-note{margin-top:6px}.example{font-weight:700}.result{flex:none;align-items:flex-end;gap:clamp(20px,3vw,44px);display:flex}.result dt{white-space:nowrap;font-size:19px;font-weight:700;line-height:1.2}.typical dd{font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.05}.result small{letter-spacing:0;margin-left:.45em;font-size:19px;font-weight:700}.result[hidden],.approx{display:none}.emptyres{text-align:right;max-width:15em;padding-block:18px;font-size:clamp(22px,2.3vw,32px);font-weight:700;line-height:1.2}.roll{display:inline-flex;overflow:hidden}.roll span{display:inline-block}.chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative}.chart canvas{width:100%;height:clamp(360px,46vh,520px);display:block}.readout-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-block:8px;display:flex}.readout{flex:1 1 0;min-width:0;min-height:1.5em}.readout b{font-weight:700}.key-hint{white-space:nowrap}.k-line{background:linear-gradient(90deg,#86b9a8 33%,#ebcb6f 33% 66%,#db8868 66%);height:15px}.k-band{background:linear-gradient(90deg,#b9ccc6 50%,#cfdbd6 50%);height:15px}.readout-tools{flex:none;gap:10px;display:flex}.prob-note{background:var(--z02);border-radius:10px;flex:1 0 100%;padding:12px 16px}.replay{border:1.5px solid var(--muted);background:0 0;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.replay svg{width:24px;height:24px}@media (hover:hover){.replay:hover{border-color:var(--ink);background:var(--field)}}.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);padding-block:4px 56px;display:grid}.row-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.row-head h2{letter-spacing:0;font-size:24px;font-weight:700}.total{margin-left:auto}.drinks{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.drink{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.glassbtn{--gh:122px;border:0;border-bottom:6px solid var(--ink);height:calc(var(--gh) + 14px);background:0 0;justify-content:center;align-items:flex-end;padding:8px 4px 0;display:flex}@media (hover:hover){.glassbtn:hover .stack svg:last-child{transform:translateY(-3px)}}.stack{justify-content:center;align-items:flex-end;display:flex}.stack svg{flex:none;transition:transform .15s;display:block;overflow:visible}.stack svg+svg{margin-left:calc(var(--ov,26) * -1px)}.dname{min-width:0;padding:8px 6px 6px}.dname b{font-size:20px;font-weight:700;line-height:1.2;display:block}.spec{color:var(--muted);text-underline-offset:.2em;text-align:left;background:0 0;border:0;padding:2px 0;font-size:17px;line-height:1.25;text-decoration:underline dotted;position:relative}.spec:before{content:"";position:absolute;inset:-10px -4px}@media (hover:hover){.spec:hover{color:var(--ink)}}.spec[aria-expanded=true]{color:var(--ink);font-weight:700}.editor{background:var(--field);border-radius:10px;margin-top:14px;padding:16px 18px}.editor[hidden]{display:none}.editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-head b{font-size:21px}.opts{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:8px;display:grid}.opt>span{margin-bottom:4px;font-weight:700;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{background:var(--base);border:1.5px solid #0000;border-radius:10px;flex:56px;min-width:56px;height:44px;padding:0 10px}@media (hover:hover){.chips button:hover{border-color:var(--muted)}}.chips button.on{background:var(--ink);color:var(--field);font-weight:700}.chips input{background:var(--field);border:1.5px solid var(--muted);border-radius:10px;flex:76px;width:auto;min-width:0;height:44px;padding:0 8px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:8px;display:grid}.field{align-content:start;gap:3px;min-width:0;display:grid}.field>input{background:var(--field);border:1.5px solid var(--muted);border-radius:10px;width:100%;height:50px;padding:0 12px;font-size:22px;font-weight:700}.numf{height:50px;display:flex}.numf input{text-align:center;border:1.5px solid var(--muted);background:var(--field);-moz-appearance:textfield;border-inline:0;border-radius:0;flex:1;width:100%;min-width:0;padding:0;font-size:22px;font-weight:700}.numf button{background:var(--field);border:1.5px solid var(--muted);flex:none;width:46px;font-size:24px;line-height:1}@media (hover:hover){.numf button:hover{background:var(--base)}}.numf button:active{background:var(--line)}.numf button:first-child{border-radius:10px 0 0 10px}.numf button:last-child{border-radius:0 10px 10px 0}.span2{grid-column:1/-1}.seg{margin-top:3px;display:flex}.seg label{cursor:pointer;flex:1}.seg input{opacity:0;position:absolute}.seg span{text-align:center;background:var(--field);border:1.5px solid var(--muted);justify-content:center;align-items:center;height:50px;padding-inline:8px;line-height:1.1;display:flex}.seg label+label span{border-left:0}.seg label:first-child span{border-radius:10px 0 0 10px}.seg label:last-child span{border-radius:0 10px 10px 0}.seg input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--field);font-weight:700}.seg input:focus-visible+span{outline:3px solid var(--focus,var(--petrol));outline-offset:2px}.calc-when{margin-top:28px}.check{background:var(--ink);width:100%;height:58px;color:var(--field);border:0;border-radius:10px;margin-top:18px;font-size:21px;font-weight:700;transition:background .12s;display:block}@media (hover:hover){.check:hover{background:var(--petrol)}}.tp{position:relative}.tp-btn{background:var(--field);border:1.5px solid var(--muted);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 14px;font-size:22px;font-weight:700;display:flex}@media (hover:hover){.tp-btn:hover{border-color:var(--ink)}}.tp-btn[aria-expanded=true]{border-color:var(--ink)}.tp-btn svg{flex:none;width:16px;height:10px;transition:transform .16s}.tp-btn[aria-expanded=true] svg{transform:rotate(180deg)}.tp-pop{z-index:30;width:420px;max-width:calc(100vw - 2 * var(--gutter));background:var(--field);border:1.5px solid var(--ink);border-radius:10px;padding:14px 16px 16px;animation:.14s ease-out tp-in;position:absolute;top:calc(100% + 6px);left:0}.tp-pop.side{top:auto;left:auto;right:calc(100% + 16px)}.tp-pop[hidden]{display:none}.tp-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-head b{font-size:21px}.tp-sub{margin:10px 0 4px;font-weight:700;display:block}.tp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.tp-grid button{background:var(--base);border:1.5px solid #0000;border-radius:8px;height:44px;padding:0;font-size:19px}@media (hover:hover){.tp-grid button:hover{border-color:var(--muted)}}.tp-grid button[aria-checked=true]{background:var(--ink);color:var(--field);font-weight:700}.tp-pop .done{width:100%;height:48px;margin-top:14px}.ladder{margin-top:32px}.rung>.wrap{grid-template-columns:4fr 3fr 5fr;gap:32px;padding-block:26px;display:grid}.rung .num{letter-spacing:-.02em;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.05}.rung .breath{margin-top:6px}.rung p+p{margin-top:8px}.rung .you{color:var(--beet);margin-top:10px;font-weight:700}.z0{background:#dce3de}.z1{background:var(--z02)}.z2{background:var(--z05)}.z3{background:var(--z15)}.z3 .muted{color:var(--ink)}.lawnote{padding-block:22px 0}.translator{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tform{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.tform .field{flex:0 170px}.tform .field input{width:100%;height:64px;font-size:34px}.tform fieldset{flex:240px;min-width:0}.tform .seg{width:100%}.translator>*{min-width:0}.tform .seg span{height:64px}.tanswer{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.2}.tmore{margin-top:14px}.times{background:#dce3de}.timehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.timehead .seg{width:280px}.tablenote{margin-top:16px}.answers{columns:2;column-gap:clamp(40px,6vw,96px);margin-top:36px}.answers article{break-inside:avoid;padding-bottom:30px}.answers p{margin-top:6px}.answers .more{margin-top:6px;display:inline-block}.timectl{flex-wrap:wrap;gap:16px 24px;display:flex}.timehead>div:first-child{flex:360px}.translator{row-gap:0}.translator>h2{grid-column:1/-1}.translator>div:last-child{margin-top:22px}@media (width>=1200px){.rung>.wrap{grid-template-columns:minmax(300px,3.5fr) minmax(345px,3.5fr) 5fr}}.scale{margin-top:28px;overflow-x:clip}.sc-top{height:40px;position:relative}.sc-label{white-space:nowrap;font-size:18px;font-weight:700;line-height:1.3;transition:transform .45s cubic-bezier(.3,1.2,.5,1);position:absolute;top:0;left:0}.sc-mark{width:16px;height:11px;fill:var(--ink);transition:transform .45s cubic-bezier(.3,1.2,.5,1);position:absolute;bottom:2px;left:-8px}.sc-bar{grid-template-columns:repeat(4,1fr);height:16px;display:grid}.sc-range{height:5px;margin-top:4px;position:relative}.sc-range i{background:var(--ink);width:0;transition:left .45s ease-out,width .45s ease-out;position:absolute;top:0;bottom:0;left:0}.sc-ticks{height:26px;color:var(--muted);margin-top:3px;font-size:16px;position:relative}.sc-ticks span{position:absolute;top:0;transform:translate(-50%)}.sc-ticks span:first-child{transform:none}.sc-ticks span:last-child{right:0;transform:none}.scale-note{margin-top:2px;font-size:16px}#tlumacz .scale{margin:0 0 22px}.scale[hidden],.scale-note[hidden]{display:none}.speed{grid-template-columns:5fr 7fr;align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}.speed>h2,.speed>.intro{grid-column:1/-1}.speed-opts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.speed-opts button{background:var(--field);border:1.5px solid var(--muted);min-width:0;min-height:50px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 4px}@media (hover:hover){.speed-opts button:hover{border-color:var(--ink)}}.speed-opts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--field);font-weight:700}.speed-verdict{margin-top:22px;font-size:24px;font-weight:700;line-height:1.25}.speed-note,.speed-time{margin-top:8px}.speed-time{font-weight:700}.speed-chart{min-width:0;margin-top:24px}.speed-chart svg{width:100%;height:auto;display:block;overflow:visible}.speed-chart text{fill:var(--muted);font-family:inherit;font-size:16px}.speed-chart .lab{fill:var(--ink);paint-order:stroke;stroke:#e8ede9;stroke-width:5px;stroke-linejoin:round;font-weight:700}.speed-end{margin-top:18px}.qa-calc{min-height:44px;margin-top:2px;display:inline-block}.answers .more{min-height:44px;margin-top:2px;line-height:44px}#czas:has([value=beer]:checked) .tintro[data-d=beer],#czas:has([value=wine]:checked) .tintro[data-d=wine],#czas:has([value=vodka]:checked) .tintro[data-d=vodka]{display:block}html.js #speedNotes>div:not(.on){display:none}.nojs{padding-block:16px}.qa-t{all:unset;pointer-events:none}.scale{min-height:90px}#rTypical,#rLimit{font-variant-numeric:tabular-nums}@media (width>=861px){.drinks{min-height:249px}.speed-chart{min-height:280px}}@media (width<=860px){.drinks{min-height:296px}.speed-chart{min-height:210px}#total .long{display:none}.speed{grid-template-columns:minmax(0,1fr)}.speed-chart{order:1}.speed-text{order:2}.answers{margin-top:24px}.answers article{border-top:1px solid var(--line);padding:0}.answers article:last-child{border-bottom:1px solid var(--line)}.js .qa-t{all:revert;box-sizing:border-box;width:100%;min-height:58px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.js .qa-t:after{content:"+";flex:none;font-size:28px;font-weight:400;line-height:1;transition:transform .2s}.js .open .qa-t:after{transform:rotate(45deg)}.js .qa-b{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out,visibility .22s;display:grid}.js .qa-b>div{min-height:0;overflow:hidden}.js .open .qa-b{visibility:visible;grid-template-rows:1fr}.answers .open .qa-b p:first-child{margin-top:0}.open .qa-b>div{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.sc-label,.sc-mark,.sc-range i,.qa-b,.qa-t:after{transition:none}}@media (width<=860px){.rung>.wrap{grid-template-columns:1fr;gap:8px;padding-block:22px}.answers{columns:1}}@media (width<=700px){.timehead .seg,.timectl,.timectl fieldset{width:100%}}@media (width<=980px){.lead{flex-direction:column;align-items:stretch;gap:8px}.result{justify-content:space-between}.emptyres{text-align:left}}@media (width<=860px){#kalkulator{--res-h:104px}.lead{display:contents}.lead>div:first-child{padding:16px var(--gutter) 12px}.lead-note{min-height:1.5em;color:var(--muted);margin-top:3px;font-size:17px}.example{font-weight:400}.lead-rest{display:none}.example:empty+.lead-rest{display:inline}.result,.emptyres{top:var(--head,0px);z-index:6;height:var(--res-h);background:var(--base);padding:6px var(--gutter) 10px;align-items:flex-end;position:sticky}.result{height:auto;min-height:var(--res-h);flex-wrap:wrap;align-content:flex-end;gap:4px 12px}.result.two-rows .typical{text-align:left;flex-basis:100%;align-items:baseline;gap:10px;display:flex}.result.two-rows .typical dd{margin:0;padding:0}.result.two-rows .typical dt{white-space:nowrap}.approx{font-size:18px;font-weight:400;display:inline}.emptyres{align-items:center;max-width:none;font-size:22px;display:flex}.emptyres[hidden]{display:none}.result dt{font-size:18px}.roll{line-height:1.05}.result small{margin-left:.35em;font-size:18px}.typical{text-align:right}.typical dt{color:var(--muted);font-size:16px;font-weight:400;line-height:1.2}.typical dd{margin-top:2px;padding-bottom:5px;font-size:28px}.chart{top:calc(var(--res-now,var(--res-h)) - 1px + var(--head,0px));z-index:6;background:var(--base);border-bottom:1px solid var(--line);margin-top:-1px;position:sticky}.chart canvas{height:clamp(226px,35svh,296px)}#kalkulator:has(.calc input[inputmode]:focus) .chart,#kalkulator:has(.calc [aria-invalid=true]) .chart{position:static}.calc :is(button,input){scroll-margin-top:calc(var(--res-now,var(--res-h)) + 8px + clamp(226px, 35svh, 296px) + var(--head,0px))}.calc input[inputmode],#kalkulator:has(.calc [aria-invalid=true]) .calc :is(button,input){scroll-margin-top:calc(var(--res-now,var(--res-h)) + 16px + var(--head,0px))}.readout-row{align-items:center;gap:10px;padding-block:10px 8px;position:relative}.readout-row .readout{flex:100%}.readout-tools{top:10px;right:var(--gutter);position:absolute}.readout{min-height:3.9em;font-size:17px;line-height:1.3}.key-line{flex-wrap:wrap;gap:0 12px;display:flex}.key-hint{flex-basis:100%}.calc{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:12px 48px}.calc-when{margin-top:36px}.span2m{grid-column:1/-1}.fields{gap:20px 14px;margin-top:12px}.field{gap:6px}.seg{margin-top:6px}.warn{margin-top:20px}.row-head h2{font-size:22px}.total{font-size:17px}.row-head{white-space:nowrap;flex-wrap:wrap}.drinks{grid-template-columns:minmax(0,1fr);margin-top:10px}.drink{border-top:1px solid var(--line);grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;min-height:74px}.drink:last-child{border-bottom:1px solid var(--line)}.glassbtn{--gh:48px;border:0;align-items:center;height:72px;padding:0}.stack svg:not(:last-child){display:none}.stack{--ov:0!important}.dname{padding:8px}.dname b{margin-bottom:2px;font-size:20px;line-height:1.2}.spec{font-size:16px}.editor{z-index:45;left:0;right:0;bottom:var(--tabs);padding:14px var(--gutter) 18px;border-top:4px solid var(--ink);border-radius:0;margin:0;position:fixed}.opts{grid-template-columns:1fr}.tp-pop,.tp-pop.side{z-index:45;top:auto;left:0;right:0;bottom:var(--tabs);width:auto;max-width:none;max-height:calc(100svh - var(--tabs) - 102px);border:0;border-top:4px solid var(--ink);padding:14px var(--gutter) 18px;border-radius:0;position:fixed;overflow:auto}.tp-grid button{height:46px}.strip{padding:4px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.strip[hidden]{display:none}.strip strong{text-wrap:balance;font-size:19px;font-weight:700;line-height:1.2}.strip a{min-height:44px;color:var(--field);white-space:nowrap;align-items:center;display:inline-flex}}.row-head h2{white-space:nowrap}@media (width>=861px){.drinks{column-gap:24px}.dname,.glassbtn,.drink .stepper{padding-inline:0}.tp-pop.side{left:calc(100% + 16px);right:auto}}@media (width>=861px) and (width<=1099px){.calc{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width>=1100px){.calc-when .fields{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=1100px) and (width<=1240px){.drink .stepper{gap:1px}.drink .stepper button{width:44px}.drink .stepper output{min-width:32px}}.seg label:has(input[name=prob][value=""]){flex:2}.seg label:has(input[name=prob][value="1"]){flex:5}@media (width>=861px) and (width<=1340px){.readout{min-height:3em}}@media (width<=860px) and (height<=600px){.result,.emptyres,.chart{position:static}.calc :is(button,input),.calc input[inputmode]{scroll-margin-top:16px}}@media (width<=480px),(width>=861px) and (width<=1180px){.speed-opts{grid-template-columns:repeat(6,minmax(0,1fr))}.speed-opts button{grid-column:span 2}.speed-opts button:nth-child(n+4){grid-column:span 3}}@media (width<=560px){.tform .field,.tform fieldset{flex:100%}}@media (width<=480px){.result{gap:4px 8px}}@media (width<=359px){#kalkulator{--res-h:92px}.result{flex-wrap:nowrap;gap:8px}.result:has(#rTypDay:not(:empty)){flex-wrap:wrap}.result small{white-space:nowrap}.row-head{gap:4px 8px}.row-head h2{font-size:20px}.total{font-size:16px}.typical{min-width:0}.typical dt{white-space:normal}.typical dd{font-size:24px}.readout-row{flex-wrap:wrap}.readout{min-width:0}}@media print{.calc,#replay,.readout-tools,.chart,.readout-row,.strip,#speedOpts,.qa-calc{display:none!important}.result,.emptyres{background:0 0;position:static}}.ferr{color:var(--beet);font-size:16px;font-weight:700;line-height:1.25}.ferr[hidden]{display:none}.numf input[aria-invalid=true],.chips input[aria-invalid=true]{border-color:var(--beet);color:var(--beet);border-width:2px}.opt>.ferr{margin-top:6px}.badres{color:var(--beet)}.badres[hidden],.replay[hidden]{display:none}.qa-links{flex-wrap:wrap;gap:4px 24px;display:flex}@media (width<=860px){.readout-row .readout{padding-right:58px}.translator{grid-template-columns:1fr}}.tp-when{flex-wrap:wrap;gap:8px;display:flex}.tp-when .tp{flex:118px}.tp-days{flex:3 216px;margin-top:0}.tp-days span{padding-inline:4px}#rTypDay:empty{display:none}
