@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_b5e90e{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_b5e90e{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.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:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_a483d3{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_a483d3{--font-plex-arabic:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_abeb20{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_abeb20{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--surface:#f4f6fb;--card:#ffffff;--sunken:#e9edf6;--sunken-2:#dce2f0;--ink:#0e1330;--ink-2:#4a5275;--ink-3:#7a8199;--line:#dce1ee;--line-2:#c7cee0;--accent:#1f4bff;--accent-hover:#1539d9;--accent-tint:#e6ecff;--accent-ink:#12309e;--hot:#ffc61a;--hot-ink:#231a00;--hot-tint:#fff4cc;--tenant:#0f766e;--tenant-ink:#ffffff;--good:#0a8754;--good-tint:#ddf5eb;--warn:#d97a00;--warn-tint:#fff1d6;--crit:#d6232b;--crit-tint:#fde3e4;--info:#6a3de8;--info-tint:#eee8ff;--good-strong:#076b43;--warn-strong:#8a4b00;--crit-strong:#b3151c;--info-strong:#5b2fd6;--ink-3-aa:#636b86;--nav:#0e1330;--nav-ink:#c9d0e6;--nav-muted:#7a84a8;--nav-active:#1b2350;--nav-line:#232b52;--crit-line:#f3b9bc;--box-a:#0a8754;--box-b:#d97a00;--box-c:#d6232b;--box-a-ink:#ffffff;--box-b-ink:#ffffff;--box-c-ink:#ffffff;--s1:#1f4bff;--s2:#f26b2a;--s3:#7c3aed;--r-sm:8px;--r-md:12px;--r-lg:16px;--shadow:0 1px 2px rgba(14,19,48,0.06),0 6px 20px rgba(14,19,48,0.08);--scrim:rgb(14 19 48/0.5);--font-body:"IBM Plex Sans","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--font-display:"Bricolage Grotesque","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--focus-ring:0 0 0 3px color-mix(in oklab,var(--accent) 45%,transparent);--focus-ring-inverse:0 0 0 2px var(--hot);--tap-min:44px;--ctl-h:38px;--seg-h:32px;--ans-min:56px;--dur-1:120ms;--dur-2:200ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--font-body:var(--font-plex),var(--font-plex-arabic),"Segoe UI",system-ui,sans-serif;--font-display:var(--font-bricolage),var(--font-plex-arabic),"Segoe UI",system-ui,sans-serif}[dir=rtl]{--font-body:var(--font-plex-arabic),var(--font-plex),"Segoe UI",system-ui,sans-serif;--font-display:var(--font-plex-arabic),system-ui,sans-serif}@media (max-width:899px),(pointer:coarse){:root{--ctl-h:var(--tap-min);--seg-h:var(--tap-min)}}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}:is(h1,h2,h3)[tabindex="-1"]:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pulse-skeleton{animation:none}}.pulse-skeleton{background:linear-gradient(90deg,var(--sunken) 0,var(--sunken-2) 50%,var(--sunken) 100%);background-size:200% 100%;animation:pulse-shimmer 1.2s linear infinite;border-radius:var(--r-sm)}@keyframes pulse-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(a){color:var(--accent);text-decoration:none;text-underline-offset:2px;border-radius:4px}:where(a:hover,a:focus-visible){color:var(--accent-hover);text-decoration:underline}:where(button,input,select,textarea){font:inherit}h1,h2{overflow-wrap:anywhere;text-wrap:balance}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-hid{white-space:nowrap;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:where(button,a,[role=radio],[role=tab],[role=switch],summary,label){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pulse-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pulse-icon{flex:none}[dir=rtl] .pulse-icon[data-flip]{transform:scaleX(-1)}.pulse-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ctl-h);padding:0 16px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);font:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.pulse-btn,.pulse-btn:hover{color:var(--ink);text-decoration:none}.pulse-btn:hover{background:var(--sunken)}.pulse-btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--card)}.pulse-btn[data-variant=primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--card)}.pulse-btn[data-variant=hot]{background:var(--hot);border-color:var(--hot);color:var(--hot-ink)}.pulse-btn[data-variant=hot]:hover{background:color-mix(in oklab,var(--hot) 88%,var(--hot-ink));color:var(--hot-ink)}.pulse-btn[data-variant=good]{background:var(--good-strong);border-color:var(--good-strong);color:var(--card)}.pulse-btn[data-variant=good]:hover{background:color-mix(in oklab,var(--good-strong) 85%,var(--ink));color:var(--card)}.pulse-btn[data-variant=danger]{border-color:var(--crit-line);color:var(--crit-strong)}.pulse-btn[data-variant=danger]:hover{background:var(--crit-tint);color:var(--crit-strong)}.pulse-btn[data-variant=ghost]{border-color:transparent;background:transparent;color:var(--accent)}.pulse-btn[data-variant=ghost]:hover{background:var(--accent-tint);color:var(--accent-ink)}.pulse-btn[data-size=sm]{min-height:30px;padding:0 10px;font-size:13px}.pulse-btn[data-size=lg]{min-height:var(--ans-min);padding:0 22px;font-size:16px}.pulse-btn[data-block]{width:100%}.pulse-btn[data-variant]:disabled,.pulse-btn[data-variant]:disabled:hover{background:var(--sunken-2);border-color:transparent;color:var(--ink-3-aa);cursor:not-allowed}.pulse-btn[data-variant][aria-disabled=true],.pulse-btn[data-variant][aria-disabled=true]:hover{background:var(--sunken-2);border-color:transparent;color:var(--ink-2);cursor:not-allowed}.pulse-btn[data-variant=ghost]:is(:disabled,[aria-disabled=true]),.pulse-btn[data-variant=ghost]:is(:disabled,[aria-disabled=true]):hover{background:transparent}@media (max-width:899px),(pointer:coarse){.pulse-btn[data-size=sm]{min-height:var(--tap-min)}}.pulse-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink-2);cursor:pointer;text-decoration:none}.pulse-icon-btn:hover{background:var(--sunken);color:var(--ink)}.pulse-icon-btn[data-variant=plain]{border-color:transparent;background:transparent}.pulse-icon-btn[data-variant=plain]:hover{background:var(--sunken)}.pulse-icon-btn:disabled{cursor:default}.pulse-icon-btn-dot{position:absolute;top:6px;inset-inline-end:6px;width:8px;height:8px;border-radius:50%;background:var(--crit);border:2px solid var(--card)}@media (max-width:899px),(pointer:coarse){.pulse-icon-btn{width:var(--tap-min);height:var(--tap-min)}.pulse-icon-btn-dot{top:9px;inset-inline-end:9px}}.pulse-pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 9px;border-radius:999px;background:var(--sunken);color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.3;vertical-align:middle}.pulse-pill[data-dot]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pulse-pill[data-tone=good]{background:var(--good-tint);color:var(--good-strong)}.pulse-pill[data-tone=warn]{background:var(--warn-tint);color:var(--warn-strong)}.pulse-pill[data-tone=crit]{background:var(--crit-tint);color:var(--crit-strong)}.pulse-pill[data-tone=info]{background:var(--info-tint);color:var(--info-strong)}.pulse-pill[data-tone=accent]{background:var(--accent-tint);color:var(--accent-ink)}.pulse-pill[data-tone=hot]{background:var(--hot);color:var(--hot-ink)}.pulse-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--sunken-2);color:var(--ink);font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pulse-avatar[data-size=sm]{width:24px;height:24px;font-size:10px}.pulse-avatar[data-size=lg]{width:48px;height:48px;font-size:17px}.pulse-avatar[data-tone=accent]{background:var(--accent-tint);color:var(--accent-ink)}.pulse-avatar[data-tone=tenant]{background:var(--tenant);color:var(--tenant-ink)}.pulse-avatar[data-tone=good]{background:var(--good-tint);color:var(--good-strong)}.pulse-avatar[data-tone=warn]{background:var(--warn-tint);color:var(--warn-strong)}.pulse-avatar[data-tone=crit]{background:var(--crit-tint);color:var(--crit-strong)}.pulse-avatar[data-tone=info]{background:var(--info-tint);color:var(--info-strong)}.pulse-card{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.pulse-card[data-tight]{padding:14px 16px}.pulse-card[data-tone=hot]{border-color:var(--hot);box-shadow:0 0 0 3px var(--hot-tint)}.pulse-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;-webkit-margin-after:14px;margin-block-end:14px}.pulse-card-head>:last-child:not(:first-child){-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:8px;align-items:center}.pulse-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.pulse-page-head-text{flex:1 1 320px;min-width:0}.pulse-page-sub{margin-top:4px;color:var(--ink-2)}.pulse-page-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pulse-lang{padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.pulse-lang,.pulse-lang>a{display:inline-flex;align-items:center}.pulse-lang>a{justify-content:center;min-width:var(--seg-h);min-height:var(--seg-h);padding:0 8px;border-radius:8px;color:var(--ink-2);font-size:12px;font-weight:600;text-decoration:none}.pulse-lang>a:hover{color:var(--ink);text-decoration:none}.pulse-lang>a[aria-current]{background:var(--card);color:var(--ink);font-weight:700;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 14%,transparent)}.pulse-lang>a:focus-visible{box-shadow:var(--focus-ring)}.pulse-tab-short{display:none}@media (max-width:479px){.pulse-tab-full{display:none}.pulse-tab-short{display:inline;white-space:nowrap}}.pulse-scrim{animation:pulse-fade var(--dur-2) var(--ease-out);overscroll-behavior:contain}.pulse-sheet{animation:pulse-rise var(--dur-2) var(--ease-out)}.pulse-modal{animation:pulse-pop var(--dur-2) var(--ease-out)}.pulse-drawer{--pulse-slide:24px;animation:pulse-slide var(--dur-2) var(--ease-out)}.pulse-drawer[data-side=start],[dir=rtl] .pulse-drawer[data-side=end]{--pulse-slide:-24px}[dir=rtl] .pulse-drawer[data-side=start]{--pulse-slide:24px}@keyframes pulse-fade{0%{opacity:0}}@keyframes pulse-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pulse-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes pulse-slide{0%{opacity:0;transform:translateX(var(--pulse-slide))}}.pulse-toast-region{position:fixed;inset-inline:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom) + var(--toast-offset, 0px));z-index:60;display:flex;justify-content:center;pointer-events:none}.pulse-toast{display:flex;align-items:center;gap:12px;max-width:480px;min-height:var(--tap-min);padding-block:8px;padding-inline:16px 8px;border-radius:var(--r-md);background:var(--nav);color:var(--card);box-shadow:var(--shadow);font-size:14px;font-weight:600;pointer-events:auto;animation:pulse-rise var(--dur-2) var(--ease-out)}.pulse-toast-msg{min-width:0;overflow-wrap:anywhere;padding-block:4px}.pulse-toast:not(:has(.pulse-toast-action)){-webkit-padding-end:16px;padding-inline-end:16px}.pulse-toast-action{flex:none;min-height:var(--seg-h);padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--hot);font-weight:700;cursor:pointer}.pulse-toast-action:hover{background:var(--nav-active)}.pulse-toast-action:focus-visible{box-shadow:var(--focus-ring-inverse)}.pulse-ans{transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.pulse-ans:not(:disabled):active{transform:scale(.97)}.pulse-btn:not(:disabled,[aria-disabled=true]):active{transform:scale(.98)}.pulse-stat{display:grid;grid-template-rows:auto 1fr auto;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.pulse-stat[data-highlight]{border-color:var(--hot);box-shadow:0 0 0 3px var(--hot-tint)}.pulse-eyebrow,.pulse-stat-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-aa)}.pulse-stat-label{display:block;min-height:calc(2 * 1.35em);line-height:1.35}[dir=rtl] :is(.pulse-eyebrow,.pulse-stat-label){letter-spacing:0}.pulse-stat-value{align-self:end;font-family:var(--font-display);font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pulse-stat[data-tone=crit] .pulse-stat-value{color:var(--crit)}.pulse-stat[data-tone=good] .pulse-stat-value{color:var(--good)}.pulse-stat[data-tone=warn] .pulse-stat-value{color:var(--warn-strong)}.pulse-stat[data-tone=accent] .pulse-stat-value{color:var(--accent)}.pulse-stat-sub{font-size:12px;color:var(--ink-2)}.pulse-table-card{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.pulse-table-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px}.pulse-table-scroll{overflow-x:auto}.pulse-table{width:100%;border-collapse:collapse;font-size:13.5px}.pulse-table caption{caption-side:top;text-align:start;padding:0 16px 8px;color:var(--ink-2)}.pulse-table th{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--ink-3-aa);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-align:start;text-transform:uppercase;white-space:nowrap}[dir=rtl] .pulse-table th{letter-spacing:0}.pulse-table td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.pulse-table :is(th,td):first-child{-webkit-padding-start:16px;padding-inline-start:16px}.pulse-table :is(th,td):last-child{-webkit-padding-end:16px;padding-inline-end:16px}.pulse-table tbody tr:last-child td{border-bottom:0}.pulse-table tbody tr:hover td{background:var(--surface)}.pulse-table tbody tr:is([aria-selected=true],[data-selected]) td{background:var(--accent-tint)}.pulse-table :is(th,td)[data-numeric]{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-table-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px}.pulse-cell-title{font-weight:600;color:var(--ink)}.pulse-cell-sub{font-size:12px;color:var(--ink-2)}.pulse-list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap-min);padding:12px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:start;text-decoration:none}.pulse-list-row:is(a,button){cursor:pointer}.pulse-list-row:is(a,button):hover{color:var(--ink);text-decoration:none}.pulse-list-row:is(a,button):hover .pulse-list-row-title{color:var(--accent)}.pulse-list-row[data-flush]{border-bottom:0}.pulse-list-row-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--sunken);color:var(--ink-2)}.pulse-list-row-body{flex:1 1;min-width:0}.pulse-list-row-title{display:block;font-weight:600}.pulse-list-row-meta{display:block;font-size:12px;color:var(--ink-2)}.pulse-list-row-end{display:flex;align-items:center;gap:8px;flex:none;color:var(--ink-3-aa)}.pulse-list-row-end>.pulse-icon:last-child{color:var(--ink-3)}.pulse-empty{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:40px 16px;color:var(--ink-2);text-align:center}.pulse-empty[data-variant=dashed]{padding:24px 16px;border:1.5px dashed var(--line-2);border-radius:var(--r-lg)}.pulse-empty-icon{color:var(--ink-3)}.pulse-empty-title{color:var(--ink);font-size:17px}.pulse-empty-body{max-width:46ch}.pulse-empty[data-compact]{gap:4px;padding:16px 12px;font-size:13px}.pulse-empty[data-compact] .pulse-empty-title{font-size:14px}.pulse-empty>:last-child:not(p,h2,h3,h4,svg){margin-top:6px}.pulse-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.pulse-label{color:var(--ink);font-size:13px;font-weight:600}.pulse-select{position:relative;display:inline-grid;min-width:0}.pulse-select>select{width:100%;min-height:var(--ctl-h);padding-block:0;padding-inline:12px 34px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pulse-select>.pulse-icon{position:absolute;inset-inline-end:10px;top:50%;translate:0 -50%;color:var(--ink-2);pointer-events:none}.pulse-search{position:relative;display:flex;align-items:center;min-width:0}.pulse-search>.pulse-icon{position:absolute;inset-inline-start:12px;color:var(--ink-3-aa);pointer-events:none}.pulse-search>input{flex:1 1;min-width:0;min-height:var(--ctl-h);padding-inline:36px 40px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pulse-search>input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pulse-search-clear{position:absolute;inset-inline-end:2px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.pulse-search-clear:hover{background:var(--sunken);color:var(--ink)}:is(.pulse-select>select,.pulse-search>input,.pulse-input):hover{border-color:var(--ink-3)}:is(.pulse-select>select,.pulse-search>input,.pulse-input):focus-visible{border-color:var(--accent)}:is(.pulse-search>input,.pulse-input)::placeholder{color:var(--ink-3-aa);opacity:1}.pulse-input{min-height:var(--ctl-h);padding:0 12px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.pulse-input[aria-invalid=true]{border-color:var(--crit)}.pulse-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pulse-filter-bar>.pulse-field:has(.pulse-search),.pulse-filter-bar>.pulse-search{flex:1 1 240px;max-width:360px}.pulse-filter-bar-end{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ink-2);font-size:12px}@media (max-width:899px),(pointer:coarse){:is(.pulse-select>select,.pulse-search>input,.pulse-input){font-size:16px}.pulse-search-clear{inset-inline-end:0;width:var(--tap-min);height:var(--tap-min)}.pulse-filter-bar>.pulse-field:has(.pulse-search),.pulse-filter-bar>.pulse-search{max-width:none}}.pulse-error{display:grid;grid-gap:12px;gap:12px;min-width:0}.pulse-error-msg{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--crit-tint);color:var(--crit-strong);font-size:14px}.pulse-error-msg>svg{flex:none;margin-top:2px}.pulse-error-msg strong{font-weight:700}.shell-desktop{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .15s ease}.shell-desktop[data-sidebar-collapsed=true]{grid-template-columns:72px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:20px 14px 14px;background:var(--nav);color:var(--nav-ink);overflow:hidden}.sidebar :focus-visible{box-shadow:var(--focus-ring-inverse)}.sidebar-scroll{flex:1 1;flex-direction:column;gap:6px;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.brand,.sidebar-scroll{display:flex;min-width:0}.brand{align-items:center;gap:10px;padding:6px 8px 18px;color:var(--card)}.brand-name{font-family:var(--font-display);font-size:17px;line-height:1.1;font-weight:800}.brand-sub{font-size:11px;color:var(--nav-muted)}.nav-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.nav-link{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;color:var(--nav-ink);font-size:14px;text-decoration:none}.nav-link:hover{text-decoration:none}.nav-link.active,.nav-link:hover{background:var(--nav-active);color:var(--card)}.nav-link.active{font-weight:600}.nav-link.active:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;border-start-start-radius:10px;border-end-start-radius:10px;background:var(--hot)}.nav-link-soon{color:var(--nav-muted);cursor:default}.nav-link-soon:hover{background:none;color:var(--nav-muted)}.nav-soon{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.nav-soon .pulse-pill{background:var(--nav-active);color:var(--nav-ink);font-size:11px}.shell-desktop[data-sidebar-collapsed=true] .sidebar .nav-soon{display:none}.nav-link .pulse-icon{width:18px;height:18px}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-foot{display:flex;align-items:center;gap:10px;padding:12px 8px 0;border-top:1px solid var(--nav-line)}.nav-foot,.nav-foot-text{min-width:0}.nav-foot-name{overflow:hidden;color:var(--card);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;flex-shrink:0;min-width:36px;min-height:36px;border:0;border-radius:var(--r-sm);background:none;color:var(--nav-muted);cursor:pointer}.sidebar-toggle:hover{background:var(--nav-active);color:var(--card)}.sidebar-toggle .pulse-icon{transition:transform .15s ease}.shell-desktop[data-sidebar-collapsed=true] .sidebar-toggle .pulse-icon{transform:rotate(180deg)}[dir=rtl] .shell-desktop[data-sidebar-collapsed=true] .sidebar-toggle .pulse-icon{transform:scaleX(-1) rotate(180deg)}.shell-desktop[data-sidebar-collapsed=true] .sidebar{padding-inline:12px}.shell-desktop[data-sidebar-collapsed=true] .sidebar :is(.nav-label,.brand-text,.nav-foot-text){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell-desktop[data-sidebar-collapsed=true] .sidebar :is(.nav-link,.brand,.nav-foot){justify-content:center;padding-inline:0}.shell-desktop[data-sidebar-collapsed=true] .sidebar-toggle{align-self:center}.main{display:flex;flex-direction:column;min-width:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;min-height:56px;padding:0 28px;background:var(--card);border-bottom:1px solid var(--line)}.topbar-title{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar-right{display:flex;align-items:center;gap:12px;-webkit-margin-start:auto;margin-inline-start:auto}.switcher{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;white-space:nowrap}.switcher .pulse-icon{color:var(--ink-2)}.content{display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px 28px}.account{position:relative}.account-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.account-trigger:hover .pulse-avatar{background:var(--line-2)}.account-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:30;display:grid;grid-gap:2px;gap:2px;min-width:232px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow)}.account-panel[hidden]{display:none}.account-head{display:grid;padding:8px 10px 10px;-webkit-margin-after:4px;margin-block-end:4px;border-bottom:1px solid var(--line)}.account-head-name{font-weight:600}.account-head-sub{font-size:12px;color:var(--ink-2)}.account-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:start;cursor:pointer}.account-item:hover{background:var(--sunken)}@media (max-width:899px),(pointer:coarse){.account-item,.nav-link{min-height:var(--tap-min)}.account-trigger,.sidebar-toggle{min-width:var(--tap-min);min-height:var(--tap-min)}}.account-item:disabled{opacity:.55;cursor:not-allowed}.account-item .pulse-icon{color:var(--ink-2)}.shell-menu-btn,.topbar-brand{display:none}.shell-drawer :focus-visible{box-shadow:var(--focus-ring-inverse)}.shell-drawer-body{display:flex;flex-direction:column;gap:6px;min-height:100%}.shell-drawer-body .brand{padding-top:0}.shell-drawer-body .nav-link{min-height:var(--tap-min)}.shell-drawer-body .nav-foot{margin-top:auto}.shell-drawer-extra{display:none;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 8px 4px}@media (max-width:1023px){.shell-desktop,.shell-desktop[data-sidebar-collapsed=true]{grid-template-columns:minmax(0,1fr)}.shell-desktop>.sidebar{display:none}.shell-menu-btn,.topbar-brand{display:inline-flex}.topbar{gap:8px;padding:0 12px}.topbar .shell-menu-btn{-webkit-margin-start:-6px;margin-inline-start:-6px}.content{padding:20px 16px}}@media (max-width:639px){.topbar-right>:is(.switcher,.pulse-lang){display:none}.shell-drawer-extra{display:flex}.topbar-right{gap:8px}}.m-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:calc(56px + env(safe-area-inset-top));margin:-16px -16px 0;padding:env(safe-area-inset-top) 16px 0;background:var(--card);border-bottom:1px solid var(--line)}.m-head[data-tone=dark]{background:var(--nav);color:var(--card);border-bottom-color:var(--nav)}.m-head-text{flex:1 1;min-width:0}.m-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}[dir=rtl] .m-title{letter-spacing:0}.m-sub{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.m-head[data-tone=dark] .m-sub{color:var(--nav-ink)}.m-head-back{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);-webkit-margin-start:-10px;margin-inline-start:-10px;border-radius:10px;color:inherit;text-decoration:none}.m-head-back:hover{background:var(--sunken);color:inherit}.m-head-end{display:flex;align-items:center;gap:8px;flex:none}.shell-phone .m-tabbar .nav-link{position:relative;flex-direction:column;gap:4px;min-height:56px;padding:7px 4px 5px;color:var(--ink-3-aa);font-size:11px;font-weight:500}.shell-phone .m-tabbar .nav-link:hover{background:none;color:var(--ink)}.shell-phone .m-tabbar .nav-link.active{color:var(--accent);font-weight:600;box-shadow:none}.shell-phone .m-tabbar .nav-link.active:before{content:none}.shell-phone .m-tabbar .nav-link:focus-visible{box-shadow:inset var(--focus-ring)}.shell-phone .m-tabbar .nav-label{max-width:100%}.m-tab-icon{position:relative;display:inline-flex}.shell-phone .m-tabbar .pulse-icon{width:24px;height:24px}.m-tab-icon>[data-testid=actions-badge]{position:absolute;top:-6px;inset-inline-start:10px}.m-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;gap:10px;margin:16px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line)}.m-footer>*{flex:1 1}.auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;background:var(--surface)}.auth-panel{display:none}.auth-main{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 16px 16px;gap:16px}.auth-card{width:min(460px,100%);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px;display:grid;grid-gap:18px;gap:18px}.auth-card,.auth-card form,.auth-card>*{min-width:0}.auth-foot{justify-content:center;gap:8px;min-height:44px;margin-top:auto;color:var(--ink-3-aa);font-size:12px}.auth-foot,.auth-head{display:flex;align-items:center}.auth-head{gap:12px;align-self:stretch;min-width:0;margin:0 -16px 8px;padding:14px 16px}.auth-head[data-kind=band]{align-items:flex-start;background:var(--nav);color:var(--card);padding-block:20px 22px}.auth-hero{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1;min-width:0}.auth-head[data-kind=band] .auth-head-title{font-size:20px;text-wrap:balance}.auth-head[data-kind=band] .auth-head-sub{font-size:14px;white-space:normal}:is(.auth-panel-alt,.auth-head-sub)[lang]{text-align:end}.auth-head[data-kind=step]{background:var(--card);border-bottom:1px solid var(--line);padding-block:8px;padding-inline:4px 12px}.auth-head-text{display:grid;flex:1 1;min-width:0}.auth-head-title{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.auth-head-sub{font-size:12px;color:var(--ink-3-aa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-head[data-kind=band] .auth-head-sub{color:var(--nav-ink)}.auth-head[data-kind=band] .pulse-lang{background:var(--nav-active);border-color:var(--nav-line)}.auth-head[data-kind=band] .pulse-lang>a{color:var(--nav-ink)}.auth-head[data-kind=band] .pulse-lang>a[aria-current]{background:var(--card);color:var(--ink)}.auth-head[data-kind=band] .pulse-lang>a:focus-visible{box-shadow:var(--focus-ring-inverse)}.auth-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:var(--r-sm);color:var(--ink)}.auth-back:hover{background:var(--sunken)}.auth-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:11px;background:var(--tenant);color:var(--tenant-ink);font-family:var(--font-display);font-size:16px;font-weight:800}.auth-logo[data-size=md]{width:48px;height:48px;border-radius:13px;font-size:19px}.auth-logo[data-size=lg]{width:88px;height:88px;border-radius:24px;font-size:36px}@media (min-width:900px){.auth:not(.auth--bar){grid-template-columns:minmax(320px,min(600px,42%)) minmax(0,1fr)}.auth-panel{display:flex;flex-direction:column;gap:24px;min-width:0;padding:48px 56px;background:var(--nav);color:var(--card)}.auth-panel-tenant{display:grid;grid-gap:24px;gap:24px;justify-items:start;margin-top:120px}.auth-panel-names{display:grid;grid-gap:8px;gap:8px;justify-self:stretch}.auth-panel-name{font-family:var(--font-display);font-size:34px;line-height:1.1;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.auth-panel-alt{font-family:var(--font-plex-arabic),var(--font-body);font-size:20px;color:var(--nav-ink)}.auth-panel-lede{max-width:400px;color:var(--nav-ink);font-size:15px}.auth-main{position:relative;justify-content:center;padding:88px 32px 16px}.auth-head[data-kind]{position:absolute;top:24px;inset-inline-end:32px;margin:0;padding:0;background:none;border:0}.auth-head>:not(.pulse-lang){display:none}.auth-head[data-kind] .pulse-lang{background:var(--surface);border-color:var(--line)}.auth-head[data-kind] .pulse-lang>a{color:var(--ink-2)}.auth-head[data-kind] .pulse-lang>a[aria-current]{color:var(--ink)}.auth-head[data-kind] .pulse-lang>a:focus-visible{box-shadow:var(--focus-ring)}.auth-card{padding:28px;margin-block:auto}.auth-foot{margin-top:0}}.auth-brand{display:flex;align-items:center;gap:10px;min-width:0}.auth-brand-text{display:grid;min-width:0}.auth-brand-name{font-family:var(--font-display);font-size:17px;line-height:1.1;font-weight:800}.auth-brand-host{font-size:11px;color:var(--nav-muted)}.auth--bar{grid-template-rows:auto 1fr}.auth-bar{display:flex;align-items:center;gap:16px 24px;min-width:0;padding:10px 16px;background:var(--card);border-bottom:1px solid var(--line)}.auth-bar .auth-brand-host{color:var(--ink-3-aa)}.auth-bar-tenant{display:flex;align-items:center;gap:10px;min-width:0}.auth-bar-tenant .auth-logo{width:28px;height:28px;border-radius:7px;font-size:12px}.auth-bar-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-bar-end{-webkit-margin-start:auto;margin-inline-start:auto}.auth--bar .auth-main{justify-content:center;padding:24px 16px 16px}@media (max-width:599px){.auth-bar .auth-brand{display:none}}@media (min-width:900px){.auth-bar{padding:12px 40px}.auth--bar .auth-main{padding:48px 32px 16px}}.auth-card input:not([type=checkbox],[type=radio]){width:100%;min-width:0}.auth-card [role=tab]{white-space:nowrap}[dir=rtl] .auth-card .pulse-tab-full{display:none}[dir=rtl] .auth-card .pulse-tab-short{display:inline}@media (max-width:899px){.auth-head[data-kind=step]~.auth-card{background:none;border:0;padding:8px 0 0}.auth-head[data-kind=step]~.auth-card h1{font-size:24px}}.auth-title{display:grid;grid-gap:4px;gap:4px;min-width:0}.auth-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-aa)}[dir=rtl] .auth-eyebrow{letter-spacing:0;font-size:12px}.auth-card h1{overflow-wrap:anywhere}.auth-muted,.auth-small{color:var(--ink-2)}.auth-small{font-size:12px}.auth-divider{height:1px;background:var(--line);border:0;margin:0}.auth-stepper{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.auth-step,.auth-stepper{display:flex;align-items:center}.auth-step{gap:8px;font-size:13px;color:var(--ink-3-aa)}.auth-step[aria-current=step]{color:var(--ink);font-weight:600}.auth-step-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);background:var(--card);font-size:12px;font-weight:700}.auth-step[aria-current=step] .auth-step-n{background:var(--accent);border-color:var(--accent);color:var(--card)}.auth-step[data-done] .auth-step-n{background:var(--good);border-color:var(--good);color:var(--card)}.auth-step-line{width:36px;height:1px;background:var(--line-2)}.auth-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--ink-2)}.auth-note>svg{flex:none;margin-top:1px}.auth-check{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);cursor:pointer}.auth-check>input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.auth-alert{color:var(--crit-strong);font-weight:600}.auth-field-error{margin-top:-6px;color:var(--crit-strong);font-size:13px}@media (min-width:480px){.auth-nowrap{white-space:nowrap}}.auth-callout{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);font-size:13px;background:var(--sunken);color:var(--ink-2)}.auth-callout>svg{flex:none;margin-top:1px}.auth-callout[data-tone=info]{background:var(--info-tint);color:var(--info-strong)}.auth-callout a{text-decoration:underline;text-underline-offset:2px}.auth-link,.auth-link-btn{text-decoration:none}.auth-link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--accent);font-weight:600;font-size:13px}.auth-link:hover{text-decoration:underline}.auth-check-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pulse-code{position:relative;direction:ltr;min-width:0}.pulse-code-boxes{display:grid;grid-template-columns:repeat(var(--code-len,6),minmax(0,1fr));grid-gap:8px;gap:8px}.pulse-code-box{display:flex;align-items:center;justify-content:center;height:64px;min-width:0;border:2px solid var(--line-2);border-radius:14px;background:var(--card);color:var(--ink);font-family:var(--font-display);font-size:28px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-code-box:empty:after{content:"";width:14px;height:2px;border-radius:1px;background:var(--line-2)}.pulse-code-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0;outline:none;cursor:text}.pulse-code-input::selection{background:transparent}.pulse-code-input:focus-visible{box-shadow:none}.pulse-code:focus-within .pulse-code-box[data-active]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.pulse-code[data-invalid] .pulse-code-box{border-color:var(--crit)}.pulse-code[data-disabled] .pulse-code-box{background:var(--sunken)}.pulse-code:not([data-ready]) .pulse-code-boxes{visibility:hidden}.pulse-code:not([data-ready]) .pulse-code-input{border:2px solid var(--line-2);border-radius:14px;background:var(--card);color:var(--ink);caret-color:auto;text-align:center;font-size:28px;letter-spacing:.4em}@media (max-width:379px){.pulse-code-boxes{gap:6px}.pulse-code-box{height:56px;font-size:24px}}.auth-state{display:grid;grid-gap:12px;gap:12px;justify-items:start;min-width:0}.auth-state-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--r-lg);background:var(--sunken);color:var(--ink-2)}.auth-state-icon[data-tone=crit]{background:var(--crit-tint);color:var(--crit-strong)}.auth-state-icon[data-tone=good]{background:var(--good-tint);color:var(--good-strong)}.auth-reset{display:grid;grid-gap:14px;gap:14px}.auth-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:599px){.auth-actions>*{flex:1 1 100%}}.pulse-pin{display:grid;grid-gap:10px;gap:10px;min-width:0}.pulse-pin-label{text-align:center;font-size:13px;font-weight:600}.pulse-pin-dots{display:flex;justify-content:center;align-items:center;gap:14px;height:20px;direction:ltr}.pulse-pin-dots>span{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);background:var(--card)}.pulse-pin-dots>span[data-on]{background:var(--ink);border-color:var(--ink)}.pulse-pin-pad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;direction:ltr}.pulse-pin-key{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;border-radius:var(--r-md);background:var(--card);border:1.5px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:700;cursor:pointer}.pulse-pin-key:hover:not(:disabled){background:var(--sunken)}.pulse-pin-key:active:not(:disabled){background:var(--sunken-2)}.pulse-pin-key[data-kind=erase]{color:var(--ink-2)}.pulse-pin-key:disabled{opacity:.55;cursor:not-allowed}.switch{display:grid;grid-gap:12px;gap:12px;min-width:0}.switch-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--warn-tint);color:var(--warn-strong);font-size:13px;font-weight:600}.switch-warn>svg{flex:none;margin-top:1px}.switch-recent{display:grid;grid-gap:4px;gap:4px;padding:10px 8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}.switch-recent .auth-eyebrow{padding:0 8px 4px}.switch-user{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;padding:6px 8px;border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.switch-user:hover{background:var(--sunken)}.switch-user[aria-pressed=true]{background:var(--accent-tint)}.switch-user-text{display:grid;flex:1 1;min-width:0}.switch-user-name{font-weight:600}.switch-user-sub{font-size:12px;color:var(--ink-3-aa)}.switch-user-tag{font-size:12px;font-weight:700;color:var(--accent-ink)}.switch-foot{text-align:center;font-size:12px;color:var(--ink-3-aa)}.switch .pulse-field input,.switch input[type=text]{width:100%;min-width:0}.auth--bar .auth-card{width:min(600px,100%);margin-block:auto}@media (min-width:900px){.auth--bar .auth-card{padding:32px}}.invite-fixed{position:relative;display:flex;align-items:center}.invite-fixed>input{min-height:var(--tap-min);padding-block:0;padding-inline:12px 40px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--sunken);color:var(--ink-2);font:inherit;font-size:16px}.invite-fixed>svg{position:absolute;inset-inline-end:14px;color:var(--ink-3-aa)}[dir=rtl] .invite-fixed>input{padding-inline:40px 12px}.invite-rules{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-2)}.invite-rules>li{display:flex;align-items:center;gap:10px}.invite-rule-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);color:var(--card)}.invite-rules>li[data-ok] .invite-rule-mark{background:var(--good);border-color:var(--good)}.pulse-skel-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}.pulse-skel-row{display:flex;align-items:center;gap:12px}.pulse-skel-dot{width:28px;height:28px;flex:none;border-radius:50%}.pulse-skel-lines{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.pulse-skel-lines>span{display:block}.pulse-skel-pill{width:56px;height:14px;flex:none;border-radius:7px}.forbidden-inline{padding:24px 0}.forbidden-page{display:grid;place-items:center;min-height:100dvh;padding:16px}.forbidden-card{display:flex;align-items:flex-start;gap:16px;width:min(560px,100%);margin-inline:auto;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}.forbidden-card h2{font-size:17px}.forbidden-card .auth-state-icon{width:48px;height:48px;flex:none;border-radius:var(--r-md)}*{box-sizing:border-box}body,html{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;text-wrap:balance}h1{font-size:28px;line-height:1.15;font-weight:800}h1,h2{font-family:var(--font-display)}h2{font-size:19px;line-height:1.25;font-weight:700}p{margin:0;text-wrap:pretty}:where(a,button,input,label,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.skip-link{position:absolute;inset-inline-start:8px;top:-48px;padding:8px 12px;background:var(--card);border-radius:var(--r-sm);z-index:10}.skip-link:focus{top:8px}.shell-phone{display:flex;flex-direction:column;min-height:100dvh;background:var(--surface);--toast-offset:72px}.m-body{flex:1 1;padding:16px}.m-tabbar{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.m-tabbar .nav-link{justify-content:center;min-height:56px;color:var(--ink-2);border-radius:0}html:has(.shell-phone){scroll-padding-bottom:calc(56px + env(safe-area-inset-bottom) + 8px)}.m-tabbar .nav-link.active{background:none;color:var(--accent);font-weight:700}@media (min-width:640px){body:has(.shell-phone),html:has(.shell-phone){background:var(--line)}.shell-phone{max-width:480px;margin-inline:auto;box-shadow:var(--shadow)}}.section-bar{position:relative;height:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.section-bar,.section-bar>span{border-start-end-radius:4px;border-end-end-radius:4px}.section-bar>span{display:block;height:100%}.pass-mark{position:absolute;top:-4px;bottom:-4px;inset-inline-start:var(--mark);-webkit-border-start:2px dashed var(--ink-2);border-inline-start:2px dashed var(--ink-2)}.section-below{display:inline-flex;align-items:center;gap:4px;color:var(--crit-strong);font-size:12px;font-weight:600;white-space:nowrap}.pulse-builder-grid{display:grid;grid-template-columns:minmax(220px,256px) minmax(0,1fr) minmax(280px,320px);grid-gap:14px;gap:14px;align-items:start}.pulse-builder-pane{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}@media (max-width:1279px){.pulse-builder-grid{grid-template-columns:240px minmax(0,1fr)}.pulse-builder-settings{grid-column:1/-1}}@media (max-width:767px){.pulse-builder-grid{grid-template-columns:minmax(0,1fr)}}.pulse-seg{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0;min-width:0}.pulse-seg>legend{font-weight:600;font-size:13px;padding:0;-webkit-margin-after:6px;margin-block-end:6px;float:inline-start;width:100%}.pulse-seg-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.pulse-seg-chip:has(input:checked){background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.pulse-seg-chip:has(input:focus-visible){box-shadow:var(--focus-ring)}.pulse-seg-chip:has(input:disabled){opacity:.55;cursor:not-allowed}.pulse-seg-chip>input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}