.fx{--fx-buy:#1aa3a3;--fx-build:#9085e9;--fx-compose:#18902c;--fx-extend:#a947a3;--fx-defer:#6f6e69;--fx-on-compose:#0d0e10;--fx-on-extend:#fff;--fx-panel:#17181c;--fx-panel-2:#1d1e23;--fx-hair:#2c2d33;--fx-axis:#3a3b42;--fx-ink:#f4f2ec;--fx-ink-2:#c3c2b7;--fx-muted:#8e8f96;--fx-pencil:#9cc9ff;--fx-hl:#8fc0ff;--fx-label:var(--fx-pencil);--fx-rest:#6c6d74;--fx-hi:#8cbeff66;--fx-ok:#a9da8c;--fx-half:#9cc9ff;--fx-no:#f4f2ec;--fx-gray:#a3a5ad;--fx-paper:#e4e1d8;--fx-mint:#cddfcb;--fx-lilac:#ddd5f0;--fx-sky:#cfe1f5;--fx-tab:var(--fx-sky);--fx-paper-ink:#23221e;--fx-grid:#9cc9ff1a;--fx-grid-size:12px;--fx-head:var(--font-archivo), system-ui, sans-serif;--fx-read:var(--font-archivo), system-ui, sans-serif;--fx-chart:var(--font-archivo), system-ui, sans-serif}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx .r-body strong{color:var(--fx-ink);font-weight:600}.fx .r-body h2{letter-spacing:-.03em;color:var(--fx-ink);margin:0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600;line-height:1.15}.fx .r-body h3{color:var(--fx-ink)}.fx .r-body{background-image:repeating-linear-gradient(#0000 0 calc(2.1rem - 1px),#ffffff06 calc(2.1rem - 1px) 2.1rem)}.fx .rsec{padding-bottom:1rem}.fx .rsec+.rsec{margin-top:3rem}.fx-open{margin:0 0 1.4rem}.fx-open h2{margin-bottom:1rem!important}.fx-lead{max-width:48ch;color:var(--fx-ink)!important;font-size:1.15rem!important;line-height:1.5!important}.fx-strike{white-space:nowrap;display:inline-block;position:relative}.fx-strike svg{pointer-events:none;width:100%;height:.42em;position:absolute;top:38%;left:0;overflow:visible}.fx-strike path{fill:none;stroke:var(--fx-pencil);stroke-width:.11em;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:.6s cubic-bezier(.6,0,.3,1) .9s both fx-draw}.fx-strike-note{max-width:34rem;font-family:var(--fx-read);color:var(--fx-pencil);align-items:flex-start;gap:.6rem;margin:.9rem 0 0;font-size:1.02rem;line-height:1.5;animation:.6s ease-out 1.45s both fx-fade;display:flex;position:relative}.fx-strike-note svg{flex:none;width:2.6rem;height:1.8rem;margin-top:-.6rem;overflow:visible}.fx-strike-note path{fill:none;stroke:var(--fx-pencil);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.5s ease-out 1.35s both fx-draw}.fx-video{max-width:46rem;margin-top:2.2rem;position:relative}.fx-video-frame{aspect-ratio:16/9;background:var(--fx-panel);border:1px solid var(--fx-hair);color:var(--fx-ink-2);text-align:center;border-radius:6px;place-content:center;justify-items:center;gap:.55rem;padding:1rem;display:grid}.fx-video-play{width:3.4rem;height:3.4rem;color:var(--fx-ink);opacity:.85}.fx-video-label{font:600 1.05rem/1.2 var(--fx-head);color:var(--fx-ink)}.fx-video-sub{font:400 .9rem/1.4 var(--fx-read);color:var(--fx-muted)}.fx-video.is-real .entry-video{margin-top:0}.fx-clip{z-index:2;border:2px solid #9a9ca3;border-radius:.5rem;width:.95rem;height:2.6rem;position:absolute;top:-.85rem;left:1.4rem;transform:rotate(8deg)}.fx-clip:after{content:"";border:2px solid #9a9ca3;border-top:0;border-radius:0 0 .35rem .35rem;width:.36rem;height:1.7rem;position:absolute;top:.35rem;left:.18rem}.fx-mark{color:inherit;background:linear-gradient(var(--fx-hi), var(--fx-hi)) no-repeat 0 92% / 100% .44em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.fx-opt{white-space:nowrap;color:var(--fx-ink);font-weight:500}.fx-opt i{vertical-align:.04em;background:var(--c);border-radius:2px;width:.62em;height:.62em;margin-right:.32em;display:inline-block}.fx-o-buy{--c:var(--fx-buy)}.fx-o-build{--c:var(--fx-build)}.fx-o-compose{--c:var(--fx-compose)}.fx-o-extend{--c:var(--fx-extend)}.fx-o-defer{--c:var(--fx-defer)}.fx-bt{font:600 .62rem/1.15 var(--fx-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:.18em;border-radius:3px;align-items:center;gap:.3rem;margin-right:.45em;padding:.16rem .42rem .14rem;display:inline-flex}.fx-bt svg{flex:none}.fx-bt-src{background:var(--fx-paper);color:var(--fx-paper-ink);box-shadow:0 1px #0006}.fx-bt-model{color:var(--fx-pencil);background-color:var(--fx-panel);background-image:linear-gradient(var(--fx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fx-grid) 1px, transparent 1px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-pencil) 55%, transparent);background-size:6px 6px}.fx-fig-model,.fx-patch-model,.fx-take-model,.fx-bc-model,.fx-bb-model,.fx-key-sw.is-model,.fx-card-model{background-image:linear-gradient(var(--fx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fx-grid) 1px, transparent 1px);background-size:var(--fx-grid-size) var(--fx-grid-size)}.fx-visual.fx-fig-model{background-color:var(--fx-panel);border-color:color-mix(in srgb, var(--fx-pencil) 28%, var(--fx-hair))}.fx-visual.fx-fig-src:before,.fx-visual.fx-fig-mixed:before{content:"";z-index:1;pointer-events:none;background:#ffffff47;border-left:1px dashed #ffffff38;border-right:1px dashed #ffffff38;width:4rem;height:1.05rem;position:absolute;top:-.5rem;left:1.2rem;transform:rotate(-4deg)}.fx-figtag{border-bottom:1px dashed var(--fx-hair);flex-wrap:wrap;align-items:center;gap:.35rem 0;padding-bottom:.6rem;display:flex;font:400 .74rem/1.3 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .85rem!important}.fx-fig-model .fx-figtag{border-bottom-color:color-mix(in srgb, var(--fx-pencil) 25%, transparent)}.fx-patch-model{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-pencil) 22%, transparent);border-radius:5px;margin:0;padding:.7rem .6rem .6rem}.fx-patch-model+*{margin-top:1rem}.fx-take-model{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-pencil) 20%, transparent);border-radius:4px;padding:.45rem .55rem .5rem}.fx-take .fx-bt{vertical-align:.3em}.fx-bc-model{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05em 0}.fx-bb{margin:1.1rem 0}.fx-bb>.fx-bt{margin-bottom:.5rem}.fx-bb>p:first-of-type{margin-top:.4rem}.fx-card.fx-card-model{background-color:var(--fx-panel-2);border-color:color-mix(in srgb, var(--fx-pencil) 28%, var(--fx-hair))}.fx-bb{max-width:calc(var(--measure) + 1.5rem)}.fx-bb-model{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-pencil) 20%, transparent);border-radius:5px;padding:.7rem .75rem .4rem}.fx-bb-src{border-left:2px solid var(--fx-paper);padding-left:.85rem}.fx-fold-body li>.fx-bt:first-child{margin-right:.5em}.fx-key{background:var(--fx-panel);border:1px solid var(--fx-hair);border-radius:7px;max-width:46rem;margin:2.2rem 0 .5rem;padding:1.1rem 1.15rem .4rem}.fx-key-head{font:600 1rem/1.3 var(--fx-head)!important;color:var(--fx-ink)!important;margin:0 0 .9rem!important}.fx-key-row{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.9rem;margin-bottom:.9rem;display:grid}.fx-key-row p{font:400 .92rem/1.55 var(--fx-read)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx-key-row b{color:var(--fx-ink);font-weight:600}.fx-key-sw{border-radius:3px;height:2.6rem;margin-top:.2rem;display:block;position:relative}.fx-key-sw.is-src{background:var(--fx-panel-2);box-shadow:inset 0 0 0 1px var(--fx-axis)}.fx-key-sw.is-src .fx-tape{width:2.4rem;height:.8rem;top:-.35rem}.fx-key-sw.is-model{background-color:var(--fx-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-pencil) 45%, transparent)}.fx-card-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.fx-card-tags .fx-bt{vertical-align:0;margin-right:0}.fx-chip{border:1px solid var(--fx-axis);font:600 .68rem/1.2 var(--fx-head);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.2rem .55rem .18rem;display:inline-flex}.fx-g-strong{color:var(--fx-ink);border-color:#5a5b62}.fx-stamp{--tilt:-4deg;outline:1px solid color-mix(in srgb, currentColor 50%, transparent);outline-offset:-5px;font:600 .68rem/1 var(--fx-head);letter-spacing:.15em;text-transform:uppercase;transform:rotate(var(--tilt));white-space:nowrap;color:var(--fx-gray);border:2px solid;border-radius:4px;align-items:center;gap:.4rem;padding:.42rem .72rem .38rem;display:inline-flex}.fx-stamp svg{flex:none}.fx-v-supported,.fx-v-held,.fx-v-real{color:var(--fx-ok)}.fx-v-mixed,.fx-v-half,.fx-v-changed{color:var(--fx-half)}.fx-v-refuted,.fx-v-killed,.fx-v-hype{color:var(--fx-no)}.rsec:has(>.fx-sticky[class*=fx-side-]:last-child):after{content:"";clear:both;display:block}.fx-part{border-top:1px solid var(--rule);margin:5rem 0 .5rem;padding-top:1.6rem;position:relative}.fx-part-tab{background:var(--fx-tab);min-width:2.6rem;height:1.9rem;color:var(--fx-paper-ink);font:600 .95rem/1 var(--fx-head);letter-spacing:.02em;border-radius:5px 5px 0 0;place-items:center;padding:0 .7rem;display:grid;position:absolute;top:-1px;left:0;transform:translateY(-100%)}.fx-part h2{max-width:22ch}.fx-part-lede{margin-top:1rem}.fx-part-lede p{max-width:60ch;color:var(--fx-ink-2)!important}.fx-spread{scroll-margin-top:calc(var(--mast-h) + 1.25rem);grid-template:"head fig""rest fig"1fr/minmax(0,.92fr) minmax(0,1.08fr);column-gap:2.6rem;padding-block:3.2rem;display:grid}.fx-spread+.fx-spread{border-top:1px solid var(--rule-soft)}.fx-spread.is-flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"fig head""fig rest"}.fx-spread.is-wide{grid-template:"head""fig""rest"/minmax(0,1fr)}.fx-spread.is-wide .fx-whead,.fx-spread.is-wide .fx-wrest{max-width:44rem}.fx-spread.is-wide .fx-visual{margin-block:1.6rem .4rem;position:relative;top:auto}.fx-whead{grid-area:head}.fx-wrest{grid-area:rest}.fx-visual{top:calc(var(--mast-h) + 1.25rem);background:var(--fx-panel);border:1px solid var(--fx-hair);border-radius:7px;grid-area:fig;align-self:start;min-width:0;margin:0;padding:1.15rem 1.15rem .95rem;position:sticky}.fx-visual figcaption{font:400 .76rem/1.5 var(--fx-chart);color:var(--fx-muted);margin-top:.85rem}.fx-fmeta{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.85rem;display:flex}.fx-fnum{font:600 .72rem/1 var(--fx-head);letter-spacing:.04em;color:var(--fx-paper-ink);background:var(--fx-ink-2);border-radius:3px;padding:.24rem .38rem}.fx-flabel{font:400 .88rem/1.3 var(--fx-read);color:var(--fx-muted)}.fx-ftitle{letter-spacing:-.03em;text-wrap:balance;margin:0;font:600 clamp(1.2rem, 2.4vw, 1.5rem)/1.2 var(--fx-head)!important}.fx-take{color:var(--fx-ink);max-width:40rem;margin-top:.9rem;font-size:1.02rem;font-weight:600;line-height:1.5}.fx-take p{margin:0;color:var(--fx-ink)!important;font-size:inherit!important;line-height:inherit!important}.fx-wrest{margin-top:1.1rem}.fx-wrest>*+*{margin-top:1rem}.fx-dir{font:400 .94rem/1.6 var(--fx-chart);color:var(--fx-ink-2)}.fx-dir b{color:var(--fx-ink);font-weight:600}.fx-dir p{display:inline;color:inherit!important;font:inherit!important}.fx-ledger{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;font:400 .8rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important}.fx-ledger-id{font-family:var(--fx-chart);color:var(--fx-ink-2)}.fx-fold{border-top:1px solid var(--rule);padding-top:.9rem}.fx-fold summary{cursor:pointer;min-height:44px;font:600 .9rem/1.2 var(--fx-chart);color:var(--fx-ink);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.fx-fold summary::-webkit-details-marker{display:none}.fx-fold summary svg{transition:transform .2s}.fx-fold[open] summary svg{transform:rotate(90deg)}.fx-fold-body{padding-top:.4rem}.fx-fold-body ul{margin:0;padding-left:1.1rem}.fx-fold-body li{color:var(--fx-ink-2);margin-top:.45rem;font:400 .92rem/1.6 var(--fx-chart)!important}.fx-fold-body p{font:400 .92rem/1.6 var(--fx-chart)!important;color:var(--fx-ink-2)!important}.fx-fold-body strong{color:var(--fx-ink)}.fx-nums{margin-top:.7rem}.fx-nums summary{cursor:pointer;min-height:44px;font:500 .78rem/1 var(--fx-chart);color:var(--fx-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--fx-axis);text-decoration-color:var(--fx-axis);text-underline-offset:.25em;align-items:center;display:inline-flex}.fx-nums-scroll{overflow-x:auto}.fx-nums table{border-collapse:collapse;width:100%;font:400 .76rem/1.4 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums}.fx-nums th,.fx-nums td{text-align:left;border-bottom:1px solid var(--fx-hair);white-space:nowrap;padding:.32rem .6rem .32rem 0}.fx-nums th{color:var(--fx-ink);font-weight:600}.fx-nums p{margin-top:.4rem;font:400 .74rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important}.fx-sticky{--tilt:-1.6deg;background:var(--paper,var(--fx-paper));width:min(20rem,100%);color:var(--fx-paper-ink);transform:rotate(var(--tilt));border-radius:2px 2px 4px 14px/2px 2px 4px 6px;margin:1.8rem 0;padding:1.25rem 1.2rem .85rem;position:relative;box-shadow:0 10px 22px #00000061,inset 0 1px #ffffff40}.fx-t-paper{--paper:var(--fx-paper)}.fx-t-mint{--paper:var(--fx-mint)}.fx-t-lilac{--paper:var(--fx-lilac)}.fx-t-sky{--paper:var(--fx-sky)}.fx-sticky-body,.fx-sticky-body p{margin:0;font:400 .98rem/1.5 var(--fx-read)!important;color:var(--fx-paper-ink)!important}.fx-sticky-body p+p{margin-top:.6rem}.fx-sticky-body strong{font-weight:600;color:#000!important}.fx-sticky-body a{color:#000!important;text-decoration-color:#00000080!important}.fx-tape{background:#ffffff52;border-left:1px dashed #ffffff40;border-right:1px dashed #ffffff40;width:4.4rem;height:1.15rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-3deg)}.fx-sign{font:600 .72rem/1 var(--fx-head);letter-spacing:.08em;text-transform:uppercase;color:#23221eb3;justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.fx-sign:before{content:"";background:currentColor;width:1.1rem;height:1.5px}@media (min-width:64rem){.fx-sticky.fx-side-right{float:right;clear:right;margin:.5rem .4rem 1.2rem 2rem}.fx-sticky.fx-side-left{float:left;clear:left;margin:.5rem 2rem 1.2rem .4rem}}.fx-board{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.1rem;margin-top:1.6rem;display:grid}.fx-card{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:6px;flex-direction:column;padding:1.1rem 1.05rem .9rem;display:flex;position:relative}.fx-card-claim{font:500 1.06rem/1.42 var(--fx-read)!important;color:var(--fx-ink)!important;max-width:none!important;margin:0 0 .85rem!important}.fx-card .fx-stamp{align-self:flex-start;margin-bottom:.85rem}.fx-card-body,.fx-card-body p{margin:0;font:400 .9rem/1.55 var(--fx-chart)!important;color:var(--fx-ink-2)!important}.fx-card-body strong{color:var(--fx-ink)!important}.fx-card-body .fx-big{font:600 1.5rem/1.1 var(--fx-head);letter-spacing:-.02em;color:var(--fx-ink);margin-bottom:.35rem;display:block}.fx-card-foot{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.9rem;display:flex;font:500 .8rem/1 var(--fx-chart)!important;margin:auto 0 0!important}.fx-card-foot a{align-items:center;min-height:44px;display:inline-flex;color:var(--fx-ink)!important;text-decoration:none!important}.fx-card-foot a:hover{color:var(--fx-pencil)!important}.fx-steps{counter-reset:fx-step;gap:.2rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.fx-step{counter-increment:fx-step;border-top:1px solid var(--rule-soft);grid-template-columns:3.4rem minmax(0,1fr);column-gap:1.1rem;padding:1.15rem 0;display:grid;position:relative}.fx-step:before{content:counter(fx-step);border:2px solid var(--fx-ink-2);width:2.7rem;height:2.7rem;font:600 1.15rem/1 var(--fx-head);color:var(--fx-ink);border-radius:50% 46% 52% 48%/48% 52% 46% 50%;grid-row:1/span 3;place-items:center;display:grid}.fx-step h3{letter-spacing:-.015em;margin:.35rem 0 .4rem;font:600 clamp(1.05rem, 2vw, 1.2rem)/1.25 var(--fx-head)!important}.fx-step>div p{margin:0}.fx-step-refs{font:400 .8rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.45rem 0 0!important}.fx-step-refs a{justify-content:center;align-items:center;min-width:2rem;min-height:44px;display:inline-flex;color:var(--fx-ink-2)!important}.fx-step-refs{flex-wrap:wrap;align-items:center;gap:0 .15rem;display:flex}.fx-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.fx-col{background:var(--fx-panel);border:1px solid var(--fx-hair);border-radius:6px;padding:1.1rem 1.05rem .6rem}.fx-col h3{margin:0 0 .9rem}.fx-col ul{margin:0;padding-left:1rem}.fx-col li{color:var(--fx-ink-2);margin-bottom:.7rem;font:400 .88rem/1.55 var(--fx-chart)!important}.fx-col li strong{color:var(--fx-ink)}@media (max-width:56rem){.fx-cols{grid-template-columns:minmax(0,1fr)}}.fx-cite{font:500 .66em/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;margin-left:.1em}.fx-cite a{color:var(--fx-ink-2)!important;text-decoration:none!important}.fx-cite a:hover{color:var(--fx-pencil)!important}.fx-sources{margin:1rem 0 0;padding-left:2.2rem;list-style:decimal}.fx-sources li{border-bottom:1px solid var(--rule-soft);color:var(--fx-ink-2);scroll-margin-top:calc(var(--mast-h) + 1.5rem);padding:.55rem 0;font:400 .88rem/1.55 var(--fx-chart)!important}.fx-sources li::marker{color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-src-kind{font:600 .62rem/1 var(--fx-head);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);border:1px solid var(--fx-axis);border-radius:3px;margin-right:.5rem;padding:.2rem .35rem;display:inline-block}.fx-src-kind.is-data{color:var(--fx-ok);border-color:color-mix(in srgb, var(--fx-ok) 50%, transparent)}.fx-src-text{overflow-wrap:anywhere}.fx-src-text a{color:var(--fx-ink-2)!important}.fx-src-meta{color:var(--fx-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.78rem;display:block}.fx-src-meta code{color:var(--fx-muted);font-size:.74rem}.fx-src-meta a{color:var(--fx-ink-2)!important}.fx-tip{z-index:90;color:#141417;pointer-events:none;white-space:pre-line;background:#f4f2ec;border-radius:4px;max-width:17rem;padding:.45rem .6rem;font:500 .76rem/1.4 ui-sans-serif,system-ui,sans-serif;position:fixed;top:0;left:0;box-shadow:0 6px 18px #00000073}.fx [data-tip]{cursor:default}.fx [data-tip].is-hot{filter:brightness(1.25)}.fx-chart{width:100%;height:auto;display:block;overflow:visible}.fx-chart text{font-family:var(--fx-chart);fill:var(--fx-ink-2);font-size:11.5px}.fx-chart .t-ink{fill:var(--fx-ink)}.fx-chart .t-mute{fill:var(--fx-muted)}.fx-chart .t-b{font-weight:600}.fx-chart .t-big{font-family:var(--fx-head);letter-spacing:-.02em;font-weight:600}.fx-chart .t-note{font-family:var(--fx-read);fill:var(--fx-pencil);font-size:12.5px}.fx-chart .ax{stroke:var(--fx-axis);stroke-width:1px;fill:none}.fx-chart .grid{stroke:var(--fx-hair);stroke-width:1px;fill:none}.fx-chart .zero{stroke:#5a5b62;stroke-width:1px}.fx-chart .note-ink{stroke:var(--fx-pencil);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fx-chart .f-buy{fill:var(--fx-buy)}.fx-chart .s-buy{stroke:var(--fx-buy)}.fx-chart .f-build{fill:var(--fx-build)}.fx-chart .s-build{stroke:var(--fx-build)}.fx-chart .f-compose{fill:var(--fx-compose)}.fx-chart .s-compose{stroke:var(--fx-compose)}.fx-chart .f-extend{fill:var(--fx-extend)}.fx-chart .s-extend{stroke:var(--fx-extend)}.fx-chart .f-defer{fill:var(--fx-defer)}.fx-chart .s-defer{stroke:var(--fx-defer)}.fx-chart .f-tie{fill:url(#fx-hatch)}.fx-chart .f-dim{fill:#3d3e45}.fx-chart .f-ink{fill:var(--fx-ink)}.fx-chart .f-ink2{fill:var(--fx-ink-2)}.fx-chart .f-hi{fill:var(--fx-hl)}.fx-chart .s-hi{stroke:var(--fx-hl)}.fx-legend{flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.fx-legend li{align-items:center;gap:.4rem;display:inline-flex;font:500 .76rem/1.2 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx-legend i{background:var(--c,#888);border-radius:2px;flex:none;width:.7rem;height:.7rem}.fx-legend i.is-ring{border:2px solid var(--fx-ink);background:0 0;border-radius:50%}.fx-legend i.is-hatch{background:repeating-linear-gradient(135deg,#6a6b72 0 2px,#0000 2px 4px)}.fx-legend i.is-line{border-radius:0;width:1rem;height:2px}.fx-fighead{font:600 .82rem/1.35 var(--fx-chart);color:var(--fx-ink);margin:0 0 .8rem}.fx-bigstat{font:600 clamp(2.2rem, 6vw, 3rem)/1 var(--fx-head);letter-spacing:-.045em;color:var(--fx-ink)}.fx-bigstat small{letter-spacing:0;margin-left:.05em;font-size:.38em}@keyframes fx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fx-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fx-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes fx-drop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes fx-press{0%{opacity:0;transform:rotate(var(--tilt)) scale(1.9)}60%{opacity:1;transform:rotate(var(--tilt)) scale(.94)}to{opacity:1;transform:rotate(var(--tilt)) scale(1)}}@keyframes fx-sweep{0%{background-size:0% .44em}to{background-size:100% .44em}}@keyframes fx-strikeline{0%{background-size:0% 2px}to{background-size:100% 2px}}@keyframes fx-flip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes fx-swing{0%{transform:rotate(-58deg)}30%{transform:rotate(52deg)}55%{transform:rotate(-30deg)}75%{transform:rotate(18deg)}to{transform:rotate(var(--rest,0deg))}}.fx .a-grow-x,.fx .a-grow-y,.fx .a-pop,.fx .a-flip{transform-box:fill-box}.fx .a-wipe{will-change:clip-path}.fx .a-grow-x{transform-origin:0}.fx .a-grow-y{transform-origin:bottom}.fx .a-pop{transform-origin:50%}.fx-live [data-anim]:not(.is-in) :is(.a-grow-x,.a-grow-y,.a-pop,.a-drop,.a-fade,.a-flip){opacity:0}.fx-live [data-anim]:not(.is-in) .a-draw{stroke-dashoffset:1px}.fx-live [data-anim]:not(.is-in) .fx-mark{background-size:0% .44em}.fx-live [data-anim]:not(.is-in) .fx-stamp,.fx-live [data-anim]:not(.is-in).fx-sticky{opacity:0}.fx .a-draw{stroke-dasharray:1;stroke-dashoffset:0}.is-in .a-grow-x{animation:fx-grow-x .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.is-in .a-grow-y{animation:fx-grow-y .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.is-in .a-pop{animation:fx-pop .45s cubic-bezier(.3, 1.5, .5, 1) var(--d,0s) both}.is-in .a-drop{animation:fx-drop .55s cubic-bezier(.25, 1.4, .5, 1) var(--d,0s) both}.is-in .a-fade{animation:fx-fade .6s ease-out var(--d,0s) both}.is-in .a-draw{animation:fx-draw 1.1s cubic-bezier(.5, 0, .3, 1) var(--d,0s) both}.is-in .a-flip{animation:fx-flip .55s cubic-bezier(.3, 1.3, .5, 1) var(--d,0s) both;transform-origin:top}.is-in .fx-mark{animation:.7s ease-out .35s both fx-sweep}.is-in .fx-stamp{animation:fx-press .42s var(--sd,.5s) cubic-bezier(.3, 1.2, .5, 1) both}.is-in.fx-sticky{animation:.5s ease-out .15s both fx-fade}.is-in .a-swing{transform-origin:var(--ox) var(--oy);animation:2.2s cubic-bezier(.4,0,.3,1) .3s both fx-swing}.fx-card.is-hype .fx-card-claim span{background:linear-gradient(var(--fx-pencil), var(--fx-pencil)) no-repeat 0 58% / 100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fx-live .fx-card.is-hype:not(.is-in) .fx-card-claim span{background-size:0% 2px}.fx-card.is-hype.is-in .fx-card-claim span{animation:.6s ease-out .25s both fx-strikeline}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after{transition:none!important;animation:none!important}}@media (max-width:60rem){.fx-spread,.fx-spread.is-flip{grid-template:"head""fig""rest"/minmax(0,1fr);padding-block:2.4rem}.fx-visual{margin-top:1.4rem;position:relative;top:auto}}@media (max-width:46rem){.fx-visual{padding:.9rem .8rem .8rem}.fx-strike-note{font-size:.95rem}.fx-part{margin-top:4rem}.fx-step{grid-template-columns:2.9rem minmax(0,1fr);column-gap:.8rem}.fx-step:before{width:2.3rem;height:2.3rem;font-size:1rem}.fx-sticky{width:calc(100% - .9rem);margin-inline:auto}}@media print{.fx *,.fx :before,.fx :after{transition:none!important;animation:none!important}.fx-visual{break-inside:avoid;position:relative;top:auto}.fx-spread,.fx-spread.is-flip{display:block}.fx-spread>.fx-visual{margin-top:1.4rem}.fx-whead{break-inside:avoid;break-after:avoid}.fx-card,.fx-col,.fx-step,.fx-sticky,.fx .r-tiles{break-inside:avoid}.fx .rsec>p:has(+ul){break-after:avoid}.fx-sticky .fx-tape{display:none}.fx-sticky{box-shadow:none;break-before:avoid}.fx-sources a[href^=http]:after{content:none}.fx .r-body{background-image:none}.fx-video:not(.is-real){display:none}.fx-video.is-real{break-inside:avoid;max-width:34rem;margin-top:1.6rem}.fx-live [data-anim]:not(.is-in) :is(.a-grow-x,.a-grow-y,.a-pop,.a-drop,.a-fade,.a-flip),.fx-live [data-anim]:not(.is-in) .fx-stamp,.fx-live [data-anim]:not(.is-in).fx-sticky{opacity:1}.fx-live [data-anim]:not(.is-in) .a-draw{stroke-dashoffset:0}.fx-live [data-anim]:not(.is-in) .fx-mark{background-size:100% .44em}.fx-live .fx-card.is-hype:not(.is-in) .fx-card-claim span{background-size:100% 2px}}.fx-visual.fx-inline{margin:1.6rem 0 1.2rem;position:relative;top:auto}.fx .rsec>h3{font:600 clamp(1.2rem, 2.4vw, 1.5rem)/1.2 var(--fx-head);letter-spacing:-.03em;margin:2.6rem 0 .8rem}.fx .rsec>ul{margin-top:1rem;padding-left:0;list-style:none}.fx .rsec>ul>li{margin-top:.45rem;padding-left:1.4rem;position:relative}.fx .rsec>ul>li:before{content:"";background:var(--fx-pencil);width:.55rem;height:1.5px;position:absolute;top:.72em;left:.2rem}.diagram-legend .pins.fx-callouts b{background:var(--fx-pencil,#9cc9ff);color:#10141a}
.fx .o-buy{--c:var(--fx-buy)}.fx .o-build{--c:var(--fx-build)}.fx .o-compose{--c:var(--fx-compose)}.fx .o-extend{--c:var(--fx-extend)}.fx .o-defer{--c:var(--fx-defer)}.fx :is(.fc-axis,.fc-fit-axis,.fc-over-axis,.fc-gate-axis,.fc-tr-axis,.fc-eng-axis,.fc-lines-x){height:1.3rem;margin-top:.3rem;position:relative}.fx :is(.fc-axis,.fc-fit-axis,.fc-over-axis,.fc-gate-axis,.fc-tr-axis,.fc-eng-axis,.fc-lines-x) span{font:400 .7rem/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fc-map{gap:.45rem;display:grid}.fc-map-head,.fc-map-row{grid-template-columns:6.2rem repeat(4,minmax(0,1fr));align-items:start;gap:.6rem;display:grid}.fc-map-head span{font:600 .68rem/1.25 var(--fx-chart);letter-spacing:.04em;color:var(--fx-muted)}.fc-map-row{border-top:1px solid var(--fx-hair);padding:.65rem 0}.fc-map-row b{font:600 .95rem/1.2 var(--fx-head);color:var(--fx-ink);align-items:center;gap:.45rem;display:inline-flex}.fc-map-row b i{background:var(--c);border-radius:2px;width:.7rem;height:.7rem}.fc-map-row.is-defer b i{background:var(--fx-defer)}.fc-map-row span{font:400 .8rem/1.4 var(--fx-chart);color:var(--fx-ink-2)}.fc-map-span{grid-column:2/-1}@media (max-width:40rem){.fc-map-head{display:none}.fc-map-row{grid-template-columns:minmax(0,1fr);gap:.3rem}.fc-map-row span[data-h]:before{content:attr(data-h) ": ";color:var(--fx-muted)}.fc-map-span{grid-column:auto}}.fc-case+.fc-case{margin-top:1rem}.fc-case-name{font:400 .76rem/1.35 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .35rem!important}.fc-case-name b{color:var(--fx-ink);margin-right:.35rem;font-weight:600}.fc-row{grid-template-columns:4.3rem minmax(0,1fr) 3.4rem 3.7rem;align-items:center;gap:.5rem;height:1.55rem;display:grid;position:relative}.fc-row-l{font:500 .76rem/1 var(--fx-chart);color:var(--fx-ink-2)}.fc-row.is-win .fc-row-l{color:var(--fx-ink);font-weight:600}.fc-row-v{font:500 .74rem/1 var(--fx-chart);color:var(--fx-ink-2);text-align:right;font-variant-numeric:tabular-nums}.fc-row.is-win .fc-row-v{color:var(--fx-ink);font-weight:600}.fc-track{height:100%;position:relative}.fc-zero{background:#55565d;width:1px;position:absolute;top:-2px;bottom:-2px}.fc-range{background:#5c5d64;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.fc-dot{background:var(--c);width:.78rem;height:.78rem;box-shadow:0 0 0 2px var(--fx-panel);border-radius:50%;margin:-.39rem 0 0 -.39rem;position:absolute;top:50%}.fc-row.is-win .fc-dot{width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--fx-panel), 0 0 0 3.5px var(--fx-ink);margin:-.475rem 0 0 -.475rem}.fc-row-c{justify-content:flex-start;display:flex}.fc-crown{font:600 .58rem/1 var(--fx-head);letter-spacing:.14em;text-transform:uppercase;color:var(--fx-pencil);border:1.5px solid;border-radius:3px;padding:.18rem .32rem;display:inline-block;transform:rotate(-3deg)}.fc-cases .fc-axis{margin-left:4.8rem;margin-right:7.6rem}.fc-matrix{display:grid}.fc-m-row{border-bottom:1px solid var(--fx-hair);grid-template-columns:minmax(0,1fr) repeat(3,3.6rem);align-items:center;min-height:1.6rem;display:grid}.fc-m-row>span:first-child{font:400 .76rem/1.25 var(--fx-chart);color:var(--fx-ink-2);padding:.22rem .5rem .22rem 0}.fc-m-legend li{gap:.5rem}.fc-m-head>span{text-align:center;font:600 .7rem/1.2 var(--fx-chart)!important;color:var(--fx-ink)!important}.fc-m-head>span:first-child{text-align:left}.fc-m-cell{place-items:center;display:grid}.fc-m{border-radius:50%;display:inline-block;position:relative}.fc-m-robust{background:var(--fx-ink);width:.8rem;height:.8rem}.fc-m-noise{border:2px solid var(--fx-ink-2);width:.75rem;height:.75rem}.fc-m-never{background:#55565d;width:.3rem;height:.3rem}.fc-m-na{font:400 .66rem/1.1 var(--fx-chart);color:var(--fx-muted);text-align:center}.fc-m-grp{letter-spacing:.14em;text-transform:uppercase;font:600 .66rem/1 var(--fx-head)!important;color:var(--fx-label)!important;margin:1rem 0 .25rem!important}@media (max-width:40rem){.fc-m-row{grid-template-columns:minmax(0,1fr) repeat(3,2.7rem)}}.fc-fit-row{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.6rem;height:2rem;display:grid}.fc-fit-l{font:400 .74rem/1.2 var(--fx-chart);color:var(--fx-muted)}.fc-fit-l b{color:var(--fx-ink-2);font-weight:600}.fc-fit-track{height:1.25rem;position:relative}.fc-fit-cell{background:var(--c);border:1px solid var(--fx-panel);border-radius:3px;place-items:center;height:100%;display:grid;position:absolute;top:0}.fc-fit-cell.is-tie{background:repeating-linear-gradient(135deg,#6a6b72 0 2px,#2a2b31 2px 5px)}.fc-fit-ring{border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 1px #00000080}.fc-fit-axis{margin-left:11.6rem}@media (max-width:40rem){.fc-fit-row{grid-template-columns:minmax(0,1fr);gap:.2rem;height:auto;margin-bottom:.45rem}.fc-fit-axis{margin-left:0}}.fc-gate-contract{grid-template-columns:9.5rem minmax(0,1fr) 4.6rem;align-items:center;gap:.6rem;margin-bottom:.45rem;display:grid}.fc-gate-l{font:500 .76rem/1.2 var(--fx-chart);color:var(--fx-ink-2)}.fc-gate-bar{background:var(--fx-panel-2);border-radius:3px;height:.85rem;overflow:hidden}.fc-gate-bar i{background:var(--fx-ink-2);border-radius:3px;min-width:3px;height:100%;display:block}.fc-gate-bar i.is-review{background:var(--fx-buy)}.fc-gate-v{font:600 .8rem/1 var(--fx-head);color:var(--fx-ink)}.fc-gate-hist{border-bottom:1px solid var(--fx-axis);grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:2px;height:8.5rem;padding-top:2.4rem;display:grid;position:relative}.fc-gate-col{align-items:flex-end;height:100%;display:flex}.fc-gate-col i{background:var(--fx-buy);border-radius:3px 3px 0 0;width:100%;display:block}.fc-gate-med{border-left:1.5px solid var(--fx-ink);position:absolute;top:0;bottom:0}.fc-gate-med b{font:600 .72rem/1.1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;position:absolute;top:0;left:.35rem}.fc-gate-med.is-p90{border-left-style:dashed;border-color:var(--fx-ink-2)}.fc-gate-med.is-p90 b{color:var(--fx-ink-2);font-weight:500;top:1.05rem}@media (max-width:40rem){.fc-gate-contract{grid-template-columns:7rem minmax(0,1fr) 4.2rem}}.fc-sooner-row{grid-template-columns:10.5rem minmax(0,1fr) 2.8rem;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}.fc-sooner-l{font:500 .76rem/1.25 var(--fx-chart);color:var(--fx-ink-2)}.fc-sooner-row.is-all .fc-sooner-l{color:var(--fx-ink);font-weight:600}.fc-sooner-track{background:var(--fx-panel-2);border-radius:3px;height:1.1rem;position:relative}.fc-sooner-bar{background:var(--fx-rest);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fc-sooner-row.is-all .fc-sooner-bar{background:var(--fx-hl)}.fc-sooner-half{border-left:1.5px dashed var(--fx-ink);z-index:1;position:absolute;top:-4px;bottom:-4px;left:50%}.fc-sooner-v{font:600 .85rem/1 var(--fx-head);color:var(--fx-ink);text-align:right}.fc-sooner-note{font:400 .76rem/1.4 var(--fx-read)!important;color:var(--fx-muted)!important;margin:.3rem 0 0!important}.fc-delay{border-top:1px solid var(--fx-hair);margin-top:1.3rem;padding-top:1rem}.fc-delay-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.fc-meter{background:var(--fx-panel-2);border-radius:6px;gap:.3rem;padding:.7rem .7rem .6rem;display:grid}.fc-meter-v{font:600 1.45rem/1 var(--fx-head);letter-spacing:-.02em;color:var(--fx-ink);font-variant-numeric:tabular-nums}.fc-meter-l{font:400 .72rem/1.25 var(--fx-chart);color:var(--fx-muted)}@media (max-width:40rem){.fc-sooner-row{grid-template-columns:7.5rem minmax(0,1fr) 2.6rem}}.fc-tr-grp{letter-spacing:.12em;text-transform:uppercase;font:600 .66rem/1 var(--fx-head)!important;color:var(--fx-label)!important;margin:.8rem 0 .25rem!important}.fc-tr-row{grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:.6rem;height:2.3rem;display:grid}.fc-tr-l{font:400 .75rem/1.2 var(--fx-chart);color:var(--fx-ink-2)}.fc-tr-track{border-bottom:1px solid var(--fx-hair);height:100%;position:relative}.fc-tr-zero{background:#55565d;width:1px;position:absolute;top:0;bottom:0}.fc-tr-ci{background:#6c6d74;height:2px;margin-top:-1px;position:absolute;top:64%}.fc-tr-dot{border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;top:64%}.fc-tr-dot.is-time{background:var(--fx-ink)}.fc-tr-dot.is-out{border:2px solid var(--fx-ink);background:var(--fx-panel)}.fc-tr-v{font:600 .66rem/1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;position:absolute;top:.05rem;transform:translate(-50%)}.fc-trials .fc-tr-axis,.fc-tr-dir{margin-left:12.6rem}.fc-tr-dir{font:400 .72rem/1 var(--fx-read);color:var(--fx-muted);justify-content:space-between;margin-top:.2rem;display:flex}@media (max-width:40rem){.fc-tr-row{grid-template-columns:minmax(0,1fr);gap:0;height:auto}.fc-tr-track{height:2.2rem}.fc-trials .fc-tr-axis,.fc-tr-dir{margin-left:0}}.fc-run-sub{max-width:34rem;font:500 .88rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.6rem 0 1rem!important}.fc-run-bar{gap:3px;height:1.6rem;display:flex}.fc-run-bar i{border-radius:3px;height:100%;display:block}.fc-run-bar .is-build{background:var(--fx-rest)}.fc-run-bar .is-run{background:var(--fx-hl)}.fc-run-notes{justify-content:space-between;gap:1rem;margin-top:.4rem;display:flex;position:relative}.fc-run-note{max-width:46%;font:400 .84rem/1.35 var(--fx-read);color:var(--fx-pencil);align-items:flex-start;gap:.3rem;display:flex}.fc-run-note.is-right{text-align:right;flex-direction:row-reverse;margin-left:auto}.fc-run-note svg{flex:none;width:2rem;height:1.5rem;overflow:visible}.fc-run-note path{fill:none;stroke:var(--fx-pencil);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fc-api-row{grid-template-columns:8.5rem minmax(0,1fr) 3rem;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}.fc-api-l{font:500 .78rem/1.2 var(--fx-chart);color:var(--fx-ink-2)}.fc-api-track{background:var(--fx-panel-2);border-radius:3px;height:1.1rem;overflow:hidden}.fc-api-track i{background:var(--fx-compose);border-radius:3px;height:100%;display:block}.fc-api-track i.is-low{background:color-mix(in srgb, var(--fx-compose) 55%, #17181c)}.fc-api-v{font:600 .85rem/1 var(--fx-head);color:var(--fx-ink);text-align:right}.fc-api-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fc-api-pair>div{background:var(--fx-panel-2);border-radius:6px;gap:.35rem;padding:.75rem;display:grid}.fc-api-pair span{font:400 .76rem/1.35 var(--fx-chart);color:var(--fx-ink-2)}.fc-api-pair .fc-api-big{font:600 1.4rem/1 var(--fx-head);color:var(--fx-ink);letter-spacing:-.02em}.fc-ladder{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fc-rung{background:var(--fx-panel-2);border-radius:5px;grid-template-columns:5.2rem 4.8rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.fc-rung b{font:600 1rem/1 var(--fx-head);color:var(--fx-ink);font-variant-numeric:tabular-nums}.fc-rung span{font:400 .74rem/1.2 var(--fx-chart);color:var(--fx-muted)}.fc-rung em{font:400 .84rem/1.3 var(--fx-read);color:var(--fx-ink-2)}.fc-rung.is-half{box-shadow:inset 3px 0 0 var(--fx-half)}.fc-rung.is-half em,.fc-rung.is-no em{color:var(--fx-ink)}.fc-rung.is-no{box-shadow:inset 3px 0 0 var(--fx-ink)}.fc-gw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.fc-gw-cell{background:var(--fx-panel-2);border-radius:6px;gap:.3rem;padding:.7rem;display:grid}.fc-gw-v{font:600 1.4rem/1 var(--fx-head);color:var(--fx-ink)}.fc-gw-l{font:400 .72rem/1.25 var(--fx-chart);color:var(--fx-muted)}@media (max-width:40rem){.fc-rung{grid-template-columns:4.6rem minmax(0,1fr)}.fc-rung em{grid-column:1/-1}}.fc-risk-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;height:11rem;display:grid}.fc-risk-col{text-align:center;grid-template-rows:auto 1fr auto;gap:.35rem;height:100%;display:grid}.fc-risk-v{font:600 1.05rem/1 var(--fx-head);color:var(--fx-ink)}.fc-risk-track{border-bottom:1px solid var(--fx-axis);justify-content:center;align-items:flex-end;display:flex;position:relative}.fc-risk-track i{background:var(--fx-compose);border-radius:3px 3px 0 0;width:62%;display:block}.fc-risk-y{font:400 .72rem/1 var(--fx-chart);color:var(--fx-muted)}.fc-waffle-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;max-width:26rem;display:grid}.fc-waffle-grid i{aspect-ratio:1;border-radius:2px}.fc-waffle .is-rd{background:#5fd4d0}.fc-waffle .is-cor{background:var(--fx-buy)}.fc-waffle .is-sga{background:color-mix(in srgb, var(--fx-buy) 42%, #17181c)}.fc-waffle .is-rest{background:0 0;box-shadow:inset 0 0 0 1px #4a4b52}.fc-waffle-key{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.fc-waffle-key li{align-items:center;gap:.45rem;display:flex;font:400 .78rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fc-waffle-key li i{border-radius:2px;flex:none;width:.75rem;height:.75rem}.fc-waffle-key li b{color:var(--fx-ink);font-variant-numeric:tabular-nums;margin-left:auto}.fc-search{gap:.7rem;display:grid}.fc-search-box{background:var(--fx-panel-2);border-radius:6px;grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.2rem .8rem;padding:.85rem;display:grid}.fc-search-box.is-empty{background:0 0;border:1.5px dashed #4a4b52}.fc-search-box>span:not(.fc-search-n):not(.fc-search-bars){font:400 .82rem/1.45 var(--fx-chart);color:var(--fx-ink-2)}.fc-search-box b{color:var(--fx-ink)}.fc-search-n{font:600 2.6rem/.9 var(--fx-head);color:var(--fx-ink);letter-spacing:-.04em;grid-row:1/span 2}.fc-search-bars{grid-column:2;gap:.35rem;margin-top:.4rem;display:grid}.fc-search-bars span{font:400 .72rem/1.2 var(--fx-chart);color:var(--fx-muted);grid-template-columns:minmax(0,1fr);gap:.2rem;display:grid}.fc-search-bars i{background:var(--fx-ink-2);border-radius:2px;height:.55rem;display:block}.fc-search-foot{font:400 .84rem/1.45 var(--fx-read)!important;color:var(--fx-muted)!important;margin:0!important}.fc-lines-plot{--gut:9.5rem;height:12rem;padding-right:var(--gut);margin:.3rem 0 0 2rem;position:relative}.fc-lines-plot svg{top:0;bottom:0;left:0;right:var(--gut);width:calc(100% - var(--gut));height:100%;position:absolute;overflow:visible}.fc-lines-grid{stroke:var(--fx-hair);stroke-width:1px;vector-effect:non-scaling-stroke}.fc-lines-s{fill:none;stroke:#8e8f96;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fc-lines-s.is-hi{stroke:var(--fx-hl)}.fc-lines-s.is-mid{stroke:var(--fx-ink-2)}.fc-lines-s.is-low{stroke:#6c6d74}.fc-lines-tick{font:400 .68rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;left:-2rem;transform:translateY(-50%)}.fc-lines-end{left:calc(100% - var(--gut) + .5rem);width:calc(var(--gut) - .5rem);font:400 .7rem/1.2 var(--fx-chart);color:var(--fx-ink-2);position:absolute;transform:translateY(-50%)}.fc-lines-end b{font:600 .9rem/1 var(--fx-head);color:var(--fx-ink);margin-right:.2rem}.fc-lines-end.is-hi b{color:var(--fx-hl)}.fc-lines-x{margin:.35rem 9.5rem 0 2rem}@media (max-width:40rem){.fc-lines-plot{--gut:4.2rem}.fc-lines-x{margin-right:4.2rem}.fc-lines-end b{display:block}.fc-lines-end{font-size:.6rem}}.fc-cash-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;display:grid}.fc-cash-card{background:var(--fx-panel-2);border-radius:6px;grid-template-rows:auto 9rem auto auto;gap:.35rem;padding:.75rem .7rem;display:grid}.fc-cash-t{font:600 .76rem/1.25 var(--fx-chart);color:var(--fx-ink);min-height:2.5em}.fc-cash-track{border-bottom:1px solid var(--fx-axis);align-items:flex-end;display:flex}.fc-cash-track i{background:var(--fx-ink-2);border-radius:3px 3px 0 0;width:60%;display:block}.fc-cash-card:first-child .fc-cash-track i{background:var(--fx-build)}.fc-cash-card:not(:first-child) .fc-cash-track i{background:var(--fx-buy)}.fc-cash-card b{font:600 1.25rem/1 var(--fx-head);color:var(--fx-ink)}.fc-cash-card em{font:400 .72rem/1.3 var(--fx-read);color:var(--fx-muted)}.fc-cash-foot{font:400 .84rem/1.45 var(--fx-read)!important;color:var(--fx-ink-2)!important;margin:.8rem 0 0!important}.fc-mat-plot{padding-top:1.4rem;position:relative}.fc-mat-line{border-left:1.5px dashed var(--fx-ink);margin-left:12.6rem;position:absolute;top:0;bottom:0}.fc-mat-line b{font:600 .7rem/1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;position:absolute;top:0;left:.35rem}.fc-mat-row{grid-template-columns:12rem minmax(0,1fr) 3rem;align-items:center;gap:.6rem;min-height:1.75rem;display:grid}.fc-mat-l{font:400 .74rem/1.2 var(--fx-chart);color:var(--fx-ink-2)}.fc-mat-l em{color:var(--fx-muted);margin-left:.25rem;font-style:normal}.fc-mat-track{height:.85rem;position:relative}.fc-mat-track i{background:#8e8f96;border-radius:3px;min-width:3px;position:absolute;top:0;bottom:0;left:0}.fc-mat-row.is-case .fc-mat-track i{background:var(--fx-hl)}.fc-mat-row.is-case .fc-mat-l{color:var(--fx-ink);font-weight:600}.fc-mat-row.is-over .fc-mat-track i{background:var(--fx-ink)}.fc-mat-v{font:600 .76rem/1 var(--fx-chart);color:var(--fx-ink);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:40rem){.fc-mat-row{grid-template-columns:7.5rem minmax(0,1fr) 2.8rem}.fc-mat-line{margin-left:8.1rem}}.fc-tax-row{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.2rem .6rem;margin-bottom:.7rem;display:grid}.fc-tax-l{font:600 .78rem/1.2 var(--fx-chart);color:var(--fx-ink)}.fc-tax-track{background:var(--fx-panel-2);border-radius:3px;height:1.1rem;overflow:hidden}.fc-tax-track i{background:#8e8f96;border-radius:3px;height:100%;display:block}.fc-tax-track i.is-now{background:var(--fx-build)}.fc-tax-v{font:600 .76rem/1.3 var(--fx-chart);color:var(--fx-ink);grid-column:2}.fc-tax-v em{font:400 .76rem/1.3 var(--fx-read);color:var(--fx-muted);margin-left:.4rem}.fc-tax-coin{align-items:center;gap:.9rem;margin-top:1rem;display:flex}.fc-tax-coin b{border:2px solid var(--fx-hl);width:4.6rem;height:4.6rem;box-shadow:inset 0 0 0 4px var(--fx-panel), inset 0 0 0 5px color-mix(in srgb, var(--fx-hl) 50%, transparent);font:600 1.25rem/1 var(--fx-head);color:var(--fx-hl);border-radius:50%;flex:none;place-items:center;display:grid}.fc-tax-coin span{font:400 .86rem/1.45 var(--fx-read);color:var(--fx-ink-2)}.fc-check-grid{grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;display:grid}.fc-check-grid i{aspect-ratio:1;border-radius:1.5px}.fc-check-grid .is-has{background:var(--fx-ink-2)}.fc-check-grid .is-none{box-shadow:inset 0 0 0 1px #55565d}.is-in .fc-check-grid .is-none{animation:.6s ease-out .4s both fx-fade}.fc-check-key{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.8rem;display:flex}.fc-check-key span{font:400 .78rem/1.2 var(--fx-chart);color:var(--fx-ink-2);align-items:center;gap:.4rem;display:inline-flex}.fc-check-key i{border-radius:2px;width:.75rem;height:.75rem}.fc-check-key i.is-has{background:var(--fx-ink-2)}.fc-check-key i.is-none{box-shadow:inset 0 0 0 1px #8e8f96}.fc-check-key b{color:var(--fx-ink)}.fc-score{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.8rem;margin-top:1.4rem;display:grid}.fc-ovs-plot{margin-left:8.6rem;padding-top:5.9rem;position:relative}.fc-ovs-mark{white-space:nowrap;border-left:1.5px dashed #5d5e65;flex-direction:column;padding-left:.3rem;display:flex;position:absolute;top:0;bottom:-.3rem}.fc-ovs-mark b{font:600 .68rem/1.1 var(--fx-chart);color:var(--fx-ink)}.fc-ovs-mark em{font:400 .68rem/1.1 var(--fx-read);color:var(--fx-ink-2)}.fc-ovs-mark.is-typ{border-left:2px solid var(--fx-ink)}.fc-ovs-mark:nth-child(2){top:1.45rem}.fc-ovs-mark:nth-child(3){text-align:right;border-left:0;border-right:1.5px dashed #5d5e65;align-items:flex-end;padding:0 .3rem 0 0;top:2.9rem;transform:translate(-100%)}.fc-ovs-mark:nth-child(4){text-align:right;border-left:0;border-right:1.5px dashed #5d5e65;align-items:flex-end;padding:0 .3rem 0 0;top:4.35rem;transform:translate(-100%)}.fc-ovs-row{grid-template-columns:minmax(0,1fr);align-items:center;height:2.1rem;display:grid;position:relative}.fc-ovs-l{text-align:right;width:8rem;font:600 .74rem/1.15 var(--fx-chart);color:var(--fx-ink);position:absolute;right:calc(100% + .7rem)}.fc-ovs-l em{font:400 .68rem/1.1 var(--fx-read);color:var(--fx-muted);display:block}.fc-ovs-track{height:1.3rem;position:relative}.fc-ovs-axis{height:1.3rem;margin:.4rem 0 0 8.6rem;position:relative}.fc-ovs-axis span{font:400 .7rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;top:0;transform:translate(-50%)}@media (max-width:40rem){.fc-ovs-plot,.fc-ovs-axis{margin-left:0}.fc-ovs-plot{padding-top:4.5rem}.fc-ovs-mark:nth-child(4){top:2.9rem}.fc-ovs-row{height:auto;padding-top:1.1rem}.fc-ovs-l{text-align:left;width:auto;position:absolute;top:0;left:0;right:auto}.fc-ovs-l em{margin-left:.3rem;display:inline}.fc-ovs-mark b{font-size:.6rem}.fc-ovs-mark:nth-child(2) em,.fc-ovs-mark:nth-child(3) em{display:none}}.fc-eng-plot{margin-left:7.6rem;padding-top:1.7rem;position:relative}.fc-eng-pay{border-left:1.5px dashed var(--fx-ink);z-index:2;position:absolute;top:0;bottom:-.3rem}.fc-eng-pay b{font:600 .68rem/1.1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;position:absolute;top:0;left:.35rem}.fc-eng-row{align-items:center;height:2.4rem;display:flex;position:relative}.fc-eng-l{text-align:right;width:7rem;font:600 .74rem/1.15 var(--fx-chart);color:var(--fx-ink);position:absolute;right:calc(100% + .7rem)}.fc-eng-track{flex:1;height:1.35rem;position:relative}.fc-eng-seg{background:var(--c);border:1px solid var(--fx-panel);border-radius:3px;align-items:center;padding-left:.4rem;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.fc-eng-seg span{font:600 .66rem/1 var(--fx-chart);color:#0d0e10;white-space:nowrap}.fc-eng-seg.o-build span{color:#fff}.fc-eng-seg.o-compose span{color:var(--fx-on-compose)}.fc-eng-seg.o-extend span{color:var(--fx-on-extend)}.fc-eng-sw{font:600 .66rem/1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;position:absolute;top:-1.05rem;transform:translate(-50%)}.fc-eng-axis{height:1.3rem;margin:.45rem 0 0 7.6rem;position:relative}.fc-eng-axis span{font:400 .7rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;top:0;transform:translate(-50%)}.fc-eng-calc{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.3rem;display:grid}.fc-eng-calc div{background:var(--fx-panel-2);border-radius:6px;align-content:start;gap:.3rem;padding:.7rem;display:grid}.fc-eng-calc b{font:600 1.3rem/1 var(--fx-head);color:var(--fx-ink)}.fc-eng-calc span{font:400 .72rem/1.3 var(--fx-chart);color:var(--fx-muted)}@media (max-width:40rem){.fc-eng-plot,.fc-eng-axis{margin-left:0}.fc-eng-row{flex-direction:column;align-items:stretch;height:auto;padding-top:1.2rem}.fc-eng-l{text-align:left;width:auto;margin-bottom:.2rem;position:static}.fc-eng-track{flex:none}.fc-eng-sw{top:-.95rem}.fc-eng-calc{grid-template-columns:minmax(0,1fr)}}.fc-lines-plot>svg+svg{pointer-events:none}.fc-lines-s.is-buy{stroke:var(--fx-buy)}.fc-lines-s.is-build{stroke:var(--fx-build)}.fc-lines-end.is-buy b{color:var(--fx-buy)}.fc-lines-end.is-build b{color:var(--fx-build)}.fc-lines-mark{border-left:1.5px dashed var(--fx-ink-2);position:absolute;top:-1.3rem;bottom:0}.fc-lines-mark b{font:400 .72rem/1 var(--fx-read);color:var(--fx-ink);white-space:nowrap;position:absolute;top:0;right:.35rem}.fc-lines-hit{position:absolute;top:0;bottom:0;transform:translate(-50%)}.fx-live [data-anim]:not(.is-in) .a-wipe{clip-path:inset(0 100% 0 0)}.is-in .a-wipe{animation:1.6s cubic-bezier(.5,0,.3,1) .2s both fx-wipe}@keyframes fx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media print{.fx-live [data-anim]:not(.is-in) .a-wipe{clip-path:none}}.fc-bea .fc-lines-plot{height:13rem}@media (max-width:40rem){.fc-cases .fc-axis{margin-right:6.9rem}.fc-ovs-l{z-index:1;background:var(--fx-panel);padding-right:.35rem}.fc-ovs-mark:nth-child(3) b,.fc-ovs-mark:nth-child(3) em{display:none}.fc-eng-row{padding-bottom:1rem}.fc-eng-sw{top:calc(100% + .2rem)}}
.fx .dc-jev{--c:var(--fx-buy)}.fx .dc-openai{--c:var(--fx-build)}.fx .dc-haiku{--c:var(--fx-defer)}.fx .dc-hl{--c:var(--fx-hl)}.fx .dc-rest{--c:var(--fx-rest)}.fx .dc-jev-t{color:var(--fx-buy)}.fx .dc-openai-t{color:var(--fx-build)}.fx .dc-who{white-space:nowrap;align-items:center;gap:.32em;display:inline-flex}.fx .dc-who i{background:var(--c);border-radius:50%;flex:none;width:.62em;height:.62em}.fx .dc-key i.dc-k-gap{background:repeating-linear-gradient(135deg, var(--fx-pencil) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1.5px var(--fx-pencil)}.fx .dc-key i.dc-k-hl{box-shadow:inset 0 0 0 2px var(--fx-pencil);background:0 0;border-radius:50%}.fx .dc-key i.dc-k-rest{background:var(--fx-rest)}.fx .dc-sub{font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .7rem!important}.fx :is(.dc-tune,.dc-sure,.dc-bill,.dc-fold2,.dc-find){--name-w:7rem}.fx .dc-fix,.fx .fx-patch-model{--name-w:12.5rem}.fx :is(.dc-tune-row,.dc-sure-row,.dc-bill-row,.dc-f-row,.dc-fix-row,.dc-corpus-row,.dc-axrow){grid-template-columns:var(--name-w,7rem) minmax(0, 1fr);align-items:center;gap:.6rem;display:grid}.fx :is(.dc-tune-row,.dc-sure-row,.dc-bill-row,.dc-f-row){border-top:1px solid var(--fx-hair);padding:.45rem 0}.fx :is(.dc-tune-name,.dc-sure-name,.dc-f-name,.dc-fix-row p,.dc-corpus-row p){font:500 .78rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .dc-f-name span{color:var(--fx-muted);font-size:.7rem;font-weight:400;display:block}.fx :is(.dc-tune-bars,.dc-sure-bars){gap:.22rem;display:grid}.fx .dc-tune-line{grid-template-columns:minmax(0,1fr) 3.3rem;align-items:center;gap:.45rem;min-height:.95rem;display:grid}.fx .dc-tune-bar{background:var(--c);border-radius:2px;justify-self:start;min-width:2px;height:.62rem;display:block}.fx .dc-tune-bar.dc-gapbar{background:repeating-linear-gradient(135deg, var(--fx-pencil) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1.5px var(--fx-pencil)}.fx .dc-tune-bar.is-alt{background:repeating-linear-gradient(135deg, var(--c) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1.5px var(--c)}.fx .dc-tune-v{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fx .dc-tune-row.is-hl .dc-tune-name{color:var(--fx-ink)!important;font-weight:600!important}.fx .dc-tune-row.is-hl .dc-tune-name:after{content:"";background:var(--fx-pencil);border-radius:2px;width:2.4rem;height:2px;margin-top:.25rem;display:block}.fx .dc-axrow{margin-top:.3rem}.fx .dc-axline{grid-template-columns:minmax(0,1fr) 3.3rem;gap:.45rem;display:grid}.fx .dc-axis{height:1.2rem;position:relative}.fx .dc-axis span{font:400 .68rem/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}@media (max-width:40rem){.fx :is(.dc-tune-row,.dc-sure-row,.dc-bill-row,.dc-f-row,.dc-fix-row,.dc-corpus-row,.dc-axrow){grid-template-columns:minmax(0,1fr);gap:.3rem}.fx .dc-axrow>span:first-child{display:none}}.fx .dc-proto{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.fx .dc-proto-row{border-top:1px solid var(--fx-hair);grid-template-columns:10.5rem minmax(0,1fr) 2.6rem;align-items:center;gap:.6rem;padding:.4rem 0;display:grid}.fx .dc-proto-name b{font:600 .82rem/1.2 var(--fx-head);color:var(--fx-ink);display:block}.fx .dc-proto-name span{font:400 .7rem/1.3 var(--fx-chart);color:var(--fx-muted);display:block}.fx .dc-proto-track{height:.62rem;position:relative}.fx .dc-proto-bar{background:var(--fx-rest);border-radius:2px;position:absolute;inset:0 auto 0 0}.fx .dc-proto-n{font:500 .74rem/1 var(--fx-chart);color:var(--fx-ink-2);text-align:right;font-variant-numeric:tabular-nums}.fx .dc-proto-foot{font:400 .7rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.45rem 0 0!important}.fx .dc-proto-time{gap:.7rem;margin:0;padding:0 0 0 1.1rem;list-style:none;display:grid;position:relative}.fx .dc-proto-time:before{content:"";background:color-mix(in srgb, var(--fx-pencil) 45%, transparent);border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.3rem}.fx .dc-proto-time li{border:1.5px solid color-mix(in srgb, var(--fx-pencil) 60%, transparent);border-radius:4px;margin:0;padding:.5rem .65rem .55rem;position:relative;transform:rotate(-.6deg)}.fx .dc-proto-time li:nth-child(2n){transform:rotate(.5deg)}.fx .dc-proto-time li:before{content:"";background:var(--fx-pencil);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.85rem;left:-1.05rem}.fx .dc-proto-t{font:600 .62rem/1 var(--fx-head);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-pencil);margin-bottom:.25rem;display:block}.fx .dc-proto-time b{font:600 .86rem/1.2 var(--fx-head);color:var(--fx-ink);display:block}.fx .dc-proto-time li>span:last-child{font:400 .72rem/1.35 var(--fx-chart);color:var(--fx-ink-2);display:block}@media (max-width:48rem){.fx .dc-proto{grid-template-columns:minmax(0,1fr)}.fx .dc-proto-row{grid-template-columns:minmax(0,1fr) 2.6rem}.fx .dc-proto-track{grid-area:2/1/auto/-1}}.fx .dc-sc-row,.fx .dc-axrow.is-scores{grid-template-columns:6.6rem minmax(0,1fr) 3.3rem;align-items:center;gap:.6rem;display:grid}.fx .dc-sc-row{border-top:1px solid var(--fx-hair);padding:.5rem 0}.fx .dc-sc-row.is-logic{border-top:1px dashed color-mix(in srgb, var(--fx-pencil) 50%, transparent);margin-top:.3rem}.fx .dc-sc-name{margin:0!important}.fx .dc-sc-name b{font:600 .8rem/1.2 var(--fx-head);color:var(--fx-ink);display:block}.fx .dc-sc-name span{font:400 .68rem/1.3 var(--fx-chart);color:var(--fx-muted);display:block}.fx .dc-sc-row.is-logic .dc-sc-name span{color:var(--fx-pencil)}.fx .dc-sc-plot{gap:.35rem;display:grid;position:relative}.fx .dc-sc-lane{height:.8rem;position:relative}.fx .dc-sc-ci{background:color-mix(in srgb, var(--c) 60%, transparent);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.fx .dc-sc-dot{background:var(--c);width:.72rem;height:.72rem;box-shadow:0 0 0 2px var(--fx-panel);border-radius:50%;margin:-.36rem 0 0 -.36rem;position:absolute;top:50%}.fx .dc-sc-v{font:600 .72rem/1 var(--fx-chart);font-variant-numeric:tabular-nums;text-align:right;gap:.2rem;display:grid;margin:0!important}.fx .dc-axrow.is-scores .dc-axline{grid-column:2;grid-template-columns:minmax(0,1fr)}.fx .dc-axrow.is-scores .dc-axline>span:last-child{display:none}@media (max-width:40rem){.fx .dc-sc-row,.fx .dc-axrow.is-scores{grid-template-columns:5.4rem minmax(0,1fr) 3rem;gap:.45rem}.fx .dc-axrow.is-scores>span:first-child{display:block}}.fx .dc-waffle{grid-template-columns:repeat(var(--cols,30), minmax(0, 1fr));gap:2px;display:grid}.fx .dc-waffle-50{--cols:50;gap:1.5px}.fx .dc-waffle-34{--cols:34}.fx .dc-waffle i{aspect-ratio:1;background:var(--c,var(--fx-rest));border-radius:1px;display:block}.fx :is(.dc-waffle,.dc-key) .dc-w-jev{--c:var(--fx-buy)}.fx :is(.dc-waffle,.dc-key) .dc-w-openai{--c:var(--fx-build)}.fx :is(.dc-waffle,.dc-key) .dc-w-both{--c:#4a4b52}.fx :is(.dc-waffle,.dc-key) .dc-w-rest{--c:#34353b}.fx :is(.dc-waffle,.dc-key) .dc-w-none{--c:transparent;box-shadow:inset 0 0 0 1px #4a4b52}.fx .dc-key i.dc-w-none{background:0 0}.fx .dc-waffle i.dc-w-x{--c:var(--fx-panel);background:linear-gradient(45deg, transparent 42%, var(--fx-ink) 42% 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--fx-ink) 42% 58%, transparent 58%), var(--fx-build)}.fx .dc-logic-note{font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.7rem 0 0!important}.fx .dc-pool{gap:.35rem;margin-top:.8rem;display:grid}.fx .dc-pool p{border-top:1px solid var(--fx-hair);grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem 5rem;align-items:baseline;gap:.5rem;padding-top:.35rem;display:grid;font:400 .76rem/1.3 var(--fx-chart)!important;margin:0!important}.fx .dc-pool b{color:var(--fx-ink-2);font-weight:500}.fx .dc-pool span{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fx .dc-pool em{color:var(--fx-pencil);text-align:right;font-style:normal}.fx .dc-mk{gap:.75rem;display:grid}.fx .dc-mk-card{background:var(--fx-paper);color:var(--fx-paper-ink);border-radius:3px;padding:.75rem .85rem .7rem;box-shadow:0 1px #00000059}.fx .dc-mk-card:nth-child(2){transform:rotate(.5deg)}.fx .dc-mk-card:nth-child(3){transform:rotate(-.4deg)}.fx .dc-mk-card p{color:var(--fx-paper-ink)!important;margin:0!important}.fx .dc-mk-pat{font:600 .84rem/1.25 var(--fx-head)!important}.fx .dc-mk-task{opacity:.75;font:400 .68rem/1.3 var(--fx-chart)!important;margin-top:.1rem!important}.fx .dc-mk-text{font:400 .8rem/1.45 var(--fx-read)!important;margin-top:.5rem!important}.fx .dc-mk-text>q,.fx .dc-mk-h{display:block}.fx .dc-mk-h{margin-top:.35rem;font-weight:600}.fx .dc-mk-ans{flex-wrap:wrap;gap:.3rem 1rem;display:flex;font:400 .76rem/1.3 var(--fx-chart)!important;margin-top:.55rem!important}.fx .dc-mk-ans span:last-child b{-webkit-text-decoration:line-through #2860a8bf;text-decoration:line-through #2860a8bf;text-decoration-thickness:1.5px}.fx .dc-mk-sure{opacity:.85;font:400 .7rem/1.3 var(--fx-chart)!important;margin-top:.35rem!important}.fx .dc-mk-sure .dc-jev{--c:#127a7a}.fx .dc-mk-sure .dc-openai{--c:#6a5fd0}.fx .dc-sure-inset{border-top:1px dashed color-mix(in srgb, var(--fx-pencil) 45%, transparent);margin-top:.9rem;padding-top:.7rem}.fx .dc-sure-inset-h{font:400 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0 0 .5rem!important}.fx .dc-sure-inset-h b{color:var(--fx-ink)}.fx .dc-bill-row{grid-template-columns:var(--name-w) minmax(0, 1fr) 2.6rem}.fx .dc-bill-q{font:400 .76rem/1.2 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .dc-bill-q b{font:600 1rem/1 var(--fx-head);color:var(--fx-ink)}.fx .dc-bill-x{font:600 .78rem/1 var(--fx-chart);color:var(--fx-pencil);text-align:right;font-variant-numeric:tabular-nums}.fx .dc-bill-real{font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.75rem 0 .9rem!important}.fx .dc-bill-real b{color:var(--fx-pencil)}.fx .dc-patch-h{color:var(--fx-ink-2)!important;margin-top:.1rem!important}.fx .dc-corpus-row{padding:.3rem 0}.fx .dc-patch-foot{font:400 .72rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.5rem 0 .1rem!important}@media (max-width:40rem){.fx .dc-bill-row{grid-template-columns:minmax(0,1fr) 2.6rem}.fx .dc-bill-row .dc-sure-bars{grid-area:2/1/auto/-1}}.fx .dc-rep-row+.dc-rep-row{margin-top:1rem}.fx .dc-rep-h{font:600 .8rem/1.3 var(--fx-head)!important;color:var(--fx-ink)!important;margin:0 0 .5rem!important}.fx .dc-rep-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fx .dc-rep-big{font:400 .74rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0 0 .4rem!important}.fx .dc-rep-big b{font:600 1.05rem/1 var(--fx-head);color:var(--fx-ink)}@media (max-width:40rem){.fx .dc-rep-cells{grid-template-columns:minmax(0,1fr)}}.fx .dc-slope-plot{height:11rem;margin:.6rem 3.6rem 0;position:relative}.fx .dc-slope-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx .dc-slope-plot line{stroke-width:2.5px;stroke-linecap:round}.fx .dc-s-jev{stroke:var(--fx-buy)}.fx .dc-s-openai{stroke:var(--fx-build)}.fx .dc-slope-dot{background:var(--c);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--fx-panel);border-radius:50%;margin:-.4rem 0 0 -.4rem;position:absolute}.fx :is(.dc-slope-l,.dc-slope-r){font:600 .76rem/1 var(--fx-chart);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.fx .dc-slope-l{right:calc(100% + .7rem)}.fx .dc-slope-r{left:calc(100% + .7rem)}.fx .dc-slope-x{font:400 .72rem/1.3 var(--fx-chart);color:var(--fx-muted);justify-content:space-between;gap:1rem;margin-top:.7rem;display:flex}.fx .dc-slope-x span:last-child{text-align:right}.fx .dc-ref-count{font:400 .78rem/1.4 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0 0 .8rem!important}.fx .dc-ref-count>b{font:600 1.1rem/1 var(--fx-head);color:var(--fx-ink)}.fx .dc-slips{gap:.6rem;display:grid}.fx .dc-slip{background:var(--fx-paper);color:var(--fx-paper-ink);transform:rotate(var(--tilt,0deg));border-radius:2px;padding:.55rem 5.6rem .55rem .75rem;position:relative;box-shadow:0 1px #00000059}.fx .dc-slip-task{font:400 .66rem/1.2 var(--fx-chart);opacity:.7;display:block}.fx .dc-slip q{font:400 .8rem/1.4 var(--fx-read);display:block}.fx .dc-slip-w{font:400 .78rem/1.4 var(--fx-read);opacity:.8;display:block}.fx .dc-slip.is-withheld{background:color-mix(in srgb, var(--fx-paper) 70%, var(--fx-panel))}.fx .dc-slip-stamp{font:700 .62rem/1 var(--fx-head);letter-spacing:.14em;text-transform:uppercase;color:#4b3f9e;border:2px solid;border-radius:3px;padding:.22rem .35rem;position:absolute;top:50%;right:.6rem;translate:0 -50%;rotate:-8deg}.fx .dc-frame{box-shadow:0 0 0 1px var(--fx-hair);border-radius:3px;margin:0 0 .9rem;position:relative;overflow:hidden}.fx .dc-frame img{width:100%;height:auto;display:block}.fx .dc-frame-ring{width:100%;height:100%;position:absolute;inset:0}.fx .dc-frame-ring ellipse{fill:none;stroke:var(--fx-pencil);stroke-width:.55px}.fx .dc-frame-note{font:500 .7rem/1.2 var(--fx-chart);color:var(--fx-pencil);white-space:nowrap;background:#0d0e10d1;border-radius:3px;padding:.2rem .4rem;position:absolute}.fx .dc-frame-note b{color:var(--fx-ink)}.fx .dc-frame-cap{font:400 .66rem/1.2 var(--fx-chart);color:var(--fx-ink-2);background:#0d0e10bf;border-radius:3px;padding:.15rem .35rem;position:absolute;bottom:.45rem;left:.5rem}.fx .dc-pq+.dc-pq{margin-top:.6rem}.fx .dc-pq-h{font:500 .74rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0 0 .25rem!important}.fx .dc-pq-bars{border-bottom:1px solid var(--fx-axis);align-items:stretch;gap:1px;height:3.6rem;display:flex}.fx .dc-pq-col{flex:1 1 0;min-width:0;position:relative}.fx .dc-pq-col i{background:var(--fx-rest);border-radius:1px 1px 0 0;position:absolute;bottom:0;left:0;right:0}.fx .dc-pq-col.is-logo i{background:var(--fx-build)}.fx .dc-pq-col.is-miss{box-shadow:0 0 0 1.5px var(--fx-pencil);border-radius:2px}.fx .dc-pq-col.is-miss i{background:var(--fx-hl)}.fx .dc-pq-axis{height:1.1rem;margin-top:.25rem;position:relative}.fx .dc-pq-axis span{font:400 .68rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;top:0}.fx .dc-pq-axis span:last-child{transform:translate(-100%)}.fx .dc-pencil .dc-key{margin-top:.4rem}.fx .dc-fold2{gap:1.1rem;display:grid}.fx .dc-speed{font:400 .72rem/1.3 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.5rem 0 0!important}.fx .dc-ladder{border-top:1px dashed color-mix(in srgb, var(--fx-pencil) 45%, transparent);padding-top:.8rem}.fx .dc-lad-row{grid-template-columns:2.6rem minmax(0,1fr) 8.6rem;align-items:center;gap:.5rem;padding:.2rem 0;display:grid}.fx .dc-lad-k{font:600 .74rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums}.fx .dc-lad-track{background:#26272d;border-radius:2px;height:.62rem;position:relative}.fx .dc-lad-bar{background:var(--fx-build);border-radius:2px;position:absolute;inset:0 auto 0 0}.fx .dc-lad-v{font:400 .72rem/1.2 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums}.fx .dc-lad-row.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-radius:4px;padding-inline:.3rem}.fx .dc-lad-row.is-hl .dc-lad-v b{color:var(--fx-pencil)}@media (max-width:40rem){.fx .dc-lad-row{grid-template-columns:2.4rem minmax(0,1fr)}.fx .dc-lad-v{grid-column:2}}.fx .dc-fix-g{letter-spacing:.12em;text-transform:uppercase;font:600 .62rem/1 var(--fx-head)!important;color:var(--fx-pencil)!important;margin:.7rem 0 .25rem!important}.fx .dc-fix-row{padding:.22rem 0}.fx .dc-fix-row.is-hl p{color:var(--fx-ink)!important;font-weight:600!important}.fx .dc-fix-note{font:400 .74rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.7rem 0 0!important}.fx .dc-find-cost{margin-top:1rem!important}.fx .dc-costs{gap:.3rem;display:grid}.fx .dc-costs p{border-top:1px solid var(--fx-hair);grid-template-columns:minmax(0,1fr) 3.4rem 3.4rem;align-items:baseline;gap:.5rem;padding-top:.3rem;display:grid;font:400 .76rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .dc-costs b{text-align:right;font-variant-numeric:tabular-nums}.fx .dc-costs em{color:var(--fx-pencil);grid-column:1/-1;font-size:.7rem;font-style:normal}.fx .dc-plan ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;padding:0;list-style:none;display:grid}.fx .dc-plan li{background:var(--fx-panel-2);border:1px solid color-mix(in srgb, var(--fx-pencil) 30%, var(--fx-hair));border-radius:5px;margin:0;padding:.6rem .75rem .65rem;position:relative}.fx .dc-plan li:first-child,.fx .dc-plan li:nth-child(2),.fx .dc-plan li:nth-child(5),.fx .dc-plan li:nth-child(6){grid-column:1/-1}.fx .dc-plan li+li:before{content:"";background:color-mix(in srgb, var(--fx-pencil) 55%, transparent);width:2px;height:.9rem;position:absolute;top:-.9rem;left:1.2rem}.fx .dc-plan li:nth-child(4):before{display:none}.fx .dc-plan b{font:600 .84rem/1.25 var(--fx-head);color:var(--fx-ink);display:block}.fx .dc-plan li>span{font:400 .74rem/1.4 var(--fx-chart);color:var(--fx-ink-2);margin-top:.15rem;display:block}.fx .dc-plan-side{font:400 .72rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.8rem 0 0!important}@media (max-width:40rem){.fx .dc-plan ol{grid-template-columns:minmax(0,1fr)}.fx .dc-plan li:nth-child(4):before{display:block}}@media print{.fx .dc-mk-card,.fx .dc-slip,.fx .dc-plan li,.fx .dc-proto-time li{break-inside:avoid}}.fx .dc-frame-zoom{aspect-ratio:16/9;width:34%;box-shadow:0 0 0 1.5px var(--fx-pencil), 0 2px 8px #00000080;background-image:url(/build/decisions/frame-pencil.webp);background-position:34.5% 16.1%;background-size:1176%;border-radius:3px;position:absolute;bottom:.5rem;right:.5rem}.fx .dc-frame-zoom span{font:600 .62rem/1.2 var(--fx-chart);color:var(--fx-pencil);background:#0d0e10cc;border-radius:2px;padding:.1rem .3rem;position:absolute;top:.3rem;left:.3rem}.fx :is(.dc-mk-card,.dc-slip){margin-inline:.35rem}.fx .dc-pq-strip{grid-template-columns:3.4rem minmax(0,1fr);align-items:end;gap:.4rem;display:grid}.fx .dc-pq-strip+.dc-pq-strip{margin-top:.2rem}.fx .dc-pq-who{font:500 .68rem/1 var(--fx-chart);color:var(--c);padding-bottom:.15rem}.fx .dc-pq-strip .dc-pq-bars{height:2.6rem}.fx .dc-pq-col i{background:var(--c,var(--fx-rest))}.fx .dc-pq-axis{margin-left:3.8rem}.fx .dc-pq-whole{gap:.22rem;margin-top:.9rem;display:grid}.fx .dc-pq-whole .dc-sub{margin-bottom:.15rem!important}.fx .dc-frame-note{white-space:normal;max-width:56%}.fx .dc-jbox{border:2px dashed var(--fx-buy);border-radius:2px;position:absolute}.fx .dc-jbox>span{font:500 .62rem/1.2 var(--fx-chart);color:var(--fx-buy);white-space:nowrap;background:#0d0e10d9;border-radius:2px;padding:.12rem .3rem;position:absolute;bottom:calc(100% + 3px);left:0}.fx .dc-jbox.is-low>span{top:calc(100% + 3px);bottom:auto}@media (max-width:40rem){.fx .dc-jbox>span{font-size:.56rem}}.fx .dc-ladder .dc-lad-row{grid-template-columns:3.6rem minmax(0,1fr) 9.4rem}.fx .dc-lad-bar{background:var(--c,var(--fx-build))}@media (max-width:40rem){.fx .dc-ladder .dc-lad-row{grid-template-columns:3.6rem minmax(0,1fr)}}.fx .dc-costs.is-3 p{grid-template-columns:minmax(0,1fr) repeat(3,3.6rem)}.fx .dc-costs .dc-costs-h{border-top:0;padding-top:0}.fx .dc-costs .dc-costs-h b{color:var(--fx-muted);font-size:.64rem;font-weight:500}.fx .dc-costs .dc-costs-h b.dc-jev-t{color:var(--fx-buy)}.fx .dc-costs .dc-costs-h b.dc-openai-t{color:var(--fx-build)}@media (max-width:40rem){.fx .dc-costs.is-3 p{grid-template-columns:minmax(0,1fr) repeat(3,3rem)}}.fx .dc-box{--name-w:9.5rem;gap:.4rem;display:grid}.fx .dc-box-demo{background:var(--fx-panel-2);height:7.2rem;box-shadow:inset 0 0 0 1px var(--fx-hair);border-radius:4px;margin-bottom:.4rem;position:relative}.fx .dc-box-truth,.fx .dc-box-jev{border-radius:2px;position:absolute}.fx .dc-box-truth{border:1.5px dashed var(--fx-muted);width:30%;height:60%;top:18%;left:8%}.fx .dc-box-jev{border:2px solid var(--fx-buy);background:color-mix(in srgb, var(--fx-buy) 14%, transparent);width:30%;height:58%;top:24%;left:11%}.fx :is(.dc-box-truth,.dc-box-jev)>span{font:500 .62rem/1.2 var(--fx-chart);white-space:nowrap;position:absolute}.fx .dc-box-truth>span{color:var(--fx-muted);bottom:calc(100% + 3px);left:0}.fx .dc-box-jev>span{color:var(--fx-buy);top:calc(100% + 3px);right:0}.fx .dc-box-demo p{position:absolute;top:50%;left:50%;translate:0 -50%;font:400 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .dc-box-demo p b{color:var(--fx-ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.fx .dc-box-demo p em{color:var(--fx-muted);font-size:.68rem;font-style:normal}.fx .dc-box .dc-f-row.is-hl .dc-f-name{color:var(--fx-ink)!important}@media (max-width:40rem){.fx .dc-box-demo p{left:48%}.fx .dc-box-demo p em{display:block}}.fx .dc-ladder .dc-lad-row{border-radius:4px;padding-inline:.3rem}.fx .dc-pq-whole .dc-tune-line{grid-template-columns:3.4rem minmax(0,1fr) 2.6rem}.fx .dc-pq-whole .dc-pq-who{padding:0}@media (max-width:40rem){.fx .dc-frame-sc,.fx .dc-jbox>span{display:none}}
.fx .jn-jev{--c:var(--fx-buy)}.fx .jn-code{--c:var(--fx-compose)}.fx .jn-chat{--c:var(--fx-build)}.fx .jn-other{--c:var(--fx-defer)}.fx .jn-rest{--c:var(--fx-rest)}.fx .jn-hl{--c:var(--fx-hl)}.fx .jn-key i.jn-ring{box-shadow:inset 0 0 0 1.5px var(--fx-muted);background:0 0;border-radius:50%}.fx .jn-key i{background:var(--c)}.fx .jn-sub{font:500 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .55rem!important}.fx .jn-sub:not(:first-child){margin-top:1rem!important}.fx .jn-note{font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.75rem 0 0!important}.fx .jn-note b{color:var(--fx-ink);font-weight:600}.fx .jn-kick{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;display:flex;font:600 .68rem/1.2 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .35rem!important}.fx .jn-q{font:500 .86rem/1.35 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:0!important}.fx .jn-meta{font:400 .72rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.45rem 0 0!important}.fx .jn-big{font-variant-numeric:tabular-nums;font:600 1.5rem/1 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:.55rem 0 0!important}.fx .jn-dotkey{background:var(--c);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.fx .jn-row{grid-template-columns:var(--name-w,9.5rem) minmax(0, 1fr);border-top:1px solid var(--fx-hair);align-items:center;gap:.6rem;padding:.42rem 0;display:grid}.fx .jn-name{font:500 .78rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .jn-name span{color:var(--fx-muted);font-size:.7rem;font-weight:400;display:block}.fx .jn-row.is-hl .jn-name{color:var(--fx-ink)!important;font-weight:600!important}.fx .jn-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.fx .jn-track{min-width:0;display:block}.fx .jn-bar{background:var(--c);border-radius:2px;height:.66rem;display:block}.fx .jn-v{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fx .jn-row.is-hl .jn-v{color:var(--fx-ink);font-weight:600}.fx .jn-pair{gap:.22rem;min-width:0;display:grid}.fx .jn-two{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem;display:grid}.fx .jn-two .jn-sub:not(:first-child){margin-top:0!important}.fx .jn-two{--name-w:7.5rem}.fx .jn-cols{border-bottom:1px solid var(--fx-axis);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:.6rem;height:8.5rem;padding-bottom:1.5rem;display:grid;position:relative}.fx .jn-cols.is-tall{height:11rem;padding-bottom:2.4rem}.fx .jn-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.fx .jn-col i{background:var(--c);border-radius:2px 2px 0 0;width:min(3rem,70%);display:block}.fx .jn-col-v{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;margin-bottom:.3rem}.fx .jn-col.is-hl .jn-col-v{color:var(--fx-ink);font-weight:600}.fx .jn-col-x{font:500 .7rem/1.25 var(--fx-chart);color:var(--fx-muted);text-align:center;white-space:nowrap;margin-top:.4rem;position:absolute;top:100%}.fx .jn-col-x small{font-size:.66rem;display:block}.fx .jn-cols.is-tall .jn-col-x{white-space:normal}.fx :is(.jn-bench,.jn-shapes){grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.7rem;display:grid}.fx .jn-card{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.8rem .9rem .85rem;position:relative}.fx .jn-card.is-demo{border-color:var(--fx-axis)}.fx .jn-card.is-lost{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-color:#0000}.fx .jn-card .fx-stamp{position:absolute;top:.6rem;right:.6rem}.fx .jn-bench.is-scores .jn-q{padding-right:4.8rem}.fx .jn-mis .jn-q{padding-right:0;margin-top:.1rem!important}.fx .jn-mis .jn-card .fx-stamp{margin-top:.6rem;position:static}.fx .jn-card.is-demo{grid-column:1/-1}.fx .jn-foot{grid-column:1/-1;font:500 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.1rem 0 0!important}.fx .jn-arrow{color:var(--fx-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx .jn-form{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,.8fr);align-items:start;gap:.5rem;display:grid}.fx .jn-form>.jn-arrow,.fx .jn-form>.jn-form-out>.jn-arrow{margin-top:2.2rem}.fx .jn-qodd,.fx .jn-qodd-h{display:none}.fx span.jn-form-out{display:inline-flex}.fx .jn-msg{background:var(--fx-paper);border-radius:2px;transform:rotate(-.6deg);color:var(--fx-paper-ink)!important;font:500 .8rem/1.45 var(--fx-chart)!important;border:0!important;margin:0!important;padding:.7rem .8rem!important}.fx .jn-msg.is-small{margin-bottom:.6rem!important;padding:.5rem .65rem!important;font-size:.76rem!important}.fx :is(.jn-qs,.jn-odds,.jn-mini){gap:.35rem;list-style:none;display:grid;margin:0!important;padding:0!important}.fx .jn-qs li{box-sizing:border-box;background:var(--fx-panel-2);border:1px solid var(--fx-hair);height:2.9rem;font:500 .76rem/1.25 var(--fx-chart);color:var(--fx-ink);border-radius:2px;flex-direction:column;justify-content:center;padding:.42rem .55rem;display:flex;margin:0!important}.fx .jn-qs li span{color:var(--fx-muted);font-size:.66rem;font-weight:400}.fx .jn-qs li.is-more{color:var(--fx-muted);background:0 0;border-style:dashed}.fx .jn-odds li{box-sizing:border-box;height:2.9rem;font:600 .76rem/1 var(--fx-chart);color:var(--fx-ink);font-variant-numeric:tabular-nums;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:.4rem;padding:.42rem 0;display:grid;margin:0!important}.fx .jn-odds-track{background:var(--fx-hair);border-radius:2px;height:.62rem;display:block;overflow:hidden}.fx .jn-odds-track i{background:var(--c);height:100%;display:block}.fx .jn-odds-track.is-inline{vertical-align:middle;width:7rem;display:inline-block}.fx .jn-mini{margin-top:.6rem!important}.fx .jn-mini li{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;grid-template-columns:4.6rem minmax(0,1fr) 2.2rem;align-items:center;gap:.4rem;display:grid;margin:0!important}.fx .jn-mini li b{color:var(--fx-ink);font-weight:600}.fx .jn-ladder-head,.fx .jn-ladder-row{grid-template-columns:10.5rem repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.fx .jn-ladder-head span{font:600 .66rem/1.2 var(--fx-chart);letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted);padding-bottom:.35rem}.fx .jn-ladder-row{border-top:1px solid var(--fx-hair);padding:.55rem .5rem}.fx .jn-ladder-head{padding:0 .5rem}.fx .jn-ladder-row p{font:400 .76rem/1.35 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .jn-ladder-row .jn-ladder-name{align-items:baseline;gap:.4rem;display:flex;color:var(--fx-ink)!important;font-weight:600!important}.fx .jn-ladder-name i{background:var(--c);border-radius:50%;flex:none;width:.62rem;height:.62rem;transform:translateY(.05rem)}.fx .jn-ladder-row.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-top-color:#0000;border-radius:3px}.fx .jn-plot{border-left:1px solid var(--fx-axis);border-bottom:1px solid var(--fx-axis);height:15rem;margin:.3rem 0 2rem 1.4rem;position:relative}.fx .jn-ylab{transform-origin:0 0;font:500 .68rem/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;width:0;position:absolute;bottom:0;left:-1.4rem;transform:rotate(-90deg)translate(0,0)}.fx .jn-xlab{font:500 .68rem/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;margin-top:.45rem;position:absolute;top:100%;left:0}.fx .jn-hline{border-top:1.5px dashed var(--fx-muted);z-index:2;position:absolute;left:0;right:0}.fx .jn-hline.is-new{border-top-color:var(--fx-pencil)}.fx .jn-hline em{font:600 .68rem/1 var(--fx-chart);color:var(--fx-ink-2);background:var(--fx-panel);padding:0 .25rem;font-style:normal;position:absolute;bottom:.2rem;right:0}.fx .jn-hline.is-new em{color:var(--fx-pencil)}.fx .jn-dot{width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1.5px var(--fx-muted);border-radius:50%;margin:0 0 -.3rem -.3rem;position:absolute}.fx .jn-dot.is-built{background:var(--fx-defer);box-shadow:none}.fx .jn-dot.is-new{background:var(--fx-buy);box-shadow:none}.fx .jn-tape{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;margin-top:.8rem;display:grid}.fx .jn-tape p{background:var(--fx-paper);border-radius:2px;padding:.6rem .7rem;color:var(--fx-paper-ink)!important;font:400 .76rem/1.4 var(--fx-chart)!important;margin:0!important}.fx .jn-tape p b{font-size:1.05rem;font-weight:700;display:block}.fx .jn-chain{border-top:1px solid var(--fx-hair);padding:.6rem 0}.fx .jn-chain-tag{letter-spacing:.05em;text-transform:uppercase;font:600 .66rem/1 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .45rem!important}.fx .jn-chain-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fx .jn-chain-row.is-tight{margin-bottom:.9rem}.fx .jn-box{min-height:2.2rem;font:500 .76rem/1.25 var(--fx-chart);color:var(--fx-ink);background:color-mix(in srgb, var(--c) 22%, var(--fx-panel));box-shadow:inset 0 0 0 1.5px var(--c);border-radius:3px;align-items:center;padding:.35rem .65rem;display:inline-flex}.fx .jn-b-jev{--c:var(--fx-buy)}.fx .jn-b-code{--c:var(--fx-compose)}.fx .jn-b-chat{--c:var(--fx-build)}.fx .jn-b-other{--c:var(--fx-defer)}.fx .jn-box.is-ghost{box-shadow:inset 0 0 0 1px var(--fx-axis);color:var(--fx-ink-2);background:0 0}.fx .jn-chain.is-sketch .jn-box{box-shadow:inset 0 0 0 1.5px var(--c);outline:1px dashed color-mix(in srgb, var(--c) 60%, transparent);outline-offset:2px;background:0 0;border:0}.fx .jn-shots{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.fx .jn-shots.is-one{max-width:26rem}.fx .jn-shot{display:block;position:relative}.fx .jn-shot a{box-shadow:0 0 0 1px var(--fx-hair);border-radius:2px;line-height:0;display:block;overflow:hidden}.fx .jn-shot img{width:100%;height:auto;display:block}.fx .jn-shot-label{font:600 .68rem/1 var(--fx-chart);letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted);margin-bottom:.35rem;display:block}.fx .jn-rank{height:3.6rem;margin:1.3rem .4rem .6rem;position:relative}.fx .jn-rank:before{content:"";border-top:1px solid var(--fx-axis);position:absolute;top:1.1rem;left:0;right:0}.fx .jn-rank-axis span{font:500 .66rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;top:1.6rem;translate:-50%}.fx .jn-rank-axis span:first-child{translate:0}.fx .jn-rank-axis span:last-child{translate:-100%}.fx .jn-rank-mark{background:var(--c);border-radius:50%;width:1rem;height:1rem;margin-left:-.5rem;position:absolute;top:.6rem}.fx .jn-rank-mark em{font:600 .72rem/1 var(--fx-chart);color:var(--fx-ink);white-space:nowrap;font-style:normal;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.fx .jn-rank-mark.jn-jev em{translate:-85%}.fx .jn-rank-move{border-top:2px solid var(--fx-pencil);height:0;position:absolute;top:1.05rem}.fx .jn-mis-pair,.fx .jn-turns{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.fx .jn-turn{--name-w:7rem}.fx .jn-pick{font:400 .76rem/1.35 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.5rem 0 0!important}.fx .jn-pick b{color:var(--fx-ink)}.fx .jn-wide{grid-column:1/-1}.fx .jn-ns-row{border-top:1px solid var(--fx-hair);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .5rem;display:grid}.fx .jn-ns-row.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-top-color:#0000;border-radius:3px}.fx .jn-ns-move{font:600 .8rem/1 var(--fx-chart);color:var(--fx-ink);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fx .jn-ns-why{font:400 .72rem/1.35 var(--fx-chart);color:var(--fx-muted);flex-basis:100%}.fx .jn-chip-rank{background:var(--fx-panel-2);box-shadow:inset 0 0 0 1px var(--fx-axis);font:600 .86rem/1 var(--fx-chart);border-radius:3px;padding:.3rem .5rem;display:inline-block}.fx .jn-chip-rank.is-bad{box-shadow:inset 0 0 0 1.5px var(--fx-muted);color:var(--fx-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--fx-pencil);text-decoration-color:var(--fx-pencil)}.fx .jn-split-cols{border-bottom:1px solid var(--fx-axis);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.5rem;height:9rem;padding-bottom:2.6rem;display:grid}.fx .jn-split-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.fx .jn-split-col i{background:var(--c);border-radius:2px 2px 0 0;width:min(2.6rem,70%);max-height:80%;display:block}.fx .jn-split-col.is-avg{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-radius:3px}.fx .jn-split-col.is-avg .jn-col-v{color:var(--fx-pencil);text-align:center;padding:0 .2rem;font-size:.68rem;font-weight:600}.fx .jn-split-l{font:500 .66rem/1.2 var(--fx-chart);color:var(--fx-muted);text-align:center;margin-top:.35rem;position:absolute;top:100%}.fx .jn-split-col.is-avg .jn-split-l{color:var(--fx-ink)}.fx .jn-gate-row{border-top:1px solid var(--fx-hair);grid-template-columns:9.5rem minmax(0,1fr);gap:.7rem;padding:.7rem .5rem;display:grid}.fx .jn-gate-row.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-top-color:#0000;border-radius:3px}.fx .jn-gate-row .jn-track{background:var(--fx-hair);border-radius:2px;margin-bottom:.45rem}.fx .jn-hits{flex-wrap:wrap;gap:2px;display:flex}.fx .jn-hits i{background:var(--fx-buy);border-radius:50%;width:5px;height:5px}.fx .jn-hits i.is-miss{box-shadow:inset 0 0 0 1.2px var(--fx-ink-2);background:0 0}.fx .jn-gate-v{font:400 .76rem/1 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.4rem 0 0!important}.fx .jn-gate-v b{color:var(--fx-ink);font-weight:600}.fx .jn-second{--name-w:10.5rem}.fx .jn-errs{grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;max-width:16rem;display:grid}.fx .jn-errs i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--fx-axis);border-radius:1px}.fx .jn-errs i[class]{background:var(--c);box-shadow:none}.fx .jn-strip{height:3.2rem;margin:.4rem .6rem 0;position:relative}.fx .jn-strip:before{content:"";border-top:1px solid var(--fx-axis);position:absolute;top:1.6rem;left:0;right:0}.fx .jn-strip-axis span{font:500 .66rem/1 var(--fx-chart);color:var(--fx-muted);position:absolute;top:2rem;translate:-50%}.fx .jn-strip>i{background:var(--c);border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;top:1.25rem}.fx .jn-strip>i em{font:600 .66rem/1 var(--fx-chart);color:var(--fx-ink-2);font-style:normal;position:absolute;bottom:.95rem;left:50%;translate:-50%}.fx .jn-strip>i:nth-of-type(2n) em{top:-1.85rem;bottom:auto}.fx .jn-flatnote{position:relative}.fx .jn-flatnote .fx-stamp{margin-top:.7rem}@media (max-width:40rem){.fx .jn-form{grid-template-columns:minmax(0,1fr)}.fx .jn-form>.jn-arrow{justify-self:center;margin:0;transform:rotate(90deg)}.fx .jn-form .jn-form-out{display:none}.fx .jn-qodd-h{text-transform:none;letter-spacing:0;margin-left:-.35rem;display:inline}.fx .jn-qs li{padding-right:3rem;position:relative}.fx .jn-qodd{font:600 .86rem/1 var(--fx-chart);color:var(--fx-buy);font-variant-numeric:tabular-nums;display:block;position:absolute;top:50%;right:.6rem;translate:0 -50%}.fx .jn-ladder-head{display:none}.fx .jn-ladder-row{grid-template-columns:minmax(0,1fr);gap:.15rem}.fx .jn-ladder-row p[data-h]:before{content:attr(data-h) ": ";color:var(--fx-muted)}.fx .jn-row,.fx .jn-gate-row,.fx .jn-ns-row{grid-template-columns:minmax(0,1fr);gap:.3rem}.fx .jn-chain-row .jn-arrow{transform:rotate(90deg)}.fx .jn-chain-row{flex-direction:column;align-items:flex-start}.fx .jn-split-l{font-size:.6rem}}@media print{.fx .jn-shot a{box-shadow:none}}
.fx .hm-home,.fx .hm-c-home{--c:var(--fx-buy)}.fx .hm-cloud{--c:var(--fx-build)}.fx .hm-model{--c:var(--fx-defer)}.fx .hm-you{--c:var(--fx-axis)}.fx .hm-c-rest{--c:var(--fx-rest)}.fx .hm-kick{letter-spacing:.06em;text-transform:uppercase;font:600 .68rem/1.2 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .4rem!important}.fx .hm-q{font:600 .86rem/1.35 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:0!important}.fx .hm-meta{font:400 .74rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.4rem 0 0!important}.fx .hm-note{flex-basis:100%;font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.75rem 0 0!important}.fx .hm-note b{color:var(--fx-ink);font-weight:600}.fx .hm-box{min-height:2.1rem;font:500 .76rem/1.25 var(--fx-chart);color:var(--fx-ink);background:color-mix(in srgb, var(--c) 22%, var(--fx-panel));box-shadow:inset 0 0 0 1.5px var(--c);border-radius:3px;align-items:center;padding:.35rem .65rem;display:inline-flex}.fx .hm-box.hm-you{background:var(--fx-panel-2);box-shadow:inset 0 0 0 1px var(--fx-axis)}.fx .hm-box.is-ghost{box-shadow:none;outline:1px dashed var(--fx-axis);outline-offset:-1px;color:var(--fx-ink-2);background:0 0}.fx .hm-arrow{color:var(--fx-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx .hm-chain{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fx .hm-parts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}.fx .hm-panel{border:1px solid var(--fx-hair);background:var(--fx-panel-2);border-radius:3px;align-content:start;gap:.55rem;min-width:0;padding:.8rem .85rem .9rem;display:grid}.fx .hm-panel.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-color:#0000}.fx .hm-zone{border:1px dashed var(--fx-axis);border-radius:3px;flex-wrap:wrap;gap:.4rem;padding:1.55rem .55rem .6rem;display:flex;position:relative}.fx .hm-zone.is-home{border:1.5px solid var(--fx-buy)}.fx .hm-zone-l{font:600 .64rem/1 var(--fx-chart);letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted);position:absolute;top:.45rem;left:.6rem}.fx .hm-way{align-items:center;gap:.5rem;padding-left:.55rem;display:flex}.fx .hm-way-l{font:400 .7rem/1 var(--fx-chart);color:var(--fx-muted)}.fx .hm-grid-head,.fx .hm-grid-row{grid-template-columns:8.5rem repeat(var(--cols), minmax(0, 1fr));gap:.55rem;display:grid}.fx .hm-grid-head{padding:0 .45rem}.fx .hm-grid-head span{font:600 .64rem/1.25 var(--fx-chart);letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted);padding-bottom:.35rem}.fx .hm-grid-head span.is-home{color:var(--fx-buy)}.fx .hm-grid-row{border-top:1px solid var(--fx-hair);padding:.55rem .45rem}.fx .hm-grid-row.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-top-color:#0000;border-radius:3px}.fx .hm-grid-row p{min-width:0;font:400 .74rem/1.35 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .hm-grid-row p.hm-grid-name,.fx .hm-grid-row p.is-home{color:var(--fx-ink)!important;font-weight:600!important}.fx .hm-waffle{grid-template-columns:repeat(47,minmax(0,1fr));gap:2px;max-width:34rem;display:grid}.fx .hm-waffle i{aspect-ratio:1;background:var(--fx-rest);border-radius:1px}.fx .hm-waffle i.is-hl{background:var(--fx-pencil)}.fx .hm-lid-track{border-bottom:1px solid var(--fx-axis);height:3.4rem;margin:1.4rem .3rem 0;position:relative}.fx .hm-lid-track>i{background:var(--fx-buy);border-radius:1px;width:3px;height:1.6rem;margin-left:-1.5px;position:absolute;bottom:0}.fx .hm-lid-band{background:color-mix(in srgb, var(--fx-pencil) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-radius:3px 3px 0 0;position:absolute;top:0;bottom:0}.fx .hm-lid-band em{font:600 .68rem/1 var(--fx-chart);color:var(--fx-pencil);white-space:nowrap;font-style:normal;position:absolute;bottom:100%;left:50%;translate:-50% -.3rem}.fx .hm-lid-axis{font:500 .66rem/1.2 var(--fx-chart);color:var(--fx-muted);justify-content:space-between;gap:.5rem;margin:.4rem .3rem 0;display:flex}.fx .hm-row{border-top:1px solid var(--fx-hair);grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.5rem 0;display:grid}.fx .hm-name{font:500 .78rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .hm-name span{color:var(--fx-muted);font-size:.7rem;font-weight:400;display:block}.fx .hm-row.is-hl .hm-name{color:var(--fx-ink)!important;font-weight:600!important}.fx .hm-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.fx .hm-track{min-width:0;display:block}.fx .hm-bar{background:var(--c);border-radius:2px;height:.7rem;display:block}.fx .hm-v{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fx .hm-row.is-hl .hm-v{color:var(--fx-ink);font-weight:600}.fx .hm-two{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}.fx .hm-two>div{border:1px solid var(--fx-hair);background:var(--fx-panel-2);border-radius:3px;min-width:0;padding:.8rem .85rem}.fx .hm-two>div.is-home{box-shadow:inset 0 0 0 1.5px var(--fx-buy);border-color:#0000}.fx .hm-list{gap:.3rem;display:grid;margin:0!important;padding:0 0 0 1rem!important;list-style:outside!important}.fx .hm-list li::marker{color:var(--fx-muted)}.fx .hm-list li{font:400 .78rem/1.4 var(--fx-chart);color:var(--fx-ink);margin:0!important}.fx .hm-list.is-small li{color:var(--fx-ink-2);font-size:.74rem}.fx :is(.hm-lost,.hm-stumbles){grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.7rem;display:grid}.fx .hm-card{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.8rem .9rem .85rem}.fx .hm-pair{gap:.2rem;min-width:0;display:grid}.fx .hm-shift .hm-row{padding:.32rem 0}.fx .hm-shift .hm-bar{height:.5rem}.fx .hm-legend{font:500 .7rem/1 var(--fx-chart);color:var(--fx-ink-2);flex-wrap:wrap;gap:1rem;margin:0 0 .5rem;display:flex}.fx .hm-legend span{align-items:center;gap:.35rem;display:inline-flex}.fx .hm-legend i{background:var(--c);border-radius:2px;width:.8rem;height:.5rem;display:inline-block}.fx .hm-day{gap:0;list-style:none;display:grid;margin:0!important;padding:0!important}.fx .hm-day li{border-top:1px solid var(--fx-hair);font:400 .78rem/1.4 var(--fx-chart);color:var(--fx-ink-2);grid-template-columns:5.5rem minmax(0,1fr);gap:.7rem;padding:.5rem .45rem;display:grid;margin:0!important}.fx .hm-day li b{color:var(--fx-ink);font-variant-numeric:tabular-nums;font-weight:600}.fx .hm-day li.is-hl{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);color:var(--fx-ink);border-top-color:#0000;border-radius:3px}@media (max-width:40rem){.fx .hm-grid-head{display:none}.fx .hm-grid-row{grid-template-columns:minmax(0,1fr);gap:.2rem}.fx .hm-grid-row p[data-h]:before{content:attr(data-h) ": ";color:var(--fx-muted);font-weight:400}.fx .hm-waffle{grid-template-columns:repeat(24,minmax(0,1fr))}.fx .hm-row{grid-template-columns:minmax(0,1fr);gap:.3rem}.fx .hm-chain{flex-direction:column;align-items:flex-start}.fx .hm-chain .hm-arrow{margin-left:.6rem;transform:rotate(90deg)}.fx .hm-lid-axis span:nth-child(2){display:none}}
.fx .tf-c-hand{--c:var(--fx-defer)}.fx .tf-c-dance{--c:var(--fx-buy)}.fx .tf-c-blender{--c:var(--fx-build)}.fx .tf-c-final{--c:var(--fx-compose)}.fx .tf-c-rest{--c:var(--fx-rest)}.fx .tf-sub{font:500 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:0 0 .55rem!important}.fx .tf-sub:not(:first-child){margin-top:1.1rem!important}.fx .tf-note{font:400 .76rem/1.45 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.75rem 0 0!important}.fx .tf-kick{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;display:flex;font:600 .68rem/1.2 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.9rem 0 .4rem!important}.fx .tf-mini .tf-kick,.fx .tf-card .tf-kick,.fx .tf-caught .tf-kick{margin-top:0!important}.fx .tf-q{font:600 .9rem/1.3 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:0!important}.fx .tf-big{font-variant-numeric:tabular-nums;font:600 1.35rem/1.1 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:.4rem 0 0!important}.fx .tf-meta{font:400 .74rem/1.45 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.4rem 0 0!important}.fx .tf-dot{background:var(--c);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.fx .tf-pencil{font:500 .74rem/1.3 var(--fx-chart)!important;color:var(--fx-pencil)!important;margin:.5rem 0 0!important}.fx .tf-stack>.tf-two{margin-top:1rem}.fx .tf-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--min,14rem), 100%), 1fr));gap:.9rem .7rem;display:grid}.fx .tf-grid.is-strip{gap:.45rem}.fx .tf-still{min-width:0;display:block}.fx .tf-still a{box-shadow:0 0 0 1px var(--fx-hair);border-radius:2px;line-height:0;display:block;overflow:hidden}.fx .tf-still.is-mark a{box-shadow:0 0 0 2px var(--fx-pencil)}.fx .tf-still img{width:100%;height:auto;display:block}.fx .tf-still-label{font:600 .7rem/1.25 var(--fx-chart);letter-spacing:.03em;color:var(--fx-ink-2);margin-bottom:.35rem;display:block}.fx .tf-still-label small{letter-spacing:0;color:var(--fx-muted);margin-top:.12rem;font-size:.68rem;font-weight:400;display:block}.fx .tf-grid.is-strip .tf-still-label{color:var(--fx-muted);font-weight:500}.fx .tf-song-plot{border-bottom:1px solid var(--fx-axis);height:7rem;margin-top:1.6rem;position:relative}.fx .tf-sec{background:var(--fx-rest);border-radius:2px 2px 0 0;position:absolute;bottom:0}.fx .tf-sec.is-hook{background:var(--fx-hl)}.fx .tf-drop{border-left:1px dashed var(--fx-pencil);position:absolute;top:-1.3rem;bottom:0}.fx .tf-drop em{font:600 .62rem/1 var(--fx-chart);color:var(--fx-pencil);white-space:nowrap;font-style:normal;position:absolute;top:0;left:.25rem}.fx .tf-song-x{height:1.4rem;margin-top:.35rem;position:relative}.fx .tf-song-x span{font:500 .64rem/1 var(--fx-chart);color:var(--fx-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}@media (max-width:40rem){.fx .tf-song-x span:nth-child(2n){top:.8rem}.fx .tf-song-x{height:1.9rem}.fx .tf-drop em{font-size:.56rem}}.fx .tf-takes{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.6rem;display:grid}.fx .tf-take{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.7rem .8rem .8rem;position:relative}.fx .tf-take.is-pick{box-shadow:inset 0 0 0 1.5px var(--fx-pencil);border-color:#0000}.fx .tf-take .fx-stamp{position:absolute;top:.55rem;right:.5rem}.fx .tf-take-id{font:600 1.15rem/1 var(--fx-chart)!important;color:var(--fx-ink)!important;margin:0!important}.fx .tf-take-style{font:500 .8rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.35rem 0 0!important}.fx .tf-take-meta{font:400 .68rem/1.35 var(--fx-chart)!important;color:var(--fx-muted)!important;margin:.3rem 0 0!important}.fx .tf-foot{grid-column:1/-1;font:500 .76rem/1.4 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:.2rem 0 0!important}.fx .tf-stitch-bar{height:1.6rem;margin-top:1.5rem;position:relative}.fx .tf-piece{border-right:2px solid var(--fx-panel);position:absolute;top:0;bottom:0}.fx .tf-k-take{background:var(--fx-buy)}.fx .tf-k-ext1{background:color-mix(in srgb, var(--fx-buy) 62%, var(--fx-panel))}.fx .tf-k-ext2{background:color-mix(in srgb, var(--fx-buy) 38%, var(--fx-panel))}.fx .tf-k-end{background:var(--fx-pencil)}.fx .tf-seam{border-left:1px dashed var(--fx-pencil);position:absolute;top:-1.2rem;bottom:-.2rem}.fx .tf-seam em{font:600 .62rem/1 var(--fx-chart);color:var(--fx-pencil);font-style:normal;position:absolute;top:0;left:.25rem}.fx .tf-legend{flex-wrap:wrap;gap:.35rem 1rem;list-style:none;display:flex;margin:.8rem 0 0!important;padding:0!important}.fx .tf-legend li{font:500 .72rem/1.3 var(--fx-chart);color:var(--fx-ink-2);align-items:center;gap:.35rem;display:flex;margin:0!important}.fx .tf-legend i{border-radius:1px;width:.8rem;height:.55rem;display:inline-block}.fx .tf-two{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.7rem;margin-top:1rem;display:grid}.fx .tf-mini{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.7rem .8rem .8rem}.fx .tf-row{border-top:1px solid var(--fx-hair);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid}.fx .tf-farm .tf-row{grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto}.fx .tf-name{font:500 .76rem/1.3 var(--fx-chart)!important;color:var(--fx-ink-2)!important;margin:0!important}.fx .tf-track{min-width:0;height:.66rem;display:block;position:relative}.fx .tf-track.is-axis{background:linear-gradient(var(--fx-hair), var(--fx-hair)) center / 100% 1px no-repeat}.fx .tf-bar{background:var(--c);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.fx .tf-range{background:var(--fx-build);border-radius:2px;position:absolute;top:0;bottom:0}.fx .tf-v{font:500 .72rem/1 var(--fx-chart);color:var(--fx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fx .tf-v.is-film{color:var(--fx-muted);text-align:right;min-width:4.6rem}@media (max-width:40rem){.fx .tf-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:.3rem}.fx .tf-row .tf-name{grid-column:1/-1}.fx .tf-farm .tf-row{grid-template-columns:minmax(0,1fr) auto}}.fx .tf-cards{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.7rem;display:grid}.fx .tf-card{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.8rem .9rem .9rem;position:relative}.fx .tf-card.is-lost{border-style:dashed}.fx .tf-card .fx-stamp{margin-bottom:.6rem}.fx .tf-caught{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.7rem;display:grid}.fx .tf-caught>div{background:var(--fx-panel-2);border:1px solid var(--fx-hair);border-radius:3px;min-width:0;padding:.75rem .85rem}.fx .tf-caught ul{margin:0!important;padding-left:1rem!important}.fx .tf-caught li{font:400 .76rem/1.4 var(--fx-chart);color:var(--fx-ink-2);margin:.35rem 0 0!important}.fx .tf-caught li b{color:var(--fx-ink);font-weight:600}.fx .tf-hours{border-left:1px solid var(--fx-axis);list-style:none;margin:0!important;padding:0 0 0 .2rem!important}.fx .tf-hours li{grid-template-columns:3.4rem 7.6rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.5rem 0 .5rem 1rem;display:grid;position:relative;margin:0!important}.fx .tf-hours li:before{content:"";background:var(--fx-rest);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.82rem;left:-.42rem}.fx .tf-hours li.is-last:before{background:var(--fx-pencil)}.fx .tf-h{font:600 .8rem/1.2 var(--fx-chart);color:var(--fx-ink);font-variant-numeric:tabular-nums}.fx .tf-at{font:500 .72rem/1.2 var(--fx-chart);color:var(--fx-muted)}.fx .tf-what{font:400 .8rem/1.35 var(--fx-chart);color:var(--fx-ink-2)}@media (max-width:40rem){.fx .tf-hours li{grid-template-columns:3rem minmax(0,1fr)}.fx .tf-what{grid-column:2}}.fx .tf-film-fig .reel-frame{width:100%;max-width:none;margin:0}@media print{.fx .tf-still a{box-shadow:none}.fx .tf-grid,.fx .tf-takes,.fx .tf-cards{break-inside:avoid}}
