@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alexandria-arabic-400-normal-DeffmtNo.woff2) format("woff2"),url(/assets/alexandria-arabic-400-normal-D5pDyOgi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-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:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alexandria-vietnamese-400-normal-DtIL5lYi.woff2) format("woff2"),url(/assets/alexandria-vietnamese-400-normal-DFn9RFvJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alexandria-latin-ext-400-normal-9P0QWgvz.woff2) format("woff2"),url(/assets/alexandria-latin-ext-400-normal-CBLGh7jZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alexandria-latin-400-normal-B5n5wvSf.woff2) format("woff2"),url(/assets/alexandria-latin-400-normal-MkoPfOyj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-arabic-600-normal-CG1onHtq.woff2) format("woff2"),url(/assets/alexandria-arabic-600-normal-Cuiz3iHe.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-vietnamese-600-normal-CCVWpaM2.woff2) format("woff2"),url(/assets/alexandria-vietnamese-600-normal-C9D7677B.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-latin-ext-600-normal-BGnTBTr2.woff2) format("woff2"),url(/assets/alexandria-latin-ext-600-normal-aLYZIwGN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-latin-600-normal-Cb47BBea.woff2) format("woff2"),url(/assets/alexandria-latin-600-normal-BS7IWR5e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");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}.app{position:relative;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--top-h) minmax(0,1fr);height:100vh}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.backdrop .aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 32% at 12% 6%,color-mix(in srgb,var(--signal) 9%,transparent),transparent 70%),radial-gradient(30% 36% at 92% 12%,color-mix(in srgb,var(--ai) 6%,transparent),transparent 70%);filter:blur(24px)}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-palette=classic] .backdrop:after{display:none}[data-theme=light] .backdrop .aurora{opacity:.55}.rail{grid-row:1 / 3;z-index:20;position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:2px;background:color-mix(in srgb,var(--bg-1) 82%,transparent);border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rail .brand{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border-radius:12px}.rail .group-sep{width:26px;height:1px;background:var(--line);margin:7px 0}.rail .group-label{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-weight:700;margin:6px 0 2px}html[lang=ar] .rail .group-label{letter-spacing:0;font-size:9px}.rail-btn{position:relative;width:42px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--text-3);border:1px solid transparent;background:none;transition:color var(--m-fast),background var(--m-fast)}.rail-btn:hover{color:var(--text-1);background:var(--glass-hi)}.rail-btn[aria-current=page]{color:var(--signal);background:var(--signal-soft);border-color:color-mix(in srgb,var(--signal) 25%,transparent)}.rail-btn[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-11px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--signal);box-shadow:0 0 12px var(--signal)}.rail-btn .badge{position:absolute;top:3px;inset-inline-end:3px;min-width:15px;height:15px;padding:0 4px;border-radius:99px;background:var(--bad);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg-1)}.rail-scroll{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;overflow-y:auto;overflow-x:visible;width:100%;scrollbar-width:none}.rail-scroll::-webkit-scrollbar{display:none}.rail-foot{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px}.topbar{z-index:15;position:relative;display:flex;align-items:center;gap:8px;padding:0 14px 0 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-1) 70%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crumbs{display:flex;align-items:center;gap:8px;font-size:var(--t-sm);color:var(--text-3);min-width:0;white-space:nowrap}.crumbs b{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}html[lang=ar] .crumbs b{font-family:var(--font-ui);letter-spacing:0;font-size:var(--t-sm)}.crumbs b{color:var(--text-1);font-weight:600}.crumbs .wordmark{font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:12.5px;color:var(--text-1)}.top-search{display:flex;align-items:center;gap:8px;height:30px;width:min(380px,30vw);padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-1);color:var(--text-3);font-size:var(--t-sm);margin-inline:auto;transition:border-color var(--m-fast)}.top-search:hover{border-color:var(--line-3);color:var(--text-2)}.top-search kbd{margin-inline-start:auto}.status-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:99px;border:1px solid var(--line-2);background:var(--bg-1);font-size:11.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.status-pill.sov{border-color:color-mix(in srgb,var(--ok) 40%,transparent);color:color-mix(in srgb,var(--ok) 80%,var(--text-1));background:var(--ok-soft)}.status-pill.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);color:var(--warn);background:var(--warn-soft)}.lang{position:relative;display:inline-flex;padding:2px;border-radius:99px;border:1px solid var(--line-2);background:var(--bg-1)}.lang button{position:relative;z-index:1;border:none;background:none;width:30px;height:24px;border-radius:99px;font-size:11px;font-weight:700;color:var(--text-3)}.lang button[aria-pressed=true]{color:var(--text-1)}.lang-pill{position:absolute;top:2px;bottom:2px;width:30px;border-radius:99px;background:var(--bg-4);transition:transform var(--m-base) var(--ease);inset-inline-start:2px}.lang-pill.ar{transform:translate(30px)}html[dir=rtl] .lang-pill.ar{transform:translate(-30px)}.main{position:relative;z-index:1;overflow:auto;min-width:0}.main.noscroll{overflow:hidden}.ticker{position:fixed;z-index:14;bottom:0;inset-inline:var(--rail-w) 0;height:26px;display:flex;align-items:center;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg-1) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11.5px;color:var(--text-3);overflow:hidden}.ticker .lead{display:flex;align-items:center;gap:7px;padding:0 12px;height:100%;border-inline-end:1px solid var(--line);color:var(--text-2);font-weight:600;flex:none}.ticker .stream{display:flex;gap:22px;padding:0 14px;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 85%,transparent)}html[dir=rtl] .ticker .stream{-webkit-mask-image:linear-gradient(-90deg,#000 85%,transparent);mask-image:linear-gradient(-90deg,#000 85%,transparent)}.ticker .ev{display:inline-flex;align-items:center;gap:6px;animation:fade-up var(--m-slow) var(--ease)}.ticker .ev b{color:var(--text-1);font-weight:600}.ticker .right{margin-inline-start:auto;display:flex;gap:14px;padding:0 12px;flex:none}.main:after{content:"";display:block;height:26px}@media(max-width:760px){:root{--rail-w: 0px}.rail,.top-search{display:none}}@media(max-width:1180px){.topbar .status-pill:not(.sov){display:none}.crumbs>.dim,.crumbs>svg:nth-of-type(1){display:none}.topbar .btn.ai kbd{display:none}}@media(max-width:760px){.topbar{gap:4px;padding:0 8px}.topbar .status-pill,.topbar .lang,.topbar .top-theme,.topbar select{display:none}.crumbs{flex:1;min-width:0}.crumbs b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.crumbs svg{display:none}.topbar .top-copilot{width:44px;padding:0}.topbar .top-copilot .lbl,.topbar .top-copilot kbd{display:none}.ticker{inset-inline-start:0}.ticker .right{display:none}.page{padding:16px 16px 48px}}.app{--sb-w: 232px;grid-template-columns:var(--sb-w) minmax(0,1fr);transition:grid-template-columns .42s var(--spring)}.app.nav-rail{--sb-w: 68px}.app .ticker{inset-inline-start:var(--sb-w);transition:inset-inline-start .42s var(--spring)}.sb{grid-row:1 / 3;z-index:20;position:relative;margin:8px;margin-inline-end:0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px;background:color-mix(in srgb,var(--bg-1) 92%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);overflow:visible}.sb-head{display:flex;align-items:center;gap:8px;height:34px;padding:0 4px}.sb-brand{display:flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--text-1);min-width:0;flex:1}.sb-word{font-family:var(--font-mono);font-weight:600;letter-spacing:.22em;font-size:12px;white-space:nowrap;transition:opacity .2s}.sb-toggle{width:26px;height:26px;border-radius:8px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);display:grid;place-items:center;flex:none;transition:background var(--m-fast)}.sb-toggle:hover{background:var(--bg-3);color:var(--text-1)}html[dir=rtl] .flip{transform:scaleX(-1)}.sb-label{white-space:nowrap;transition:opacity .18s var(--ease),transform .28s var(--spring)}.sb.rail .sb-label,.sb.rail .sb-word{opacity:0;transform:translate(-6px);pointer-events:none;width:0;overflow:hidden}html[dir=rtl] .sb.rail .sb-label{transform:translate(6px)}.sb.rail .sb-head{flex-direction:column;height:auto;gap:8px}.sb.rail .sb-brand{flex:none}.sb-profile{position:relative}.sb-me{width:100%;display:flex;align-items:center;gap:9px;padding:6px 7px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);text-align:start;transition:background var(--m-fast),border-color var(--m-fast)}.sb-me:hover{background:var(--bg-3);border-color:var(--line-2)}.sb-me-txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.sb-me-txt b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sb-me-txt small{font-size:10.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.sb.rail .sb-me{padding:6px;justify-content:center;border-color:transparent;background:none}.sb-menu{top:calc(100% + 6px);inset-inline-start:0;width:260px}.sb.rail .sb-menu{inset-inline-start:calc(100% + 14px);top:0}.sb-menu-head{display:flex;align-items:center;gap:10px;padding:8px 9px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.sb-pal{display:grid;grid-template-columns:1fr;gap:1px;padding:0 0 4px}.sb-pal button{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:6px;border:1px solid transparent;background:none;color:var(--text-2);text-align:start}.sb-pal button:hover{background:var(--bg-3)}.sb-pal button.on{border-color:var(--signal);color:var(--text-1);background:var(--signal-soft)}.sb-pal .sw{display:inline-flex;border-radius:6px;overflow:hidden;border:1px solid var(--line-2)}.sb-pal .sw i{width:12px;height:18px}.sb-mi{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:none;color:var(--text-2);font-size:var(--t-sm);text-decoration:none!important}.sb-mi:hover{background:var(--bg-3);color:var(--text-1)}.sb-mi.bad{color:var(--bad)}.sb-sep{height:1px;background:var(--line);margin:4px 6px}.sb-search{display:flex;align-items:center;gap:8px;height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:var(--bg-0);color:var(--text-3);font-size:var(--t-sm)}.sb-search:hover{border-color:var(--line-2);color:var(--text-2)}.sb-search kbd{margin-inline-start:auto}.sb.rail .sb-search{justify-content:center;padding:0}.sb-portals{display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--line);background:var(--bg-0)}.sb-portal{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;border-radius:6px;color:var(--text-3);font-size:var(--t-xs);font-weight:600;text-decoration:none!important}.sb-portal:hover{color:var(--text-1);background:color-mix(in srgb,var(--bg-3) 60%,transparent)}.sb-portal.on{color:var(--text-1);background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line-2)}.sb.rail .sb-portal{justify-content:center;padding:0}.sb-scroll{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;scrollbar-width:none}.sb-scroll::-webkit-scrollbar{display:none}.sb-group{padding-top:4px}.sb-glabel{height:20px;display:flex;align-items:center;padding:0 10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}html[lang=ar] .sb-glabel{font-family:var(--font-ui);letter-spacing:0;font-size:10.5px}.sb.rail .sb-glabel{height:10px;position:relative}.sb.rail .sb-glabel:after{content:"";position:absolute;inset-inline:18px;top:4px;height:1px;background:var(--line)}.sb-item{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:31px;padding:0 9px;border-radius:8px;color:var(--text-2);font-size:12.5px;font-weight:500;text-decoration:none!important;transition:color var(--m-fast),background var(--m-fast)}.sb-item:hover{color:var(--text-1);background:color-mix(in srgb,var(--bg-3) 60%,transparent)}.sb-item.on{color:var(--on-signal);font-weight:600}.sb-item.on:hover{background:none}.sb-scroll:not(.has-ind) .sb-item.on,.sb-scroll:not(.has-ind) .sb-item.on:hover{background:var(--signal)}.sb-ic{position:relative;width:20px;display:grid;place-items:center;flex:none}.sb.rail .sb-item{justify-content:center;padding:0;gap:0}.sb-ind{position:absolute;z-index:0;inset-inline:4px;top:0;border-radius:8px;background:var(--signal);box-shadow:inset 0 1px #ffffff38,0 6px 18px -6px var(--signal-glow);transition:transform .42s var(--spring),height .22s var(--ease)}.sb-badge{margin-inline-start:auto;min-width:20px;height:18px;padding:0 6px;border-radius:99px;background:var(--bad);color:#1a0806;font-size:10px;font-weight:700;display:grid;place-items:center;font-family:var(--font-mono)}.sb-item.on .sb-badge{background:var(--on-signal);color:var(--signal)}.sb-dot{position:absolute;top:-2px;inset-inline-end:-3px;width:7px;height:7px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--bg-1)}.sb-live{margin-inline-start:auto;width:6px;height:6px;border-radius:50%;background:var(--signal);animation:sb-blink .6s var(--ease)}.sb-item.on .sb-live{background:var(--on-signal)}@keyframes sb-blink{0%{transform:scale(2.2);opacity:1}to{transform:scale(1);opacity:.7}}.sb-foot{border-top:1px solid var(--line);padding-top:8px}.sb-status{display:flex;align-items:center;gap:8px;height:24px;padding:0 10px;font-size:11.5px;color:var(--text-3)}.sb.rail .sb-status{justify-content:center;padding:0}.topbar{border-bottom:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.boot{height:100vh;display:grid;place-items:center;background:var(--bg-0);animation:fade-in .4s}.enter-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;pointer-events:none;background:var(--bg-0);animation:enter-reveal 1.1s var(--ease-io) forwards}@keyframes enter-reveal{0%{clip-path:circle(150% at 50% 50%)}to{clip-path:circle(0% at 50% 50%)}}@media(max-width:760px){.app{--sb-w: 0px !important;grid-template-columns:minmax(0,1fr)!important;transition:none}.sb{display:none}.app>.topbar{grid-column:1 / -1;grid-row:1}.app>.main{grid-column:1 / -1;grid-row:2}}.inbox-wrap{position:relative;display:inline-flex}.inbox-badge{position:absolute;top:1px;inset-inline-end:0;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--bad);color:#1a0806;font-size:9.5px;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--bg-0)}.inbox-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;width:360px;max-height:min(520px,70vh);display:flex;flex-direction:column;padding:0;z-index:60;box-shadow:var(--shadow-3, 0 18px 50px -12px rgba(0,0,0,.5));animation:inbox-in var(--m-fast, .16s) ease-out}@keyframes inbox-in{0%{opacity:0;transform:translateY(-4px)}}.inbox-head{padding:8px 10px;border-bottom:1px solid var(--line)}.inbox-list{overflow:auto;padding:4px}.inbox-empty{padding:22px;text-align:center}.inbox-row{display:flex;gap:8px;width:100%;text-align:start;padding:7px 8px;border-radius:var(--r-sm);border:0;background:transparent;color:inherit;cursor:pointer}.inbox-row:hover{background:var(--bg-2)}.inbox-row.unread{background:color-mix(in oklab,var(--signal) 7%,transparent)}.inbox-row.unread .inbox-title{font-weight:600}.inbox-ic{flex:none;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--bg-2);color:var(--text-2)}.inbox-row.warn .inbox-ic{color:var(--warn)}.inbox-row.bad .inbox-ic{color:var(--bad)}.inbox-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.inbox-pop{position:fixed;top:calc(var(--top-h) + 4px);inset-inline:8px;width:auto;max-height:calc(100vh - var(--top-h) - 48px)}}:root[data-theme=light] .sb-item:not(.on) .sb-badge,:root[data-theme=light] .inbox-badge{color:#fff}.tabs-root{min-width:0;max-width:100%}@media(max-width:760px){.tabs{max-width:100%}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.dg-bar,.page-head .ph-actions,.panel-head{flex-wrap:wrap}.panel-head{row-gap:4px;padding-block:4px}.btn{white-space:normal;max-width:100%;height:auto;min-height:var(--h);text-align:center}.row:has(>.btn,>.select,>.input){flex-wrap:wrap}.select,.input{max-width:100%}.btn .tag,.panel-head .tag{white-space:normal;max-width:100%}.ap-split,.cx-cards,.tr-body,.tr-jobs,.ag-grid,.ag-studio,.ag-trows,.vs,.arc-comp-packs,.app-cards,.bp-grid,.gs-grid,.wf-cards,.wfc-inbox-grid,.wfr,.wtd-split,.arc-stage,.m-servers,.ev-cards,.mk-grid{grid-template-columns:minmax(0,1fr)!important}}.mnav-btn,.top-search-icon{display:none}@media(max-width:760px){.mnav-btn,.top-search-icon{display:inline-flex;flex:none}}.mnav{position:fixed;z-index:calc(var(--z-overlay) + 1);top:0;bottom:0;inset-inline-start:0;width:min(320px,88vw);display:flex;flex-direction:column;background:var(--bg-1);border-inline-end:1px solid var(--line);box-shadow:var(--shadow-3, 0 18px 50px -12px rgba(0,0,0,.5));animation:mnav-in var(--m-slow) var(--ease);padding-bottom:env(safe-area-inset-bottom)}@keyframes mnav-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}html[dir=rtl] .mnav{animation-name:mnav-in-rtl}@keyframes mnav-in-rtl{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.mnav-head{display:flex;align-items:center;gap:10px;padding:8px 8px 4px 14px;padding-top:max(8px,env(safe-area-inset-top))}.mnav-title{font-family:var(--font-mono);font-weight:600;letter-spacing:.22em;font-size:12px;margin:0}.mnav-me{display:flex;align-items:center;gap:10px;padding:6px 14px 12px;border-bottom:1px solid var(--line)}.mnav-me small{color:var(--text-3);font-size:var(--t-xs)}.mnav-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 20px}.mnav-group{padding-top:6px}.mnav-group+.mnav-group,nav+.mnav-group{border-top:1px solid var(--line);margin-top:6px}.mnav-glabel{padding:6px 12px 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}html[lang=ar] .mnav-glabel{font-family:var(--font-ui);letter-spacing:0;font-size:11px}.mnav-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--text-2);font-size:14px;text-align:start;text-decoration:none!important}.mnav-row:hover,.mnav-row:focus-visible{background:var(--bg-3);color:var(--text-1)}.mnav-row.on{background:var(--signal-soft);color:var(--text-1);font-weight:600}.mnav-row.on>svg{color:var(--signal)}.mnav-row.bad{color:var(--bad)}.mnav-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-search{border:1px solid var(--line-2);background:var(--bg-0);margin-bottom:4px}.mnav-ctl:hover{background:none}.mnav .lang button{width:48px;height:44px;font-size:13px}.mnav .lang-pill{width:48px}.mnav .lang-pill.ar{transform:translate(48px)}html[dir=rtl] .mnav .lang-pill.ar{transform:translate(-48px)}.mnav .status-pill{height:44px;padding:0 12px}.mnav-ctl-wide{padding:0 12px}.mnav-ctl-wide .select{width:100%}.mnav-ctl-wide:empty{display:none}@media(max-width:760px){:root{--h: 44px;--h-sm: 44px;--h-lg: 48px}.btn.icon,.btn.sm.icon,.btn.xs{min-width:44px}.btn.xs{min-height:44px}.input,.select,textarea{font-size:16px;min-height:44px}.tabs [role=tab],.tabs button,.seg button,.menu-item,.list-row,.palette-item,.inbox-row,.sb-item,.chip-hash{min-height:44px}.toggle:before{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}input[type=checkbox],input[type=radio]{width:24px;height:24px}.seg button,.tabs [role=tab],.tabs button{min-width:44px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head h1{overflow-wrap:anywhere}}.tabs{position:relative}.tabs button[aria-selected=true]:after{display:none}.tabs-ind{position:absolute;left:0;bottom:-1px;height:2px;border-radius:2px;background:var(--signal);pointer-events:none;transition:transform .38s var(--spring),width .28s var(--ease)}.tab-count{height:16px;padding:0 5px;border-radius:99px;background:var(--bg-4);color:var(--text-2);font:600 10px/16px var(--font-mono)}.seg{position:relative}.seg button{position:relative;z-index:1;transition:color var(--m-fast)}.seg button[aria-pressed=true]{background:none;box-shadow:none}.seg-ind{position:absolute;top:2px;bottom:2px;left:0;border-radius:4px;background:var(--bg-4);box-shadow:0 1px 0 var(--line-2);transition:transform .36s var(--spring),width .26s var(--ease)}.dpath{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:14px 4px 10px}.dpath.compact{gap:28px;padding:8px 2px 6px}.dpath-svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.dp-track{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:3 4}.dp-beam{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:18 100;stroke-dashoffset:18;opacity:0}.dp-beam.s2{stroke:var(--ai);filter:drop-shadow(0 0 4px var(--ai))}.dp-beam.s1{stroke:var(--rc);filter:drop-shadow(0 0 4px var(--rc))}.dp-beam.s2.go{opacity:1;animation:dp-flow 1.6s cubic-bezier(.45,0,.2,1) infinite}.dp-beam.s1.go{opacity:1;animation:dp-flow 1.6s steps(14) infinite}@keyframes dp-flow{0%{stroke-dashoffset:18}to{stroke-dashoffset:-100}}.dp-node{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--r-md);min-width:0;background:var(--bg-1);border:1px solid var(--line-2);opacity:.45;transform:translateY(3px);transition:opacity .4s var(--ease),transform .4s var(--ease),border-color .4s,box-shadow .4s}.dp-node.lit{opacity:1;transform:none}.dp-node.ai{border-radius:var(--r-s2)}.dp-node.signal{border-radius:var(--r-s1)}.dp-node.ai.lit{border-color:color-mix(in srgb,var(--ai) 50%,transparent);box-shadow:0 0 0 3px var(--ai-soft)}.dp-node.signal.lit{border-color:color-mix(in srgb,var(--signal) 60%,transparent);box-shadow:0 0 0 3px var(--signal-soft)}.dp-node.route.lit{border-color:color-mix(in srgb,var(--rc) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rc) 16%,transparent)}.dp-ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--bg-3);color:var(--text-2)}.dp-node.ai .dp-ic{color:var(--ai-2);background:var(--ai-soft);border-radius:10px}.dp-node.signal .dp-ic{color:var(--signal);background:var(--signal-soft);border-radius:4px}.dp-node.route .dp-ic{color:var(--rc);background:color-mix(in srgb,var(--rc) 14%,transparent)}.dpath.compact .dp-ic{width:22px;height:22px}.dp-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.dp-txt b{font-size:var(--t-sm);font-weight:600}.dp-txt small{font-size:10.5px;color:var(--text-3)}.dpath.compact .dp-txt small{display:none}.sig{display:inline-flex;align-items:center;gap:8px;color:var(--signal)}.sig small{color:var(--text-3);font-size:10.5px}.sig-text{font-family:"Instrument Serif",var(--font-display);font-style:italic;fill:transparent;stroke:currentColor;stroke-width:.9;stroke-dasharray:220;stroke-dashoffset:220;animation:sig-draw 1.4s var(--ease-io) forwards,sig-fill .5s 1.2s forwards}.sig-flourish{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:.7;animation:sig-draw .7s 1s var(--ease) forwards}@keyframes sig-draw{to{stroke-dashoffset:0}}@keyframes sig-fill{to{fill:currentColor}}.uae-map{display:block;overflow:visible}.um-dot{fill:var(--text-4);opacity:.55}.um-border{fill:none;stroke:color-mix(in srgb,var(--signal) 35%,transparent);stroke-width:1;stroke-dasharray:2 3}.um-arc{fill:none;stroke:color-mix(in srgb,var(--signal) 30%,transparent);stroke-width:1}.um-pulse{fill:none;stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10;animation:dp-flow 2.6s cubic-bezier(.45,0,.2,1) infinite;filter:drop-shadow(0 0 3px var(--signal))}.um-site .um-halo{fill:var(--signal-soft);stroke:color-mix(in srgb,var(--signal) 40%,transparent)}.um-site.primary .um-halo{animation:um-breathe 2.4s ease-in-out infinite}.um-site .um-core{fill:var(--signal)}.um-site text{font:600 10px var(--font-mono);fill:var(--text-2);letter-spacing:.04em}.um-site.primary text{fill:var(--text-1)}.um-blocked line{stroke:color-mix(in srgb,var(--bad) 55%,transparent);stroke-width:1;stroke-dasharray:4 4}.um-blocked circle{fill:var(--bg-1);stroke:var(--bad)}.um-blocked path{stroke:var(--bad);stroke-width:1.6;stroke-linecap:round}.um-blocked text{font:600 9.5px var(--font-mono);fill:var(--bad)}@keyframes um-breathe{50%{r:13;opacity:.6}}.hm svg{display:block;max-width:100%}.hm-c,.hm-key{fill:var(--bg-3)}.hm-c.l1,.hm-key.l1{fill:color-mix(in srgb,var(--signal) 28%,var(--bg-3))}.hm-c.l2,.hm-key.l2{fill:color-mix(in srgb,var(--signal) 52%,var(--bg-3))}.hm-c.l3,.hm-key.l3{fill:color-mix(in srgb,var(--signal) 76%,var(--bg-3))}.hm-c.l4,.hm-key.l4{fill:var(--signal)}.hm-c{transition:stroke var(--m-fast);stroke:transparent}.hm-c:hover{stroke:var(--text-1);stroke-width:1}.hm-key{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--bg-3)}.hm-key.l1{background:color-mix(in srgb,var(--signal) 28%,var(--bg-3))}.hm-key.l2{background:color-mix(in srgb,var(--signal) 52%,var(--bg-3))}.hm-key.l3{background:color-mix(in srgb,var(--signal) 76%,var(--bg-3))}.hm-key.l4{background:var(--signal)}.dg{display:flex;flex-direction:column;min-height:0}.dg-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.dg-search{width:240px}.dg-search .input{height:var(--h-sm)}.dg-scroll{overflow:auto;position:relative}.dg-table th{z-index:2}.dg-table tbody tr:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.dg-sort{display:inline-flex;align-items:center;min-height:24px;gap:4px;border:none;background:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dg-sort:hover{color:var(--text-1)}.dg-sort .dg-sort-ic{opacity:0;transition:opacity var(--m-fast)}.dg-sort:hover .dg-sort-ic,.dg-sort.on .dg-sort-ic{opacity:1}.dg-sort.on{color:var(--signal)}.fade-edges{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 22px),transparent 100%)}.fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent)}.dg-scroll.fade-edges{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent 100%)}.btn.primary,.lg-btn.primary{transition:transform .11s var(--ease),box-shadow .11s var(--ease),filter var(--m-fast)}.btn.primary:active,.lg-btn.primary:active{transform:translateY(1.5px);box-shadow:inset 0 2px 3px #00000047,inset 0 -1px #ffffff1a,0 1px 2px -1px var(--signal-glow)}.magnetic{transition:transform .26s var(--spring);will-change:transform}.drawer.copilot{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text-1) 3.5%,transparent) 0 1px,transparent 1px 7px),radial-gradient(120% 60% at 100% 0%,var(--ai-soft),transparent 60%),color-mix(in srgb,var(--bg-2) 86%,transparent);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.drawer.copilot .ov-head,.drawer.copilot .ov-foot{background:color-mix(in srgb,var(--bg-2) 80%,transparent)}.page-head h1{view-transition-name:page-title}.page-head>.stats{view-transition-name:page-stats}.main{view-transition-name:main}::view-transition-old(main){animation:vt-out .14s var(--ease-in) both}::view-transition-new(main){animation:vt-in .24s var(--ease) both}::view-transition-group(page-title),::view-transition-group(page-stats){animation-duration:.32s;animation-timing-function:var(--ease)}@keyframes vt-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.dp-beam.go,.um-pulse,.um-site.primary .um-halo{animation:none!important}.sig-text{stroke-dashoffset:0;fill:currentColor;animation:none}}.bm{display:block;flex:none;overflow:visible}.bm .bm-core,.bm .bm-seal{transform-box:view-box;transform-origin:20px 20px}.bm .bm-inner{opacity:.6}.bm .bm-tip,.bm .bm-comet{stroke:color-mix(in srgb,var(--signal) 40%,#fff)}.bm .bm-wave,.bm .bm-seal{stroke:var(--ai);opacity:0}.bm .bm-comet{stroke-dasharray:calc(var(--L) * 1px) 200px;stroke-dashoffset:calc(var(--L) * 1px);visibility:hidden}.bm .bm-tip{opacity:0}.bm-intro .bm-core{animation:bm-ignite .52s var(--spring) both}.bm-intro .bm-wave{animation:bm-ring .9s var(--ease) .18s both}.bm-intro .bm-arc{stroke-dasharray:100 110;animation:bm-draw .9s var(--ease-io) both}.bm-intro .bm-inner{animation-delay:.26s}.bm-intro .bm-outer{animation-delay:.52s;animation-duration:1s}.bm-intro .bm-tip{stroke-dasharray:5 200;animation:bm-tip .9s var(--ease-io) both}.bm-intro .bm-tip-i{animation-delay:.26s}.bm-intro .bm-tip-o{animation-delay:.52s;animation-duration:1s}.bm-intro .bm-glow{animation:bm-fade 1.2s var(--ease) .3s both,bm-breathe 5.2s ease-in-out 1.5s infinite}.bm-live .bm-comet{visibility:visible;animation:bm-comet 5.2s var(--ease-io) 1.6s infinite both}.bm-live .bm-c-i{animation-delay:1.85s}.bm-live .bm-glow{animation:bm-breathe 5.2s ease-in-out 1.6s infinite}.bm-live .bm-core{animation:bm-tick 5.2s steps(1,end) 1.6s infinite}.bm-live .bm-seal{animation:bm-seal 5.2s steps(1,end) 1.6s infinite}.bm-live .bm-wave{animation:bm-ring-loop 5.2s var(--ease) 1.6s infinite}.bm-intro.bm-live .bm-core{animation:bm-ignite .52s var(--spring) both,bm-tick 5.2s steps(1,end) 1.6s infinite}.bm-intro.bm-live .bm-wave{animation:bm-ring .9s var(--ease) .18s both,bm-ring-loop 5.2s var(--ease) 1.6s infinite}.bm-live:hover .bm-glow{filter:brightness(1.35)}@keyframes bm-ignite{0%{transform:scale(0);opacity:0}60%{transform:scale(1.5);opacity:1}to{transform:none;opacity:1}}@keyframes bm-ring{0%{r:2.8px;opacity:.9}to{r:17px;opacity:0}}@keyframes bm-draw{0%{stroke-dashoffset:101}to{stroke-dashoffset:0}}@keyframes bm-tip{0%{stroke-dashoffset:5;opacity:1}90%{opacity:1}to{stroke-dashoffset:-95;opacity:0}}@keyframes bm-fade{0%{opacity:0}}@keyframes bm-breathe{0%,to{opacity:.5}52%{opacity:.5}60%{opacity:1}80%{opacity:.65}}@keyframes bm-comet{0%{stroke-dashoffset:calc(var(--L) * 1px);opacity:0}4%{opacity:var(--o, 1)}48%{opacity:var(--o, 1)}54%,to{stroke-dashoffset:calc(var(--L) * 1px - 128px);opacity:0}}@keyframes bm-tick{0%,53%{transform:none}54%{transform:scale(1.45)}56%{transform:scale(.85)}58%,to{transform:none}}@keyframes bm-seal{0%,53%{opacity:0;transform:rotate(45deg) scale(.8)}54%{opacity:1;transform:rotate(45deg) scale(1)}58%{opacity:.7;transform:rotate(45deg) scale(1.25)}61%,to{opacity:0;transform:rotate(45deg) scale(1.25)}}@keyframes bm-ring-loop{0%,53%{r:2.8px;opacity:0}54%{r:2.8px;opacity:.8}78%,to{r:17px;opacity:0}}@media(prefers-reduced-motion:reduce){.bm *{animation:none!important}.bm .bm-comet,.bm .bm-tip,.bm .bm-wave,.bm .bm-seal{display:none}}html.theme-vt *:not(.tw-glow){view-transition-name:none!important}.tw-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483647;view-transition-name:tw-glow}html.theme-vt::view-transition-group(root){animation:none}html.theme-vt::view-transition-old(root),html.theme-vt::view-transition-new(root){mix-blend-mode:normal}@property --tw-t{syntax: "<number>"; inherits: true; initial-value: 0;}html.tw-lens::view-transition-group(tw-glow){animation:none}html.tw-lens::view-transition-old(root),html.tw-lens::view-transition-new(root){animation:none}html.tw-lens::view-transition-new(root){-webkit-mask-image:paint(cortex-lens-mask);mask-image:paint(cortex-lens-mask);animation:tw-t 1.4s cubic-bezier(.5,.02,.22,1) both}html.tw-lens::view-transition-new(tw-glow){background:paint(cortex-lens-glow);animation:tw-t 1.4s cubic-bezier(.5,.02,.22,1) both}@keyframes tw-t{0%{--tw-t: 0}to{--tw-t: 1}}@property --tw-r{syntax: "<length>"; inherits: true; initial-value: 0px;}html.tw-wave::view-transition-group(root){animation:none}html.tw-wave::view-transition-image-pair(root),html.tw-wave::view-transition-old(root),html.tw-wave::view-transition-new(root){animation:tw-grow 1.15s cubic-bezier(.62,.02,.22,1) both}html.tw-wave::view-transition-old(root),html.tw-wave::view-transition-new(root){mix-blend-mode:normal}html.tw-wave::view-transition-new(root){-webkit-mask-image:radial-gradient(circle at var(--tw-x) var(--tw-y),#000 calc(var(--tw-r) - 44px),transparent calc(var(--tw-r) - 14px));mask-image:radial-gradient(circle at var(--tw-x) var(--tw-y),#000 calc(var(--tw-r) - 44px),transparent calc(var(--tw-r) - 14px))}html.tw-wave::view-transition-old(root){-webkit-mask-image:radial-gradient(circle at var(--tw-x) var(--tw-y),transparent calc(var(--tw-r) - 8px),#000 calc(var(--tw-r) + 14px));mask-image:radial-gradient(circle at var(--tw-x) var(--tw-y),transparent calc(var(--tw-r) - 8px),#000 calc(var(--tw-r) + 14px))}html.tw-wave::view-transition-image-pair(root){background:radial-gradient(circle at var(--tw-x) var(--tw-y),transparent calc(var(--tw-r) - 70px),color-mix(in srgb,var(--signal) 35%,transparent) calc(var(--tw-r) - 34px),color-mix(in srgb,var(--signal) 55%,#fff) calc(var(--tw-r) - 12px),color-mix(in srgb,var(--ai) 70%,transparent) calc(var(--tw-r) + 2px),transparent calc(var(--tw-r) + 16px))}@keyframes tw-grow{0%{--tw-r: 0px}to{--tw-r: var(--tw-max)}}@property --lt-t{syntax: "<number>"; inherits: true; initial-value: 0;}html.lang-vt *:not(.lang-glow){view-transition-name:none!important}.lang-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483647;view-transition-name:lang-glow}html.lang-vt::view-transition-group(root),html.lang-vt::view-transition-group(lang-glow){animation:none}html.lang-vt::view-transition-old(root),html.lang-vt::view-transition-new(root){animation:none;mix-blend-mode:normal}html.lang-vt::view-transition-new(root),html.lang-vt::view-transition-new(lang-glow){animation:lt-t 2.3s cubic-bezier(.4,.02,.3,1) both}html.lt-ink::view-transition-new(root){-webkit-mask-image:paint(lt-ink-mask);mask-image:paint(lt-ink-mask)}html.lt-ink::view-transition-new(lang-glow){background:paint(lt-ink-glow)}@keyframes lt-t{0%{--lt-t: 0}to{--lt-t: 1}}.login-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg-0);color:var(--text-1);display:flex;flex-direction:column}.lg-backdrop{position:absolute;top:-96px;right:-96px;bottom:-96px;left:-96px;width:calc(100% + 192px);height:calc(100% + 192px);z-index:0}[data-theme=light] .lg-backdrop{mix-blend-mode:multiply}.lg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(80% 85% at 50% 52%,transparent 0%,transparent 62%,color-mix(in srgb,var(--bg-0) 35%,transparent) 100%),radial-gradient(40% 30% at 50% 0%,color-mix(in srgb,var(--signal) 9%,transparent),transparent 70%)}.lg-top{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px 28px}.lg-theme svg{animation:lg-ico-in .52s var(--spring) both}@keyframes lg-ico-in{0%{transform:rotate(-90deg) scale(.4);opacity:0}}.lg-word{font-family:var(--font-mono);font-weight:600;letter-spacing:.26em;font-size:13px}.lg-stage{position:relative;z-index:3;flex:1;display:grid;place-items:center;padding:12px 24px}.lg-card{--plate-w: 46%;position:relative;width:min(1060px,96vw);height:min(640px,calc(100vh - 160px));min-height:560px;border-radius:24px;background:color-mix(in srgb,var(--bg-1) 94%,transparent);border:1px solid var(--line-2);box-shadow:0 1px #ffffff0a inset,0 40px 120px -20px #000000a6,0 0 0 1px #0000004d;overflow:hidden;animation:lg-in .9s var(--ease) both}[data-theme=light] .lg-card{box-shadow:0 30px 90px -20px #3c280a47}@keyframes lg-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.lg-card.shake{animation:lg-shake .42s var(--ease)}@keyframes lg-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.lg-side{position:absolute;top:0;bottom:0;width:calc(100% - var(--plate-w));padding:46px 52px 30px;display:flex;flex-direction:column;transition:opacity .5s var(--ease),filter .5s var(--ease),transform .7s var(--ease-io)}.lg-signin{inset-inline-start:0}.lg-request{inset-inline-end:0;padding-inline-start:100px}.login-root[data-mode=signin] .lg-request,.login-root[data-mode=request] .lg-signin{opacity:0;filter:blur(6px);pointer-events:none}.login-root[data-mode=signin] .lg-request{transform:translate(-40px)}.login-root[data-mode=request] .lg-signin,html[dir=rtl] .login-root[data-mode=signin] .lg-request{transform:translate(40px)}html[dir=rtl] .login-root[data-mode=request] .lg-signin{transform:translate(-40px)}.lg-side-head{margin-bottom:26px}.lg-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}html[lang=ar] .lg-kicker{font-family:var(--font-ui);letter-spacing:0}.lg-side-head h1{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.015em;margin-top:12px}[data-palette]:not([data-palette=obsidian]) .lg-side-head h1{font-weight:600;font-size:32px}.lg-steps{flex:1;min-height:0;position:relative}.lg-step{display:flex;flex-direction:column;gap:14px;animation:lg-step .46s var(--ease) both}.lg-step.center-col{align-items:center;text-align:center}@keyframes lg-step{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.lg-copy{color:var(--text-2);font-size:13.5px;line-height:1.55}.lg-copy.center{text-align:center;max-width:340px}.lg-field{display:flex;flex-direction:column;gap:7px}.lg-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-2)}.lg-input{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-0);color:var(--text-3);transition:border-color var(--m-fast),box-shadow var(--m-base)}.lg-input:focus-within{border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-soft);color:var(--signal)}.lg-input input,.lg-input select{flex:1;min-width:0;height:100%;border:none;outline:none;background:none;color:var(--text-1);font-size:14.5px}.lg-input select option{background:var(--bg-2)}.lg-eye{border:none;background:none;color:var(--text-3);display:grid;place-items:center;padding:4px}.lg-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lg-hint{display:flex;align-items:center;gap:6px;font-size:12px}.lg-hint.warn{color:var(--warn)}.lg-btn{position:relative;height:48px;border-radius:12px;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:600;background:var(--bg-2);color:var(--text-1);overflow:hidden;transition:transform .16s var(--ease),filter .16s,background .16s}.lg-btn:hover{background:var(--bg-3)}.lg-btn:active{transform:translateY(1px) scale(.995)}.lg-btn:disabled{opacity:.55;cursor:default}.lg-btn.primary{background:var(--signal);color:var(--on-signal);border-color:transparent;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 12px 32px -12px var(--signal-glow)}.lg-btn.primary:hover{filter:brightness(1.06)}.lg-btn.ai{background:var(--ai);color:var(--bg-0);border-color:transparent}.lg-btn.alt{flex:1}.lg-btn.ghost{background:transparent;border-color:color-mix(in srgb,var(--signal) 50%,transparent);color:var(--signal);height:42px;padding:0 22px}.lg-btn.ghost:hover{background:var(--signal-soft)}.lg-or{display:flex;align-items:center;gap:12px;color:var(--text-4);font-size:11.5px;margin:4px 0}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:var(--line)}.lg-alt{display:flex;gap:10px}.lg-alt-stack{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.15}.lg-alt-stack small{font-size:10.5px;font-weight:500;color:var(--text-3);white-space:nowrap}.lg-uaepass{font-weight:700;letter-spacing:.04em;color:var(--text-1)}.lg-uaepass b{color:var(--ok);margin-inline-start:2px}.lg-link{border:none;background:none;padding:0;color:var(--signal);font-weight:600;font-size:12.5px;cursor:pointer}.lg-link:hover{text-decoration:underline}.lg-link.center{align-self:center;color:var(--text-3);font-weight:500}.lg-who{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);text-align:start;color:var(--text-1)}.lg-who b{display:block;font-size:13.5px}.lg-who small{color:var(--text-3);font-size:11.5px}.lg-otp{display:flex;gap:10px;direction:ltr;justify-content:space-between}.lg-otp.shake{animation:lg-shake .38s var(--ease)}.lg-otp input{width:54px;height:62px;text-align:center;font-family:var(--font-mono);font-size:26px;font-weight:500;color:var(--text-1);border-radius:12px;border:1px solid var(--line-2);background:var(--bg-0);outline:none;caret-color:var(--signal);transition:border-color .16s,box-shadow .2s,transform .26s var(--spring)}.lg-otp input:nth-child(3){margin-inline-end:10px}.lg-otp input:focus{border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}.lg-otp input.filled{border-color:color-mix(in srgb,var(--signal) 60%,transparent);animation:lg-pop .26s var(--spring)}@keyframes lg-pop{0%{transform:scale(.92)}60%{transform:scale(1.07)}to{transform:none}}.lg-auth{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--ai) 50%,transparent);background:var(--ai-soft);color:var(--text-1);text-align:start}.lg-auth small{display:block;font-size:10.5px;color:var(--ai-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.lg-auth b{font-size:20px;letter-spacing:.12em}.lg-ring{transform:rotate(-90deg);flex:none}.lg-ring circle{fill:none;stroke:var(--line-2);stroke-width:3}.lg-ring .arc{stroke:var(--ai);stroke-dasharray:88;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.lg-qr-wrap{position:relative;padding:10px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 18px 50px -14px #00000080;overflow:hidden}.lg-scan{position:absolute;inset-inline:0;height:40px;top:-40px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ok) 40%,transparent),transparent);animation:lg-scan 2.4s linear infinite}@keyframes lg-scan{to{top:100%}}.lg-reader{position:relative;width:180px;height:110px;margin:6px 0 4px}.lg-reader .slot{position:absolute;bottom:0;left:20px;right:20px;height:34px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line-2)}.lg-reader .slot:after{content:"";position:absolute;left:14px;right:14px;top:6px;height:4px;border-radius:4px;background:var(--bg-0)}.lg-reader .eid{position:absolute;left:40px;right:40px;top:0;height:64px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 70%,#fff),var(--signal-2));box-shadow:0 10px 24px -8px #00000080;transition:transform .7s var(--ease-io)}.lg-reader .eid span{position:absolute;left:12px;top:18px;width:22px;height:17px;border-radius:3px;background:linear-gradient(135deg,#f6e3a6,#b8902e)}.lg-reader .eid i{position:absolute;right:12px;top:14px;width:40px;height:4px;border-radius:3px;background:#00000040;box-shadow:0 9px #0003,0 18px #00000026}.lg-reader.s1 .eid,.lg-reader.s2 .eid,.lg-reader.s3 .eid,.lg-reader.s4 .eid{transform:translateY(40px)}.lg-cardsteps,.lg-hs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.lg-cardsteps li,.lg-hs li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg-0);color:var(--text-3);font-size:13px;transition:all .3s var(--ease);text-align:start}.lg-hs li b{display:block;font-size:13px;color:inherit;font-weight:600}.lg-hs li small{display:block;font-size:11px;color:var(--text-3);font-family:var(--font-mono)}.lg-cardsteps .tick,.lg-hs .tick{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--bg-3);flex:none}.lg-cardsteps li.now{color:var(--text-1);border-color:var(--line-2)}.lg-cardsteps li.done,.lg-hs li.ok{color:var(--text-1);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.lg-cardsteps li.done .tick,.lg-hs li.ok .tick{background:var(--ok);color:#04140a;animation:lg-pop .3s var(--spring)}.lg-hs li.warn{color:var(--text-1);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.lg-hs li.warn .tick{background:var(--warn);color:#1a1000}.lg-hs .tick .spinner{width:12px;height:12px}.lg-hs li:not(.ok):not(.warn){opacity:.55}.lg-progress{height:3px;border-radius:3px;background:var(--bg-3);overflow:hidden;margin-top:6px}.lg-progress span{display:block;height:100%;background:var(--signal);transition:width .38s var(--ease);box-shadow:0 0 12px var(--signal)}.lg-done{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--ok);color:#04140a;animation:lg-pop .42s var(--spring)}.lg-err{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;font-size:12.5px;color:var(--bad);background:var(--bad-soft);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);animation:lg-step .3s var(--ease)}.lg-foot{margin-top:auto;padding-top:16px;font-size:12.5px;color:var(--text-3)}.lg-plate{position:absolute;z-index:4;top:0;bottom:0;width:calc(var(--plate-w) + 60px);inset-inline-start:calc(100% - var(--plate-w) - 60px);clip-path:polygon(60px 0,100% 0,100% 100%,0 100%);transition:inset-inline-start .9s var(--ease-io),clip-path .9s var(--ease-io);background:radial-gradient(120% 80% at 80% 0%,color-mix(in srgb,var(--signal) 22%,transparent),transparent 55%),radial-gradient(90% 70% at 10% 110%,color-mix(in srgb,var(--ai) 14%,transparent),transparent 60%),linear-gradient(160deg,var(--bg-3),var(--bg-1))}.login-root[data-mode=request] .lg-plate{inset-inline-start:0;clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0 100%)}html[dir=rtl] .lg-plate{clip-path:polygon(0 0,calc(100% - 60px) 0,100% 100%,0 100%)}html[dir=rtl] .login-root[data-mode=request] .lg-plate{clip-path:polygon(0 0,100% 0,100% 100%,60px 100%)}.lg-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cg fill='none' stroke='%23d4a64a' stroke-opacity='.16' stroke-width='.7'%3E%3Cpath d='M0 300 Q 75 200 150 300 T 300 300 T 450 300 T 600 300'/%3E%3Cpath d='M0 320 Q 75 220 150 320 T 300 320 T 450 320 T 600 320'/%3E%3Cpath d='M0 340 Q 75 240 150 340 T 300 340 T 450 340 T 600 340'/%3E%3Cpath d='M0 280 Q 75 180 150 280 T 300 280 T 450 280 T 600 280'/%3E%3Cpath d='M0 260 Q 75 160 150 260 T 300 260 T 450 260 T 600 260'/%3E%3Ccircle cx='450' cy='140' r='60'/%3E%3Ccircle cx='450' cy='140' r='80'/%3E%3Ccircle cx='450' cy='140' r='100'/%3E%3Ccircle cx='450' cy='140' r='120'/%3E%3Ccircle cx='450' cy='140' r='140'/%3E%3C/g%3E%3C/svg%3E");background-size:600px 600px;background-position:center;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.lg-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 22%,transparent)}.lg-plate-inner{position:relative;height:100%;display:flex;flex-direction:column;padding:52px 52px 40px 100px;gap:22px;transition:padding .9s var(--ease-io)}.login-root[data-mode=request] .lg-plate-inner{padding:52px 100px 40px 52px}.lg-plate-inner>*{flex-shrink:0}html[dir=rtl] .lg-plate-inner{padding:52px 100px 40px 52px}html[dir=rtl] .login-root[data-mode=request] .lg-plate-inner{padding:52px 52px 40px 100px}.lg-plate-glyph{width:92px;height:92px;display:grid;place-items:center;border-radius:24px;background:color-mix(in srgb,var(--bg-0) 55%,transparent);border:1px solid color-mix(in srgb,var(--signal) 28%,transparent);box-shadow:0 20px 60px -20px var(--signal-glow)}.lg-plate-copy{animation:lg-step .7s var(--ease) both}.lg-plate-copy h2{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:1.04;letter-spacing:-.015em}[data-palette]:not([data-palette=obsidian]) .lg-plate-copy h2{font-weight:600;font-size:34px}.lg-plate-copy h2 em{color:var(--signal)}.lg-plate-copy p{color:var(--text-2);margin-top:14px;max-width:360px;font-size:13.5px;line-height:1.6}.lg-plate-facts{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:12px}.lg-plate-facts li{display:flex;align-items:center;gap:12px;color:var(--signal)}.lg-plate-facts li span{display:flex;flex-direction:column;color:var(--text-3);font-size:11.5px}.lg-plate-facts li b{color:var(--text-1);font-size:13.5px;font-weight:600}.lg-plate .lg-btn.ghost{align-self:flex-start}.lg-bottom{position:relative;z-index:5;display:flex;justify-content:space-between;gap:16px;padding:10px 28px 14px;font-size:11px;color:var(--text-4)}.lg-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background:var(--bg-0);clip-path:circle(0% at 50% 50%)}.login-root.portal .lg-card{transition:transform .9s var(--ease-io),opacity .7s,filter .7s;transform:scale(1.06);opacity:0;filter:blur(10px)}.login-root.portal .lg-portal{animation:lg-portal 1s var(--ease-io) forwards}@keyframes lg-portal{to{clip-path:circle(150% at 50% 50%)}}@media(max-width:900px){.login-root{overflow-x:hidden;overflow-y:auto}.lg-backdrop,.lg-vignette{position:fixed}.lg-top{padding:14px 16px}.lg-stage{padding:8px 16px 16px;place-items:start center}.lg-card{--plate-w: 0%;width:100%;max-width:520px;height:auto;min-height:0}.lg-bottom{flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 16px 16px}.lg-plate{display:none}.lg-side{position:relative;width:100%;padding:28px 20px}.lg-side-head h1{font-size:34px}.login-root[data-mode=signin] .lg-request,.login-root[data-mode=request] .lg-signin{display:none}.lg-otp input{width:44px;height:54px}.lg-two{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lg-scan{display:none}.lg-theme svg{animation:none}}.lg-card[data-step=handshake] .lg-foot{display:none}.lg-card[data-step=handshake] .lg-side-head{margin-bottom:16px}.lg-hs{gap:6px}.lg-hs li{padding:6px 10px}.lg-hs li small{font-size:10.5px}.acard{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-md);border:1px solid var(--line-2);background:color-mix(in srgb,var(--bg-2) 92%,transparent);animation:fade-up var(--m-base) var(--ease)}.acard:before{content:"";position:absolute;inset-block:8px;inset-inline-start:-1px;width:2px;border-radius:2px;background:var(--ai);opacity:.7}.acard.live{border-color:color-mix(in srgb,var(--ai) 38%,var(--line-2))}.acard.bad:before{background:var(--bad)}.acard.bad{border-color:color-mix(in srgb,var(--bad) 35%,var(--line-2))}.acard.warn:before{background:var(--warn)}.acard-head{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;border-bottom:1px solid var(--line)}.acard-head>b{flex:none;max-width:50%}.acard-ic{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;flex:none;color:var(--ai-2);background:var(--ai-soft)}.acard-body{display:flex;flex-direction:column;gap:8px;padding:8px 10px;min-width:0}.acard-foot{display:flex;flex-direction:column;gap:6px;padding:6px 10px 8px;border-top:1px dashed var(--line)}.acard-acts{display:flex;align-items:center;gap:2px;margin-inline-start:-6px}.acard-acts .btn{height:22px;padding:0 6px;font-size:var(--t-xs);color:var(--text-3)}.acard-acts .btn:hover{color:var(--text-1)}.stx{font-size:var(--t-sm);line-height:1.6;color:var(--text-1);min-width:0;overflow-wrap:anywhere}.stx .md.stx-md>:last-child:after,.stx-caret:after{content:"▍";color:var(--ai-2);animation:caret 1s steps(1) infinite;margin-inline-start:1px}.stx .md.stx-md:empty:after{content:"▍";color:var(--ai-2)}.tt{border-radius:var(--r-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--bg-1) 55%,transparent);min-width:0}.tt.live{border-color:color-mix(in srgb,var(--ai) 28%,var(--line))}.tt-head{display:flex;align-items:center;gap:7px;width:100%;min-height:26px;padding:3px 8px;border:none;background:none;color:var(--text-2);font-size:var(--t-xs);font-weight:600;text-align:start}.tt-head:hover{color:var(--text-1)}.tt-title{min-width:0}.tt-chev{color:var(--text-3);flex:none;transition:transform var(--m-fast) var(--ease)}.tt-chev.shut{transform:rotate(-90deg)}html[dir=rtl] .tt-chev.shut{transform:rotate(90deg)}.tt-mark{width:14px;height:14px;border-radius:50%;display:grid;place-items:center;flex:none}.tt-mark.done{background:var(--ok-soft);color:var(--ok)}.tt-mark.warn{background:var(--warn-soft);color:var(--warn)}.tt-mark.live{background:var(--ai-soft)}.tt-pulse{width:6px;height:6px;border-radius:50%;background:var(--ai-2);animation:glow-breathe 1.2s ease-in-out infinite}.tt-list{list-style:none;margin:0;padding:2px 8px 8px;display:flex;flex-direction:column;gap:0;position:relative}.tt-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:3px 0;animation:fade-in var(--m-base) var(--ease)}.tt-step:before{content:"";position:absolute;inset-inline-start:6.5px;top:18px;bottom:-4px;width:1px;background:var(--line-2)}.tt-step:last-child:before{display:none}.tt-dot{width:14px;height:14px;margin-top:2px;border-radius:50%;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text-3);z-index:1}.tt-step.s-done .tt-dot{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok)}.tt-step.s-warn .tt-dot{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn)}.tt-step.s-bad .tt-dot{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 45%,transparent);color:var(--bad)}.tt-step.s-live .tt-dot{background:var(--ai-soft);border-color:color-mix(in srgb,var(--ai) 45%,transparent)}.tt-step.s-wait{opacity:.5}.tt-body{min-width:0;display:flex;flex-direction:column;gap:4px}.tt-row{display:flex;align-items:center;gap:6px;min-height:18px;min-width:0;font-size:var(--t-xs);color:var(--text-2)}.tt-row .tag{flex:none}.tt-label{min-width:0}.tt-ms{flex:none}.tt-detail{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:var(--t-xs)}.tt.compact .tt-list{padding-bottom:6px}.tt.compact .tt-step{padding:1px 0}.tchip{min-width:0;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--ok) 22%,var(--line-2));background:var(--bg-2)}.tchip.st-held{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.tchip.st-blocked{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.tchip.st-pending{border-color:color-mix(in srgb,var(--signal) 35%,transparent)}.tchip-head{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:26px;padding:2px 6px;border:none;background:none;color:var(--text-1);font-size:var(--t-xs);text-align:start}.tchip-head>b{font-weight:600;min-width:0;flex:0 1 auto}.tchip-head .tag{flex:none;height:18px;font-size:var(--t-micro)}.tchip-fn{min-width:0;flex:0 1 auto}.tchip-ic{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;flex:none;background:var(--ok-soft);color:var(--ok)}.tchip.st-blocked .tchip-ic{background:var(--bad-soft);color:var(--bad)}.tchip.st-held .tchip-ic{background:var(--warn-soft);color:var(--warn)}.tchip-spin{width:8px;height:8px;border-width:1.5px}.tchip-body{display:flex;flex-direction:column;gap:6px;padding:6px 8px 8px;border-top:1px solid var(--line)}.tchip-sec{display:flex;flex-direction:column;gap:3px}.tchip-body .code{padding:6px 8px;max-height:180px;font-size:var(--t-xs)}.srcs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.srcs>.micro{margin-inline-end:2px}.src{position:relative;display:inline-flex;min-width:0}.src-chip{display:inline-flex;align-items:center;gap:5px;max-width:240px;height:22px;padding:0 7px 0 3px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);font-size:var(--t-xs);transition:border-color var(--m-fast),color var(--m-fast)}.src-chip:hover,.src-chip:focus-visible{border-color:color-mix(in srgb,var(--signal) 50%,transparent);color:var(--text-1)}.src-n{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:var(--t-micro);background:var(--signal-soft);color:var(--signal)}.src-t{min-width:0}.src-s{flex:none;color:var(--signal);font-size:var(--t-micro)}.src-pop{position:absolute;z-index:20;bottom:calc(100% + 6px);inset-inline-start:0;width:280px;display:none;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg-2);box-shadow:var(--shadow-2);pointer-events:none}.src:hover .src-pop,.src:focus-within .src-pop{display:flex;animation:fade-in var(--m-fast)}.src-ex{line-height:1.5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.diff{min-width:0;border-radius:var(--r-sm);border:1px solid var(--line);overflow:hidden;background:var(--bg-1)}.diff-title{padding:4px 8px;border-bottom:1px solid var(--line)}.diff-t{width:100%;table-layout:fixed}.diff-t th:first-child,.diff-t td:first-child{width:28%}.diff-t td{font-size:var(--t-xs);overflow-wrap:anywhere;vertical-align:top}.diff-t tr.chg .diff-b{color:var(--text-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 6%,transparent)}.diff-t tr.chg .diff-a{color:var(--text-1);background:color-mix(in srgb,var(--ok) 8%,transparent)}.diff-t tr.same td{color:var(--text-3)}@media(prefers-reduced-motion:reduce){.tt-pulse,.acard,.tt-step{animation:none}}.drawer.copilot .cp-body{display:flex;flex-direction:column;gap:10px;padding:12px}.drawer.copilot .cp-body>*{flex-shrink:0}.cp-hello{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 16px}.cp-hello h3{font-size:var(--t-lg);margin:4px 0 0}.cp-hello p{margin:0;max-width:340px}.cp-user{align-self:flex-end;max-width:85%;padding:6px 10px;border-radius:12px 12px 4px;font-size:var(--t-sm);white-space:pre-wrap;background:var(--signal-soft);border:1px solid color-mix(in srgb,var(--signal) 28%,var(--line-2));animation:fade-up var(--m-base) var(--ease)}html[dir=rtl] .cp-user{border-radius:12px 12px 12px 4px}.cp-act{align-self:flex-start}.drawer.copilot .acard{background:color-mix(in srgb,var(--bg-2) 78%,transparent)}.cp-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg-2) 80%,transparent)}.cp-form{display:flex;gap:8px}.cp-form .input{height:34px}.cp-form .btn{height:34px;width:34px;flex:none}.cp-sugg{display:flex;flex-wrap:wrap;gap:4px}.cp-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--h-sm);padding:0 9px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--ai) 30%,var(--line-2));background:var(--ai-soft);color:var(--text-1);font-size:var(--t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--m-fast),background var(--m-fast)}.cp-chip svg{color:var(--ai-2);flex:none}.cp-chip:hover{border-color:var(--ai);background:color-mix(in srgb,var(--ai) 22%,transparent)}.fo-bar{gap:10px;align-items:center}.fo-sel{width:auto;min-width:120px}.fo-share{min-width:120px}.fo-meter{height:6px;border-radius:var(--r-pill);background:var(--bg-4);overflow:hidden;margin-block-end:2px}.fo-meter span{display:block;height:100%;background:var(--signal);border-radius:inherit}.fo-method{margin:0;padding-inline-start:18px;display:grid;gap:2px;font-size:12.5px}.fo-actual{max-width:220px}.fo-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-md, 8px);border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.fo-check{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center}.fo-chips{display:flex;flex-wrap:wrap;gap:6px}.sq-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--gap, 14px);align-items:start}@media(max-width:900px){.sq-layout{grid-template-columns:1fr}}.sq-list{display:grid;gap:4px}.sq-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:none;color:inherit;cursor:pointer;width:100%}.sq-item:hover{background:var(--bg-3)}.sq-item.on{border-color:var(--line-3);background:var(--bg-3)}.sq-editor{width:100%;min-height:140px;font-family:var(--font-mono);font-size:12.5px;resize:vertical}.sq-schema{max-height:260px;overflow:auto;display:grid;gap:6px;font-size:12px}.sq-schema code{font-size:11.5px}.sq-kpi{font-size:34px;font-weight:600;font-family:var(--font-mono);line-height:1.1}.sq-table{max-height:300px;overflow:auto}.sq-widgets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap, 14px)}.sq-widgets>.w4{grid-column:span 4}.sq-widgets>.w6{grid-column:span 6}.sq-widgets>.w12{grid-column:span 12}@media(max-width:900px){.sq-widgets>.w4,.sq-widgets>.w6{grid-column:span 12}}.tr-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--gap, 14px)}.tr-log{max-height:260px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;white-space:pre-wrap;background:var(--bg-2);border-radius:8px;padding:10px;margin:0}.tr-out{white-space:pre-wrap;font-size:12px;max-height:120px;overflow:auto}.tr-better{color:var(--ok)}.tr-worse{color:var(--bad)}
