@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.313uu58ed9idt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.1fah83w58uawv.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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_883b24e3-module__pW5XIG__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_883b24e3-module__pW5XIG__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5dbc2e486fb5c35-s.2wwqs8u7lgz7d.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2143439d887cc23b-s.3612nr0brwc-q.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/326092f43448335c-s.29-b9iyj_0h97.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26d0e1b4ad9ce24c-s.0_68__kci2tes.woff2)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f04c602f6124ee-s.0h5a67jei_057.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dff0269a9c8f79a2-s.3bkj2hcyeh4oq.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c273c63b0bc42eac-s.1eznna0fwc8ly.woff2)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3213a05d18e7e59b-s.1x7qauffvnh29.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fac7f34369d861bb-s.25tr420m62v58.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/55c94168a597ee17-s.2fv75v9paca9h.woff2)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAFA}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/15c05913ff18aecb-s.3c3qzxz0iegqf.woff2)format("woff2");unicode-range:U+1F6D9,U+1FA8B-1FA8D,U+1FACC,U+1FADD,U+1FAEB}body{--google-font-color-notocoloremoji:colrv1}@font-face{font-family:Noto Color Emoji Fallback;src:local(Arial);ascent-override:33.22%;descent-override:8.74%;line-gap-override:0.0%;size-adjust:279.3%}.noto_color_emoji_e182e122-module__XMyJCa__className{font-family:Noto Color Emoji,Noto Color Emoji Fallback;font-style:normal;font-weight:400}.noto_color_emoji_e182e122-module__XMyJCa__variable{--font-emoji:"Noto Color Emoji", "Noto Color Emoji Fallback"}
:root{--brand:#0aa6b7;--brand-deep:#077a87;--brand-wash:#e8f6f8;--on-brand:#06262b;--paper:#fff;--paper-alt:#f7f9fa;--surface:#fff;--deep:#0e2a31;--rail-ink:#e7eeee;--rail-dim:#93a6a8;--ink:#10242b;--ink-soft:#4a6269;--muted:#5f757b;--rule:#e6ebed;--rule-soft:#f0f3f4;--sunken:#f7f9fa;--ok:#18774c;--ok-wash:#e6f6ee;--warn:#946112;--warn-wash:#fff4e0;--warn-ink:#7a5310;--warn-rule:#efe0bf;--bad:#c0392b;--bad-wash:#fdecea;--danger:#b3261e;--chat-ground:#ece4db;--bubble-in:#fff;--bubble-out:#d7f7cb;--bubble-ink:#111b21;--stamp:#667781;--scrim:#081418d1;--shadow-sm:0 1px 2px #10242b0a, 0 2px 8px -2px #10242b0f;--shadow:0 1px 2px #10242b0a, 0 12px 32px -14px #10242b24;--shadow-lg:0 2px 4px #10242b0a, 0 24px 56px -20px #10242b38;--shadow-brand:0 8px 20px -10px #0aa6b78c;--radius:12px;--radius-sm:10px;--radius-lg:16px;--paper-print:#fff;--ar:var(--font-cairo), "Tajawal", system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", var(--font-emoji);--lat:var(--font-inter), var(--font-cairo), system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", var(--font-emoji)}:root[data-theme=dark]{--brand:#2abfcf;--brand-deep:#8fe3ec;--brand-wash:#123238;--on-brand:#06262b;--paper:#0b1a1e;--paper-alt:#0f2126;--surface:#12262c;--deep:#07151a;--rail-ink:#e7eeee;--rail-dim:#8fa5a9;--ink:#e8f1f3;--ink-soft:#a9c1c6;--muted:#7e979d;--rule:#1e3339;--rule-soft:#182c32;--sunken:#0f2126;--ok:#5fd49a;--ok-wash:#123a2a;--warn:#e6b45b;--warn-wash:#3a2e12;--warn-ink:#d9b675;--warn-rule:#3a2f18;--bad:#f08a7e;--bad-wash:#3e1a16;--danger:#f2b8b5;--chat-ground:#0b141a;--bubble-in:#202c33;--bubble-out:#0b4f45;--bubble-ink:#e9edef;--stamp:#8a9ba3;--scrim:#000000d9;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #00000073, 0 12px 32px -14px #000c;--shadow-lg:0 2px 4px #00000080, 0 24px 56px -20px #000000e6;--shadow-brand:0 8px 20px -10px #2abfcf73;--radius:12px;--radius-sm:10px;--radius-lg:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:16px}body{font-family:var(--ar);color:var(--ink);background:var(--paper-alt);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.num{font-family:var(--lat);font-variant-numeric:tabular-nums}.lat{font-family:var(--lat)}.ns-app{background:var(--paper-alt);height:100vh;display:flex;overflow:hidden}.ns-rail{box-sizing:border-box;background:var(--deep);width:248px;height:100vh;color:var(--rail-ink);z-index:30;flex-direction:column;flex:0 0 248px;padding:18px 0;display:flex}.ns-brand{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:10px;padding:0 18px 16px;display:flex}.ns-brand svg{flex:none;margin-top:2px}.ns-brand b{color:var(--rail-ink);font-size:.95rem;font-weight:600;display:block}.ns-brand span{color:var(--rail-dim);font-size:.8rem}.ns-rail nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex;overflow:auto}.ns-rail nav a,.ns-soon{border-radius:var(--radius-sm);color:var(--rail-ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:.93rem;text-decoration:none;transition:background .15s;display:flex}.ns-rail nav a:hover{background:#ffffff0f}.ns-rail nav a.ns-on{color:#06262b;background:#0aa6b7;font-weight:700}.ns-rail nav a:focus-visible,.ns-footbtn:focus-visible{outline-offset:2px;outline:2px solid #0aa6b7}.ns-soon{color:var(--rail-dim);cursor:default}.ns-soon em{background:#ffffff12;border-radius:999px;padding:1px 8px;font-size:.72rem;font-style:normal}.ns-badge{font-size:.76rem;font-weight:700;font-family:var(--lat);background:#ffffff2e;border-radius:999px;padding:0 8px}.ns-rail nav a.ns-on .ns-badge{background:#06262b29}.ns-foot{color:var(--rail-dim);border-top:1px solid #ffffff14;padding:14px 18px 0;font-size:.82rem}.ns-dot{background:#3fbf8c;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.ns-dot-off{background:#e0675a}.ns-foot b{color:var(--rail-ink);letter-spacing:.02em;font-weight:500;font-family:var(--lat);display:block}.ns-footbtn{border-radius:var(--radius-sm);color:var(--rail-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #e7eeee57;padding:.35rem .8rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:inline-block}.ns-footbtn:hover{background:#ffffff14;border-color:#e7eeee8c}.ns-footbtn[disabled]{opacity:.6;cursor:default}.ns-main{flex-direction:column;flex:auto;min-width:0;height:100vh;display:flex}.ns-topbar{background:color-mix(in srgb, var(--paper-alt) 88%, transparent);border-bottom:1px solid var(--rule-soft);flex:none;align-items:center;gap:14px;padding:10px clamp(1rem,3vw,2.5rem);display:flex}.ns-crumb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;overflow:hidden}.ns-crumb b{color:var(--ink);font-weight:600}.ns-grow{flex:1}.ns-tsearch{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);border-radius:999px;flex:0 300px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.ns-tsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:8px 0;font-size:.86rem}.ns-tsearch input::placeholder{color:var(--muted)}.ns-tsearch svg{flex:none}.ns-avatar{background:var(--brand-wash);width:36px;height:36px;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.ns-handle{border-radius:var(--radius-sm);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;font:inherit;border:0;flex:none;place-items:center;padding:0;display:none;position:relative}.ns-hbadge{top:-5px;color:#06262b;min-width:18px;height:18px;font-size:.68rem;font-weight:700;font-family:var(--lat);background:#0aa6b7;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;inset-inline-end:-5px}.ns-content{flex:auto;min-height:0;overflow:auto}.ns-page{max-width:none;height:100%;margin-inline:auto}.ns-scrim{display:none}@media (max-width:1023.98px){.ns-rail{top:0;bottom:0;transition:transform .22s cubic-bezier(.22,.61,.36,1);position:fixed;inset-inline-start:0;transform:translate(100%);box-shadow:-10px 0 30px -12px #00000073}.ns-app[dir=ltr] .ns-rail{transform:translate(-100%);box-shadow:10px 0 30px -12px #00000073}.ns-open .ns-rail,.ns-app[dir=ltr].ns-open .ns-rail{transform:none}.ns-handle{display:grid}.ns-scrim{z-index:29;opacity:0;pointer-events:none;background:#0c1a1d57;border:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.ns-open .ns-scrim{opacity:1;pointer-events:auto}}@media (max-width:560px){.ns-tsearch{display:none}}@media (prefers-reduced-motion:reduce){.ns-rail,.ns-scrim,.ns-rail nav a{transition:none}}.ui-btn{border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.ui-btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.ui-btn-primary:hover{background:var(--brand-deep);color:#fff;transform:translateY(-1px)}.ui-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--rule);box-shadow:var(--shadow-sm)}.ui-btn-ghost:hover{color:var(--brand-deep);background:var(--brand-wash);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.ui-btn-sm{padding:6px 11px;font-size:.82rem}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ui-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;padding:22px 24px}.ui-card>h2{margin:0;font-size:1.05rem}.ui-stat{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.ui-stat-v{font-family:var(--lat);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.ui-stat-l{color:var(--muted);font-size:.86rem}.ui-stat-attn .ui-stat-v{color:var(--warn)}a.ui-stat{color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}a.ui-stat:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ui-empty b{color:var(--ink);font-size:1rem}.ui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.ui-chip-ok{background:var(--ok-wash);color:var(--ok)}.ui-chip-warn{background:var(--warn-wash);color:var(--warn)}.ui-chip-bad{background:var(--bad-wash);color:var(--bad)}.ui-chip-info{background:var(--brand-wash);color:var(--brand-deep)}.ui-chip-muted{background:var(--rule-soft);color:var(--ink-soft)}.ui-pills{flex-wrap:wrap;gap:6px;display:flex}.ui-pill{border:1px solid var(--rule);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:5px 13px;font-size:.84rem;font-weight:600;text-decoration:none}.ui-pill[aria-current=page],.ui-pill[aria-pressed=true]{background:var(--brand-wash);color:var(--brand-deep);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.ui-search{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);border:1px solid var(--rule);flex:320px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.ui-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 0;font-size:.92rem}.ui-search input::placeholder{color:var(--muted)}.ui-search svg{color:var(--muted);flex:none}.ui-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-tablewrap{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:860px;font-size:.9rem}.ui-table th{text-align:start;color:var(--muted);background:var(--paper-alt);white-space:nowrap;padding:11px 16px;font-size:.8rem;font-weight:600}.ui-table td{border-top:1px solid var(--rule-soft);vertical-align:middle;padding:13px 16px}.ui-table tr:hover td{background:color-mix(in srgb, var(--brand-wash) 45%, transparent)}.ui-empty{border-radius:var(--radius);background:var(--paper-alt);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:.92rem;display:flex}.ui-grid{grid-template-columns:repeat(var(--ui-cols,4), minmax(0, 1fr));gap:16px;display:grid}@media (max-width:768px){.ui-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ui-grid{grid-template-columns:1fr}.ui-card{padding:18px 16px}}.auth-page{background:var(--paper-alt);box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.auth-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;width:100%;max-width:400px;padding:clamp(1.5rem,5vw,2.5rem)}.auth-card h1{color:var(--brand-deep);font-size:1.4rem;font-weight:800;font-family:var(--lat);letter-spacing:.02em;margin:0 0 .25rem}.auth-card .auth-title{color:var(--ink);font-family:var(--ar);letter-spacing:0}.auth-sub{color:var(--ink-soft);margin:0 0 1.5rem;font-size:.92rem;line-height:1.7}.auth-label{color:var(--ink);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.auth-input{border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;margin-bottom:1rem;padding:.65rem .8rem;font-size:.95rem}.auth-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.auth-link{color:var(--brand-deep);font-size:.88rem;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-btn{border-radius:var(--radius-sm);background:var(--brand);width:100%;color:var(--on-brand);font:inherit;cursor:pointer;box-shadow:var(--shadow-brand);border:0;padding:.75rem;font-size:.95rem;font-weight:700;transition:background .15s,color .15s}.auth-btn:hover{background:var(--brand-deep);color:#fff}.auth-btn[disabled]{opacity:.45;cursor:default;box-shadow:none}.auth-error{color:var(--bad);margin:0 0 1rem;font-size:.88rem}.auth-ok{color:var(--ok);margin:0 0 1rem;font-size:.9rem;line-height:1.7}.auth-msg{color:var(--brand-deep);margin:0 0 1rem;font-size:.88rem;line-height:1.7}.auth-link-quiet{color:var(--ink-soft)}.ui-page{padding:clamp(1rem,3vw,2.5rem)}.ui-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 22px;display:flex}.ui-head h1{color:var(--ink);margin:0;font-size:1.6rem;font-weight:800;line-height:1.35}.ui-sub{color:var(--muted);font-size:.9rem}.ui-grid-3{--ui-cols:3}.ui-gap{margin-bottom:18px}.ui-stat-bad .ui-stat-v{color:var(--bad)}.ui-stat-quiet .ui-stat-v{font-size:1.5rem}.ui-stack{flex-direction:column;gap:18px;max-width:760px;display:flex}.ui-card-desc{color:var(--ink-soft);margin:.5rem 0 0;font-size:.93rem;line-height:1.85}.ui-alert{border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:.92rem;line-height:1.75}.ui-alert-ok{background:var(--ok-wash);color:var(--ok)}.ui-alert-bad{background:var(--bad-wash);color:var(--bad)}.ui-alert-warn{background:var(--warn-wash);color:var(--warn-ink)}.ui-alert ul{margin:.4rem 0 0;padding-inline-start:1.2rem}.ui-alert p{margin:.5rem 0 .4rem}.ui-field{margin-top:1.1rem}.ui-label{color:var(--ink);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.ui-input{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.6rem .8rem;font-size:.95rem;line-height:1.4}.ui-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.ui-input:disabled{background:var(--paper-alt);color:var(--muted)}.ui-input::placeholder{color:var(--muted)}.ui-input-time{width:8rem;padding:.45rem .6rem}.ui-help{color:var(--muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.75}.ui-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:1.5rem;display:flex}.ui-form{flex-direction:column;gap:12px;display:flex}.ui-form .ui-label{margin:0}.ui-switch{appearance:none;background:var(--rule);cursor:pointer;vertical-align:middle;border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:background .15s;position:relative}.ui-switch:before{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #10242b4d}.ui-switch:checked{background:var(--brand)}.ui-switch:checked:before{transform:translate(-18px)}[dir=ltr] .ui-switch:checked:before{transform:translate(18px)}.ui-switch:disabled{opacity:.45;cursor:default}.ui-check{cursor:pointer;align-items:center;gap:.65rem;line-height:1.7;display:flex}.ui-check-top{align-items:flex-start}.ui-check-top input[type=checkbox]:not(.ui-switch){accent-color:var(--brand);flex:none;width:16px;height:16px;margin-top:.4rem}.ui-btn-danger{background:var(--surface);color:var(--bad);border-color:var(--bad)}.ui-btn-danger:hover{background:var(--bad-wash)}.ui-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-modal{z-index:1000;background:#0c1a1d73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ui-modal-box{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;width:100%;max-width:420px;padding:1.5rem}.ui-modal-box h3{margin:0 0 .5rem;font-size:1.05rem}.ui-modal-box p{color:var(--ink-soft);margin:0;line-height:1.8}.ui-code{background:var(--paper-alt);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:.95rem;font-family:var(--lat);overflow-wrap:anywhere;padding:.4rem .7rem}.ui-code-big{letter-spacing:.08em;font-size:1.1rem;font-weight:700}.ui-subcard{background:var(--paper-alt);border-radius:var(--radius);margin-top:1.25rem;padding:1rem 1.1rem}.ui-shot{border-radius:var(--radius-sm);max-width:100%;box-shadow:var(--shadow-sm);margin-top:.75rem;display:block}.ui-notes{color:var(--muted);margin:1rem 0 0;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.8}.ui-scroll{overflow-x:auto}.ui-hours{border-collapse:collapse;width:100%;min-width:560px}.ui-hours th{text-align:start;color:var(--muted);border-bottom:1px solid var(--rule);padding:.55rem .4rem;font-size:.8rem;font-weight:600}.ui-hours td{vertical-align:middle;border-bottom:1px solid var(--rule-soft);padding:.55rem .4rem}.ui-hours td:first-child{white-space:nowrap;font-weight:600}.ui-inline{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.ui-dash{color:var(--muted)}.ui-rows{margin-top:10px}.ui-row{border-top:1px solid var(--rule-soft);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.ui-row:first-child{border-top:0}.ui-row-now{background:var(--brand-wash);border-radius:var(--radius-sm);border-top-color:#0000;margin-inline:-12px;padding-inline:12px}.ui-row-time{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--brand-deep);min-width:62px;font-size:.95rem;font-weight:700}.ui-row-main{min-width:0}.ui-row-name{color:var(--ink);font-weight:600}.ui-row-sub{color:var(--muted);margin-top:3px;font-size:.83rem;line-height:1.9}.ui-row-sub .ui-chip{margin-inline-end:6px}.ui-quiet{color:var(--muted);margin:10px 0 0;font-size:.9rem}.ui-center{justify-content:center;display:flex}.ui-center .auth-card{max-width:440px}.ui-account{color:var(--muted);margin:0 0 1.1rem;font-size:.85rem}@media (max-width:560px){.ui-actions .ui-btn{flex:100%}.ui-row-now{margin-inline:-8px;padding-inline:8px}}.ui-connected{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.ui-status{margin:0}.ui-ready{color:var(--ok);margin:0;font-weight:600}p.ui-label,p.ui-sub{margin:0 0 .5rem}.ui-subtle{color:var(--muted);font-size:.78rem;display:block}.ui-note{color:var(--muted);margin:1rem 0 0;font-size:.8rem;line-height:1.85}.ui-rowacts{flex-wrap:wrap;gap:6px;display:inline-flex}.ui-gap-top{margin-top:18px}.ui-fields{grid-template-columns:minmax(0,420px);gap:12px;margin-top:4px;display:grid}.ui-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-flabel{color:var(--muted);margin-bottom:4px;font-size:.78rem;display:block}@media (max-width:560px){.ui-fields-3{grid-template-columns:1fr}}.ui-noticebar{z-index:5;background:var(--paper-alt);margin:0 0 4px;padding:8px 0;position:sticky;top:0}.ui-grow{flex:1}.ui-nowrap{white-space:nowrap}.ui-derived{color:var(--muted);border-bottom:1px dotted var(--rule)}.ui-derived-tag{margin-inline-start:.3rem;font-size:.75rem}.ui-notelines{color:var(--muted);margin-top:.3rem;font-size:.74rem;line-height:1.6}.ui-err-inline{color:var(--bad);font-size:.75rem}.cw-float{align-items:center;display:inline-flex;position:relative}.cw-float>div[id]{z-index:30;background:var(--surface);width:max-content;max-width:min(560px,60vw);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-lg);text-align:start;white-space:normal;cursor:default;padding:12px 14px;position:absolute}.cw-float-up>div[id]{bottom:calc(100% + 8px);inset-inline-start:0}.cw-float-down>div[id]{top:calc(100% + 8px);inset-inline-end:0}.cw-pop-body{font-size:.8rem;line-height:1.8}.cw-pop-lead{color:var(--warn-ink);margin:0 0 .35rem;font-weight:600}.cw-pop-p{margin:0}.cw-pop-note{margin-top:.5rem}.cw-who{flex-wrap:wrap;grid-area:who;align-items:center;gap:4px 8px;min-width:0;display:flex}.cw-whyline{color:var(--muted);font-size:.74rem}.cw-take{grid-area:take;justify-content:flex-end;min-width:110px;display:inline-flex}.cw-status{grid-area:status}.cw-meta{grid-area:meta;align-items:center;gap:8px;min-width:0;display:flex}.cw-metaline{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.cw-alert{min-width:0;display:flex;overflow:hidden}.cw-alert .ui-chip{min-width:0;max-width:100%}.cw-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cw-dockwrap{border-top:1px solid var(--rule);background:var(--surface);flex:none;position:relative}.cw-dock{flex-direction:column;gap:7px;padding:8px 14px 10px;display:flex}.cw-tools{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cw-tools>.cw-float:first-child{color:var(--warn-ink)}.cw-tools-end{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.cw-win{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.cw-win-closed{background:var(--warn-wash);color:var(--warn-ink);border:1px solid var(--warn-rule)}.cw-win-open{background:var(--brand-wash);color:var(--brand-deep)}.cw-agent{color:var(--muted);font-size:.8rem}.cw-compose{align-items:flex-end;gap:8px;display:flex}.cw-tabox{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);flex:1;min-width:0;padding:5px 10px}.cw-tabox:has(textarea:disabled){background:var(--sunken)}.cw-tabox textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-tplslot{display:inline-flex}.cw-extra{max-height:38vh;overflow:auto}.cw-extra:empty{display:none}.cw-tpltoggle{font:inherit;color:var(--brand-deep);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.82rem;font-weight:600}.cw-tplpanel{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--sunken);margin-top:6px;padding:10px 12px}.cw-idgrid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.ui-dialog{box-sizing:border-box;white-space:normal;background:var(--surface);width:340px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--rule);border-radius:11px;flex-direction:column;min-height:0;max-height:100%;padding:1rem 1.1rem;display:flex}.ui-dialog-scroll{overflow-y:auto}.ui-dialog-body{flex:auto;min-height:0;overflow-y:auto}.ui-dialog-foot{flex:none;gap:8px;margin-top:.9rem;display:flex}.ui-dialog-title{margin:0 0 .8rem;font-size:1rem}.ui-dialog-title-tight{margin-bottom:.3rem}.ui-dfield{box-sizing:border-box;border:1px solid var(--rule);width:100%;min-width:0;max-width:100%;font:inherit;background:var(--paper-alt);color:var(--ink);border-radius:8px;padding:8px 11px;font-size:.88rem}.ui-dfield:disabled{background:var(--rule-soft);color:var(--muted)}.ui-dfield-auto{flex:none;width:auto}.ui-dfield-code{flex:0 0 7rem}.ui-drow{flex-wrap:wrap;gap:8px;display:flex}.ui-dstep{margin-top:.8rem}.ui-dstep-btn{margin-top:8px}.ui-dgrid{gap:.7rem;margin-top:.9rem;display:grid}.ui-dcheck{align-items:flex-start;gap:7px;font-size:.82rem;display:flex}.ui-dnum{font-variant-numeric:tabular-nums}.ui-dempty{color:var(--muted);font-size:.82rem}.ui-dnote{margin:.5rem 0 0;font-size:.8rem}.ui-dnote-flush{margin:0}.ui-dnote-lead{margin:0 0 .6rem}.ui-dnote-lead2{margin:0 0 .8rem}.ui-dnote-err{color:var(--bad)}.ui-dnote-ok{color:var(--ok)}.ui-dnote-info{color:var(--warn)}.ui-dnote-miss{color:var(--warn-ink)}.ui-dnote-muted{color:var(--ink-soft)}.ui-dconfirm{margin:.9rem 0 0;font-size:.86rem}.ui-dnotefield{margin-top:.7rem}.ui-dhint{color:var(--muted);margin:.35rem 0 0;font-size:.74rem}.ui-dhint-closed{color:var(--warn)}.ui-dcount{color:var(--warn);margin:.2rem 0 0;font-size:.74rem}.ui-dcount-over{color:var(--bad)}.ui-dtrigger{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-dtf-trigger{box-sizing:border-box;border:1px solid var(--rule);width:100%;min-width:0;max-width:100%;font:inherit;background:var(--paper-alt);color:var(--ink);text-align:start;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.88rem}.ui-dtf-panel{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin-top:6px;padding:10px}.ui-dtf-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-dtf-head b{font-size:.88rem}.ui-dtf-nav{font:inherit;border:1px solid var(--rule);background:var(--surface);width:30px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;font-size:.9rem}.ui-dtf-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:8px;display:grid}.ui-dtf-dow{color:var(--muted);font-size:.7rem}.ui-dtf-day{font:inherit;cursor:pointer;background:var(--paper-alt);height:30px;color:var(--ink);border:1px solid #0000;border-radius:7px;font-size:.82rem}.ui-dtf-day-on{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--surface)}.ui-dtf-day-empty{color:#0000;visibility:hidden;cursor:default;background:0 0}.ui-dtf-time{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ui-dtf-tlabel{color:var(--ink-soft);font-size:.8rem}.ui-dtf-sel{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:7px;padding:5px 7px;font-size:.85rem}.ui-dtf-actions{gap:8px;margin-top:10px;display:flex}.ui-dtf-chosen{color:var(--ok);margin:6px 0 0;font-size:.82rem}.ui-dtf-warn{color:var(--warn-ink);margin:4px 0 0;font-size:.82rem}.sj-table .ui-table{table-layout:fixed;min-width:1112px}.sj-table .ui-table th,.sj-table .ui-table td{padding-inline:10px}.sj-table .ui-table th{white-space:normal;box-sizing:border-box}.sj-table th:first-child{width:7.55%}.sj-table th:nth-child(2){width:12.05%}.sj-table th:nth-child(3){width:15.83%}.sj-table th:nth-child(4){width:14.39%}.sj-table th:nth-child(5){width:8.99%}.sj-table th:nth-child(6){width:12.05%}.sj-table th:nth-child(8){width:9.53%}.sj-table th:nth-child(9){width:8.81%}.sj-icon{flex:none}.sj-nowrap{white-space:nowrap;font-size:.84rem}.sj-dash{color:var(--muted)}.sj-when{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.sj-time{color:var(--ink);font-size:.84rem;font-weight:500}.sj-day{color:var(--muted);font-size:.74rem}.sj-who{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:flex}.sj-name{color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:.9rem;font-weight:700;line-height:1.4}.sj-lat{font-family:var(--lat);font-size:.84rem}.sj-mail{max-width:100%;font-family:var(--lat);color:var(--muted);align-items:center;gap:5px;font-size:.76rem;text-decoration:none;display:inline-flex}.sj-mail:hover{color:var(--brand-deep)}.sj-cust{max-width:100%;margin-top:3px;text-decoration:none}.sj-cust:hover{box-shadow:inset 0 0 0 1px}.sj-tel{white-space:nowrap;color:var(--brand-deep);padding:5px 9px;font-size:.8rem}.sj-type{font-family:var(--lat);color:var(--ink-soft);overflow-wrap:anywhere;font-size:.76rem;font-weight:600;line-height:1.4}.sj-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.sj-stat{box-sizing:border-box;text-overflow:ellipsis;max-width:100%;font-family:var(--lat);vertical-align:middle;line-height:1.6;display:inline-block;overflow:hidden}.sj-doc{font-family:var(--lat);font-size:.84rem}.rp-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:inline-flex}.rp-actions .ui-btn{text-decoration:none}.rp-filter{padding:14px 18px}.rp-form{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.rp-form-l{font-size:.9rem}.rp-field{color:var(--ink-soft);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.rp-date{width:auto;padding:.4rem .6rem}.rp-groups{gap:16px;display:grid}.rp-h2{color:var(--ink);margin:0 0 14px;font-size:1.05rem}.rp-h3{color:var(--ink-soft);margin:16px 0 6px;font-size:.88rem}.rp-muted{color:var(--muted);margin:0;font-size:.85rem}.rp-gap{margin-top:14px}.rp-card .ui-stat{box-shadow:none;background:var(--sunken);padding:14px 16px}.rp-card .ui-stat-v{font-size:1.6rem}.rp-tiles{gap:10px}.rp-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 18px;display:grid}.rp-list{margin:0;padding:0;list-style:none}.rp-list li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:12px;padding:5px 0;font-size:.88rem;display:flex}.rp-list b{font-variant-numeric:tabular-nums}.rp-revenue{background:var(--brand-wash);border-radius:var(--radius-sm);margin-bottom:6px;padding:14px 16px}.rp-revenue-l{color:var(--ink-soft);font-size:.8rem;display:block}.rp-revenue-v{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.6rem;font-weight:700;line-height:1.2;display:block}.rp-revenue-wait{margin:4px 0 0;font-size:.9rem}.rp-card .ui-tablewrap{box-shadow:none;border-radius:var(--radius-sm);border:1px solid var(--rule-soft)}.rp-card .ui-table{min-width:0}.rp-card .ui-table td{font-variant-numeric:tabular-nums}.rp-print{max-width:980px;color:var(--ink);margin:0 auto;padding:1.5rem}.rp-printhead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.rp-office{font-size:.95rem;font-weight:600}.rp-printtitle{margin:2px 0 4px;font-size:1.35rem}.rp-printperiod{font-size:.88rem}.rp-printmeta{color:var(--muted);font-size:.8rem}@media print{@page{size:A4;margin:12mm}html,body{background:var(--paper-print)!important}.ns-rail,.ns-handle,.ns-scrim,.ns-topbar,.rp-noprint{display:none!important}.ns-app,.ns-main,.ns-content,.ns-page{background:var(--paper-print)!important;max-width:none!important;height:auto!important;display:block!important;overflow:visible!important}.ns-content div:has(.rp-print){height:auto!important;display:block!important;overflow:visible!important}.ns-content div:has(>* .rp-print)>:not(:has(.rp-print)){display:none!important}.rp-print main,.rp-print{background:var(--paper-print)!important;padding:0!important}.rp-print section{page-break-inside:avoid;break-inside:avoid}.rp-print .rp-card{border:1px solid var(--rule);box-shadow:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sv-card{margin-bottom:18px}.sv-card>h2{margin:0 0 8px}.sv-desc{margin:0 0 12px;line-height:1.8}.sv-methods{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.sv-field{color:var(--ink-soft);flex-direction:column;gap:5px;font-size:.85rem;display:flex}.sv-in{width:11rem}.sv-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.sv-search{flex:240px;width:auto;min-width:240px;max-width:360px}.sv-select{width:auto}.sv-err{margin:0 0 12px}.sv-tablewrap{margin-bottom:18px}.sv-table td{padding-block:9px}.sv-off td{opacity:.55}.sv-num{padding:.35rem .5rem}.sv-num-price{width:6rem}.sv-num-dur{width:5.5rem}.sv-num-count{width:4.5rem}.sv-num-extra{width:5.5rem}.sv-rowact{white-space:nowrap}.sv-saved{margin-inline-start:6px}.sv-check,.rl-check{accent-color:var(--brand);cursor:pointer;vertical-align:middle;width:18px;height:18px}.sv-check:disabled,.rl-check:disabled{cursor:not-allowed}.sv-none{margin:0 0 18px}.sv-state{margin:0 0 12px}.sv-note{margin:12px 0 0}.sv-confirm{scroll-margin-top:80px}.sv-headchip{white-space:normal;max-width:100%;padding-block:4px;line-height:1.6;text-decoration:none}.sv-headchip:hover{box-shadow:inset 0 0 0 1px}.rl-err{margin:0 0 12px}.rl-wrap .ui-table{min-width:760px}.rl-table th,.rl-table td{padding:8px 9px;font-size:.8rem}.rl-cell{text-align:center}.rl-sticky{background:var(--surface);text-align:start;z-index:1;position:sticky;inset-inline-start:0}.rl-table thead th.rl-sticky{background:var(--paper-alt)}.rl-role{color:var(--ink);white-space:nowrap;font-weight:600}.rl-name{width:130px;padding:.3rem .55rem;font-size:.82rem}.rl-members{font-size:.7rem;font-weight:400}.rl-actions{white-space:nowrap}.rl-new{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.rl-newname{flex:0 320px;width:auto;min-width:260px}.rl-note{margin:8px 0 0;font-size:.8rem}.rl-table thead th{white-space:normal;vertical-align:bottom}.cl-head{align-items:center}.cl-spacer{flex:1}.cl-nav{gap:8px}.cl-pills{margin:0 0 8px}.cl-note{margin:0 0 1rem;font-size:.82rem}.cl-scroll{margin:-2px;padding:2px}.cl-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:320px;display:grid}.cl-dow{color:var(--muted);text-align:center;padding:2px 0;font-size:.76rem}.cl-cell{background:var(--surface);min-width:0;min-height:74px;color:inherit;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:7px 8px;text-decoration:none;transition:border-color .15s;display:block}.cl-cell:hover{border-color:var(--brand)}.cl-cell-today{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cl-cell-sel{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.cl-cell-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.cl-daynum{color:var(--ink);font-size:.92rem}.cl-count{color:var(--ink-soft);font-size:.72rem}.cl-cell .ui-chip{max-width:100%;margin-top:6px;padding:2px 8px;font-size:.72rem}.cl-day{margin-top:1.5rem}.cl-dayhead{color:var(--ink);margin:0 0 .6rem;font-size:1rem}.cl-dayhead-sub{font-size:.82rem;font-weight:400}.cl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cl-item{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 11px;display:flex}.cl-time{color:var(--ink);font-size:.9rem}.cl-name{color:var(--ink);font-size:.86rem}.cl-svc{color:var(--ink-soft);font-size:.8rem}.cl-dur{color:var(--muted);font-size:.78rem}@media (max-width:768px){.cl-cell{min-height:64px;padding:6px}}@media (max-width:560px){.cl-grid{gap:4px}.cl-dow{font-size:.62rem}.cl-cell{text-align:center;border-radius:8px;min-height:58px;padding:5px 3px}.cl-cell-top{flex-wrap:wrap;justify-content:center;gap:0 3px}.cl-daynum{font-size:.82rem}.cl-count{font-size:.64rem}.cl-cell .ui-chip{white-space:normal;border-radius:6px;justify-content:center;gap:0;margin-top:4px;padding:1px 3px;font-size:.6rem;line-height:1.35}}.adm-nav{background:var(--surface);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.9rem clamp(1rem,3vw,2rem);font-size:.92rem;display:flex}.adm-brand{color:var(--brand-deep);font-family:var(--lat);letter-spacing:.02em}.adm-navlink{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.adm-navlink:hover{color:var(--brand-deep)}.adm-count{background:var(--brand);min-width:20px;height:20px;color:var(--on-brand);border-radius:10px;place-items:center;margin-inline-start:6px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.adm-w980{max-width:980px;margin-inline:auto}.adm-w780{max-width:780px;margin-inline:auto}.adm-h2{color:var(--ink);margin:1.5rem 0 .75rem;font-size:1rem}.adm-h2-gap{margin-top:2rem}.adm-apps .ui-table{min-width:620px}.adm-offices .ui-table{min-width:520px}.adm-when{white-space:nowrap}.adm-flag{color:var(--bad)}.adm-empty{margin-top:1rem}.adm-back{color:var(--brand-deep);font-size:.9rem;text-decoration:none}.adm-back:hover{text-decoration:underline}.adm-head{margin-top:.6rem}.adm-note{margin:1rem 0 0}.adm-box{margin:1rem 0 0;display:block}.adm-kv{border-collapse:collapse;width:100%;font-size:.95rem}.adm-kv td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:.55rem 0}.adm-kv tr:last-child td{border-bottom:0}.adm-k{width:42%;color:var(--muted);padding-inline-end:12px}.adm-v{color:var(--ink);word-break:break-word}.adm-title{color:var(--ink);font-size:.95rem;display:block}.adm-desc{color:var(--muted);margin:.4rem 0 .8rem;font-size:.85rem;line-height:1.8}.adm-reason{margin-bottom:.7rem}.adm-muted{color:var(--muted)}@media (max-width:1100px){.nsconv-grid>.nsconv-thread,.nsconv-grid>.nsconv-thread~*{order:-1}}@media (max-width:560px){.nsconv-thread .nsmt-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""take status""meta meta""langs langs"}.nsconv-thread .cw-take{justify-content:flex-start;min-width:0}.nsconv-thread .cw-metaline{white-space:normal}.nsconv-thread .nsmt-langbar{justify-self:start}}@property --tw-s{syntax:"<percentage>";inherits:false;initial-value:0%}@property --tw-e{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes tw-edge{0%{--tw-s:0%;--tw-e:16%}4%,96%{--tw-s:16%;--tw-e:16%}to{--tw-s:16%;--tw-e:0%}}@media screen{@supports (animation-timeline:scroll()){.ui-tablewrap{--tw-l:var(--tw-s);--tw-r:var(--tw-e);background:linear-gradient(to right, color-mix(in srgb, var(--ink) var(--tw-l), transparent), transparent) left center / 16px 100% no-repeat, linear-gradient(to left, color-mix(in srgb, var(--ink) var(--tw-r), transparent), transparent) right center / 16px 100% no-repeat, var(--surface);animation:linear both tw-edge;animation-timeline:scroll(self inline)}.ui-tablewrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-l:var(--tw-e);--tw-r:var(--tw-s)}}}.an-line{color:var(--ok);background:var(--ok-wash);border:1px solid color-mix(in srgb, var(--ok) 28%, transparent);border-radius:8px;padding:5px 12px;font-size:.85rem;font-weight:600;display:inline-block}.an-line-block{margin-top:8px;display:block}.op-page{background:var(--paper-alt);box-sizing:border-box;min-height:100vh;padding:2rem 1rem}.op-wrap{max-width:560px;margin:0 auto}.op-brand{color:var(--brand-deep);margin-bottom:14px;font-size:.95rem;font-weight:700}.op-title{color:var(--ink);margin:0 0 1rem;font-size:1.35rem}.op-list{background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.op-item+.op-item{border-top:1px solid var(--rule-soft)}.op-link{color:var(--ink);padding:13px 16px;font-weight:500;text-decoration:none;display:block}.op-link:hover{background:var(--brand-wash)}.op-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ns-logo{color:var(--brand)}.ly-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ly-paused{flex-direction:column;height:100%;display:flex}.ly-paused-body{flex:auto;min-height:0;overflow:auto}.auth-input-tight{margin-bottom:.5rem}.auth-forgot{text-align:end;margin-bottom:1.25rem}.auth-card .cf-turnstile{margin-bottom:1rem}.auth-back{text-align:center;margin:1rem 0 0}.auth-error-flat{margin:0}.auth-card .auth-title-roomy{margin-bottom:1.5rem}.legal-page{max-width:800px;margin:0 auto;padding:2rem;line-height:1.8}.legal-page hr{margin:2.5rem 0}.home-page{text-align:center;padding:3rem;position:relative}.ad-anchor{width:0;height:0;display:inline-block}.cw-meta{flex-wrap:wrap;row-gap:4px}.cw-alert{flex:180px}@media (max-width:560px){.cw-compose{flex-wrap:wrap}.cw-compose>.cw-tabox{flex:100%;order:-1}.cw-compose>:last-child{margin-inline-start:auto}}