:root{--f:var(--green);--f-h:var(--green-h);--f-t:var(--mint);--f-tt:var(--mint-t);--f-on:#fff}.fn-leaks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fn-leak{border-radius:var(--r-lg);background:#ffffff0a;flex-direction:column;padding:30px 28px 26px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.fn-leak .k{background:color-mix(in srgb,var(--f) 22%,transparent);width:44px;height:44px;color:var(--f-tt);border-radius:13px;place-items:center;display:grid}.fn-leak h3{letter-spacing:-.02em;margin-top:22px;font-size:22px}.fn-leak>p{margin-top:10px;font-size:15.5px}.fn-leak .fix{margin-top:auto;padding-top:24px}.fn-leak .fix p{color:#fff;gap:10px;margin-top:14px;font-size:14.5px;display:flex}.fn-leak .fix p .ic{width:18px;height:18px;color:var(--f-tt);flex:none;margin-top:2px}.fn-leak .mk-note{box-shadow:none}.fn-vs{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:20px;display:grid}.fn-side{border-radius:var(--r-xl);flex-direction:column;padding:32px 30px 28px;display:flex}.fn-side h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;display:flex}.fn-side h3 .ic{width:20px;height:20px}.fn-without{background:#f6f6f7}.fn-without h3{color:var(--g600)}.fn-without h3 .ic{color:var(--g400)}.fn-with{box-shadow:0 0 0 1.5px var(--f),0 40px 80px -50px color-mix(in srgb,var(--f) 70%,transparent);background:#fff}.fn-with h3 .ic{color:var(--f)}.fn-days{margin-top:22px;display:grid}.fn-days li{border-top:1px solid var(--line-2);grid-template-columns:86px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.fn-days .d{font:700 13px/1.35 var(--fd);color:var(--ink)}.fn-days .d span{font:500 12px/1.4 var(--fb);color:var(--g400);display:block}.fn-days p{color:var(--g600);font-size:15px}.fn-without .fn-days p{color:var(--g500)}.fn-days .mk{margin-top:12px}.fn-days .mk-row{padding:8px 0}.fn-co{background:var(--f-t);border-radius:14px;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px;display:grid}.fn-co .ix-ph{border-radius:10px;height:112px}.fn-co .ix-ph:after{content:"";width:42px;height:34px;box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--f);border-radius:50%;position:absolute;top:44%;left:38%}.fn-co .ix-ph em{color:#fff;font:600 10px/1.2 var(--fb);background:#111827c7;border-radius:6px;padding:3px 7px;font-style:normal;position:absolute;bottom:8px;left:8px}.fn-co .mk-row{padding:6px 0}.fn-co .mk-row+.mk-row{border-top:1px dashed color-mix(in srgb,var(--f) 30%,transparent)}.fn-res{border-top:1.5px dashed var(--g300);justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:20px;display:flex}.fn-res span{color:var(--g500);font-size:14px}.fn-res b{font:800 22px/1.2 var(--fd);letter-spacing:-.02em;color:var(--ink);text-align:right}.fn-without .fn-res b{color:var(--g600)}.fn-with .fn-res{border-top-color:color-mix(in srgb,var(--f) 40%,transparent)}.fn-with .fn-res b{color:var(--f-h)}.fn-big{box-shadow:0 0 0 1px var(--line);text-align:center;background:#fff;border-radius:14px;padding:16px}.fn-big small{color:var(--g500);font-size:11px;display:block}.fn-big b{font:800 30px/1 var(--fd);letter-spacing:-.03em;margin-top:6px;display:block}.fn-shot:after{content:"";width:46px;height:36px;box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--f);border-radius:50%;position:absolute;top:40%;left:36%}.fn-shot em{color:#fff;font:600 10px/1.2 var(--fb);background:#111827c7;border-radius:6px;padding:3px 7px;font-style:normal;position:absolute;top:8px;right:8px}.fn-slip{box-shadow:0 0 0 1px var(--line);color:var(--g600);background:#fff;border-radius:12px;padding:12px;font:500 11px/1.5 SFMono-Regular,ui-monospace,Menlo,monospace}.fn-slip b{font:700 12px/1.3 var(--fb);color:var(--ink);margin-bottom:4px;display:block}.fn-slip .r{justify-content:space-between;gap:8px;display:flex}.fn-cost{gap:9px;margin-top:12px;display:grid}.fn-cost .r{color:var(--g500);grid-template-columns:76px minmax(0,1fr) 54px;align-items:center;gap:8px;font-size:11px;display:grid}.fn-cost .r b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11.5px}.fn-crew{align-items:center;margin:2px 0 8px;display:flex}.fn-crew .mk-av{box-shadow:0 0 0 2px #f6f6f7}.fn-crew .mk-av+.mk-av{margin-left:-6px}.fn-crew span{color:var(--g500);margin-left:10px;font-size:11.5px}@media (width<=991px){.fn-leaks,.fn-vs{grid-template-columns:1fr}}@media (width<=640px){.fn-side{padding:26px 20px 22px}.fn-days li{grid-template-columns:1fr;gap:6px}.fn-co{grid-template-columns:1fr}.fn-co .ix-ph{height:150px}.fn-res{flex-direction:column;gap:6px}.fn-res b{text-align:left}}
