@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-20c4,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:500;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:500;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:500;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:500;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:500;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;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-20c4,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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-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 Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30a8c4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30a8c4{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_355772{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500;font-style:italic}.__variable_355772{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--bg-ground:#dbd6ce;--bg-raised:#e8e4dd;--bg-plate:#c9c2b7;--bg-inverse:#1e1c1a;--text-primary:#1e1c1a;--text-muted:#5c554e;--text-inverse:#dbd6ce;--text-attention:#a32824;--brand-red:#e7403c;--brand-on-red:#1e1c1a;--attention-mark:#b4302c;--line-default:rgba(30,28,26,0.18);--line-strong:rgba(30,28,26,0.9);--chart-actual:#1e1c1a;--chart-forecast:#1e1c1a;--chart-secondary:#6a635b;--chart-tertiary:#a39b90;--chart-grid:rgba(30,28,26,0.12);--chart-floor:#b4302c;--chart-today:#1e1c1a;--chart-won:#1e1c1a;--chart-lost:#7a7168;--chart-no-deal:#e8e4dd;--chart-seq-1:#1e1c1a;--chart-seq-2:#3d3936;--chart-seq-3:#5f5851;--chart-seq-4:#a39b90;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-none:0;--radius-pill:999px;--font-display:"neue-haas-grotesk-display","Helvetica Neue",Helvetica,Arial,sans-serif;--font-text:var(--font-plex-sans),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-note:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--weight-display:700;--weight-heading:600;--sidebar-width:232px;--page-gutter:32px;--tabbar-height:61px;--ease:cubic-bezier(0.2,0.7,0.1,1)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--bg-ground);color:var(--text-primary);font-family:var(--font-text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--bg-inverse);color:var(--text-inverse)}:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.ff-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.t-display-l,.t-display-m,.t-display-s,.t-display-xl{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase}.t-display-xl{font-size:56px;line-height:.88;letter-spacing:-.03em}.t-display-l{font-size:40px;line-height:.9;letter-spacing:-.03em}.t-display-m{font-size:28px;line-height:.94;letter-spacing:-.025em}.t-display-s{font-size:20px;line-height:1;letter-spacing:-.01em}.t-heading,.t-heading-s{font-family:var(--font-display);font-weight:var(--weight-heading)}.t-heading{font-size:22px;line-height:1.12;letter-spacing:-.015em}.t-heading-s{font-size:17px;line-height:1.2;letter-spacing:-.005em}.t-number-l,.t-number-m,.t-number-xl{font-family:var(--font-display);font-weight:var(--weight-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.t-number-xl{font-size:36px;line-height:1}.t-number-l{font-size:30px;line-height:1}.t-number-m{font-size:22px;line-height:1.1}.t-body{line-height:1.5;font-weight:400}.t-body,.t-body-medium{font-family:var(--font-text);font-size:15px}.t-body-medium{line-height:1.4;font-weight:500}.t-small{line-height:1.45;font-weight:400}.t-small,.t-small-medium{font-family:var(--font-text);font-size:13px}.t-small-medium{line-height:1.4;font-weight:500}.t-label,.t-label-xs,.t-nav{font-family:var(--font-mono);font-weight:500;line-height:1.3;text-transform:uppercase}.t-label{font-size:11px;letter-spacing:.04em}.t-label-xs{font-size:10px;letter-spacing:.02em}.t-nav{font-size:13px;letter-spacing:.04em}.t-data,.t-data-medium,.t-data-s{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-data{font-weight:400}.t-data,.t-data-medium{font-size:13px;line-height:1.4}.t-data-medium{font-weight:500}.t-data-s{font-size:11px;line-height:1.3;font-weight:400}.t-note{font-family:var(--font-note);font-style:italic;font-weight:500;font-size:24px;line-height:1.1;color:var(--text-attention)}.t-muted{color:var(--text-muted)}.t-attention{color:var(--text-attention)}.t-right{text-align:right}.t-nowrap,.t-truncate{white-space:nowrap}.t-truncate{overflow:hidden;text-overflow:ellipsis;min-width:0}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ff-logo{display:block;height:auto;color:var(--text-primary);flex:none}.ff-mark{display:inline-block;position:relative;width:14px;height:8px;flex:none}.ff-mark:before{content:"";position:absolute;left:0;top:2.75px;width:14px;height:2.5px;background:var(--attention-mark);transform:rotate(-4deg)}.ff-mark--empty:before{display:none}.ff-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;min-height:100dvh}.ff-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;border-right:1px solid var(--line-default);background:var(--bg-ground)}.ff-sidebar,.ff-sidebar__brand{display:flex;flex-direction:column}.ff-sidebar__brand{gap:var(--space-12);padding:28px 24px}.ff-sidebar__brand .t-label{color:var(--text-muted)}.ff-sidebar__nav{display:flex;flex-direction:column;padding:0 24px}.ff-sidebar__spacer{flex:1 0;min-height:1px}.ff-sidebar__who{display:flex;flex-direction:column;gap:var(--space-4);padding:16px 24px}.ff-sidebar__who .t-label{color:var(--text-muted)}.ff-sidebar__band{background:var(--brand-red);color:var(--brand-on-red);padding:20px 24px}.ff-navitem{display:flex;align-items:center;gap:var(--space-12);padding:9px 0;color:var(--text-muted)}.ff-navitem__dot{width:8px;height:8px;flex:none}.ff-navitem[aria-current=page]{color:var(--text-primary)}.ff-navitem[aria-current=page] .ff-navitem__dot{background:var(--brand-red)}.ff-navitem:hover{color:var(--text-primary)}.ff-textlink{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-default);text-decoration-color:var(--line-default)}.ff-textlink:hover{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}button.ff-textlink{font:inherit}.ff-main{min-width:0;padding:36px var(--page-gutter) 64px}.ff-main__inner{max-width:1320px;display:flex;flex-direction:column;gap:var(--space-32)}.ff-phonefoot,.ff-tabbar,.ff-topbar{display:none}.ff-topbar{border-top:4px solid var(--brand-red);padding:16px 16px 0;align-items:center;justify-content:space-between;gap:var(--space-16)}.ff-topbar .t-label{color:var(--text-muted)}.ff-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--bg-ground);border-top:1.5px solid var(--line-strong);padding:10px 0 calc(22px + env(safe-area-inset-bottom, 0px));align-items:flex-start}.ff-tab{flex:1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-muted);white-space:nowrap}.ff-tab__dot{width:8px;height:8px;background:var(--bg-plate)}.ff-tab[aria-current=page]{color:var(--text-primary)}.ff-tab[aria-current=page] .ff-tab__dot{background:var(--brand-red)}.ff-phonefoot{border-top:1px solid var(--line-default);padding-top:var(--space-16);color:var(--text-muted)}@media (max-width:860px){:root{--page-gutter:16px}.ff-shell{display:block}.ff-sidebar{display:none}.ff-tabbar,.ff-topbar{display:flex}.ff-phonefoot{display:block}.ff-main{padding:16px var(--page-gutter) calc(var(--tabbar-height) + 48px + env(safe-area-inset-bottom, 0px))}.ff-main__inner{gap:var(--space-24)}}.ff-pagehead{display:flex;flex-direction:column;gap:20px}.ff-pagehead__top{display:flex;align-items:flex-end;gap:var(--space-24)}.ff-pagehead__title{flex:1 0;min-width:0;overflow-wrap:anywhere}.ff-status{display:flex;align-items:center;gap:var(--space-8);padding:9px 0;border-top:1px solid var(--line-default);border-bottom:1px solid var(--line-default);color:var(--text-muted)}.ff-status--stale{color:var(--text-attention)}.ff-status p{flex:1 0;min-width:0}@media (max-width:860px){.ff-pagehead,.ff-pagehead__top{gap:var(--space-12)}.ff-pagehead__top{flex-direction:column;align-items:flex-start}.ff-pagehead__title{flex:none;width:100%;font-size:40px;line-height:.9}}.ff-section{border-top:1.5px solid var(--line-strong);padding-top:var(--space-16);flex-direction:column;min-width:0}.ff-section,.ff-section__head{display:flex;gap:var(--space-16)}.ff-section__head{align-items:baseline;justify-content:space-between}.ff-section__head>:first-child{min-width:0}.ff-section__aside{flex:none;color:var(--text-muted);display:flex;align-items:center;gap:var(--space-12)}.ff-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-32);gap:var(--space-32);align-items:start}@media (max-width:860px){.ff-cols-2{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}.ff-seg{display:inline-flex;padding:3px;border:1px solid var(--line-strong);flex:none;max-width:100%}.ff-seg,.ff-seg__item{align-items:center;border-radius:var(--radius-pill)}.ff-seg__item{display:flex;padding:6px 14px;color:var(--text-primary);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease)}.ff-seg__item[aria-current=true],.ff-seg__item[aria-pressed=true]{background:var(--bg-inverse);color:var(--text-inverse)}.ff-tabs{display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:none;border-bottom:1.5px solid var(--line-strong);padding-bottom:var(--space-12)}.ff-tabs::-webkit-scrollbar{display:none}.ff-tabs .ff-seg__item{flex:none}.ff-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--weight-heading);font-size:14px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);padding:10px 18px;transition:transform .2s var(--ease)}.ff-btn--primary{background:var(--bg-inverse);color:var(--text-inverse);border:1.5px solid var(--bg-inverse)}.ff-btn--ghost{border:1.5px solid var(--line-strong);color:var(--text-primary)}.ff-btn--quiet{padding:4px 0;border-radius:0;color:var(--text-primary)}.ff-btn:hover:not(:disabled){transform:translateY(-1px)}.ff-btn--quiet:hover:not(:disabled){transform:none;text-decoration:underline;text-underline-offset:4px}.ff-btn:disabled{opacity:.45;cursor:default}.ff-toggle{position:relative;width:36px;height:20px;flex:none;border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:transparent;transition:background-color .15s var(--ease)}.ff-toggle:after{content:"";position:absolute;top:1.5px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform .15s var(--ease),background-color .15s var(--ease)}.ff-toggle[aria-checked=true]{background:var(--bg-inverse);border-color:var(--bg-inverse)}.ff-toggle[aria-checked=true]:after{background:var(--text-inverse);transform:translateX(14.5px)}.ff-toggle:disabled{opacity:.45;cursor:default}.ff-togglefield{gap:var(--space-12)}.ff-chip,.ff-togglefield{display:inline-flex;align-items:center}.ff-chip{position:relative;gap:6px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-primary);white-space:nowrap}.ff-chip--selected{background:var(--bg-inverse);color:var(--text-inverse)}.ff-chip svg{flex:none}.ff-chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.ff-chip:has(select:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}.ff-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ff-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-pill);border:1px solid transparent;white-space:nowrap;color:var(--text-primary)}.ff-pill--won{background:var(--bg-inverse);color:var(--text-inverse)}.ff-pill--lost{border-color:var(--line-strong)}.ff-pill--no-deal{color:var(--text-muted)}.ff-pill--forecast,.ff-pill--no-deal{border:1px dashed var(--line-strong)}.ff-pill--in-progress{background:var(--bg-plate)}.ff-pill--signed{background:var(--bg-raised);border-color:var(--line-strong)}.ff-pill--actual{padding-left:0;padding-right:0;color:var(--text-muted)}.ff-kpis{display:grid;grid-template-columns:repeat(var(--kpi-columns,4),minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.ff-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 16px;border-top:1.5px solid var(--line-strong);min-width:0;text-align:left;color:var(--text-primary)}.ff-kpi--selected{background:var(--bg-raised);border-top-width:4px;padding-top:11.5px}.ff-kpi--plain{padding:0;border-top:0;gap:var(--space-4)}a.ff-kpi:hover,button.ff-kpi:hover{background:var(--bg-raised)}.ff-kpi__label{color:var(--text-muted);max-width:100%}.ff-kpi__value{white-space:nowrap;max-width:100%}.ff-kpi__foot{display:flex;align-items:center;gap:var(--space-8);width:100%;min-width:0}.ff-kpi__foot .t-muted{flex:1 0;min-width:0}@media (max-width:860px){.ff-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.ff-kpis>:first-child:nth-last-child(odd){grid-column:1/-1}.ff-kpi .t-number-xl{font-size:30px}.ff-kpis>:first-child:nth-last-child(odd) .t-number-xl{font-size:36px}}.ff-list{display:flex;flex-direction:column}.ff-listrow{display:flex;align-items:center;gap:var(--space-12);padding:12px 0;border-bottom:1px solid var(--line-default);min-width:0;color:var(--text-primary)}.ff-listrow__text{flex:1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ff-listrow__sub{color:var(--text-muted)}.ff-listrow--attention .ff-listrow__sub{color:var(--text-attention)}.ff-listrow__amount{flex:none;text-align:right;white-space:nowrap}.ff-listrow--total{border-top:1px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong);margin-top:-1px}a.ff-listrow:hover .ff-listrow__title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ff-grouplabel{display:flex;align-items:center;gap:var(--space-8);padding-top:var(--space-12);color:var(--text-muted)}.ff-grouplabel--attention{color:var(--text-attention)}.ff-deal{display:flex;align-items:center;gap:var(--space-16);padding:11px 0;border-bottom:1px solid var(--line-default);min-width:0;color:var(--text-primary)}.ff-deal__name{flex:1 0;min-width:0}.ff-deal__meta{display:contents}.ff-deal__phonelabel{display:none}.ff-deal__value{width:88px;flex:none;text-align:right}.ff-deal__prob{width:48px;flex:none;text-align:right}.ff-deal__close{width:96px;flex:none;text-align:right;white-space:nowrap}.ff-deal__activity{width:210px;flex:none;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-deal__idle{display:none;width:28px;flex:none;text-align:right;color:var(--text-muted)}.ff-deal--attention .ff-deal__activity,.ff-deal--attention .ff-deal__idle{color:var(--text-attention)}.ff-deal--head{padding:0 0 var(--space-8);border-bottom:1px solid var(--line-strong)}.ff-deal--head,.ff-deal--head .ff-deal__activity,.ff-deal--head .ff-deal__idle{color:var(--text-muted)}a.ff-deal:hover .ff-deal__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:860px){.ff-deal{gap:var(--space-8);padding:12px 0}.ff-deal .ff-mark--empty{display:none}.ff-deal{flex-wrap:wrap;row-gap:var(--space-4)}.ff-deal .ff-mark{align-self:flex-start;margin-top:6px}.ff-deal__name{font-size:13px}.ff-deal__value{width:auto}.ff-deal__meta{display:flex;flex-basis:100%;gap:var(--space-8);padding-left:22px;color:var(--text-muted)}.ff-deal:not(.ff-deal--attention) .ff-deal__meta{padding-left:0}.ff-deal__close,.ff-deal__idle,.ff-deal__prob{width:auto;font-size:11px;line-height:1.3;text-align:left}.ff-deal__activity{display:none}.ff-deal__idle{display:block}.ff-deal__phonelabel{display:inline}.ff-deal__close{white-space:nowrap}.ff-deal--head .ff-deal__meta{display:none}}.ff-fdeal{display:flex;align-items:center;gap:var(--space-12);padding:10px 0;border-bottom:1px solid var(--line-default);min-width:0}.ff-fdeal__text{flex:1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.ff-fdeal--off .ff-fdeal__title,.ff-fdeal__meta{color:var(--text-muted)}.ff-banner-stale{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16);background:var(--bg-raised)}.ff-banner-stale__text{flex:1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.ff-banner-stale__title{display:flex;align-items:center;gap:var(--space-8);color:var(--text-attention)}.ff-banner-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);padding:56px 0;border-top:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong)}.ff-banner-empty__body{color:var(--text-muted);max-width:62ch}.ff-banner-empty__action{padding-top:var(--space-8)}.ff-banner-loading{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:var(--space-16) 0 var(--space-8);border-top:1.5px solid var(--line-strong)}.ff-banner-loading .t-label{color:var(--text-muted)}.ff-skel{display:block;background:var(--bg-plate);height:12px;width:100%}.ff-skel--chart{background:var(--bg-raised);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}@media (max-width:860px){.ff-banner-stale{flex-direction:column;align-items:flex-start}}:where(.ff-table) th{font-weight:400}.ff-tablescroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.ff-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.ff-table td,.ff-table th{padding:7px 8px 7px 0;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line-default)}.ff-table .is-num{text-align:right}.ff-table thead th{padding-top:8px;padding-bottom:8px;border-top:1.5px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--text-muted);vertical-align:middle}.ff-table thead th .ff-th__label{display:block;color:var(--text-primary)}.ff-table thead th:first-child .ff-th__label,.ff-table--list thead th .ff-th__label{color:var(--text-muted)}.ff-table thead th .ff-th__sub{display:block;margin-top:var(--space-2);color:var(--text-muted)}.ff-table td:first-child,.ff-table th:first-child{max-width:320px;overflow:hidden;text-overflow:ellipsis}.ff-table--freeze td:first-child,.ff-table--freeze th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg-ground)}.ff-table--list thead th{border-top:0;padding-top:0}.ff-table--list tbody th,.ff-table--list td{padding-top:11px;padding-bottom:11px}.ff-table--list td:last-child,.ff-table--list th:last-child{padding-right:0}.ff-table .ff-tr--section>*{padding-top:var(--space-16);padding-bottom:var(--space-8);color:var(--text-primary)}.ff-table .ff-tr--line.is-indent>:first-child{padding-left:var(--space-16)}.ff-table .ff-tr--subtotal>*{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-weight:500}.ff-table .ff-tr--total>*{border-top:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong);font-weight:500}.ff-table tr:has(+.ff-tr--subtotal)>*,.ff-table tr:has(+.ff-tr--total)>*{border-bottom-color:transparent}.ff-table .ff-tr--attention>:first-child{color:var(--text-primary)}.ff-table a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ff-table .is-in-progress{background:var(--bg-raised)}.ff-table .is-forecast{border-left:1.5px dashed var(--line-strong);color:var(--text-muted)}.ff-table thead .is-forecast .ff-th__label{color:var(--text-primary)}.ff-table .is-total{background:var(--bg-plate)}.ff-table .is-forecast,.ff-table .is-in-progress,.ff-table .is-total{padding-left:var(--space-8)}.ff-chart{position:relative;width:100%;min-width:0}.ff-chart svg{display:block;width:100%;overflow:visible}.ff-chart text{font-family:var(--font-mono);font-size:11px;fill:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ff-chart .is-ink{fill:var(--text-primary)}.ff-chart .is-attention{fill:var(--text-attention)}.ff-chart .is-label{font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.ff-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) 20px;color:var(--text-muted)}.ff-legend__item{display:inline-flex;align-items:center;gap:var(--space-8)}.ff-legend svg{flex:none;overflow:visible}.ff-ranked{display:flex;flex-direction:column}.ff-ranked__row{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:6px;row-gap:6px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line-default);color:var(--text-primary)}.ff-ranked__share{text-align:right;color:var(--text-muted)}.ff-ranked__track{grid-column:1/-1;height:6px;background:var(--bg-plate)}.ff-ranked__fill{display:block;height:100%;background:var(--chart-seq-1)}.ff-ranked__fill--muted{background:var(--chart-secondary)}.ff-stacked{display:flex;gap:2px;width:100%}.ff-stacked__seg{display:flex;align-items:center;justify-content:center;min-width:2px;color:var(--text-inverse);overflow:hidden}.ff-stacked__seg--1{background:var(--chart-seq-1)}.ff-stacked__seg--2{background:var(--chart-seq-2)}.ff-stacked__seg--3{background:var(--chart-seq-3)}.ff-stacked__seg--4{background:var(--chart-seq-4);color:var(--text-primary)}.ff-stacked__seg--hollow{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-primary)}.ff-swatch{display:inline-block;width:12px;height:12px;flex:none}.ff-swatch--1{background:var(--chart-seq-1)}.ff-swatch--2{background:var(--chart-seq-2)}.ff-swatch--3{background:var(--chart-seq-3)}.ff-swatch--4{background:var(--chart-seq-4)}.ff-swatch--hollow{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.ff-auth{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,880fr) minmax(0,560fr)}.ff-auth__main{justify-content:space-between;gap:var(--space-48);padding:48px;min-width:0}.ff-auth__body,.ff-auth__main{display:flex;flex-direction:column}.ff-auth__body{align-items:flex-start;gap:var(--space-24);max-width:620px}.ff-auth__eyebrow{display:flex;align-items:center;gap:var(--space-8);color:var(--text-muted)}.ff-auth__eyebrow--attention{color:var(--text-attention)}.ff-auth__lead{max-width:460px}.ff-auth__foot,.ff-auth__lead{color:var(--text-muted)}.ff-auth__panel{background:var(--brand-red);color:var(--brand-on-red);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-48);padding:48px;min-width:0}.ff-auth__panel .ff-logo{color:var(--brand-on-red);width:100%}.ff-auth__panel-logo-top{display:none}.ff-auth__sentence,.ff-auth__word{display:block}.ff-auth__h1{font-size:40px;line-height:1;letter-spacing:-.03em;font-family:var(--font-display);font-weight:var(--weight-heading)}@media (max-width:860px){.ff-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ff-auth__panel{order:-1;padding:24px;gap:132px;min-height:300px}.ff-auth__panel-logo-top{display:block}.ff-auth__main>.ff-logo,.ff-auth__panel-logo-bottom{display:none}.ff-auth__panel .t-display-xl{font-size:40px;line-height:.9}.ff-auth__word{display:inline}.ff-auth__main{padding:40px 24px 24px}.ff-auth__main .t-display-xl{font-size:40px;line-height:.9}.ff-auth__h1{font-size:32px}}.ff-field{display:inline-flex;align-items:center;gap:var(--space-12)}.ff-input{font-family:var(--font-mono);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);background:transparent;border:1px solid var(--line-strong);border-radius:0;padding:6px 10px;width:112px}.ff-placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);padding:56px 0;border-top:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong)}.ff-placeholder p{color:var(--text-muted);max-width:62ch}.ff-kpi__context{color:var(--text-muted);max-width:100%;text-wrap:pretty}.ff-kpi__context a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ff-kpi__context .ff-kpi__context-line{display:block}.ff-context{color:var(--text-muted);max-width:82ch;text-wrap:pretty}.ff-who{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ff-who__name{overflow-wrap:anywhere}.ff-skip{position:absolute;left:var(--space-16);top:var(--space-8);z-index:50;padding:var(--space-8) var(--space-16);background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--radius-pill);transform:translateY(-200%)}.ff-skip:focus,.ff-skip:focus-visible{transform:none}.ff-main:focus{outline:none}.ff-hit,.ff-toggle{position:relative}.ff-hit:before,.ff-toggle:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ff-chart text.is-attention,.ff-chart text.is-halo,.ff-chart text.is-ink{paint-order:stroke;stroke:var(--bg-ground);stroke-width:4px;stroke-linejoin:round}.ff-chart[tabindex]:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.ff-tip{position:absolute;z-index:5;pointer-events:none;min-width:140px;max-width:260px;padding:var(--space-8) var(--space-12);background:var(--bg-inverse);color:var(--text-inverse);display:flex;flex-direction:column;gap:var(--space-4)}.ff-tip__title{font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ff-tip__row,.ff-tip__title{font-family:var(--font-mono);font-size:11px}.ff-tip__row{display:flex;justify-content:space-between;gap:var(--space-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ff-tip__row>:first-child{opacity:.8}.ff-tip__note{font-size:11px;opacity:.8}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}