.fx-pg{color:#333;color:lab(21.12% 0 0);gap:14px;font-size:14px;line-height:1.5;display:grid}.fx-tabs{flex-wrap:wrap;gap:6px;display:flex}.fx-tab{color:#424242;color:lab(28.08% 0 -.00000596046);min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.fx-tab:active{transform:scale(.97)}.fx-tab[aria-selected=true],.fx-tab[aria-checked=true],.fx-tab[aria-pressed=true]{color:#003975;color:lab(23.6001% 4.17718 -41.0972);background:#e8f3ff;background:lab(95.3401% -2.12318 -7.10804);border-color:#0a84ff}.fx-tab:focus-visible,.fx-btn:focus-visible,.fx-frame-btn:focus-visible,.fx-range:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.fx-btn{min-height:44px;font:inherit;color:#2e2e2e;color:lab(18.8% 0 0);cursor:pointer;background:#fff;border:1px solid #d7d7d7;border:1px solid lab(86.08% -.0000298023 0);border-radius:10px;padding:0 16px;font-size:13.5px;font-weight:500;transition:transform .12s cubic-bezier(.23,1,.32,1)}.fx-btn:active{transform:scale(.97)}.fx-row-ctl{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fx-readout{color:#484848;color:lab(30.4% -.0000149012 0);overflow-wrap:anywhere;margin:0;font-size:14px}.fx-readout strong{color:#1b1b1b;color:lab(9.52% -.00000745058 0)}.fx-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.fx-side-by{align-content:start;gap:8px;margin:0;display:grid}.fx-side-by figcaption{color:#4d4d4d;color:lab(32.72% -.0000149012 0);overflow-wrap:anywhere;font-size:13.5px}.fx-tag{border-radius:99px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.fx-tag--bad{color:#a5292b;color:lab(38.0642% 50.5966 31.1519);background:#ffe8e6;background:lab(93.9229% 9.19664 4.96061)}.fx-tag--good{color:#005e27;color:lab(34.2033% -36.5668 24.5131);background:#dcf7e1;background:lab(94.7335% -11.8404 7.56122)}.fx-frame,.fx-solo{-webkit-user-select:none;user-select:none;min-width:0}.fx-shot .ss-stage{background:var(--ss-well);border-radius:14px;overflow:hidden}.fx-shot--plate .ss-stage{background:#d7eaff;background:lab(91.8361% -3.54204 -12.3552)}.fx-win{background:var(--ss-surface);box-shadow:var(--ss-shadow-hero);border-radius:10px}.fx-win .ss-window__body{display:flex}.fx-win--bleed{width:470px;height:380px;position:absolute;top:24px;left:88px}.fx-shot .ss-stage[data-layout=compact] .fx-win--bleed{left:64px}.fx-shot--wide .fx-win--bleed{width:520px;left:96px}.fx-win--whole{position:absolute;inset:24px}.fx-shrunk{width:560px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.fx-win--shrunk{position:absolute;inset:0}.fx-app{width:100%;min-height:0;display:flex}.fx-side{border-right:1px solid var(--ss-line);background:var(--ss-canvas);flex-direction:column;flex-shrink:0;gap:4px;width:100px;padding:14px 10px;display:flex}.fx-nav{border-radius:6px;align-items:center;gap:8px;height:24px;padding:0 6px;display:flex}.fx-nav[data-on]{background:var(--ss-raised,var(--ss-surface))}.fx-nav__label{color:var(--ss-text);white-space:nowrap;font-size:11px;line-height:14px}.fx-count{color:var(--ss-text-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fx-main{flex:1;min-width:0;padding:14px}.fx-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fx-title{color:var(--ss-text-strong);font-size:13px;font-weight:600}.fx-meta{color:var(--ss-text-faint);white-space:nowrap;font-size:11px}.fx-list{flex-direction:column;display:flex}.fx-row{border-bottom:1px solid var(--ss-line-faint);border-radius:8px;align-content:center;height:38px;margin:0 -8px;padding:0 8px}.fx-row[data-selected]{background:var(--ss-accent-soft);border-bottom-color:#0000}.fx-row__title{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-row__line{align-items:center;gap:10px;display:flex}.fx-name{color:var(--ss-text);white-space:nowrap;font-size:11.5px;line-height:14px}.fx-strong{color:var(--ss-text-strong);white-space:nowrap;font-size:12px;font-weight:600;line-height:15px}.fx-sub{color:var(--ss-text-faint);white-space:nowrap;font-size:11px;line-height:13px}.fx-time{color:var(--ss-text-faint);white-space:nowrap;font-size:11px}.fx-badges{align-items:center;gap:6px;display:flex}.fx-badge{color:#935000;color:lab(41.4648% 25.8204 52.6759);white-space:nowrap;background:#ffead8;background:lab(94.1113% 7.04327 13.5336);border-radius:99px;padding:1px 6px;font-size:11px}.fx-assign{border-radius:8px;place-items:center;width:24px;height:24px;margin:-4px 0;display:grid}.fx-assign[data-pressed]{transform:scale(.94)}.fx-assign__empty{border:1.5px dashed var(--ss-ink-3,#aeaeae);border-radius:50%;width:18px;height:18px}@supports (color:lab(0% 0 0)){.fx-assign__empty{border:1.5px dashed var(--ss-ink-3,lab(71% 0 0))}}.fx-sat{background:var(--ss-surface);width:164px;box-shadow:var(--ss-shadow-satellite);border-radius:12px;padding:12px;position:absolute;bottom:24px;left:24px}.fx-sat__head{border-bottom:1px solid var(--ss-line);align-items:center;gap:9px;padding-bottom:10px;display:flex}.fx-sat__who{flex-direction:column;gap:5px;min-width:0;display:flex}.fx-sat__foot{align-items:center;gap:8px;padding-top:10px;display:flex}.fx-sat__foot .fx-sub{white-space:normal}.fx-wire{flex-direction:column;gap:14px;padding:22px;display:flex}.fx-flat{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;inset:24px}.fx-flat__card{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.fx-flat__who{align-items:center;gap:8px;display:flex}.fx-crop-win{width:470px;height:380px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute}.fx-crop-sat{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}.fx-range{accent-color:#0a84ff;width:100%;min-height:44px}.fx-label{color:#333;color:lab(21.12% 0 0);gap:2px;font-size:13.5px;font-weight:500;display:grid}.fx-verdict{overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;display:inline-flex}.fx-verdict[data-ok]{color:#005121;color:lab(29.4382% -33.5403 22.5108);background:#e0fae4;background:lab(95.8936% -11.84 7.56052)}.fx-verdict:not([data-ok]){color:#972527;color:lab(34.6852% 47.4343 29.205);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.fx-menu{width:168px;position:absolute}.fx-menu .ss-menu{padding:4px}.fx-menu__item{color:var(--ss-text-strong);align-items:center;gap:8px;font-size:11.5px;display:flex}.fx-toast{position:absolute}.fx-replay{justify-self:start}.fx-track{background:#fafaf9;border:1px solid #e8e8e8;border:1px solid lab(91.88% .0000298023 -.0000119209);border-radius:12px;height:96px;position:relative;overflow:hidden}.fx-track__dot{background:#cecece;background:lab(82.6% .0000298023 -.0000119209);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.fx-track__dot--to{opacity:.25;background:#0a84ff}.fx-cursor{will-change:transform;width:18px;height:22px;position:absolute;top:0;left:0}.fx-num{font-variant-numeric:tabular-nums}.fx-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fx-tile{background:#fafaf9;border:1px solid #e8e8e8;border:1px solid lab(91.88% .0000298023 -.0000119209);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:172px;padding:12px;display:flex;position:relative;overflow:hidden}.fx-tile--hero{grid-column:span 2}.fx-tile__copy{color:#2e2e2e;color:lab(18.8% 0 0);overflow-wrap:anywhere;font-size:13.5px;line-height:1.35;position:relative}.fx-tile__copy b{color:#121212;color:lab(5.26802% 0 0);font-weight:600}.fx-tile__kind{letter-spacing:.02em;color:#717171;color:lab(47.8% 0 .0000119209);background:#fff;border:1px solid #e4e4e4;border:1px solid lab(90.72% .0000298023 -.0000119209);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.fx-mini-win{background:#fff;border-radius:8px 0 0 8px;position:absolute;inset:34px 0 44px 14px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000012;box-shadow:0 1px 2px lab(0% 0 0/.06),0 6px 18px lab(0% 0 0/.07)}.fx-mini-win:before{content:"";background:radial-gradient(circle at 3px 3px,#bebebe 2.5px,#0000 3px) 0 0/10px 6px repeat-x;background:radial-gradient(circle at 3px 3px,lab(76.8% -.0000298023 0) 2.5px,#0000 3px) 0 0/10px 6px repeat-x;border-radius:3px;width:28px;height:6px;position:absolute;top:7px;left:8px}.fx-mini-win__row{border-radius:5px 0 0 5px;align-items:center;gap:8px;height:16px;padding:0 6px;display:flex;position:absolute;left:6px;right:0}.fx-mini-win__row[data-on]{background:#e7f3ff;background:lab(95.3331% -2.61575 -8.86591)}.fx-mini-win__row b{background:#ddcabb;background:lab(82.536% 5.23442 10.1118);border-radius:50%;flex-shrink:0;width:10px;height:10px}.fx-mini-win__row[data-on] b{background:#0a84ff}.fx-mini-win__row i{background:#dedede;background:lab(88.4% 0 .0000119209);border-radius:3px;height:5px}.fx-stat{letter-spacing:-.02em;color:#161616;color:lab(7.22637% -.0000149012 0);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1;position:relative}.fx-stat small{color:#555;color:lab(36.2% 0 .00000596046);margin-left:2px;font-size:.45em;font-weight:500}.fx-statement{color:#1b1b1b;color:lab(9.52% -.00000745058 0);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.25;position:relative}.fx-chip-menu{background:#fff;border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute;top:34px;left:14px;right:14px;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000014;box-shadow:0 1px 2px lab(0% 0 0/.06),0 6px 18px lab(0% 0 0/.08)}.fx-chip-menu span{color:#2e2e2e;color:lab(18.8% 0 0);border-radius:6px;align-items:center;gap:8px;height:26px;padding:0 8px;font-size:12px;display:flex}.fx-chip-menu span[data-on]{background:#e8f3ff;background:lab(95.3401% -2.12318 -7.10804)}.fx-chip-menu em{background:#bbd0e8;background:lab(82.5439% -3.93513 -14.0704);border-radius:50%;flex-shrink:0;width:14px;height:14px}.fx-chip-menu em[data-c=b]{background:#edc2bb;background:lab(82.1764% 14.7731 9.85591)}.fx-chip-menu em[data-c=c]{background:#b8d8bd;background:lab(83.2633% -14.8212 9.48577)}.fx-tile--ink{background:#1c2024;background:lab(11.8268% -.999987 -3.52463);border-color:#0000}.fx-tile--ink .fx-statement,.fx-tile--ink .fx-tile__copy b{color:#fff}.fx-tile--ink .fx-tile__copy{color:#bebebe;color:lab(76.8% -.0000298023 0)}@media (max-width:560px){.fx-bento{grid-template-columns:minmax(0,1fr)}.fx-tile--hero{grid-column:auto}}.fx-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:480px){.fx-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-frame-btn{min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e4;border:1px solid lab(90.72% .0000298023 -.0000119209);border-radius:10px;gap:4px;padding:6px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.fx-frame-btn:active{transform:scale(.97)}.fx-frame-btn[data-state=hit]{border-color:#25984d;border-color:lab(55.4741% -45.4549 30.1606);box-shadow:0 0 0 2px #b9eec2;box-shadow:0 0 0 2px lab(89.451% -23.7784 15.2835)}.fx-frame-btn[data-state=miss]{border-color:#df7f78;border-color:lab(64.0427% 37.4154 20.954)}.fx-mini{aspect-ratio:4/3;background:#f3f3f2;border-radius:6px;position:relative;overflow:hidden}.fx-mini__row{background:#d7d7d7;background:lab(86.08% -.0000298023 0);border-radius:3px;height:9%;position:absolute;left:8%;right:8%}.fx-mini__toast{background:#222;background:lab(13% 0 0);border-radius:6px;align-items:center;gap:6%;height:20%;padding:0 6%;display:flex;position:absolute;bottom:10%;left:18%;right:18%}.fx-mini__toast i{background:gray;background:lab(53.6% 0 0);border-radius:2px;flex:1;height:18%}.fx-mini__toast b{aspect-ratio:1;background:#3fc168;background:lab(69.6529% -51.4113 33.9912);border-radius:50%;width:12%}.fx-frame-btn small{color:#636363;color:lab(42% 0 0);font-variant-numeric:tabular-nums;font-size:11.5px}@media (prefers-reduced-motion:reduce){.fx-crop-win,.fx-crop-sat,.fx-tab,.fx-btn,.fx-frame-btn{transition:none}}.fx-scene-assign .fx-assign__win{width:780px;height:420px;position:absolute;top:28px;left:40px}.fx-scene-assign .ss-stage[data-layout=compact] .fx-assign__win{width:520px;left:20px}.fx-assign__rest{width:1px;height:1px;position:absolute;top:300px;left:560px}.fx-scene-assign .ss-stage[data-layout=compact] .fx-assign__rest{top:330px;left:280px}.fx-assign__toast{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.fx-main[data-pane]{border-right:1px solid var(--ss-line);flex:0 0 260px}.fx-pane{flex-direction:column;flex:1;gap:16px;min-width:0;padding:16px 18px;display:flex}.fx-pane__head{border-bottom:1px solid var(--ss-line-faint);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.fx-msg{gap:10px;display:flex}.fx-msg__body{flex-direction:column;flex:1;gap:9px;max-width:300px;padding-top:4px;display:flex}.fx-reply{border:1px solid var(--ss-line);border-radius:10px;max-width:320px;height:64px;margin-top:6px;padding:12px}.fxw{justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.fxw[data-layout=tall]{flex-direction:column;align-items:center;gap:12px;padding:0 16px}.fxw__cell{gap:8px;width:390px;min-width:0;display:grid}.fxw[data-layout=tall] .fxw__cell{width:100%;max-width:280px}.fxw__solo{width:520px;max-width:100%}.fxw[data-layout=tall] .fxw__solo{width:100%;max-width:360px}.fxw__label{color:#484848;color:lab(30.4% -.0000149012 0);font-size:13px;font-weight:600}.fxw__label[data-bad]{color:#ac3031;color:lab(40.3901% 50.5466 30.7736)}.fxw__label[data-good]{color:#09672e;color:lab(37.6918% -36.456 24.3006)}.fxw[data-layout=wide] .fx-bento{grid-template-columns:repeat(3,minmax(0,1fr));width:720px}.fxw[data-layout=wide] .fx-bento .fx-tile--hero{grid-column:span 2}.fxw[data-layout=tall] .fx-bento{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fxw[data-layout=tall] .fx-bento .fx-tile{min-height:128px}.fxw[data-layout=tall] .fx-bento .fx-tile--hero{grid-column:span 2;min-height:150px!important}.fxw[data-layout=tall] .fx-stat{font-size:36px}.fxw[data-layout=tall] .fx-statement{font-size:16px}.fxw[data-layout=tall] .fx-chip-menu span{height:22px}.fxw[data-layout=wide] .fx-sheet{grid-template-columns:repeat(4,minmax(0,1fr));width:640px}.fxw[data-layout=tall] .fx-sheet{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:300px}.fxw-rules{gap:12px;width:100%;max-width:640px;display:grid}.fxw-rule{color:#2e2e2e;color:lab(18.8% 0 0);background:#fff;border-radius:14px;align-items:baseline;gap:12px;padding:18px 22px;font-size:19px;transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 1px 2px #0000000d,0 4px 14px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05),0 4px 14px lab(0% 0 0/.05)}.fxw-rule[data-off]{opacity:.4}.fxw-rule code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#0e3a6d;color:lab(23.8907% 1.30287 -34.3928);font-size:16px}.fxw-rule b{color:#717171;color:lab(47.8% 0 .0000119209);font-variant-numeric:tabular-nums;flex-shrink:0;width:22px}.fxw-count{justify-items:center;gap:14px;display:grid}.fxw-count__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#161616;color:lab(7.22637% -.0000149012 0);font-size:56px;font-weight:600}.fxw-count__note{color:#4d4d4d;color:lab(32.72% -.0000149012 0);text-align:center;max-width:320px;font-size:15px}
