@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cairo-arabic-400-normal.1l55e45xk48ja.woff2)format("woff2"),url(../media/cairo-arabic-400-normal.0b4ilfr3tqzc9.woff)format("woff")}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cairo-arabic-600-normal.0z5zmludvj1lc.woff2)format("woff2"),url(../media/cairo-arabic-600-normal.1yqh_cd3wki66.woff)format("woff")}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cairo-arabic-700-normal.1se226lr50xtl.woff2)format("woff2"),url(../media/cairo-arabic-700-normal.2ndjd7vs7u_95.woff)format("woff")}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e11;--panel:#11161b;--panel2:#171d24;--line:#242c34;--muted:#8d98a5;--text:#f0f3f5;--accent:#a78bfa;--accent-dark:#2a2047;--danger:#f5a5a5;--font:"Cairo", Arial, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:14px}.legal-page{background:radial-gradient(circle at 85% 10%, #7c3aed2e, transparent 34rem), var(--bg);min-height:100vh;padding:56px 20px}.legal-card{border:1px solid var(--line);background:#11161bf0;border-radius:20px;width:min(820px,100%);margin:0 auto;padding:clamp(28px,6vw,64px);box-shadow:0 24px 70px #00000059}.legal-brand{color:var(--accent);letter-spacing:-1px;margin-block-end:36px;font-size:26px;font-weight:700;display:inline-block}.legal-updated{color:var(--muted);margin-block-start:8px}.legal-content{gap:30px;margin-block:42px;display:grid}.legal-content section{border-block-end:1px solid var(--line);padding-block-end:26px}.legal-content section:last-child{border:0;padding-block-end:0}.legal-content h2{color:#ddd6fe;margin:0 0 10px}.legal-content p{color:#cbd2d9}.legal-back{background:var(--accent-dark);color:#ede9fe;border:1px solid #5b21b6;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;display:inline-flex}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:30px;font-weight:700;line-height:1.5}h2{font-size:18px}h3{margin-block-end:10px;font-size:17px}p{line-height:1.85}small{display:block}input,select,textarea{border:1px solid var(--line);min-width:0;color:var(--text);background:#0d1217;border-radius:8px;width:100%;padding:11px 13px;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#626d78}input:hover,select:hover,textarea:hover{border-color:#46515d}input[dir=ltr]{text-align:left}select{padding-inline-end:25px}label{margin-block:18px;font-size:13px;font-weight:600;display:block}label input,label select,label textarea{margin-block-start:7px}hr{border:0;border-block-start:1px solid var(--line);margin-block:26px}.workspace{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-inline-end:1px solid var(--line);z-index:20;background:#0e1216;flex-direction:column;height:100vh;padding:30px 20px 18px;display:flex;position:sticky;inset-block-start:0}.brand{align-items:center;gap:12px;padding-inline:10px;display:flex}.brand-box{background:var(--text);color:#0b0e11;text-align:center;border-radius:10px;width:41px;height:41px;font-family:Arial,sans-serif;font-size:29px;font-weight:900;line-height:43px}.brand b{letter-spacing:3px;font-family:Arial,sans-serif;font-size:23px}.brand small{color:var(--muted);margin-block-start:3px;font-size:10px}.workspace-switch{background:var(--panel2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;margin-block:35px 32px;padding:13px 11px;font-size:12px;display:flex}.workspace-switch small{color:var(--muted);font-size:10px}.workspace-switch>svg{color:#a995df;margin-inline-start:auto}.workspace-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.nav-caption{color:#65707c;margin-block-end:10px;padding-inline:13px;font-size:10px;font-weight:600}nav button{text-align:start;color:#9eabb7;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;margin-block-end:6px;padding:13px 15px;font-size:13px;display:flex}nav button.active{color:var(--accent);background:#241b3b}nav button:hover{background:var(--panel2)}.nav-arrow{margin-inline-start:auto}.sidebar-note{border:1px solid var(--line);border-radius:10px;margin-block:auto 20px;padding:20px 14px}.note-icon{color:var(--accent);margin-block-end:8px}.sidebar-note b{font-size:11px}.sidebar-note p{color:var(--muted);margin-block-start:5px;font-size:10px}.sidebar-footer{border-block-start:1px solid var(--line);align-items:center;gap:10px;padding-block-start:16px;display:flex}.sidebar-footer b{font-size:11px}.sidebar-footer small{color:var(--muted);font-size:10px}.sidebar-footer button{margin-inline-start:auto}.avatar{color:#ddd4ff;background:#2b2242;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.main-column{min-width:0}.topbar{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:77px;padding-inline:36px;display:flex}.breadcrumbs{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumbs strong{color:#d6dde4;font-weight:600}.topbar-meta{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}main#main-content{max-width:1600px;margin-inline:auto;padding:38px 36px 18px}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-block-end:34px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.5px;margin-block-end:8px;font-size:10px}.muted{color:var(--muted)}.page-head .muted{margin-block-start:5px;font-size:12px}.button{border:1px solid var(--line);background:var(--panel2);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:12px;font-weight:700;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent);color:#100b1b}.button.primary:hover:not(:disabled){background:#b9a4ff}.button.ghost{color:#b8c1c9;background:0 0}.full{width:100%}.icon-button{color:#929fae;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:var(--panel2);color:var(--text)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 16px;display:flex}.panel-heading h2{align-items:center;gap:9px;font-size:15px;display:flex}.panel-heading p{color:var(--muted);margin-block-start:4px;font-size:10px}.count{color:var(--accent);background:#261d3a;border:1px solid #51436f;border-radius:6px;place-items:center;min-width:23px;padding:0 6px;font-size:11px;display:inline-grid}.filters{gap:10px;padding:12px 24px 24px;display:flex}.filters select{width:150px;font-size:11px}.search{flex:1;align-items:center;max-width:410px;margin:0;display:flex;position:relative}.search input{margin:0;padding-inline-start:39px;font-size:11px}.search svg{color:#758292;position:absolute;inset-inline-start:12px}.table-scroll{min-height:260px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%}th{color:#7f8b98;border-block:1px solid var(--line);text-align:start;background:#151b21;padding:14px 20px;font-size:10px;font-weight:600}td{color:#a6b0bb;border-block-end:1px solid #202831;padding:20px;font-size:11px}td:first-child,th:first-child{padding-inline-start:25px}tbody tr:last-child td{border-block-end:0}tbody tr:hover{background:#161d23}.client-link{text-align:start;color:var(--text);background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.client-link b{font-size:12px}.client-link small{color:#788592;margin-block-start:3px;font-size:10px}.client-avatar{border-radius:10px;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.tone-0{color:#c5dcbf;background:#283731}.tone-1{color:#cec6e8;background:#302e41}.tone-2{color:#e2cda8;background:#3a3127}.badge{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;line-height:1.5;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.active{color:#91c9a6;background:#183226}.badge.archived{color:#a9b0bb;background:#2d2f35}.date{color:#80909e;font-size:10px}.row-open{border:1px solid var(--line);color:#7e8c99;background:0 0;border-radius:7px;padding:5px;display:flex}.row-open:hover{color:var(--accent);border-color:#697a60}.table-footer{border-block-start:1px solid var(--line);color:#758290;justify-content:space-between;align-items:center;padding:14px 24px;font-size:10px;display:flex}.table-footer>div{gap:9px;display:flex}.table-footer .icon-button{border-color:var(--line)}.page-footer{color:#535f6a;justify-content:space-between;margin-block-start:28px;font-size:9px;display:flex}.page-footer [dir=ltr]{letter-spacing:2px;font-family:Arial,sans-serif}.empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty h3{color:#c0cad3;margin:0;font-size:15px}.empty p{font-size:11px}.loading-line{text-align:center;color:var(--muted);padding:10px;font-size:11px}.alert{border:1px solid;border-radius:8px;margin-block-end:16px;padding:12px 16px;font-size:12px;line-height:1.8}.alert.error{color:var(--danger);background:#291e22;border-color:#5b373a}.alert.success{color:#b6e5a7;background:#1d2b20;border-color:#365937}.text-button{color:inherit;background:0 0;border:0;padding-inline:12px;text-decoration:underline}.overview{gap:25px;display:grid}.overview-hero{background:linear-gradient(125deg,#15111f,#211832);border:1px solid #4a3b68;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:35px;display:flex}.overview-hero h2{margin-block:10px;font-size:27px}.overview-hero p{color:#b6adc8;max-width:460px;margin-block-end:22px;font-size:13px}.hero-mark{opacity:.16;color:var(--accent);direction:ltr;font:900 110px Arial}.label{color:var(--accent);font-size:10px}.journey-panel{padding:27px}.journey-panel .muted{font-size:12px}.steps{gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.steps li{color:#71808c;flex:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.steps li:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px;margin-inline:5px}.steps li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-family:Arial,sans-serif;display:grid}.steps .current{color:var(--text)}.steps .current>span{background:var(--accent);border-color:var(--accent);color:#100b1b}.steps .done{color:var(--accent)}.steps .done>span{background:#2b2142;border-color:#6e58a0}.modal{background:var(--panel);color:var(--text);direction:rtl;border:1px solid #35404a;border-radius:15px;width:min(570px,100vw - 28px);max-height:90dvh;padding:0;box-shadow:0 30px 100px #000a}.modal.wide{width:min(760px,100vw - 28px)}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020507bd}.modal-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 27px;display:flex}.modal-head h2{margin-block-start:4px;font-size:20px}.modal-body{padding:0 27px 27px}.modal-body>form:first-child{margin-block-start:24px}.modal-body>.alert:first-child{margin-block-start:20px}.modal-body>h3{margin-block-start:22px}.modal-body .muted{font-size:12px}.form-actions{align-items:center;gap:10px;margin-block-start:30px;display:flex}.phone-field{direction:rtl;gap:8px;display:flex}.phone-field select{width:43%;font-size:11px}.phone-field input{width:57%}.checkbox{align-items:center;gap:10px;font-size:11px;display:flex}.checkbox input{width:16px;accent-color:var(--accent);margin:0}.small{font-size:10px}.review{margin:20px 0;display:grid}.review>div{border-block-end:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.review dt{color:var(--muted);font-size:12px}.review dd{margin:0;font-size:13px}.info-box{color:#b6c6ae;background:#1c2820;border:1px solid #314332;border-radius:9px;gap:12px;margin-block:22px;padding:16px;display:flex}.info-box svg{flex-shrink:0;margin-block-start:4px}.info-box p{font-size:11px}.tabs{border-block-end:1px solid var(--line);gap:15px;padding-inline:27px;display:flex;overflow-x:auto}.tabs button{border:0;color:var(--muted);white-space:nowrap;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:7px;padding:17px 2px;font-size:12px;display:flex}.tabs button.active{border-block-end-color:var(--accent);color:var(--accent)}.contact-card{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;margin-block:12px;padding:13px;display:flex}.contact-card b{font-size:12px}.contact-card bdi{color:var(--muted);margin-block-start:3px;font-size:12px;display:block}.contact-card>span:last-child{margin-inline-start:auto}.archive-section{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-block-start:25px;padding-block-start:22px;display:flex}.archive-section>span{color:var(--muted);font-size:11px}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.draft{border:1px solid var(--line);background:#171e24;border-radius:10px;padding:24px}.draft p{white-space:pre-wrap;margin-block:18px;font-size:15px}.boot{min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:radial-gradient(circle at 50% 20%,#2a1b47 0,#0000 36%),#08070b;min-height:100dvh;display:grid}.login-panel{place-items:center;padding:28px;display:grid}.login-form{background:#100e15;border:1px solid #2d2738;border-radius:16px;width:min(390px,100%);padding:34px;box-shadow:0 30px 100px #0008}.login-brand{color:var(--accent);letter-spacing:-2px;margin-block-end:24px;font:900 34px Arial;display:block}.login-form h2{margin:0;font-size:25px}.login-form form{margin-block-start:24px}.security-layout{gap:16px;display:grid}.security-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.security-icon{width:48px;height:48px;color:var(--accent);background:var(--accent-dark);border-radius:12px;place-items:center;display:grid}.security-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qr-wrap{background:#fff;border-radius:14px;place-items:center;width:260px;min-height:260px;margin-block:22px;padding:10px;display:grid}.qr-wrap img{width:240px;height:240px;display:block}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:22px;display:grid}.recovery-grid code{border:1px solid var(--line);text-align:center;-webkit-user-select:all;user-select:all;background:#0d1217;border-radius:8px;padding:11px}.loading-row{color:var(--muted);align-items:center;gap:9px;display:flex}.mobile-toggle,.scrim{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1550px){main#main-content{padding-block-start:50px}.table-scroll{min-height:340px}.page-head{margin-block-end:45px}}@media (max-width:1050px){.workspace{grid-template-columns:216px minmax(0,1fr)}.sidebar{padding-inline:14px}.topbar{padding-inline:24px}main#main-content{padding:28px 24px}.topbar-meta{font-size:9px}.filters{flex-wrap:wrap}.search{flex-basis:100%;max-width:none}.filters select{flex:1}.page-head{align-items:flex-start}}@media (max-width:760px){.security-columns,.recovery-grid{grid-template-columns:1fr}.security-summary{grid-template-columns:auto minmax(0,1fr)}.security-summary>.icon-button{grid-column:1/-1;justify-self:start}.qr-wrap{width:min(260px,100%)}}@media (max-width:720px){.workspace{display:block}.sidebar{width:250px;transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}.sidebar.is-open{transform:translate(0)}.scrim{z-index:19;background:#0009;border:0;display:block;position:fixed;inset:0}.mobile-toggle{display:inline-flex}.topbar{height:66px;padding-inline:15px}.topbar-meta{display:none}.breadcrumbs{gap:8px}main#main-content{padding:25px 16px}.page-head{flex-wrap:wrap;gap:10px;margin-block-end:23px}.page-head h1{font-size:26px}.page-head .muted{font-size:11px}.page-head .button{margin-block-start:8px}.panel-heading{padding:19px 16px 12px}.filters{padding:8px 16px 18px}td,th{padding:16px}td:first-child,th:first-child{padding-inline-start:16px}.table-footer{padding:13px 16px}.page-footer{gap:8px;font-size:8px}.modal-head{padding:18px 20px}.modal-body{padding:0 20px 22px}.steps{gap:4px}.steps li{gap:5px;font-size:10px}.steps li:not(:last-child):after{margin-inline:0}.steps li>span{width:24px;height:24px}.tabs{gap:15px;padding-inline:20px}.tabs button{font-size:11px}.field-grid{gap:12px}.archive-section{flex-direction:column;align-items:flex-start}.contact-card{flex-wrap:wrap}.contact-card>span:last-child{flex-basis:100%;margin-inline-start:0}.overview-hero{padding:24px}.overview-hero h2{font-size:22px}.hero-mark{display:none}.journey-panel{padding:22px}.login-panel{padding:32px 24px}.login-form h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.client-workspace fieldset{border:0;min-inline-size:0;margin:0;padding:0}.client-workspace fieldset:disabled{opacity:.7}.client-workspace legend{margin-block:12px;font-weight:700}.workspace-card{border:1px solid var(--border,#303034);border-radius:16px;margin-block:16px;padding:20px}.workspace-card h3,.workspace-card h4{margin-block-start:0}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:12px;display:grid}.setup-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block:0 28px;padding:0;list-style:none;display:grid}.setup-progress li{color:#aaa;border:1px solid #343438;border-radius:10px;padding:12px;font-size:12px}.setup-progress li.complete{color:#f7f7f7;border-color:#707078}.setup-progress small{color:#aaa;margin-block-start:4px;display:block}.message-card{border:1px solid #343438;border-radius:14px;margin-block:14px;padding:18px}.message-card.outbound{background:#17201e;border-inline-start:3px solid #b6e6d2}.message-card.inbound{margin-inline-end:20px}.message-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-card p{white-space:pre-wrap;overflow-wrap:anywhere}.message-card small,.activity-list small{color:#bbb}.activity-list{padding-inline-start:24px}.activity-list li{border-block-end:1px solid #343438;padding-block:12px}.activity-list small{margin-block-start:4px;display:block}.tabs{flex-wrap:wrap;overflow-x:auto}@media (max-width:600px){.setup-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid{grid-template-columns:1fr}.workspace-card{padding:14px}.message-card header{flex-direction:column;align-items:start}}.conversation-workspace{gap:18px;display:grid}.conversation-workspace fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.conversation-steps{color:var(--muted);flex-wrap:wrap;gap:32px;padding-inline-start:24px;display:flex}.conversation-control,.button-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-messages{gap:16px;max-height:540px;padding-block:20px;display:grid;overflow:auto}.conversation-messages article{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #34343a;border-radius:18px;max-width:88%;padding:16px 20px}.chat-user{background:#24242b;justify-self:start}.chat-assistant{background:#15151a;justify-self:end}.conversation-messages small{color:#ababba}.conversation-messages p{margin-block:8px}.conversation-workspace pre{max-height:220px;overflow:auto}.build-progress{background:linear-gradient(120deg,#16191f,#101217);border:1px solid #30333b;border-radius:20px;margin-bottom:26px;padding:22px 26px}.build-progress-head,.build-progress-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.build-progress h2{margin:3px 0 12px;font-size:21px}.build-pending,.build-ready{color:#f0cb78;background:#302916;border-radius:20px;padding:6px 12px;font-size:12px}.build-ready{color:#83e1ae;background:#163126}.build-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.build-progress-grid>div{gap:8px;display:grid}.build-progress-grid strong{color:#f5f5f8;font-size:32px}.build-progress-grid strong small{color:#999fae;font-size:16px}.build-progress-grid span{font-size:13px}.build-progress small,.build-progress-foot,.build-progress details p{color:#9ca3b4;font-size:12px}.build-progress progress{appearance:none;direction:rtl;background:#30333c;border:0;border-radius:9px;width:100%;height:7px;overflow:hidden}.build-progress progress::-webkit-progress-bar{background:#30333c;border-radius:9px}.build-progress progress::-webkit-progress-value{background:#af97ff;border-radius:9px;transition:width .4s}.build-progress progress::-moz-progress-bar{background:#af97ff}.build-progress-foot{margin-top:18px}.build-progress summary{cursor:pointer;color:#c6b7ff;margin-top:16px;font-size:13px}.build-task-list{gap:8px;display:grid}.build-task-list>div{border-bottom:1px solid #272a32;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.build-task-list b{white-space:nowrap;color:#a5adbc;font-weight:500}.build-task-list b[data-status=VERIFIED]{color:#84dcb3}.build-task-list b[data-status=BLOCKED]{color:#e2ba70}@media (max-width:700px){.build-progress{padding:18px}.build-progress-grid{grid-template-columns:1fr;gap:20px}.build-progress-grid strong{font-size:26px}.build-progress-head{align-items:start}.build-task-list>div{flex-direction:column;gap:4px}}.build-progress-grid strong{text-align:right;direction:ltr;unicode-bidi:isolate;line-height:1.4}.build-progress-grid strong small{margin-inline-start:5px;display:inline}.build-progress-head .eyebrow{margin:0}.build-progress-grid>div>small{line-height:1.7}
