@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7MsNo.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--canvas-50: #FBFAF7;--canvas-100: #F7F5F1;--canvas-200: #F4F4F2;--canvas-300: #EDEAE4;--canvas-400: #E5E2DC;--canvas-500: #D8D3CA;--ink-50: #F1EFEB;--ink-100: #E8E8E5;--ink-200: #D2D2CE;--ink-300: #B0B1AE;--ink-400: #8A8B87;--ink-500: #5B6068;--ink-600: #3F434B;--ink-700: #2A2D33;--ink-800: #1A1C20;--ink-900: #13141A;--ember-50: #FFF3EC;--ember-100: #FFE2D0;--ember-200: #FDC09A;--ember-300: #FB9762;--ember-400: #F47236;--ember-500: #DB4A0F;--ember-600: #BC3D08;--ember-700: #993105;--ember-800: #6E2204;--trust-50: #E8F4F1;--trust-100: #C6E3DC;--trust-300: #5BA294;--trust-500: #0F7A68;--trust-600: #0F5E52;--trust-700: #0B463E;--success-50: #E8F2EB;--success-500: #2F7A4D;--success-700: #1F5635;--warning-50: #FBF1DF;--warning-500: #B07308;--warning-700: #7F5306;--danger-50: #FBEBE6;--danger-200: #F7A891;--danger-500: #B43621;--danger-700: #842617;--info-50: #E6EEFB;--info-500: #2A5BC9;--info-700: #1E4396;--white: #FFFFFF;--black: #000000;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 12px;--sp-6: 16px;--sp-7: 20px;--sp-8: 24px;--sp-9: 32px;--sp-10: 40px;--sp-11: 48px;--sp-12: 64px;--sp-13: 80px;--sp-14: 96px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--e0: none;--e1: 0 1px 2px rgba(20, 18, 14, .04), 0 1px 1px rgba(20, 18, 14, .03);--e2: 0 8px 24px -8px rgba(20, 18, 14, .12), 0 2px 4px rgba(20, 18, 14, .04);--e3: 0 24px 48px -16px rgba(20, 18, 14, .22), 0 4px 8px rgba(20, 18, 14, .06);--e-pressed: inset 0 1px 0 rgba(0, 0, 0, .08);--focus-ring-color: var(--ember-500);--focus-ring: 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--ember-500);--focus-ring-danger-color: var(--danger-500);--focus-ring-danger: 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--danger-500);--dur-instant: .12s;--dur-base: .18s;--dur-overlay: .24s;--dur-page: .32s;--ease: cubic-bezier(.2, .6, .2, 1);--font-sans: "Geist", ui-sans-serif, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--font-serif: "Instrument Serif", ui-serif, Georgia, serif;--fs-display-xl: 72px;--fs-display-lg: 56px;--fs-display-md: 48px;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-h5: 17px;--fs-body-lg: 17px;--fs-body: 15px;--fs-body-sm: 13px;--fs-caption: 12px;--fs-micro: 11px;--lh-display-xl: 76px;--lh-display-lg: 60px;--lh-display-md: 52px;--lh-h1: 46px;--lh-h2: 38px;--lh-h3: 30px;--lh-h4: 26px;--lh-h5: 24px;--lh-body-lg: 26px;--lh-body: 22px;--lh-body-sm: 19px;--lh-caption: 16px;--lh-micro: 14px;--tr-display-xl: -.03em;--tr-display-lg: -.025em;--tr-display-md: -.022em;--tr-h1: -.02em;--tr-h2: -.018em;--tr-h3: -.012em;--tr-h4: -.008em;--tr-h5: -.004em;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--surface-canvas: var(--canvas-100);--surface-app: var(--canvas-200);--surface-raised: var(--white);--surface-sunken: var(--ink-50);--surface-inverse: var(--ink-900);--surface-overlay: rgba(20, 18, 14, .48);--fg-primary: var(--ink-900);--fg-secondary: var(--ink-500);--fg-tertiary: #6A6B66;--fg-disabled: var(--ink-300);--fg-inverse: var(--canvas-100);--fg-accent: var(--ember-600);--fg-link: var(--ink-900);--fg-on-fill-accent-strong: var(--white);--fg-on-fill-danger-strong: var(--white);--border-default: var(--ink-100);--border-canvas: var(--canvas-400);--border-strong: var(--ink-200);--border-accent: var(--ember-500);--border-focus: var(--ember-500);--brand-primary: var(--ember-500);--brand-primary-hover: var(--ember-600);--brand-primary-active: var(--ember-700);--brand-primary-tint: var(--ember-50);--brand-secondary: var(--trust-600);--status-success-fg: var(--success-700);--status-success-bg: var(--success-50);--status-warning-fg: var(--warning-700);--status-warning-bg: var(--warning-50);--status-danger-fg: var(--danger-700);--status-danger-bg: var(--danger-50);--status-info-fg: var(--info-700);--status-info-bg: var(--info-50);--status-neutral-fg: var(--ink-600);--status-neutral-bg: var(--ink-50);--t-display-xl: var(--fw-semi) var(--fs-display-xl)/var(--lh-display-xl) var(--font-sans);--t-display-lg: var(--fw-semi) var(--fs-display-lg)/var(--lh-display-lg) var(--font-sans);--t-display-md: var(--fw-semi) var(--fs-display-md)/var(--lh-display-md) var(--font-sans);--t-h1: var(--fw-semi) var(--fs-h1)/var(--lh-h1) var(--font-sans);--t-h2: var(--fw-semi) var(--fs-h2)/var(--lh-h2) var(--font-sans);--t-h3: var(--fw-semi) var(--fs-h3)/var(--lh-h3) var(--font-sans);--t-h4: var(--fw-semi) var(--fs-h4)/var(--lh-h4) var(--font-sans);--t-h5: var(--fw-semi) var(--fs-h5)/var(--lh-h5) var(--font-sans);--t-body-lg: var(--fw-regular) var(--fs-body-lg)/var(--lh-body-lg) var(--font-sans);--t-body: var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--t-body-sm: var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font-sans);--t-label: var(--fw-medium) var(--fs-body-sm)/var(--lh-body-sm) var(--font-sans);--t-caption: var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font-sans);--t-micro: var(--fw-medium) var(--fs-micro)/var(--lh-micro) var(--font-sans);--t-mono: var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font-mono);--t-eyebrow: var(--fw-medium) var(--fs-micro)/var(--lh-micro) var(--font-mono);--fill-accent-strong: var(--ember-600);--fill-accent-strong-hover: var(--ember-700);--fill-accent-strong-active: var(--ember-800);--fill-danger-strong: var(--danger-700);color-scheme:light}[data-theme=dark]{--surface-canvas: #0E0F13;--surface-app: #0E0F13;--surface-raised: var(--ink-900);--surface-sunken: #1E2026;--surface-inverse: var(--canvas-100);--surface-overlay: rgba(0, 0, 0, .62);--fg-primary: #ECEAE4;--fg-secondary: #A7A9AE;--fg-tertiary: #8B8D93;--fg-disabled: #4A4D54;--fg-inverse: var(--ink-900);--fg-accent: var(--ember-400);--fg-link: #ECEAE4;--fg-on-fill-accent-strong: var(--ink-900);--fg-on-fill-danger-strong: var(--ink-900);--border-default: #2A2D33;--border-canvas: #232529;--border-strong: #3F434B;--border-accent: var(--ember-500);--border-focus: var(--ember-400);--brand-primary: var(--ember-500);--brand-primary-hover: var(--ember-400);--brand-primary-active: var(--ember-300);--brand-primary-tint: rgba(219, 74, 15, .18);--brand-secondary: var(--trust-300);--status-success-fg: #79C293;--status-success-bg: rgba(47, 122, 77, .18);--status-warning-fg: #E5B466;--status-warning-bg: rgba(176, 115, 8, .18);--status-danger-fg: #F6A28C;--status-danger-bg: rgba(180, 54, 33, .2);--status-info-fg: #8FB2F5;--status-info-bg: rgba(42, 91, 201, .18);--status-neutral-fg: #A7A9AE;--status-neutral-bg: rgba(255, 255, 255, .06);--e1: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .02);--e2: 0 8px 24px -8px rgba(0, 0, 0, .55), 0 2px 4px rgba(0, 0, 0, .32);--e3: 0 24px 48px -16px rgba(0, 0, 0, .65), 0 4px 8px rgba(0, 0, 0, .4);--focus-ring-color: var(--ember-400);--focus-ring: 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--ember-400);--focus-ring-danger-color: var(--danger-200);--focus-ring-danger: 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--danger-200);--fill-accent-strong: var(--ember-400);--fill-accent-strong-hover: var(--ember-300);--fill-accent-strong-active: var(--ember-200);--fill-danger-strong: var(--danger-200);color-scheme:dark}.xg-btn{--xg-btn-padding-block: var(--sp-4);--xg-btn-padding-inline: 14px;align-items:center;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font:var(--t-label);gap:var(--sp-4);justify-content:center;line-height:20px;min-height:38px;outline:0;padding:var(--xg-btn-padding-block) var(--xg-btn-padding-inline);text-decoration:none;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),color var(--dur-base) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.xg-btn--sm{--xg-btn-padding-block: var(--sp-2);--xg-btn-padding-inline: 10px;border-radius:var(--r-sm);font-size:var(--fs-body-sm);line-height:18px;min-height:28px}.xg-btn--lg{--xg-btn-padding-block: var(--sp-5);--xg-btn-padding-inline: var(--sp-8);font-size:var(--fs-body);min-height:44px}.xg-btn--leading-icon{padding-inline-start:var(--xg-btn-padding-block)}.xg-btn--full-width{width:100%}.xg-btn--primary{background:var(--fill-accent-strong);color:var(--fg-on-fill-accent-strong)}.xg-btn--primary:hover:not([disabled]):not([aria-disabled=true]){background:var(--fill-accent-strong-hover);color:var(--fg-on-fill-accent-strong)}.xg-btn--primary:active:not([disabled]):not([aria-disabled=true]){background:var(--fill-accent-strong-active);box-shadow:var(--e-pressed);color:var(--fg-on-fill-accent-strong)}.xg-btn--secondary{background:var(--surface-raised);border-color:var(--border-default);color:var(--fg-primary)}.xg-btn--secondary:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken)}.xg-btn--secondary:active:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken);box-shadow:var(--e-pressed)}.xg-btn--ghost{background:transparent;color:var(--fg-primary)}.xg-btn--ghost:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken)}.xg-btn--ghost:active:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken);box-shadow:var(--e-pressed)}.xg-btn--danger{background:var(--surface-raised);border-color:var(--border-default);color:var(--status-danger-fg)}.xg-btn--danger:hover:not([disabled]):not([aria-disabled=true]){background:var(--status-danger-bg);border-color:var(--status-danger-bg)}.xg-btn--danger:active:not([disabled]):not([aria-disabled=true]){background:var(--status-danger-bg);border-color:var(--status-danger-bg);box-shadow:var(--e-pressed)}.xg-btn:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.xg-btn--primary:focus-visible,.xg-btn[disabled],.xg-btn[aria-disabled=true]{background:var(--surface-sunken);border-color:transparent;color:var(--fg-disabled);cursor:not-allowed;pointer-events:none}.xg-inline-action{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--fg-tertiary);cursor:pointer;display:inline-flex;font:var(--fw-medium) 11px var(--font-sans);gap:4px;line-height:16px;margin:-2px 0;outline:0;padding:2px 6px;text-decoration:none;transition:background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),color var(--dur-base) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.xg-inline-action:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken);color:var(--fg-secondary)}.xg-inline-action:active:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken);box-shadow:var(--e-pressed);color:var(--fg-secondary)}.xg-inline-action:focus-visible{box-shadow:var(--focus-ring)}.xg-inline-action>svg,.xg-inline-action>i{flex-shrink:0;height:11px;width:11px}.xg-inline-action[disabled],.xg-inline-action[aria-disabled=true]{color:var(--fg-disabled);cursor:not-allowed;pointer-events:none}.xg-icon-btn{align-items:center;border:1px solid var(--border-default);border-radius:var(--r-sm);cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:0;padding:0;text-decoration:none;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),color var(--dur-base) var(--ease);-webkit-user-select:none;user-select:none;width:32px}.xg-icon-btn--xs{height:24px;width:24px}.xg-icon-btn--xs svg{height:14px;width:14px}.xg-icon-btn--sm{height:28px;width:28px}.xg-icon-btn--lg{height:40px;width:40px}.xg-icon-btn--primary{background:var(--fill-accent-strong);border-color:transparent;color:var(--fg-on-fill-accent-strong)}.xg-icon-btn--primary:hover:not([disabled]):not([aria-disabled=true]){background:var(--fill-accent-strong-hover);color:var(--fg-on-fill-accent-strong)}.xg-icon-btn--primary:active:not([disabled]):not([aria-disabled=true]){background:var(--fill-accent-strong-active);box-shadow:var(--e-pressed);color:var(--fg-on-fill-accent-strong)}.xg-icon-btn--secondary{background:var(--surface-raised);color:var(--fg-primary)}.xg-icon-btn--secondary:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken)}.xg-icon-btn--ghost{background:transparent;border-color:transparent;color:var(--fg-primary)}.xg-icon-btn--ghost:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken);border-color:var(--border-default)}.xg-icon-btn--danger{background:var(--surface-raised);color:var(--status-danger-fg)}.xg-icon-btn--danger:hover:not([disabled]):not([aria-disabled=true]){background:var(--status-danger-bg);border-color:var(--status-danger-bg)}.xg-icon-btn:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.xg-icon-btn--primary:focus-visible,.xg-icon-btn[disabled],.xg-icon-btn[aria-disabled=true]{background:var(--surface-sunken);border-color:transparent;color:var(--fg-disabled);cursor:not-allowed;pointer-events:none}.xg-link{border-radius:var(--r-sm);cursor:pointer;outline:0;text-decoration-color:currentcolor;text-underline-offset:2px;transition:box-shadow var(--dur-base) var(--ease),color var(--dur-base) var(--ease),text-decoration-color var(--dur-base) var(--ease)}.xg-link--accent,.xg-link--accent:visited{color:var(--fg-accent)}.xg-link--neutral,.xg-link--neutral:visited{color:var(--fg-secondary)}.xg-link--inline{text-decoration-line:underline}.xg-link--standalone{text-decoration-line:none}.xg-link--standalone:hover,.xg-link--standalone:focus-visible,.xg-link--standalone:active{text-decoration-line:underline}.xg-link:hover{color:var(--brand-primary-hover)}.xg-link--neutral:hover{color:var(--fg-primary)}.xg-link:active{color:var(--brand-primary-active)}.xg-link--neutral:active{color:var(--fg-primary)}.xg-link:focus-visible{box-shadow:var(--focus-ring)}.xg-link--sm{font-size:var(--fs-body-sm)}.xg-link--md{font-size:var(--fs-body)}.xg-link--inherit{font-size:inherit}:root{--scrollbar-track-thickness: 4px;--scrollbar-track-hover-thickness: 4px;--scrollbar-track-active-thickness: 4px;--scrollbar-track-offset: 0px;--scrollbar-track-color: transparent;--scrollbar-track-shape: 2px;--scrollbar-thumb-shape: 2px;--scrollbar-thumb-min-size: 20;--scrollbar-thumb-color: rgba(0, 0, 0, .3);--scrollbar-thumb-hover-color: rgba(0, 0, 0, .4);--scrollbar-thumb-active-color: rgba(0, 0, 0, .5);--scrollbar-container-offset: 4px}:root[data-theme=dark],:root.dark,.dark{--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(255, 255, 255, .32);--scrollbar-thumb-hover-color: rgba(255, 255, 255, .44);--scrollbar-thumb-active-color: rgba(255, 255, 255, .52)}*,textarea{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}*::-webkit-scrollbar,textarea::-webkit-scrollbar{width:var(--scrollbar-track-thickness);height:var(--scrollbar-track-thickness)}*::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-track-shape)}*::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-thumb-shape)}*::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}*::-webkit-scrollbar-thumb:active,textarea::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color)}*::-webkit-scrollbar-button,textarea::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent;-webkit-appearance:none}*::-webkit-scrollbar-button:single-button,textarea::-webkit-scrollbar-button:single-button{display:none;width:0;height:0;background:transparent;-webkit-appearance:none}*::-webkit-scrollbar-corner,textarea::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-track-piece,textarea::-webkit-scrollbar-track-piece{background:transparent}ng-scrollbar,ng-scroll-viewport,.ng-scrollbar,.ng-scroll-viewport{scrollbar-width:none!important}ng-scrollbar::-webkit-scrollbar,ng-scroll-viewport::-webkit-scrollbar,.ng-scrollbar::-webkit-scrollbar,.ng-scroll-viewport::-webkit-scrollbar{display:none;width:0;height:0}xg-scrollbar,.xg-scrollbar,ng-scrollbar.xg-scrollbar{display:block;min-height:0;min-width:0}xg-scrollbar,xg-scrollbar ng-scrollbar.xg-scrollbar{height:100%;width:100%}.p-tooltip.xg-tooltip{max-width:240px!important;pointer-events:auto}.p-tooltip.xg-tooltip.p-tooltip-right,.p-tooltip.xg-tooltip.p-tooltip-left{padding:0 8px!important}.p-tooltip.xg-tooltip.p-tooltip-top,.p-tooltip.xg-tooltip.p-tooltip-bottom{padding:8px 0!important}.p-tooltip.xg-tooltip .p-tooltip-text{background:var(--surface-inverse)!important;border-radius:var(--r-md)!important;box-shadow:var(--e2)!important;color:var(--fg-inverse)!important;font:var(--t-caption)!important;font-family:var(--font-sans)!important;font-size:var(--fs-caption)!important;font-weight:var(--fw-regular)!important;line-height:var(--lh-caption)!important;max-width:240px!important;padding:7px 10px!important;position:relative;text-wrap:pretty;white-space:normal;overflow-wrap:break-word;word-break:normal}.p-tooltip.xg-tooltip--rich{max-width:264px}.p-tooltip.xg-tooltip--rich .p-tooltip-text{background:var(--surface-raised)!important;border:1px solid var(--border-default)!important;box-shadow:var(--e3)!important;color:var(--fg-secondary)!important;max-width:264px!important;padding:var(--sp-5)!important}.p-tooltip.xg-tooltip .p-tooltip-arrow{display:none!important}.p-tooltip.xg-tooltip .p-tooltip-text:after{background:var(--surface-inverse);content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}.p-tooltip.xg-tooltip.p-tooltip-right .p-tooltip-text:after{left:-3px;margin-top:-4px;top:50%}.p-tooltip.xg-tooltip.p-tooltip-left .p-tooltip-text:after{margin-top:-4px;right:-3px;top:50%}.p-tooltip.xg-tooltip.p-tooltip-top .p-tooltip-text:after{bottom:-3px;left:50%;margin-left:-4px}.p-tooltip.xg-tooltip.p-tooltip-bottom .p-tooltip-text:after{left:50%;margin-left:-4px;top:-3px}.p-tooltip.xg-tooltip--rich .p-tooltip-text:after{background:var(--surface-raised);border:1px solid var(--border-default)}.p-tooltip.xg-tooltip--rich.p-tooltip-top .p-tooltip-text:after{border-left:0;border-top:0}.p-tooltip.xg-tooltip--rich.p-tooltip-bottom .p-tooltip-text:after{border-bottom:0;border-right:0}.p-tooltip.xg-tooltip.xg-tooltip--no-arrow .p-tooltip-text:after{content:none!important;display:none!important}html,body{margin:0;min-height:100%;background:var(--surface-app);color:var(--fg-primary);font-family:var(--font-sans);font:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button{cursor:pointer}.xg-chevron-anchor{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;width:16px}textarea{field-sizing:content;resize:none}::selection{background:var(--brand-primary-tint);color:var(--fg-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}*{box-sizing:border-box}html,body{--xg-anchor-gutter: 4px;--xg-overlay-block-start: 56px;--xg-overlay-available-height: calc(100vh - var(--xg-overlay-block-start));min-height:100%;margin:0;background:var(--surface-app);color:var(--fg-primary);font:var(--t-body)}button,input,textarea{font:inherit}.xgp-textarea-field{--xgp-textarea-rows: 4;display:flex;flex-direction:column;height:calc(var(--xgp-textarea-rows) * 1lh + var(--sp-4) * 2 + 2px);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--r-xs);font:var(--t-body);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.xgp-textarea-field--auto{height:auto;max-height:min(50vh,420px)}.xgp-textarea-field:hover{border-color:var(--border-strong)}.xgp-textarea-field:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.xgp-textarea-field--error{border-color:var(--status-danger-fg)}.xgp-textarea-field--error:focus-within{box-shadow:var(--focus-ring-danger)}.xgp-textarea-field>xg-scrollbar{flex:1;min-height:0}.xgp-textarea-field .ng-scroll-content{display:flex;flex-direction:column}.xgp-textarea-field .ng-scroll-content>textarea{flex:1 0 auto}.xgp-textarea-field textarea{width:100%;padding:var(--sp-4) var(--sp-5);border:0;background:transparent;color:var(--fg-primary);font:inherit;outline:0}.xgp-textarea-field textarea::placeholder{color:var(--fg-tertiary);opacity:1}a{color:inherit}.p-tooltip.xg-tooltip.xgp-post-feed-relevance-tooltip{max-width:min(440px,calc(100vw - 64px))!important}.p-tooltip.xg-tooltip.xgp-post-feed-relevance-tooltip .p-tooltip-text{width:min(440px,calc(100vw - 64px))!important;max-width:min(440px,calc(100vw - 64px))!important;padding:16px 18px!important;white-space:normal}.xgp-account-menu{min-width:260px}
