@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b80198{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b80198{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--paper:#F7F8FA;--pane:#FFFFFF;--ink:#111418;--ink-2:#5B6470;--ink-3:#6B7480;--ink-4:#8A929D;--nav-ink:#3D4550;--line:#E6E9EE;--line-2:#EEF0F4;--line-input:#E1E5EA;--royal:#203880;--royal-ink:#FFFFFF;--royal-tint:rgba(32,56,128,.09);--wash:#DCE2F0;--wash-2:#EEF0F7;--good:#1A7F4B;--good-bg:#E4F3EB;--warn:#B4532A;--warn-bg:#FBEFE9;--bad:#B42323;--bad-bg:#FBE9E8;--s-in:#203880;--s-out:#B7BFDB;--lane-grey:#8B95A7;--lane-grey-dot:#A3ACBA;--lane-slate:#6B7C99;--lane-peri:#7F95D1;--lane-royal:var(--royal);--lane-sand:#B98A2E;--lane-sand-ink:#8A6A22;--lane-sea:#5FA896;--lane-green:#2E7D6B;--lane-grey-bg:color-mix(in srgb,var(--lane-grey) 12%,transparent);--lane-slate-bg:color-mix(in srgb,var(--lane-slate) 10%,transparent);--lane-peri-bg:color-mix(in srgb,var(--lane-peri) 13%,transparent);--lane-royal-bg:color-mix(in srgb,var(--lane-royal) 7%,transparent);--lane-sand-bg:color-mix(in srgb,var(--lane-sand) 9%,transparent);--lane-sea-bg:color-mix(in srgb,var(--lane-sea) 13%,transparent);--lane-green-bg:color-mix(in srgb,var(--lane-green) 8.5%,transparent);--shadow:0 1px 2px rgba(17,20,24,.04);--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-head:var(--font-jakarta),"Plus Jakarta Sans",var(--font-sans);--font-archivo:var(--font-sans);--fs-title:34px;--lh-title:40px;--fs-title-sm:30px;--lh-title-sm:36px;--fs-num:30px;--lh-num:36px;--fs-h2:17px;--lh-h2:22px;--fs-body:14px;--lh-body:20px;--fs-sm:13px;--lh-sm:18px;--fs-xs:12px;--lh-xs:16px;--fs-xxs:10px;--lh-xxs:12px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:18px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--top:0px;--sbw:240px;--sb-rail:68px;--page-x:48px;--page-top:40px;--page-bottom:56px;--bar-h:0px}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2{font-family:var(--font-head)}a{color:var(--royal);text-decoration:none}a:hover{color:var(--royal-hover)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ico{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.app,.shell{width:100%}.shell{max-width:1440px;margin:0 auto;padding:var(--page-top) var(--page-x) var(--page-bottom);display:flex;flex-direction:column;gap:24px}.right{gap:8px}.meta,.right{margin-left:auto;display:flex;align-items:center}.meta{gap:14px;font-size:var(--fs-sm);color:var(--ink-3)}.sync{display:flex;align-items:center;gap:7px}.dot{width:7px;height:7px;border-radius:50%;background:var(--good)}.period{display:flex;gap:2px;margin-left:auto}.label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.alert{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 18px 10px 16px;border:1px solid var(--alert-line);background:var(--alert-bg);border-radius:14px;color:var(--ink-2);font-size:var(--fs-body)}.alert b{color:var(--ink);font-weight:600}.alert .num{font-size:var(--fs-xs);font-weight:600;color:var(--warn);background:var(--warn-bg);border-radius:var(--r-xs);padding:3px 8px}.grid{display:grid;grid-gap:16px;gap:16px}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{background:var(--pane);border:1px solid var(--line);border-radius:var(--r-2xl);padding:22px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.tile .v{font-family:var(--font-head);font-size:var(--fs-num);line-height:var(--lh-num);font-weight:700;letter-spacing:-.025em}.tile .s{font-size:var(--fs-sm);color:var(--ink-2)}.tile .row{display:flex;justify-content:space-between;align-items:center}.panel{background:var(--pane);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow);overflow:hidden}.panel .ph{display:flex;align-items:center;gap:10px;padding:18px 22px 12px}.panel .ph h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;letter-spacing:-.01em}.panel .ph .r{margin-left:auto;font-size:var(--fs-sm);font-weight:600}.pb{padding:18px 22px 22px}.legend{display:flex;gap:16px;margin-bottom:14px}.legend span{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-2);font-weight:500}.sw{width:10px;height:10px;border-radius:50%}.bars{gap:10px;height:180px;border-bottom:1px solid var(--line-2);padding:0 4px}.bars,.bg{display:flex;align-items:flex-end}.bg{flex:1 1;justify-content:center;gap:2px;height:100%}.bar{width:20px;border-radius:4px 4px 0 0;min-height:2px}.bl{display:flex;gap:10px;padding:8px 4px 0}.bl span{flex:1 1;text-align:center;font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.hb{display:grid;grid-template-columns:96px 1fr 84px;align-items:center;grid-gap:14px;gap:14px}.hbs{display:flex;flex-direction:column;gap:12px}.track{height:8px;background:var(--line-2);overflow:hidden}.fill,.track{border-radius:var(--r-pill)}.fill{height:100%;background:var(--s-in)}.amt{text-align:right;font-size:var(--fs-sm);color:var(--ink-2)}.list{flex-direction:column}.list,.tx{display:flex}.tx{align-items:center;gap:14px;padding:13px 22px;border-top:1px solid var(--line-2)}.tx:first-child{border-top:0}.tx .d{width:64px;flex:none;font-size:var(--fs-sm);color:var(--ink-3)}.tx .w{flex:1 1;min-width:0;font-weight:600}.tx .w small{display:block;font-weight:400;color:var(--ink-3);font-size:var(--fs-xs);margin-top:1px}.tx .a{width:110px;text-align:right;font-weight:600;flex:none}.in{color:var(--good)}.out{color:var(--ink)}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sep{width:1px;height:22px;background:var(--line)}.sub{display:flex;align-items:center;gap:16px;padding:16px 22px;border-top:1px solid var(--line-2)}.sub:first-child{border-top:0}.logo{width:40px;height:40px;border-radius:var(--r-md);background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.sub .m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.sub .t{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.sub .mm{display:flex;gap:14px;font-size:var(--fs-sm);color:var(--ink-2)}.sub .acts{display:flex;gap:8px}.stat{display:flex;align-items:center;gap:22px;padding:20px 24px}.stat .it{display:flex;align-items:baseline;gap:8px}.stat .bv{font-family:var(--font-head);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.stat .dv{width:1px;align-self:stretch;background:var(--line)}.card .tr{display:flex;align-items:center;gap:14px}.card .tr .big{font-family:var(--font-head);font-size:18px;font-weight:700;letter-spacing:-.01em}.guess{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--wash-2);border:1px dashed var(--wash);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--fs-sm)}.guess b{color:var(--ink);font-weight:600}.acts{display:flex;gap:8px}.acts,.krow{align-items:center}.krow{display:grid;grid-template-columns:220px 1fr auto;grid-gap:16px;gap:16px;padding:16px 22px;border-top:1px solid var(--line-2)}.krow:first-child{border-top:0}.krow .k{font-weight:600}.krow .v{color:var(--ink-2);flex-direction:column}.chips,.krow .v{display:flex;gap:6px}.chips{flex-wrap:wrap}.tx--click{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line-2);cursor:pointer;font:inherit;color:inherit}.tx--click:hover{background:var(--paper)}.sub .acts .btn{white-space:nowrap}.sublogo{position:relative;overflow:hidden}.sublogo__letter{line-height:1}.sublogo__img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;border-radius:4px;transition:opacity .12s ease}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field--full{grid-column:1/-1}.field .hint,.form>.hint{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.45}.form>.hint{margin:0}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tx .w,.tx .w small{overflow-wrap:anywhere}.check{display:flex;align-items:center;gap:9px;font-size:var(--fs-body);color:var(--ink-2)}.check input{width:16px;height:16px;accent-color:var(--royal-fill)}.form-actions{display:flex;gap:8px;align-items:center;grid-column:1/-1;padding-top:4px}.form-actions .right{margin-left:auto;display:flex;gap:8px}.form-error{grid-column:1/-1;padding:10px 13px;border-radius:var(--r-md);background:var(--bad-bg);color:var(--bad);font-size:var(--fs-sm)}.login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 16px;background:var(--paper)}.login .box{width:100%;max-width:400px;background:var(--pane);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow),0 12px 40px -16px rgba(17,20,24,.12);padding:44px 32px 36px;text-align:center}.login img{height:44px;width:auto;margin:4px auto 36px;display:block}.login h1{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em}.login p{margin:0 0 22px;color:var(--ink-2);font-size:var(--fs-sm)}.login .btn{width:100%;justify-content:center;height:44px}.login .box .or{font-size:var(--fs-xs);text-transform:none;letter-spacing:0;font-weight:500}.login .msg{margin:0 0 18px;padding:11px 13px;border-radius:var(--r-md);background:var(--bad-bg);color:var(--bad);font-size:var(--fs-sm);text-align:left}.login .foot{margin:20px 0 0;font-size:var(--fs-xs);color:var(--ink-3)}.login .consent{display:grid;grid-gap:8px;gap:8px}.login .switch{margin-top:6px;padding:6px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer}.login .switch:hover{color:var(--ink)}.login .tick-lines{margin:0 0 22px;padding:12px 14px;max-height:280px;overflow:auto;list-style:none;text-align:left;font-size:var(--fs-sm);color:var(--ink-2);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-md)}.login .tick-lines li+li{margin-top:6px}@media (max-width:760px){:root{--page-x:16px;--page-top:20px;--page-bottom:32px}.shell{gap:16px}.tile{padding:16px}.tile .v{font-size:24px;line-height:30px}.panel .ph{padding:14px 16px 10px}.pb{padding:14px 16px 18px}.tx{padding:12px 16px;gap:6px 10px;flex-wrap:wrap;align-items:center}.tx .w{flex:1 0 100%;order:0}.tx .d{width:auto;flex:none;order:1}.tx .badge,.tx .pill{font-size:11px;order:2}.tx .a{width:auto;text-align:right;margin-left:auto;order:3}.hb{grid-template-columns:84px 1fr 74px;gap:10px}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.filters .chip{white-space:nowrap}.sub{flex-wrap:wrap;padding:14px 16px}.sub .acts{width:100%}.sub .mm{flex-wrap:wrap;gap:3px 12px}.sub .mm>*{flex:none;max-width:100%}.stat{flex-wrap:wrap;gap:14px;padding:16px}.stat .dv{display:none}.krow{grid-template-columns:1fr;gap:8px;padding:14px 16px}.guess{align-items:baseline;gap:4px 10px}.acts,.card .tr,.guess{flex-wrap:wrap}.form{grid-template-columns:1fr}.alert{flex-wrap:wrap}.alert a{margin-left:0!important}.period{margin-left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:761px) and (max-width:1180px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.g2,.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:460px){.g2,.g3,.g4{grid-template-columns:1fr}.g2.g2--keep2,.g4.g4--keep2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--ib-rail:#E4EAF7;--ib-rail-on:#CBD6F0;--ib-rail-ink:#1F2C4D;--ib-label:#4A5B8C;--ib-count:#55648E;--ib-icon:#5B6A93;--ib-edge:#D2DAEA;--ib-sel:#DDE5F7;--ib-sel-ink:#2A3C78;--ib-read:#EEF0F5;--ib-read-line:#DDE1EA;--ib-card-line:#D9DFEA;--ib-pill:#D5DEF4;--ib-field:#F4F6FC;color-scheme:light;--royal-fill:#203880;--royal-hover:#16285E;--royal-fill-hover:#1A2F6E;--on-warn:#FFFFFF;--bar:#FFFFFF;--alert-bg:rgba(32,56,128,.035);--alert-line:rgba(32,56,128,.10);--logo-bg:#111418;--logo-alt:#3D4550;--choice-bg:#FFF8E6;--sticky-bg:#FBEFD6;--sticky-ink:#5C4210;--sticky-sub:#8A6A2E;--scrim:rgba(17,20,24,.4);--tgl-off:#CBD1DA;--dot-grid:#D6DBE3;--hover-line:#CDD3DC;--danger-line:#F0C9C6;--overlay-soft:rgba(247,248,250,.9);--shadow-pop:0 12px 32px -8px rgba(17,20,24,.18),0 2px 6px rgba(17,20,24,.06);--shadow-float:0 8px 24px -8px rgba(17,20,24,.22),0 1px 3px rgba(17,20,24,.06);--shadow-photo:0 1px 2px rgba(17,20,24,.12),0 10px 24px -14px rgba(17,20,24,.4);--shadow-modal:0 24px 64px -16px rgba(17,20,24,.3),0 2px 8px rgba(17,20,24,.08);--on-photo:#FFFFFF;--photo-scrim:rgb(0 0 0/.58);--raised:#FFFFFF;--hover:#F7F8FA;--hover-2:#F7F8FA;--bad-fill:#B42323;--stage:#111418;--brand-royal:#203880;--prev-slate:#3B4C79;--prev-light:#ECEFF3;--prev-white:#FFFFFF;--trial:#B8935F;--trial-bg:rgba(184,147,95,.15);--trial-ink:#7A5A2E;--ctl-top:#FFFFFF;--ctl-bot:#FFFFFF;--ctl-hover-top:#F7F8FA;--ctl-hover-bot:#F7F8FA;--gloss:transparent;--gloss-royal:rgba(255,255,255,.12);--royal-top:#203880;--royal-top-hover:#1A2F6E;--royal-edge:#203880;--sh-ctl:0 1px 2px rgba(17,20,24,.04);--sh-ctl-hover:0 1px 2px rgba(17,20,24,.06),0 3px 8px -4px rgba(17,20,24,.12);--sh-royal:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(32,56,128,.25);--sh-royal-hover:inset 0 1px 0 rgba(255,255,255,.12),0 2px 6px -1px rgba(32,56,128,.35);--sh-press:inset 0 1px 2px rgba(10,20,45,.28);--sh-inset:none;--sh-card:0 1px 2px rgba(17,20,24,.04);--sh-lift:0 1px 2px rgba(17,20,24,.04),0 4px 14px rgba(17,20,24,.04);--sh-drag:0 8px 20px -4px rgba(17,20,24,.18),0 24px 48px -16px rgba(17,20,24,.3);--sh-seg:0 1px 2px rgba(17,20,24,.08),0 1px 1px rgba(17,20,24,.04);--card-gloss:inset 0 0 0 0 transparent;--ring:0 0 0 3px rgba(32,56,128,.14);--glow:transparent;--seg-track:#ECEFF3;--ph-top:#FFFFFF;--thumb-top:#FFFFFF;--thumb-bot:#FFFFFF;--media-bg:#DFE3E8;--dash:#C9D0DA;--chip-bg:#F2F4F7;--st-idea:#7A89A6;--st-planned:#3F86C8;--st-filmed:#2A9290;--st-editing:#C07F17;--st-review:#8A66C2;--st-scheduled:#3552B8;--st-posted:#2E8F5E}:root[data-theme=dark]{color-scheme:dark;--paper:#0E1013;--pane:#16181C;--raised:#1C1F24;--hover:#1D2025;--hover-2:#272B31;--ink:#ECEEF1;--ink-2:#AEB3BC;--ink-3:#8D939D;--ink-4:#7E848E;--nav-ink:#C9CED6;--line:#25282E;--line-2:#212429;--line-input:#2D3037;--hover-line:#3A3E46;--danger-line:#5E2A2A;--royal:#8FA6F0;--royal-ink:#FFFFFF;--royal-tint:rgba(143,166,240,.14);--royal-fill:#3A56B8;--royal-hover:#AEBEF5;--royal-fill-hover:#4767CC;--wash:#232F52;--wash-2:#1B2441;--good:#5CCB8F;--good-bg:#1B3327;--warn:#F0A27C;--warn-bg:#382619;--bad:#F28080;--bad-bg:#3A1F22;--bad-fill:#C23B3B;--s-in:#8FA6F0;--s-out:#3E4B7E;--on-warn:#1A1206;--shadow:0 1px 2px rgba(0,0,0,.35);--bar:#16181C;--alert-bg:rgba(143,166,240,.07);--alert-line:rgba(143,166,240,.18);--logo-bg:#2A2E35;--logo-alt:#3A3F48;--choice-bg:#2C2717;--sticky-bg:#3B2F14;--sticky-ink:#F4DFAE;--sticky-sub:#CBA869;--scrim:rgba(0,0,0,.62);--tgl-off:#3A3E46;--dot-grid:#23262B;--overlay-soft:rgba(14,16,19,.9);--stage:#08090B;--prev-white:#F3F4F6;--shadow-pop:0 12px 32px -8px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.4);--shadow-float:0 8px 24px -8px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.4);--shadow-photo:0 1px 2px rgba(0,0,0,.4),0 10px 24px -14px rgba(0,0,0,.8);--shadow-modal:0 24px 64px -16px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.4);--trial:#C9A56B;--trial-bg:rgba(201,165,107,.18);--trial-ink:#E5CB9C;--ctl-top:#1B1E23;--ctl-bot:#1B1E23;--ctl-hover-top:#22262B;--ctl-hover-bot:#22262B;--gloss:transparent;--gloss-royal:rgba(255,255,255,.14);--royal-top:#3A56B8;--royal-top-hover:#4767CC;--royal-edge:#3A56B8;--sh-ctl:0 1px 2px rgba(0,0,0,.3);--sh-ctl-hover:0 1px 2px rgba(0,0,0,.35),0 3px 10px -4px rgba(0,0,0,.5);--sh-royal:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.35);--sh-royal-hover:inset 0 1px 0 rgba(255,255,255,.14),0 2px 8px -1px rgba(0,0,0,.5);--sh-press:inset 0 1px 3px rgba(0,0,0,.4);--sh-inset:none;--sh-card:0 1px 2px rgba(0,0,0,.3);--sh-lift:0 1px 2px rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.3);--sh-drag:0 8px 20px -4px rgba(0,0,0,.5),0 24px 48px -16px rgba(0,0,0,.7);--sh-seg:0 1px 2px rgba(0,0,0,.35);--card-gloss:inset 0 0 0 0 transparent;--ring:0 0 0 3px rgba(143,166,240,.3);--glow:transparent;--seg-track:#0E1013;--ph-top:#16181C;--thumb-top:#FFFFFF;--thumb-bot:#DCE3EF;--media-bg:#212429;--dash:#353941;--lane-grey:#98A2B5;--lane-grey-dot:#8A94A8;--lane-slate:#8396B8;--lane-peri:#8CA3E6;--lane-sand:#D2A648;--lane-sand-ink:#D9B769;--lane-sea:#6DC2AE;--lane-green:#5FC790;--lane-grey-bg:color-mix(in srgb,var(--lane-grey) 11%,transparent);--lane-slate-bg:color-mix(in srgb,var(--lane-slate) 11%,transparent);--lane-peri-bg:color-mix(in srgb,var(--lane-peri) 12%,transparent);--lane-royal-bg:color-mix(in srgb,var(--lane-royal) 11%,transparent);--lane-sand-bg:color-mix(in srgb,var(--lane-sand) 11%,transparent);--lane-sea-bg:color-mix(in srgb,var(--lane-sea) 11%,transparent);--lane-green-bg:color-mix(in srgb,var(--lane-green) 10%,transparent);--chip-bg:#23262C;--st-idea:#93A2BE;--st-planned:#62A6E6;--st-filmed:#4DBDB9;--st-editing:#E3A94F;--st-review:#AE8FE6;--st-scheduled:#7F9CF2;--st-posted:#5FC790}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color-scheme:dark}.login .logo-dark,:root[data-theme=dark] .login .logo-light{display:none}:root[data-theme=dark] .login .logo-dark{display:block}:root[data-theme=dark] ::selection{background:rgba(143,166,240,.32);color:var(--ink)}:root[data-theme=dark] :is(.rbtn,.ni,.si,.btn.ghost,.chip,.tx--click,.person,.ft-btn,.ft-row:not(.ft-hd),.ft-vers,.ft-note,.cc-arrows button,a.nd-tile,.nd-row,.nd-trow,.sl-recent-row,.sl-orow,.fnc .lr--click,.tc-pn button,.tc-add,.tc-addrow,.tk-addlink,button.tk-propbtn):hover{background:var(--hover)}:root[data-theme=dark] .nd-results a.on,:root[data-theme=dark] .sl-orow.on,:root[data-theme=dark] .tk-ckrow input:focus,:root[data-theme=dark] :is(.tk-notes textarea):is(:hover,:focus){background:var(--hover)}:root[data-theme=dark] :is(.menu a,.menu button,.pop a,.pop button,.ib-menu-items button,.tk-mi,.ft-pop button,.ft-mv-row,.cc-picklist button,.sct .fopt,.sct .pickrow:not(:disabled),.as-res,.fnc .fin-opt,.brd-sheet .opt:not(:disabled),.add-menu button):hover{background:var(--hover-2)}:root[data-theme=dark] .dropzone{background:color-mix(in srgb,var(--royal) 5%,var(--pane))}:root[data-theme=dark] .btn:not(.ghost):not(.danger):not(.quiet):is([disabled],[aria-disabled=true]){opacity:1;background:var(--chip-bg);border-color:var(--line-input);color:var(--ink-4);box-shadow:none}:root[data-theme=dark] :is(.menu,.pop,.modal,.sheet,.rail-fly,.ib-pal,.ib-ovl,.add-menu,.ft-glass,.ft-confirm,.cc-panel,.tc-sheet,.sh-modal,.brd-sheet,.wb-menu,.wp-linkpop,.as-panel,.as-tray,.fnc .fin-menu,.sct .dotc .pinned,.ctools,.czoom){background:var(--raised)}:root[data-theme=dark] :is(.modal,.sheet,.as-panel,.cc-panel) .card{background:var(--pane)}:root[data-theme=dark] :is(.ib-toast,.tk-toast,.sl-toast,.as-toast,.nd-toast,.toast,.sh-toast,.wp-toast,.sct .stoast,.ft-snack,.as-bulk,.sl-tip,.sh-taphint){background:var(--raised);color:var(--ink);border:1px solid var(--line-input);box-shadow:var(--shadow-pop)}:root[data-theme=dark] :is(.ft-snack){--ft-snack-ink:var(--ink)}:root[data-theme=dark] :is(.ib-toast,.tk-toast,.sl-toast,.as-toast,.wp-toast,.sct .stoast):is(.error,.err){background:var(--bad-fill);color:var(--royal-ink);border-color:transparent}:root[data-theme=dark] .btn.tc-danger,:root[data-theme=dark] .btn.tc-danger:hover{background:var(--bad-fill);border-color:var(--bad-fill);color:var(--royal-ink)}:root[data-theme=dark] :is(.wpw-addboard,.sh-dress-ph .tick){background:var(--royal-fill)}:root[data-theme=dark] .sct .vframe{background:var(--stage)}:root[data-theme=dark]{--ib-rail:#1A2033;--ib-rail-on:#263256;--ib-rail-ink:#C4CBE0;--ib-label:#8E9CC8;--ib-count:#8793B8;--ib-icon:#8794BA;--ib-edge:#2C3242;--ib-sel:#232E54;--ib-sel-ink:#B8C6F6;--ib-read:#0F1218;--ib-read-line:#222836;--ib-card-line:#2A303E;--ib-pill:#26335E;--ib-field:#1B1F28}html.no-anim *,html.no-anim :after,html.no-anim :before{transition:none!important}.hq,body{min-height:100vh}.hq{display:flex;align-items:flex-start}.hq-main{flex:1 1;min-width:0}.hq-side{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;width:var(--sbw);flex:none;z-index:40;display:flex;flex-direction:column;gap:28px;padding:24px 14px 18px;background:var(--pane);border-right:1px solid var(--line);transition:width .2s ease,padding .2s ease}.hq-brand{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 0;height:37px}.hq-brand .icon-btn{height:33px;margin-right:-8px}.hq-logo{display:block;line-height:0}.hq-logo img{width:96px;height:auto}.hq-logo .logo-dark,:root[data-theme=dark] .hq-logo .logo-light{display:none}:root[data-theme=dark] .hq-logo .logo-dark{display:block}.hq-nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}.hq-nav::-webkit-scrollbar{display:none}.hq-foot{display:flex;flex-direction:column;gap:10px}.ni{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 10px;flex:none;width:100%;border-radius:var(--r-md);color:var(--nav-ink);text-align:left;text-decoration:none;font:500 var(--fs-body)/18px var(--font-sans)}.ni:hover{background:var(--paper);color:var(--ink)}.ni .ico{width:18px;height:18px;flex:none;color:var(--ink-3)}.ni .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni .chev{width:14px;height:14px;color:var(--ink-4);transition:transform .15s ease}.grp.open>.ni .chev{transform:rotate(180deg)}.ni.on{background:var(--royal-tint);font-weight:600}.ni.on,.ni.on .ico{color:var(--royal)}.ni.has-on{font-weight:600}.ni.has-on,.ni.has-on .ico{color:var(--ink)}.ni.soon,.ni.soon .ico{color:var(--ink-4)}.ni .badge,.si .badge{margin-left:auto}.subs{display:none;flex-direction:column;gap:2px;padding-left:28px;margin:2px 0 4px}.grp.open .subs,.si{display:flex}.si{align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-md);font:500 var(--fs-body)/18px var(--font-sans);color:var(--ink-2);text-decoration:none;white-space:nowrap}.si .lbl{flex:1 1;min-width:0}.si:hover{background:var(--paper);color:var(--ink)}.si.on{background:var(--royal-tint);color:var(--royal);font-weight:600}.ni.locked,.ni.locked .ico,.si.locked,.si.soon{color:var(--ink-4)}.ni.locked.on,.si.locked.on{background:var(--paper);color:var(--ink-3);font-weight:500}.ni .lk,.si .lk{width:14px;height:14px;flex:none;margin-left:auto;color:var(--ink-4)}.more-row .lk{width:15px;height:15px;color:var(--ink-4)}.me-wrap{position:relative}.me{gap:4px;padding:12px 4px 0 0;border-top:1px solid var(--line-2)}.me,.me-main{display:flex;align-items:center}.me-main{gap:10px;flex:1 1;min-width:0;padding:0 6px 0 10px;text-align:left;border-radius:var(--r-md)}.me-main:hover .who-b b{color:var(--royal)}.who-b{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.2}.who-b b{font-size:var(--fs-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-b span{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.theme-btn{width:30px;height:30px}.me .theme-btn .ico{width:16px;height:16px}.theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:block}.me-pop,:root[data-theme=dark] .theme-btn .i-moon{display:none}.me-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:60}.me-pop.open{display:block}.me-pop .who-b{padding:8px 10px 9px}.me-pop .who-b span{white-space:normal}html.sb-rail .hq-side{width:var(--sb-rail);padding-inline:10px;align-items:stretch}html.sb-rail .hq-brand{justify-content:center;padding:4px 0 0}html.sb-rail .hq-logo{display:none}html.sb-rail .ni{justify-content:center;padding:0;gap:0}html.sb-rail .ni .badge,html.sb-rail .ni .chev,html.sb-rail .ni .lbl,html.sb-rail .ni .lk{display:none}html.sb-rail .ni .count{position:absolute;top:3px;right:5px;min-width:16px;height:16px;padding:0 4px;font-size:10px;background:var(--royal-fill);color:var(--royal-ink)}html.sb-rail .subs{display:none!important}html.sb-rail .ni.fly-on{background:var(--royal-tint);color:var(--royal)}html.sb-rail .me{flex-direction:column;padding:12px 0 0;gap:6px}html.sb-rail .me-main{padding:0}html.sb-rail .me-main .who-b{display:none}html.sb-rail .me-pop{left:0;right:auto;width:220px}@media (min-width:768px) and (max-width:1023px){.hq-side{width:var(--sb-rail);padding-inline:10px}.hq-brand{justify-content:center;padding:4px 0 0}.hq-brand .icon-btn,.hq-logo{display:none}.ni{justify-content:center;padding:0;gap:0}.ni .badge,.ni .chev,.ni .lbl,.ni .lk{display:none}.ni .count{position:absolute;top:3px;right:5px;min-width:16px;height:16px;padding:0 4px;font-size:10px;background:var(--royal-fill);color:var(--royal-ink)}.subs{display:none!important}.ni.fly-on{background:var(--royal-tint);color:var(--royal)}.me{flex-direction:column;padding:12px 0 0;gap:6px}.me-main{padding:0}.me-main .who-b{display:none}.me-pop{left:0;right:auto;width:220px}}html.sb-rail .hq-brand .icon-btn{margin:0}.rail-fly{position:fixed;left:calc(var(--sb-rail) + 8px);z-index:70;min-width:200px;padding:6px;background:var(--pane);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:2px}.rail-fly-h{padding:6px 12px 4px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.rail-fly .si{padding:0 12px}.botbar,.more-sheet,.sheet-scrim,.substrip{display:none}@media (max-width:767px){:root{--bar-h:calc(56px + env(safe-area-inset-bottom, 0px));--page-x:16px;--page-top:20px;--page-bottom:32px}.hq-side,.rail-fly{display:none}.hq{display:block;min-height:100dvh}.hq-main{padding-top:env(safe-area-inset-top,0);padding-bottom:var(--bar-h)}html.sheet-open{overflow:hidden}.substrip{display:flex;gap:8px;padding:12px 16px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.substrip::-webkit-scrollbar{display:none}.subpill{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-input);background:var(--pane);color:var(--ink-2);box-shadow:var(--sh-ctl);font:500 var(--fs-sm)/1 var(--font-sans);text-decoration:none;white-space:nowrap}.subpill.on{background:var(--royal-fill);border-color:var(--royal-fill);color:var(--royal-ink);font-weight:600;box-shadow:none}.subpill .count{background:var(--line-2)}.subpill.locked{color:var(--ink-4);box-shadow:none}.subpill.locked.on{background:var(--paper);border-color:var(--line-input);color:var(--ink-3);font-weight:500}.subpill .lk{width:13px;height:13px;margin-left:0}.subpill.on .count{background:rgba(255,255,255,.22);color:var(--royal-ink)}.botbar{display:flex;justify-content:space-around;position:fixed;left:0;right:0;bottom:0;z-index:60;height:var(--bar-h);padding:6px 4px env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--pane) 96%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--line)}.botbar a,.botbar button{flex:1 1;max-width:80px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding-top:2px;color:var(--ink-4);text-decoration:none;background:none;border:0;font:500 var(--fs-xxs)/var(--lh-xxs) var(--font-sans)}.botbar .bi{position:relative;display:grid;place-items:center;width:28px;height:26px}.botbar .ico{width:22px;height:22px}.botbar .on{color:var(--royal);font-weight:600}.botbar .locked .ico{opacity:.55}.botbar .bi .ico.lk{position:absolute;top:-2px;left:17px;width:13px;height:13px;margin:0;padding:1px;border-radius:50%;background:var(--pane);color:var(--ink-3)}.botbar .bi .count{position:absolute;top:-3px;left:15px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.ptabs{background:linear-gradient(to right,var(--paper) 30%,transparent) 0 /36px 100% no-repeat local,linear-gradient(to left,var(--paper) 30%,transparent) 100% /36px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--ink) 14%,transparent),transparent) 0 /14px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--ink) 14%,transparent),transparent) 100% /14px 100% no-repeat scroll}.more-sheet,.sheet-scrim{display:block}.more-list{display:flex;flex-direction:column}.more-row{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 4px;text-align:left;color:var(--ink);text-decoration:none;border-top:1px solid var(--line-2);font:600 15px/20px var(--font-sans)}.more-list .more-row:first-child{border-top:0}.more-row .mi{width:36px;height:36px;border-radius:var(--r-md);background:var(--chip-bg);display:grid;place-items:center;flex:none;color:var(--ink-2)}.more-row .mi .ico{width:19px;height:19px}.more-row .ml{flex:1 1;min-width:0}.more-row .chev,.more-row.locked,.more-row.locked .mi{color:var(--ink-4)}.more-row .chev{width:16px;height:16px}.more-foot{margin-top:10px;padding-top:4px;border-top:1px solid var(--line)}.more-foot>.more-row{border-top:0}.more-me{display:flex;align-items:center;gap:12px;padding:12px 4px 4px}.more-me .who-b{flex:1 1}.more-me .who-b b{font-size:14px}.more-me .btn{min-height:40px}}.soon-wrap{display:flex;justify-content:center;padding-top:9vh}.soon-box{max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 32px 40px}.soon-box .big{width:52px;height:52px;border-radius:16px;background:var(--royal-tint);color:var(--royal);display:grid;place-items:center}.soon-box .big svg{width:24px;height:24px}.soon-box h1{margin:6px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.soon-box p{margin:0;color:var(--ink-2);font-size:var(--fs-body);line-height:21px;max-width:400px}.soon-box .acts{margin-top:14px;flex-wrap:wrap;justify-content:center}@media (max-width:767px){.soon-wrap{padding-top:4vh}.soon-box{padding:34px 20px 30px}}.pl{padding:var(--page-top) var(--page-x);visibility:hidden;animation:pl-show 0s linear .12s forwards}.pl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.pl-b{display:block;border-radius:var(--r-xl);background:linear-gradient(90deg,var(--line-2) 0,var(--line) 50%,var(--line-2) 100%);background-size:200% 100%;animation:pl-shine 1.2s ease-in-out infinite}.pl-title{width:180px;height:34px}.pl-btn{width:110px;height:42px;border-radius:var(--r-lg)}.pl-card{height:150px}@keyframes pl-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pl-show{to{visibility:visible}}@media (max-width:767px){.pl-grid{grid-template-columns:1fr 1fr;gap:12px}.pl-card{height:120px}}@media (prefers-reduced-motion:reduce){.pl-b{animation:none}}.head .ht h1 .label{margin-left:10px;vertical-align:3px}.crumbs{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:-8px;flex-wrap:wrap}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--royal)}.crumbs i{font-style:normal;color:var(--line)}.row{display:flex;align-items:center;gap:10px}.muted{color:var(--ink-3)}.sub-2{color:var(--ink-2)}.ico.sm{width:14px;height:14px}.ico.fill{fill:currentColor;stroke:none}.tab .ico{width:14px;height:14px}.tab .tc{margin-left:6px;color:var(--ink-3);font-weight:600}.tab.on .tc{color:var(--royal)}.pchip{display:inline-flex;align-items:center;gap:8px;padding:3px 11px 3px 3px;border:1px solid var(--line);border-radius:99px;font-size:var(--fs-sm);font-weight:500;color:var(--ink);white-space:nowrap}.pchip,.pchip img{background:var(--pane)}.pchip img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--line-2)}.pchip.sm{padding:2px 9px 2px 2px;font-size:12px;gap:6px}.pchip.sm img{width:20px;height:20px}.pchip.add{border-style:dashed;color:var(--ink-2);padding:6px 11px}.pchip.add .ico{width:13px;height:13px}.pchip.add:hover{border-color:var(--royal);color:var(--royal)}.pchip:not(:has(img)){padding:6px 11px}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--fs-body);color:var(--ink-2)}.facts span{display:inline-flex;align-items:center;gap:7px}.facts b{color:var(--ink);font-weight:600}.facts .ico{color:var(--ink-3)}.scroll-x{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-x::-webkit-scrollbar{display:none}.sec-h{display:flex;align-items:center;gap:12px;margin-top:6px}.sec-h h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;letter-spacing:-.01em}.sec-h .count{color:var(--ink-3);font-weight:400;font-size:var(--fs-sm)}.sec-h .right{margin-left:auto;display:flex;gap:8px;align-items:center}.num{width:22px;height:22px;border-radius:6px;background:var(--royal-fill);color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none}.num.round{border-radius:50%}.photo{display:block;width:100%;height:100%;object-fit:cover;background:var(--line-2)}img.logo-fit{object-fit:contain!important;background:#1E3585}.srch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sbox{position:relative;flex:0 1 380px;min-width:0}.sbox .ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-3)}.sbox .input{padding:8px 12px 8px 36px}.listbar{gap:12px;flex-wrap:wrap}.listbar,.listbar .right{display:flex;align-items:center}.listbar .right{margin-left:auto;gap:10px}.icb{width:30px;height:30px;border-radius:7px;display:inline-grid;place-items:center;color:var(--ink-2);flex:none}.icb:hover{background:var(--line-2);color:var(--ink)}.icb .ico{width:16px;height:16px}.icb.on{color:var(--royal)}.icb.on .ico{fill:var(--wash)}.rbtn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px 0 8px;border-radius:var(--r-sm);border:1px solid var(--line-input);font-size:var(--fs-xs);font-weight:600;color:var(--ink);background:var(--pane);white-space:nowrap}.rbtn .ico{width:14px;height:14px}.rbtn:hover{border-color:var(--hover-line);background:var(--paper);color:var(--ink)}.rbtn.on{background:var(--wash-2);border-color:var(--wash);color:var(--royal)}.bav{width:34px;height:34px;border-radius:50%;background:var(--line-2);color:var(--ink-2);display:grid;place-items:center;font-weight:600;font-size:11px;border:1px solid var(--line);flex:none}.bav.sm{width:22px;height:22px;font-size:8.5px}.plat-l{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.plat-l .ico{width:14px;height:14px}.content-area .hint,.settings-area .hint{font-size:12px;color:var(--ink-3);line-height:1.45}.content-area .hint.bad,.settings-area .hint.bad{color:var(--bad)}.tip{text-align:center;font-size:var(--fs-sm);color:var(--ink-3);margin-top:4px}.nw{white-space:nowrap}.field .sel{display:flex;justify-content:space-between;width:100%}.field .sel .ico{color:var(--ink-3);width:14px;height:14px}@media (max-width:760px){.ai textarea,.field input,.field select,.field textarea,.input{font-size:16px}}.savestate{font-size:12px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.savestate.error{color:var(--bad)}.canvas{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background-color:var(--paper);background-image:radial-gradient(circle at 1.5px 1.5px,var(--dot-grid) 1.1px,transparent 1.3px);background-size:22px 22px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none}.canvas.panning{cursor:-webkit-grabbing;cursor:grabbing}.canvas.readonly{cursor:default}.canvas.dropping{box-shadow:inset 0 0 0 2px var(--royal)}.cw{left:0;top:0;transform-origin:0 0;will-change:transform}.citem,.cw{position:absolute}.citem.sel{outline:2px solid var(--royal);outline-offset:3px;border-radius:12px}.citem.dragging{opacity:.92;cursor:-webkit-grabbing;cursor:grabbing}.crs{right:-7px;bottom:-7px;width:14px;height:14px;border-radius:4px;background:var(--pane);border:2px solid var(--royal);cursor:nwse-resize;z-index:3}.cmarq,.crs{position:absolute}.cmarq{border:1px solid var(--royal);background:color-mix(in srgb,var(--royal) 10%,transparent);z-index:4}.cghost,.cmarq{pointer-events:none}.cghost{position:fixed;z-index:1000;opacity:.88;box-shadow:var(--shadow-pop);border-radius:8px;overflow:hidden}.drag-src{opacity:.35}.drop-on{outline:2px dashed var(--royal);outline-offset:2px}.frame-l{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:8px;white-space:nowrap}.frame-l .muted{font-weight:500}.cframe{background:var(--pane);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.cphoto{border-radius:6px;overflow:hidden;box-shadow:var(--shadow-photo);background:var(--line-2)}.cphoto,.cphoto img{width:100%;height:100%}.cphoto img{object-fit:cover;display:block;pointer-events:none}.sticky{background:var(--sticky-bg);color:var(--sticky-ink);border-radius:4px;padding:14px 14px 16px;font-size:13px;line-height:1.4;box-shadow:0 1px 2px rgba(20,33,61,.1),0 12px 22px -16px rgba(20,33,61,.45);font-weight:500;height:100%}.sticky small{display:block;margin-top:8px;font-size:11px;color:var(--sticky-sub);font-weight:600}.sticky textarea{font:inherit;color:inherit;background:transparent;border:0;resize:none;width:100%;height:calc(100% - 22px);outline:none;padding:0}.loccard{background:var(--pane);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:12px 14px;display:flex;gap:11px;align-items:flex-start;width:230px}.loccard .w{font-weight:600;font-size:13.5px;line-height:1.3}.loccard .w small{display:block;font-weight:400;font-size:12px;color:var(--ink-3);margin-top:2px}.loccard a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-top:6px}.cwires{pointer-events:none;overflow:visible}.cwires path{fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round}.cwires path.dash{stroke-dasharray:5 5}.ctools{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:2px;padding:4px;background:var(--pane);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-float);z-index:5}.ctools button{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2)}.ctools button:hover{background:var(--wash-2);color:var(--royal)}.ctools button.on{background:var(--royal-fill);color:#fff}.ctools .sep{height:22px;align-self:center;margin:0 4px}.czoom{position:absolute;right:14px;bottom:16px;display:flex;align-items:center;gap:2px;padding:4px;background:var(--pane);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-float);z-index:5}.czoom button{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--ink-2)}.czoom button:hover{background:var(--wash-2);color:var(--royal)}.czoom .z{min-width:46px;text-align:center;font-size:12px;font-weight:600;color:var(--ink-2)}.czoom .sep{width:1px;height:18px;background:var(--line);margin:0 3px}.chint{position:absolute;left:14px;top:12px;z-index:5;font-size:12px;color:var(--ink-3);background:var(--overlay-soft);padding:4px 8px;border-radius:6px;pointer-events:none}@media (max-width:760px){.ctools{bottom:12px}.ctools button{width:40px;height:40px}.czoom{right:10px;bottom:auto;top:10px}.czoom button{width:36px;height:36px}.crs{width:22px;height:22px;right:-11px;bottom:-11px}}.sk{position:relative;height:calc(100dvh - 190px);min-height:520px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--pane)}.sk .excalidraw{--color-primary:var(--royal-fill)}.sk-msg,.sk-wait{display:grid;place-items:center;height:100%;color:var(--ink-3);font-size:14px}.sk-status{position:absolute;right:14px;bottom:60px;z-index:5;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--pane);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-float);pointer-events:none}.sk-status.error{color:var(--bad);background:var(--bad-bg);border-color:var(--danger-line)}@media (max-width:720px){.sk{height:calc(100dvh - 150px);border-radius:10px}}.head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-width:0}.head h1{margin:0;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:700;letter-spacing:-.025em;color:var(--ink)}.head p{margin:0;font-size:var(--fs-body);line-height:20px;color:var(--ink-2)}.head .ht{display:flex;flex-direction:column;gap:6px;min-width:0}.head .ht p{font-size:var(--fs-body)}.head .right{margin-left:auto;gap:8px}.head .right,.toolbar{display:flex;align-items:center}.toolbar{justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;letter-spacing:-.01em}.toolbar .note{font-size:var(--fs-sm);color:var(--ink-3);margin-left:10px}.toolbar .right{margin-left:auto;display:flex;gap:8px;align-items:center}.link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--royal);cursor:pointer;background:none;border:0;padding:0}.link:hover{color:var(--royal-hover)}.link .ico{width:14px;height:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--r-md);border:1px solid transparent;background:var(--royal-fill);font:600 14px/1 var(--font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--sh-royal)}.btn,.btn:hover{color:var(--royal-ink)}.btn:hover{background:var(--royal-fill-hover);box-shadow:var(--sh-royal-hover)}.btn:active{transform:translateY(1px);box-shadow:var(--sh-press)}.btn .ico{width:15px;height:15px}.btn.lg{height:42px;padding:0 18px;border-radius:var(--r-lg)}.btn.sm{height:30px;padding:0 12px;font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn.sm .ico{width:14px;height:14px}.btn.icon{width:36px;padding:0}.btn.icon.lg{width:42px}.btn.icon.sm{width:30px}.btn.danger,.btn.ghost{background:var(--pane);color:var(--ink);border-color:var(--line-input);box-shadow:var(--sh-ctl)}.btn.ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--hover-line);box-shadow:var(--sh-ctl-hover)}.btn.danger:active,.btn.ghost:active{box-shadow:var(--sh-inset)}.btn.danger{color:var(--bad)}.btn.danger:hover{background:var(--bad-bg);color:var(--bad);border-color:var(--danger-line);box-shadow:var(--sh-ctl)}.btn.quiet{background:transparent;color:var(--ink-2);border-color:transparent;box-shadow:none;padding:0 12px}.btn.quiet:hover{background:var(--line-2);color:var(--ink);box-shadow:none}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;pointer-events:none}.icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:var(--r-md);color:var(--ink-4);flex:none}.icon-btn:hover{background:var(--line-2);color:var(--ink)}.icon-btn .ico{width:18px;height:18px}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.field textarea,.inline-form input,.input{font:400 14px/20px var(--font-sans);color:var(--ink);background:var(--pane);border:1px solid var(--line-input);border-radius:var(--r-md);padding:9px 12px;width:100%;min-height:40px;box-shadow:var(--sh-ctl)}.inline-form input{width:auto;max-width:160px}.field select,select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A929D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.field textarea{resize:vertical;min-height:84px}.field input::placeholder,.field textarea::placeholder,.input::placeholder,.search input::placeholder{color:var(--ink-4)}.field input:hover,.field select:hover,.field textarea:hover,.input:hover{border-color:var(--hover-line)}.field input:focus,.field select:focus,.field textarea:focus,.inline-form input:focus,.input:focus{outline:none;border-color:var(--royal);box-shadow:var(--ring)}.field>label{font-size:12.5px;line-height:16px;font-weight:600;color:var(--ink-2)}.search{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;min-width:0;border:1px solid var(--line-input);border-radius:var(--r-lg);background:var(--pane);box-shadow:var(--sh-ctl);color:var(--ink-4)}.search .ico{width:16px;height:16px;flex:none}.search input{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:transparent;box-shadow:none;font:400 14px/18px var(--font-sans);color:var(--ink);padding:0;min-height:0;height:auto}.search:focus-within{border-color:var(--royal);box-shadow:var(--ring)}.search.sm{height:34px;border-radius:var(--r-md);padding:0 12px}.kbd{padding:2px 6px;border:1px solid var(--line-input);border-radius:var(--r-xs);color:var(--ink-4);font:500 11px/14px var(--font-sans)}.kbd,.sel{display:inline-flex;align-items:center;flex:none;background:var(--pane)}.sel{gap:8px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font:500 var(--fs-sm)/1 var(--font-sans);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-ctl)}.sel:hover{border-color:var(--hover-line)}.sel .k{color:var(--ink-3);font-weight:400}.sel .ico{width:14px;height:14px;color:var(--ink-4)}.period,.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--seg-track);border-radius:var(--r-lg);flex:none}.period .tab,.period>a,.period>button,.seg .tab,.seg>a,.seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 15px;border-radius:9px;border:0;background:transparent;color:var(--ink-2);white-space:nowrap;cursor:pointer;font:500 var(--fs-sm)/16px var(--font-sans);text-decoration:none}.period .tab:hover,.seg .tab:hover,.seg>a:hover,.seg>button:hover{color:var(--ink)}.period .tab.on,.seg .tab.on,.seg>.on,.seg>[aria-current=page],.seg>[aria-pressed=true],.seg>[aria-selected=true]{background:var(--pane);color:var(--ink);font-weight:600;box-shadow:var(--sh-seg)}.seg .ico{width:14px;height:14px}.seg.sm .tab,.seg.sm>a,.seg.sm>button{height:28px;padding:0 12px;font-size:var(--fs-xs)}.tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:9px;font:500 var(--fs-sm)/16px var(--font-sans);color:var(--ink-2);background:transparent;border:0;cursor:pointer;white-space:nowrap}.tab.on,.tab:hover{color:var(--ink)}.tab.on{background:var(--pane);font-weight:600;box-shadow:var(--sh-seg)}.tabs{display:flex;gap:4px;flex-wrap:wrap}.ptabs{display:flex;align-items:flex-end;gap:28px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ptabs::-webkit-scrollbar{display:none}.ptab{flex:none;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font:500 var(--fs-body)/18px var(--font-sans);color:var(--ink-3);white-space:nowrap;text-decoration:none}.ptab:hover{color:var(--ink)}.ptab.on,.ptab[aria-current=page],.ptab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--royal)}.ptab .count{margin-left:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--r-pill);border:1px solid var(--line-input);background:var(--pane);color:var(--ink-2);white-space:nowrap;cursor:pointer;font:500 var(--fs-sm)/1 var(--font-sans);text-decoration:none;box-shadow:var(--sh-ctl)}.chip:hover{border-color:var(--hover-line);color:var(--ink);background:var(--paper)}.chip.on{background:var(--royal-fill);border-color:var(--royal-fill);color:var(--royal-ink);box-shadow:none}.chip.on:hover{background:var(--royal-fill-hover);color:var(--royal-ink)}.chip .ico{width:14px;height:14px}.card{background:var(--pane);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--sh-card);padding:20px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.card.flat{padding:0;gap:0;overflow:hidden}.card.media{border-radius:var(--r-xl);box-shadow:var(--sh-lift)}.panel,.tile{box-shadow:var(--sh-card)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;border:1.5px dashed var(--dash);border-radius:var(--r-xl);background:var(--royal-tint);color:var(--ink-3);font-size:var(--fs-sm);line-height:18px}.dropzone b{color:var(--ink);font-size:15px;font-weight:600}.divider{height:1px;background:var(--line-2);border:0;margin:0}.pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;font:600 var(--fs-xs)/1 var(--font-sans);white-space:nowrap;background:var(--wash-2);color:var(--royal)}.pill.good{background:var(--good-bg);color:var(--good)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.badge,.pill.grey{background:var(--chip-bg);color:var(--ink-2)}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-xs);font:600 var(--fs-xs)/14px var(--font-sans);white-space:nowrap}.badge.rev{background:var(--royal-tint);color:var(--royal)}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--line-2);color:var(--ink-2);font:600 var(--fs-xs)/1 var(--font-sans);flex:none}.count.royal{background:var(--royal-fill);color:var(--royal-ink)}.tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-xs);background:var(--chip-bg);color:var(--ink-2);font:500 var(--fs-xs)/1 var(--font-sans);white-space:nowrap}.tag .ico{width:12px;height:12px}.av{width:24px;height:24px;border-radius:50%;background:var(--royal-fill);color:var(--royal-ink);display:inline-grid;place-items:center;flex:none;font:600 10px/1 var(--font-sans);letter-spacing:0}.av.sm{width:20px;height:20px;font-size:8.5px}.av.lg{width:30px;height:30px;font-size:11px}.av.xl{width:36px;height:36px;font-size:12.5px}.av.p{background:var(--wash);color:var(--royal)}.av.a2{background:#4B5568;color:#fff}.av.a3{background:#B8C6E6;color:#203880}.av.a4{background:var(--line-2);color:var(--ink-2)}.avs{display:inline-flex;align-items:center}.avs .av{box-shadow:0 0 0 2px var(--pane)}.avs .av+.av{margin-left:-6px}.who{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:500;color:var(--ink);white-space:nowrap}.tgl{width:34px;height:20px;border-radius:var(--r-pill);background:var(--tgl-off);position:relative;flex:none;cursor:pointer}.tgl:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--thumb-top);box-shadow:0 1px 2px rgba(17,20,24,.25);transition:transform .15s}.tgl.on{background:var(--royal-fill)}.tgl.on:after{transform:translateX(14px)}.tgl-l{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-sm);font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap}.menu,.pop{background:var(--pane);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;min-width:188px}.pop{position:absolute;z-index:70;display:none}.pop.open{display:block}.menu a,.menu button,.pop a,.pop button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);font:500 var(--fs-body)/18px var(--font-sans);color:var(--ink);text-align:left;white-space:nowrap;text-decoration:none}.menu a:hover,.menu button:hover,.pop a:hover,.pop button:hover{background:var(--paper);color:var(--ink)}.menu .ico,.pop .ico{width:16px;height:16px;color:var(--ink-3)}.menu hr,.pop hr{border:0;border-top:1px solid var(--line-2);margin:4px 2px}.menu .danger,.pop .danger{color:var(--bad)}.scrim{position:fixed;inset:0;z-index:80;background:var(--scrim);display:grid;place-items:start center;padding:56px 16px;overflow-y:auto}.modal{background:var(--pane);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-modal);width:100%;max-width:640px}.modal .mh{display:flex;align-items:center;gap:12px;padding:18px 22px 14px}.modal .mh h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.modal .mh .x{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--ink-3);font-size:20px;line-height:1}.modal .mh .x:hover{background:var(--line-2);color:var(--ink)}.modal .mb{padding:6px 22px 22px}.modal .mf{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:14px 22px 18px;border-top:1px solid var(--line-2);width:auto;min-width:0}.sheet-scrim{position:fixed;inset:0;z-index:90;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s ease}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--pane);border-radius:20px 20px 0 0;box-shadow:var(--shadow-modal);padding:8px 16px calc(16px + env(safe-area-inset-bottom, 0px));transform:translateY(105%);visibility:hidden;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.sheet.open{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility 0s}.sheet .grab{display:block;width:36px;height:5px;border-radius:var(--r-pill);background:var(--line-input);margin:4px auto 14px}.sheet .sheet-h{margin:0 4px 8px;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em}.empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 20px;color:var(--ink-3);font-size:var(--fs-body)}.empty .ic{width:44px;height:44px;border-radius:var(--r-xl);background:var(--chip-bg);display:grid;place-items:center;color:var(--ink-3);margin-bottom:6px}.empty .ic .ico{width:20px;height:20px}.empty b{display:block;color:var(--ink);font-weight:600;font-size:15px}.empty .note{font-size:var(--fs-sm);max-width:360px}.empty .btn,.empty .link{margin-top:10px}@media (max-width:760px){.head h1{font-size:var(--fs-title-sm);line-height:var(--lh-title-sm)}.head{gap:12px}.head .right{margin-left:0;width:100%;flex-wrap:wrap}.field input,.field select,.field textarea,.inline-form input,.input,.search input{font-size:16px}.btn{min-height:40px}.btn.sm{min-height:34px}.icon-btn{width:44px;height:44px}.chip{height:36px}.sel{height:40px}.period .tab,.seg .tab,.seg>a,.seg>button{height:36px}.ptabs{gap:22px}.ptab{padding-bottom:12px}.scrim{place-items:end center;padding:0}.modal{max-width:none;border-radius:20px 20px 0 0;border-bottom:0;max-height:92dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}.modal:before{content:"";display:block;width:36px;height:5px;border-radius:var(--r-pill);background:var(--line-input);margin:8px auto 0}.modal .mh{padding:12px 18px 10px}.modal .mb{padding:4px 18px 18px}.modal .mf{padding:12px 18px 14px}}