@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/dZN5RSk7-Kntsqw2emgxFfr4VKUdu9EXZqm2nSVn3wg-OxhKGS7CJUk_xSD6TWWz9HRi1xKb6QV_s97o9hvBUfk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Sans Fallback: Arial";src:local("Arial");size-adjust:101.1663%;ascent-override:101.3184%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/YoV7TcOXzCPeTuqPHt8gCTh1R5Mul7Be94mmn_owi1g-OIpwVfHbOnq838O_mBKDAlA7w9hCwrucg4FAKD_f2D8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/XzxADrMmEQHs-yDklBIPMldS6_SA-wI662ZkBAjY1oQ-8jk5Eq_XESbMJmcUDh58pS9VVkACduz3hAv_mh2HNH0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/RWkuCMlojlqP7slNeF4_tigzl0uyg1rxok5_-E18J58-iPudxRY_z4ns6h3SgBQVsS2CoOZl6I9KiMaMDKj9_w0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/4ozh-glDD8uh9s3w9n63uT96FVRRZVmgwvzCP3in_Wc-yi3SSQYPtWgr_5CU9z_BzBDmw--wYxlgVUQ4l7iIu7g.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/xh7xibd_npm1xUeMASrZhPrXmAUVbCTvS2RAMswadAU-_aQW1zdDB-zfFT6Sl-Oxo5bA3h58iqyeetUM38nu8LA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/Et2uo8KGJ1lNrsxjKGilxCbUopICNc7Z63FRc7tmoC8-McAYFEM7pz8yjAwONtkaFAHts51fusqX5lm1nBvTBkQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/c5M_eZE6vH007j1jNgh2Ou6Z3E_siMWUVQoEqbfzxd0-c_GLsjfnviM4jbIoHJ4Ge2i4dDoMxKdJZL91WBs8rYg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/Cy-jnlQLKMuRh_PfKrfaeZKmHL9ETS-5E8MXuzlrAwA-93qBfecYKNKiqFfBrDR19M9Io0ds5pDwfMlrPZFDnVg.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/QxaXHf5ZYXA_eMS_VNoR5yx8GcrX0mIWmgu6bz1HY5I-Qecscmcye0a_9WhOLQbwC3TyBwY0GfFvd7k8QZ7S_Gc.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/z5_n9BpIJ-yWCMz-aNDs9nKK_3sVN-YTSWqrJUEf4d0-p7MGk_S0DBMGzEg_9QBuMqBEjlSMhOl9WX37UL1C14E.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/IctUeTmIOxsP6GU5dwPxQSAkyiIv-Iw0y21YJvei0gU-cgFz9vzpPBHT0p0jfxa8PxaiLvsg8B3TY_8FZhwLvfE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular Italic"),local("IBM Plex Sans Italic"),url(../_fonts/H3BWuwriMzpvBYeVHLWJRc-IBFJIdrh6hQOBqe6dPXU-u6Xi__UBcW8iCoogMer_Qjx33zS8UQGXcqUS4WtZrKU.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Regular"),local("IBM Plex Sans"),url(../_fonts/6Z_qvL9XDu5hguAeE6lXaYAszt0SALdUJ-sRcKSj5l4-hOv7j8LmN0zpaCN_NZ7j49hgU_BwdcA3ad8OFQuDKHQ.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/xD55OvSLP4kjD-dU2Jkf9depD4r4nv2eQHO95U93LDg-Q8hIJJH783yvRvqaSygJKDrbJc__EBXl9nv8a_DH_OQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif Fallback: Arial";src:local("Arial");size-adjust:106.1012%;ascent-override:96.6059%;descent-override:25.9187%;line-gap-override:0%}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/1Ven0-WJxtd5udo_oiQmh19g7wndngqLb3jCZ-rd09E-GyWExuM9AGNPSpB98kzdczeSSTvf2SEJTWS4X6DwVnY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/bAt4WRUnbAMsJZdOm9yUCSck2LT6FEfmO1lN9aqO3AA-UtlZI3p5_Ht6oOudwg7o7Yr49P_sk97rjyIrthmqySI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/n21JukmWnwv6ZTNUDCNX3XlaxOB9GN4zAiNUL7-X0h8-mDo7jDIoUu_68YrwAlXBcxGwJwQz1PlQcV6qUN4Jit0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/kpTRjErDLmcTYxwSyNmeLitKmsRnG0qONn8a0IDCSvw-P1p_CzX0RnTxhoymLv4hSXS4ZKZC5bdmxEY7v_3R5O4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/6641veMJ9QKqB-YHRw0VcoagPqdeZTtAhVAenD4jfmw-Rd3rb2xxBuzMB0olwmtQzMknVeZsgn_W2UGzhpGOnFU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/K9fJRAF5oLmmq2ykWVrN5uDoRn9mjg7jQH8-H-tvpfI-HlW6Fd2crgqymn0UGzbLMW40ktwcgGAU3TmMB0edbUg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/F04c_LL32eGZZxOjhmQ6pkgaiULVJfb7ZIrbiieiWtY-_YuR9uPsUklc7lvZAi6uhC9mbtrSQUIAYG-Rubu-Szk.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/NWOxa3iUtvKyCtlcwBy3De4atdhETlhQlWpCOKxMrhk-AMaVCIt0M__WQ9ZNHQtY1up783kgSZzDXufZ6sVKUlo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/UnFkCXTDjM_5H90U-cnDh1Hk5EuSVzqgrp3ZqE2CemI-EfBB6kmqndA7_IZ7cTrA_MA901i4qF_Mhr-llCt-Xkg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular Italic"),local("IBM Plex Serif Italic"),url(../_fonts/hrfjnVVo2xKwAxCInEC0H0uR-5-3u9BJ96Dd-5McKM-k3_XNX5s8HML9cSDsf9oUAj8S5KgQ3w5nNBMq56L0Yc.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBM Plex Serif"),url(../_fonts/25Jitb8R7c-iP5G-Q-ugJr2KFXzcMRUlJU7gnNDSf8I-Yp_OOa2ijczIv6SN4EgIfz2ueSKTObv36JdNQ_nVkUw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@layer normalize{html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}}@layer fonts{.i9k-arabic,:lang(ar){font-family:var(--font-arabic-sans)}.i9k-root,body{font-family:var(--font-sans)}.i9k-arabic-display,:lang(ar) :is(h1,h2,h3,h4,h5,h6,.page-header-title,.section-heading-title){font-family:var(--font-arabic-display);font-feature-settings:"ss01"}.i9k-arabic .page-header-title.page-header-title,:lang(ar) .page-header-title.page-header-title{letter-spacing:0;line-height:1.2}}@layer tokens{:root{--glass-blur:12px;--transition:all .2s cubic-bezier(.4,0,.2,1);--primary-color:#166434;--primary-color-alpha-12:#1664341f;--on-primary-color:#fff;--accent-color:#e85a02;--on-accent-color:#000;--dark-color:#0a111a;--dark-color-alpha-05:#0a111a0d;--dark-color-alpha-10:#0a111a1a;--dark-color-alpha-20:#0a111a33;--dark-color-lighten-30:#2a486f;--gray-color:#ccc;--dark-gray-color:#757575;--white-color:#fff;--white-color-alpha-05:#ffffff0d;--white-color-alpha-15:#ffffff26;--white-color-alpha-20:#fff3;--white-color-darken-30:#b3b3b3;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-serif:"IBM Plex Serif",Georgia,Cambria,"Times New Roman",Times,serif;--font-arabic-sans:"Thmanyah Sans",sans-serif;--font-arabic-display:"Thmanyah Serif Display",serif;--text-size-1:.875rem;--text-size-2:1rem;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:3rem;--control-font-size-sm:.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--component-gap-sm:var(--spacing-4);--component-gap-md:var(--spacing-6);--component-gap-lg:var(--spacing-8);--spacing-0:0rem;--spacing-1:.125rem;--spacing-2:.25rem;--spacing-3:.375rem;--spacing-4:.5rem;--spacing-5:.625rem;--spacing-6:.75rem;--spacing-7:.875rem;--spacing-8:1rem;--spacing-10:1.25rem;--spacing-11:1.5rem;--spacing-13:2rem;--spacing-15:2.5rem;--spacing-18:3.25rem;--spacing-20:3.75rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--radius-circle:50%;--shadow-sm:0 1px 3px var(--glass-shadow);--shadow-md:0 8px 25px #0000001a;--lift:-2px}html,html.light{--theme-bg-color:#fafafa;--theme-text-color:#1a1a1a;--text-color:#1a1a1a;--primary-text-color:#166434;--text-color-light:#666;--code-bg:#e6e6e6;--border-color:#d6d6d6;--surface-color:#fff;--surface-raised-color:#fff;--surface-sunken-color:#f5f5f5;--surface-hover-color:#f0f0f0;--control-border-color:#757575;--focus-color:#166434;--primary-hover-color:#12542b;--primary-pressed-color:#0f4323;--selected-bg-color:#eaf5ee;--selected-hover-bg-color:#ddeee3;--selected-pressed-bg-color:#cfe8d8;--success-color:#166434;--success-bg-color:#eaf5ee;--error-color:#a02222;--error-bg-color:#fdf2f2;--glass-bg:#fff3;--glass-shadow:#0000001a}html.dark{--theme-bg-color:#0f0f0f;--theme-text-color:#f5f5f5;--text-color:#f5f5f5;--primary-text-color:#2fb161;--text-color-light:#999;--code-bg:#1a1a1a;--border-color:#404040;--surface-color:#1a1a1a;--surface-raised-color:#242424;--surface-sunken-color:#141414;--surface-hover-color:#2e2e2e;--control-border-color:#8c8c8c;--focus-color:#5ed48b;--primary-hover-color:#1a753d;--primary-pressed-color:#12542b;--selected-bg-color:#1f3327;--selected-hover-bg-color:#19291f;--selected-pressed-bg-color:#132018;--success-color:#72da9a;--success-bg-color:#19291f;--error-color:#f39191;--error-bg-color:#2b1717;--glass-bg:#0003;--glass-shadow:#0000001a}}@layer theme{html,html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.i9k-root,body,html{background-color:var(--theme-bg-color);color:var(--theme-text-color)}}@layer base{*{box-sizing:border-box}html{font-size:1rem;line-height:1.5}a{color:inherit;font-weight:700;text-decoration-thickness:.1em;text-underline-position:under;transition:var(--transition)}a:hover{text-decoration-color:var(--accent-color)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}}@layer primitives{.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.surface--interactive{cursor:pointer}.surface--interactive:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(var(--lift))}.surface--feature{background:var(--surface-raised-color);border-color:color-mix(in srgb,var(--accent-color) 46%,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.surface--flat{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.surface{transition:none}.surface--interactive:hover{transform:none}}.badge{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.4px;padding:var(--spacing-1) var(--spacing-5);text-transform:uppercase;transition:var(--transition);white-space:nowrap}.badge--solid{background:var(--primary-color);color:var(--on-primary-color)}.badge--outline{border-color:var(--border-color);color:var(--text-color-light)}.badge--tag{background:var(--dark-color-alpha-05);border-color:var(--dark-color-alpha-10);border-radius:var(--radius-md);color:var(--primary-text-color);font-size:11px;letter-spacing:.3px;padding:var(--spacing-3) var(--spacing-6)}.badge--tag:before{content:"#";margin-right:2px;opacity:.6}.dark .badge--tag{background:var(--white-color-alpha-05);border-color:var(--white-color-alpha-15)}.grid{display:grid;gap:var(--spacing-8)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--tight{gap:var(--spacing-4)}.grid--loose{gap:var(--spacing-13)}@media (width<=768px){.grid--2,.grid--3,.grid--auto{grid-template-columns:1fr}}.stat{display:flex;flex-direction:column;gap:var(--spacing-2)}.stat__value{color:var(--primary-text-color);font-size:1.5rem;font-weight:800;line-height:1.1}.stat__label{font-size:.9rem;font-weight:700;line-height:1.4}.stat__label,.stat__source{color:var(--text-color-light)}.stat__source{font-size:.75rem}.stat--lg .stat__value{font-size:clamp(2rem,5vw,3.25rem);line-height:1}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.cluster--tight{gap:var(--spacing-4)}.lede{color:var(--text-color-light);font-size:1.15rem;line-height:1.7;margin:0 0 var(--spacing-8);max-width:62ch}.emoticon{color:var(--primary-text-color);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.25rem;font-weight:800;letter-spacing:-.08em;line-height:1;text-rendering:optimizespeed;white-space:nowrap}.emoticon--sm{font-size:1rem}.emoticon--lg{font-size:2rem}.emoticon--accent{color:var(--accent-color)}.emoticon--muted{color:var(--text-color-light)}.emoticon--current{color:currentColor}.btn{--i9k-button-height:var(--control-height-md);--i9k-button-padding:var(--spacing-8);--i9k-button-font-size:var(--control-font-size-md);--i9k-button-bg:var(--surface-color);--i9k-button-hover-bg:var(--surface-hover-color);--i9k-button-pressed-bg:var(--surface-sunken-color);--i9k-button-border:var(--control-border-color);--i9k-button-color:var(--theme-text-color);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--i9k-button-bg);border:1px solid var(--i9k-button-border);border-radius:var(--radius-sm);color:var(--i9k-button-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--i9k-button-font-size);font-weight:600;gap:var(--spacing-4);justify-content:center;min-height:var(--i9k-button-height);padding:0 var(--i9k-button-padding);text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.btn--sm{--i9k-button-height:var(--control-height-sm);--i9k-button-padding:var(--spacing-6);--i9k-button-font-size:var(--control-font-size-sm)}.btn--lg{--i9k-button-height:var(--control-height-lg);--i9k-button-padding:var(--spacing-11);--i9k-button-font-size:var(--control-font-size-lg)}.btn--default,.btn--pagination{background:var(--i9k-button-bg)}.btn--primary{--i9k-button-bg:var(--primary-color);--i9k-button-hover-bg:var(--primary-hover-color);--i9k-button-pressed-bg:var(--primary-pressed-color);--i9k-button-border:transparent;--i9k-button-color:var(--on-primary-color)}.btn--link{--i9k-button-bg:transparent;--i9k-button-hover-bg:transparent;--i9k-button-pressed-bg:transparent;--i9k-button-border:transparent;--i9k-button-color:var(--primary-text-color);border:none;min-height:auto;padding:0;text-decoration-color:var(--accent-color)}.btn--filter{border-radius:var(--radius-pill)}.btn--page{height:var(--i9k-button-height);min-height:0;padding:0;width:var(--i9k-button-height)}.btn--filter.is-active,.btn--page.is-active{--i9k-button-bg:var(--selected-bg-color);--i9k-button-hover-bg:var(--selected-hover-bg-color);--i9k-button-pressed-bg:var(--selected-pressed-bg-color);--i9k-button-border:var(--primary-text-color);--i9k-button-color:var(--primary-text-color)}.btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--i9k-button-hover-bg)}.btn--link:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){text-decoration:underline;text-decoration-color:var(--accent-color)}.btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--i9k-button-pressed-bg);transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn[aria-busy=true]{cursor:progress;opacity:.75}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:none}}.dark :is(.btn--filter,.btn--pagination,.btn--page){border-color:var(--i9k-button-border)}.timeline{display:flex;gap:var(--spacing-10);position:relative;transition:var(--transition)}.timeline__time{color:var(--dark-gray-color);flex-shrink:0;font-size:12px;font-weight:700;margin-top:var(--spacing-10);margin-inline-end:var(--spacing-7);text-align:end;white-space:nowrap;width:100px}.timeline__rail{position:relative;transform:translate(-5px)}[dir=rtl] .timeline__rail{transform:translate(5px)}.timeline__rail:before{border-color:var(--dark-color-alpha-20);border-style:solid;border-width:2px;height:6px;inset-inline-start:0;transform:translateY(5px);width:6px}.timeline__rail:after,.timeline__rail:before{content:" ";display:block;position:absolute;top:var(--spacing-10)}.timeline__rail:after{background-color:var(--dark-color-alpha-20);height:calc(100% - 10px);inset-inline-start:4px;margin-inline-start:.5px;transform:translateY(15px);width:1px}.dark .timeline__rail:before{border-color:var(--white-color-alpha-20)}.dark .timeline__rail:after{background-color:var(--white-color-alpha-20)}.timeline__card{align-items:flex-start;border-radius:15px;display:flex;gap:var(--spacing-8);padding:var(--spacing-10);position:relative;width:100%}.timeline__card--linked:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);box-shadow:var(--shadow-sm)}.timeline__main{flex:1;min-width:0}.timeline__title{color:var(--theme-text-color);margin-top:0}.timeline__link{color:inherit;text-decoration:none;text-decoration-color:var(--accent-color);transition:var(--transition)}.timeline__link:after{content:"";inset:0;position:absolute}.timeline__card--linked:hover .timeline__link{text-decoration:underline;text-decoration-color:var(--accent-color)}.timeline__thumb{border:1px solid var(--border-color);border-radius:10px;flex-shrink:0;height:100px;-o-object-fit:cover;object-fit:cover;width:160px}@media screen and (width<=991px){.timeline{gap:var(--spacing-7)}.timeline__time{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--surface-color);color:var(--primary-text-color);inset-inline-start:0;margin:0;padding:0 var(--spacing-5);position:absolute;top:var(--spacing-15);transform:rotate(90deg);transform-origin:0;width:auto;z-index:1}.timeline__card{padding:var(--spacing-7)}[dir=rtl] .timeline__time{transform-origin:100%}}@media (width<=600px){.timeline__thumb{display:none}}.field{display:flex;flex-direction:column;gap:var(--spacing-2);margin-block-end:var(--spacing-8)}.field__label{color:var(--text-color);font-size:var(--text-size-1);font-weight:600}.field__input{background:var(--surface-color);border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:var(--text-color);font-family:inherit;font-size:var(--text-size-2);padding:var(--spacing-5) var(--spacing-6);transition:var(--transition)}.field__input:focus-visible{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:1px}.field__input[aria-invalid=true]{border-color:var(--error-color)}.field__hint{color:var(--text-color-light)}.field__error,.field__hint{font-size:var(--text-size-1)}.field__error{color:var(--error-color);font-weight:600}.toast{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;font-size:var(--text-size-1);gap:var(--spacing-5);padding:var(--spacing-6) var(--spacing-8)}.toast--info{border-color:var(--border-color);color:var(--text-color)}.toast--success{background:var(--success-bg-color);border-color:var(--success-color);color:var(--success-color)}.toast--error{background:var(--error-bg-color);border-color:var(--error-color);color:var(--error-color)}@media (prefers-reduced-motion:reduce){.field__input{transition:none}}}@layer utilities{.i9k-fading-grid{--i9k-fading-grid-color:color-mix(in srgb,var(--border-color) 25%,transparent);--i9k-fading-grid-size:5rem;--i9k-fading-grid-fade-end:40%;isolation:isolate;position:relative}.i9k-fading-grid:before{background-image:linear-gradient(var(--i9k-fading-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--i9k-fading-grid-color) 1px,transparent 1px);background-size:var(--i9k-fading-grid-size) var(--i9k-fading-grid-size);content:"";inset:0;-webkit-mask-image:linear-gradient(to bottom,#000,transparent var(--i9k-fading-grid-fade-end));mask-image:linear-gradient(to bottom,#000,transparent var(--i9k-fading-grid-fade-end));pointer-events:none;position:absolute;z-index:-1}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.i9k-article-header[data-v-7452a444]{aspect-ratio:2;border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:0 0 var(--spacing-13);max-height:420px;overflow:hidden}.i9k-article-header img[data-v-7452a444]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.i9k-article-header--fallback[data-v-7452a444]{align-items:flex-end;background:radial-gradient(120% 150% at 85% 10%,#e75b0480,#0000 48%),linear-gradient(135deg,#1f7540,#0f3e21);display:flex;max-height:none;padding:var(--spacing-10)}.i9k-article-header--fallback span[data-v-7452a444]{color:#ffffff38;font-family:var(--font-serif);font-size:clamp(2rem,7vw,4.5rem);font-style:italic;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.i9k-ascii-emoji[data-v-801a8efb]{color:var(--primary-text-color);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.25rem;font-weight:800;letter-spacing:-.08em;line-height:1;text-rendering:optimizespeed;white-space:nowrap}.i9k-ascii-emoji--sm[data-v-801a8efb]{font-size:1rem}.i9k-ascii-emoji--lg[data-v-801a8efb]{font-size:2rem}.i9k-ascii-emoji--accent[data-v-801a8efb]{color:var(--accent-color)}.i9k-ascii-emoji--muted[data-v-801a8efb]{color:var(--text-color-light)}.i9k-ascii-emoji--current[data-v-801a8efb]{color:currentColor}.i9k-blurred-circles[data-v-2d313618]{inset:0;overflow:hidden;pointer-events:none;position:fixed}.i9k-blurred-circle[data-v-2d313618]{animation:i9k-float-2d313618 20s ease-in-out infinite;border-radius:var(--radius-circle);filter:blur(80px);opacity:.1;position:absolute}.i9k-blurred-circle--1[data-v-2d313618]{animation-duration:15s;background:var(--primary-color);height:500px;left:-100px;top:-100px;width:500px}.i9k-blurred-circle--2[data-v-2d313618]{background:var(--accent-color);height:400px;right:-100px;top:50%;width:400px}.i9k-blurred-circle--3[data-v-2d313618]{animation-duration:25s;background:#f2c069;bottom:-50px;height:300px;left:20%;width:300px}.i9k-blurred-circle--4[data-v-2d313618]{animation-duration:18s;background:var(--primary-color);height:350px;left:40%;top:30%;width:350px}@keyframes i9k-float-2d313618{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(30px,30px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.i9k-blurred-circle[data-v-2d313618]{animation:none}}.brand-visual[data-v-78cbf60b]{display:inline-grid;font-family:var(--font-sans);font-size:1.5rem;font-weight:700}.brand-current[data-v-78cbf60b],.brand-visual[data-v-78cbf60b]:before{grid-area:1/1}.brand-visual[data-v-78cbf60b]:before{content:attr(data-reserved);visibility:hidden;white-space:nowrap}.brand-current[data-v-78cbf60b]{white-space:nowrap}.brand-letter[data-v-78cbf60b]{color:var(--theme-text-color);font-family:var(--font-sans)}.brand-cursor[data-v-78cbf60b]{color:var(--primary-color);font-family:var(--font-sans)}.brand-cursor.is-blinking[data-v-78cbf60b]{animation:cursor-78cbf60b 1s step-end 3 forwards}@media (width<=768px){.brand-visual[data-v-78cbf60b]{font-size:1.25rem}}@media (width<=360px){.brand-visual[data-v-78cbf60b]{font-size:1rem}}@keyframes cursor-78cbf60b{0%,50%{opacity:1}50.01%,99.99%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-cursor.is-blinking[data-v-78cbf60b]{animation:none}}.i9k-collapsible[data-v-38f199c9]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.i9k-collapsible[data-v-38f199c9]:hover,.i9k-collapsible[open][data-v-38f199c9]{border-color:color-mix(in srgb,var(--primary-color) 34%,var(--border-color))}.i9k-collapsible__summary[data-v-38f199c9]{align-items:center;border-radius:inherit;cursor:pointer;display:grid;font-weight:600;gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:var(--spacing-8) var(--spacing-10);transition:var(--transition)}.i9k-collapsible__summary[data-v-38f199c9]::-webkit-details-marker{display:none}.i9k-collapsible__summary[data-v-38f199c9]:hover{background:var(--primary-color-alpha-12)}.i9k-collapsible__summary[data-v-38f199c9]:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.i9k-collapsible__summary-content[data-v-38f199c9]{min-width:0}.i9k-collapsible__indicator[data-v-38f199c9]{background:var(--primary-color-alpha-12);border-radius:var(--radius-circle);height:1.5rem;position:relative;width:1.5rem}.i9k-collapsible__indicator[data-v-38f199c9]:after,.i9k-collapsible__indicator[data-v-38f199c9]:before{background:var(--primary-text-color);content:"";height:2px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(.4,0,.2,1);width:.75rem}[dir=rtl] .i9k-collapsible__indicator[data-v-38f199c9]:after,[dir=rtl] .i9k-collapsible__indicator[data-v-38f199c9]:before{inset-inline:auto 50%}.i9k-collapsible__indicator[data-v-38f199c9]:after{transform:translate(-50%,-50%)rotate(90deg)}.i9k-collapsible[open] .i9k-collapsible__indicator[data-v-38f199c9]:after{transform:translate(-50%,-50%)rotate(0)}.i9k-collapsible__body[data-v-38f199c9]{color:var(--text-color-light);line-height:1.6;padding:0 var(--spacing-10) var(--spacing-10)}@media (prefers-reduced-motion:reduce){.i9k-collapsible[data-v-38f199c9],.i9k-collapsible__indicator[data-v-38f199c9]:after,.i9k-collapsible__indicator[data-v-38f199c9]:before,.i9k-collapsible__summary[data-v-38f199c9]{transition:none}}.i9k-faq-list[data-v-7ac0cb1f]{display:flex;flex-direction:column;gap:var(--spacing-6)}.i9k-faq-answer[data-v-7ac0cb1f]{margin:0}.i9k-icon[data-v-3981f45e]{color:inherit;display:inline-block;fill:currentColor;flex:none;vertical-align:-.125em}.social-links[data-v-c29f1d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);list-style:none;margin:0;padding:0}.social-link[data-v-c29f1d7f]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--theme-text-color);display:inline-flex;font-size:.9rem;font-weight:600;gap:var(--spacing-3);padding:var(--spacing-4);text-decoration:none;transition:var(--transition)}.social-link.has-label[data-v-c29f1d7f]{padding-inline:var(--spacing-6)}.social-link[data-v-c29f1d7f]:hover{border-color:var(--primary-color);color:var(--primary-text-color);transform:translateY(-1px)}.social-link__initial[data-v-c29f1d7f]{display:grid;font-size:.8em;height:1em;place-items:center;width:1em}.footer[data-v-26b1d1d7]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-5);padding:var(--spacing-10)}.footer-socials[data-v-26b1d1d7]{justify-content:center}.footer-tagline[data-v-26b1d1d7]{color:var(--text-color-light);font-size:.85rem;margin:0;max-width:40ch;text-align:center}.github-embed[data-v-b29fc913]{display:block;margin:var(--spacing-8) 0;padding:var(--spacing-11);width:-moz-fit-content;width:fit-content}.github-embed__link[data-v-b29fc913]{align-items:center;color:var(--theme-text-color);display:flex;gap:var(--spacing-6);text-decoration:none}.github-embed__link:hover .github-embed__repo[data-v-b29fc913]{color:var(--primary-text-color);text-decoration:underline}.github-embed__repo[data-v-b29fc913]{font-size:1.1rem;font-weight:600;transition:var(--transition)}.i9k-icon-button[data-v-e2a4e5b9]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:var(--theme-text-color);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;padding:0;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;width:var(--control-height-md)}.i9k-icon-button--sm[data-v-e2a4e5b9]{height:var(--control-height-sm);width:var(--control-height-sm)}.i9k-icon-button--lg[data-v-e2a4e5b9]{height:var(--control-height-lg);width:var(--control-height-lg)}.i9k-icon-button--secondary[data-v-e2a4e5b9]{background:var(--surface-color)}.i9k-icon-button--primary[data-v-e2a4e5b9]{background:var(--primary-color);border-color:var(--primary-color);color:var(--on-primary-color)}.i9k-icon-button--ghost[data-v-e2a4e5b9]{background:0 0;border-color:#0000}.i9k-icon-button[data-v-e2a4e5b9]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--surface-hover-color)}.i9k-icon-button--primary[data-v-e2a4e5b9]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--primary-hover-color);border-color:var(--primary-hover-color)}.i9k-icon-button[data-v-e2a4e5b9]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--surface-sunken-color);transform:translateY(1px)}.i9k-icon-button--primary[data-v-e2a4e5b9]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--primary-pressed-color);border-color:var(--primary-pressed-color)}.i9k-icon-button[data-v-e2a4e5b9]:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.i9k-icon-button[aria-disabled=true][data-v-e2a4e5b9],.i9k-icon-button[data-v-e2a4e5b9]:disabled{cursor:not-allowed;opacity:.5}.i9k-icon-button[aria-busy=true][data-v-e2a4e5b9]{cursor:progress;opacity:.75}@media (prefers-reduced-motion:reduce){.i9k-icon-button[data-v-e2a4e5b9]{transition:none}.i9k-icon-button[data-v-e2a4e5b9]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:none}}.i9k-language-switcher[data-v-6e198f0b]{--i9k-language-switcher-height:var(--control-height-sm);align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--theme-text-color);display:inline-flex;font-size:.9rem;font-weight:600;height:var(--i9k-language-switcher-height);padding:0 var(--spacing-6);text-decoration:none;transition:var(--transition)}.i9k-language-switcher--icon[data-v-6e198f0b]{background:var(--surface-color);border-radius:var(--radius-md);gap:var(--spacing-2);padding:0 var(--spacing-4)}.i9k-language-switcher__code[data-v-6e198f0b]{font-size:.75rem;letter-spacing:.02em;line-height:1}.i9k-language-switcher[data-v-6e198f0b]:hover{border-color:var(--primary-color);color:var(--primary-text-color)}.i9k-language-switcher[data-v-6e198f0b]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.navigation[data-v-aab3df56]{position:sticky;top:0;transition:background .3s,box-shadow .3s;z-index:100}.navigation.is-scrolled[data-v-aab3df56]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);box-shadow:var(--shadow-sm)}.navigation__inner[data-v-aab3df56]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;padding:var(--spacing-8) var(--spacing-13)}.navigation__brand[data-v-aab3df56]{color:inherit;padding:var(--spacing-4);text-decoration:none}.navigation__actions[data-v-aab3df56],.navigation__end[data-v-aab3df56],.navigation__menu[data-v-aab3df56]{align-items:center;display:flex}.navigation__end[data-v-aab3df56]{gap:var(--spacing-6)}.navigation__menu[data-v-aab3df56]{flex-wrap:wrap;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.navigation__link[data-v-aab3df56]{color:var(--theme-text-color);display:block;padding:var(--spacing-5);text-decoration:none;transition:color .2s}.navigation__link.router-link-active[data-v-aab3df56],.navigation__link[aria-current=page][data-v-aab3df56],.navigation__link[data-v-aab3df56]:focus-visible,.navigation__link[data-v-aab3df56]:hover{color:var(--primary-text-color)}@media (width<=768px){.navigation__inner[data-v-aab3df56]{padding:var(--spacing-6) var(--spacing-4)}.navigation__menu[data-v-aab3df56]{display:none}}.nav-menu__close[data-v-f0711a6e],.nav-menu__toggle[data-v-f0711a6e]{background:0 0;border:none;color:var(--theme-text-color);cursor:pointer;display:grid;padding:var(--spacing-6);place-items:center}.nav-menu__bars[data-v-f0711a6e]{display:block;height:16px;position:relative;width:22px}.nav-menu__bars span[data-v-f0711a6e]{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;transition:transform .25s,opacity .2s;width:100%}.nav-menu__bars span[data-v-f0711a6e]:first-child{top:0}.nav-menu__bars span[data-v-f0711a6e]:nth-child(2){top:7px}.nav-menu__bars span[data-v-f0711a6e]:nth-child(3){top:14px}.nav-menu__bars.is-open span[data-v-f0711a6e]:first-child{transform:translateY(7px)rotate(45deg)}.nav-menu__bars.is-open span[data-v-f0711a6e]:nth-child(2){opacity:0}.nav-menu__bars.is-open span[data-v-f0711a6e]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu__panel[data-v-f0711a6e]{background:var(--theme-bg-color);display:flex;flex-direction:column;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-6) var(--spacing-10) max(var(--spacing-11),env(safe-area-inset-bottom));position:fixed;z-index:200}.nav-menu__panel.is-preview[data-v-f0711a6e]{border:1px solid var(--border-color);border-radius:var(--radius-lg);height:440px;position:static;z-index:auto}.nav-menu__head[data-v-f0711a6e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-15)}.nav-menu__caret[data-v-f0711a6e]{color:var(--primary-text-color)}.nav-menu__links[data-v-f0711a6e]{display:grid;gap:var(--spacing-11);list-style:none;margin:0;padding:0}.nav-menu__links li[data-v-f0711a6e]{animation:nav-menu-link-f0711a6e .3s backwards;animation-delay:var(--stagger)}.nav-menu__link[data-v-f0711a6e]{color:var(--theme-text-color);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;text-decoration:none}.nav-menu__link .nav-menu__caret[data-v-f0711a6e]{opacity:0}.nav-menu__link.router-link-active[data-v-f0711a6e],.nav-menu__link[aria-current=page][data-v-f0711a6e]{color:var(--primary-text-color)}.nav-menu__link.router-link-active .nav-menu__caret[data-v-f0711a6e],.nav-menu__link[aria-current=page] .nav-menu__caret[data-v-f0711a6e]{opacity:1}.nav-menu__foot[data-v-f0711a6e]{border-top:1px solid var(--border-color);display:grid;gap:var(--spacing-8);margin-top:auto;padding-top:var(--spacing-11)}.nav-menu-enter-active[data-v-f0711a6e],.nav-menu-leave-active[data-v-f0711a6e]{transition:opacity .25s,transform .25s}.nav-menu-enter-from[data-v-f0711a6e],.nav-menu-leave-to[data-v-f0711a6e]{opacity:0;transform:translateY(-8px)}@keyframes nav-menu-link-f0711a6e{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nav-menu-enter-active[data-v-f0711a6e],.nav-menu-leave-active[data-v-f0711a6e],.nav-menu__bars span[data-v-f0711a6e]{transition:none}.nav-menu__links li[data-v-f0711a6e]{animation:none}}.i9k-profile-card[data-v-becb036b]{--i9k-profile-card-padding:var(--spacing-10);--i9k-profile-card-gap:var(--spacing-8);--i9k-profile-card-avatar-size:4.5rem;--i9k-profile-card-body-size:.95rem;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.i9k-profile-card--sm[data-v-becb036b]{--i9k-profile-card-padding:var(--spacing-8);--i9k-profile-card-gap:var(--spacing-6);--i9k-profile-card-avatar-size:3.5rem;--i9k-profile-card-body-size:.875rem}.i9k-profile-card--lg[data-v-becb036b]{--i9k-profile-card-padding:var(--spacing-13);--i9k-profile-card-gap:var(--spacing-11);--i9k-profile-card-avatar-size:5.5rem;--i9k-profile-card-body-size:1rem}.profile-card[data-v-becb036b]{display:flex;gap:var(--i9k-profile-card-gap);padding:var(--i9k-profile-card-padding)}@media (width<=480px){.profile-card[data-v-becb036b]{flex-direction:column}}.profile-card__avatar[data-v-becb036b]{flex-shrink:0}.profile-card__avatar[data-v-becb036b] img{border:2px solid var(--primary-color);border-radius:var(--radius-circle);height:var(--i9k-profile-card-avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--i9k-profile-card-avatar-size)}.profile-card__name[data-v-becb036b]{font-weight:800;margin:0 0 var(--spacing-3)}.profile-card__alias[data-v-becb036b]{color:var(--primary-text-color);font-weight:600}.profile-card__bio[data-v-becb036b]{color:var(--text-color-light);font-size:var(--i9k-profile-card-body-size);line-height:1.55;margin:0 0 var(--spacing-6)}.i9k-profile-card__actions[data-v-becb036b]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--component-gap-sm)}@media (prefers-reduced-motion:reduce){.i9k-profile-card[data-v-becb036b]{transition:none}}.i9k-theme-switcher[data-v-562227a6]{--i9k-theme-switcher-height:var(--control-height-sm);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--theme-text-color);cursor:pointer;display:inline-flex;height:var(--i9k-theme-switcher-height);justify-content:center;padding:0;transition:var(--transition);width:var(--i9k-theme-switcher-height)}.i9k-theme-switcher[data-v-562227a6]:hover{border-color:var(--primary-color);color:var(--primary-text-color)}.i9k-theme-switcher[data-v-562227a6]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.i9k-theme-switcher-icon-enter-active[data-v-562227a6],.i9k-theme-switcher-icon-leave-active[data-v-562227a6]{transition:opacity .15s,transform .15s}.i9k-theme-switcher-icon-enter-from[data-v-562227a6]{opacity:0;transform:rotate(-45deg)scale(.7)}.i9k-theme-switcher-icon-leave-to[data-v-562227a6]{opacity:0;transform:rotate(45deg)scale(.7)}@media (prefers-reduced-motion:reduce){.i9k-theme-switcher-icon-enter-active[data-v-562227a6],.i9k-theme-switcher-icon-leave-active[data-v-562227a6],.i9k-theme-switcher[data-v-562227a6]{transition:none}}.i9k-button[data-v-0fa579f8]{--i9k-button-height:var(--control-height-md);--i9k-button-padding:var(--spacing-8);--i9k-button-font-size:var(--control-font-size-md);--i9k-button-bg:var(--surface-color);--i9k-button-hover-bg:var(--surface-hover-color);--i9k-button-pressed-bg:var(--surface-sunken-color);--i9k-button-border:var(--control-border-color);--i9k-button-color:var(--theme-text-color);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--i9k-button-bg);border:1px solid var(--i9k-button-border);border-radius:var(--radius-sm);color:var(--i9k-button-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--i9k-button-font-size);font-weight:600;gap:var(--spacing-4);justify-content:center;min-height:var(--i9k-button-height);padding:0 var(--i9k-button-padding);text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.i9k-button--sm[data-v-0fa579f8]{--i9k-button-height:var(--control-height-sm);--i9k-button-padding:var(--spacing-6);--i9k-button-font-size:var(--control-font-size-sm)}.i9k-button--lg[data-v-0fa579f8]{--i9k-button-height:var(--control-height-lg);--i9k-button-padding:var(--spacing-11);--i9k-button-font-size:var(--control-font-size-lg)}.i9k-button--default[data-v-0fa579f8],.i9k-button--pagination[data-v-0fa579f8]{background:var(--i9k-button-bg)}.i9k-button--primary[data-v-0fa579f8]{--i9k-button-bg:var(--primary-color);--i9k-button-hover-bg:var(--primary-hover-color);--i9k-button-pressed-bg:var(--primary-pressed-color);--i9k-button-border:transparent;--i9k-button-color:var(--on-primary-color)}.i9k-button--link[data-v-0fa579f8]{--i9k-button-bg:transparent;--i9k-button-hover-bg:transparent;--i9k-button-pressed-bg:transparent;--i9k-button-border:transparent;--i9k-button-color:var(--primary-text-color);border:none;min-height:auto;padding:0;text-decoration-color:var(--accent-color)}.i9k-button--filter[data-v-0fa579f8]{border-radius:var(--radius-pill)}.i9k-button--page[data-v-0fa579f8]{height:var(--i9k-button-height);min-height:0;padding:0;width:var(--i9k-button-height)}.i9k-button--filter.is-active[data-v-0fa579f8],.i9k-button--page.is-active[data-v-0fa579f8]{--i9k-button-bg:var(--selected-bg-color);--i9k-button-hover-bg:var(--selected-hover-bg-color);--i9k-button-pressed-bg:var(--selected-pressed-bg-color);--i9k-button-border:var(--primary-text-color);--i9k-button-color:var(--primary-text-color)}.i9k-button[data-v-0fa579f8]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--i9k-button-hover-bg)}.i9k-button--link[data-v-0fa579f8]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){text-decoration:underline;text-decoration-color:var(--accent-color)}.i9k-button[data-v-0fa579f8]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--i9k-button-pressed-bg);transform:translateY(1px)}.i9k-button[data-v-0fa579f8]:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.i9k-button[aria-disabled=true][data-v-0fa579f8],.i9k-button[data-v-0fa579f8]:disabled{cursor:not-allowed;opacity:.5}.i9k-button[aria-busy=true][data-v-0fa579f8]{cursor:progress;opacity:.75}@media (prefers-reduced-motion:reduce){.i9k-button[data-v-0fa579f8]{transition:none}.i9k-button[data-v-0fa579f8]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:none}}.i9k-button-group[data-v-f0b762d5]{--i9k-button-group-gap:var(--component-gap-md);display:inline-flex;gap:var(--i9k-button-group-gap)}.i9k-button-group--sm[data-v-f0b762d5]{--i9k-button-group-gap:var(--component-gap-sm)}.i9k-button-group--lg[data-v-f0b762d5]{--i9k-button-group-gap:var(--component-gap-lg)}.i9k-button-group--horizontal[data-v-f0b762d5]{align-items:center;flex-flow:wrap}.i9k-button-group--vertical[data-v-f0b762d5]{align-items:stretch;flex-direction:column}.i9k-checkbox-group[data-v-702b18a4]{--i9k-checkbox-gap:var(--component-gap-md);--i9k-checkbox-mark-size:1.35rem;--i9k-checkbox-font-size:var(--control-font-size-md);--i9k-checkbox-line-height:1.5;border:0;margin:0;min-inline-size:0;padding:0}.i9k-checkbox-group--sm[data-v-702b18a4]{--i9k-checkbox-gap:var(--component-gap-sm);--i9k-checkbox-mark-size:1.15rem;--i9k-checkbox-font-size:var(--control-font-size-sm)}.i9k-checkbox-group--lg[data-v-702b18a4]{--i9k-checkbox-gap:var(--component-gap-lg);--i9k-checkbox-mark-size:1.55rem;--i9k-checkbox-font-size:var(--control-font-size-lg)}.i9k-checkbox-group__legend[data-v-702b18a4]{font-size:1.08rem;font-weight:700;margin-block-end:var(--spacing-8)}.i9k-checkbox-group__hint[data-v-702b18a4]{color:var(--text-color-light);display:block;font-size:.72rem;font-weight:400;margin-block-start:var(--spacing-2)}.i9k-checkbox-group__options[data-v-702b18a4]{display:flex;gap:var(--i9k-checkbox-gap)}.i9k-checkbox-group--vertical .i9k-checkbox-group__options[data-v-702b18a4]{flex-direction:column}.i9k-checkbox-group--horizontal .i9k-checkbox-group__options[data-v-702b18a4]{-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);flex-flow:wrap;row-gap:var(--spacing-8)}.i9k-checkbox-group__option[data-v-702b18a4]{align-items:start;cursor:pointer;display:grid;gap:var(--spacing-6);grid-template-columns:var(--i9k-checkbox-mark-size) minmax(0,1fr);padding:var(--spacing-7) 0}.i9k-checkbox-group__input[data-v-702b18a4]{height:1px;opacity:0;position:absolute;width:1px}.i9k-checkbox-group__mark[data-v-702b18a4]{border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:#0000;display:grid;font-size:calc(var(--i9k-checkbox-mark-size)*.6);height:var(--i9k-checkbox-mark-size);line-height:1;margin-block-start:calc((var(--i9k-checkbox-font-size)*var(--i9k-checkbox-line-height) - var(--i9k-checkbox-mark-size))/2);place-items:center;transition:var(--transition);width:var(--i9k-checkbox-mark-size)}.i9k-checkbox-group__input:checked+.i9k-checkbox-group__mark[data-v-702b18a4]{background:var(--primary-color);border-color:var(--primary-text-color);color:var(--on-primary-color)}.i9k-checkbox-group__input:focus-visible+.i9k-checkbox-group__mark[data-v-702b18a4]{outline:3px solid var(--focus-color);outline-offset:3px}.i9k-checkbox-group__copy[data-v-702b18a4]{display:flex;flex-direction:column;font-size:var(--i9k-checkbox-font-size);line-height:var(--i9k-checkbox-line-height);min-width:0}.i9k-checkbox-group__description[data-v-702b18a4]{color:var(--text-color-light)}.i9k-checkbox-group__error[data-v-702b18a4]{color:var(--error-color);font-weight:600}.i9k-checkbox-group__option[data-v-702b18a4]:has(.i9k-checkbox-group__input:disabled){cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.i9k-checkbox-group__mark[data-v-702b18a4]{transition:none}}.i9k-badge[data-v-eaff7a32]{--i9k-badge-padding-block:var(--spacing-1);--i9k-badge-padding-inline:var(--spacing-5);--i9k-badge-font-size:.7rem;align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--i9k-badge-font-size);font-weight:600;letter-spacing:.4px;line-height:1.5;padding:var(--i9k-badge-padding-block) var(--i9k-badge-padding-inline);text-transform:uppercase;transition:var(--transition);white-space:nowrap}.i9k-badge--sm[data-v-eaff7a32]{--i9k-badge-padding-block:0;--i9k-badge-padding-inline:var(--spacing-4);--i9k-badge-font-size:.625rem}.i9k-badge--lg[data-v-eaff7a32]{--i9k-badge-padding-block:var(--spacing-2);--i9k-badge-padding-inline:var(--spacing-6);--i9k-badge-font-size:.8rem}.i9k-badge--solid[data-v-eaff7a32]{background:var(--primary-color);color:var(--on-primary-color)}.i9k-badge--outline[data-v-eaff7a32]{border-color:var(--border-color);color:var(--text-color-light)}.i9k-badge--tag[data-v-eaff7a32]{--i9k-badge-padding-block:var(--spacing-3);--i9k-badge-padding-inline:var(--spacing-6);--i9k-badge-font-size:11px;background:var(--dark-color-alpha-05);border-color:var(--dark-color-alpha-10);border-radius:var(--radius-md);color:var(--primary-text-color);letter-spacing:.3px}.i9k-badge--tag.i9k-badge--sm[data-v-eaff7a32]{--i9k-badge-padding-block:var(--spacing-2);--i9k-badge-padding-inline:var(--spacing-5);--i9k-badge-font-size:.625rem}.i9k-badge--tag.i9k-badge--lg[data-v-eaff7a32]{--i9k-badge-padding-block:var(--spacing-4);--i9k-badge-padding-inline:var(--spacing-7);--i9k-badge-font-size:.75rem}.i9k-badge__decoration[data-v-eaff7a32]{margin-inline-end:var(--spacing-1);opacity:.6}.dark .i9k-badge--tag{background:var(--white-color-alpha-05);border-color:var(--white-color-alpha-15)}@media (prefers-reduced-motion:reduce){.i9k-badge[data-v-eaff7a32]{transition:none}}.i9k-cluster[data-v-bd57b197]{--i9k-cluster-gap:var(--spacing-6);align-items:center;display:flex;flex-wrap:wrap;gap:var(--i9k-cluster-gap)}.i9k-cluster--sm[data-v-bd57b197]{--i9k-cluster-gap:var(--spacing-4)}.i9k-cluster--lg[data-v-bd57b197]{--i9k-cluster-gap:var(--spacing-8)}.i9k-field[data-v-7b3c785b]{--i9k-field-gap:var(--spacing-2);--i9k-field-label-size:var(--control-font-size-md);display:flex;flex-direction:column;gap:var(--i9k-field-gap);margin-block-end:var(--spacing-8)}.i9k-field--sm[data-v-7b3c785b]{--i9k-field-gap:var(--spacing-1);--i9k-field-label-size:var(--control-font-size-sm)}.i9k-field--lg[data-v-7b3c785b]{--i9k-field-gap:var(--spacing-4);--i9k-field-label-size:var(--control-font-size-lg)}.i9k-field__label[data-v-7b3c785b]{color:var(--text-color);font-size:var(--i9k-field-label-size);font-weight:600}.i9k-field__error[data-v-7b3c785b],.i9k-field__hint[data-v-7b3c785b]{font-size:var(--text-size-1);margin:0}.i9k-field__hint[data-v-7b3c785b]{color:var(--text-color-light)}.i9k-field__error[data-v-7b3c785b]{color:var(--error-color);font-weight:600}.i9k-grid[data-v-e696b81c]{--i9k-grid-gap:var(--spacing-8);display:grid;gap:var(--i9k-grid-gap)}.i9k-grid--sm[data-v-e696b81c]{--i9k-grid-gap:var(--spacing-4)}.i9k-grid--lg[data-v-e696b81c]{--i9k-grid-gap:var(--spacing-13)}.i9k-grid--columns-1[data-v-e696b81c]{grid-template-columns:minmax(0,1fr)}.i9k-grid--columns-2[data-v-e696b81c]{grid-template-columns:repeat(2,minmax(0,1fr))}.i9k-grid--columns-3[data-v-e696b81c]{grid-template-columns:repeat(3,minmax(0,1fr))}.i9k-grid--columns-auto[data-v-e696b81c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width<=768px){.i9k-grid--columns-2[data-v-e696b81c],.i9k-grid--columns-3[data-v-e696b81c],.i9k-grid--columns-auto[data-v-e696b81c]{grid-template-columns:1fr}}.i9k-field[data-v-1882ed78]{display:flex;flex-direction:column;gap:var(--spacing-2);margin-block-end:var(--spacing-8)}.i9k-field__label[data-v-1882ed78]{color:var(--text-color);font-size:var(--text-size-1);font-weight:600}.i9k-input[data-v-1882ed78]{background:var(--surface-color);border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:var(--text-color);font-family:inherit;font-size:var(--control-font-size-md);min-height:var(--control-height-md);padding:0 var(--spacing-6);transition:var(--transition);width:100%}.i9k-input--sm[data-v-1882ed78]{font-size:var(--control-font-size-sm);min-height:var(--control-height-sm);padding-inline:var(--spacing-5)}.i9k-input--lg[data-v-1882ed78]{font-size:var(--control-font-size-lg);min-height:var(--control-height-lg);padding-inline:var(--spacing-8)}.i9k-input[data-v-1882ed78]:focus-visible{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:1px}.i9k-input[aria-invalid=true][data-v-1882ed78]{border-color:var(--error-color)}.i9k-field__hint[data-v-1882ed78]{color:var(--text-color-light);font-size:var(--text-size-1)}.i9k-field__error[data-v-1882ed78]{color:var(--error-color);font-size:var(--text-size-1);font-weight:600}@media (prefers-reduced-motion:reduce){.i9k-input[data-v-1882ed78]{transition:none}}.i9k-link-card[data-v-b314439b]{--i9k-link-card-padding:var(--spacing-11);--i9k-link-card-image-size:3.75rem;--i9k-link-card-name-size:1.05rem;--i9k-link-card-description-size:.95rem;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition)}.i9k-link-card[data-v-b314439b]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(var(--lift))}.i9k-link-card--sm[data-v-b314439b]{--i9k-link-card-padding:var(--spacing-8);--i9k-link-card-image-size:3rem;--i9k-link-card-name-size:.95rem;--i9k-link-card-description-size:.875rem}.i9k-link-card--lg[data-v-b314439b]{--i9k-link-card-padding:var(--spacing-13);--i9k-link-card-image-size:4.5rem;--i9k-link-card-name-size:1.125rem;--i9k-link-card-description-size:1rem}.link-card[data-v-b314439b]{color:var(--theme-text-color);display:block;font-weight:400;padding:var(--i9k-link-card-padding);position:relative;text-decoration:none}.link-card:hover .link-card-arrow[data-v-b314439b],.link-card:hover .link-card-name[data-v-b314439b]{color:var(--primary-text-color)}.link-card:hover .link-card-arrow[data-v-b314439b]{opacity:1;transform:translate(1px,-1px)}.link-card:hover .link-card-arrow[data-v-b314439b]:where([dir=rtl] *){transform:translate(-1px,-1px)scaleX(-1)}.link-card-meta[data-v-b314439b]{align-items:center;display:flex;gap:var(--spacing-5);inset-inline-end:var(--spacing-6);position:absolute;top:var(--spacing-6)}.i9k-link-card__badge[data-v-b314439b]{align-items:center;background:var(--primary-color);border:1px solid #0000;border-radius:var(--radius-pill);color:var(--on-primary-color);display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.4px;padding:var(--spacing-1) var(--spacing-5);text-transform:uppercase;transition:var(--transition);white-space:nowrap}.link-card-image[data-v-b314439b]{border-radius:var(--radius-sm);height:var(--i9k-link-card-image-size);margin-bottom:var(--spacing-5);padding:2px;width:var(--i9k-link-card-image-size)}.link-card-image img[data-v-b314439b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-card-name[data-v-b314439b]{font-size:var(--i9k-link-card-name-size);font-weight:700;margin:0 0 var(--spacing-4);transition:var(--transition)}.link-card-description[data-v-b314439b]{color:var(--text-color-light);font-size:var(--i9k-link-card-description-size);line-height:1.55;margin:0}.link-card-arrow[data-v-b314439b]{flex:none;line-height:1;opacity:.3;transition:var(--transition)}.link-card-arrow[data-v-b314439b]:where([dir=rtl] *){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.i9k-link-card[data-v-b314439b],.link-card-arrow[data-v-b314439b],.link-card-name[data-v-b314439b]{transition:none}.i9k-link-card[data-v-b314439b]:hover,.link-card:hover .link-card-arrow[data-v-b314439b]{transform:none}.link-card:hover .link-card-arrow[data-v-b314439b]:where([dir=rtl] *){transform:scaleX(-1)}}.i9k-page-container[data-v-3d60a2cd]{--i9k-page-container-gutter:var(--spacing-13);display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:100%;min-height:calc(100vh - 250px);padding-block:var(--spacing-8);padding-inline:var(--i9k-page-container-gutter);width:1000px}.i9k-page-container--sm[data-v-3d60a2cd]{--i9k-page-container-gutter:var(--spacing-8)}.i9k-page-container--lg[data-v-3d60a2cd]{--i9k-page-container-gutter:var(--spacing-18)}@media (width<=768px){.i9k-page-container[data-v-3d60a2cd]{--i9k-page-container-gutter:var(--spacing-8);width:100%}}.page-header[data-v-8a733553]{margin-top:var(--spacing-8);min-width:0}.page-header--with-avatar[data-v-8a733553]{align-items:center;display:flex;gap:var(--spacing-15)}.page-header__body[data-v-8a733553]{flex:auto;min-width:0}.page-header__avatar[data-v-8a733553]{flex:none}.page-header-title[data-v-8a733553]{font-size:clamp(2.35rem,1.8rem + 2.75vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin-bottom:var(--spacing-8);margin-top:0;max-width:16ch;text-wrap:balance}@media (width<=768px){.page-header--with-avatar[data-v-8a733553]{flex-direction:column;gap:var(--spacing-10);text-align:center}.page-header--with-avatar .page-header__avatar[data-v-8a733553]{order:-1}.page-header--with-avatar .page-header__body[data-v-8a733553]{align-items:center;display:flex;flex-direction:column}.page-header--with-avatar .page-header__body[data-v-8a733553] .cluster{justify-content:center}.page-header-title[data-v-8a733553]{max-width:15ch}}.i9k-panel[data-v-5752cad0]{--i9k-panel-padding:var(--spacing-13);--i9k-panel-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--i9k-panel-radius);padding:var(--i9k-panel-padding);transition:var(--transition)}.i9k-panel--sm[data-v-5752cad0]{--i9k-panel-padding:var(--spacing-8);--i9k-panel-radius:var(--radius-sm)}.i9k-panel--lg[data-v-5752cad0]{--i9k-panel-padding:var(--spacing-18);--i9k-panel-radius:var(--radius-lg)}.i9k-panel--feature[data-v-5752cad0]{background:var(--surface-raised-color);border-color:color-mix(in srgb,var(--accent-color) 46%,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.i9k-panel--flat[data-v-5752cad0]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.i9k-panel[data-v-5752cad0]{transition:none}}.i9k-radio-group[data-v-d59eae26]{--i9k-radio-gap:var(--component-gap-md);--i9k-radio-padding:var(--spacing-8);--i9k-radio-font-size:var(--control-font-size-md);--i9k-radio-mark-size:1.35rem;--i9k-radio-line-height:1.5;border:0;margin:0;min-inline-size:0;padding:0}.i9k-radio-group--sm[data-v-d59eae26]{--i9k-radio-gap:var(--component-gap-sm);--i9k-radio-padding:var(--spacing-6);--i9k-radio-font-size:var(--control-font-size-sm);--i9k-radio-mark-size:1.15rem}.i9k-radio-group--lg[data-v-d59eae26]{--i9k-radio-gap:var(--component-gap-lg);--i9k-radio-padding:var(--spacing-11);--i9k-radio-font-size:var(--control-font-size-lg);--i9k-radio-mark-size:1.55rem}.i9k-radio-group__legend[data-v-d59eae26]{font-weight:700;margin-block-end:var(--spacing-5)}.i9k-radio-group__options[data-v-d59eae26]{display:flex;gap:var(--i9k-radio-gap)}.i9k-radio-group--vertical .i9k-radio-group__options[data-v-d59eae26]{flex-direction:column}.i9k-radio-group--horizontal .i9k-radio-group__options[data-v-d59eae26]{-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);flex-flow:wrap;row-gap:var(--spacing-8)}.i9k-radio-group--default .i9k-radio-group__option[data-v-d59eae26]{align-items:start;cursor:pointer;display:grid;gap:var(--spacing-5);grid-template-columns:var(--i9k-radio-mark-size) minmax(0,1fr);position:relative}.i9k-radio-group__input[data-v-d59eae26]{height:1px;opacity:0;position:absolute;width:1px}.i9k-radio-group__mark[data-v-d59eae26]{border:1px solid var(--control-border-color);border-radius:var(--radius-circle);display:grid;height:var(--i9k-radio-mark-size);margin-block-start:calc((var(--i9k-radio-font-size)*var(--i9k-radio-line-height) - var(--i9k-radio-mark-size))/2);place-items:center;transition:var(--transition);width:var(--i9k-radio-mark-size)}.i9k-radio-group__mark[data-v-d59eae26]:after{aspect-ratio:1;background:var(--on-primary-color);border-radius:var(--radius-circle);content:"";transform:scale(0);transition:var(--transition);width:42%}.i9k-radio-group__input:checked+.i9k-radio-group__mark[data-v-d59eae26]{background:var(--primary-color);border-color:var(--primary-text-color)}.i9k-radio-group__input:checked+.i9k-radio-group__mark[data-v-d59eae26]:after{transform:scale(1)}.i9k-radio-group__input:focus-visible+.i9k-radio-group__mark[data-v-d59eae26]{outline:3px solid var(--focus-color);outline-offset:3px}.i9k-radio-group--default .i9k-radio-group__option[data-v-d59eae26]:has(.i9k-radio-group__input:disabled){cursor:not-allowed;opacity:.5}.i9k-radio-group__copy[data-v-d59eae26]{display:flex;flex-direction:column;font-size:var(--i9k-radio-font-size);line-height:var(--i9k-radio-line-height);min-width:0}.i9k-radio-group__description[data-v-d59eae26],.i9k-radio-group__hint[data-v-d59eae26]{color:var(--text-color-light)}.i9k-radio-group__error[data-v-d59eae26]{color:var(--error-color);font-weight:600}.i9k-radio-group--card .i9k-radio-group__options[data-v-d59eae26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26]{align-items:flex-start;background:var(--surface-color);border:1px solid var(--control-border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--spacing-5);min-height:7rem;padding:var(--i9k-radio-padding);position:relative;transition:var(--transition)}.i9k-radio-group--card[data-v-d59eae26]:disabled{cursor:not-allowed;opacity:.5}.i9k-radio-group--card:disabled .i9k-radio-group__option[data-v-d59eae26]{cursor:not-allowed}.i9k-radio-group--card:not(:disabled) .i9k-radio-group__option[data-v-d59eae26]:has(input:disabled){cursor:not-allowed;opacity:.5}.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26]:has(input:checked){background:var(--selected-bg-color);border-color:var(--primary-text-color);box-shadow:inset 0 0 0 2px var(--primary-color-alpha-12)}.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26]:not(:has(input:disabled)):hover{border-color:var(--primary-text-color);transform:translateY(-2px)}.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26]:has(input:focus-visible){outline:3px solid var(--focus-color);outline-offset:3px}.i9k-radio-group--card input[data-v-d59eae26]{height:1px;opacity:0;position:absolute;width:1px}.i9k-radio-group--card .i9k-radio-group__mark[data-v-d59eae26]{display:none}@media (width<=640px){.i9k-radio-group--card .i9k-radio-group__options[data-v-d59eae26]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26],.i9k-radio-group__mark[data-v-d59eae26],.i9k-radio-group__mark[data-v-d59eae26]:after{transition:none}.i9k-radio-group--card .i9k-radio-group__option[data-v-d59eae26]:hover{transform:none}}.section-heading[data-v-23a16eed]{margin-bottom:var(--spacing-13)}.section-heading-title[data-v-23a16eed]{font-size:1.5rem;font-weight:700;margin:0}.section-heading-description[data-v-23a16eed]{color:var(--text-color-light);line-height:1.7;margin:var(--spacing-4) 0 0;max-width:62ch}@media (width<=991px){.section-heading-title[data-v-23a16eed]{font-size:1.25rem}}.i9k-select[data-v-1085aae8]{background-color:var(--surface-color);border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--control-font-size-md);min-height:var(--control-height-md);padding:0 var(--spacing-8);transition:var(--transition);width:100%}.i9k-select--sm[data-v-1085aae8]{font-size:var(--control-font-size-sm);min-height:var(--control-height-sm);padding-inline:var(--spacing-6)}.i9k-select--lg[data-v-1085aae8]{font-size:var(--control-font-size-lg);min-height:var(--control-height-lg);padding-inline:var(--spacing-11)}.i9k-select[data-v-1085aae8]:focus-visible{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:1px}.i9k-select[aria-invalid=true][data-v-1085aae8]{border-color:var(--error-color)}.i9k-select[data-v-1085aae8]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.i9k-select[data-v-1085aae8]{transition:none}}.i9k-stat[data-v-0c330aea]{--i9k-stat-gap:var(--spacing-2);--i9k-stat-value-size:1.5rem;--i9k-stat-value-line-height:1.1;--i9k-stat-label-size:.9rem;--i9k-stat-source-size:.75rem;display:flex;flex-direction:column;gap:var(--i9k-stat-gap)}.i9k-stat--sm[data-v-0c330aea]{--i9k-stat-gap:var(--spacing-1);--i9k-stat-value-size:1.25rem;--i9k-stat-label-size:.8rem;--i9k-stat-source-size:.7rem}.i9k-stat--lg[data-v-0c330aea]{--i9k-stat-gap:var(--spacing-3);--i9k-stat-value-size:clamp(2rem,5vw,3.25rem);--i9k-stat-value-line-height:1;--i9k-stat-label-size:1rem;--i9k-stat-source-size:.8rem}.i9k-stat__value[data-v-0c330aea]{color:var(--primary-text-color);font-size:var(--i9k-stat-value-size);font-weight:800;line-height:var(--i9k-stat-value-line-height)}.i9k-stat__label[data-v-0c330aea]{color:var(--text-color-light);font-size:var(--i9k-stat-label-size);font-weight:700;line-height:1.4}.i9k-stat__source[data-v-0c330aea]{color:var(--text-color-light);font-size:var(--i9k-stat-source-size)}.i9k-textarea[data-v-9a497707]{background:var(--surface-color);border:1px solid var(--control-border-color);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--control-font-size-md);line-height:1.5;min-height:calc(var(--control-height-md)*2.5);padding:var(--spacing-6);transition:var(--transition);width:100%}.i9k-textarea--sm[data-v-9a497707]{font-size:var(--control-font-size-sm);min-height:calc(var(--control-height-sm)*2.5);padding:var(--spacing-5)}.i9k-textarea--lg[data-v-9a497707]{font-size:var(--control-font-size-lg);min-height:calc(var(--control-height-lg)*2.5);padding:var(--spacing-8)}.i9k-textarea[data-resize=vertical][data-v-9a497707]{resize:vertical}.i9k-textarea[data-resize=horizontal][data-v-9a497707]{resize:horizontal}.i9k-textarea[data-resize=both][data-v-9a497707]{resize:both}.i9k-textarea[data-resize=none][data-v-9a497707]{resize:none}.i9k-textarea[data-v-9a497707]:focus-visible{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:1px}.i9k-textarea[aria-invalid=true][data-v-9a497707]{border-color:var(--error-color)}.i9k-textarea[data-v-9a497707]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.i9k-textarea[data-v-9a497707]{transition:none}}.i9k-text[data-v-9286b00b]{--i9k-text-font-size:var(--text-size-2);--i9k-text-line-height:1.6;font-size:var(--i9k-text-font-size);line-height:var(--i9k-text-line-height)}.i9k-text--sm[data-v-9286b00b]{--i9k-text-font-size:var(--text-size-1);--i9k-text-line-height:1.5}.i9k-text--lg[data-v-9286b00b]{--i9k-text-font-size:1.125rem;--i9k-text-line-height:1.7}.i9k-text--lede[data-v-9286b00b]{--i9k-text-font-size:1.15rem;--i9k-text-line-height:1.7;color:var(--text-color-light);margin:0 0 var(--spacing-8);max-width:62ch}.i9k-text--lede.i9k-text--sm[data-v-9286b00b]{--i9k-text-font-size:1rem;--i9k-text-line-height:1.6}.i9k-text--lede.i9k-text--lg[data-v-9286b00b]{--i9k-text-font-size:1.3rem;--i9k-text-line-height:1.75}.i9k-timeline-card[data-v-08a05518]{--i9k-timeline-gap:var(--spacing-10);--i9k-timeline-card-padding:var(--spacing-10);--i9k-timeline-time-width:6.25rem;--i9k-timeline-time-size:.75rem;--i9k-timeline-thumb-width:10rem;--i9k-timeline-thumb-height:6.25rem;display:flex;gap:var(--i9k-timeline-gap);position:relative;transition:var(--transition)}.i9k-timeline-card--sm[data-v-08a05518]{--i9k-timeline-gap:var(--spacing-7);--i9k-timeline-card-padding:var(--spacing-7);--i9k-timeline-time-width:5.5rem;--i9k-timeline-time-size:.6875rem;--i9k-timeline-thumb-width:8rem;--i9k-timeline-thumb-height:5rem}.i9k-timeline-card--lg[data-v-08a05518]{--i9k-timeline-gap:var(--spacing-13);--i9k-timeline-card-padding:var(--spacing-13);--i9k-timeline-time-width:7rem;--i9k-timeline-time-size:.875rem;--i9k-timeline-thumb-width:12rem;--i9k-timeline-thumb-height:7.5rem}.i9k-timeline-card__time[data-v-08a05518]{color:var(--dark-gray-color);flex-shrink:0;font-size:var(--i9k-timeline-time-size);font-weight:700;margin-block-start:var(--spacing-10);margin-inline-end:var(--spacing-7);text-align:end;white-space:nowrap;width:var(--i9k-timeline-time-width)}.i9k-timeline-card__rail[data-v-08a05518]{position:relative;transform:translate(-5px)}.i9k-timeline-card__rail[data-v-08a05518]:where([dir=rtl] *){transform:translate(5px)}.i9k-timeline-card__rail[data-v-08a05518]:before{border:2px solid var(--dark-color-alpha-20);content:"";display:block;height:6px;inset-inline-start:0;position:absolute;top:var(--spacing-10);transform:translateY(5px);width:6px}.i9k-timeline-card__rail[data-v-08a05518]:after{background:var(--dark-color-alpha-20);content:"";display:block;height:calc(100% - 10px);inset-inline-start:4px;margin-inline-start:.5px;position:absolute;top:var(--spacing-10);transform:translateY(15px);width:1px}.i9k-timeline-card__rail[data-v-08a05518]:where(.dark *):before{border-color:var(--white-color-alpha-20)}.i9k-timeline-card__rail[data-v-08a05518]:where(.dark *):after{background-color:var(--white-color-alpha-20)}.i9k-timeline-card__card[data-v-08a05518]{align-items:flex-start;border-radius:15px;display:flex;gap:var(--component-gap-lg);padding:var(--i9k-timeline-card-padding);position:relative;width:100%}.i9k-timeline-card__card--linked[data-v-08a05518]:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);box-shadow:var(--shadow-sm)}.i9k-timeline-card__main[data-v-08a05518]{flex:1;min-width:0}.i9k-timeline-card__thumbnail[data-v-08a05518]{flex-shrink:0}.i9k-timeline-card__title[data-v-08a05518]{color:var(--theme-text-color);margin-top:0}.i9k-timeline-card__title a[data-v-08a05518-s]{color:inherit;text-decoration:none;text-decoration-color:var(--accent-color);transition:var(--transition)}.i9k-timeline-card__card--linked .i9k-timeline-card__title a[data-v-08a05518-s]:after{content:"";inset:0;position:absolute}.i9k-timeline-card__card--linked:hover .i9k-timeline-card__title a[data-v-08a05518-s]{text-decoration:underline;text-decoration-color:var(--accent-color)}.i9k-timeline-card__thumbnail img[data-v-08a05518-s]{border:1px solid var(--border-color);border-radius:var(--radius-md);display:block;height:var(--i9k-timeline-thumb-height);-o-object-fit:cover;object-fit:cover;width:var(--i9k-timeline-thumb-width)}@media screen and (width<=991px){.i9k-timeline-card[data-v-08a05518]{gap:var(--spacing-7)}.i9k-timeline-card__time[data-v-08a05518]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-color);color:var(--primary-text-color);inset-inline-start:0;margin:0;padding:0 var(--spacing-5);position:absolute;top:var(--spacing-15);transform:rotate(90deg);transform-origin:0;width:auto;z-index:1}.i9k-timeline-card__time[data-v-08a05518]:where([dir=rtl] *){transform-origin:100%}.i9k-timeline-card__card[data-v-08a05518]{padding:var(--spacing-7)}}@media (width<=600px){.i9k-timeline-card__thumbnail[data-v-08a05518]{display:none}}@media (prefers-reduced-motion:reduce){.i9k-timeline-card[data-v-08a05518],.i9k-timeline-card__title a[data-v-08a05518-s]{transition:none}}.i9k-toast[data-v-e4de2f3c]{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;font-size:var(--text-size-1);gap:var(--component-gap-md);padding:var(--spacing-6) var(--spacing-8)}.i9k-toast--sm[data-v-e4de2f3c]{font-size:.75rem;gap:var(--component-gap-sm);padding:var(--spacing-4) var(--spacing-6)}.i9k-toast--lg[data-v-e4de2f3c]{font-size:var(--text-size-2);gap:var(--component-gap-lg);padding:var(--spacing-8) var(--spacing-11)}.i9k-toast--info[data-v-e4de2f3c]{border-color:var(--border-color);color:var(--text-color)}.i9k-toast--success[data-v-e4de2f3c]{background:var(--success-bg-color);border-color:var(--success-color);color:var(--success-color)}.i9k-toast--error[data-v-e4de2f3c]{background:var(--error-bg-color);border-color:var(--error-color);color:var(--error-color)}:root{--site-margin:clamp(1.5rem,4vw,5rem)}.animate{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.77,0,.175,1),transform .7s cubic-bezier(.77,0,.175,1)}.animate-in{opacity:1;transform:translateY(0)}.animate-delay-1{transition-delay:.15s}.animate-delay-2{transition-delay:.3s}.animate-delay-3{transition-delay:.45s}.animate-delay-4{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.animate{opacity:1;transform:none;transition:none}}.skip-to-content{background:var(--primary-color);border-radius:0 0 var(--radius-sm) 0;color:var(--on-primary-color);font-weight:600;left:0;padding:var(--spacing-8);position:absolute;text-decoration:none;top:-100px;z-index:1000}.skip-to-content:focus{top:0}
