.frc{padding-block:24px 8px}.frc-plate{border:1px solid var(--line);background:var(--surface);color:var(--ink);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);background-image:linear-gradient(to top left, transparent calc(50% - .4px), var(--line) calc(50% + .2px), var(--line) calc(50% + 1px), transparent calc(50% + 1.6px));background-position:100% 100%;background-size:var(--cut) var(--cut);background-repeat:no-repeat;background-origin:border-box;gap:18px;padding:22px 24px 20px;display:grid;position:relative}.frc-plate:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px);opacity:.35;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 70%);mask-image:linear-gradient(270deg,#000 0%,#0000 70%)}.frc-plate>*{z-index:1;position:relative}.frc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;display:flex}.frc-title{font-family:var(--font-display);font-size:var(--t-24);align-items:center;gap:10px;margin:0;font-weight:650;line-height:1.1;display:inline-flex}.frc-bars{gap:3px;display:inline-flex;transform:skew(-18deg)}.frc-bars i{border-radius:1px;width:5px;height:18px;display:block}.frc-bars i:first-child{background:var(--m1)}.frc-bars i:nth-child(2){background:var(--m2)}.frc-bars i:nth-child(3){background:var(--m3)}.frc-id{font-size:var(--t-13);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.frc-id .num{color:var(--ink-2);letter-spacing:.02em;font-weight:650}.frc-car{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:650;line-height:1.05}.frc-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin:0;padding-block:14px;display:grid}.frc-facts>div{gap:2px;min-width:0;display:grid}.frc-facts dt{font-size:var(--t-12);color:var(--muted);font-weight:650}.frc-facts dd{font-size:var(--t-20);color:var(--ink);margin:0;font-weight:600}.frc-gauge{padding-bottom:26px;position:relative}.frc-gauge-word{font-family:var(--font-display);font-size:var(--t-20);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 10px;font-weight:650;display:flex}.frc-gauge-word span{font-family:var(--font-body,inherit);font-size:var(--t-13);color:var(--ink-2);font-weight:500}.frc-gauge.is-below .frc-gauge-word{color:var(--good,var(--ink))}.frc-gauge.is-above .frc-gauge-word{color:var(--warn,var(--ink))}.frc-ends{height:18px;margin-bottom:4px;position:relative}.frc-ends span{font-size:var(--t-12);color:var(--ink-2);white-space:nowrap;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.frc-track{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:2px;height:8px;position:relative}.frc-band{background:color-mix(in srgb, var(--m1) 55%, transparent);border-radius:2px;position:absolute;top:0;bottom:0}.frc-ask{background:var(--ink);border-radius:1px;width:3px;height:18px;margin-left:-1.5px;position:absolute;top:-5px}.frc-ask-lab{font-size:var(--t-12);color:var(--ink);white-space:nowrap;margin:0;font-weight:650;position:absolute;bottom:0;transform:translate(-50%)}.frc-gauge-none{font-size:var(--t-15);color:var(--ink-2);margin:0}.frc-in{font-size:var(--t-13);flex-wrap:wrap;gap:8px 18px;font-weight:650;display:flex}.frc-in a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.frc-in a:hover{text-decoration-color:currentColor}.frc-in a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (max-width:760px){.frc-plate{gap:14px;padding:18px 16px 16px}.frc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.frc-facts dd{font-size:var(--t-17)}}@media print{.frc{padding-block:0 8pt}.frc-plate{clip-path:none;background:0 0;border-color:#999}.frc-in,.frc-plate:before{display:none}}
.f2-x-cards{border-top:1px solid var(--f2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.f2-x-card{align-content:start;gap:4px;min-width:0;padding:14px 18px 16px 0;display:grid}.f2-x-card:nth-child(2n){border-left:1px solid var(--f2-line);padding-left:18px;padding-right:0}.f2-x-card:nth-child(n+3){border-top:1px solid var(--f2-line)}.f2-x-card .f2-x-k,.f2-x-plan .f2-x-k{font:600 13px/1.4 var(--font-sans);color:var(--f2-muted)}.f2-x-v{font-family:var(--font-display);color:var(--f2-ink);font-size:21px;font-weight:600;line-height:1.2}.f2-x-card p:not(.f2-x-v){color:var(--f2-ink-2);font-size:14px}.f2-x-card p+p:not(.f2-x-v){margin-top:4px}.f2-x-card p b{color:var(--f2-ink);font-weight:600}.f2-x-meter{background:var(--f2-sheet-2);max-width:280px;height:6px;box-shadow:inset 0 0 0 1px var(--f2-line-2);margin:4px 0 6px;position:relative}.f2-x-meter i{background:var(--f2-ink-2);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;inset:0 auto 0 0}.f2-x-form{gap:8px;display:grid}.f2-x-form label{font-size:14px;font-weight:600}.f2-x-form .f2-field input{width:100%;max-width:420px}.f2-x-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.f2-x-plan{--f2-x-edge:var(--f2-line);border:1px solid var(--f2-x-edge);border-radius:var(--f2-r) var(--f2-r) 0 var(--f2-r);align-content:start;gap:2px;min-width:0;padding:14px 16px;display:grid;position:relative}.f2-x-plan:after{content:"";background:linear-gradient(135deg, transparent calc(50% - .6px), var(--f2-x-edge) calc(50% - .6px), var(--f2-x-edge) calc(50% + .6px), var(--f2-sheet) calc(50% + .6px));width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.f2-x-plan.is-mid{--f2-x-edge:var(--f2-ink);box-shadow:inset 0 0 0 1px var(--f2-ink)}.f2-x-pv{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.2}.f2-x-each{color:var(--f2-ink);font-size:13.5px;font-weight:600}.f2-x-pd{color:var(--f2-ink-2);font-size:13.5px}.f2-x-promise{gap:8px;margin:0;padding:0;list-style:none;display:grid}.f2-x-promise li{color:var(--f2-ink-2);padding-left:26px;font-size:14.5px;position:relative}.f2-x-promise li:before{content:"";border-left:2px solid var(--f2-good);border-bottom:2px solid var(--f2-good);width:11px;height:6px;position:absolute;top:.45em;left:3px;transform:rotate(-45deg)}.f2-x-promise b{color:var(--f2-ink)}.f2-x-keep{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;display:flex}.f2-x-garage,.f2-x-alert{justify-items:start;gap:6px;display:grid}.f2-x-alert .f2-tag{margin-left:2px}.f2-x-alert .f2-small:empty{display:none}.f2-x-alts td a{white-space:nowrap}.f2-x-sbs th[scope=row]{color:var(--f2-ink-2);font-weight:400}.f2-x-sbs td.f2-x-empty{color:var(--f2-muted)}.f2-x-srcs{border-top:1px solid var(--f2-line);margin:0;display:grid}.f2-x-srcs>div{border-bottom:1px solid var(--f2-line);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.f2-x-srcs dt{font-size:14px;font-weight:600}.f2-x-srcs dd{color:var(--f2-ink-2);overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:720px){.f2-x-cards{grid-template-columns:1fr}.f2-x-card,.f2-x-card:nth-child(2n){border-left:0;padding:14px 0}.f2-x-card+.f2-x-card{border-top:1px solid var(--f2-line)}.f2-x-plans{grid-template-columns:1fr}.f2-x-form .f2-field input{max-width:none}.f2-x-srcs>div{grid-template-columns:1fr;gap:2px}}@media print{.f2-x-plan:after{display:none}}@media (max-width:720px){.f2-x-alts thead{display:none}.f2-x-alts tr{border-top:1px solid var(--f2-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.f2-x-alts tbody tr:first-child{border-top:0}.f2-x-alts td{border:0!important;padding:0!important}.f2-x-alts td:first-child{grid-area:1/1;font-weight:600}.f2-x-alts td:nth-child(2){grid-area:1/2}.f2-x-alts td:nth-child(2):before{content:"Guide Score ";color:var(--f2-muted);font-size:12.5px;font-weight:400}.f2-x-alts td:nth-child(3){color:var(--f2-ink-2);grid-area:2/1;text-align:left!important}.f2-x-alts td:nth-child(4){text-align:right;grid-area:2/2}.f2-x-alts tr.is-this{background:var(--f2-over-bg);padding-inline:8px}.f2-x-alts tr.is-this td{background:0 0}}.f2-x-later{gap:4px;display:grid}.f2-x-coming{max-width:none;color:var(--f2-muted);font-size:13.5px}.f2-x-quiet{font:600 13.5px var(--font-sans);color:var(--f2-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
