@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_adacb4{font-family:Noto Sans;font-style:normal}.__variable_adacb4{--font-noto-sans:"Noto Sans"}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6ead47deb8affd65.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a53bda6e2f297fc1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eaa6df7f69c6102.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6ead47deb8affd65.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a53bda6e2f297fc1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eaa6df7f69c6102.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6ead47deb8affd65.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a53bda6e2f297fc1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eaa6df7f69c6102.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/98be49a4df305685.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6ead47deb8affd65.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a53bda6e2f297fc1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eaa6df7f69c6102.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_8c4b8e{font-family:Noto Sans Hebrew;font-style:normal}.__variable_8c4b8e{--font-noto-hebrew:"Noto Sans Hebrew"}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_b9f1f6{font-family:Azeret Mono;font-style:normal}.__variable_b9f1f6{--font-azeret-mono:"Azeret Mono"}:root{--bg:#0A0A0A;--bg-subtle:#121212;--panel:#1A1A1A;--raise:#242424;--border:#2E2E2E;--border-strong:#3A3A3A;--text:#E8E8E6;--text-strong:#FFFFFF;--muted:#A6A6A0;--faint:#7A7A74;--accent:#FCEE21;--accent-hover:#EDC417;--accent-press:#D9CC00;--accent-soft:#FCEE211A;--on-accent:#0A0A0A;--ok:#35D0BA;--sel:#164E49;--danger:#FF6B5E;--caution:#FFB84D;--accent-dim:var(--sel);--r-ctl:5px;--r-card:8px;--r-panel:12px;--ease-out:cubic-bezier(.2,.7,.3,1);--dur-fast:120ms;--mono:var(--font-azeret-mono),ui-monospace,monospace}*{box-sizing:border-box;scrollbar-color:var(--accent) var(--bg)}::-webkit-scrollbar{inline-size:10px;block-size:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-noto-hebrew),var(--font-noto-sans),"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:400}h1,h2,h3{font-weight:700}.badge,strong,th{font-weight:600}.num,.render-when,input[type=number]{font-family:var(--mono);font-size:.95em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main.page{max-inline-size:860px;margin-inline:auto;padding-block:2rem;padding-inline:1rem}main.page.wide{max-inline-size:min(1720px,96vw)}@media (min-width:900px){main.page.wide{block-size:100vh;display:flex;flex-direction:column;overflow:hidden;padding-block:1rem}main.page.wide .page-header,main.page.wide .top-grid{flex:0 0 auto}.top-grid .panel{block-size:auto;min-block-size:178px;max-block-size:44vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-block:.8rem}.top-grid .panel.collapsed{min-block-size:0}.files-scroll{overflow-y:auto}.editor-panel,.files-scroll{flex:1 1 auto;min-block-size:0}.editor-panel{display:flex;flex-direction:column;-webkit-margin-after:0;margin-block-end:0}.editor-wait{flex:1 1 auto;min-block-size:0}.editor-panel .action-strip,.editor-panel .toolbar{flex:0 0 auto}.editor-panel .editor-grid{flex:1 1 auto;min-block-size:0}.editor-grid>*{min-block-size:0}.transcript-scroll{block-size:100%;max-block-size:none}.player-col{display:flex;flex-direction:column;min-block-size:0}.player-video{flex:1 1 auto;min-block-size:0;object-fit:contain;background:black;border-radius:8px}.player-col>div{flex:0 0 auto}.player-col>.player-fit{flex:1 1 auto;min-block-size:0;display:flex;position:relative}.player-fit video{block-size:100%}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);padding:1.25rem;-webkit-margin-after:1rem;margin-block-end:1rem}h1{font-size:1.5rem;margin-block:0 1rem}input.title-edit{font-size:1.5rem;font-weight:700;inline-size:auto;field-sizing:content;min-inline-size:10rem;max-inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:.15rem}h2{font-size:1.1rem;margin-block:0 .75rem}label{display:block;color:var(--muted);-webkit-margin-after:.25rem;margin-block-end:.25rem;font-size:.9rem}input,select{inline-size:100%;padding:.55rem .7rem;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--bg-subtle);color:var(--text);-webkit-margin-after:.9rem;margin-block-end:.9rem;font-size:1rem}button,input,select,textarea{font-family:inherit}input[dir=ltr]::placeholder{direction:rtl;text-align:end;unicode-bidi:plaintext}button{padding:.55rem 1.1rem;border-radius:var(--r-ctl);border:1px solid transparent;background:var(--accent);color:var(--on-accent);font-size:1rem;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}button:hover:not(:disabled){box-shadow:inset 0 0 0 999px rgba(255,255,255,.12)}button:hover:not(:disabled):where(:not(.secondary):not(.danger):not(.accent-outline):not(.icon-btn):not(.side-item):not(.cut-handle):not(.swatch)){background:var(--accent-hover);box-shadow:none}.mode-toggle button:not(.secondary):hover:not(:disabled),.subtabs button:not(.secondary):hover:not(:disabled),.tabs button:not(.secondary):hover:not(:disabled){background:var(--raise);box-shadow:inset 0 0 0 999px rgba(255,255,255,.12)}button:active:not(:disabled){transform:translateY(1px)}button.secondary{background:transparent;border-color:var(--border-strong);color:var(--text-strong)}button.danger{background:transparent;border-color:var(--danger);color:var(--danger)}button.chip-size{padding:.05rem .6rem;font-size:.78rem;border-radius:999px}button.accent-outline{background:transparent;border-color:var(--accent);color:var(--text-strong)}button:disabled{opacity:.5;cursor:default}.mode-toggle button:not(.secondary),.subtabs button:not(.secondary),.tabs button:not(.secondary){background:var(--raise);border-color:var(--border-strong);color:var(--text-strong)}.mode-toggle button.secondary,.subtabs button.secondary,.tabs button.secondary{border-color:transparent;color:var(--muted)}.mode-toggle button.secondary:hover:not(:disabled),.subtabs button.secondary:hover:not(:disabled),.tabs button.secondary:hover:not(:disabled){color:var(--text)}a.abtn{display:inline-block;padding:.55rem 1.1rem;border-radius:var(--r-ctl);background:transparent;border:1px solid var(--border-strong);color:var(--text-strong);font-size:1rem;font-weight:600;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}a.abtn:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.12)}a.abtn:after,a.side-item:after{content:none}.error{color:var(--danger);margin-block:.5rem}.muted{color:var(--muted)}.ok{color:var(--ok)}.row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between}.page-header h1{margin-block:0}.page-header .tabs{-webkit-margin-after:0;margin-block-end:0}.page-header{-webkit-margin-after:1rem;margin-block-end:1rem}ul.cards{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}ul.cards li{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);padding:.9rem 1.1rem}ul.cards li.project-row{cursor:pointer}ul.cards li.project-row:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.07)}a{color:var(--text-strong);text-decoration:none;position:relative}a:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;block-size:1px;inline-size:0;background:currentColor;transition:inline-size .22s ease}a:hover:after{inline-size:100%}.badge{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:.1rem .7rem;font-size:.8rem}.badge,.dropzone{color:var(--muted)}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--r-card);padding:.8rem 1rem;text-align:center;cursor:pointer;font-size:.9rem}.dropzone.active{border-color:var(--accent);color:var(--text)}progress{inline-size:100%;block-size:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;overflow:hidden;background:var(--raise)}progress::-webkit-progress-bar{background:var(--raise)}progress::-webkit-progress-value{background:var(--accent);border-radius:999px}progress::-moz-progress-bar{background:var(--accent);border-radius:999px}code.block{display:block;direction:ltr;text-align:start;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:.6rem;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.top-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.7fr);grid-gap:1rem;gap:1rem;align-items:start;-webkit-margin-after:1rem;margin-block-end:1rem}.top-grid .panel{-webkit-margin-after:0;margin-block-end:0}.top-grid .panel.collapsed{block-size:auto}.panel-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.top-grid{grid-template-columns:1fr}}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.editor-grid{grid-template-columns:1fr}}.transcript-scroll{max-block-size:min(66vh,720px);overflow-y:auto;line-height:1.65;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:1rem 1.25rem}.utterance{margin-block:0 .6rem}.word{cursor:pointer;border-radius:3px;padding-inline:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.word:hover{background:var(--raise)}.word.active{background:var(--accent);color:var(--on-accent)}.word.selected{background:var(--sel);color:var(--text-strong)}.word.deleted{text-decoration:line-through;color:var(--faint);opacity:.75}.word.deleted:hover{color:var(--danger)}.word.corrected{-webkit-border-after:2px dotted var(--ok);border-block-end:2px dotted var(--ok)}.word.correctable{cursor:text}.transcript-scroll.correct-tint{background:#35D0BA14}.word-edit{display:inline-block;inline-size:auto;padding:0 .3rem;-webkit-margin-after:0;margin-block-end:0;font-size:1rem;border-color:var(--ok)}.silence-chip{background:var(--accent-soft);border:1px solid #55501c;color:#D9CC4F;border-radius:999px;padding:0 .55rem;font-size:.78rem;margin-inline:2px;cursor:pointer}.silence-chip.trimmed{text-decoration:line-through;opacity:.6}.toolbar{-webkit-margin-after:.375rem;margin-block-end:.375rem}.mode-toggle{display:inline-flex;gap:0}.mode-toggle button{border-radius:var(--r-ctl) 0 0 var(--r-ctl)}.mode-toggle button:first-child{border-start-start-radius:var(--r-ctl);border-end-start-radius:var(--r-ctl);border-start-end-radius:0;border-end-end-radius:0}.mode-toggle button:last-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--r-ctl);border-end-end-radius:var(--r-ctl)}.action-strip{min-block-size:3rem;display:flex;align-items:center;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media (min-width:900px){.action-strip{block-size:3rem;overflow:hidden}}.selbar{background:#35D0BA14;border:1px solid var(--ok);border-radius:var(--r-card);padding:.3rem .8rem;inline-size:100%}.selbar button:not(.swatch){padding:.45rem .9rem;font-size:.8rem}.timeline{inline-size:100%;block-size:64px;display:block;border:1px solid var(--border);border-radius:var(--r-ctl);cursor:crosshair}.hint{font-size:.85rem;-webkit-margin-after:0;margin-block-end:0;color:var(--faint)}.tabs{-webkit-margin-after:.75rem;margin-block-end:.75rem;gap:.25rem}.tabs button{padding-block:8px}.lock-inline{font-size:.75rem;color:var(--caution);-webkit-margin-start:1rem;margin-inline-start:1rem;gap:.5rem}.lock-inline.lock-lost{background:var(--caution);color:var(--on-accent);padding:.35rem .75rem;border-radius:var(--r-ctl)}button.small{padding:.2rem .6rem;font-size:.75rem}.term{-webkit-border-after:1px dotted var(--muted);border-block-end:1px dotted var(--muted);cursor:help;position:relative}.term:hover:after{content:attr(data-tip);position:absolute;inset-block-start:130%;inset-inline-start:0;z-index:60;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:.5rem .75rem;font-size:.82rem;font-weight:400;color:var(--text);inline-size:max-content;max-inline-size:280px;white-space:normal}.tour-backdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.55)}.tour-ring{position:fixed;border:2px solid var(--accent);border-radius:var(--r-card);box-shadow:0 0 0 9999px rgba(0,0,0,.55);pointer-events:none}.tour-backdrop,.tour-ring{background:transparent}.tour-card{position:fixed;background:var(--panel);border:1px solid var(--accent);border-radius:var(--r-panel);padding:.9rem 1.1rem;inline-size:min(360px,90vw);z-index:71}.tour-card p{margin-block:0 .7rem}.modal-backdrop{position:fixed;inset:0;background:rgba(6,6,6,.66);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:90}.modal{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.5rem;inline-size:min(560px,92vw)}.modal,.modal button,.modal input,.modal label,.modal p{font-size:16px}.modal.wide{inline-size:min(1024px,calc(100vw - 2rem))}.modal .file-item .file-name{white-space:normal;overflow-wrap:anywhere}.clip-no{flex:0 0 auto;inline-size:1.7rem;text-align:center;color:var(--muted);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.status-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid;border-radius:999px;padding:.05rem .6rem;font-size:.78rem;white-space:nowrap}.status-chip.ok{color:var(--ok);border-color:#35D0BA55;background:#35D0BA14}.status-chip.bad{color:var(--danger);border-color:#FF6B5E55;background:#FF6B5E14}.status-chip.busy{color:var(--muted);border-color:var(--border-strong);background:var(--bg-subtle)}.status-chip .spin{display:inline-block;animation:chip-spin 1.4s linear infinite}@keyframes chip-spin{to{transform:rotate(1turn)}}select.rate-select{inline-size:auto;-webkit-margin-after:0;margin-block-end:0;padding:.2rem .5rem;font-size:.85rem;font-family:var(--mono)}.editor-wait{min-block-size:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem}.spinner{inline-size:44px;block-size:44px;border-radius:50%;border:3px solid var(--border-strong);border-block-start-color:var(--accent);animation:spinner-rot .9s linear infinite}@keyframes spinner-rot{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner,.status-chip .spin{animation-duration:3s}}.modal textarea{inline-size:100%;min-block-size:140px;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);border-radius:var(--r-ctl);padding:.6rem;font-family:inherit;font-size:1rem;-webkit-margin-after:.9rem;margin-block-end:.9rem}.swatch{inline-size:26px;block-size:26px;border-radius:50%;border:2px solid var(--border);padding:0;cursor:pointer}.captions-knobs{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.knobs-scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;-webkit-padding-end:.5rem;padding-inline-end:.5rem}.captions-knobs button:not(.swatch){padding-block:5px;font-size:.85rem}.knobs-status{flex:0 0 auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);padding:.5rem .75rem;margin-block:.75rem 0;font-size:.85rem}.knobs-status .muted{font-size:.75em;flex:1 1 auto}.render-label-input{inline-size:100%;min-inline-size:7rem;-webkit-margin-after:0;margin-block-end:0;padding:.25rem .5rem;font-size:.85rem;background:transparent;border:1px solid var(--border-strong)}.export-controls a.abtn,.export-controls button{padding:.45rem .9rem;font-size:.8rem}.export-controls select{padding:.45rem .7rem;font-size:.8rem}.export-controls label{-webkit-margin-after:.5rem;margin-block-end:.5rem}.export-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.export-grid{grid-template-columns:1fr}}.export-grid>.export-controls{-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.branding-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.2rem 1rem;gap:.2rem 1rem}.renders-head th{font-size:.78rem;opacity:.5;font-weight:500}.renders-table{table-layout:fixed;inline-size:100%}.renders-table th:first-child{inline-size:88px}.renders-table th:nth-child(3){inline-size:120px}.renders-table th:nth-child(4){inline-size:105px}.renders-table th:nth-child(5){inline-size:110px}.renders-table td{overflow-wrap:break-word}.render-when{font-size:.7rem;line-height:1.25;color:var(--muted);text-align:end}.render-when span{display:block}.files-grid{columns:250px;column-gap:1.6rem;column-rule:1px solid var(--border)}.file-item{display:flex;gap:.6rem;align-items:baseline;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);padding-block:.2rem;font-size:.88rem;page-break-inside:avoid;break-inside:avoid}.file-item.system-file{opacity:.7}.status-processing{background:linear-gradient(90deg,var(--muted) 25%,var(--accent) 50%,var(--muted) 75%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:status-shimmer 1.8s linear infinite}@keyframes status-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.file-item .file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem;-webkit-margin-after:1rem;margin-block-end:1rem}.opt-row{display:grid;grid-template-columns:30% 1fr;grid-gap:.6rem;gap:.6rem;align-items:center;-webkit-margin-after:.55rem;margin-block-end:.55rem}.opt-row label{-webkit-margin-after:0;margin-block-end:0}.knob-row{display:grid;grid-template-columns:30% 1fr 60px;grid-gap:.6rem;gap:.6rem;align-items:center;-webkit-margin-after:.55rem;margin-block-end:.55rem}.knob-row input[type=range],.knob-row label{-webkit-margin-after:0;margin-block-end:0}.knob-row input[type=range]{inline-size:100%}.knob-row input[type=number]{-webkit-margin-after:0;margin-block-end:0;inline-size:60px;padding:.25rem .35rem;font-size:.85rem}button.cut-handle{display:inline-block;inline-size:.6em;block-size:.6em;padding:0;border-radius:50%;background:var(--caution);margin-inline:.18em;vertical-align:middle;cursor:pointer;box-shadow:0 0 0 2px #FFB84D38}button.cut-handle:hover:not(:disabled){background:var(--caution);box-shadow:0 0 0 3px #FFB84D70}button.cut-handle.adjusted{background:var(--ok);box-shadow:0 0 0 2px #35D0BA40}button.cut-handle.sil{background:transparent;border:2px solid var(--caution);box-shadow:none}button.cut-handle.sil.adjusted{background:var(--ok);border-color:var(--ok)}.silence-group{white-space:nowrap}.popover-backdrop{position:fixed;inset:0;z-index:79;background:rgba(6,6,6,.35);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cut-popover{position:fixed;z-index:80;inline-size:280px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:.75rem .9rem;box-shadow:0 8px 24px #00000080}hr.hsep{border:none;-webkit-border-before:1px solid #FFFFFF14;border-block-start:1px solid #FFFFFF14;margin-block:15px;margin-inline:0;inline-size:100%}.hsep+h2{-webkit-margin-before:0;margin-block-start:0}.vsep{inline-size:1px;align-self:stretch;background:#FFFFFF20;margin-inline:.5rem}table{inline-size:100%;border-collapse:collapse}td,th{text-align:start;padding:.45rem .5rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:.92rem}th{color:var(--muted);font-weight:600}.captions-knobs .subtabs{display:flex;gap:.5rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.captions-knobs .subtabs button{flex:1 1}.spotting{display:flex;flex-direction:column;min-block-size:0}.spot-params.locked .knob-row,.spot-params.locked .opt-row{opacity:.55}.show-captions{inline-size:100%;margin-block:.5rem}.spot-hint{-webkit-margin-before:.5rem;margin-block-start:.5rem}.spot-hint,.spot-keys{color:var(--faint)}.spot-body{max-block-size:min(55vh,600px);overflow-y:auto;flex:0 1 auto;min-block-size:0;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:.6rem .85rem}.spot-keys{font-size:.8rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.cap-block{padding:.35rem .5rem;cursor:pointer;line-height:1.6;border-radius:6px}.cap-block.active{background:#FFFFFF15}.cap-sep{border:none;-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;opacity:.2;margin-block:.15rem}.spot-body{outline:none}.cap-word{cursor:text}.caret{display:inline-block;inline-size:2px;block-size:1.1em;background:currentColor;vertical-align:text-bottom;animation:caretBlink 1s step-end infinite}@keyframes caretBlink{50%{opacity:0}}.spot-params{position:relative}.spot-lock-catch{position:absolute;inset:0;z-index:2;cursor:pointer}.dash-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);min-block-size:100vh}.dash-layout>main.page.dash-center{max-inline-size:min(1400px,100%);margin-inline:auto;padding-inline:2rem;inline-size:100%}.sidebar{display:flex;flex-direction:column;gap:.15rem;position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;background:var(--bg-subtle);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);padding:1rem .75rem}.side-item{display:flex;align-items:center;gap:.4rem;inline-size:100%;text-align:start;background:none;border:none;color:inherit;padding:.45rem .6rem;border-radius:8px;cursor:pointer;font-size:.95rem;text-decoration:none}.side-item:hover{background:var(--panel)}.side-item.current{background:var(--raise)}.folder-item .folder-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-count{font-size:.8rem}.folder-actions{display:none;gap:.15rem}.folder-item:hover .folder-actions{display:inline-flex}.icon-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0 .2rem;opacity:.75;font-size:.95rem}.icon-btn:hover{opacity:1}.add-folder{color:var(--muted)}.add-folder:hover{color:var(--text-strong)}.side-subnav{display:flex;flex-direction:column;gap:.1rem;-webkit-margin-before:.1rem;margin-block-start:.1rem}.side-item.sub{-webkit-padding-start:1.8rem;padding-inline-start:1.8rem;font-size:.88rem}.side-user{-webkit-margin-before:auto;margin-block-start:auto;display:flex;flex-direction:column;gap:.5rem;padding:.5rem .6rem .15rem}.project-row{position:relative}.row-actions{display:inline-flex;gap:.1rem}.move-menu{position:absolute;inset-inline-end:0;inset-block-start:100%;z-index:60;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:.25rem;display:flex;flex-direction:column;min-inline-size:10rem;box-shadow:0 8px 24px #00000080}@media (max-width:900px){.dash-layout{grid-template-columns:1fr}.sidebar{position:static;block-size:auto;-webkit-border-end:none;border-inline-end:none;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}}