@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9cf333d8-module__fg_vha__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9cf333d8-module__fg_vha__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.p.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_7c92d18f-module__IVWp1W__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_7c92d18f-module__IVWp1W__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.0jy~hsr~8qg9i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.p.0l3mtu3k~c~p5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.1046u3md2_it8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.0qywn6e1zlgah.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.0gbsf1ziwpy8j.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0q4z1slna1oeh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.0n1h9.0sfuk_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.11~i--ovv74c_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_58a5dba1-module__wJYUZq__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_58a5dba1-module__wJYUZq__variable{--font-cyrillic:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/3fd1b3eda9c5392f-s.p.0p-f7yd42daun.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/0bcb14a778645c1f-s.0r1w_e5vlw.rc.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/cacc9745706895a8-s.08jmm~umopqdz.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6ae070eaf7847c89-s.0uodb3r6ofjn4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/14a9d8930cac1a04-s.09hsst~r~20t2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Fallback;src:local(Arial);ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.0%;size-adjust:121.35%}.noto_sans_arabic_dd1443e4-module__XtsESa__className{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.noto_sans_arabic_dd1443e4-module__XtsESa__variable{--font-arabic:"Noto Sans Arabic", "Noto Sans Arabic Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef4ff;--bg-accent:#f8fbff;--panel:#ffffffe0;--panel-strong:#fff;--panel-glass:#ffffffad;--panel-glass-strong:#ffffffd9;--input-bg:#ffffffeb;--border:#ccdaee;--border-soft:#ccdaeecc;--border-softer:#ccdaee99;--text:#14213d;--muted:#4d6485;--primary:#2b54d4;--primary-strong:#1f3fb0;--primary-soft:#deebff;--primary-tint:#2b54d424;--accent:#d76c3d;--accent-tint:#d76c3d14;--danger:#b42318;--danger-soft:#fde7e5;--success:#166534;--success-soft:#dcfce7;--neutral-soft:#e2e8f0;--shadow:0 24px 60px #2c447a1f;--body-gradient-top-left:#d76c3d14;--body-gradient-top-right:#2b54d41f;--body-gradient-start:#f7fbff;--body-gradient-end:#edf3fb}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--bg-accent:#111a30;--panel:#141c2edb;--panel-strong:#131c33;--panel-glass:#1c263c9e;--panel-glass-strong:#24304ac7;--input-bg:#121a2ceb;--border:#2a3754;--border-soft:#465c828c;--border-softer:#465c8259;--text:#e7eefc;--muted:#93a4c4;--primary:#6a8cff;--primary-strong:#94aeff;--primary-soft:#6a8cff2e;--primary-tint:#6a8cff38;--accent:#f29766;--accent-tint:#f2976629;--danger:#ff8a7a;--danger-soft:#ff8a7a29;--success:#62d893;--success-soft:#62d89329;--neutral-soft:#2a3754;--shadow:0 24px 60px #00000080;--body-gradient-top-left:#f297660f;--body-gradient-top-right:#6a8cff1a;--body-gradient-start:#0a1020;--body-gradient-end:#0d1426}*{box-sizing:border-box}html,body{background:radial-gradient(circle at top left, var(--body-gradient-top-left), transparent 22%), radial-gradient(circle at top right, var(--body-gradient-top-right), transparent 28%), linear-gradient(180deg, var(--body-gradient-start) 0%, var(--bg) 44%, var(--body-gradient-end) 100%);min-height:100%;color:var(--text);font-family:var(--font-sans), var(--font-cyrillic), var(--font-arabic), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}a{color:var(--primary);text-decoration:none}button,input{font:inherit}code{font-family:SFMono-Regular,ui-monospace,Menlo,monospace}main{width:min(1120px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.eyebrow{color:var(--muted);letter-spacing:.01em;margin:0 0 .35rem;font-size:.95rem}.hero{gap:2rem;padding:4rem 0 3rem;display:grid}.hero h1,.card h2,.empty-state h3{margin:0}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.hero-copy{max-width:36rem}.hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1}.hero-preview{display:block}.hero-preview-window{background:#0e1729;border:1px solid #2b54d42e;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px #0f1e462e,0 4px 12px #0f1e4614}.hero-preview-chrome{background:linear-gradient(#1a2440,#131c33);border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.hero-preview-dot{background:#ffffff40;border-radius:50%;width:.6rem;height:.6rem}.hero-preview-dot[data-tone=red]{background:#ff5f57}.hero-preview-dot[data-tone=amber]{background:#febc2e}.hero-preview-dot[data-tone=green]{background:#28c840}.hero-preview-title{color:#ffffff8c;letter-spacing:.05em;margin-left:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.hero-preview-body{color:#e7eefc;white-space:pre;margin:0;padding:1.1rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55;overflow-x:auto}.hp-cmd{color:#8ad6ff}.hp-flag{color:#c2a8ff}.hp-str{color:#ffd49a}.hp-out{color:#b6c4de}.hp-out-str{color:#a8e6a3}.hero-body{color:var(--muted);font-size:1.18rem;line-height:1.6}.hero-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hero-band>div{border:1px solid var(--border-soft);background:var(--panel-glass);box-shadow:var(--shadow);border-radius:1rem;padding:1rem 1.1rem}.hero-actions,.link-row,.inline-form{flex-wrap:wrap;gap:.75rem;display:flex}.console-shell{grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.console-sidebar{padding:1.5rem}.sidebar-panel{border:1px solid var(--border-soft);background:var(--panel-glass);box-shadow:var(--shadow);border-radius:1.4rem;gap:1.25rem;padding:1.4rem;display:grid;position:sticky;top:1.5rem}.sidebar-copy h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,2vw,1.85rem);line-height:1.1}.sidebar-footer{border-top:1px solid var(--border-softer);padding-top:1rem}.shell-nav{gap:.55rem;display:grid}.nav-link{color:var(--text);border:1px solid #0000;border-radius:999px;padding:.8rem .95rem;transition:background-color .14s,border-color .14s,transform .14s;display:block}.nav-link:hover{background:var(--primary-soft);border-color:var(--primary-tint);transform:translate(2px)}.nav-link-active{background:linear-gradient(135deg, var(--primary-tint), var(--accent-tint));border-color:var(--primary-tint);font-weight:700}.console-content{padding:2rem 2rem 3rem}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.grid,.stats-grid{gap:1rem;display:grid}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stack-lg,.stack-md,.stack-sm{display:grid}.stack-lg{gap:1.25rem}.stack-md{gap:.875rem}.stack-sm{gap:.55rem}.card{background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-soft);box-shadow:var(--shadow);border-radius:1.45rem;padding:1.35rem}.card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.card-header-action{white-space:nowrap;flex-shrink:0}.card-description,.muted{color:var(--muted)}.card h2,.page-header h1{letter-spacing:-.03em}.metric{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1;overflow:hidden}.metric-unit{color:var(--muted);letter-spacing:0;margin-right:.15em;font-size:.55em;font-weight:600}.field{gap:.4rem;display:grid}.field input,.form-field input,textarea{border:1px solid var(--border);background:var(--input-bg);width:100%;color:var(--text);border-radius:1rem;padding:.8rem .95rem}.field input:focus,.form-field input:focus,textarea:focus{outline:2px solid var(--primary-tint);border-color:var(--primary)}.form-field{gap:.4rem;display:grid}.form-label{color:var(--muted);font-size:.9rem;font-weight:600}.auth-shell{align-items:center;min-height:100vh;padding:2rem 0;display:grid}.auth-card{width:min(440px,100%)}.auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:1.25rem;display:grid}.auth-panel{border:1px solid var(--border-soft);background:var(--panel-glass);box-shadow:var(--shadow);border-radius:1.5rem;padding:1.6rem}.auth-panel-highlight{background:radial-gradient(circle at top right, var(--accent-tint), transparent 30%), linear-gradient(180deg, var(--panel-glass-strong), var(--panel-glass))}.auth-panel h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,5vw,4rem);line-height:.96}.button{background:linear-gradient(135deg, var(--primary), var(--primary-strong));color:#fff;cursor:pointer;border:none;border-radius:1rem;padding:.85rem 1.2rem;font-weight:600;transition:transform .14s,box-shadow .14s,opacity .14s;box-shadow:0 16px 30px #2b54d433}.button:hover{transform:translateY(-1px);box-shadow:0 20px 36px #2b54d43d}.button:disabled{opacity:.7;cursor:progress}.button-secondary{background:var(--panel-glass-strong);color:var(--text);border:1px solid var(--border);box-shadow:none}.button-compact{border-radius:.6rem;padding:.45rem .85rem;font-size:.88rem}.inline-error{background:var(--danger-soft);color:var(--danger);border-radius:.85rem;margin:0;padding:.75rem .9rem}.inline-success{background:var(--success-soft);color:var(--success);border-radius:.85rem;margin:0;padding:.75rem .9rem}.empty-state{border:1px dashed var(--border);background:var(--panel-glass);border-radius:.9rem;padding:1rem}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.8rem .5rem}.data-table th{white-space:nowrap}.status-badge{border-radius:999px;padding:.2rem .65rem;font-size:.875rem;font-weight:600;display:inline-flex}.tone-neutral{background:var(--neutral-soft)}.tone-success{background:var(--success-soft);color:var(--success)}.tone-danger{background:var(--danger-soft);color:var(--danger)}.reveal-banner{border:1px solid var(--primary-tint);background:linear-gradient(135deg, var(--primary-soft), var(--accent-tint));border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.grow{flex:240px}.small{font-size:.75rem;line-height:1.3}.ledger-list{margin:0;padding:0;list-style:none}.ledger-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,max-content) minmax(100px,1fr) auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.ledger-row:last-child{border-bottom:none}.ledger-type{letter-spacing:.02em;font-size:.85rem;font-weight:600}.ledger-amount{font-variant-numeric:tabular-nums}.ledger-when{text-align:right}.inline-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grid-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.provider-heading{letter-spacing:-.01em;text-transform:lowercase;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.button-danger{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);box-shadow:none}.button-danger:hover{background:var(--danger);color:#fff}.marketing-shell{position:relative}.docs-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.docs-sidebar{border-right:1px solid var(--border);background:var(--panel-glass);padding:1.5rem}.docs-sidebar-inner{gap:1.25rem;display:grid;position:sticky;top:1.5rem}.docs-brand{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:1.4rem;text-decoration:none}.docs-group{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .4rem;font-size:.7rem}.docs-nav-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.docs-nav-list a{color:var(--text);border-radius:.5rem;padding:.4rem .6rem;font-size:.95rem;text-decoration:none;display:block}.docs-nav-list a:hover{background:var(--primary-soft)}.docs-content{justify-content:center;padding:3rem 2.5rem 4rem;display:flex}.docs-prose{width:100%;max-width:760px;color:var(--text);font-size:1.02rem;line-height:1.65}.docs-prose h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,3.4vw,2.8rem)}.docs-prose h2{letter-spacing:-.01em;border-bottom:1px solid var(--border);margin:2.2rem 0 .8rem;padding-bottom:.4rem;font-size:1.4rem}.docs-prose h3{margin:1.6rem 0 .6rem;font-size:1.1rem}.docs-prose .lead{color:var(--text);margin-bottom:1.5rem;font-size:1.1rem}.docs-prose p,.docs-prose ul,.docs-prose ol{margin:0 0 1rem}.docs-prose ul,.docs-prose ol{padding-left:1.4rem}.docs-prose li{margin-bottom:.4rem}.docs-prose code{background:var(--primary-soft);border-radius:.3rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.docs-prose pre{color:#e7eefc;background:#0e1729;border-radius:.85rem;margin:.5rem 0 1.4rem;padding:1rem 1.2rem;font-size:.88rem;line-height:1.5;overflow-x:auto}.docs-prose pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.docs-prose .callout{background:#fff6dcf2;border:1px solid #d6b23c73;border-radius:.7rem;margin:1rem 0 1.4rem;padding:.9rem 1.1rem;font-size:.95rem}.docs-prose .docs-table{border-collapse:collapse;width:100%;margin:.5rem 0 1.6rem;font-size:.93rem}.docs-prose .docs-table th,.docs-prose .docs-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .7rem}.docs-prose .docs-table th{background:var(--primary-soft);font-weight:600}.docs-landing-group{margin-top:1.6rem}.docs-landing-list{gap:.7rem;padding:0;list-style:none;display:grid}.docs-card-link{border:1px solid var(--border);background:var(--panel-glass);color:var(--text);border-radius:.85rem;gap:.2rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .14s,box-shadow .14s;display:grid}.docs-card-link:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2b54d41f}@media (max-width:900px){.docs-shell{grid-template-columns:1fr}.docs-sidebar{border-right:none;border-bottom:1px solid var(--border)}.docs-sidebar-inner{position:static}.docs-content{padding:1.5rem 1rem 3rem}.console-shell,.hero-grid,.auth-layout,.hero-band{grid-template-columns:1fr}.sidebar-panel{gap:1rem;position:static}.shell-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.console-content{padding:1rem}.page-header h1{font-size:clamp(2.4rem,8vw,3rem)}.auth-shell{padding:1rem 0}}.app-controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.theme-toggle{border:1px solid var(--border);background:var(--panel-glass-strong);min-width:2.1rem;height:2.1rem;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.85rem;font-weight:600;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.theme-toggle:hover{border-color:var(--primary);background:var(--primary-soft)}.theme-toggle:focus-visible{outline:2px solid var(--primary-tint);outline-offset:2px}.theme-toggle-icon{font-size:1rem;line-height:1}.language-switcher select{border:1px solid var(--border);appearance:none;background-color:var(--panel-glass-strong);height:2.1rem;color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%234d6485' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .7rem center;background-repeat:no-repeat;background-size:.65rem .45rem;border-radius:999px;padding:0 2rem 0 .8rem;font-size:.85rem;font-weight:600}:root[data-theme=dark] .language-switcher select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2393a4c4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.language-switcher select:focus-visible{outline:2px solid var(--primary-tint);outline-offset:2px;border-color:var(--primary)}[dir=rtl] .language-switcher select{background-position:.7rem;padding:0 .8rem 0 2rem}.sidebar-controls{border-bottom:1px solid var(--border-softer);align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}[dir=rtl] body{font-family:var(--font-arabic), var(--font-sans), system-ui, sans-serif}[dir=rtl] .shell-nav,[dir=rtl] .hero-actions,[dir=rtl] .hero-band{direction:rtl}[dir=rtl] .nav-link,[dir=rtl] .eyebrow,[dir=rtl] .page-header,[dir=rtl] .hero-copy,[dir=rtl] .card{text-align:right}[dir=rtl] .hero-preview,[dir=rtl] pre,[dir=rtl] code{text-align:left;direction:ltr}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switcher{align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}
