.ol-03-machine,.ol-03-exps,.ol-03-path{--d-q: #e3e6ee;--d-road: #cfd4df;--d-s: #9aa3b8;--d-add: #59617a}.ol-03-machine .seg-q{background:var(--d-q);color:var(--ink);box-shadow:inset -1px 0 #fff}.ol-03-machine .seg-road{background:var(--d-road);color:var(--ink);box-shadow:inset -1px 0 #fff}.ol-03-machine .seg-s{background:var(--d-s);color:var(--ink)}.ol-03-machine .seg-add,.ol-03-exps .seg-add{background:var(--d-add);color:#fff}.ol-03-machine .sw,.ol-03-years .sw,.ol-03-months .sw,.ol-03-taxprice .sw{box-shadow:inset 0 0 0 1px #14172047}.ol-03-start.ol .opts{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-03-machine.ol .knobs.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-03-machine.ol .knobs.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-03-machine .knob label>span{min-width:0}.ol-03-machine .sum{display:flex;flex-direction:column;gap:12px;padding:14px 12px;border:1px solid var(--hair);border-radius:16px;background:#fff}.ol-03-machine .sum-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;line-height:1.3}.ol-03-machine .sum-t output{font-size:20px;font-weight:700;white-space:nowrap}.ol-03-machine .sum .barrel,.ol-03-machine .paid .barrel{height:32px}.ol-03-machine .split{display:flex;flex-direction:column;gap:4px}.ol-03-machine .sum-t.sub{font-size:14px;font-weight:400;line-height:1.4}.ol-03-machine .sum-t.sub>span{min-width:0}.ol-03-machine .sum-t.sub .sw{margin-right:8px;vertical-align:-1px}.ol-03-machine .sum-t.sub b{font-size:15px;white-space:nowrap}.ol-03-machine .sum-t.sk{font-weight:600}.ol-03-machine .paid{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--hair);border-radius:14px;background:#fff;font-size:14px;line-height:1.45}.ol-03-machine .clamp{padding:8px 12px;border-left:4px solid var(--err);background:#fff;color:var(--ink);font-size:13px;line-height:1.45}.ol-03-exps .gos{display:flex;flex-wrap:wrap;gap:8px}.ol-03-taxprice .dollar .p-ur{background:#e3e6ee;color:var(--ink)}.ol-03-taxprice .dollar .p-ur+.p-ur{box-shadow:inset 1px 0 #fff}.ol-03-taxprice .dollar .p-espo{background:#fde8c4;color:var(--ink)}.ol-03-taxprice .sum-line,.ol-03-who .sum-line{font-size:15px;line-height:1.5}.ol-03-who .pair{display:flex;flex-direction:column;gap:6px}.ol-03-who.ol .dollar div{min-width:-moz-max-content;min-width:max-content;padding-inline:6px}.ol-03-years .chart .sel,.ol-03-months .chart .sel{fill:var(--ink);font-weight:700}.ol-03-years .chart .hit,.ol-03-months .chart .hit{cursor:pointer}.ol-03-years .chart:focus-visible,.ol-03-months .chart:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.ol-03-years .readout,.ol-03-months .readout{min-height:4.4em;color:var(--ink);font-size:14px;line-height:1.5}.ol-03-months .sw.line{height:3px;border-radius:0;box-shadow:none}.ol-03-months .sw.dash{width:0;height:12px;border-left:2px dashed var(--muted);border-radius:0;background:none;box-shadow:none}.ol-03-road .rules td:last-child,.ol-03-port .rules td,.ol-03-port .rules tbody th{white-space:nowrap}.ol-03-port .rules .plus{color:var(--primary-strong);font-weight:700}.ol-03-life.ol .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-03-quiz.ol .q .opts{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.ol-03-port.ol .rules th,.ol-03-port.ol .rules td{padding-inline:4px}.ol-03-start.ol .opts,.ol-03-machine.ol .knobs.k2,.ol-03-machine.ol .knobs.k3,.ol-03-life.ol .grid3,.ol-03-quiz.ol .q .opts{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.prose-article:has(>.ol)>.ol-03-years,.prose-article:has(>.ol)>.ol-03-taxprice,.prose-article:has(>.ol)>.ol-03-who,.prose-article:has(>.ol)>.ol-03-road,.prose-article:has(>.ol)>.ol-03-months,.prose-article:has(>.ol)>.ol-03-port{max-width:none}.prose-article:has(>.ol) .ol-03-machine.ol .panel:has(>.mctl){grid-template-columns:510px minmax(0,1fr)}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .knobs.k3{grid-template-columns:minmax(0,1fr)}.prose-article:has(>.ol) .ol-03-machine.ol .mout .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .presets>.obtn{flex:1 1 calc(50% - 4px)}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .modes>.obtn{flex:1 1 auto}.prose-article:has(>.ol) .ol-03-years .ocard{display:grid;grid-template-columns:520px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;gap:8px 32px}.prose-article:has(>.ol) .ol-03-years .ocard>:is(h3,.legend){grid-column:1 / -1}.prose-article:has(>.ol) .ol-03-years .ocard>.chart{grid-column:1;grid-row:3 / span 2;margin-top:8px}.prose-article:has(>.ol) .ol-03-years .ocard>.readout{grid-column:2;grid-row:3;margin-top:8px}.prose-article:has(>.ol) .ol-03-years .ocard>.omuted{grid-column:2;grid-row:4}.prose-article:has(>.ol) .ol-03-months .ocard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.prose-article:has(>.ol) .ol-03-months .ocard>:is(h3,.legend,.chart){grid-column:1 / -1}.prose-article:has(>.ol) :is(.ol-03-years,.ol-03-months) .readout{min-height:7.5em}.prose-article:has(>.ol) .ol-03-taxprice .panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;align-items:center}.prose-article:has(>.ol) .ol-03-taxprice .panel>:is(.omuted,.sum-line){grid-column:1 / -1}.prose-article:has(>.ol) .ol-03-taxprice .legend{flex-direction:column;flex-wrap:nowrap;gap:8px}.prose-article:has(>.ol) .ol-03-who .panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.prose-article:has(>.ol) .ol-03-who .pair{justify-content:space-between}.prose-article:has(>.ol) .ol-03-who .panel>.legend{grid-column:1 / -1}.prose-article:has(>.ol) :is(.ol-03-road,.ol-03-port) .ocard{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:8px 32px;align-items:start}.prose-article:has(>.ol) :is(.ol-03-road,.ol-03-port) .ocard>h3{grid-column:1 / -1}}@media(min-width:1200px){.prose-article:has(>.ol) .ol-03-machine.ol .panel:has(>.mctl){grid-template-columns:640px minmax(0,1fr)}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .knobs.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .presets>.obtn{flex:1 1 auto}.prose-article:has(>.ol) .ol-03-years .ocard{grid-template-columns:624px minmax(0,1fr)}.prose-article:has(>.ol) :is(.ol-03-years,.ol-03-months) .readout{min-height:6em}.prose-article:has(>.ol) :is(.ol-03-road,.ol-03-port) .ocard{grid-template-columns:minmax(0,624px) minmax(0,1fr)}.prose-article:has(>.ol)>.ol-03-path{max-width:none}.prose-article:has(>.ol) .ol-03-path .stops{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.prose-article:has(>.ol) .ol-03-path .stop{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2px}.prose-article:has(>.ol) .ol-03-path .stop:nth-child(-n+4){grid-row:1;grid-column:span 3}.prose-article:has(>.ol) .ol-03-path .stop:nth-child(n+5){grid-row:2}.prose-article:has(>.ol) .ol-03-path .stop:nth-child(6){grid-column:1 / span 4}.prose-article:has(>.ol) .ol-03-path .stop:nth-child(8){grid-column:5 / span 4}.prose-article:has(>.ol) .ol-03-path .stop:nth-child(9){grid-column:9 / span 4}.prose-article:has(>.ol) .ol-03-path #o03-p-addc{grid-column:1 / span 3}.prose-article:has(>.ol) .ol-03-path #o03-p-addo{grid-column:4 / span 3}.prose-article:has(>.ol) .ol-03-path .stops:has(>#o03-p-addc:not([hidden]))>.stop:nth-child(6){grid-column:4 / span 3}.prose-article:has(>.ol) .ol-03-path .stops:has(>#o03-p-addo:not([hidden]))>.stop:nth-child(6){grid-column:1 / span 3}.prose-article:has(>.ol) .ol-03-path .stops:has(>.stop[id]:not([hidden]))>.stop:nth-child(8){grid-column:7 / span 3}.prose-article:has(>.ol) .ol-03-path .stops:has(>.stop[id]:not([hidden]))>.stop:nth-child(9){grid-column:10 / span 3}.prose-article:has(>.ol) .ol-03-path .stop .e{grid-column:1;grid-row:auto;align-self:start;margin-top:6px}}@supports (grid-template-rows: subgrid){@media(min-width:1200px){.prose-article:has(>.ol) .ol-03-machine.ol .mctl .knobs.k3{grid-template-rows:auto auto auto;row-gap:2px}.prose-article:has(>.ol) .ol-03-machine.ol .mctl .knobs.k3>.knob{display:grid;grid-row:span 3;grid-template-rows:subgrid}}}
