@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-kufi-arabic-arabic-wght-normal.19utteyhu_sh8.woff2)format("woff2-variations");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 Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-kufi-arabic-math-wght-normal.1kwekfh3lhwml.woff2)format("woff2-variations");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 Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-kufi-arabic-symbols-wght-normal.32zcjjsdc6-bj.woff2)format("woff2-variations");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 Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-kufi-arabic-latin-ext-wght-normal.1fiypr6cca-t8.woff2)format("woff2-variations");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 Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-kufi-arabic-latin-wght-normal.1du64pzvhgyqn.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-arabic-wght-normal.30bz475acv3ru.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-math-wght-normal.1kps9ioq54kfm.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-symbols-wght-normal.15hazy3k7ha-e.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-latin-ext-wght-normal.1wejmzvtqxj55.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-latin-wght-normal.1cdblfv-mupc1.woff2)format("woff2-variations");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:Scale Latin;src:url(../media/manrope-latin.1p_a2k8qd5zhp.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950:#060c18;--navy-900:#0b1426;--navy-800:#13213d;--navy-700:#1c2e5a;--navy-50:#eef2f9;--orange:#f36b21;--orange-hover:#d9560f;--orange-soft:#fff3ec;--orange-action:#c94f0c;--orange-action-hover:#ad430a;--orange-text:#b8460a;--teal:#0faf83;--teal-dark:#087a62;--teal-soft:#e8f8f2;--amber:#f4a524;--amber-text:#8a5300;--amber-soft:#fff6e5;--red:#d93f3f;--red-text:#b42318;--red-soft:#fdecec;--cloud:#f5f7fb;--surface:#fff;--ink:#0e1726;--ink-2:#26324a;--slate:#56637a;--line:#e3e8f0;--line-soft:#eef1f6;--control-line:#c9d1de;--radius-sm:10px;--radius:12px;--radius-lg:16px;--radius-xl:18px;--shadow-sm:0 1px 2px #0b14260f;--shadow:0 1px 2px #0b14260f, 0 8px 24px -12px #0b14262e;--shadow-lg:0 2px 6px #0b142614, 0 32px 64px -24px #0b142666;--focus:0 0 0 4px #f36b2138;--topbar-height:68px;--sidebar-width:268px;--font-body:"Scale Latin", "Noto Sans Arabic Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Scale Latin", "Noto Kufi Arabic Variable", "Noto Sans Arabic Variable", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--cloud);color:var(--ink);font-family:var(--font-body);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex:none}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}html:not([data-locale-ready=true]) body{visibility:hidden!important}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 #0faf8373}70%{box-shadow:0 0 0 7px #0faf8300}to{box-shadow:0 0 #0faf8300}}html[dir=ltr] .platform-primary .lucide-arrow-left,html[dir=ltr] .platform-secondary:not(.is-back) .lucide-arrow-left,html[dir=ltr] .tenant-directory-card__open svg,html[dir=rtl] .is-back .lucide-arrow-left{transform:scaleX(-1)}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--ink);margin:0;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:92px}input::placeholder,textarea::placeholder{color:#7a8599;opacity:1}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#aeb8c9}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:var(--focus);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--cloud);color:var(--slate);cursor:not-allowed}select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2356637a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}html[dir=rtl] select{background-position:14px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--orange-action);cursor:pointer;margin:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.platform-primary,.platform-secondary,.platform-danger,.tenant-directory__refresh,.tenant-directory__empty button,.tenant-directory__results button{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.platform-primary svg,.platform-secondary svg,.platform-danger svg,.tenant-directory__refresh svg,.tenant-directory__results button svg{width:18px;height:18px}.platform-primary{background:var(--orange-action);color:#fff;box-shadow:0 1px 2px #0b14261a,0 6px 16px -8px #f36b2199}.platform-primary:hover:not(:disabled){background:var(--orange-action-hover)}.platform-secondary,.tenant-directory__refresh{background:var(--surface);border-color:var(--control-line);color:var(--ink-2)}.platform-secondary:hover:not(:disabled),.tenant-directory__refresh:hover:not(:disabled){background:var(--cloud);border-color:#aeb8c9}.platform-danger{background:var(--surface);color:var(--red-text);border-color:#f0c4c4}.platform-danger:hover:not(:disabled){background:var(--red-soft);border-color:var(--red)}.platform-primary:disabled,.platform-secondary:disabled,.platform-danger:disabled,.tenant-directory__refresh:disabled{opacity:.5;box-shadow:none}.platform-primary--fit{width:auto}.wide{width:100%}.platform-reset-back{min-height:40px;color:var(--orange-text);background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:14px;font-weight:700}.platform-reset-back:hover{text-underline-offset:3px;text-decoration:underline}.platform-error,.platform-success{border-radius:var(--radius);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.platform-error{background:var(--red-soft);color:var(--red-text);border-color:#f3c6c6}.platform-success{background:var(--teal-soft);color:var(--teal-dark);border-color:#b6e6d6}.platform-success svg{width:18px;height:18px;margin-top:1px}.platform-empty{border:1px dashed var(--control-line);border-radius:var(--radius-lg);background:var(--cloud);color:var(--slate);text-align:center;padding:28px 20px;font-size:15px}.platform-loading{color:var(--slate);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;display:flex}.platform-loading svg{width:20px;color:var(--orange)}.platform-loading--page{min-height:50vh}.platform-status{white-space:nowrap;background:var(--line-soft);width:max-content;height:26px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.platform-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.platform-status.active{background:var(--teal-soft);color:var(--teal-dark)}.platform-status.setup{background:var(--amber-soft);color:var(--amber-text)}.platform-status.suspended{background:var(--red-soft);color:var(--red-text)}.platform-status.closed{background:var(--line-soft);color:#3d4a60}.language-switcher{--language-switch-border:var(--control-line);--language-switch-background:var(--surface);--language-switch-color:var(--ink-2);--language-switch-shadow:none;white-space:nowrap;font-size:15px;transition:border-color .15s}.language-switcher:hover{--language-switch-border:#aeb8c9}.language-switcher:focus-within{outline:3px solid var(--orange);outline-offset:2px}.platform-login{background:var(--surface);grid-template-columns:minmax(400px,.92fr) minmax(460px,1.08fr);min-height:100dvh;display:grid}.platform-login__brand{color:#fff;background:radial-gradient(120% 70% at 85% 110%, #f36b213d, transparent 55%), radial-gradient(80% 60% at 0% 0%, #1c2e5ab3, transparent 60%), linear-gradient(160deg, var(--navy-900), var(--navy-950));flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.platform-login__brand:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.platform-login__brand>*{z-index:1;position:relative}.login-hero{max-width:560px}.login-hero>span{color:#ffb58a;background:#f36b211a;border:1px solid #f36b2159;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.login-hero h1{color:#fff;letter-spacing:-.02em;margin:22px 0 18px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.22}.login-hero h1 em{color:var(--orange);font-style:normal}.login-hero p{color:#b8c2d4;max-width:480px;margin:0;font-size:17px;line-height:1.75}.login-security{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:14px;max-width:480px;padding:16px 18px;display:flex}.login-security>svg{border-radius:var(--radius);color:#4fd6ad;background:#0faf8324;width:40px;height:40px;padding:9px}.login-security span{gap:2px;display:grid}.login-security strong{font-size:15px}.login-security small{color:#aab4c8;font-size:14px}.platform-login__form{background:var(--surface);place-items:center;padding:40px 32px;display:grid}.login-form-wrap{width:min(420px,100%)}.login-form-tools{justify-content:flex-end;margin-bottom:36px;display:flex}.platform-form-brand{margin-bottom:28px;display:none}.login-kicker{color:var(--orange-text);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.login-form-wrap h2{margin:10px 0 8px;font-size:28px;font-weight:800;line-height:1.3}.login-form-wrap>p{color:var(--slate);margin:0 0 28px;font-size:15px;line-height:1.7}.login-form-wrap form{gap:16px;display:grid}.platform-password-field{display:block;position:relative}.platform-password-field input{padding-inline-end:52px}.platform-password-toggle{inset-inline-end:4px;width:44px;min-height:44px;color:var(--slate);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.login-form-wrap form>label:not(.remember-session){color:var(--ink-2);gap:8px;font-size:14px;font-weight:700;display:grid}.login-forgot-row{justify-content:flex-end;margin-top:-8px;display:flex}.login-form-wrap .remember-session{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.login-form-wrap .remember-session>input{margin-top:2px}.login-form-wrap .remember-session>span{gap:2px;display:grid}.login-form-wrap .remember-session strong{font-size:14px}.login-form-wrap .remember-session small{color:var(--slate);font-size:13px}.login-form-wrap form .platform-primary{width:100%;min-height:48px;margin-top:4px;font-size:16px}.local-placeholder{border-top:1px solid var(--line-soft);color:var(--slate);align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.platform-reset-wrap>.platform-reset-back{margin-top:16px}.platform-icon{width:52px;height:52px;color:var(--orange-text);background:var(--orange-soft);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.platform-input-icon{display:block;position:relative}.platform-input-icon>svg{inset-inline-start:14px;width:18px;height:18px;color:var(--slate);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.platform-input-icon>input:not([type=checkbox]){padding-inline-start:44px}.turnstile-panel{place-items:center;width:100%;min-height:65px;display:grid}.turnstile-panel>div{width:100%}.turnstile-error{color:var(--red-text);margin:0;font-size:14px}.platform-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:linear-gradient(90deg, var(--navy-950) 0 var(--sidebar-width), transparent var(--sidebar-width)) no-repeat;min-height:100vh;display:grid}html[dir=rtl] .platform-shell{background:linear-gradient(270deg, var(--navy-950) 0 var(--sidebar-width), transparent var(--sidebar-width)) no-repeat}.platform-sidebar{z-index:40;color:#fff;background:radial-gradient(120% 40% at 50% 0%, #1c2e5a8c, transparent 70%), linear-gradient(180deg, var(--navy-900) 0%, var(--navy-950) 100%);scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;border-inline-end:1px solid #ffffff0a;flex-direction:column;height:100dvh;padding:20px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.platform-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 4px;display:flex}.platform-sidebar__close{border-radius:var(--radius-sm);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;width:40px;height:40px;display:none}.platform-sidebar__close svg{width:18px}.platform-env-chip{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:10px;margin:18px 0 6px;padding:10px 12px;display:flex}.platform-env-chip>svg{color:#4fd6ad;background:#0faf8324;border-radius:9px;width:32px;height:32px;padding:7px}.platform-env-chip span{min-width:0;line-height:1.35;display:grid}.platform-env-chip small{color:#9aa6bd;font-size:13px}.platform-env-chip strong{font-size:14px;font-weight:700}.platform-sidebar nav{gap:2px;display:grid}.platform-nav-group{color:#8f9bb3;letter-spacing:.04em;margin:18px 12px 6px;font-size:13px;font-weight:700}.platform-sidebar nav button{border-radius:var(--radius-sm);color:#c3cbdb;text-align:start;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}.platform-sidebar nav button>svg{color:#8f9bb3;width:19px;height:19px;transition:color .15s}.platform-sidebar nav button>span{flex:auto;min-width:0}.platform-sidebar nav button:hover{color:#fff;background:#ffffff0f}.platform-sidebar nav button:hover>svg{color:#fff}.platform-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#f36b2129,#f36b210f)}html[dir=rtl] .platform-sidebar nav button.active{background:linear-gradient(270deg,#f36b2129,#f36b210f)}.platform-sidebar nav button.active:before{content:"";background:var(--orange);border-radius:999px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.platform-sidebar nav button.active>svg{color:var(--orange)}.platform-sidebar nav button b{color:#e6eaf2;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;place-items:center;min-width:26px;height:22px;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.platform-sidebar nav button b.alert{background:var(--orange);color:var(--navy-950)}.platform-sidebar__footer{gap:8px;margin-top:auto;padding-top:20px;display:grid}.platform-sidebar__health{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.platform-sidebar__health>i{background:var(--amber);border-radius:50%;width:9px;height:9px;margin-top:7px}.platform-sidebar__health[data-ready=true]>i{background:var(--teal);animation:2.4s ease-out infinite pulse}.platform-sidebar__health span{gap:2px;display:grid}.platform-sidebar__health strong{font-size:14px;font-weight:700}.platform-sidebar__health small{color:#9aa6bd;font-size:13px}.platform-logout{border-radius:var(--radius-sm);color:#ffb58a;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.platform-logout svg{width:19px}html[dir=rtl] .platform-logout svg{transform:scaleX(-1)}.platform-logout:hover{color:#fff;background:#f36b211f}.platform-mobile-backdrop{display:none}.platform-main{flex-direction:column;min-width:0;display:flex}.platform-topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#ffffffeb;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.platform-menu-button{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--surface);width:44px;height:44px;color:var(--ink);place-items:center;display:none}.platform-menu-button svg{width:20px}.platform-topbar__context{flex:auto;min-width:0;line-height:1.3;display:grid}.platform-topbar__context small{color:var(--slate);font-size:13px;font-weight:600}.platform-topbar__context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.platform-topbar__actions{align-items:center;gap:12px;display:flex}.platform-live{background:var(--teal-soft);height:32px;color:var(--teal-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.platform-live i{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite pulse}.platform-owner{border-inline-start:1px solid var(--line);align-items:center;gap:10px;padding-inline-start:14px;display:flex}.platform-owner>span{border-radius:var(--radius);background:linear-gradient(145deg, var(--navy-700), var(--navy-900));color:#fff;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.platform-owner>div{line-height:1.3;display:grid}.platform-owner strong{white-space:nowrap;font-size:14px;font-weight:700}.platform-owner small{color:var(--slate);white-space:nowrap;font-size:13px}.platform-content{align-content:start;gap:24px;width:100%;max-width:1440px;margin-inline:auto;padding:32px 32px 48px;display:grid}.platform-page-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.platform-page-head>div{min-width:0}.platform-page-head>div>span{color:var(--orange-text);letter-spacing:.02em;font-size:13px;font-weight:700}.platform-page-head h1{margin:4px 0 6px;font-size:30px;font-weight:800;line-height:1.25}.platform-page-head p{max-width:72ch;color:var(--slate);margin:0;font-size:15px}.platform-page-head>button{flex:none}.platform-panel,.tenant-card,.tenant-workspace>header,.tenant-summary-grid>article,.platform-metric{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.platform-panel{min-width:0;padding:24px}.platform-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.platform-panel>header span{color:var(--orange-text);font-size:13px;font-weight:700}.platform-panel>header h2{margin:2px 0 0;font-size:18px;font-weight:800}.platform-panel>header>svg{border-radius:var(--radius);background:var(--navy-50);width:40px;height:40px;color:var(--navy-700);padding:10px}.platform-metrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.platform-metric{grid-column:span 3;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.platform-metric:nth-child(n+5){grid-column:span 4}.platform-metric>i{border-radius:var(--radius);background:var(--navy-50);width:44px;height:44px;color:var(--navy-700);flex:none;place-items:center;display:grid}.platform-metric>i svg{width:21px;height:21px}.platform-metric.green>i{background:var(--teal-soft);color:var(--teal-dark)}.platform-metric.amber>i{background:var(--amber-soft);color:var(--amber-text)}.platform-metric>span{gap:2px;min-width:0;display:grid}.platform-metric small{color:var(--slate);font-size:13px;font-weight:600;line-height:1.35}.platform-metric strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.2}.tenant-directory{padding:0;overflow:clip}.tenant-directory__header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.platform-panel>.tenant-directory__header{margin:0}.tenant-directory__heading>span{color:var(--orange-text);font-size:13px;font-weight:700}.tenant-directory__heading h2{margin:2px 0 4px;font-size:18px;font-weight:800}.tenant-directory__heading p{color:var(--slate);margin:0;font-size:14px}.tenant-directory__count{border:1px solid var(--line);background:var(--cloud);border-radius:14px;flex:none;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.tenant-directory__count>i{border-radius:var(--radius);background:var(--orange-soft);width:40px;height:40px;color:var(--orange-text);place-items:center;display:grid}.tenant-directory__count>i svg{width:20px}.tenant-directory__count>span{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.tenant-directory__count strong{font-size:22px;font-weight:800;line-height:1}.tenant-directory__count span span,.tenant-directory__count small{color:var(--slate);font-size:14px;font-weight:600}.tenant-directory__toolbar{border-block:1px solid var(--line-soft);background:#fafbfd;grid-template-columns:minmax(0,1fr) minmax(190px,230px) minmax(170px,210px) auto;align-items:end;gap:12px;padding:16px 24px;display:grid}.tenant-directory__search,.tenant-directory__field{gap:6px;min-width:0;display:grid}.tenant-directory__search>span:first-child,.tenant-directory__field>span{color:var(--ink-2);font-size:13px;font-weight:700}.tenant-directory__control{display:block;position:relative}.tenant-directory__control>svg{inset-inline-start:14px;width:18px;height:18px;color:var(--slate);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tenant-directory__control input:not([type=checkbox]){padding-inline-start:42px}.tenant-directory__results{min-height:48px;color:var(--slate);justify-content:space-between;align-items:center;gap:12px;padding:6px 24px;font-size:13px;font-weight:600;display:flex}.tenant-directory__results button{min-height:36px;color:var(--orange-text);background:0 0;border-color:#0000;padding:0 12px;font-size:14px}.tenant-directory__results button:hover{background:var(--orange-soft)}.tenant-directory__results button svg{width:16px}.tenant-directory__list{--tenant-columns:minmax(190px, 1.6fr) minmax(150px, 1.3fr) minmax(100px, .8fr) minmax(110px, .9fr) minmax(110px, .9fr) 36px;border-top:1px solid var(--line-soft)}.tenant-directory__columns{top:var(--topbar-height);z-index:2;grid-template-columns:var(--tenant-columns);border-bottom:1px solid var(--line);color:var(--slate);background:#f8fafc;gap:14px;padding:10px 24px;font-size:13px;font-weight:700;display:grid;position:sticky}.tenant-directory-card{border:0;border-bottom:1px solid var(--line-soft);grid-template-columns:var(--tenant-columns);background:var(--surface);width:100%;min-height:72px;color:var(--ink);text-align:start;align-items:center;gap:14px;padding:14px 24px;transition:background-color .12s;display:grid}.tenant-directory-card:last-of-type{border-bottom:0}.tenant-directory-card:hover{background:#f8fafc}.tenant-directory-card:hover .tenant-directory-card__open{border-color:var(--orange);color:var(--orange-text)}.tenant-directory-card:focus-visible{outline-offset:-3px}.tenant-directory-card__identity{align-items:center;gap:12px;min-width:0;display:flex}.tenant-directory-card__identity>i{border-radius:var(--radius);background:linear-gradient(145deg, var(--navy-700), var(--navy-900));color:#fff;width:40px;height:40px;font-family:var(--font-display);flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:800;display:grid}.tenant-directory-card__identity>span,.tenant-directory-card__cell{gap:2px;min-width:0;display:grid}.tenant-directory-card__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.tenant-directory-card__identity small{color:var(--slate);font-variant-numeric:tabular-nums;text-align:start;unicode-bidi:isolate;font-size:13px}html[dir=rtl] .tenant-directory-card__identity small{text-align:end;justify-self:start}.tenant-directory-card__cell>b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tenant-directory-card__cell>small:not(.tenant-directory-card__label){overflow-wrap:anywhere;white-space:normal;color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px}.tenant-directory-card__label{color:var(--slate);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.tenant-directory-card__label svg{width:15px;height:15px}.tenant-directory-card__account{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.tenant-directory-card__account>b{background:var(--line-soft);height:24px;color:var(--ink-2);letter-spacing:.03em;border-radius:7px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.tenant-directory-card__account .platform-status{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:26px;padding-block:4px;line-height:1.2}.tenant-directory-card__account .platform-status:before{flex-shrink:0}.tenant-directory-card__open{border:1px solid var(--line);width:36px;height:36px;color:var(--slate);border-radius:50%;justify-self:end;place-items:center;transition:border-color .12s,color .12s;display:grid}.tenant-directory-card__open svg{width:18px}.tenant-directory__empty{text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.tenant-directory__empty>svg{background:var(--navy-50);width:52px;height:52px;color:var(--navy-700);border-radius:50%;padding:14px}.tenant-directory__empty strong{font-size:17px}.tenant-directory__empty p{color:var(--slate);margin:0}.tenant-directory__empty button{background:var(--surface);border-color:var(--control-line);color:var(--ink-2);margin-top:8px}@media (min-width:1180px){.tenant-directory-card .tenant-directory-card__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.platform-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.health-row{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.health-row>i{background:var(--teal-soft);width:32px;height:32px;color:var(--teal-dark);border-radius:50%;place-items:center;display:grid}.health-row>i svg{stroke-width:2.5px;width:16px;height:16px}.health-row.warning>i{background:var(--amber-soft);color:var(--amber-text)}.health-row>span{gap:2px;min-width:0;display:grid}.health-row strong{font-size:15px;font-weight:700}.health-row small{color:var(--slate);overflow-wrap:anywhere;font-size:14px}.health-row>b{background:var(--teal-soft);height:26px;color:var(--teal-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.health-row.warning>b{background:var(--amber-soft);color:var(--amber-text)}.platform-alerts-title{align-items:center;gap:8px;margin:22px 0 12px;font-size:16px;font-weight:800;display:flex}.platform-alerts-title b{background:var(--red-soft);min-width:24px;height:22px;color:var(--red-text);font-family:var(--font-body);border-radius:999px;place-items:center;padding:0 7px;font-size:13px;display:inline-grid}.platform-operational-alert{border:1px solid #f3c6c6;border-inline-start:4px solid var(--red);border-radius:var(--radius);background:var(--red-soft);align-items:flex-start;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.platform-operational-alert>svg{width:20px;height:20px;color:var(--red-text);margin-top:1px}.platform-operational-alert.warning,.platform-operational-alert.info{border-color:#f3dcae;border-inline-start-color:var(--amber);background:var(--amber-soft)}.platform-operational-alert.warning>svg,.platform-operational-alert.info>svg{color:var(--amber-text)}.platform-operational-alert>span{gap:2px;min-width:0;display:grid}.platform-operational-alert strong{font-size:15px;font-weight:700}.platform-operational-alert small{color:var(--ink-2);font-size:14px}.platform-health-summary{border-radius:var(--radius);background:var(--navy-50);align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.platform-health-summary>svg{width:20px;color:var(--navy-700)}.platform-health-summary span{display:grid}.platform-health-summary strong{font-size:15px}.platform-health-summary small{color:var(--slate);font-size:14px}.platform-audit__event{padding:12px 0;padding-inline-start:30px;display:flex;position:relative}.platform-audit__event:before{content:"";background:var(--line);width:2px;position:absolute;inset-block:0;inset-inline-start:6px}.platform-audit__event:first-of-type:before{inset-block-start:22px}.platform-audit__event:last-of-type:before{inset-block-end:calc(100% - 22px)}.platform-audit__event>i{border:3px solid var(--surface);background:var(--orange);border-radius:50%;width:14px;height:14px;position:absolute;inset-block-start:17px;inset-inline-start:0;box-shadow:0 0 0 1px #f36b2159}.platform-audit__event>span{gap:2px;min-width:0;display:grid}.platform-audit__event strong{font-size:15px;font-weight:700}.platform-audit__event small{color:var(--slate);overflow-wrap:anywhere;font-size:14px}.platform-audit .platform-empty{margin-top:12px}.platform-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:20px;display:grid}.platform-setting-card{align-items:flex-start;gap:16px;display:flex}.platform-team-card{grid-column:1/-1}.platform-setting-card>i{border-radius:var(--radius);background:var(--navy-50);width:44px;height:44px;color:var(--navy-700);flex:none;place-items:center;display:grid}.platform-setting-card>i svg{width:21px}.platform-setting-card>i.green{background:var(--teal-soft);color:var(--teal-dark)}.platform-setting-card>i.amber{background:var(--amber-soft);color:var(--amber-text)}.platform-setting-card>div{flex:auto;min-width:0}.platform-setting-card>div>span{color:var(--orange-text);font-size:13px;font-weight:700}.platform-setting-card h2{margin:2px 0 6px;font-size:18px;font-weight:800;line-height:1.4}.platform-setting-card p{color:var(--slate);margin:0;font-size:15px;line-height:1.65}.platform-setting-card>div>small{color:var(--ink-2);margin-top:12px;font-size:14px;font-weight:600;display:block}.platform-setting-card>div>.platform-secondary{margin-top:16px}.platform-team-list{gap:8px;margin-top:18px;display:grid}.platform-team-list>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);grid-template-columns:minmax(0,1fr) minmax(240px,300px) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.platform-team-list>div>span{min-width:0;display:grid}.platform-team-list strong{font-size:15px}.platform-team-list small{color:var(--slate);text-overflow:ellipsis;text-align:start;font-size:13px;overflow:hidden}html[dir=rtl] .platform-team-list small{text-align:end}.platform-team-form{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.platform-team-form .platform-primary{justify-self:start}.platform-recovery-setting{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.platform-recovery-setting select{flex:180px;width:auto}.platform-recovery-setting button{flex:none}.platform-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060c1894;place-items:center;padding:24px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)scale(.99)}}.platform-modal{border-radius:var(--radius-xl);background:var(--surface);width:min(940px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out rise-in;display:flex;overflow:hidden}.platform-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.platform-modal>header span{color:var(--orange-text);font-size:13px;font-weight:700}.platform-modal>header h2{margin:2px 0 4px;font-size:22px;font-weight:800}.platform-modal>header p{color:var(--slate);margin:0;font-size:15px}.platform-modal>header>button{border:1px solid var(--control-line);border-radius:var(--radius-sm);background:var(--surface);width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;display:grid}.platform-modal>header>button:hover{background:var(--cloud)}.platform-modal>header>button svg{width:18px}.platform-modal form{overscroll-behavior:contain;flex:auto;gap:18px;min-height:0;padding:20px 24px 0;display:grid;overflow-y:auto}.platform-modal fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0;padding:16px 20px 20px}.platform-modal legend{color:var(--ink);padding:0 8px;font-size:15px;font-weight:800}.platform-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.platform-form-grid label{align-content:start;gap:6px;min-width:0;display:grid}.platform-form-grid label>span{color:var(--ink-2);font-size:13px;font-weight:700}.platform-modal footer{z-index:1;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;justify-content:flex-end;gap:10px;margin-inline:-24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.platform-choice-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;transition:border-color .15s;display:flex}.platform-choice-card:hover{border-color:var(--control-line)}.platform-choice-card:has(input:checked){background:var(--orange-soft);border-color:#f36b2173}.platform-choice-card>input{margin-top:2px}.platform-choice-card>svg{width:20px;color:var(--navy-700);margin-top:1px}.platform-choice-card>span{gap:2px;min-width:0;display:grid}.platform-choice-card strong{font-size:15px}.platform-choice-card small{color:var(--slate);font-size:14px;line-height:1.55}.platform-choice-card--compact{margin-top:12px}.tenant-workspace{gap:20px;display:grid}.tenant-workspace>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.tenant-drawer__identity{align-items:center;gap:16px;min-width:0;display:flex}.tenant-drawer__identity>i{background:linear-gradient(145deg, var(--navy-700), var(--navy-900));color:#fff;width:56px;height:56px;font-family:var(--font-display);border-radius:16px;flex:none;place-items:center;font-size:22px;font-style:normal;font-weight:800;display:grid}.tenant-drawer__identity>span{justify-items:start;gap:4px;min-width:0;display:grid}.tenant-drawer__identity h2{margin:0;font-size:24px;font-weight:800;line-height:1.25}.tenant-drawer__identity small{color:var(--slate);font-size:14px}.tenant-workspace__back{flex:none}.tenant-workspace>.platform-empty{background:var(--amber-soft);color:var(--amber-text);border-style:solid;border-color:#f3dcae;padding:14px 18px;font-weight:600}.tenant-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (min-width:1500px){.tenant-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.tenant-summary-grid>article{align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.tenant-summary-grid i{border-radius:var(--radius-sm);background:var(--navy-50);width:38px;height:38px;color:var(--navy-700);flex:none;place-items:center;display:grid}.tenant-summary-grid i svg{width:18px}.tenant-summary-grid span{min-width:0;display:grid}.tenant-summary-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.3}.tenant-summary-grid small{color:var(--slate);font-size:13px;font-weight:600}.tenant-workspace__grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.tenant-workspace__main,.tenant-workspace__aside{gap:20px;min-width:0;display:grid}.tenant-card{min-width:0;padding:22px 24px}.tenant-card h3{margin:0 0 14px;font-size:18px;font-weight:800}.tenant-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.tenant-section-heading h3{margin:0 0 4px}.tenant-section-heading p{color:var(--slate);margin:0;font-size:14px}.tenant-section-heading>svg{border-radius:var(--radius);background:var(--navy-50);width:40px;height:40px;color:var(--navy-700);padding:10px}.tenant-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-provider-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px;display:flex}.tenant-provider-status>svg:first-child{background:var(--navy-50);width:34px;height:34px;color:var(--navy-700);border-radius:9px;padding:8px}.tenant-provider-status>span{flex:auto;min-width:0;display:grid}.tenant-provider-status strong{font-size:15px}.tenant-provider-status small{color:var(--slate);font-size:13px}.tenant-provider-status[data-configured=false]{background:var(--cloud);border-style:dashed}.tenant-provider-status[data-active=true]{background:var(--teal-soft);border-color:#0faf838c}.tenant-provider-status[data-active=true] small,.tenant-provider-status[data-active=true]>svg:last-child{color:var(--teal-dark)}.tenant-provider-status[data-active=true]>svg:first-child{color:var(--teal-dark);background:#fff}.tenant-provider-status>svg:last-child:not(:first-child){width:18px}.tenant-otp-select{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.tenant-otp-select>span{gap:2px;display:grid}.tenant-otp-select strong{font-size:15px}.tenant-otp-select small{color:var(--slate);font-size:13px}.tenant-otp-select select{flex:none;width:200px}.tenant-card>.wide,.tenant-card>.platform-primary,.tenant-card>.platform-secondary{margin-top:16px}.tenant-whatsapp-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);align-items:center;gap:12px;padding:14px 16px;display:flex}.tenant-whatsapp-status>i{background:var(--amber);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #f4a52433}.tenant-whatsapp-status>i[data-ready=true]{background:var(--teal);box-shadow:0 0 0 4px #0faf8333}.tenant-whatsapp-status span{display:grid}.tenant-whatsapp-status strong{font-size:15px}.tenant-whatsapp-status small{color:var(--slate);font-size:14px}.tenant-whatsapp-message{color:var(--ink-2);margin:12px 0 0;font-size:14px}.tenant-whatsapp-qr{border:1px dashed var(--control-line);border-radius:var(--radius);text-align:center;justify-items:center;gap:12px;margin-top:14px;padding:18px;display:grid}.tenant-whatsapp-qr img{border-radius:var(--radius-sm);background:#fff;width:min(240px,100%);height:auto}.tenant-whatsapp-qr p{max-width:44ch;color:var(--slate);margin:0;font-size:14px}.tenant-whatsapp-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tenant-access-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.tenant-access-stats>span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--cloud);align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.tenant-access-stats i{width:32px;height:32px;color:var(--navy-700);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.tenant-access-stats i svg{width:16px}.tenant-access-stats>span>span{min-width:0;display:grid}.tenant-access-stats strong{overflow-wrap:anywhere;font-size:15px;font-weight:800}.tenant-access-stats small{color:var(--slate);font-size:13px}.tenant-access-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-access-reason{gap:6px;margin-top:14px;display:grid}.tenant-access-reason>span{color:var(--ink-2);font-size:13px;font-weight:700}.tenant-password-note{border-radius:var(--radius);background:var(--navy-50);color:var(--ink-2);border:1px solid #d8e0ef;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.tenant-password-note>svg{width:18px;color:var(--navy-700);margin-top:2px}.tenant-password-note strong{display:block}.domain-row{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.domain-row+.domain-row{margin-top:8px}.domain-row>svg{width:18px;color:var(--slate)}.domain-row>span{flex:160px;min-width:0;display:grid}.domain-row strong{overflow-wrap:anywhere;text-align:start;font-size:15px}html[dir=rtl] .domain-row strong{text-align:end}.domain-row small{color:var(--slate);font-size:13px}.domain-row>b{background:var(--amber-soft);height:26px;color:var(--amber-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.domain-row[data-verified=true]>b{background:var(--teal-soft);color:var(--teal-dark)}.drawer-note{color:var(--slate);margin:0;font-size:14px}.feature-grid{gap:6px;display:grid}.feature-grid label{border:1px solid var(--line-soft);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;transition:background-color .12s;display:flex;position:relative}.feature-grid label:hover{background:var(--cloud)}.feature-grid strong{font-size:15px;font-weight:600}.feature-grid input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.feature-grid input:disabled{cursor:not-allowed}.feature-grid i{background:#b9c3d3;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.feature-grid i:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0b142640}.feature-grid input:checked+i{background:var(--teal-dark)}.feature-grid input:checked+i:after{transform:translate(16px)}html[dir=rtl] .feature-grid input:checked+i:after{transform:translate(-16px)}.feature-grid input:focus-visible+i{outline:3px solid var(--orange);outline-offset:2px}.feature-grid input:disabled+i{opacity:.55}.drawer-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-status-control{gap:12px;display:grid}.tenant-status-control h3{margin-bottom:2px}.tenant-status-control p{color:var(--red-text);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.tenant-status-control p svg{width:17px;margin-top:2px}.tenant-status-control .platform-primary{width:100%}.tenant-workspace__toast{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow-lg);border-radius:14px;align-items:flex-start;gap:8px;margin-inline:auto;padding:8px;animation:.2s ease-out rise-in;display:flex;position:sticky;bottom:16px}.tenant-workspace__toast>div{flex:auto}.tenant-workspace__toast-close{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--slate);background:0 0;border:0;flex:none;order:2;place-items:center;display:grid}.tenant-workspace__toast-close:hover{background:var(--cloud)}.tenant-workspace__toast-close svg{width:18px}.platform-not-found{align-items:flex-start;gap:16px;display:flex}.platform-not-found>svg{border-radius:var(--radius);background:var(--amber-soft);width:44px;height:44px;color:var(--amber-text);padding:11px}.platform-not-found h1{margin:0 0 4px;font-size:22px}.platform-not-found p{color:var(--slate);margin:0 0 16px}@media (max-width:1180px){:root{--sidebar-width:240px}.platform-bottom-grid,.tenant-workspace__grid{grid-template-columns:minmax(0,1fr)}.platform-metric,.platform-metric:nth-child(n+4),.platform-metric:nth-child(n+5){grid-column:span 4}.platform-metric:last-child{grid-column:1/-1}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-access-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-directory__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tenant-directory__search{grid-column:1/-1}.platform-owner>div{display:none}.platform-owner{padding-inline-start:12px}}@media (max-width:1179px){.tenant-directory__columns{display:none}.tenant-directory__list{background:#fafbfd;gap:10px;padding:14px;display:grid}.tenant-directory-card,.tenant-directory-card:last-of-type{border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;padding:16px 18px;padding-inline-end:64px;position:relative}.tenant-directory-card__identity{grid-column:1/-1}.tenant-directory-card__open{position:absolute;inset-block-start:18px;inset-inline-end:16px}.tenant-directory-card__cell{gap:4px}}@media (max-width:960px){.platform-shell,html[dir=rtl] .platform-shell{background:0 0;grid-template-columns:minmax(0,1fr)}.platform-sidebar{z-index:70;visibility:hidden;width:min(300px,86vw);transition:transform .22s,visibility 0s linear .22s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%);box-shadow:24px 0 70px #040b1657}html[dir=rtl] .platform-sidebar{transform:translate(100%);box-shadow:-24px 0 70px #040b1657}.platform-sidebar.platform-sidebar--open,html[dir=rtl] .platform-sidebar.platform-sidebar--open{visibility:visible;transition:transform .22s;transform:none}.platform-sidebar__close{display:grid}.platform-mobile-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c1880;border:0;animation:.16s ease-out fade-in;display:block;position:fixed;inset:0}.platform-menu-button{display:grid}.platform-topbar{gap:12px;padding:0 20px}.platform-content{padding:24px 20px 40px}.platform-settings-grid,.platform-login{grid-template-columns:minmax(0,1fr)}.platform-login__brand{display:none}.platform-form-brand{display:block}.platform-login__form{background:radial-gradient(100% 40% at 50% 0%, #f36b2112, transparent 70%), var(--surface);align-items:start;padding:28px 20px 40px}.login-form-wrap:not(.platform-reset-wrap){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.login-form-wrap:not(.platform-reset-wrap)>*{grid-column:1/-1}.login-form-wrap>.platform-form-brand{grid-area:1/1;margin-bottom:32px}.login-form-wrap>.login-form-tools{grid-area:1/2;margin-bottom:32px}.login-form-wrap .login-kicker{justify-self:start}.login-form-wrap h2{font-size:25px}}@media (max-width:720px){.platform-metric,.platform-metric:nth-child(n+4),.platform-metric:nth-child(n+5){grid-column:span 6}.platform-metric:last-child{grid-column:1/-1}.platform-page-head{flex-direction:column;align-items:stretch}.platform-page-head h1{font-size:26px}.platform-page-head>button{width:100%}.tenant-directory__header{flex-direction:column;align-items:stretch;padding:18px}.tenant-directory__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 18px}.tenant-directory__refresh{grid-column:1/-1}.tenant-directory__results{padding-inline:18px}.tenant-directory-card,.tenant-directory-card:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-directory-card__identity{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.platform-team-list>div{grid-template-columns:minmax(0,1fr) auto}.platform-team-list>div>span{grid-column:1/-1}.platform-team-form{grid-template-columns:minmax(0,1fr)}.platform-team-form .platform-primary{justify-self:stretch}.platform-form-grid,.tenant-access-form{grid-template-columns:minmax(0,1fr)}.tenant-access-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.tenant-provider-grid{grid-template-columns:minmax(0,1fr)}.tenant-otp-select{flex-direction:column;align-items:stretch}.tenant-otp-select select{width:100%}.tenant-workspace>header{flex-direction:column;align-items:stretch}.tenant-workspace__back{width:100%}.platform-overlay{place-items:stretch stretch;padding:0}.platform-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.platform-modal>header{padding:16px 18px}.platform-modal form{padding:16px 18px 0}.platform-modal fieldset{padding:12px 14px 16px}.platform-modal footer{margin-inline:-18px;padding:12px 18px}.platform-modal footer button{flex:1 1 0}}@media (max-width:560px){.platform-topbar{gap:10px;padding:0 16px}.platform-topbar__context small,.platform-live{display:none}.platform-topbar__actions{gap:8px}.platform-owner{border:0;padding-inline-start:0}.language-switcher{min-width:116px!important}.platform-content{gap:18px;padding:20px 16px 32px}.platform-panel,.tenant-card{padding:18px}.platform-metrics{gap:10px}.platform-metric{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.platform-metric>i{width:38px;height:38px}.platform-metric strong{font-size:20px}.tenant-directory__toolbar{grid-template-columns:minmax(0,1fr)}.tenant-directory__list{padding:10px}.tenant-directory-card,.tenant-directory-card:last-of-type{gap:12px;padding:14px;padding-inline-end:14px}.tenant-directory-card__identity{padding-inline-end:48px}.tenant-directory-card__open{inset-block-start:16px;inset-inline-end:14px}.tenant-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-summary-grid>article{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.platform-setting-card{flex-direction:column;gap:12px}.drawer-form-row{grid-template-columns:minmax(0,1fr)}.tenant-whatsapp-actions>button{flex:calc(50% - 5px)}.health-row{grid-template-columns:32px minmax(0,1fr)}.health-row>b{grid-column:2;justify-self:start}.tenant-workspace__toast{bottom:12px}}@media (max-width:380px){.language-switcher{min-width:104px!important}}.platform-topbar__brand,.platform-bottom-nav,.platform-workspace{display:none}.platform-overview-details{display:contents}@media (max-width:960px){.platform-topbar{gap:10px;height:64px;padding-inline:16px}.platform-topbar__brand{flex:none;display:block}.platform-topbar__brand img{width:34px;height:34px}.platform-topbar__brand span,.platform-menu-button,.platform-topbar .platform-live{display:none}.platform-topbar__context small{font-size:11px;display:block}.platform-topbar__context strong{font-size:15px}.platform-owner{border:0;padding-inline-start:0}.platform-owner>span{border-radius:11px;width:34px;height:34px}.platform-main>.platform-content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.platform-bottom-nav{z-index:45;inset-inline:0;padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 24px #0b14260d}.platform-bottom-nav button{min-width:0;min-height:58px;color:var(--slate);background:0 0;border:0;border-radius:12px;place-content:center;justify-items:center;gap:4px;padding:5px 4px;font-size:12px;font-weight:650;display:grid}.platform-bottom-nav button svg{width:22px;height:22px}.platform-bottom-nav button[aria-current=page],.platform-bottom-nav button.is-selected{color:var(--orange-text);background:var(--orange-soft)}.platform-bottom-nav button:hover{background:var(--navy-50)}.platform-workspace{gap:20px;min-width:0;display:grid}.platform-shell--overview .platform-overview-details,.platform-shell--overview .platform-page-head>div>span,.platform-shell--overview .platform-page-head>div>p{display:none}.platform-shell--overview .platform-page-head h1{margin-block:0;font-size:25px}.platform-report-notice{font-size:12px;line-height:1.6}.platform-workspace-group{gap:10px;display:grid}.platform-workspace-group h2{color:var(--slate);margin:0;font-size:14px;font-weight:650}.platform-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-workspace-card,.platform-workspace-status{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:start;box-shadow:var(--shadow-sm);border-radius:20px}.platform-workspace-card{background:var(--navy-50);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-height:142px;padding:14px;display:flex;position:relative}.platform-workspace-card[data-tone=communication]{background:var(--orange-soft)}.platform-workspace-card[data-tone=platform]{background:#f4f2fb}.platform-workspace-card__icon,.platform-workspace-status__icon{width:38px;height:38px;color:var(--navy-700);background:var(--surface);border-radius:12px;flex:none;place-items:center;display:grid}.platform-workspace-card[data-tone=communication] .platform-workspace-card__icon{color:var(--orange-text)}.platform-workspace-card strong{padding-inline-end:14px;font-size:15px}.platform-workspace-card small,.platform-workspace-status small{color:var(--slate);font-size:12px;line-height:1.6}.platform-workspace-forward{width:17px;height:17px;color:var(--slate)}.platform-workspace-card>.platform-workspace-forward{position:absolute;inset-block-start:20px;inset-inline-end:12px}html[dir=ltr] .platform-workspace-forward{transform:rotate(180deg)}.platform-workspace-status{background:var(--teal-soft);align-items:center;gap:12px;padding:14px;display:flex}.platform-workspace-status[data-attention=true]{background:var(--amber-soft)}.platform-workspace-status>span:nth-child(2){flex:auto;gap:3px;min-width:0;display:grid}.platform-workspace-status strong{font-size:14px}.platform-workspace-status__icon{color:var(--teal-dark)}.platform-workspace-status[data-attention=true] .platform-workspace-status__icon{color:var(--amber-text)}.platform-workspace-card:hover,.platform-workspace-status:hover{border-color:var(--control-line)}}@media (max-width:380px){.platform-topbar{gap:8px;padding-inline:12px}.platform-topbar__actions{gap:6px}.platform-workspace-card{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.manager-mail.mail-workspace{--mm-accent:var(--manager-mail-accent,var(--orange,#f36b21));--mm-accent-strong:var(--manager-mail-accent-strong,var(--orange-dark,#b9430e));--mm-soft:var(--manager-mail-soft,var(--orange-soft,#fff1e8));--mm-ink:var(--manager-mail-ink,var(--ink,#17243b));--mm-line:var(--manager-mail-line,var(--line,#e2e8f0));--mm-muted:var(--manager-mail-muted,var(--muted,#526277));color:var(--mm-ink);font:inherit;min-inline-size:0;max-inline-size:100%;line-height:1.6}.manager-mail *,.manager-mail :before,.manager-mail :after{box-sizing:border-box}.manager-mail button,.manager-mail input,.manager-mail select,.manager-mail textarea{font:inherit}.manager-mail button{cursor:pointer}.manager-mail button:disabled{cursor:not-allowed;opacity:.55}.manager-mail :is(button,a,input,select,[contenteditable]):focus-visible{outline:3px solid var(--mm-accent);outline-offset:3px}.manager-mail .button{border:1px solid var(--mm-line);border-radius:12px;min-block-size:44px;padding:10px 16px;font-size:14px;font-weight:650}.manager-mail .button.primary{color:#fff;background:var(--mm-accent);border-color:var(--mm-accent)}.manager-mail .button.secondary{color:var(--mm-accent-strong);background:#fff}.manager-mail .eyebrow{color:var(--mm-accent-strong);font-size:12px;font-weight:700}.manager-mail .notice{border:1px solid var(--mm-line);background:var(--mm-soft);border-radius:12px;margin-block:12px;padding:12px 16px}.manager-mail .notice.danger{color:#a43131;background:#fff1ef;border-color:#efc5c0}.manager-mail .mail-format{flex-wrap:wrap}.manager-mail .mail-folders,.manager-mail .mail-main,.manager-mail .mail-heading>div{min-inline-size:0}.manager-mail .mail-composer-scrim{color:var(--mm-ink)}.manager-mail .mail-heading{justify-content:space-between;align-items:center;gap:24px;margin-block-end:26px;display:flex}.manager-mail .mail-heading h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,2.5vw,32px)}.manager-mail .mail-heading p{color:var(--mm-muted);max-inline-size:620px;margin:0}.manager-mail .mail-heading .button{white-space:nowrap;align-items:center;gap:9px;padding:13px 20px;display:inline-flex}.manager-mail .mail-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.manager-mail .mail-folders{padding-block:12px}.manager-mail .mail-folders label{color:var(--mm-muted);gap:8px;font-size:12px;font-weight:600;display:grid}.manager-mail .mail-folders select{border:1px solid var(--mm-line);background:#fff;border-radius:12px;inline-size:100%;min-inline-size:0;padding:11px 8px;font-size:12px}.manager-mail .mail-folders nav{gap:5px;margin-block:20px;display:grid}.manager-mail .mail-folders nav button{color:var(--mm-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;display:flex}.manager-mail .mail-folders nav button span{flex:1}.manager-mail .mail-folders nav button[aria-current]{color:var(--mm-accent-strong);background:var(--mm-soft);font-weight:700}.manager-mail .mail-folders nav small{font-variant-numeric:tabular-nums}.manager-mail .mail-assurance{color:var(--mm-muted);border-block-start:1px solid var(--mm-line);padding:20px 12px}.manager-mail .mail-assurance p{margin-block-end:0;font-size:12px;line-height:1.7}.manager-mail .mail-main{border:1px solid var(--mm-line);background:#fff;border-radius:20px;min-block-size:650px;overflow:hidden;box-shadow:0 5px 24px #183e4b05}.manager-mail .mail-toolbar{border-block-end:1px solid var(--mm-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.manager-mail .mail-toolbar form{background:#f2f7f9;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:10px;padding-inline-start:12px;display:flex}.manager-mail .mail-toolbar form:focus-within{border-color:var(--mm-accent)}.manager-mail .mail-toolbar input{background:0 0;border:0;outline:0;flex:1;min-inline-size:0;padding:11px 0;font-size:14px}.manager-mail .mail-toolbar .button{margin:4px;padding:7px 12px;font-size:12px}.manager-mail.mail-workspace .icon-button{border:1px solid var(--mm-line);cursor:pointer;color:var(--mm-accent-strong);background:#fff;border-radius:10px;justify-content:center;align-items:center;min-block-size:38px;min-inline-size:38px;padding:9px;display:inline-flex}.manager-mail .mail-selection{background:var(--mm-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.manager-mail .mail-selection button,.manager-mail .mail-subtle{color:var(--mm-accent-strong);cursor:pointer;background:0 0;border:0;padding:6px;font-weight:600}.manager-mail .mail-progress{color:var(--mm-accent-strong);background:#f1f9f7;padding:5px 18px;font-size:12px}.manager-mail .mail-row{background:#fff;border-block-end:1px solid #eaf0f3;align-items:center;padding-inline-start:16px;display:flex}.manager-mail .mail-row.unread{background:var(--mm-soft)}.manager-mail .mail-row.selected{background:#e7f6f2}.manager-mail .mail-row input[type=checkbox]{accent-color:var(--mm-accent);flex-shrink:0;block-size:17px;inline-size:17px}.manager-mail .mail-open{text-align:start;cursor:pointer;background:0 0;border:0;align-items:start;gap:14px;inline-size:100%;min-inline-size:0;padding:18px;display:flex}.manager-mail .mail-open:hover{background:#edf6f466}.manager-mail .mail-avatar{color:#4d6584;background:#edf2fb;border-radius:12px;flex-shrink:0;place-items:center;block-size:38px;inline-size:38px;font-size:14px;font-weight:700;display:inline-grid}.manager-mail .mail-row.unread .mail-avatar{background:var(--mm-soft);color:var(--mm-accent-strong)}.manager-mail .mail-row-copy{flex:1;gap:3px;min-inline-size:0;font-size:13px;display:grid}.manager-mail .mail-row-copy>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-mail .mail-row-copy strong{font-weight:600}.manager-mail .mail-row.unread .mail-row-copy strong{font-weight:750}.manager-mail .mail-row-copy small,.manager-mail .mail-row-meta{color:var(--mm-muted);font-size:11px}.manager-mail .mail-row-meta{text-align:end;justify-items:end;gap:8px;max-inline-size:145px;display:grid}.manager-mail .mail-row-meta svg{color:#b28925}.manager-mail .mail-empty{text-align:center;color:var(--mm-muted);place-items:center;padding:100px 20px;display:grid}.manager-mail .mail-empty>svg{color:#8facae;width:42px;height:42px}.manager-mail .mail-empty h2{color:var(--mm-ink);margin-block:20px 4px;font-size:18px}.manager-mail .mail-empty p{font-size:13px}.manager-mail .mail-load{margin:20px auto;display:block}.manager-mail .mail-reader{padding:24px 30px}.manager-mail .mail-reader h2{overflow-wrap:anywhere;margin-block:28px;font-size:25px;line-height:1.4}.manager-mail .mail-reader-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-mail .mail-sender{align-items:center;gap:12px;display:flex}.manager-mail .mail-sender>div{gap:2px;display:grid}.manager-mail .mail-sender small,.manager-mail .mail-recipients{color:var(--mm-muted);overflow-wrap:anywhere;font-size:12px}.manager-mail .mail-message-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin-block:28px;font-size:15px;line-height:1.9}.manager-mail .mail-attachment{border:1px solid var(--mm-line);color:var(--mm-accent-strong);border-radius:10px;align-items:center;gap:12px;margin-block:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.manager-mail .mail-attachment span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.manager-mail .mail-attachment small{color:var(--mm-muted)}.manager-mail .mail-composer-scrim{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b23354d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.manager-mail .mail-composer{border:1px solid var(--mm-line);background:#fff;border-radius:20px;max-block-size:calc(100dvh - 48px);inline-size:min(760px,100%);overflow:auto;box-shadow:0 24px 80px #09252f40}.manager-mail .mail-composer>header{border-block-end:1px solid var(--mm-line);z-index:2;background:#f7fbfa;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.manager-mail .mail-composer h2{margin:0 0 3px;font-size:18px}.manager-mail .mail-composer small{color:var(--mm-muted);font-size:11px}.manager-mail .mail-composer fieldset{border:0;gap:12px;min-inline-size:0;margin:0;padding:20px 24px;display:grid}.manager-mail .mail-composer label{color:var(--mm-muted);align-items:center;gap:14px;font-size:12px;display:flex}.manager-mail .mail-composer label input,.manager-mail .mail-composer label select{border:0;border-block-end:1px solid var(--mm-line);background:#fff;border-radius:0;flex:1;min-inline-size:0;padding:10px 4px;font-size:14px}.manager-mail .mail-composer footer{border-block-start:1px solid var(--mm-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;bottom:0}.manager-mail .mail-composer footer .button{align-items:center;gap:8px;display:inline-flex}.manager-mail .mail-composer .notice{margin:12px 24px}.manager-mail .mail-editor{border:1px solid var(--mm-line);border-radius:12px;margin-block:8px;overflow:hidden}.manager-mail .mail-format{border-block-end:1px solid var(--mm-line);background:#f8fbfc;gap:4px;padding:6px;display:flex}.manager-mail .mail-format button{cursor:pointer;background:#fff;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.manager-mail .mail-rich-body{overflow-wrap:anywhere;outline:0;min-block-size:220px;max-block-size:45dvh;padding:14px 18px;font-size:15px;line-height:1.8;overflow:auto}.manager-mail .mail-rich-body p{margin-block:0 12px}.manager-mail .mail-rich-body blockquote{color:var(--mm-muted);border-inline-start:3px solid #bfdad4;margin-inline:0;padding-inline-start:15px}.manager-mail.mail-workspace .notice{justify-content:space-between;gap:12px;display:flex}.manager-mail.mail-workspace .notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}@media (max-width:1100px){.manager-mail .mail-layout{grid-template-columns:180px minmax(0,1fr);gap:14px}.manager-mail .mail-row-meta{max-inline-size:95px}}@media (max-width:700px){.manager-mail .mail-layout{grid-template-columns:minmax(0,1fr)}.manager-mail .mail-folders{padding:0}.manager-mail .mail-folders nav{margin-block:10px;display:flex;overflow:auto}.manager-mail .mail-folders nav button{white-space:nowrap}.manager-mail .mail-folders nav button svg,.manager-mail .mail-assurance{display:none}.manager-mail .mail-heading{align-items:start;gap:14px}.manager-mail .mail-heading p{font-size:12px}.manager-mail .mail-heading .button{padding:10px 12px;font-size:12px}.manager-mail .mail-toolbar{gap:8px;padding:12px}.manager-mail .mail-reader{padding:20px 16px}.manager-mail .mail-row-meta{max-inline-size:85px;font-size:10px}.manager-mail .mail-row{padding-inline-start:10px}.manager-mail .mail-open{gap:9px;padding:16px 10px}.manager-mail .mail-avatar{border-radius:10px;block-size:32px;inline-size:32px}.manager-mail .mail-composer-scrim{padding:0}.manager-mail .mail-composer{border-radius:0;block-size:100dvh;max-block-size:100dvh}.manager-mail .mail-composer fieldset,.manager-mail .mail-composer footer{padding-inline:16px}}
