@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_eb32b749-module__msiTQW__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_eb32b749-module__msiTQW__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@layer base{:root{--brand-primary:#1e40af;--brand-accent:#1e40af;--bg:#f7f7f8;--surface:#fff;--text:#16181d;--muted:#5d6470;--border:#e3e5e9;--danger:#b42318;--success:#067647;--warning:#93370d;--brand-ink:var(--brand-text,var(--brand-primary));--radius:8px;--sidebar-w:230px;--header-h:56px;--page-pad:28px;--page-pad-sm:16px;--control-h:36px;--measure:520px;--shadow:0 1px 2px #1018280f, 0 1px 3px #1018281a;--font:var(--font-inter), var(--font-cairo), system-ui, sans-serif;--faint:#9ba0ab;--tile:#f1f3f7;--tile-grad:linear-gradient(180deg, #fbfcfe 0%, #eceff5 100%);--tile-glow:0 6px 14px -8px color-mix(in srgb, var(--brand-primary) 45%, transparent);--well:#e9ebf0;--brand-soft:color-mix(in srgb, var(--brand-primary) 12%, transparent);--danger-soft:#fdecea;--success-soft:#e8f6ef;--warning-soft:#f9f0e2;--nav:#fff;--nav-ink:#16181d;--nav-muted:#5d6470;--nav-faint:#9ba0ab;--nav-hover:#1018280d;--nav-active:var(--brand-soft);--nav-line:#e3e5e9;--nav-accent:var(--brand-ink);--clay:0 24px 48px -22px #10182833, 0 6px 14px -8px #1018281a, inset 0 1px 0 #ffffffeb;--clay-sm:0 10px 22px -14px #10182840, inset 0 1px 0 #fff9;--tone-gray:#5d6470;--tone-blue:#1d4ed8;--tone-sky:#0369a1;--tone-teal:#0f766e;--tone-green:#15803d;--tone-emerald:#047857;--tone-yellow:#a16207;--tone-orange:#c2410c;--tone-red:#b91c1c;--tone-pink:#be185d;--tone-purple:#7e22ce;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#6250d6;--chart-8:#e34948;--whatsapp:#128c3e;--support:#6d28d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111317;--surface:#1a1d23;--text:#eceef2;--muted:#a2a8b3;--border:#2c3038;--danger:#f97066;--success:#47cd89;--warning:#fdb022;--brand-ink:var(--brand-text-dark,#8fb0ff);--faint:#6b7180;--tile:#1e212a;--tile-grad:linear-gradient(180deg, #232a37 0%, #181d27 100%);--tile-glow:0 6px 14px -8px color-mix(in srgb, var(--brand-primary) 50%, transparent);--well:#0d0f14;--danger-soft:#f0685b29;--success-soft:#34c27f24;--warning-soft:#e0a04a29;--nav:#15181c;--nav-ink:#eef0f4;--nav-muted:#fff9;--nav-faint:#fff6;--nav-hover:#ffffff0f;--nav-active:#ffffff17;--nav-line:#ffffff14;--nav-accent:var(--brand-text-dark,#8fb0ff);--clay:0 24px 48px -22px #000000bf, 0 6px 14px -8px #00000080, inset 0 1px 0 #ffffff0d;--clay-sm:0 10px 22px -14px #000000b3, inset 0 1px 0 #ffffff0d;--tone-gray:#a2a8b3;--tone-blue:#8fb0ff;--tone-sky:#7dd3fc;--tone-teal:#5eead4;--tone-green:#86efac;--tone-emerald:#6ee7b7;--tone-yellow:#fde047;--tone-orange:#fdba74;--tone-red:#fca5a5;--tone-pink:#f9a8d4;--tone-purple:#d8b4fe;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--whatsapp:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],[data-theme=dark]{--bg:#111317;--surface:#1a1d23;--text:#eceef2;--muted:#a2a8b3;--border:#2c3038;--danger:#f97066;--success:#47cd89;--warning:#fdb022;--brand-ink:var(--brand-text-dark,#8fb0ff);--faint:#6b7180;--tile:#1e212a;--tile-grad:linear-gradient(180deg, #232a37 0%, #181d27 100%);--tile-glow:0 6px 14px -8px color-mix(in srgb, var(--brand-primary) 50%, transparent);--well:#0d0f14;--danger-soft:#f0685b29;--success-soft:#34c27f24;--warning-soft:#e0a04a29;--nav:#15181c;--nav-ink:#eef0f4;--nav-muted:#fff9;--nav-faint:#fff6;--nav-hover:#ffffff0f;--nav-active:#ffffff17;--nav-line:#ffffff14;--nav-accent:var(--brand-text-dark,#8fb0ff);--clay:0 24px 48px -22px #000000bf, 0 6px 14px -8px #00000080, inset 0 1px 0 #ffffff0d;--clay-sm:0 10px 22px -14px #000000b3, inset 0 1px 0 #ffffff0d;--tone-gray:#a2a8b3;--tone-blue:#8fb0ff;--tone-sky:#7dd3fc;--tone-teal:#5eead4;--tone-green:#86efac;--tone-emerald:#6ee7b7;--tone-yellow:#fde047;--tone-orange:#fdba74;--tone-red:#fca5a5;--tone-pink:#f9a8d4;--tone-purple:#d8b4fe;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--whatsapp:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:15px;line-height:1.5}a{color:var(--brand-ink)}h1,h2{line-height:1.25}.field{gap:.25rem;font-size:.875rem;font-weight:500;display:grid}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);inline-size:100%;padding-block:.5rem;padding-inline:.75rem;font-weight:400}.field input[type=radio],.field input[type=checkbox]{border:0;inline-size:auto;padding:0}.field .hint{color:var(--muted);font-weight:400}.stack{gap:1rem;display:grid}.button{font:inherit;border-radius:var(--radius);background:var(--brand-primary);color:var(--brand-on-primary,#fff);cursor:pointer;border:1px solid #0000;padding-block:.55rem;padding-inline:1rem;font-weight:600}.button:disabled{opacity:.6;cursor:progress}.button.secondary{color:var(--text);border-color:var(--border);background:0 0}.button.danger{background:var(--danger)}.alert{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);padding:.75rem}.alert.error{border-color:var(--danger);color:var(--danger)}.alert.success{border-color:var(--success);color:var(--success)}.auth-page{place-items:center;min-block-size:100dvh;padding:1.5rem;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);inline-size:100%;max-inline-size:26rem;box-shadow:var(--shadow);border-radius:12px;padding:2rem}.auth-card .logo{max-block-size:48px;max-inline-size:200px}.auth-card h1,.auth-card .preview-title{margin-block:1rem .25rem;font-size:1.35rem;font-weight:700}.auth-card .tagline{color:var(--muted);margin-block:0 1.5rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}label.button{display:inline-block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:.875rem}.table th,.table td{text-align:start;border-block-end:1px solid var(--border);vertical-align:top;padding-block:.5rem;padding-inline:.75rem}.table th{color:var(--muted);font-weight:600}.tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.tabs a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding-block:.35rem;padding-inline:.75rem;text-decoration:none}.inline-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.tag{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);color:var(--brand-ink);border-radius:999px;padding-inline:.5rem;font-size:.75rem;display:inline-block}.popover{position:relative}.popover-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);inline-size:22rem;max-inline-size:90vw;box-shadow:var(--shadow);z-index:10;padding:.5rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-inline-size:1.25rem;margin-inline-start:.25rem;padding-inline:.3rem;font-size:.7rem;font-weight:700;display:inline-grid}.notification{border-radius:var(--radius);padding:.5rem}.notification.unread{background:color-mix(in srgb, var(--brand-primary) 8%, transparent)}.document-frame{border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-block-size:70vh;inline-size:100%}.dir-arrow{display:inline-block}[dir=rtl] .dir-arrow{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.skip-link{z-index:100;background:var(--surface);color:var(--text);border:2px solid var(--brand-ink);border-radius:var(--radius);padding:.5rem 1rem;position:absolute;inset-block-start:-3rem;inset-inline-start:.5rem}.skip-link:focus{inset-block-start:.5rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1{letter-spacing:-.025em;margin-block:0 .25rem;font-size:23px;font-weight:700;line-height:1.2}h2{letter-spacing:-.01em;margin-block:0 .5rem;font-size:15px;font-weight:650}h3{margin-block:0 .4rem;font-size:13.5px;font-weight:650}p{margin-block:0 .5rem}.field{color:var(--text);gap:.375rem;font-size:12.5px;font-weight:600}.field input:not([type=radio],[type=checkbox],[type=file],[type=color]),.field select,.field textarea{min-block-size:var(--control-h);border:1px solid var(--border);background-color:var(--surface);border-radius:10px;padding-block:.4rem;padding-inline:.75rem;font-size:13.5px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.field textarea{min-block-size:6rem;padding-block:.55rem}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 22%, transparent);outline:none}.field input[type=radio],.field input[type=checkbox],.check input{accent-color:var(--brand-primary)}.field .hint,.hint{color:var(--muted);font-size:12px;font-weight:400}.button{min-block-size:var(--control-h);white-space:nowrap;box-shadow:var(--clay-sm);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-block:0;padding-inline:.875rem;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.button:hover{filter:brightness(1.08)}.button svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.button.secondary{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:none}.button.secondary:hover{filter:none;background:var(--tile)}.button.danger{color:#fff}.button.small{min-block-size:2rem;padding-inline:.7rem;font-size:12px}.alert{border-radius:10px;padding-block:.7rem;padding-inline:.9rem;font-size:13.5px}.alert.error{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.alert.success{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.alert.warning,.alert.warn{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 35%, transparent);color:var(--warning)}.card{box-shadow:var(--clay);border-radius:16px;padding:1.125rem 1.25rem}.table{font-size:13.5px}.table th{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);white-space:nowrap;vertical-align:middle;padding-block:.6rem;padding-inline:1rem;font-size:11.5px;font-weight:600}.table td{vertical-align:middle;padding-block:.7rem;padding-inline:1rem}.table tbody tr{transition:background-color .15s}.table tbody tr:hover{background:color-mix(in srgb, var(--tile) 60%, transparent)}.table tbody tr:last-child td{border-block-end:0}.tabs{gap:.375rem}.tabs a{min-block-size:2rem;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;padding-block:0;padding-inline:.8rem;font-size:13px;font-weight:600;display:inline-flex}.tabs a:hover{color:var(--text);background:var(--tile)}.tabs a[aria-current=page]{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent);color:var(--brand-ink)}.tag{padding-block:.125rem;padding-inline:.5rem;font-size:11px;font-weight:600;line-height:1.5}a{text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}.table td a{color:var(--text);font-weight:600}.table td a:hover{color:var(--brand-ink)}select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]){font:inherit;color:var(--text);background-color:var(--surface);border:1px solid var(--border);border-radius:8px;min-block-size:2rem;padding-inline:.6rem;font-size:13px}input[type=checkbox],input[type=radio]{accent-color:var(--brand-primary)}.popover-panel{box-shadow:var(--clay);border-radius:16px}}
.stepper{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stepper li{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.35rem .75rem}.stepper li.done{color:var(--success);border-color:var(--success)}.stepper li.current{color:var(--brand-primary);border-color:var(--brand-primary);font-weight:600}.thread{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.thread-item{display:flex}.thread-item.side-staff{justify-content:flex-end}.thread-item.card{justify-content:center}.thread-item .bubble{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);max-width:min(36rem,90%);padding:.6rem .8rem}.thread-item.side-staff .bubble{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface))}.thread-item.internal_note .bubble{background:color-mix(in srgb, var(--warning,#b54708) 10%, var(--surface));border-color:color-mix(in srgb, var(--warning,#b54708) 40%, var(--border))}.thread-event{color:var(--muted);text-align:center;margin:0;font-size:.875rem}.thread-card{width:100%}.pre-line{white-space:pre-line}.checklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.checklist li.done{color:var(--success)}.checklist select{margin-inline-start:.5rem}.composer.internal{border-color:color-mix(in srgb, var(--warning,#b54708) 40%, var(--border))}.status-chip.request-review{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);color:var(--brand-primary)}.status-chip.ticket-resolved{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.status-chip.request-rejected{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}dl.details{gap:.35rem;margin:0;display:grid}dl.details div{flex-wrap:wrap;gap:.5rem;display:flex}dl.details dt{color:var(--muted)}dl.details dd{margin:0}.status-chip.request-new,.status-chip.request-cancelled,.status-chip.ticket-open{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}.thread.client-view .thread-item.side-client{justify-content:flex-end}.thread.client-view .thread-item.side-staff{justify-content:flex-start}.thread.client-view .thread-item.side-client .bubble{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface))}.thread.client-view .thread-item.side-staff .bubble{background:var(--surface)}
