@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DnEqMUkt.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DoYExElg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-BP0SqLoz.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-CxhClfoC.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-DSkA1yZt.woff2) format("woff2"),url(/assets/geist-latin-400-normal-BnFbi-1n.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-C6JjjZZ1.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-DEcJ8qix.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-0UPWgPJt.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-Cp7xHeNA.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-DJ9fwJi3.woff2) format("woff2"),url(/assets/geist-latin-500-normal-CIqOcbcu.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");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,:root[data-theme=dark]{--color-bg: #08080a;--color-surf: #101012;--color-card: #16161a;--color-card2: #1c1c21;--color-bd: #2e2e34;--color-bd2: #3c3c44;--color-bd3: #525258;--color-title: #f2f0eb;--color-text: #e4e2dd;--color-sub: #d2cdc4;--color-mut: #a09a8f;--color-hint: #5a5651;--color-blue: #5f90ec;--color-blue-dark: #3e6fd2;--color-blue-light:#8fb3f1;--color-ora: #dd7c46;--color-ora-light: #eca072;--color-red: #e05252;--color-red-dark: #a83333;--color-green: #41d18c;--color-gold: #f5c540;--color-purple: #9d82e5;--color-teal: #3cc0ad;--color-pink: #dc618b;--color-red-alpha-10: rgba(224, 82, 82, .1);--color-red-alpha-15: rgba(224, 82, 82, .15);--color-red-alpha-22: rgba(224, 82, 82, .22);--color-red-alpha-25: rgba(224, 82, 82, .25);--color-red-alpha-40: rgba(224, 82, 82, .4);--color-red-alpha-60: rgba(224, 82, 82, .6);--color-gold-alpha-10: rgba(245, 197, 64, .1);--color-gold-alpha-15: rgba(245, 197, 64, .15);--color-gold-alpha-22: rgba(245, 197, 64, .22);--color-gold-alpha-25: rgba(245, 197, 64, .25);--color-gold-alpha-40: rgba(245, 197, 64, .4);--color-gold-alpha-60: rgba(245, 197, 64, .6);--color-green-alpha-10: rgba(61, 214, 140, .1);--color-green-alpha-15: rgba(61, 214, 140, .15);--color-green-alpha-22: rgba(61, 214, 140, .22);--color-green-alpha-25: rgba(61, 214, 140, .25);--color-green-alpha-40: rgba(61, 214, 140, .4);--color-green-alpha-60: rgba(61, 214, 140, .6);--color-blue-alpha-10: rgba(91, 143, 240, .1);--color-blue-alpha-15: rgba(91, 143, 240, .15);--color-blue-alpha-22: rgba(91, 143, 240, .22);--color-blue-alpha-25: rgba(91, 143, 240, .25);--color-blue-alpha-40: rgba(91, 143, 240, .4);--color-blue-alpha-60: rgba(91, 143, 240, .6);--color-purple-alpha-10: rgba(155, 127, 232, .1);--color-purple-alpha-15: rgba(155, 127, 232, .15);--color-purple-alpha-22: rgba(155, 127, 232, .22);--color-purple-alpha-25: rgba(155, 127, 232, .25);--color-purple-alpha-40: rgba(155, 127, 232, .4);--color-purple-alpha-60: rgba(155, 127, 232, .6);--color-teal-alpha-10: rgba(56, 196, 176, .1);--color-teal-alpha-15: rgba(56, 196, 176, .15);--color-teal-alpha-22: rgba(56, 196, 176, .22);--color-teal-alpha-25: rgba(56, 196, 176, .25);--color-teal-alpha-40: rgba(56, 196, 176, .4);--color-teal-alpha-60: rgba(56, 196, 176, .6);--color-ora-alpha-10: rgba(224, 122, 66, .1);--color-ora-alpha-15: rgba(224, 122, 66, .15);--color-ora-alpha-22: rgba(224, 122, 66, .22);--color-ora-alpha-25: rgba(224, 122, 66, .25);--color-ora-alpha-40: rgba(224, 122, 66, .4);--color-ora-alpha-60: rgba(224, 122, 66, .6);--color-grey-50: #fafafa;--color-grey-100: #f7f7f7;--color-grey-200: #e4e2dd;--color-grey-300: #c8c5b5;--color-grey-400: #a39d8a;--color-grey-500: #9c9a95;--color-grey-600: #65635f;--color-grey-700: #3a3836;--color-grey-800: #2a2a2e;--color-grey-850: #1a1a1e;--color-grey-900: #1a1a1c;--color-grey-950: #08080a;--color-red-deep: #CF1346;--color-green-alt: #2ec97a;--color-gold-alt: #f5b840;--color-blue-alt: #5b9bff;--color-purple-alt1: #a596ff;--color-purple-alt2: #6c5ce7;--color-orange-alt: #e0a060;--color-brand-facebook: #1877f2;--color-brand-instagram: #e1306c;--color-brand-linkedin: #0a66c2;--color-brand-google: #4285f4;--color-brand-youtube: #ff0000;--color-brand-twitter: #1da1f2;--color-brand-tiktok: #010101;--color-brand-threads: #000000;--color-brand-whatsapp: #25d366;--color-orange: var(--color-ora);--color-orange-light: var(--color-ora-light);--color-orange-alpha-10: var(--color-ora-alpha-10);--color-orange-alpha-15: var(--color-ora-alpha-15);--color-orange-alpha-22: var(--color-ora-alpha-22);--color-orange-alpha-25: var(--color-ora-alpha-25);--color-orange-alpha-40: var(--color-ora-alpha-40);--color-orange-alpha-60: var(--color-ora-alpha-60);--color-grn: var(--color-green);--color-fg: var(--color-text);--color-text-muted: var(--color-mut);--color-border: var(--color-bd);--color-line: var(--color-bd);--color-bd-hover: var(--color-bd2);--color-surface-2: var(--color-card2);--color-card-elevated: var(--color-card2);--color-bg-soft: var(--color-surf);--color-danger: var(--color-red);--color-danger-alpha: var(--color-red-alpha-25);--color-accent: var(--color-red);--color-accent-tint: var(--color-red-alpha-15);--color-accent-rgb: 224, 82, 82;--color-primary-alpha: var(--color-red-alpha-25);--color-blue-alpha: var(--color-blue-alpha-25);--color-red-light: #ec9292;--color-amber: #e0a23c;--color-amber-alpha-10: rgba(224, 162, 60, .1);--color-amber-alpha-25: rgba(224, 162, 60, .25);--color-amber-alpha-40: rgba(224, 162, 60, .4);--color-focus: #5b8ff0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .35);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .45);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(91, 143, 240, .35);--shadow-glow: 0 0 20px rgba(224, 82, 82, .25);--shadow-card: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .2);--shadow-modal: 0 32px 80px rgba(0, 0, 0, .8);--glass-subtle-bg: rgba(22, 22, 26, .65);--glass-subtle-border: rgba(255, 255, 255, .06);--glass-medium-bg: rgba(22, 22, 26, .78);--glass-medium-border: rgba(255, 255, 255, .08);--glass-strong-bg: rgba(16, 16, 18, .9);--glass-strong-border: rgba(255, 255, 255, .1);--surface-top-highlight: rgba(255, 255, 255, .055);--ambient-glow: radial-gradient(100% 52% at 50% 0%, rgba(255, 255, 255, .05), transparent 46%);--scrollbar-track: #14141a;--scrollbar-thumb: #2a2a30;--scrollbar-thumb-hover: #3a3a40;--radius-scale: 1;--space-scale: 1;--blur-strength: 3px;--glass-saturate: 110%;--glass-tint: rgba(255,255,255,.04);--dur-tap: 80ms;--dur-swift: .22s;--dur-flow: .32s;--dur-unfurl: .44s;--ease-ios: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--radius-xs: calc(3px * var(--radius-scale));--radius-sm: calc(5px * var(--radius-scale));--radius-md: calc(7px * var(--radius-scale));--radius-lg: calc(9px * var(--radius-scale));--radius-xl: calc(11px * var(--radius-scale));--radius-xxl: calc(14px * var(--radius-scale));--radius-pill: calc(20px * var(--radius-scale));--font-family: "Geist", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-display: "Fraunces", "Times New Roman", Georgia, serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display-opsz: 60;--font-display-soft: 30;--font-letter-spacing-title: -.02em;--font-letter-spacing-display: -.025em;--font-letter-spacing-caps: .14em;--space-xl: 36px;--space-xxl: 56px;--space-page: 88px}:root[data-theme=light]{--color-bg: #f7f6f1;--color-surf: #ffffff;--color-card: #ffffff;--color-card2: #f1efe6;--color-bd: #dad7cb;--color-bd2: #c8c5b5;--color-bd3: #a39d8a;--color-title: #0d0b08;--color-text: #1a1814;--color-sub: #2e2b25;--color-mut: #5a564e;--color-hint: #a8a49c;--color-blue: #2e6bd8;--color-blue-dark: #1e4ea8;--color-blue-light:#5b8ff0;--color-ora: #c25818;--color-ora-light: #e07a42;--color-red: #c13838;--color-red-dark: #8a2525;--color-green: #1a9d5c;--color-gold: #b88a0a;--color-purple: #6e4dc8;--color-teal: #1a8f80;--color-pink: #c03870;--color-red-alpha-10: rgba(193, 56, 56, .08);--color-red-alpha-15: rgba(193, 56, 56, .12);--color-red-alpha-22: rgba(193, 56, 56, .16);--color-red-alpha-25: rgba(193, 56, 56, .18);--color-red-alpha-40: rgba(193, 56, 56, .3);--color-red-alpha-60: rgba(193, 56, 56, .45);--color-gold-alpha-10: rgba(184, 138, 10, .08);--color-gold-alpha-15: rgba(184, 138, 10, .12);--color-gold-alpha-22: rgba(184, 138, 10, .16);--color-gold-alpha-25: rgba(184, 138, 10, .18);--color-gold-alpha-40: rgba(184, 138, 10, .3);--color-gold-alpha-60: rgba(184, 138, 10, .45);--color-green-alpha-10: rgba(26, 157, 92, .08);--color-green-alpha-15: rgba(26, 157, 92, .12);--color-green-alpha-22: rgba(26, 157, 92, .16);--color-green-alpha-25: rgba(26, 157, 92, .18);--color-green-alpha-40: rgba(26, 157, 92, .3);--color-green-alpha-60: rgba(26, 157, 92, .45);--color-blue-alpha-10: rgba(46, 107, 216, .08);--color-blue-alpha-15: rgba(46, 107, 216, .12);--color-blue-alpha-22: rgba(46, 107, 216, .16);--color-blue-alpha-25: rgba(46, 107, 216, .18);--color-blue-alpha-40: rgba(46, 107, 216, .3);--color-blue-alpha-60: rgba(46, 107, 216, .45);--color-purple-alpha-10: rgba(110, 77, 200, .08);--color-purple-alpha-15: rgba(110, 77, 200, .12);--color-purple-alpha-22: rgba(110, 77, 200, .16);--color-purple-alpha-25: rgba(110, 77, 200, .18);--color-purple-alpha-40: rgba(110, 77, 200, .3);--color-purple-alpha-60: rgba(110, 77, 200, .45);--color-teal-alpha-10: rgba(26, 143, 128, .08);--color-teal-alpha-15: rgba(26, 143, 128, .12);--color-teal-alpha-22: rgba(26, 143, 128, .16);--color-teal-alpha-25: rgba(26, 143, 128, .18);--color-teal-alpha-40: rgba(26, 143, 128, .3);--color-teal-alpha-60: rgba(26, 143, 128, .45);--color-ora-alpha-10: rgba(194, 88, 24, .08);--color-ora-alpha-15: rgba(194, 88, 24, .12);--color-ora-alpha-22: rgba(194, 88, 24, .16);--color-ora-alpha-25: rgba(194, 88, 24, .18);--color-ora-alpha-40: rgba(194, 88, 24, .3);--color-ora-alpha-60: rgba(194, 88, 24, .45);--color-amber: #b8820f;--color-amber-alpha-10: rgba(184, 130, 15, .08);--color-amber-alpha-25: rgba(184, 130, 15, .16);--color-amber-alpha-40: rgba(184, 130, 15, .3);--color-accent-rgb: 193, 56, 56;--color-focus: #2e6bd8;--shadow-xs: 0 1px 2px rgba(26, 24, 20, .05);--shadow-sm: 0 1px 3px rgba(26, 24, 20, .06);--shadow-md: 0 3px 10px rgba(26, 24, 20, .08);--shadow-lg: 0 8px 24px rgba(26, 24, 20, .1);--shadow-xl: 0 18px 40px rgba(26, 24, 20, .14);--shadow-focus: 0 0 0 3px rgba(46, 107, 216, .22);--shadow-glow: 0 0 20px rgba(193, 56, 56, .18);--shadow-card: 0 1px 2px rgba(26, 24, 20, .04), 0 2px 6px rgba(26, 24, 20, .04);--shadow-modal: 0 24px 60px rgba(26, 24, 20, .2);--glass-subtle-bg: rgba(255, 255, 255, .75);--glass-subtle-border: rgba(26, 24, 20, .06);--glass-medium-bg: rgba(255, 255, 255, .92);--glass-medium-border: rgba(26, 24, 20, .08);--glass-strong-bg: rgba(255, 255, 255, .96);--glass-strong-border: rgba(26, 24, 20, .1);--surface-top-highlight: rgba(255, 255, 255, 0);--ambient-glow: radial-gradient(100% 52% at 50% 0%, rgba(255, 255, 255, .5), transparent 46%);--scrollbar-track: #f0eeea;--scrollbar-thumb: #c8c4ba;--scrollbar-thumb-hover: #b0aba0}:root[data-radius=sharp]{--radius-scale: .3}:root[data-radius=rounded]{--radius-scale: 1}:root[data-radius=soft]{--radius-scale: 1.7}:root[data-density=compact]{--space-scale: .85}:root[data-density=comfy]{--space-scale: 1}:root[data-density=roomy]{--space-scale: 1.18}:root[data-glass=none]{--blur-strength: 0;--glass-saturate: 100%}:root[data-glass=subtle]{--blur-strength: 2px;--glass-saturate: 106%}:root[data-glass=medium]{--blur-strength: 4px;--glass-saturate: 112%}:root[data-glass=strong]{--blur-strength: 8px;--glass-saturate: 125%}:root[data-shadows=flat]{--shadow-xs: 0 0 0 1px rgba(0,0,0,.1);--shadow-sm: 0 0 0 1px rgba(0,0,0,.12);--shadow-md: 0 1px 2px rgba(0,0,0,.15);--shadow-lg: 0 2px 4px rgba(0,0,0,.18);--shadow-xl: 0 4px 8px rgba(0,0,0,.22);--shadow-card: 0 0 0 1px var(--color-bd);--shadow-modal: 0 8px 24px rgba(0,0,0,.4)}:root[data-shadows=soft]{--shadow-xs: 0 1px 2px rgba(0,0,0,.15);--shadow-sm: 0 2px 5px rgba(0,0,0,.18);--shadow-md: 0 6px 14px rgba(0,0,0,.22);--shadow-lg: 0 14px 28px rgba(0,0,0,.28);--shadow-xl: 0 24px 48px rgba(0,0,0,.32);--shadow-card: 0 2px 6px rgba(0,0,0,.18), 0 6px 14px rgba(0,0,0,.14);--shadow-modal: 0 28px 70px rgba(0,0,0,.65)}:root[data-shadows=deep]{--shadow-xs: 0 2px 4px rgba(0,0,0,.4);--shadow-sm: 0 4px 8px rgba(0,0,0,.5);--shadow-md: 0 10px 24px rgba(0,0,0,.6);--shadow-lg: 0 22px 44px rgba(0,0,0,.65);--shadow-xl: 0 40px 80px rgba(0,0,0,.75);--shadow-card: 0 3px 8px rgba(0,0,0,.45), 0 12px 26px rgba(0,0,0,.35);--shadow-modal: 0 48px 110px rgba(0,0,0,.85)}:root[data-theme=light][data-shadows=flat]{--shadow-xs: 0 0 0 1px rgba(26,24,20,.06);--shadow-sm: 0 0 0 1px rgba(26,24,20,.08);--shadow-md: 0 1px 2px rgba(26,24,20,.06);--shadow-lg: 0 2px 4px rgba(26,24,20,.08);--shadow-xl: 0 4px 8px rgba(26,24,20,.1);--shadow-card: 0 0 0 1px var(--color-bd);--shadow-modal: 0 8px 24px rgba(26,24,20,.15)}:root[data-theme=light][data-shadows=soft]{--shadow-xs: 0 1px 3px rgba(26,24,20,.08);--shadow-sm: 0 3px 8px rgba(26,24,20,.1);--shadow-md: 0 8px 18px rgba(26,24,20,.12);--shadow-lg: 0 16px 36px rgba(26,24,20,.16);--shadow-xl: 0 28px 60px rgba(26,24,20,.2);--shadow-card: 0 2px 6px rgba(26,24,20,.08), 0 6px 14px rgba(26,24,20,.06);--shadow-modal: 0 32px 80px rgba(26,24,20,.3)}:root[data-theme=light][data-shadows=deep]{--shadow-xs: 0 2px 4px rgba(26,24,20,.14);--shadow-sm: 0 4px 10px rgba(26,24,20,.18);--shadow-md: 0 12px 26px rgba(26,24,20,.22);--shadow-lg: 0 24px 48px rgba(26,24,20,.28);--shadow-xl: 0 42px 80px rgba(26,24,20,.32);--shadow-card: 0 3px 8px rgba(26,24,20,.18), 0 12px 26px rgba(26,24,20,.14);--shadow-modal: 0 48px 120px rgba(26,24,20,.4)}:root[data-contrast=standard]{--color-sub: #e6e1d7;--color-mut: #beb8ac;--color-hint: #756f67;--color-bd: #353539;--color-bd2: #46464e;--color-bd3: #5d5d65}:root[data-contrast=high]{--color-sub: #f8f6f1;--color-mut: #ece9e2;--color-hint: #d2cdc4;--color-bd: var(--color-bd3);--color-bd2: var(--color-bd3)}:root[data-theme=light][data-contrast=standard]{--color-sub: #1a1814;--color-mut: #3f382f;--color-hint: #7e7669}:root[data-theme=light][data-contrast=high]{--color-title: #000000;--color-text: #000000;--color-sub: #0a0a0a;--color-mut: #1a1a1a;--color-hint: #2a2a2a;--color-bd: #666666;--color-bd2: #4a4a4a;--color-bd3: #2a2a2a}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-bg-tone=warm]{--color-bg: #0d0a07;--color-surf: #15110d;--color-card: #1a1712;--color-card2: #20180e}:root[data-bg-tone=cool]{--color-bg: #06080c;--color-surf: #0e1014;--color-card: #13161c;--color-card2: #191c24}:root[data-bg-tone=dimmed]{--color-bg: #000000;--color-surf: #060606;--color-card: #0c0c0e;--color-card2: #131316}:root[data-theme=light][data-bg-tone=warm]{--color-bg: #faf4e7;--color-surf: #fffcf4;--color-card: #fffcf4;--color-card2: #f3ecda}:root[data-theme=light][data-bg-tone=cool]{--color-bg: #f0f3f8;--color-surf: #ffffff;--color-card: #ffffff;--color-card2: #e9edf4}:root[data-theme=light][data-bg-tone=dimmed]{--color-bg: #ffffff;--color-surf: #ffffff;--color-card: #fafaf8;--color-card2: #f0efe9}:root{--sidebar-width: 220px}:root[data-sidebar=narrow]{--sidebar-width: 180px}:root[data-sidebar=icons]{--sidebar-width: 64px}:root[data-ambiance=outsider]{--font-family-display: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-letter-spacing-title: -.6px;--font-letter-spacing-caps: .4px;--shadow-glow: 0 0 20px rgba(233, 30, 99, .2), 0 0 12px rgba(45, 107, 168, .15)}:root[data-ambiance=studio]{--font-family: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-family-display: var(--font-family);--font-letter-spacing-title: 0;--font-letter-spacing-caps: 1px}:root[data-ambiance=neon]{--font-letter-spacing-title: 0;--font-letter-spacing-caps: 1.2px;--shadow-glow: 0 0 24px var(--color-red-alpha-25), 0 0 12px var(--color-blue-alpha-25)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:15px;line-height:1.5;font-feature-settings:"cv11" 1,"ss01" 1;font-variant-ligatures:contextual;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}h1,h2,h3{font-family:var(--font-family-display);letter-spacing:var(--font-letter-spacing-title)}#root{min-height:100vh}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px;border:2px solid var(--scrollbar-track);transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,.rs-clickable:focus-visible{box-shadow:var(--shadow-focus)}:focus:not(:focus-visible){outline:none}button,a,input,textarea,select{font-family:inherit}select{color:var(--color-text)}select option,select optgroup{background-color:var(--color-card);color:var(--color-text)}select option:checked,select option:hover{background-color:var(--color-surf);color:var(--color-text)}::selection{background:var(--color-red-alpha-25);color:var(--color-text)}@keyframes rs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rs-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-slide-left{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes rs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes rs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rs-bar-pulse{0%,to{transform:scaleY(1);opacity:.6}50%{transform:scaleY(1.4);opacity:1}}@keyframes rs-glow{0%,to{box-shadow:0 0 20px var(--color-red-alpha-25)}50%{box-shadow:0 0 30px var(--color-red-alpha-25),0 0 50px var(--color-red-alpha-10)}}@keyframes rs-presence-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes rs-kpi-rise{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rs-mentions-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rs-bell-ring{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(2deg)}70%{transform:rotate(0)}}@keyframes rs-neon-scan{0%{transform:translate(-30%);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translate(380%);opacity:0}}@keyframes rs-neon-glow{0%,to{box-shadow:0 0 8px var(--neon-color, var(--color-red-alpha-25))}50%{box-shadow:0 0 16px var(--neon-color, var(--color-red-alpha-25)),0 0 32px var(--neon-color-bg, var(--color-red-alpha-10))}}@keyframes rs-confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.rs-fade-in{animation:rs-fade-in .2s ease-out}.rs-slide-up{animation:rs-slide-up .25s cubic-bezier(.16,1,.3,1)}.rs-slide-down{animation:rs-slide-down .25s cubic-bezier(.16,1,.3,1)}.rs-scale-in{animation:rs-scale-in .2s cubic-bezier(.16,1,.3,1)}.rs-pulse{animation:rs-pulse 2s ease-in-out infinite}.rs-spin{animation:rs-spin 1s linear infinite}.rs-skeleton{background:linear-gradient(90deg,var(--color-card) 0%,var(--color-card2) 50%,var(--color-card) 100%);background-size:200% 100%;animation:rs-shimmer 1.6s ease-in-out infinite;border-radius:7px}.rs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-caps{font-size:9px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:var(--color-hint)}.empty-float{transform-origin:center;animation:empty-float 4.5s ease-in-out infinite}@keyframes empty-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1deg)}}.page-transition{transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.page-transition--in{opacity:1;transform:translate(0);animation:page-enter .18s cubic-bezier(.16,1,.3,1)}.page-transition--out{opacity:0;transform:translate(-8px)}@keyframes page-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.page-transition,.page-transition--in,.page-transition--out{animation:none!important;transition:none!important;transform:none!important}.empty-float{animation:none!important}[aria-hidden][style*=rs-neon-scan]{animation:none!important;opacity:.25!important;transform:translate(0)!important}}@media print{body{background:#fff!important;color:#000!important}.no-print{display:none!important}}@supports not (backdrop-filter: blur(10px)){:root{--glass-subtle-bg: var(--color-card);--glass-medium-bg: var(--color-card);--glass-strong-bg: var(--color-card)}}:root{--sidebar-width: 220px;--content-pad-x: 22px;--content-pad-y: 16px;--topbar-pad-x: 22px;--topbar-pad-y: 13px;--page-title-size: 20px;--modal-pad: 24px;--table-font-size: 12px}@media (max-width: 1023px){:root{--sidebar-width: 64px;--content-pad-x: 18px;--topbar-pad-x: 18px}}@media (max-width: 767px){:root{--sidebar-width: 0px;--content-pad-x: 12px;--content-pad-y: 12px;--topbar-pad-x: 12px;--topbar-pad-y: 10px;--page-title-size: 17px;--modal-pad: 16px;--table-font-size: 11px}input,select,textarea{font-size:16px!important}::-webkit-scrollbar{width:4px;height:4px}@media (hover: none){*:hover{transition:none}}button,a[role=button],[role=button]{min-height:36px}}@supports (height: 100dvh){[style*="min-height: 100vh"]{min-height:100dvh!important}[style^="height: 100vh"],[style*="; height: 100vh"]{height:100dvh!important}[style^="height: 50vh"],[style*="; height: 50vh"]{height:50dvh!important}[style^="height: 60vh"],[style*="; height: 60vh"]{height:60dvh!important}[style^="height: 70vh"],[style*="; height: 70vh"]{height:70dvh!important}[style^="height: 72vh"],[style*="; height: 72vh"]{height:72dvh!important}[style^="height: 95vh"],[style*="; height: 95vh"]{height:95dvh!important}[style*="max-height: 48vh"]{max-height:48dvh!important}[style*="max-height: 50vh"]{max-height:50dvh!important}[style*="max-height: 52vh"]{max-height:52dvh!important}[style*="max-height: 60vh"]{max-height:60dvh!important}[style*="max-height: 64vh"]{max-height:64dvh!important}[style*="max-height: 70vh"]{max-height:70dvh!important}[style*="max-height: 72vh"]{max-height:72dvh!important}[style*="max-height: 74vh"]{max-height:74dvh!important}[style*="max-height: 80vh"]{max-height:80dvh!important}[style*="max-height: 85vh"]{max-height:85dvh!important}[style*="max-height: 88vh"]{max-height:88dvh!important}[style*="max-height: 90vh"]{max-height:90dvh!important}[style*="max-height: 92vh"]{max-height:92dvh!important}}.rs-hide-desktop{display:none}@media (max-width: 767px){.rs-hide-mobile{display:none!important}.rs-hide-desktop{display:initial}.rs-hide-desktop[data-flex]{display:flex}}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.rs-drawer-backdrop{animation:drawer-backdrop-in .18s ease-out}.rs-drawer-panel{animation:drawer-slide-in .24s cubic-bezier(.16,1,.3,1)}@media print{@page{size:A4 portrait;margin:12mm 16mm 12mm 12mm}:root,html,body{color-scheme:light!important;background:#fff!important;background-color:#fff!important}html,body{color:#1a1a1c!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important}body>*:not(.docmodal-overlay){display:none!important}.docmodal-overlay{position:static!important;inset:auto!important;background:transparent!important;padding:0!important;display:block!important;z-index:auto!important;width:100%!important;height:auto!important}.docmodal-paper{background:#fff!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;border:0!important;outline:0!important}.docmodal-overlay{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.docmodal-actions{display:none!important}.docmodal-content{padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}.docmodal-paper table{page-break-inside:auto}.docmodal-paper thead{display:table-header-group}.docmodal-paper tfoot{display:table-footer-group}.docmodal-paper tr{page-break-inside:avoid;page-break-after:auto}.docmodal-content>div:not(:has(table)){page-break-inside:avoid}.docmodal-paper,.docmodal-paper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box!important;box-shadow:none!important}.docmodal-overlay,.docmodal-paper,.docmodal-content{box-shadow:none!important;border:0!important;outline:0!important;filter:none!important}.docmodal-paper{overflow-x:hidden!important}.docmodal-paper table{table-layout:fixed!important;max-width:100%!important}}@keyframes rs-ripple{0%{transform:scale(0);opacity:.7}to{transform:scale(1);opacity:0}}.rs-scrollable-tabs::-webkit-scrollbar{display:none}.rs-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--color-card) 30%,transparent) left center,linear-gradient(to left,var(--color-card) 30%,transparent) right center,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),transparent) left center,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),transparent) right center;background-repeat:no-repeat;background-size:32px 100%,32px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}@media (max-width: 767px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}}@keyframes rs-bottom-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rs-bottom-sheet-backdrop{0%{opacity:0}to{opacity:1}}:root{--safe-top: env(safe-area-inset-top, 0);--safe-bottom: env(safe-area-inset-bottom, 0);--safe-left: env(safe-area-inset-left, 0);--safe-right: env(safe-area-inset-right, 0)}.has-safe-padding{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}@supports (padding: env(safe-area-inset-top)){.topbar-safe{padding-top:env(safe-area-inset-top)}.bottom-safe{padding-bottom:env(safe-area-inset-bottom)}}.touch-target,.rs-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rs-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){html,body{overflow-x:hidden}}@media print{body,html{background:#fff!important;color:#000!important;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-no-print=true],.sidebar,.topbar,.chat-hub,.floating-stack,[data-component=ai-copilot-button],[data-component=ai-copilot-window]{display:none!important}.page-content{max-width:100%!important;padding:0!important}body>*:not([data-printable]):not(.docmodal-paper){background-image:none!important}.printable{border:1px solid #ccc!important;page-break-inside:avoid}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}h1,h2,h3,h4{page-break-after:avoid}@page{size:A4;margin:1.5cm 1cm 2cm}}@media (prefers-contrast: high){*,*:before,*:after{border-color:currentColor!important}}@media (max-width: 767px){[data-component=budget-recap]>div:first-child{flex-direction:column!important}[data-margin-hero]{font-size:44px!important}}.rs-eyebrow{font-family:var(--font-family);font-style:normal;font-weight:600;font-size:11px;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--color-sub)}.rs-eyebrow.with-dot:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-red);margin-right:8px;vertical-align:middle;box-shadow:0 0 8px var(--color-red-alpha-25)}.rs-display{font-family:var(--font-family-display);font-weight:600;letter-spacing:var(--font-letter-spacing-display);color:var(--color-title);line-height:1.05}.rs-numeric{font-family:var(--font-family);font-weight:600;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:-.025em}.rs-mono{font-family:var(--font-family-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}@keyframes rs-select-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.rs-emoji-friendly,.rs-chat-message,[data-chat-content]{font-family:var(--font-family),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif}@keyframes rs-budget-row-enter{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}@keyframes rs-budget-row-leave{0%{opacity:1;transform:translateY(0);max-height:200px}to{opacity:0;transform:translateY(-6px);max-height:0}}.rs-budget-row{animation:rs-budget-row-enter .28s cubic-bezier(.16,1,.3,1)}.rs-budget-row-leaving{animation:rs-budget-row-leave .22s cubic-bezier(.7,0,.84,0)}@keyframes rs-budget-collapse-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.rs-budget-collapse-content{overflow:hidden;animation:rs-budget-collapse-open .32s cubic-bezier(.16,1,.3,1)}@keyframes rs-margin-alert-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rs-matrix-expand{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:1200px;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rs-budget-row,.rs-budget-row-leaving,.rs-budget-collapse-content{animation:none!important}}@media (max-width: 767px){body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}body *{max-width:100vw}[style*="overflow-x: auto"],[style*="overflow:auto"],[style*="overflowX:'auto'"],.rs-allow-overflow-x{max-width:none}button,select,input[type=checkbox],input[type=radio],a[role=button],[role=button]{min-height:40px}.rs-compact button,[data-compact] button,button.rs-no-min{min-height:0}[data-component=documents-grid],[data-documents-tab-grid]{grid-template-columns:1fr!important}[style*="overflow: auto"],[style*="overflow: scroll"],[style*="overflow-x: auto"],[style*="overflow-x: scroll"],[style*="overflow-y: auto"],[style*="overflow-y: scroll"]{-webkit-overflow-scrolling:touch}[data-toolbar],[data-filter-bar]{flex-wrap:wrap!important}[data-bottom-sheet]{min-height:50vh;padding-bottom:env(safe-area-inset-bottom,0)}[data-component=kpi-row],[data-kpi-row]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}[data-sticky-mobile-off]{position:static!important}[data-chat-drawer],.rs-chat-hub-drawer{width:100vw!important;max-width:100vw!important}h1:not([class*=rs-display]){font-size:clamp(16px,4.5vw,22px)}.rs-page-pad{padding-left:var(--content-pad-x, 12px)!important;padding-right:var(--content-pad-x, 12px)!important}}@media (max-width: 430px){:root{--content-pad-x: 10px;--content-pad-y: 10px;--topbar-pad-x: 10px;--modal-pad: 12px;--page-title-size: 16px;--table-font-size: 10.5px}[data-bottom-sheet]{border-radius:18px 18px 0 0!important}button,select,input[type=checkbox],a[role=button],[role=button]{min-height:44px}[data-component=kpi-row],[data-kpi-row]{gap:6px!important}.rs-hide-xs{display:none!important}}@media (max-height: 430px) and (orientation: landscape){[style*="minHeight: '100vh'"],[style*="min-height: 100vh"]{min-height:auto!important}}.glass,.glass-subtle,.glass-strong{background:var(--glass-medium-bg);border:1px solid var(--glass-medium-border);backdrop-filter:blur(var(--blur-strength, 14px)) saturate(var(--glass-saturate, 140%));-webkit-backdrop-filter:blur(var(--blur-strength, 14px)) saturate(var(--glass-saturate, 140%));transition:backdrop-filter .3s ease,background .3s ease,box-shadow .3s ease}.glass-subtle{background:var(--glass-subtle-bg);border-color:var(--glass-subtle-border);backdrop-filter:blur(calc(var(--blur-strength, 14px) * .6)) saturate(var(--glass-saturate, 140%));-webkit-backdrop-filter:blur(calc(var(--blur-strength, 14px) * .6)) saturate(var(--glass-saturate, 140%))}.glass-strong{background:var(--glass-strong-bg);border-color:var(--glass-strong-border);backdrop-filter:blur(calc(var(--blur-strength, 14px) * 1.4)) saturate(var(--glass-saturate, 140%));-webkit-backdrop-filter:blur(calc(var(--blur-strength, 14px) * 1.4)) saturate(var(--glass-saturate, 140%))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass-subtle{background:var(--color-card)}.glass-strong{background:var(--color-surf)}}.glass-animated{position:relative;overflow:hidden}.glass-animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,var(--glass-tint, rgba(255,255,255,.06)) 45%,rgba(255,255,255,.14) 50%,var(--glass-tint, rgba(255,255,255,.06)) 55%,transparent 100%);transform:translate(-120%);pointer-events:none;opacity:0}.glass-animated:hover:after{opacity:1;animation:rs-glass-shimmer .9s cubic-bezier(.16,1,.3,1)}@keyframes rs-glass-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.glass,.glass-subtle,.glass-strong{transition:none}.glass-animated:hover:after{animation:none;opacity:0}}@keyframes liquid-page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes liquid-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-section-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rs-section-reveal{animation:rs-section-reveal .2s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)) both}@keyframes liquid-modal-in{0%{opacity:0;transform:scale(.94) translateY(12px);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes liquid-backdrop-in{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}}@keyframes liquid-border-draw{0%{transform:scaleX(0);transform-origin:left;opacity:0}to{transform:scaleX(1);transform-origin:left;opacity:1}}@keyframes liquid-pop-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes liquid-tap{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@keyframes liquid-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes liquid-sheen{0%{transform:translate(-100%) skew(-15deg);opacity:0}10%{opacity:.55}to{transform:translate(220%) skew(-15deg);opacity:0}}@keyframes liquid-shine-once{0%{transform:translate(-100%);opacity:0}20%{opacity:.4}to{transform:translate(100%);opacity:0}}@keyframes liquid-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-10px) scale(1.05)}66%{transform:translate(-15px,12px) scale(.98)}}@keyframes liquid-glide-in{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes rs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rs-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-popover-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rs-drawer-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rs-drawer-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rs-drawer-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rs-press{transition:transform var(--dur-tap, 80ms) var(--ease-decel, cubic-bezier(0,0,.2,1));will-change:transform}.rs-press:active:not(:disabled){transform:scale(.97);transition:transform var(--dur-tap, 80ms) cubic-bezier(.4,0,1,1)}.rs-press:not(:active){transition:transform var(--dur-swift, .22s) var(--ease-ios, cubic-bezier(.32, .72, 0, 1))}.rs-reveal{animation:liquid-reveal var(--dur-flow, .32s) var(--ease-ios) both;animation-delay:calc(var(--rs-i, 0) * 60ms)}.rs-stagger>*{animation:liquid-reveal var(--dur-flow, .32s) var(--ease-ios) both}.rs-stagger>*:nth-child(1){animation-delay:0ms}.rs-stagger>*:nth-child(2){animation-delay:30ms}.rs-stagger>*:nth-child(3){animation-delay:60ms}.rs-stagger>*:nth-child(4){animation-delay:90ms}.rs-stagger>*:nth-child(5){animation-delay:.12s}.rs-stagger>*:nth-child(n+6){animation-delay:.14s}.rs-pop-in{animation:liquid-pop-in .32s var(--ease-spring) both}.rs-sheen-host{position:relative;overflow:hidden;isolation:isolate}.rs-sheen-host:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%,transparent 100%);transform:translate(-100%) skew(-15deg);pointer-events:none;z-index:1;opacity:0;transition:opacity .1s ease}.rs-sheen-host:hover:after{animation:liquid-sheen .7s var(--ease-decel) both}.rs-shine-once{position:relative;overflow:hidden}.rs-shine-once:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:liquid-shine-once .6s ease-out both;pointer-events:none}.rs-gloss-follow{position:relative;overflow:hidden;isolation:isolate}.rs-gloss-follow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(240px circle at var(--rs-mx, 50%) var(--rs-my, 50%),rgba(255,255,255,.06),transparent 55%);opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:0}.rs-gloss-follow:hover:before{opacity:1}.rs-gloss-follow>*{position:relative;z-index:1}.rs-liquid-drift{position:relative;isolation:isolate}.rs-liquid-drift:before,.rs-liquid-drift:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;filter:blur(40px);opacity:.4}.rs-liquid-drift:before{background:radial-gradient(circle,var(--color-red-alpha-10, rgba(229,62,62,.08)) 0%,transparent 60%);animation:liquid-drift 14s var(--ease-ios, ease-in-out) infinite}.rs-liquid-drift:after{background:radial-gradient(circle,var(--color-blue-alpha-10, rgba(107,138,255,.06)) 0%,transparent 60%);animation:liquid-drift 18s var(--ease-ios, ease-in-out) infinite reverse;animation-delay:-6s}.rs-liquid-drift>*{position:relative;z-index:1}.rs-magic-line{position:absolute;left:0;width:3px;height:var(--rs-line-h, 32px);top:0;border-radius:0 2px 2px 0;background:var(--color-red, #e53e3e);box-shadow:0 0 12px var(--color-red-alpha-25, rgba(229,62,62,.25));transform:translateY(var(--rs-line-y, 0));transition:transform .36s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),height .28s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),opacity .22s ease;pointer-events:none;will-change:transform,height;z-index:2}.rs-magic-underline{position:absolute;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--color-red, #e53e3e);box-shadow:0 0 10px var(--color-red-alpha-25, rgba(229,62,62,.25));width:var(--rs-tab-w, 0px);transform:translate(var(--rs-tab-x, 0));transition:transform .32s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),width .28s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),opacity .22s ease;pointer-events:none;will-change:transform,width}.page-transition--liquid{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.page-transition--liquid>.page-transition__layer{flex:1;display:flex;flex-direction:column;min-height:0;will-change:transform,opacity,filter}.page-transition--liquid>.page-transition__layer--in{animation:liquid-page-in var(--dur-flow, .32s) var(--ease-ios) both}.page-transition--liquid>.page-transition__layer--out{animation:liquid-page-out .18s var(--ease-decel) both;position:absolute;top:0;right:0;bottom:0;left:0}.rs-modal-liquid{animation:liquid-modal-in var(--dur-flow, .32s) var(--ease-ios) both;will-change:transform,opacity,filter}.rs-modal-backdrop-liquid{animation:liquid-backdrop-in var(--dur-swift, .22s) var(--ease-decel) both}.rs-border-draw-top{position:relative}.rs-border-draw-top:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:currentColor;animation:liquid-border-draw var(--dur-flow, .32s) var(--ease-ios) both;animation-delay:80ms;pointer-events:none}@keyframes rs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rs-card-hover{transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.rs-card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 14px rgba(0,0,0,.12));border-color:var(--color-bd-hover, var(--color-bd2))}.rs-card-hover:active{transform:translateY(0)}@keyframes rs-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.rs-skeleton{background:linear-gradient(90deg,var(--color-card2, #1a1a1c) 0px,var(--color-card-elevated, rgba(255,255,255,.04)) 100px,var(--color-card2, #1a1a1c) 200px);background-size:200px 100%;animation:rs-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radii-sm, 6px)}@keyframes rs-pulse-glow{0%,to{box-shadow:0 0 0 0 var(--color-danger-alpha, rgba(255,82,82,.5))}50%{box-shadow:0 0 0 8px transparent}}.rs-pulse-glow{animation:rs-pulse-glow 2s ease-in-out infinite}@keyframes rs-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes rs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rs-page-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rs-page-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes rs-page-slide-out-reverse{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@supports (view-transition-name: root){::view-transition-old(root){animation:rs-page-slide-out .25s ease-in forwards}::view-transition-new(root){animation:rs-page-slide-in .3s ease-out forwards}}@keyframes rs-theme-ripple{0%{clip-path:circle(0% at var(--theme-x, 50%) var(--theme-y, 50%))}to{clip-path:circle(150% at var(--theme-x, 50%) var(--theme-y, 50%))}}@keyframes rs-input-focus-glow{0%{box-shadow:0 0 0 0 var(--color-primary-alpha, rgba(91,143,240,0))}to{box-shadow:0 0 0 3px var(--color-primary-alpha, rgba(91,143,240,.15))}}@keyframes rs-wizz-shake{0%{transform:translate(0) rotate(0)}8%{transform:translate(-6px,2px) rotate(-1deg)}16%{transform:translate(5px,-2px) rotate(1deg)}24%{transform:translate(-5px,3px) rotate(-1deg)}32%{transform:translate(4px,-3px) rotate(1deg)}40%{transform:translate(-4px,2px) rotate(-.5deg)}48%{transform:translate(3px,-2px) rotate(.5deg)}56%{transform:translate(-2px,1px) rotate(-.3deg)}64%{transform:translate(2px,-1px) rotate(.3deg)}72%{transform:translate(-1px) rotate(0)}80%{transform:translate(1px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes rs-wizz-window{0%{transform:translate(0) rotate(0)}15%{transform:translate(-13px,5px) rotate(-1.4deg)}30%{transform:translate(12px,-6px) rotate(1.4deg)}45%{transform:translate(-10px,5px) rotate(-1deg)}60%{transform:translate(8px,-4px) rotate(.9deg)}75%{transform:translate(-6px,3px) rotate(-.6deg)}90%{transform:translate(4px,-2px) rotate(.4deg)}to{transform:translate(0) rotate(0)}}body.rs-wizz-window-active{animation:rs-wizz-window .35s ease-in-out 8}@keyframes rs-wizz-pulse{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}to{transform:scale(1)}}@keyframes rs-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes rs-unread-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rs-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes rs-fade-up-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-mention-flash{0%,to{box-shadow:0 0 #f5c54000}50%{box-shadow:0 0 0 3px #f5c5408c,0 0 12px #f5c54059}}@keyframes rs-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.rs-typing-dots{display:inline-flex;gap:3px;align-items:center}.rs-typing-dots>span{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-mut);animation:rs-typing-bounce 1s ease-in-out infinite}.rs-typing-dots>span:nth-child(2){animation-delay:.15s}.rs-typing-dots>span:nth-child(3){animation-delay:.3s}@keyframes rs-photo-reveal-kf{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.rs-photo-reveal{animation:rs-photo-reveal-kf .7s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}@keyframes rs-pulse-mood-kf{0%{opacity:.2;transform:scale(.96)}50%{opacity:.5;transform:scale(1.1)}to{opacity:.2;transform:scale(.96)}}.rs-pulse-mood{animation:rs-pulse-mood-kf 3s ease-in-out infinite}@keyframes rs-countdown-tick-kf{0%{opacity:.65}10%{opacity:1}to{opacity:.85}}.rs-countdown-tick{animation:rs-countdown-tick-kf .22s ease-out}@keyframes rs-stream-slide-in-kf{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.rs-stream-slide-in{animation:rs-stream-slide-in-kf .36s cubic-bezier(.16,1,.3,1) both}@keyframes rs-funnel-pour-kf{0%{opacity:0;transform:translateY(-12px) scale(.92)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.rs-funnel-pour{animation:rs-funnel-pour-kf .52s cubic-bezier(.16,1,.3,1) both}@keyframes rs-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rs-spinner-arc--primary{animation:rs-spinner-rotate 1.15s cubic-bezier(.55,.15,.45,.85) infinite}.rs-spinner-arc--secondary{animation:rs-spinner-rotate 1.9s cubic-bezier(.45,.05,.55,.95) infinite reverse}.rs-tap{transition:transform var(--dur-swift, .22s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));will-change:transform}.rs-tap:active:not(:disabled){transform:scale(.96);transition:transform var(--dur-tap, 80ms) var(--ease-accel, cubic-bezier(.4, 0, 1, 1))}@keyframes rs-fab-pulse{0%,to{box-shadow:0 0 0 0 var(--color-red-alpha-40, rgba(224,82,82,.4))}50%{box-shadow:0 0 0 10px var(--color-red-alpha-10, rgba(224,82,82,.05))}}.rs-fab-pulse{animation:rs-fab-pulse 2.2s var(--ease-decel, ease-in-out) infinite}@keyframes rs-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rs-toast-progress{transform-origin:left center;animation:rs-toast-progress var(--rs-toast-dur, 4s) linear forwards}@keyframes rs-equalizer{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.rs-eq-bar{transform-origin:bottom center;animation:rs-equalizer 1.1s var(--ease-decel, ease-in-out) infinite}.rs-eq-bar:nth-child(2){animation-delay:.18s}.rs-eq-bar:nth-child(3){animation-delay:.36s}@keyframes rs-check-draw{0%{stroke-dashoffset:var(--rs-check-len, 24)}to{stroke-dashoffset:0}}.rs-check-draw{stroke-dasharray:var(--rs-check-len, 24);stroke-dashoffset:var(--rs-check-len, 24);animation:rs-check-draw .36s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)) forwards}@keyframes rs-subtab-enter{0%{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:translateZ(0)}}.rs-subtab-enter{animation:rs-subtab-enter .2s cubic-bezier(.32,.72,0,1) both;will-change:transform,opacity}@keyframes rs-badge-pop{0%{opacity:.5;transform:scale(.86)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.rs-badge-pop{animation:rs-badge-pop .26s cubic-bezier(.34,1.56,.64,1) both;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.rs-press,.rs-reveal,.rs-stagger>*,.rs-pop-in,.rs-sheen-host:after,.rs-shine-once:before,.rs-gloss-follow:before,.rs-liquid-drift:before,.rs-liquid-drift:after,.rs-magic-line,.rs-magic-underline,.page-transition--liquid>.page-transition__layer--in,.page-transition--liquid>.page-transition__layer--out,.rs-modal-liquid,.rs-modal-backdrop-liquid,.rs-border-draw-top:before,.rs-card-hover,.rs-skeleton,.rs-pulse-glow,.rs-typing-dots>span,.rs-photo-reveal,.rs-pulse-mood,.rs-countdown-tick,.rs-stream-slide-in,.rs-funnel-pour,.rs-tap,.rs-fab-pulse,.rs-toast-progress,.rs-eq-bar,.rs-check-draw,.rs-subtab-enter,.rs-badge-pop{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.rs-spinner-arc--primary,.rs-spinner-arc--secondary{animation:none!important}.rs-tap:active:not(:disabled){transform:none!important}.rs-check-draw{stroke-dashoffset:0!important}[style*=rs-wizz-shake],[style*=rs-wizz-window],[style*=rs-wizz-pulse],[style*=rs-unread-bounce],[style*=rs-fade-up-in],[style*=rs-mention-flash],[style*=rs-scale-in],[style*=rs-pulse],body.rs-wizz-window-active{animation:none!important;transform:none!important}.rs-press:active:not(:disabled){transform:none!important}.rs-liquid-drift:before,.rs-liquid-drift:after{display:none!important}}@keyframes rs-chat-window-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-theme=dark],:root:not([data-theme=light]){--hairline-color: rgba(255, 255, 255, .07);--hairline-color-strong: rgba(255, 255, 255, .12);--hairline-color-accent: var(--color-red-alpha-25)}:root[data-theme=light]{--hairline-color: rgba(0, 0, 0, .08);--hairline-color-strong: rgba(0, 0, 0, .14);--hairline-color-accent: var(--color-red-alpha-25)}.rs-hairline{border:none;box-shadow:inset 0 0 0 .5px var(--hairline-color)}.rs-hairline-strong{border:none;box-shadow:inset 0 0 0 .5px var(--hairline-color-strong)}.rs-hairline-top{box-shadow:inset 0 .5px 0 0 var(--hairline-color)}.rs-hairline-bottom{box-shadow:inset 0 -.5px 0 0 var(--hairline-color)}.rs-hairline-left{box-shadow:inset .5px 0 0 0 var(--hairline-color)}.rs-hairline-right{box-shadow:inset -.5px 0 0 0 var(--hairline-color)}::selection{background:var(--color-red-alpha-22);color:var(--color-text)}::-moz-selection{background:var(--color-red-alpha-22);color:var(--color-text)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .18s var(--ease-ios, cubic-bezier(.32, .72, 0, 1))}*:hover::-webkit-scrollbar-thumb{background:var(--color-bd2)}*::-webkit-scrollbar-thumb:hover{background:var(--color-red-alpha-40)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:var(--color-bd2) transparent}.rs-num{font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1;font-variant-numeric:tabular-nums lining-nums}.rs-money,.rs-stat-value,.rs-kpi-value,[data-numeric=true]{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.rs-oldstyle-num{font-variant-numeric:oldstyle-nums proportional-nums;font-feature-settings:"onum" 1,"pnum" 1}.rs-eyebrow{font-family:var(--font-family);font-style:normal;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-sub);display:inline-flex;align-items:center;gap:6px}.rs-eyebrow--micro{font-size:10px;letter-spacing:.08em}.rs-eyebrow--accent{color:var(--color-red)}.rs-eyebrow--number:before{content:attr(data-number);font-style:normal;font-variant-numeric:oldstyle-nums;margin-right:10px;opacity:.6;font-weight:500}.rs-link{position:relative;text-decoration:none;color:inherit;background-image:linear-gradient(var(--color-red),var(--color-red));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .28s var(--ease-ios, cubic-bezier(.32, .72, 0, 1))}.rs-link:hover{background-size:100% 1px}.rs-link--reverse{background-position:100% 100%}.rs-link--reverse:hover{background-position:0 100%}:root{--shadow-focus-editorial: 0 0 0 1px var(--color-bg), 0 0 0 3px var(--color-red-alpha-40);--shadow-focus-editorial-subtle: 0 0 0 1px var(--color-bg), 0 0 0 2px var(--color-red-alpha-25)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--shadow-focus-editorial-subtle);border-color:var(--color-red-alpha-40)}.rs-btn-elastic{transition:transform 80ms cubic-bezier(.34,1.56,.64,1),box-shadow .12s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),background .16s ease}.rs-btn-elastic:hover:not(:disabled){transform:translateY(-2px) scale(1.008)}.rs-btn-elastic:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:60ms}.rs-card-lift{transition:transform .22s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),box-shadow .22s var(--ease-ios, cubic-bezier(.32, .72, 0, 1)),border-color .18s ease;will-change:transform}.rs-card-lift:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000047,0 2px 4px #0000001f,inset 0 0 0 .5px var(--color-red-alpha-25)}@keyframes editorial-wipe-in{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0)}}.rs-wipe-in{animation:editorial-wipe-in .38s cubic-bezier(.16,1,.3,1) both}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;display:none;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;background:var(--ambient-glow);mix-blend-mode:soft-light}@media (prefers-reduced-motion: reduce){body:before{opacity:.6}}.rs-draggable{cursor:grab}.rs-draggable:active{cursor:grabbing}.rs-zoomable{cursor:zoom-in}.rs-zoomable--out{cursor:zoom-out}.rs-ns-input{cursor:ns-resize}.rs-prose{font-family:var(--font-family);font-size:15px;line-height:1.65;color:var(--color-text);max-width:65ch}.rs-prose p{margin:0 0 1em}.rs-prose p:last-child{margin-bottom:0}.rs-prose strong{font-weight:600;color:var(--color-title)}.rs-prose em{font-family:var(--font-family-display);font-style:italic;font-variation-settings:"opsz" 14}.rs-prose a{color:var(--color-red);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:opacity .2s ease}.rs-prose a:hover{opacity:.7}.rs-rule{display:flex;align-items:center;gap:16px;margin:32px 0}.rs-rule:before,.rs-rule:after{content:"";flex:1;height:.5px;background:var(--hairline-color)}.rs-rule__mark{width:4px;height:4px;background:var(--color-red);border-radius:50%;flex-shrink:0}@keyframes ai-pulse{0%,to{box-shadow:0 0 #e052528c}50%{box-shadow:0 0 0 6px #e0525200}}.comm-ai-pulse{animation:ai-pulse 1.2s cubic-bezier(.32,.72,0,1) infinite}@keyframes ai-typing-dots{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.comm-ai-typing-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-red, #e05252);margin:0 1.5px;animation:ai-typing-dots 1.2s ease-in-out infinite}.comm-ai-typing-dot:nth-child(2){animation-delay:.15s}.comm-ai-typing-dot:nth-child(3){animation-delay:.3s}@keyframes carousel-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.comm-mini-carousel-track{display:flex;gap:4px;width:200%;animation:carousel-loop 5s linear infinite}.comm-mini-carousel-tile{flex:0 0 30%;height:24px;border-radius:3px;background:linear-gradient(135deg,var(--color-card2, #2a2a2e) 0%,var(--color-bd, #3a3a3e) 100%)}@keyframes story-bar{0%{width:0%}90%{width:100%}to{width:100%;opacity:.3}}.comm-mini-story-bar{height:2px;background:var(--color-red, #e05252);border-radius:1px;animation:story-bar 3s cubic-bezier(.4,0,.6,1) infinite}.comm-hero-grad{background:radial-gradient(ellipse at top left,rgba(224,82,82,.12) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(224,82,82,.06) 0%,transparent 50%),var(--color-card, #1a1a1e)}.comm-glow-red{box-shadow:0 0 0 1px #e0525266,0 4px 12px #e0525238,inset 0 1px #ffffff14;transition:box-shadow .22s cubic-bezier(.32,.72,0,1)}.comm-glow-red:hover{box-shadow:0 0 0 1px #e0525299,0 6px 16px #e0525252,inset 0 1px #ffffff1a}@keyframes wizard-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.comm-wizard-step{animation:wizard-step-in .28s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion: reduce){.comm-ai-pulse,.comm-ai-typing-dot,.comm-mini-carousel-track,.comm-mini-story-bar,.comm-wizard-step{animation:none!important}.comm-glow-red{transition:none!important}}
