@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-var-latin.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:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-var-latin.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{--font-display: Newsreader, Georgia, "Times New Roman", serif;--font-display-ar: Amiri, "Times New Roman", serif;--font-ui: "IBM Plex Sans", system-ui, sans-serif;--font-ui-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg: #F7F3EC;--surface: #FFFDF9;--sunk: #EFE9DF;--line: #E3DBCF;--control: #8E8174;--ink: #1D1916;--ink-2: #4B443D;--ink-3: #6B6258;--accent: #5B2346;--accent-pressed: #45193A;--on-accent: #FFFDF9;--accent-tint: #F1E5EC;--secondary: #8A6230;--secondary-tint: #F4EAD9;--focus: #5B2346;--ok: #2E6A4E;--ok-tint: #E3EEE7;--warn: #8A5A0B;--warn-tint: #F6EBD3;--danger: #A1352B;--danger-tint: #F6E2DE;--info: #2F5B82;--info-tint: #E2EAF2;--score-great: #5B2346;--score-good: #93597C;--score-okay: #A67C45;--score-weak: #8E8174;--scrim: rgba(29,25,22,.48);--skeleton: #E8E1D6;--drop: #F1E5EC;--key-cap: #FFFDF9;--elev-0: none;--elev-1: 0 1px 2px rgba(29,25,22,.06);--elev-2: 0 4px 16px -4px rgba(29,25,22,.12);--elev-3: 0 16px 40px -8px rgba(29,25,22,.2);--space-0: 0px;--space-0-5: 4px;--space-1: 8px;--space-1-5: 12px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--space-10: 80px;--space-12: 96px;--margin-screen: 20px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 999px;--text-display-xl: 400 40px/44px var(--font-display);--tracking-display-xl: -.02em;--text-display-l: 400 32px/38px var(--font-display);--tracking-display-l: -.02em;--text-display-m: 400 26px/32px var(--font-display);--tracking-display-m: -.01em;--text-title-l: 500 22px/28px var(--font-display);--tracking-title-l: -.01em;--text-number: 400 32px/36px var(--font-display);--tracking-number: -.01em;--text-title-m: 600 17px/24px var(--font-ui);--tracking-title-m: 0em;--text-body-l: 400 17px/26px var(--font-ui);--tracking-body-l: 0em;--text-body: 400 15px/22px var(--font-ui);--tracking-body: 0em;--text-body-s: 400 13px/18px var(--font-ui);--tracking-body-s: 0em;--text-label: 500 14px/18px var(--font-ui);--tracking-label: .01em;--text-overline: 600 11px/14px var(--font-ui);--tracking-overline: .08em;--border: 1px solid var(--line);--border-control: 1px solid var(--control);--border-selected: 1.5px solid var(--accent);--ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--dur-instant: .1s;--dur-fast: .16s;--dur-base: .24s;--dur-slow: .36s;--dur-page: .48s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--flip: 1}@media(min-width:768px){:root{--margin-screen: 32px}}@media(min-width:1024px){:root{--margin-screen: 64px;--text-display-xl: 400 72px/76px var(--font-display);--text-display-l: 400 56px/60px var(--font-display);--text-display-m: 400 40px/46px var(--font-display);--text-title-l: 500 28px/34px var(--font-display);--text-number: 400 48px/52px var(--font-display);--text-title-m: 600 20px/28px var(--font-ui);--text-body-l: 400 18px/28px var(--font-ui);--text-body: 400 16px/24px var(--font-ui);--text-body-s: 400 14px/20px var(--font-ui);--text-label: 500 14px/18px var(--font-ui);--text-overline: 600 12px/16px var(--font-ui)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #151210;--surface: #1F1B18;--sunk: #0F0D0B;--line: #2F2925;--control: #7A6E63;--ink: #F3EDE4;--ink-2: #CBC1B4;--ink-3: #A09588;--accent: #D9A6C4;--accent-pressed: #E8C2D8;--on-accent: #2B0F21;--accent-tint: #3A2130;--secondary: #D4AA6E;--secondary-tint: #382C1C;--focus: #D9A6C4;--ok: #84C3A2;--ok-tint: #1C2E25;--warn: #E2B866;--warn-tint: #33281A;--danger: #EF9488;--danger-tint: #3A1F1B;--info: #93BCE0;--info-tint: #1B2733;--score-great: #E6B9D3;--score-good: #B0789A;--score-okay: #8E6E45;--score-weak: #7A6E63;--scrim: rgba(0,0,0,.6);--skeleton: #2A2420;--drop: #3A2130;--key-cap: #2A2420;--elev-0: none;--elev-1: 0 0 0 1px #2F2925;--elev-2: 0 4px 16px -4px rgba(0,0,0,.4);--elev-3: 0 16px 40px -8px rgba(0,0,0,.6)}}:root[data-theme=dark],[data-theme=dark]{--bg: #151210;--surface: #1F1B18;--sunk: #0F0D0B;--line: #2F2925;--control: #7A6E63;--ink: #F3EDE4;--ink-2: #CBC1B4;--ink-3: #A09588;--accent: #D9A6C4;--accent-pressed: #E8C2D8;--on-accent: #2B0F21;--accent-tint: #3A2130;--secondary: #D4AA6E;--secondary-tint: #382C1C;--focus: #D9A6C4;--ok: #84C3A2;--ok-tint: #1C2E25;--warn: #E2B866;--warn-tint: #33281A;--danger: #EF9488;--danger-tint: #3A1F1B;--info: #93BCE0;--info-tint: #1B2733;--score-great: #E6B9D3;--score-good: #B0789A;--score-okay: #8E6E45;--score-weak: #7A6E63;--scrim: rgba(0,0,0,.6);--skeleton: #2A2420;--drop: #3A2130;--key-cap: #2A2420;--elev-0: none;--elev-1: 0 0 0 1px #2F2925;--elev-2: 0 4px 16px -4px rgba(0,0,0,.4);--elev-3: 0 16px 40px -8px rgba(0,0,0,.6)}:root[data-theme=light],[data-theme=light]{--bg: #F7F3EC;--surface: #FFFDF9;--sunk: #EFE9DF;--line: #E3DBCF;--control: #8E8174;--ink: #1D1916;--ink-2: #4B443D;--ink-3: #6B6258;--accent: #5B2346;--accent-pressed: #45193A;--on-accent: #FFFDF9;--accent-tint: #F1E5EC;--secondary: #8A6230;--secondary-tint: #F4EAD9;--focus: #5B2346;--ok: #2E6A4E;--ok-tint: #E3EEE7;--warn: #8A5A0B;--warn-tint: #F6EBD3;--danger: #A1352B;--danger-tint: #F6E2DE;--info: #2F5B82;--info-tint: #E2EAF2;--score-great: #5B2346;--score-good: #93597C;--score-okay: #A67C45;--score-weak: #8E8174;--scrim: rgba(29,25,22,.48);--skeleton: #E8E1D6;--drop: #F1E5EC;--key-cap: #FFFDF9;--elev-0: none;--elev-1: 0 1px 2px rgba(29,25,22,.06);--elev-2: 0 4px 16px -4px rgba(29,25,22,.12);--elev-3: 0 16px 40px -8px rgba(29,25,22,.2)}[dir=rtl]{--flip: -1;font-family:var(--font-ui-ar)}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-page: 0ms}}html{background:var(--bg);color:var(--ink);font:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink)}:lang(de){hyphens:auto}a{color:var(--accent)}a:hover{color:var(--accent-pressed)}code,pre,samp{font-family:var(--font-mono)}kbd{font:500 12px/1 var(--font-mono);padding:2px var(--space-0-5);background:var(--key-cap);color:var(--ink);border:var(--border);border-bottom-width:2px;border-radius:var(--radius-sm)}:focus-visible{outline:none;box-shadow:var(--ring)}::selection{background:var(--accent-tint);color:var(--ink)}@keyframes fl-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}.fl-type-display-xl{font:var(--text-display-xl);letter-spacing:var(--tracking-display-xl)}.fl-type-display-l{font:var(--text-display-l);letter-spacing:var(--tracking-display-l)}.fl-type-display-m{font:var(--text-display-m);letter-spacing:var(--tracking-display-m)}.fl-type-title-l{font:var(--text-title-l);letter-spacing:var(--tracking-title-l)}.fl-type-number{font:var(--text-number);letter-spacing:var(--tracking-number);font-feature-settings:"tnum","lnum"}.fl-type-title-m{font:var(--text-title-m);letter-spacing:var(--tracking-title-m)}.fl-type-body-l{font:var(--text-body-l);letter-spacing:var(--tracking-body-l)}.fl-type-body{font:var(--text-body);letter-spacing:var(--tracking-body)}.fl-type-body-s{font:var(--text-body-s);letter-spacing:var(--tracking-body-s)}.fl-type-label{font:var(--text-label);letter-spacing:var(--tracking-label)}.fl-type-overline{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}[dir=rtl] :is(.fl-type-display-xl,.fl-type-display-l,.fl-type-display-m,.fl-type-title-l,.fl-type-number){font-family:var(--font-display-ar)}[dir=rtl] :is(.fl-type-title-m,.fl-type-body-l,.fl-type-body,.fl-type-body-s,.fl-type-label,.fl-type-overline){font-family:var(--font-ui-ar)}.fl-score{--score-c: var(--score-great);display:inline-flex;align-items:center;gap:var(--space-1);font:var(--text-label);letter-spacing:var(--tracking-label);color:var(--ink)}.fl-score--great{--score-c: var(--score-great)}.fl-score--good{--score-c: var(--score-good)}.fl-score--okay{--score-c: var(--score-okay)}.fl-score--weak{--score-c: var(--score-weak)}.fl-score__pips{display:inline-flex;gap:3px}.fl-score__pips i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--score-c)}.fl-score--good .fl-score__pips i:nth-child(n+4){background:var(--line)}.fl-score--okay .fl-score__pips i:nth-child(n+3){background:var(--line)}.fl-score--weak .fl-score__pips i:nth-child(n+2){background:var(--line)}.fl-score--weak .fl-score__pips i:first-child{background:transparent;box-shadow:inset 0 0 0 1.5px var(--score-c)}.fl-frame{display:grid;place-items:center;box-sizing:border-box;aspect-ratio:3 / 4;padding:12%;overflow:hidden;background:var(--sunk);border-radius:var(--radius-md)}.fl-frame>img{display:block;max-width:100%;max-height:100%;object-fit:contain;border:0}.fl-frame--outfit{aspect-ratio:4 / 5;padding:0;border-radius:var(--radius-lg)}.fl-frame--outfit>img{width:100%;height:100%;object-fit:cover}.fl-flatlay{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;box-sizing:border-box;aspect-ratio:4 / 5;padding:6px;background:var(--sunk);border-radius:var(--radius-lg)}.fl-flatlay>img{width:100%;height:100%;object-fit:contain}.fl-chip{display:inline-flex;align-items:center;gap:var(--space-0-5);min-height:32px;box-sizing:border-box;padding:0 var(--space-1-5);font:var(--text-label);letter-spacing:var(--tracking-label);color:var(--ink);background:var(--surface);border:var(--border-control);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.fl-chip[aria-pressed=true],.fl-chip--selected{color:var(--accent);background:var(--accent-tint);border:var(--border-selected)}:root{--card-shadow: var(--elev-1), 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);--card-shadow-2: var(--elev-2), 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);--page-x: 32px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-ui)}button{font:inherit;color:inherit}h1,h2,h3{margin:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:8px;top:-48px;z-index:100;padding:10px 14px;border-radius:var(--radius-md);background:var(--ink);color:var(--bg)}.skip-link:focus{top:8px}.page{height:100%;overflow:auto;padding:28px var(--page-x) 40px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page-title{font:400 36px/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.page-sub{font:var(--text-body-s);color:var(--ink-3);margin-top:4px}.overline{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3)}.h2{font-family:var(--font-display);font-size:26px;line-height:32px;letter-spacing:-.01em;font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--control);font:var(--text-label);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.btn:hover{background:var(--sunk)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:none}.btn--primary:hover{background:var(--accent-pressed)}.btn--danger{background:var(--danger);color:#fffdf9;box-shadow:none}.btn--danger:hover{background:color-mix(in srgb,var(--danger) 88%,black)}.btn--sm{min-height:32px;padding:0 12px;font-size:13px}.btn--ghost{box-shadow:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-2);cursor:pointer}.icon-btn:hover{background:var(--sunk)}.icon-btn.boxed{box-shadow:inset 0 0 0 1px var(--line)}.icon-btn.sm{width:32px;height:32px}.seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--sunk)}.seg button{border:0;padding:7px 12px;border-radius:6px;background:transparent;color:var(--ink-2);font:var(--text-label);font-size:13px;cursor:pointer}.seg button[aria-selected=true],.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--card-shadow)}.fl-chip{white-space:nowrap}.fl-chip[aria-checked=true]{color:var(--accent);background:var(--accent-tint);border:var(--border-selected)}.keycap{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-sm);background:var(--key-cap);box-shadow:inset 0 0 0 1px var(--line),inset 0 -1px 0 var(--line);font:500 11px/1 var(--font-mono);color:var(--ink-3)}.field{display:block;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--control);font-size:14px;font-family:inherit}.field:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--card-shadow)}.banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);font-size:14px;font-weight:500;line-height:1.45}.banner fl-icon{margin-top:1px}.banner.banner--danger{background:var(--danger-tint);color:var(--danger)}.banner.banner--info{background:var(--info-tint);color:var(--info)}.banner.banner--warn{background:var(--warn-tint);color:var(--warn)}.banner .banner-action{margin-inline-start:auto;font-weight:600;color:var(--accent);background:none;border:0;cursor:pointer;white-space:nowrap}.tick{flex:none;width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--control);color:var(--on-accent)}.tick.on{background:var(--accent);box-shadow:none}.sw{flex:none;width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000024}.meter{display:inline-flex;gap:3px}.meter i{width:12px;height:6px;border-radius:2px;background:var(--line)}.meter i.on{background:var(--ink)}.meter.accent i.on{background:var(--accent)}.tile{position:relative;aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--sunk);padding:12%;overflow:hidden}.cdk-overlay-container{position:fixed;inset:0;z-index:1000;pointer-events:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;inset:0;pointer-events:none}.cdk-overlay-pane{position:relative;pointer-events:auto;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;background:transparent;opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-backdrop.fl-scrim{background:var(--scrim)}.cdk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cdk-drag-preview{box-sizing:border-box;border-radius:var(--radius-md);box-shadow:var(--elev-3);background:var(--sunk);z-index:1100!important}.cdk-drag-placeholder{opacity:.35}.cdk-drag-animating{transition:transform .22s var(--ease-standard)}
