.fcar{--fcar-max:76rem;--fcar-edge:max(var(--gutter-x), (100% - var(--fcar-max)) / 2);background:hsl(var(--ink-0) / .055);padding:clamp(64px,7vw,96px) 0;overflow:hidden}.fcar-head,.fcar-nav{padding-inline:var(--fcar-edge)}.fcar-pill{background:hsl(var(--card) / .6);color:hsl(var(--ink-3));border-radius:999px;padding:11px 22px;font-size:14px;font-weight:500;line-height:14px;display:inline-block}.fcar h2{font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink-0));text-wrap:balance;margin:40px 0 0;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.15}.fcar-lede{max-width:720px;color:hsl(var(--ink-3));margin:20px 0 0;font-size:16px;line-height:1.6}.fcar-track{padding:0 var(--fcar-edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fcar-edge);scrollbar-width:none;gap:30px;margin:64px 0 0;list-style:none;display:flex;overflow-x:auto}.fcar-track::-webkit-scrollbar{display:none}.fcar-track>li{scroll-snap-align:start;flex:0 0 min(380px,82vw);display:flex}.fcar-card{background:hsl(var(--card));width:100%;color:inherit;border-radius:16px 16px 64px;flex-direction:column;padding:0 24px 20px;text-decoration:none;display:flex;overflow:clip}.fcar-card:focus-visible{outline:2px solid hsl(var(--primary-500));outline-offset:3px}.fcar-card .fv{margin:0 -24px}.fcar-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:hsl(var(--ink-0));margin:40px 0 0;padding-right:33px;font-size:24px;font-weight:600;line-height:1.35}.fcar-card p{color:hsl(var(--ink-3));margin:24px 0 20px;padding-right:33px;font-size:16px;line-height:1.6}.fcar-more{height:52px;color:hsl(var(--primary-700));align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-size:16px;font-weight:600;display:inline-flex}.fcar-more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.fcar-card:hover .fcar-more svg{transform:translate(3px)}.fcar-nav{gap:5px;margin-top:40px;display:flex}.fcar-btn{background:hsl(var(--ink-0) / .05);width:48px;height:48px;color:hsl(var(--ink-0));cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .15s;display:grid}.fcar-btn:hover:not(:disabled){background:hsl(var(--ink-0) / .09)}.fcar-btn:disabled{color:hsl(var(--ink-0) / .3);cursor:default}.fcar-btn:focus-visible{outline:2px solid hsl(var(--primary-500));outline-offset:2px}.fcar-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (width<=720px){.fcar{--fcar-edge:var(--size-space-5)}.fcar-track{gap:16px}.fcar-track>li{flex-basis:min(380px,100vw - 64px)}.fcar-card h3{margin-top:32px;font-size:22px}.fcar-card p{margin-top:16px}}@media (prefers-reduced-motion:reduce){.fcar-more svg{transition:none}}.fv{--app-card:0 0% 100%;--app-surface-2:220 28% 97%;--app-hairline:222 22% 88%;--app-hairline-2:222 22% 93%;--app-ink-1:222 40% 11%;--app-ink-3:222 18% 38%;--app-ink-4:222 14% 48%;--app-primary:220 82% 44%;--app-destructive:354 78% 52%;--fv-drop:.6cqi .8cqi 0 hsl(var(--ink-0) / .13);--fv-soft:0 .8cqi 2.4cqi hsl(var(--ink-0) / .1), 0 .2cqi .5cqi hsl(var(--ink-0) / .08);aspect-ratio:1200/628;background:var(--fv-tint);color:hsl(var(--app-ink-1));position:relative;overflow:hidden;container-type:inline-size}.fv.is-sand{--fv-tint:color-mix(in oklab, hsl(var(--ink-0)) 9%, color-mix(in oklab, hsl(var(--primary-100)) 35%, hsl(var(--card))))}.fv.is-rose{--fv-tint:color-mix(in oklab, hsl(var(--app-destructive)) 24%, hsl(var(--card)))}.fv.is-purple{--fv-tint:color-mix(in oklab, hsl(var(--mod-purple)) 34%, hsl(var(--card)))}.fv.is-blue{--fv-tint:color-mix(in oklab, hsl(var(--mod-blue)) 26%, hsl(var(--card)))}.fv.is-ember{--fv-tint:color-mix(in oklab, hsl(var(--primary-500)) 24%, hsl(var(--card)))}.fv.is-amber{--fv-tint:color-mix(in oklab, hsl(var(--mod-amber)) 34%, hsl(var(--card)))}.fv.is-emerald{--fv-tint:color-mix(in oklab, hsl(var(--mod-emerald)) 26%, hsl(var(--card)))}.fv.is-teal{--fv-tint:color-mix(in oklab, color-mix(in oklab, hsl(var(--mod-emerald)) 50%, hsl(var(--mod-blue))) 26%, hsl(var(--card)))}.fv>*{font-family:var(--font-sans);font-size:2.3cqi;line-height:1.2}.fv-win,.fv-chip,.fv-call,.fv-menu,.fv-card,.fv-kpi,.fv-paper,.fv-drag,.fv-cursor,.fv-list,.fv-tag,.fv-wi,.fv-photo,.fv-tv,.fv-code,.fv-approve,.fv-td-over,.fv-toast,.fv-scan{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute}.fv-win,.fv-menu,.fv-card,.fv-kpi,.fv-paper,.fv-drag,.fv-list,.fv-tag,.fv-wi,.fv-photo,.fv-tv,.fv-code,.fv-approve,.fv-td-over,.fv-scan{width:calc(var(--w) * 1%)}.fv-win,.fv-menu,.fv-card,.fv-kpi,.fv-paper,.fv-chip,.fv-list,.fv-tag,.fv-wi,.fv-photo,.fv-code,.fv-approve,.fv-td-over{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), var(--fv-soft);border-radius:1.2cqi}.fv-win{background:hsl(var(--app-surface-2));padding:1cqi}.fv-grid{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi}.fv-row{grid-template-columns:var(--cols);border-top:.15cqi solid hsl(var(--app-hairline-2));white-space:nowrap;align-items:center;gap:0 1.6cqi;height:5.4cqi;padding:0 1.6cqi;display:grid}.fv-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.fv-row.is-head{background:hsl(var(--app-surface-2));height:4.4cqi;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-top:0;border-radius:.8cqi .8cqi 0 0;font-size:1.6cqi;font-weight:700}.fv-row b{font-family:var(--font-mono);font-weight:600}.fv-row.is-real{z-index:1;background:hsl(var(--app-card));height:6cqi;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);border-top-color:#0000;border-radius:.7cqi;margin:0 -1.2cqi;padding:0 2.8cqi;font-weight:500;position:relative}.fv-row.is-real+.fv-row{border-top-color:#0000}.fv-sk{background:hsl(var(--app-ink-1) / .1);border-radius:1cqi;width:72%;height:1.3cqi;display:block}.fv-row>.fv-sk:nth-child(2n){width:52%}.fv-row:nth-child(odd)>.fv-sk:nth-child(3n+1){width:86%}.fv-sk.is-w60{width:60%}.fv-sk.is-w40{width:40%}.fv-st{border-radius:.5cqi;justify-self:start;padding:.5cqi 1.2cqi;font-size:1.9cqi;font-weight:500}.fv-st.is-blue{background:color-mix(in oklab, hsl(var(--mod-blue)) 18%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--mod-blue)) 45%, transparent)}.fv-st.is-amber{background:color-mix(in oklab, hsl(var(--mod-amber)) 24%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--mod-amber)) 60%, transparent)}.fv-low{color:hsl(var(--app-destructive));font-weight:600}.fv-tick{background:hsl(var(--mod-emerald));border-radius:50%;flex:none;justify-self:end;width:2.4cqi;height:2.4cqi;position:relative}.fv-tick:after{content:"";border:solid hsl(var(--app-card));border-width:0 .3cqi .3cqi 0;width:.6cqi;height:1.1cqi;position:absolute;top:.45cqi;left:.85cqi;transform:rotate(45deg)}.fv-chip{z-index:2;white-space:nowrap;border-radius:1cqi;align-items:center;gap:1cqi;padding:1.1cqi 1.8cqi;font-size:2.2cqi;font-weight:600;display:inline-flex}.fv-chip>i{border-radius:50%;width:1.4cqi;height:1.4cqi}.fv-chip.is-live{font-family:var(--font-mono)}.fv-chip.is-live>i{background:hsl(var(--primary-500));box-shadow:0 0 0 .6cqi hsl(var(--primary-500) / .2)}.fv-chip.is-bad>i{background:hsl(var(--app-destructive));box-shadow:0 0 0 .6cqi hsl(var(--app-destructive) / .2)}.fv-call{z-index:2;border:.3cqi solid hsl(var(--app-ink-1));background:color-mix(in oklab, hsl(var(--mod-amber)) 30%, hsl(var(--app-card)));box-shadow:var(--fv-drop);white-space:nowrap;border-radius:.9cqi;grid-template-columns:auto 1fr;justify-content:start;align-items:end;padding:1.2cqi 2.2cqi 1.4cqi;display:grid}.fv-call b{letter-spacing:-.03em;font-size:7cqi;font-weight:700;line-height:1}.fv-call small{margin:0 0 .5cqi .6cqi;font-size:2.6cqi;font-weight:600}.fv-call span{grid-column:1/-1;font-size:2.4cqi;font-weight:600}.fv-call.is-warn{background:color-mix(in oklab, hsl(var(--primary-500)) 22%, hsl(var(--app-card)))}.fv-cursor{z-index:3;width:5cqi;height:5cqi;fill:hsl(var(--app-ink-1));stroke:hsl(var(--app-card));stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 .3cqi .4cqi hsl(var(--ink-0) / .25))}.fv-menu{z-index:2;border-radius:1cqi;flex-direction:column;padding:.6cqi;font-size:2.1cqi;display:flex}.fv-menu>span{white-space:nowrap;border-radius:.6cqi;align-items:center;gap:1cqi;padding:1cqi 1.2cqi;display:flex}.fv-menu>span.is-on{background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));font-weight:600}.fv-menu>.fv-menu-k{border-bottom:.15cqi solid hsl(var(--app-hairline-2));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-radius:0;margin-bottom:.4cqi;font-size:1.6cqi;font-weight:700}.fv-menu-k.is-site{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:hsl(var(--app-ink-1));font-size:2.1cqi;font-weight:600}.fv-menu-k.is-site:after{content:"";border:solid hsl(var(--app-ink-4));border-width:0 .25cqi .25cqi 0;width:.9cqi;height:.9cqi;margin:-.5cqi 0 0 auto;transform:rotate(45deg)}.fv-menu-k svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:2.4cqi;height:2.4cqi}.fv-card,.fv-kpi{z-index:2;flex-direction:column;gap:.6cqi;padding:1.6cqi 2cqi;display:flex}.fv-card b{font-size:2.4cqi;font-weight:600}.fv-card span{color:hsl(var(--app-ink-4));font-size:2.1cqi}.fv-card:after{content:"";background:linear-gradient(to right, hsl(var(--mod-emerald)) 0 75%, hsl(var(--app-ink-1) / .1) 75%);border-radius:1cqi;height:1cqi;margin-top:.6cqi}.fv-kpi-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.6cqi;font-weight:700}.fv-kpi b{letter-spacing:-.03em;margin-bottom:.6cqi;font-size:6cqi;font-weight:700;line-height:1}.fv-kpi-row{border-top:.15cqi solid hsl(var(--app-hairline-2));color:hsl(var(--app-ink-4));white-space:nowrap;justify-content:space-between;gap:1cqi;padding-top:.6cqi;font-size:1.9cqi;display:flex}.fv-kpi-row em{font-family:var(--font-mono);color:hsl(var(--app-ink-1));font-style:normal;font-weight:600}.fv-paper{border-radius:.6cqi;flex-direction:column;gap:1.3cqi;height:76%;padding:2.4cqi;display:flex}.fv-paper-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.6cqi;font-weight:700}.fv-paper b{font-family:var(--font-mono);margin-bottom:1cqi;font-size:2.4cqi;font-weight:600}.fv-paper-line{border-radius:.5cqi;justify-content:space-between;align-items:center;margin:0 -1cqi;padding:1cqi;display:flex}.fv-paper-line .fv-sk{width:58%}.fv-paper-line .fv-sk+.fv-sk{width:16%}.fv-paper-line.is-hit{background:color-mix(in oklab, hsl(var(--mod-amber)) 32%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .25cqi hsl(var(--mod-amber))}.fv-wire{fill:none;width:100%;height:100%;stroke:hsl(var(--app-ink-1) / .55);stroke-width:3px;stroke-dasharray:9 8;stroke-linecap:round;position:absolute;inset:0}.fv-board{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi}.fv-board-row{border-top:.15cqi solid hsl(var(--app-hairline-2));white-space:nowrap;grid-template-columns:18% 1fr 9%;align-items:center;gap:1.2cqi;height:6.2cqi;padding:0 1.4cqi;font-size:2cqi;font-weight:500;display:grid}.fv-board-row>:last-child{font-family:var(--font-mono);text-align:right;color:hsl(var(--app-ink-4));font-size:1.8cqi}.fv-board-row.is-head{background:hsl(var(--app-surface-2));height:4.4cqi;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-top:0;border-radius:.8cqi .8cqi 0 0;font-size:1.6cqi;font-weight:700}.fv-board-hours{justify-content:space-between;display:flex}.fv-lane{background:repeating-linear-gradient(to right, hsl(var(--app-hairline-2)) 0 .15cqi, transparent .15cqi 25%);align-self:stretch;position:relative}.fv-bar,.fv-clash,.fv-slot{top:20%;bottom:20%;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);border-radius:.6cqi;position:absolute}.fv-bar{background:color-mix(in oklab, hsl(var(--c)) 30%, hsl(var(--app-card)));box-shadow:inset .5cqi 0 0 hsl(var(--c))}.fv .is-blue{--c:var(--mod-blue)}.fv .is-purple{--c:var(--mod-purple)}.fv .is-emerald{--c:var(--mod-emerald)}.fv .is-amber{--c:var(--mod-amber)}.fv .is-rose,.fv .is-down{--c:var(--app-destructive)}.fv .is-run{--c:var(--mod-emerald)}.fv .is-paused{--c:var(--mod-amber)}.fv .is-idle{--c:var(--app-ink-4)}.fv-clash{background:repeating-linear-gradient(-45deg, hsl(var(--app-destructive) / .55) 0 .4cqi, transparent .4cqi .9cqi);box-shadow:inset 0 0 0 .2cqi hsl(var(--app-destructive));border-radius:.4cqi;top:12%;bottom:12%}.fv-slot{border:.2cqi dashed hsl(var(--app-ink-4) / .6)}.fv-drag{z-index:2;border:.25cqi solid hsl(var(--app-ink-1));background:color-mix(in oklab, hsl(var(--mod-blue)) 30%, hsl(var(--app-card)));height:4.4cqi;box-shadow:inset .5cqi 0 0 hsl(var(--mod-blue)), var(--fv-drop);white-space:nowrap;border-radius:.6cqi;align-items:center;padding:0 1.6cqi;font-size:2cqi;font-weight:600;display:flex;transform:rotate(-2deg)}.fv-win.is-canvas{background-color:hsl(var(--app-card));background-image:radial-gradient(hsl(var(--app-ink-1) / .16) .18cqi, transparent .24cqi);background-size:2.6cqi 2.6cqi;height:76%;padding:0}.fv-wire.is-flow{stroke:hsl(var(--app-ink-3));stroke-width:3px;stroke-dasharray:none}.fv-wire.is-flow marker path{fill:hsl(var(--app-ink-3));stroke:none}.fv-node,.fv-split,.fv-label{left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);position:absolute}.fv-node{background:hsl(var(--app-card));width:17%;height:13%;box-shadow:0 0 0 .2cqi hsl(var(--app-hairline)), 0 .3cqi .8cqi hsl(var(--ink-0) / .08);border-radius:.8cqi;align-items:center;gap:1cqi;padding:0 1.2cqi;font-size:2.2cqi;font-weight:600;display:flex}.fv-node>i{background:hsl(var(--c));border-radius:.6cqi;flex:none;width:2.6cqi;height:2.6cqi}.fv-split{background:color-mix(in oklab, hsl(var(--app-primary)) 16%, hsl(var(--app-card)));width:7cqi;height:7cqi;box-shadow:0 0 0 .25cqi hsl(var(--app-primary));border-radius:.6cqi;transform:translate(-50%,-50%)rotate(45deg)}.fv-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.7cqi;font-weight:700}.fv-grid.is-matrix .fv-row:not(.is-head){gap:0 .5cqi;height:5.2cqi;padding-block:.5cqi}.fv-grid.is-matrix .fv-row.is-head>span{text-align:center}.fv-who{align-items:center;gap:1cqi;display:flex}.fv-face{background:hsl(var(--app-ink-1) / .16);border-radius:50%;flex:none;width:3cqi;height:3cqi}.fv-face.is-1{background:hsl(var(--mod-blue) / .45)}.fv-face.is-2{background:hsl(var(--primary-500) / .45)}.fv-face.is-3{background:hsl(var(--mod-purple) / .45)}.fv-lv{background:hsl(var(--app-ink-1) / .06);height:100%;font-family:var(--font-mono);border-radius:.5cqi;place-items:center;font-size:1.9cqi;font-weight:700;display:grid}.fv-lv.is-1{background:color-mix(in oklab, hsl(var(--mod-amber)) 30%, hsl(var(--app-card)))}.fv-lv.is-2{background:color-mix(in oklab, hsl(var(--mod-amber)) 62%, hsl(var(--app-card)))}.fv-lv.is-3{background:color-mix(in oklab, hsl(var(--mod-emerald)) 45%, hsl(var(--app-card)))}.fv-lv.is-4{background:hsl(var(--mod-emerald));color:hsl(var(--app-card))}.fv-lv.is-due{z-index:1;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);position:relative}.fv-oee{background:hsl(var(--app-card));padding:1.6cqi 2cqi 2cqi}.fv-oee .is-a{--c:var(--app-destructive)}.fv-oee .is-p{--c:var(--mod-amber)}.fv-oee .is-q{--c:var(--mod-blue)}.fv-oee-hd{justify-content:space-between;align-items:baseline;margin-bottom:1.4cqi;display:flex}.fv-oee-hd b{font-size:2.2cqi;font-weight:600}.fv-oee-hd small{color:hsl(var(--app-ink-4));font-size:1.5cqi}.fv-oee-body{align-items:center;gap:2.6cqi;display:flex}.fv-rings{flex:none;width:25cqi;height:25cqi;position:relative}.fv-rings svg{width:100%;height:100%;rotate:-90deg}.fv-rings circle{fill:none;stroke:hsl(var(--c));stroke-width:8px;stroke-linecap:round}.fv-rings circle.is-track{stroke:hsl(var(--app-ink-1) / .06)}.fv-rings>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fv-rings b{letter-spacing:-.04em;align-items:flex-start;font-size:4.2cqi;font-weight:700;line-height:1;display:flex}.fv-rings b>i{letter-spacing:0;color:hsl(var(--app-ink-3));margin:.35cqi 0 0 .2cqi;font-size:1.9cqi;font-style:normal;font-weight:600}.fv-rings small{font-family:var(--font-mono);letter-spacing:.06em;color:hsl(var(--app-ink-4));margin-top:.4cqi;font-size:1.3cqi;font-weight:700}.fv-oee-legend{flex-direction:column;flex:1;gap:1.2cqi;display:flex}.fv-oee-legend>span{color:hsl(var(--app-ink-3));align-items:center;gap:.9cqi;font-size:1.7cqi;display:flex}.fv-oee-legend>span>i{background:hsl(var(--c));border-radius:50%;width:1.4cqi;height:1.4cqi}.fv-oee-legend>span>b{font-variant-numeric:tabular-nums;color:hsl(var(--app-ink-1));margin-left:auto;font-size:2cqi;font-weight:700}.fv-oee-legend>small{border-top:.15cqi solid hsl(var(--app-hairline-2));font-family:var(--font-mono);white-space:nowrap;color:hsl(var(--app-ink-4));padding-top:1cqi;font-size:1.25cqi}.fv-pick{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:2;background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), var(--fv-soft);border-radius:1.2cqi;flex-direction:column;gap:.4cqi;padding:1.4cqi 1.2cqi 1.2cqi;display:flex;position:absolute}.fv-pick>b{margin:0 .4cqi .6cqi;font-size:1.9cqi;font-weight:600}.fv-pick .is-a{--c:var(--app-destructive)}.fv-pick .is-p{--c:var(--mod-amber)}.fv-pick .is-q{--c:var(--mod-blue)}.fv-pick>span{white-space:nowrap;border-radius:.8cqi;align-items:center;gap:1cqi;padding:.8cqi .9cqi;font-size:1.6cqi;display:flex}.fv-pick>span.is-on{background:color-mix(in oklab, hsl(var(--c)) 10%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .2cqi hsl(var(--c));font-weight:600}.fv-pick>span>i{background:color-mix(in oklab, hsl(var(--c)) 16%, hsl(var(--app-card)));border-radius:.7cqi;flex:none;place-items:center;width:3cqi;height:3cqi;display:grid}.fv-pick svg{fill:none;width:1.8cqi;height:1.8cqi;stroke:hsl(var(--c));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.fv-pick>span>small{color:color-mix(in oklab, hsl(var(--c)) 60%, hsl(var(--app-ink-1)));margin-left:auto;font-size:1.2cqi;font-weight:500}.fv-ws,.fv-or,.fv-tx{background:hsl(var(--app-card));padding:1.4cqi 1.6cqi 1.6cqi}.fv-ws-hd,.fv-or-hd{justify-content:space-between;align-items:center;margin-bottom:1.2cqi;display:flex}.fv-ws-hd>span:first-child,.fv-or-hd>span:first-child{align-items:baseline;gap:1cqi;display:flex}.fv-ws-hd b,.fv-or-hd b{font-size:2.2cqi;font-weight:600}.fv-ws-hd small,.fv-or-hd small{color:hsl(var(--app-ink-4));font-size:1.45cqi}.fv-ws{padding:1.6cqi 2cqi 1.8cqi}.fv-ws .fv-ws-hd{margin-bottom:1.3cqi}.fv-ws .fv-ws-hd b{font-size:2.5cqi}.fv-ws .fv-ws-hd small{font-size:1.6cqi}.fv-ws-save{background:hsl(var(--app-ink-1));color:hsl(var(--app-card));border-radius:.8cqi;padding:.8cqi 1.5cqi;font-size:1.55cqi;font-weight:600}.fv-ws-board{grid-template-columns:4fr 8fr;gap:1.4cqi;display:grid}.fv-ws-zone{background:hsl(var(--app-surface-2));border-radius:1.1cqi;flex-direction:column;gap:1cqi;padding:1.2cqi;display:flex}.fv-ws-zone>small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--app-ink-4));grid-column:1/-1;font-size:1.3cqi;font-weight:700}.fv-ws-tile,.fv-ws-drag{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:1cqi;flex-direction:column;gap:.9cqi;padding:1.2cqi 1.4cqi;font-size:1.55cqi;display:flex}.fv-ws-name{align-items:center;gap:.8cqi;font-size:1.8cqi;font-weight:600;display:flex}.fv-ws-name>i{background:radial-gradient(circle, hsl(var(--app-ink-4) / .8) 38%, transparent 44%) 0 0 / .5cqi .53cqi;width:1cqi;height:1.6cqi}.fv-ws-clock{justify-content:space-between;align-items:center;display:flex}.fv-ws-clock code{font-family:var(--font-mono);letter-spacing:-.02em;font-size:3.2cqi;font-weight:600}.fv-ws-clock em{color:hsl(var(--mod-emerald));align-items:center;gap:.5cqi;font-size:1.3cqi;font-style:normal;font-weight:600;display:flex}.fv-ws-clock em:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:1.1cqi;height:1.1cqi}.fv-ws-acts{grid-template-columns:repeat(3,1fr);gap:.6cqi;display:grid}.fv-ws-acts>span{box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-radius:.8cqi;flex-direction:column;align-items:center;gap:.3cqi;padding:.6cqi 0 .5cqi;font-size:1.05cqi;font-weight:700;display:flex}.fv-ws-acts svg{fill:currentColor;width:1.9cqi;height:1.9cqi}.fv-ws-acts .is-start svg{color:hsl(var(--mod-emerald))}.fv-ws-acts .is-pause svg{color:hsl(var(--mod-amber))}.fv-ws-acts .is-stop svg{color:hsl(var(--app-destructive))}.fv-ws-acts .is-off{opacity:.5}.fv-ws-acts .is-off svg{color:hsl(var(--app-ink-4))}.fv-ws-line{white-space:nowrap;color:hsl(var(--app-ink-3));align-items:center;gap:.8cqi;display:flex}.fv-ws-line b{font-family:var(--font-mono);color:hsl(var(--app-ink-1));font-size:1.45cqi;font-weight:600}.fv-ws-line .is-end{margin-left:auto}.fv-ws-line>em{background:hsl(var(--app-ink-1) / .2);border-radius:50%;width:1cqi;height:1cqi}.fv-ws-line>em.is-run{background:hsl(var(--mod-emerald))}.fv-ws-count{gap:.8cqi;display:flex}.fv-ws-count>span{background:color-mix(in oklab, hsl(var(--mod-emerald)) 14%, hsl(var(--app-card)));color:hsl(var(--app-ink-3));border-radius:.7cqi;flex-direction:column;flex:1;gap:.2cqi;padding:.7cqi 1cqi;font-size:1.35cqi;display:flex}.fv-ws-count>.is-scrap{background:color-mix(in oklab, hsl(var(--app-destructive)) 10%, hsl(var(--app-card)))}.fv-ws-count b{color:hsl(var(--app-ink-1));font-size:2.5cqi;font-weight:700}.fv-ws-step{justify-content:space-between;align-items:center;gap:.6cqi;display:flex}.fv-ws-step>i{background:hsl(var(--app-card));width:2.8cqi;height:2.8cqi;box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;place-items:center;display:grid}.fv-ws-step svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.7cqi;height:1.7cqi}.fv-ws-step .is-dec{color:hsl(var(--app-destructive))}.fv-ws-step .is-inc{color:hsl(var(--mod-emerald))}.fv-ws-step b{font-family:var(--font-mono);font-weight:600}.fv-ws-add{border:.18cqi dashed hsl(var(--app-hairline));color:hsl(var(--app-ink-4));border-radius:1cqi;place-items:center;padding:1.3cqi;font-size:1.5cqi;display:grid}.fv-ws-spot{border:.2cqi dashed hsl(var(--app-primary) / .7);background:hsl(var(--app-primary) / .07);border-radius:1cqi;flex:1}.fv-ws-drag{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:2;box-shadow:0 0 0 .22cqi hsl(var(--app-primary) / .75), 0 1.6cqi 3.2cqi hsl(var(--ink-0) / .18);line-height:1.35;position:absolute;rotate:1.2deg}.fv-ws-mat{grid-template-columns:auto 1fr auto;align-items:center;gap:1cqi;display:grid}.fv-ws-mat>i{background:color-mix(in oklab, var(--m) 14%, hsl(var(--app-card)));border-radius:.8cqi;place-items:center;width:3cqi;height:3cqi;display:grid}.fv-ws-mat svg{width:2.1cqi;height:2.1cqi;fill:color-mix(in oklab, var(--m) 22%, hsl(var(--app-card)));stroke:var(--m);stroke-width:1.3px;stroke-linejoin:round}.fv-ws-mat.is-plate{--m:hsl(var(--mod-blue))}.fv-ws-mat.is-wire{--m:hsl(var(--mod-amber))}.fv-ws-mat>span{white-space:nowrap;flex-direction:column;font-weight:600;display:flex}.fv-ws-mat small{color:hsl(var(--app-ink-4));font-size:1.25cqi;font-weight:400}.fv-ws-mat>b{font-family:var(--font-mono);align-self:start;font-size:1.5cqi;font-weight:600}.fv-or-btn{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.6cqi;padding:.5cqi 1.2cqi;font-size:1.35cqi;font-weight:600}.fv-or-tabs{white-space:nowrap;gap:1.8cqi;margin:0 0 1cqi;font-size:1.45cqi;overflow:hidden}.fv-or-jobs{grid-template-columns:7cqi 1.3fr 5cqi 1fr 10cqi;align-items:center;font-size:1.5cqi;display:grid}.fv-or-jobs>*,.fv-tx-grid>*{border-bottom:.12cqi solid hsl(var(--app-hairline-2));white-space:nowrap;align-items:center;height:3.8cqi;padding:0 .8cqi;display:flex}.fv-or-jobs>.fv-as-h,.fv-tx-grid>.fv-as-h{height:2.8cqi}.fv-or-jobs>b,.fv-tx-grid>b{font-family:var(--font-mono);font-size:1.35cqi;font-weight:600}.fv-or-prog>i{background:linear-gradient(to right, hsl(var(--mod-emerald)) 0 var(--p), hsl(var(--app-ink-1) / .08) var(--p));border-radius:1cqi;flex:1;height:.8cqi}.fv-or-prog.is-amber>i{background:linear-gradient(to right, hsl(var(--mod-amber)) 0 var(--p), hsl(var(--app-ink-1) / .08) var(--p))}.fv-or-st{border-radius:99px;padding:.3cqi .9cqi;font-size:1.25cqi;font-weight:600}.fv-or-st.is-done{background:color-mix(in oklab, hsl(var(--mod-emerald)) 16%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-emerald)) 55%, hsl(var(--app-ink-1)))}.fv-or-st.is-prog{background:color-mix(in oklab, hsl(var(--mod-blue)) 14%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-blue)) 60%, hsl(var(--app-ink-1)))}.fv-or-over,.fv-undo{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:2;background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), var(--fv-soft);border-radius:1.2cqi;flex-direction:column;padding:1.4cqi 1.6cqi;display:flex;position:absolute}.fv-or-over>b{margin-bottom:.6cqi;font-size:2cqi;font-weight:600}.fv-or-over>span{border-top:.15cqi solid hsl(var(--app-hairline-2));white-space:nowrap;align-items:center;gap:1cqi;padding:.9cqi 0;font-size:1.55cqi;font-weight:500;display:flex}.fv-or-over>span>small{color:hsl(var(--app-ink-4));flex:1;font-size:1.4cqi;font-weight:400}.fv-or-over>span>.fv-or-prog{width:7cqi;display:flex}.fv-or-over em{background:color-mix(in oklab, hsl(var(--mod-blue)) 14%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-blue)) 60%, hsl(var(--app-ink-1)));border-radius:99px;padding:.2cqi .9cqi;font-size:1.3cqi;font-style:normal;font-weight:600}.fv-tx{position:relative}.fv-tx-grid{grid-template-columns:3.4cqi 8cqi 1fr 6cqi 1.2fr;font-size:1.5cqi;display:grid}.fv-tx-grid>.is-sel{background:hsl(var(--app-primary) / .06)}.fv-tx-ck{justify-content:center}.fv-tx-ck.is-on{background:hsl(var(--app-primary) / .06)}.fv-tx-ck>i{width:1.8cqi;height:1.8cqi;box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.4cqi;position:relative}.fv-tx-ck.is-on>i{background:hsl(var(--app-primary));box-shadow:none}.fv-tx-ck.is-on>i:after{content:"";border:solid hsl(var(--app-card));border-width:0 .25cqi .25cqi 0;width:.45cqi;height:.9cqi;position:absolute;top:.25cqi;left:.6cqi;rotate:45deg}.fv-tx-bar{background:hsl(var(--app-ink-1));box-shadow:var(--fv-soft);white-space:nowrap;color:hsl(var(--app-card) / .8);border-radius:1cqi;align-items:center;gap:.4cqi;padding:.5cqi;font-size:1.4cqi;display:flex;position:absolute;bottom:-2.2cqi;left:50%;translate:-50%}.fv-tx-bar>span{border-radius:.6cqi;padding:.6cqi 1.2cqi}.fv-tx-bar b{color:hsl(var(--app-card))}.fv-tx-bar>.is-on{background:hsl(var(--app-card) / .16);color:hsl(var(--app-card));font-weight:600}.fv-undo{gap:.8cqi}.fv-undo>b{font-size:2cqi;font-weight:600}.fv-undo>small{color:hsl(var(--app-ink-4));margin-bottom:.4cqi;font-size:1.3cqi;line-height:1.4}.fv-undo>span{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;gap:1cqi;padding:1cqi 1.1cqi;display:flex}.fv-undo>span.is-on{background:hsl(var(--app-primary) / .05);box-shadow:inset 0 0 0 .2cqi hsl(var(--app-primary))}.fv-undo>span>i{width:1.7cqi;height:1.7cqi;box-shadow:inset 0 0 0 .18cqi hsl(var(--app-hairline));border-radius:50%;flex:none;margin-top:.1cqi}.fv-undo>span.is-on>i{box-shadow:inset 0 0 0 .5cqi hsl(var(--app-primary))}.fv-undo>span>span{flex-direction:column;gap:.3cqi;display:flex}.fv-undo>span b{font-size:1.55cqi;font-weight:600}.fv-undo>span small{color:hsl(var(--app-ink-4));font-size:1.25cqi}.fv-dot{background:hsl(var(--c,var(--app-ink-4)));border-radius:50%;flex:none;width:1.4cqi;height:1.4cqi}.fv-list{z-index:2;border-radius:1cqi;flex-direction:column;padding:.6cqi;font-size:2.1cqi;display:flex}.fv-list>span{white-space:nowrap;border-radius:.6cqi;align-items:center;gap:1.2cqi;padding:1cqi 1.2cqi;display:flex}.fv-list>span b{font-family:var(--font-mono);font-weight:600}.fv-list>span.is-on{background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));font-weight:500}.fv-list>.fv-list-k{border-bottom:.15cqi solid hsl(var(--app-hairline-2));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-radius:0;margin-bottom:.4cqi;font-size:1.6cqi;font-weight:700}.fv-list.is-tip>span{flex-direction:column;align-items:flex-start;gap:.6cqi}.fv-list.is-tip>span>span{color:hsl(var(--app-ink-3));align-items:center;gap:1cqi;font-size:1.9cqi;display:flex}.fv-list .fv-face{width:2.6cqi;height:2.6cqi}.fv-paper.is-invoice{gap:.8cqi;height:auto}.fv-inv{white-space:nowrap;border-radius:.5cqi;justify-content:space-between;gap:1.6cqi;margin:0 -1cqi;padding:1cqi;font-size:1.9cqi;display:flex}.fv-inv em{font-family:var(--font-mono);font-style:normal;font-weight:600}.fv-inv.is-hit{background:color-mix(in oklab, hsl(var(--mod-emerald)) 22%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .25cqi hsl(var(--mod-emerald))}.fv-inv.is-total{border-top:.15cqi solid hsl(var(--app-hairline));border-radius:0;margin-top:.4cqi;font-weight:700}.fv-paper.is-traveller{gap:1cqi;height:84%}.fv-trav-head{justify-content:space-between;align-items:center;gap:2cqi;margin-bottom:.8cqi;display:flex}.fv-trav-head b{margin:0;font-size:3.2cqi}.fv-barcode{width:45%;height:5cqi;fill:hsl(var(--app-ink-1));display:block}.fv-trav-step{border-top:.15cqi solid hsl(var(--app-hairline-2));white-space:nowrap;align-items:center;gap:1.6cqi;padding:1.1cqi 0;font-size:2cqi;display:flex}.fv-trav-step em{font-family:var(--font-mono);color:hsl(var(--app-ink-4));font-style:normal;font-weight:600}.fv-trav-step i{border:.2cqi solid hsl(var(--app-ink-4) / .7);border-radius:.4cqi;width:2.2cqi;height:2.2cqi;margin-left:auto}.fv-tag{z-index:2;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);border-radius:.6cqi;align-items:center;gap:1.8cqi;padding:1.6cqi 2cqi;display:flex;transform:rotate(-3deg)}.fv-tag .fv-barcode{width:50%;height:6cqi}.fv-tag>span{white-space:nowrap;flex-direction:column;gap:.4cqi;display:flex}.fv-tag b{font-family:var(--font-mono);font-size:2.2cqi;font-weight:700}.fv-tag em{color:hsl(var(--app-ink-4));font-size:1.8cqi;font-style:normal}.fv-tree{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;flex-direction:column;padding:.8cqi;font-size:2cqi;display:flex}.fv-tree>span{white-space:nowrap;border-radius:.6cqi;align-items:center;gap:1cqi;padding:1cqi 1.2cqi;display:flex}.fv-tree>span:before{content:"";background:color-mix(in oklab, hsl(var(--mod-blue)) 45%, hsl(var(--app-card)));border-radius:.2cqi .5cqi .3cqi .3cqi;flex:none;width:2.4cqi;height:1.8cqi}.fv-tree>.is-sub{padding-left:4.4cqi}.fv-tree>.is-on{background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));font-weight:600}.fv-tree>.fv-tree-k{border-bottom:.15cqi solid hsl(var(--app-hairline-2));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-radius:0;margin-bottom:.4cqi;font-size:1.6cqi;font-weight:700}.fv-tree>.fv-tree-k:before{display:none}.fv-wi{z-index:2;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);border-radius:1.4cqi;flex-direction:column;gap:1.6cqi;padding:1.8cqi;display:flex}.fv-wi-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:1.6cqi;display:flex}.fv-wi-head b{font-size:2.3cqi;font-weight:600}.fv-wi-head em{background:color-mix(in oklab, hsl(var(--mod-blue)) 18%, hsl(var(--app-card)));font-family:var(--font-mono);border-radius:.5cqi;padding:.5cqi 1.1cqi;font-size:1.7cqi;font-style:normal;font-weight:600}.fv-wi-body{grid-template-columns:1.1fr 1fr;align-items:center;gap:1.8cqi;display:grid}.fv-wi-pic{aspect-ratio:3/2;background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;display:block}.fv-wi-pic svg{fill:none;width:100%;height:100%;stroke:hsl(var(--app-ink-3));stroke-width:3px;stroke-linecap:round}.fv-wi-pic circle{fill:hsl(var(--primary-500));stroke:none}.fv-wi-text{flex-direction:column;gap:1.4cqi;display:flex}.fv-wi-text .fv-sk{width:100%}.fv-wi-foot{justify-content:flex-end;gap:1cqi;display:flex}.fv-wi-foot>span,.fv-approve-btns>span{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));white-space:nowrap;border-radius:.7cqi;padding:1cqi 2cqi;font-size:1.9cqi;font-weight:600}.fv-wi-foot>.is-go,.fv-approve-btns>.is-go{background:hsl(var(--app-ink-1));box-shadow:none;color:hsl(var(--app-card))}.fv-grid.is-check .fv-row.is-head>:last-child{font-family:var(--font-mono)}.fv-pf{gap:.6cqi;display:flex}.fv-pf>i{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));color:hsl(var(--app-ink-4));border-radius:.5cqi;padding:.5cqi 1.2cqi;font-size:1.8cqi;font-style:normal;font-weight:600}.fv-pf>i.is-pass{background:color-mix(in oklab, hsl(var(--mod-emerald)) 22%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--mod-emerald)) 60%, transparent);color:hsl(var(--app-ink-1))}.fv-pf>i.is-fail{background:color-mix(in oklab, hsl(var(--app-destructive)) 18%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--app-destructive)) 60%, transparent);color:hsl(var(--app-ink-1))}.fv-photo{z-index:2;text-align:center;flex-direction:column;gap:1cqi;padding:1cqi 1cqi 1.4cqi;font-size:1.9cqi;font-weight:600;display:flex;transform:rotate(3deg)}.fv-photo-pic{aspect-ratio:4/3;background:repeating-linear-gradient(-45deg, hsl(var(--app-ink-1) / .08) 0 .6cqi, hsl(var(--app-ink-1) / .04) .6cqi 1.2cqi);border-radius:.6cqi;place-items:center;display:grid}.fv-photo-pic svg{fill:none;width:30%;stroke:hsl(var(--app-ink-3));stroke-width:1.4px;stroke-linejoin:round}.fv-risk{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;grid-template-columns:auto 1fr;gap:1cqi;padding:1.6cqi 2cqi 1.2cqi 1.2cqi;display:grid}.fv-risk-y,.fv-risk-x{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.5cqi;font-weight:700}.fv-risk-y{writing-mode:vertical-rl;text-align:center;font-size:1.5cqw;transform:rotate(180deg)}.fv-risk-x{text-align:center;grid-column:2}.fv-risk-grid{grid-template-columns:repeat(5,1fr);gap:.5cqi;display:grid}.fv-risk-grid>i{height:5.8cqi;font-family:var(--font-mono);border-radius:.5cqi;place-items:center;font-size:2cqi;font-style:normal;font-weight:700;display:grid}.fv-risk-grid>.is-vlow{background:color-mix(in oklab, hsl(var(--mod-emerald)) 45%, hsl(var(--app-card)))}.fv-risk-grid>.is-low{background:color-mix(in oklab, hsl(var(--mod-emerald)) 22%, hsl(var(--app-card)))}.fv-risk-grid>.is-med{background:color-mix(in oklab, hsl(var(--mod-amber)) 50%, hsl(var(--app-card)))}.fv-risk-grid>.is-high{background:color-mix(in oklab, hsl(var(--primary-500)) 55%, hsl(var(--app-card)))}.fv-risk-grid>.is-crit{background:hsl(var(--app-destructive))}.fv-risk-grid>.is-sel{z-index:1;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);position:relative}.fv-dash{grid-template-columns:repeat(3,1fr);gap:1cqi;display:grid}.fv-tile{background:hsl(var(--app-card));min-width:0;box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));white-space:nowrap;border-radius:.8cqi;flex-direction:column;gap:.6cqi;padding:1.4cqi 1.6cqi;display:flex}.fv-tile em{color:hsl(var(--app-ink-4));font-size:1.7cqi;font-style:normal}.fv-tile b{letter-spacing:-.03em;font-size:4cqi;font-weight:700;line-height:1}.fv-tile.is-wide{grid-column:span 2}.fv-tile svg{width:100%;height:11cqi;overflow:visible}.fv-tile polyline{fill:none;stroke:hsl(var(--app-primary));stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fv-tile.is-bars>span{align-items:flex-end;gap:1cqi;height:11cqi;display:flex}.fv-tile.is-bars i{height:calc(var(--v) * 100%);background:color-mix(in oklab, hsl(var(--primary-500)) 70%, hsl(var(--app-card)));border-radius:.4cqi .4cqi 0 0;flex:1}.fv-tv{background:hsl(var(--app-ink-1));box-shadow:var(--fv-soft);border-radius:1cqi;padding:1.2cqi}.fv-tv:after{content:"";background:linear-gradient(hsl(var(--app-ink-1) / .7), hsl(var(--app-ink-1) / .5));height:3cqi;position:absolute;top:100%;left:42%;right:42%}.fv-tv-screen{aspect-ratio:16/9;background:#1c2436;border-radius:.4cqi;flex-direction:column;gap:.8cqi;padding:2cqi;display:flex}.fv-tv-row{color:#ffffffe6;white-space:nowrap;background:#ffffff0f;border-radius:.6cqi;flex:1;align-items:center;gap:1.4cqi;padding:0 1.6cqi;font-size:2.1cqi;font-weight:600;display:flex}.fv-tv-row .fv-dot{width:1.8cqi;height:1.8cqi;box-shadow:0 0 0 .6cqi hsl(var(--c) / .25)}.fv-tv-row .fv-sk{background:#ffffff24;width:24%;margin-left:auto}.fv-code{z-index:2;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);flex-direction:column;gap:1.2cqi;padding:1.8cqi 2cqi 2cqi;display:flex}.fv-code-boxes{grid-template-columns:repeat(6,1fr);gap:.8cqi;display:grid}.fv-code-boxes>i{background:hsl(var(--app-surface-2));height:6cqi;box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));font-family:var(--font-mono);border-radius:.6cqi;place-items:center;font-size:3cqi;font-style:normal;font-weight:700;display:grid}.fv-sqdcp{grid-template-columns:repeat(3,1fr);gap:1.2cqi;display:grid}.fv-sq{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;flex-direction:column;gap:1.6cqi;padding:1.6cqi 2cqi 2cqi;display:flex}.fv-sq-k{white-space:nowrap;font-size:1.9cqi;font-weight:600}.fv-sq-cross{grid-template-columns:repeat(7,1fr);gap:.35cqi;display:grid}.fv-sq-cross>i{aspect-ratio:1;background:hsl(var(--app-ink-1) / .07);border-radius:.3cqi}.fv-sq-cross>.is-x{visibility:hidden}.fv-sq-ring{place-items:center;display:grid;position:relative}.fv-sq-ring svg{aspect-ratio:1;width:100%;display:block}.fv-sq-ring path{fill:hsl(var(--app-ink-1) / .07)}.fv-sq-ring b{letter-spacing:-.04em;color:hsl(var(--app-ink-4) / .7);font-size:7cqi;font-weight:700;position:absolute}.fv-sq-cross>.is-g,.fv-sq-ring path.is-g{background:color-mix(in oklab, hsl(var(--mod-emerald)) 80%, hsl(var(--app-card)));fill:color-mix(in oklab, hsl(var(--mod-emerald)) 80%, hsl(var(--app-card)))}.fv-sq-cross>.is-r,.fv-sq-ring path.is-r{background:hsl(var(--app-destructive));fill:hsl(var(--app-destructive))}.fv-mk{background:hsl(var(--app-card));flex-direction:column;gap:1.2cqi;padding:1.6cqi 1.8cqi;display:flex}.fv-mk-hd{justify-content:space-between;align-items:center;display:flex}.fv-mk-hd>span{align-items:center;gap:.9cqi;font-size:2.1cqi;font-weight:600;display:flex}.fv-mk-hd svg{fill:none;width:2.2cqi;height:2.2cqi;stroke:hsl(var(--app-ink-3));stroke-width:1.4px}.fv-mk-hd .fv-mk-x{stroke-linecap:round;width:1.8cqi;height:1.8cqi}.fv-mk-search{box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));color:hsl(var(--app-ink-4));border-radius:.8cqi;align-items:center;gap:.9cqi;padding:.9cqi 1.2cqi;font-size:1.6cqi;display:flex}.fv-mk-search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.7cqi;height:1.7cqi}.fv-mk-seg{background:hsl(var(--app-surface-2));color:hsl(var(--app-ink-3));border-radius:.9cqi;gap:.3cqi;padding:.35cqi;font-size:1.5cqi;display:flex}.fv-mk-seg>span{border-radius:.6cqi;padding:.5cqi 1.5cqi}.fv-mk-seg>.is-on{background:hsl(var(--app-card));box-shadow:0 .1cqi .4cqi hsl(var(--ink-0) / .1);color:hsl(var(--app-ink-1));font-weight:600}.fv-mk-grid{grid-template-columns:1fr 1fr;gap:1.2cqi;display:grid}.fv-mk-card{min-width:0;box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:1cqi;flex-direction:column;gap:1cqi;padding:1.2cqi 1.4cqi 1.4cqi;display:flex}.fv-mk-card.is-hover{box-shadow:0 0 0 .2cqi hsl(var(--app-primary) / .55), 0 .8cqi 2cqi hsl(var(--ink-0) / .1)}.fv-mk-top{justify-content:space-between;align-items:flex-start;gap:1cqi;display:flex}.fv-mk-top>span{flex-direction:column;gap:.3cqi;min-width:0;display:flex}.fv-mk-top b{font-size:1.7cqi;font-weight:600}.fv-mk-top small{white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--app-ink-4));font-size:1.3cqi;overflow:hidden}.fv-mk-top>i{visibility:hidden;border-radius:.7cqi;flex-shrink:0;place-items:center;width:2.6cqi;height:2.6cqi;display:grid}.fv-mk-card.is-hover .fv-mk-top>i{visibility:visible;background:hsl(var(--app-primary) / .12);color:hsl(var(--app-primary))}.fv-mk-top>i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.6cqi;height:1.6cqi}.fv-mk-pre{background:hsl(var(--app-surface-2) / .6);height:8.4cqi;box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.7cqi;padding:1cqi 1.2cqi}.fv-mk-pre svg{width:100%;height:100%;display:block}.fv-mk-pre rect{fill:hsl(var(--app-primary) / .75)}.fv-mk-pre .is-target{fill:none;stroke:hsl(var(--app-destructive));stroke-width:.8px;stroke-dasharray:2.4 1.6;vector-effect:non-scaling-stroke}.fv-mk-pre.is-pareto rect{fill:hsl(var(--mod-amber) / .8)}.fv-mk-pre .is-cum{fill:none;stroke:hsl(var(--app-ink-2));stroke-width:1.2px;vector-effect:non-scaling-stroke}.fv-mk-pre.is-people{grid-template-columns:repeat(6,2.2cqi);place-content:center space-around;gap:.9cqi;display:grid}.fv-mk-pre.is-people>i{background:color-mix(in oklab, hsl(var(--mod-emerald)) 70%, hsl(var(--app-card)));border-radius:50%;width:2.2cqi;height:2.2cqi}.fv-mk-pre.is-people>.is-l{background:hsl(var(--mod-amber))}.fv-mk-pre.is-people>.is-o{background:hsl(var(--app-ink-1) / .12)}.fv-mk-pre.is-check{flex-direction:column;justify-content:center;gap:.8cqi;display:flex}.fv-mk-tick{align-items:center;gap:.9cqi;display:flex}.fv-mk-tick>i{width:1.5cqi;height:1.5cqi;box-shadow:inset 0 0 0 .15cqi hsl(var(--app-ink-4) / .6);border-radius:.35cqi}.fv-mk-tick.is-done>i{background:hsl(var(--mod-emerald));box-shadow:none}.fv-mk-tick>em{background:hsl(var(--app-ink-1) / .1);border-radius:1cqi;flex:1;height:.9cqi}.fv-mk-tick.is-done>em{background:hsl(var(--app-ink-1) / .06)}.fv-cs{background:hsl(var(--app-card));padding:2.2cqi}.fv-cs-hd{margin-bottom:2cqi;font-size:2.7cqi;font-weight:600;display:block}.fv-cs-hd em{color:hsl(var(--app-primary));font-style:normal}.fv-cs-grid{grid-template-columns:repeat(5,1fr);gap:1.2cqi;display:grid}.fv-cs-col{background:hsl(var(--app-surface-2) / .5);min-width:0;box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:1.2cqi;flex-direction:column;gap:.8cqi;padding:1.6cqi 1.2cqi;display:flex}.fv-cs-col.is-on{background:hsl(var(--app-card));box-shadow:0 0 0 .2cqi hsl(var(--app-primary) / .55), 0 .8cqi 2cqi hsl(var(--ink-0) / .1)}.fv-cs-thumb{align-self:center;place-items:center;width:11cqi;height:11cqi;display:grid}.fv-cs-thumb>span{width:100%}.fv-cs-thumb .fv-sq-cross{gap:.2cqi}.fv-cs-thumb .fv-sq-cross>i{border-radius:.15cqi}.fv-cs-thumb .fv-sq-ring b{font-size:3.4cqi}.fv-cs-col>b{text-align:center;margin-bottom:.4cqi;font-size:2cqi;font-weight:600}.fv-cs-chip,.fv-cs-slot{white-space:nowrap;text-overflow:ellipsis;border-radius:.6cqi;padding:.7cqi .9cqi;font-size:1.45cqi;overflow:hidden}.fv-cs-chip{background:hsl(var(--app-ink-1) / .06);color:hsl(var(--app-ink-3))}.fv-cs-slot{border:.15cqi dashed hsl(var(--app-ink-4) / .5);color:hsl(var(--app-ink-4));align-items:center;gap:.4cqi;display:flex}.fv-cs-slot svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;flex-shrink:0;width:1.3cqi;height:1.3cqi}.fv-cs-col.is-on .fv-cs-slot{border-color:hsl(var(--app-primary) / .6);background:hsl(var(--app-primary) / .1);color:hsl(var(--app-primary));font-weight:600}.fv-kc{background:hsl(var(--app-card));flex-direction:column;gap:1.4cqi;padding:1.8cqi;display:flex}.fv-kc-hd{flex-direction:column;gap:.3cqi;display:flex}.fv-kc-hd b{font-size:2.3cqi;font-weight:600}.fv-kc-hd small{color:hsl(var(--app-ink-4));font-size:1.45cqi}.fv-kc-sum{grid-template-columns:repeat(3,1fr);gap:.8cqi;display:grid}.fv-kc-sum>span{background:hsl(var(--app-surface-2));color:hsl(var(--app-ink-4));border-radius:.7cqi;flex-direction:column;gap:.3cqi;padding:.8cqi 1cqi;font-size:1.2cqi;display:flex}.fv-kc-sum b{font-family:var(--font-mono);color:hsl(var(--app-ink-1));font-size:2.2cqi;font-weight:600}.fv-kc-sum>.is-good{background:color-mix(in oklab, hsl(var(--mod-emerald)) 14%, hsl(var(--app-card)))}.fv-kc-sum>.is-good b{color:color-mix(in oklab, hsl(var(--mod-emerald)) 70%, hsl(var(--app-ink-1)))}.fv-kc-sum>.is-bad{background:color-mix(in oklab, hsl(var(--app-destructive)) 10%, hsl(var(--app-card)))}.fv-kc-sum>.is-bad b{color:hsl(var(--app-destructive))}.fv-kc-chart{width:100%;height:13cqi;display:block}.fv-kc-chart rect{fill:hsl(var(--app-primary) / .75)}.fv-kc-chart .is-target{fill:none;stroke:hsl(var(--app-destructive));stroke-width:1.4px;vector-effect:non-scaling-stroke}.fv-cfg{z-index:2;background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), 0 1.6cqi 3.6cqi hsl(var(--ink-0) / .16);flex-direction:column;gap:1.1cqi;padding:1.8cqi;display:flex}.fv-cfg-title{font-size:2.1cqi;font-weight:600}.fv-cfg-field{flex-direction:column;gap:.5cqi;display:flex}.fv-cfg-field small{color:hsl(var(--app-ink-2));font-size:1.3cqi;font-weight:600}.fv-cfg-field>span{box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.7cqi;justify-content:space-between;align-items:center;padding:.8cqi 1.1cqi;font-size:1.5cqi;display:flex}.fv-cfg-field>.is-open{box-shadow:0 0 0 .2cqi hsl(var(--app-primary) / .6)}.fv-cfg svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5cqi;height:1.5cqi}.fv-cfg-menu{box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), 0 .8cqi 2cqi hsl(var(--ink-0) / .12);border-radius:.8cqi;flex-direction:column;margin-top:-.4cqi;padding:.5cqi;font-size:1.45cqi;display:flex}.fv-cfg-menu>span{color:hsl(var(--app-ink-2));border-radius:.5cqi;justify-content:space-between;align-items:center;padding:.6cqi .9cqi;display:flex}.fv-cfg-menu>.is-on{background:hsl(var(--app-primary) / .1);color:hsl(var(--app-ink-1));font-weight:600}.fv-iso{width:100%;height:100%;position:absolute;inset:0}.fv-iso-floor{fill:hsl(var(--app-card) / .75);stroke:hsl(var(--app-hairline));stroke-width:2px}.fv-iso g{stroke:hsl(var(--app-ink-1) / .25);stroke-width:1.5px;stroke-linejoin:round}.fv-iso .is-t{fill:color-mix(in oklab, hsl(var(--c)) 55%, hsl(var(--app-card)))}.fv-iso .is-l{fill:color-mix(in oklab, hsl(var(--c)) 70%, hsl(var(--app-ink-1)) 8%)}.fv-iso .is-r{fill:color-mix(in oklab, hsl(var(--c)) 70%, hsl(var(--app-ink-1)) 24%)}.fv-tiles{grid-template-columns:repeat(3,1fr);gap:1cqi;margin-bottom:1cqi;display:grid}.fv-tiles .fv-tile b{font-size:3.6cqi}.fv-tile.is-ok b{color:color-mix(in oklab, hsl(var(--mod-emerald)) 80%, hsl(var(--app-ink-1)))}.fv-tile.is-bad b{color:hsl(var(--app-destructive))}.fv-grid.is-people .fv-row:first-child{border-top:0}.fv-grid.is-people .fv-row>span:not(.fv-who){font-family:var(--font-mono);font-size:1.9cqi}.fv-meter{background:linear-gradient(to right, hsl(var(--mod-emerald)) 0 calc(var(--v) * 100%), hsl(var(--app-ink-1) / .1) calc(var(--v) * 100%));border-radius:1cqi;height:1.4cqi}.fv-grid.is-log .fv-row:not(.is-head){font-size:2cqi}.fv-grid.is-log .fv-row>span:nth-child(2){color:hsl(var(--app-ink-4))}.fv-form{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;flex-direction:column;gap:1.2cqi;padding:1.8cqi 2cqi;display:flex}.fv-form-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.6cqi;font-weight:700}.fv-segs{gap:.8cqi;display:flex}.fv-segs>i{background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));font-family:var(--font-mono);border-radius:.6cqi;padding:.8cqi 1.4cqi;font-size:2cqi;font-style:normal;font-weight:600}.fv-segs>i[class]{background:color-mix(in oklab, hsl(var(--c)) 20%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--c)) 55%, transparent);font-family:var(--font-sans)}.fv-form-out{box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);font-family:var(--font-mono);border-radius:.7cqi;align-self:flex-start;margin-bottom:.6cqi;padding:.8cqi 1.6cqi;font-size:3cqi;font-weight:700}.fv-form-row{border-top:.15cqi solid hsl(var(--app-hairline-2));white-space:nowrap;grid-template-columns:1fr 1.2fr;align-items:center;padding-top:1.2cqi;font-size:2cqi;font-weight:500;display:grid}.fv-form-row em{color:hsl(var(--app-ink-4));font-style:normal;font-weight:400}.fv-chat{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;flex-direction:column;gap:1.4cqi;padding:1.8cqi;display:flex}.fv-chat>span{background:hsl(var(--app-surface-2));border-radius:1.2cqi 1.2cqi 1.2cqi .3cqi;flex-direction:column;gap:1cqi;max-width:78%;padding:1.4cqi 1.8cqi;font-size:2cqi;display:flex}.fv-chat>span .fv-sk{width:100%}.fv-chat>span .fv-sk.is-w60{width:60%}.fv-chat>.is-me{background:color-mix(in oklab, hsl(var(--app-destructive)) 14%, hsl(var(--app-card)));border-radius:1.2cqi 1.2cqi .3cqi;align-self:flex-end;font-weight:500}.fv-chat>.is-short{width:34%}.fv-approve{z-index:2;box-shadow:0 0 0 .3cqi hsl(var(--app-ink-1)), var(--fv-drop);flex-direction:column;gap:1.2cqi;padding:2cqi 2.2cqi;display:flex}.fv-approve b{font-size:2.5cqi;font-weight:600}.fv-approve code{background:hsl(var(--app-surface-2));font-family:var(--font-mono);color:hsl(var(--app-ink-3));border-radius:.4cqi;align-self:flex-start;padding:.4cqi 1cqi;font-size:1.7cqi}.fv-approve-btns{justify-content:flex-end;gap:1cqi;margin-top:.4cqi;display:flex}.fv-gantt{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;font-size:1.7cqi;overflow:hidden}.fv-gantt-head{border-bottom:.15cqi solid hsl(var(--app-hairline));grid-template-columns:26cqi 62cqi;height:4.8cqi;display:grid}.fv-gantt-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));align-self:center;padding-left:1.6cqi;font-size:1.5cqi;font-weight:700}.fv-gantt-days{grid-template-columns:repeat(14,1fr);display:grid}.fv-gantt-days>span{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:.3cqi;font-size:1.5cqi;line-height:1;display:flex}.fv-gantt-days small{color:hsl(var(--app-ink-4));font-size:1.1cqi}.fv-gantt-days>.is-we{color:hsl(var(--app-ink-4))}.fv-gantt-body{position:relative}.fv-gantt-cols,.fv-gantt-over{width:62cqi;position:absolute;top:0;bottom:0;left:26cqi}.fv-gantt-cols{grid-template-columns:repeat(14,1fr);display:grid}.fv-gantt-cols>i{border-right:.1cqi solid hsl(var(--app-hairline-2))}.fv-gantt-cols>.is-we{background:hsl(var(--app-ink-1) / .035)}.fv-gantt-sec{background:hsl(var(--app-surface-2) / .85);align-items:center;gap:.6cqi;height:3.6cqi;padding-left:.8cqi;font-weight:600;display:flex;position:relative}.fv-gantt-sec svg{fill:none;width:1.8cqi;height:1.8cqi;stroke:hsl(var(--app-ink-4));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fv-gantt-row{grid-template-columns:26cqi 62cqi;height:4.4cqi;display:grid;position:relative}.fv-gantt-name{white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-left:3.2cqi;overflow:hidden}.fv-gantt-lane{position:relative}.fv-gantt-bar{top:.8cqi;left:var(--a);width:calc(var(--b) - var(--a));background:color-mix(in oklab, hsl(var(--c)) 15%, hsl(var(--app-card)));height:2.8cqi;box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--c)) 45%, transparent);color:color-mix(in oklab, hsl(var(--c)) 55%, hsl(var(--app-ink-1)));align-items:center;gap:.6cqi;padding:0 .9cqi;font-size:1.5cqi;display:flex;position:absolute;overflow:hidden}.fv-gantt-bar:before{content:"";width:var(--p);background:hsl(var(--c) / .25);position:absolute;inset:0 auto 0 0}.fv-gantt-bar b,.fv-gantt-bar small{white-space:nowrap;position:relative}.fv-gantt-bar b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.fv-gantt-bar small{opacity:.7;margin-left:auto;font-size:1.3cqi}.fv-gantt-out,.fv-gantt-ms{white-space:nowrap;font-size:1.5cqi;position:absolute;top:50%;translate:0 -50%}.fv-gantt-out{left:calc(var(--b) + 1cqi)}.fv-gantt-ms{left:calc(var(--a) - .9cqi);align-items:center;gap:1cqi;display:flex}.fv-gantt-ms>i{background:hsl(var(--c));width:1.8cqi;height:1.8cqi;rotate:45deg}.fv-gantt-over{z-index:1;pointer-events:none}.fv-gantt-over svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fv-gantt-link{fill:none;stroke:hsl(var(--app-destructive));stroke-width:.2px}.fv-gantt-arrow{fill:hsl(var(--app-destructive))}.fv-gantt-now{top:0;bottom:0;left:var(--a);background:hsl(var(--app-primary));width:.2cqi;position:absolute}.fv-gantt-now>b{background:hsl(var(--app-primary));letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-card));border-radius:99px;padding:.2cqi .8cqi;font-size:1.1cqi;font-weight:600;position:absolute;top:-1.2cqi;left:50%;translate:-50%}.fv-toast{z-index:2;background:hsl(var(--app-ink-1));box-shadow:var(--fv-soft);white-space:nowrap;color:hsl(var(--app-card));border-radius:1cqi;align-items:center;gap:2.4cqi;padding:1.4cqi 2cqi;font-size:2cqi;font-weight:500;display:flex}.fv-toast b{color:color-mix(in oklab, hsl(var(--app-primary)) 45%, hsl(var(--app-card)));font-weight:600}.fv-td-hd{align-items:center;gap:1.2cqi;padding:1.2cqi 1.2cqi 0;display:flex}.fv-td-hd>i{background:hsl(var(--primary-500));border-radius:1cqi;align-self:stretch;width:.5cqi}.fv-td-hd>span{flex-direction:column;gap:.4cqi;display:flex}.fv-td-hd b{letter-spacing:-.01em;font-size:2.6cqi;font-weight:600}.fv-td-hd small{color:hsl(var(--app-ink-4));font-size:1.7cqi}.fv-tabs{border-bottom:.15cqi solid hsl(var(--app-hairline));color:hsl(var(--app-ink-4));gap:2.4cqi;margin:1.6cqi 1.2cqi 1.2cqi;font-size:1.8cqi;display:flex}.fv-tabs>span{padding-bottom:1cqi}.fv-tabs>.is-on{border-bottom:.3cqi solid hsl(var(--app-ink-1));color:hsl(var(--app-ink-1));margin-bottom:-.15cqi;font-weight:600}.fv-td-card{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi}.fv-td-cardhd{border-bottom:.15cqi solid hsl(var(--app-hairline-2));justify-content:space-between;align-items:center;padding:1.4cqi 1.6cqi;display:flex}.fv-td-cardhd>span{align-items:center;gap:1cqi;display:flex}.fv-td-cardhd>span:first-child{flex-direction:column;align-items:flex-start;gap:.4cqi}.fv-td-cardhd b{font-size:2cqi;font-weight:600}.fv-td-cardhd small{color:hsl(var(--app-ink-4));font-size:1.5cqi}.fv-td-cardhd em{background:hsl(var(--app-primary) / .12);color:hsl(var(--app-primary));border-radius:99px;padding:.3cqi .9cqi;font-size:1.5cqi;font-style:normal;font-weight:600}.fv-td-check{margin:0;padding:.6cqi 1.6cqi 1cqi;list-style:none}.fv-td-check>li{align-items:center;gap:1.2cqi;padding:.75cqi 0;font-size:1.9cqi;display:flex}.fv-td-check>li>i{width:2.2cqi;height:2.2cqi;box-shadow:inset 0 0 0 .18cqi hsl(var(--app-hairline));border-radius:.5cqi;flex:none;position:relative}.fv-td-check>.is-on{color:hsl(var(--app-ink-4));text-decoration:line-through}.fv-td-check>.is-on>i{background:hsl(var(--app-primary));box-shadow:none}.fv-td-check>.is-on>i:after{content:"";border:solid hsl(var(--app-card));border-width:0 .28cqi .28cqi 0;width:.55cqi;height:1.05cqi;position:absolute;top:.35cqi;left:.75cqi;rotate:45deg}.fv-td-over{z-index:2;flex-direction:column;padding:.6cqi 1.8cqi 1cqi;display:flex}.fv-td-over>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:1.2cqi;padding:1cqi 0;font-size:1.8cqi;display:flex}.fv-td-over>span+span{border-top:.15cqi solid hsl(var(--app-hairline-2))}.fv-td-over>span>small{color:hsl(var(--app-ink-4));font-size:1.6cqi}.fv-td-over>.fv-td-overhd{flex-direction:column;align-items:flex-start;gap:.4cqi}.fv-td-overhd b{font-size:2.1cqi;font-weight:600}.fv-td-overhd small{color:hsl(var(--app-ink-4));font-size:1.5cqi}.fv-td-over .fv-st{font-size:1.6cqi}.fv-st.is-high{background:color-mix(in oklab, hsl(var(--primary-500)) 18%, hsl(var(--app-card)));box-shadow:inset 0 0 0 .15cqi color-mix(in oklab, hsl(var(--primary-500)) 45%, transparent)}.fv-td-prog{align-items:center;gap:1cqi;display:flex}.fv-td-prog>i{background:linear-gradient(to right, hsl(var(--app-primary)) 0 var(--p), hsl(var(--app-ink-1) / .1) var(--p));border-radius:1cqi;width:8cqi;height:.9cqi}.fv-tr-who{align-items:center;gap:1.2cqi;padding:1.2cqi 1.2cqi 0;display:flex}.fv-tr-who>i{background:color-mix(in oklab, hsl(var(--primary-500)) 22%, hsl(var(--app-card)));width:4.4cqi;height:4.4cqi;color:hsl(var(--primary-700));border-radius:50%;place-items:center;font-size:1.6cqi;font-style:normal;font-weight:600;display:grid}.fv-tr-who>span{flex-direction:column;gap:.3cqi;display:flex}.fv-tr-who b{font-size:2.3cqi;font-weight:600}.fv-tr-who small{color:hsl(var(--app-ink-4));font-size:1.6cqi}.fv-tabs>span>i{background:hsl(var(--app-ink-1) / .08);border-radius:99px;margin-left:.4cqi;padding:.1cqi .7cqi;font-size:1.4cqi;font-style:normal}.fv-tr-card{background:hsl(var(--app-card));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline));border-radius:.8cqi;overflow:hidden}.fv-tr-hd{border-bottom:.15cqi solid hsl(var(--app-hairline-2));justify-content:space-between;align-items:center;padding:1.1cqi 1.6cqi;font-size:2cqi;display:flex}.fv-tr-hd b{font-weight:600}.fv-tr-valid{background:color-mix(in oklab, hsl(var(--mod-emerald)) 18%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-emerald)) 55%, hsl(var(--app-ink-1)));border-radius:99px;padding:.25cqi 1cqi;font-size:1.45cqi;font-weight:600}.fv-tr-sec{flex-direction:column;gap:.3cqi;padding:1cqi 1.6cqi .2cqi;display:flex}.fv-tr-sec b{font-size:1.8cqi;font-weight:600}.fv-tr-sec small{color:hsl(var(--app-ink-4));font-size:1.4cqi}.fv-tr-cert{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline-2));border-radius:.7cqi;align-items:center;gap:1.2cqi;margin:.6cqi 1.6cqi 0;padding:.9cqi 1cqi;display:flex}.fv-tr-cert>i{background:color-mix(in oklab, hsl(var(--app-destructive)) 12%, hsl(var(--app-card)));width:3.4cqi;height:3.4cqi;font-family:var(--font-mono);color:hsl(var(--app-destructive));border-radius:.6cqi;flex:none;place-items:center;font-size:1.1cqi;font-style:normal;font-weight:700;display:grid}.fv-tr-cert>i.is-img{background:color-mix(in oklab, hsl(var(--mod-blue)) 14%, hsl(var(--app-card)));color:hsl(var(--mod-blue))}.fv-tr-cert>span{flex-direction:column;gap:.3cqi;min-width:0;display:flex}.fv-tr-cert b{white-space:nowrap;font-size:1.7cqi;font-weight:600}.fv-tr-cert small{white-space:nowrap;color:hsl(var(--app-ink-4));font-size:1.35cqi}.fv-tr-cert>em{background:color-mix(in oklab, hsl(var(--mod-emerald)) 16%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-emerald)) 55%, hsl(var(--app-ink-1)));border-radius:99px;margin-left:auto;padding:.25cqi .9cqi;font-size:1.35cqi;font-style:normal;font-weight:600}.fv-tr-drop{border:.18cqi dashed hsl(var(--app-primary) / .6);background:hsl(var(--app-primary) / .06);border-radius:.8cqi;align-items:center;gap:1.2cqi;margin:.8cqi 1.6cqi 1.2cqi;padding:.9cqi 1.2cqi;font-size:1.6cqi;display:flex}.fv-tr-drop svg{fill:none;width:2.2cqi;height:2.2cqi;stroke:hsl(var(--app-primary));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fv-tr-drop>span{white-space:nowrap;flex-direction:column;gap:.3cqi;display:flex}.fv-tr-drop b{color:hsl(var(--app-primary));font-weight:600}.fv-tr-drop small{color:hsl(var(--app-ink-4));font-size:1.3cqi}.fv-scan{z-index:2;background:color-mix(in oklab, hsl(var(--mod-amber)) 6%, hsl(var(--app-card)));box-shadow:0 0 0 .15cqi hsl(var(--app-hairline)), var(--fv-drop);border-radius:.4cqi;flex-direction:column;gap:1cqi;padding:2cqi 2cqi 1.8cqi;display:flex;rotate:-4deg}.fv-scan>small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--app-ink-4));font-size:1.2cqi;font-weight:700}.fv-scan>b{font-size:1.7cqi;font-weight:600}.fv-scan-foot{justify-content:space-between;align-items:flex-end;margin-top:.6cqi;display:flex}.fv-scan-seal{background:radial-gradient(circle, hsl(var(--primary-500) / .25) 0 50%, hsl(var(--primary-500)) 52% 60%, hsl(var(--primary-500) / .25) 62%);border-radius:50%;width:4.4cqi;height:4.4cqi}.fv-scan-foot svg{fill:none;width:9cqi;stroke:hsl(var(--app-ink-1));stroke-width:1px;stroke-linecap:round}.fv-sd{--fv-minor:18 96% 67%;--fv-startup:330 72% 56%;--fv-neutral:220 10% 66%;background:hsl(var(--app-card));padding:1.4cqi 1.6cqi 1.6cqi}.fv-sd-hd{justify-content:space-between;align-items:center;margin-bottom:1.4cqi;display:flex}.fv-sd-hd>b{font-size:2.3cqi;font-weight:600}.fv-seg{background:hsl(var(--app-ink-1) / .06);border-radius:.8cqi;padding:.25cqi;font-size:1.45cqi;display:flex}.fv-seg>span{color:hsl(var(--app-ink-4));border-radius:.6cqi;padding:.4cqi 1.2cqi}.fv-seg>.is-on{background:hsl(var(--app-card));box-shadow:0 .1cqi .3cqi hsl(var(--app-ink-1) / .12);color:hsl(var(--app-ink-1));font-weight:600}.fv-ab-stats{font-variant-numeric:tabular-nums;gap:2.4cqi;font-size:1.9cqi;font-weight:600;display:flex}.fv-ab-stats>span{align-items:baseline;gap:.7cqi;display:flex}.fv-ab-stats small{color:hsl(var(--app-ink-4));font-size:1.4cqi;font-weight:500}.fv-ab{grid-template-columns:repeat(4,1fr);gap:1cqi;display:grid}.fv-ab-card{--c:var(--mod-emerald);background:linear-gradient(160deg, color-mix(in oklab, hsl(var(--c)) 30%, hsl(var(--app-card))), color-mix(in oklab, hsl(var(--c)) 14%, hsl(var(--app-card))));height:15.6cqi;box-shadow:inset 0 0 0 .18cqi color-mix(in oklab, hsl(var(--c)) 55%, transparent);border-radius:1cqi;flex-direction:column;gap:.5cqi;padding:1.2cqi 1.3cqi;display:flex}.fv-ab-card.is-avail{--c:var(--app-destructive)}.fv-ab-card.is-perf{--c:var(--mod-amber)}.fv-ab-card.is-idle{background:hsl(var(--app-surface-2));box-shadow:inset 0 0 0 .18cqi hsl(var(--app-hairline));color:hsl(var(--app-ink-4))}.fv-ab-top{justify-content:space-between;align-items:center;display:flex}.fv-ab-top b{letter-spacing:-.03em;font-size:3.4cqi;font-weight:700;line-height:1}.fv-ab-top svg{width:2.2cqi;height:2.2cqi;fill:color-mix(in oklab, hsl(var(--c)) 70%, hsl(var(--app-ink-1)))}.fv-ab-card.is-idle .fv-ab-top svg{fill:hsl(var(--app-ink-4))}.fv-ab-card>small{font-family:var(--font-mono);font-size:1.4cqi;font-weight:600}.fv-ab-card>i{flex:1}.fv-ab-card>em{color:color-mix(in oklab, hsl(var(--c)) 55%, hsl(var(--app-ink-1)));flex:1;align-self:flex-start;font-size:1.3cqi;font-style:normal;font-weight:600;line-height:1.25}.fv-ab-card>code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.9cqi;font-weight:600}.fv-ot-sum{grid-template-columns:repeat(4,1fr);gap:1cqi;margin-bottom:1.4cqi;display:grid}.fv-ot-sum>span{box-shadow:inset 0 0 0 .15cqi hsl(var(--app-hairline));letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:.8cqi;flex-direction:column;gap:.4cqi;padding:1cqi 1.3cqi;font-size:2.4cqi;font-weight:700;display:flex}.fv-ot-sum>.is-oee{background:color-mix(in oklab, hsl(var(--mod-blue)) 10%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-blue)) 60%, hsl(var(--app-ink-1)))}.fv-ot-sum small{letter-spacing:0;color:hsl(var(--app-ink-4));font-size:1.3cqi;font-weight:500}.fv-ot{grid-template-columns:22cqi 1fr;row-gap:.7cqi;display:grid}.fv-ot-ticks{font-family:var(--font-mono);color:hsl(var(--app-ink-4));grid-column:2;justify-content:space-between;font-size:1.2cqi;display:flex}.fv-ot-ticks>i{font-style:normal}.fv-ot-row{display:contents}.fv-ot-name{flex-direction:column;justify-content:center;gap:.4cqi;padding-right:1.4cqi;display:flex}.fv-ot-name>b{white-space:nowrap;font-size:1.55cqi;font-weight:600}.fv-ot-score{color:color-mix(in oklab, hsl(var(--c)) 60%, hsl(var(--app-ink-1)));align-items:center;gap:.8cqi;font-size:1.25cqi;font-weight:600;display:flex}.fv-ot-score>i{background:linear-gradient(to right, hsl(var(--c)) 0 var(--p), hsl(var(--app-ink-1) / .08) var(--p));border-radius:1cqi;flex:1;height:.7cqi}.fv-ot-lane{background:hsl(var(--app-ink-1) / .04);border-radius:.5cqi;height:3.6cqi;position:relative}.fv-ot-lane>i{top:.6cqi;bottom:.6cqi;left:var(--a);width:calc(var(--b) - var(--a));background:hsl(var(--c));position:absolute}.fv-ot .is-run{--c:var(--mod-emerald)}.fv-ot .is-a{--c:var(--app-destructive)}.fv-ot .is-p{--c:var(--mod-amber)}.fv-ot .is-q{--c:var(--mod-blue)}.fv-ot-key{color:hsl(var(--app-ink-4));grid-column:2;gap:2cqi;margin-top:.6cqi;font-size:1.3cqi;display:flex}.fv-ot-key>span,.fv-ug-key>span{align-items:center;gap:.6cqi;display:flex}.fv-ot-key i{background:hsl(var(--c));border-radius:.3cqi;width:1.4cqi;height:1.4cqi}.fv-pa{border-bottom:.15cqi solid hsl(var(--app-hairline));align-items:flex-end;gap:1cqi;height:21cqi;padding:0 .5cqi;display:flex;position:relative}.fv-pa>i{height:var(--h);background:hsl(var(--c));border-radius:.4cqi .4cqi 0 0;flex:1}.fv-pa .is-chg{--c:var(--mod-blue)}.fv-pa .is-wait{--c:var(--mod-amber)}.fv-pa .is-plan{--c:var(--mod-emerald)}.fv-pa .is-brk{--c:var(--app-destructive)}.fv-pa .is-minor{--c:var(--fv-minor)}.fv-pa .is-speed{--c:var(--mod-purple)}.fv-pa .is-start{--c:var(--fv-startup)}.fv-pa .is-other{--c:var(--fv-neutral)}.fv-pa>svg{width:calc(100% - 1cqi);height:100%;position:absolute;inset:0 .5cqi;overflow:visible}.fv-pa>svg path{fill:none;stroke:hsl(var(--app-primary));stroke-width:.35cqi;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fv-pa-dot{left:calc(.5cqi + (100% - 1cqi) * var(--x) / 100%);top:var(--y);background:hsl(var(--app-card));width:1cqi;height:1cqi;box-shadow:inset 0 0 0 .25cqi hsl(var(--app-primary));border-radius:50%;margin:-.5cqi 0 0 -.5cqi;position:absolute}.fv-pa-80{border-top:.15cqi dashed hsl(var(--app-ink-4) / .7);position:absolute;top:20%;left:0;right:0}.fv-pa-80k{font-family:var(--font-mono);color:hsl(var(--app-ink-4));font-size:1.2cqi;position:absolute;top:20%;right:0;translate:0 -120%}.fv-ug-date{color:hsl(var(--app-ink-3));align-items:center;gap:.8cqi;font-size:1.5cqi;display:flex}.fv-ug-date svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.6cqi;height:1.6cqi}.fv-ug{grid-template-columns:5.6cqi repeat(14,1fr) 4.6cqi;align-items:center;gap:.4cqi;display:grid}.fv-ug-h{font-family:var(--font-mono);white-space:nowrap;text-align:center;color:hsl(var(--app-ink-4));padding-bottom:.3cqi;font-size:1cqi;font-weight:600}.fv-ug-hr,.fv-ug-all{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--app-ink-3));font-size:1.25cqi}.fv-ug-all{text-align:right;font-weight:600}.fv-ug>i{background:hsl(var(--c));border-radius:.35cqi;height:2.7cqi}.fv-sd .is-r{--c:var(--mod-emerald)}.fv-sd .is-i{--c:220 14% 88%}.fv-sd .is-tc{--c:var(--mod-amber)}.fv-sd .is-wm{--c:var(--app-destructive)}.fv-sd .is-pm{--c:var(--mod-purple)}.fv-sd .is-fi{--c:var(--mod-blue)}.fv-ug>i.is-f{box-shadow:inset 0 0 0 .12cqi hsl(var(--app-hairline));background:repeating-linear-gradient(135deg, transparent 0 .5cqi, hsl(var(--app-hairline) / .8) .5cqi .65cqi)}.fv-ug-key{color:hsl(var(--app-ink-4));flex-wrap:wrap;gap:.6cqi 1.8cqi;margin-top:1.2cqi;font-size:1.25cqi;display:flex}.fv-ug-key i{background:hsl(var(--c));border-radius:.3cqi;width:1.4cqi;height:1.4cqi}.fv-as{grid-template-columns:7cqi 1.3fr 9cqi 7.5cqi 1.5fr 5.5cqi 11cqi;align-items:center;font-size:1.5cqi;display:grid}.fv-as>*{border-bottom:.12cqi solid hsl(var(--app-hairline-2));white-space:nowrap;align-items:center;height:3.6cqi;padding:0 .8cqi;display:flex;overflow:hidden}.fv-as-h{height:2.8cqi;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--app-ink-4));border-bottom-color:hsl(var(--app-hairline));font-size:1.15cqi;font-weight:700}.fv-as>b{font-family:var(--font-mono);font-size:1.35cqi;font-weight:600}.fv-as-st{--c:var(--mod-emerald);background:color-mix(in oklab, hsl(var(--c)) 16%, hsl(var(--app-card)));box-shadow:inset .3cqi 0 0 hsl(var(--c));color:color-mix(in oklab, hsl(var(--c)) 55%, hsl(var(--app-ink-1)));font-weight:600}.fv-as-st.is-pause{--c:var(--mod-amber)}.fv-as-st.is-idle{--c:220 10% 66%}.fv-as-n{font-variant-numeric:tabular-nums;justify-content:flex-end}.fv-as-why{color:hsl(var(--app-ink-3))}.fv-as-spark{gap:.25cqi}.fv-as-spark>i{background:hsl(var(--mod-emerald));border-radius:.2cqi;flex:1;height:1.8cqi}.fv-as-spark>.is-p{background:hsl(var(--mod-amber))}.fv-as-spark>.is-i{background:hsl(var(--app-ink-1) / .1)}.fv-app{background:hsl(var(--fa-frame));height:42cqi;color:hsl(var(--fa-ink));border-radius:1.4cqi;padding:0;display:grid;overflow:hidden}.fv-app.is-gpt{--fa-frame:0 0% 95%;--fa-side:0 0% 98%;--fa-bg:0 0% 100%;--fa-bubble:0 0% 95.5%;--fa-ink:0 0% 9%;--fa-mute:0 0% 52%;--fa-line:0 0% 90%;grid-template-rows:4.2cqi 1fr;grid-template-columns:6cqi 1fr}.fv-app.is-claude{--fa-frame:0 0% 97%;--fa-side:0 0% 97%;--fa-bg:0 0% 100%;--fa-bubble:0 0% 94.5%;--fa-ink:0 0% 12%;--fa-mute:0 0% 48%;--fa-line:0 0% 89%;grid-template-columns:25cqi 1fr}.fv-app svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.8cqi;height:1.8cqi}.fv-app svg.is-off{opacity:.35}.fv-app .is-end{margin-left:auto}.fv-app-lights{gap:.65cqi;margin-right:1.2cqi;display:flex}.fv-app-lights>i{background:hsl(var(--app-destructive) / .9);border-radius:50%;width:1.15cqi;height:1.15cqi}.fv-app-lights>i:nth-child(2){background:hsl(var(--mod-amber))}.fv-app-lights>i:nth-child(3){background:hsl(var(--mod-emerald))}.fv-app-bar,.fv-app-top{color:hsl(var(--fa-mute));align-items:center;gap:1.2cqi;display:flex}.fv-app-bar{grid-column:1/-1;padding:0 1.6cqi}.fv-app-rail{color:hsl(var(--fa-mute));flex-direction:column;align-items:center;gap:.9cqi;padding-top:.6cqi;display:flex}.fv-app-rail>i{border-radius:.9cqi;place-items:center;width:3.6cqi;height:3.6cqi;display:grid}.fv-app-rail>i.is-on{background:hsl(var(--fa-ink) / .07);color:hsl(var(--fa-ink))}.fv-app-panel{background:hsl(var(--fa-bg));box-shadow:-.15cqi -.15cqi 0 hsl(var(--fa-line)), 0 -.15cqi 0 hsl(var(--fa-line));border-top-left-radius:1.2cqi;grid-template-columns:21cqi 1fr;display:grid;overflow:hidden}.fv-app-side{background:hsl(var(--fa-side));box-shadow:inset -.15cqi 0 0 hsl(var(--fa-line));flex-direction:column;gap:.2cqi;padding:1.4cqi 1cqi;font-size:1.65cqi;display:flex}.fv-app-side>span{white-space:nowrap;border-radius:.8cqi;align-items:center;gap:.9cqi;padding:.85cqi .8cqi;display:flex}.fv-app-side>span.is-on,.fv-app-side>span.is-sel{background:hsl(var(--fa-ink) / .07)}.fv-app-side>small{color:hsl(var(--fa-mute));align-items:center;gap:.4cqi;margin:1.2cqi 0 .2cqi .8cqi;font-size:1.45cqi;display:flex}.fv-app-side>small svg{width:1.3cqi;height:1.3cqi}.fv-app-side>.fv-app-brand{margin-bottom:.6cqi;font-size:1.85cqi;font-weight:600}.fv-app-brand>img{width:2.8cqi;height:2.8cqi;margin-right:.2cqi}.fv-app-brand>svg{color:hsl(var(--fa-mute))}.fv-app-brand>.is-chev{width:1.4cqi;height:1.4cqi;margin-left:-.4cqi}.fv-app-main{background:hsl(var(--fa-bg));flex-direction:column;gap:1.4cqi;min-width:0;padding:1.4cqi 3.4cqi 2cqi;font-size:1.85cqi;display:flex}.fv-app-seg{background:hsl(var(--fa-ink) / .06);border-radius:99px;padding:.3cqi;font-size:1.55cqi;display:flex}.fv-app-seg>span{color:hsl(var(--fa-mute));border-radius:99px;place-items:center;padding:.5cqi 2.2cqi;display:grid}.fv-app-seg>.is-on{background:hsl(var(--fa-bg));box-shadow:0 .1cqi .4cqi hsl(var(--fa-ink) / .12);color:hsl(var(--fa-ink))}.fv-app-main>.fv-app-seg{align-self:center;margin-bottom:.4cqi}.fv-app-me{background:hsl(var(--fa-bubble));border-radius:2.4cqi;align-self:flex-end;max-width:80%;padding:1.1cqi 1.9cqi}.fv-app-tool{color:hsl(var(--fa-mute));align-items:center;gap:.6cqi;margin-bottom:-.4cqi;font-size:1.6cqi;display:flex}.fv-app-tool>svg{width:1.4cqi;height:1.4cqi}.fv-app-say{line-height:1.55}.fv-app-box{background:hsl(var(--fa-bg));box-shadow:0 0 0 .15cqi hsl(var(--fa-line)), 0 .6cqi 1.8cqi hsl(var(--fa-ink) / .06);color:hsl(var(--fa-mute));border-radius:2.6cqi;flex-direction:column;gap:1.2cqi;margin-top:auto;padding:1.4cqi 1.2cqi 1cqi 1.8cqi;font-size:1.75cqi;display:flex}.fv-app-ctl{color:hsl(var(--fa-ink));align-items:center;gap:1.2cqi;margin-left:-.6cqi;display:flex}.fv-app-ctl>i{background:hsl(var(--fa-ink));width:3.2cqi;height:3.2cqi;color:hsl(var(--fa-bg));border-radius:50%;place-items:center;display:grid}.fv-app-ctl .is-small{width:1.2cqi;height:1.2cqi;color:hsl(var(--fa-mute));margin-left:-.6cqi}.fv-app.is-claude .fv-app-side{box-shadow:none;padding-top:1.3cqi}.fv-app-top{gap:1cqi;margin:0 0 1.2cqi .6cqi}.fv-app-top>.fv-app-seg{border-radius:.8cqi;margin-left:auto;padding:.2cqi}.fv-app-top>.fv-app-seg>span{border-radius:.6cqi;padding:.35cqi .7cqi}.fv-app-top>.fv-app-seg svg{width:1.5cqi;height:1.5cqi}.fv-app.is-claude .fv-app-main{border-left:.15cqi solid hsl(var(--fa-line));padding-top:3cqi}.fv-app.is-claude .fv-app-me{border-radius:1.2cqi}.fv-app.is-claude .fv-app-say{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:2.05cqi}.fv-app.is-claude .fv-app-tool{box-shadow:0 0 0 .15cqi hsl(var(--fa-line));border-radius:.9cqi;align-self:flex-start;margin-bottom:0;padding:.8cqi 1.2cqi}.fv-app.is-claude .fv-app-tool code{font-family:var(--font-mono);color:hsl(var(--fa-ink));font-size:1.45cqi}.fv-app.is-claude .fv-app-tool em{background:color-mix(in oklab, hsl(var(--mod-amber)) 24%, hsl(var(--app-card)));color:color-mix(in oklab, hsl(var(--mod-amber)) 40%, hsl(var(--fa-ink)));border-radius:99px;margin-left:.6cqi;padding:.2cqi .9cqi;font-size:1.35cqi;font-style:normal;font-weight:600}.fv-app.is-claude .fv-app-box{box-shadow:0 0 0 .15cqi hsl(var(--fa-line)), 0 .4cqi 1.2cqi hsl(var(--fa-ink) / .04);border-radius:1.4cqi}
