@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url("./media/readex-pro-arabic-300-normal-F3GYBGLQ.woff2") format("woff2"),url("./media/readex-pro-arabic-300-normal-SXGU4ZLL.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/readex-pro-arabic-400-normal-RJC5HO6L.woff2") format("woff2"),url("./media/readex-pro-arabic-400-normal-AOFS3VNR.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url("./media/readex-pro-arabic-500-normal-SI633V3S.woff2") format("woff2"),url("./media/readex-pro-arabic-500-normal-RUV3FF2S.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url("./media/readex-pro-arabic-600-normal-YLL3NWDW.woff2") format("woff2"),url("./media/readex-pro-arabic-600-normal-65F6DISC.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url("./media/readex-pro-arabic-700-normal-3K7YYOW6.woff2") format("woff2"),url("./media/readex-pro-arabic-700-normal-46JUHBIB.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url("./media/readex-pro-latin-300-normal-CGKBN344.woff2") format("woff2"),url("./media/readex-pro-latin-300-normal-7USYV254.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url("./media/readex-pro-latin-400-normal-I6V44PQ5.woff2") format("woff2"),url("./media/readex-pro-latin-400-normal-PGRUSPN3.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url("./media/readex-pro-latin-500-normal-3VVVDM7K.woff2") format("woff2"),url("./media/readex-pro-latin-500-normal-7QFROG2Y.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url("./media/readex-pro-latin-600-normal-MKC7N2GH.woff2") format("woff2"),url("./media/readex-pro-latin-600-normal-ZT5CXPAZ.woff") format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url("./media/readex-pro-latin-700-normal-U4OPN2BP.woff2") format("woff2"),url("./media/readex-pro-latin-700-normal-Y5PQVR7L.woff") format("woff")}:root{--cream: #fff8e6;--paper: #fffdf5;--card: #fdf0cf;--sand: #ffe08a;--line: #e8dcc4;--ink: #171717;--brown: #3a2c12;--muted: #4f4130;--teal: #ffc400;--teal-light: #2f8f87;--terracotta: #ffc400;--terracotta-deep: #e6b000;--radius: 20px;--container: 1200px;--red: var(--terracotta);--red-deep: var(--terracotta-deep);--black: var(--ink);--black-deep: var(--ink);--charcoal: var(--brown);--cream-deep: var(--card);font-family:Readex Pro,system-ui,Segoe UI,Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font-size:1.05rem;line-height:1.75}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{line-height:1.3;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.container{width:min(100% - 48px,var(--container));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;border:1.5px solid transparent;font:inherit;font-size:1.1rem;font-weight:500;cursor:pointer;transition:transform .15s,background-color .15s}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--terracotta);color:var(--ink)}.btn.primary:hover{background:var(--terracotta-deep)}.btn.dark{background:var(--ink);color:var(--cream)}.btn.teal{background:var(--teal);color:var(--on-teal, var(--ink))}.btn.light{background:var(--cream);color:var(--ink)}.btn.ghost{border-color:var(--ink);color:var(--ink);background:transparent}.btn.small{min-height:44px;padding:0 22px;font-size:1rem}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.adm{--bg: #ffffff;--surface: #ffffff;--soft: #f5f3ee;--text: #171717;--muted: #4f4a42;--line: #e4dfd3;--accent: var(--cx-primary, var(--brand));--on-accent: var(--cx-on-primary, var(--brand-ink));--accent-text: #171717;--warn: #a8482f;--danger: #b3321a;--on-danger: #ffffff;--ok: #1d6b3a;color-scheme:light}html[data-theme=dark] .adm{--bg: #14100d;--surface: #1e1713;--soft: #2a2019;--text: #f2e8da;--muted: #c4b5a3;--line: #3d3027;--accent: color-mix(in srgb, var(--brand) 72%, #ffffff);--on-accent: #1a1208;--accent-text: color-mix(in srgb, var(--brand) 40%, #ffffff);--warn: #e58e72;--danger: #e58e72;--on-danger: #1a0e09;--ok: #4fb3aa;color-scheme:dark}.adm h1{font-size:1.5rem;margin-block-end:4px}.adm h2{font-size:1.1rem}.adm .sub,.adm .muted{color:var(--muted)}.adm .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.adm .head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px}.adm .btn{font:inherit;font-weight:700;min-height:44px;min-width:44px;padding-inline:16px;border-radius:999px;border:2px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.adm .btn.secondary{background:transparent;color:var(--text);border-color:var(--line)}.adm .btn.danger{background:#fff;border-color:var(--danger);color:var(--danger)}html[data-theme=dark] .adm .btn.danger{background:transparent}.adm .btn.small{min-height:44px;padding-inline:12px;font-weight:600}.adm .btn[disabled]{opacity:.45;cursor:not-allowed}.adm input:not([type=checkbox]):not([type=radio]):not(.solo *),.adm select:not(.solo *),.adm textarea:not(.solo *){font:inherit;min-height:44px;padding:8px 12px;border-radius:12px;border:2px solid var(--line);background:var(--bg);color:var(--text);max-width:100%}.adm textarea{width:100%}.adm input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent-text)}.adm label.f{display:grid;gap:4px;font-weight:600}.adm :focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.adm .badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:.85rem;font-weight:700;border:1px solid currentColor;white-space:nowrap}.adm .badge.Active,.adm .badge.ok{color:var(--ok)}.adm .badge.Trial{color:var(--accent-text)}.adm .badge.Grace,.adm .badge.Expired,.adm .badge.Suspended,.adm .badge.warn{color:var(--warn)}.adm .badge.Archived{color:var(--muted)}.adm .tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.adm table{border-collapse:collapse;width:100%;min-width:640px}.adm th,.adm td{padding:10px 12px;text-align:start;border-block-end:1px solid var(--line);vertical-align:middle}.adm th{font-size:.85rem;color:var(--muted);font-weight:600;white-space:nowrap}.adm tr:last-child td{border-block-end:0}.adm .num{font-variant-numeric:tabular-nums}.adm td.num,.adm th.num{white-space:nowrap}.adm .tablewrap{max-width:100%;min-width:0}.adm .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.adm .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adm .error{color:var(--danger);font-weight:600}.adm .empty{text-align:center;padding:40px 16px;color:var(--muted)}.adm .seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.adm .seg button{min-height:44px;padding-inline:14px;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer}.adm .seg button[aria-pressed=true],.adm .seg button.on{background:var(--accent);color:var(--on-accent);font-weight:700}@media(prefers-reduced-motion:reduce){.adm *{transition:none!important;animation:none!important}}.adm label.f{min-width:0}.adm label.f input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm label.f select{width:100%;min-width:0}.adm label.f.row{display:flex;align-items:center;gap:10px}.adm table{min-width:520px}.adm .tablewrap{position:relative}app-home-page,app-not-found-page{display:block;background:var(--cream);color:var(--ink);--teal: #f5b800;--on-teal: #171717;--sand: #fff1bf;--cream: #ffffff;--paper: #ffffff;--card: #fafafa;--line: #ececec;--muted: #3d3d3d;--ink: #171717;--brown: #2b2b2b;--terracotta: var(--teal);--terracotta-deep: var(--teal)}app-home-page[data-site-theme=purple],app-not-found-page[data-site-theme=purple]{--teal: #6d28d9;--on-teal: #ffffff;--sand: #ede5fd;--tint: #ede5fd;--on-tint: #5b21b6;--tint-line: #e4d8fb;--stripe-a: #f8f5fe;--stripe-b: #efe8fd}app-home-page[data-site-theme=black],app-not-found-page[data-site-theme=black]{--teal: #171717;--on-teal: #ffffff;--sand: #f1f1f1;--teal-on-dark: #ffffff;--on-teal-on-dark: #171717;--tint: #f1f1f1;--on-tint: #171717;--tint-line: #e4e4e4;--stripe-a: #fafafa;--stripe-b: #f0f0f0;--teal-on-ink: #ffffff}app-home-page .btn.primary,app-home-page .btn.teal{color:var(--on-teal)}app-home-page .btn.primary:hover{filter:brightness(.92)}html[data-palette=yellow]{--p: #f5b800;--on-p: #171717;--p-soft: #fff1bf;--p-warn: #fbd96b}html[data-palette=purple]{--p: #6d28d9;--on-p: #ffffff;--p-soft: #ede5fd;--p-warn: #d9c8fa}html[data-palette=black]{--p: #171717;--on-p: #ffffff;--p-soft: #f1f1f1;--p-warn: #e8e8e8}html[data-palette]{--btn: var(--p);--on-btn: var(--on-p);--brand: var(--p);--brand-ink: var(--on-p);--brand-soft: var(--p-soft);--brand-wash: #ffffff;--brand-deep: var(--p);--ink-brown: #171717;--on-ink: #ffffff;--cream: #ffffff;--paper: #ffffff;--sand: var(--p-soft);--line: #ececec;--ink: #171717;--muted: #3d3d3d;--teal: var(--p);--on-teal: var(--p-on, var(--on-p));--cx-page: #ffffff;--cx-col: #fafafa;--cx-card: #ffffff;--cx-line: #ececec;--cx-text: #171717;--cx-muted: #3d3d3d;--cx-late: #fde4df;--cx-late-text: #a8271a;--cx-primary: var(--p);--cx-on-primary: var(--on-p);--cx-chip: var(--p-soft);--cx-warn: var(--p-warn);--cx-dock: var(--p);--cx-on-dock: var(--on-p)}html[data-palette=yellow][data-theme=dark]:has(.adm){--p-soft: #3a3118;--p-warn: #5c4a1c;--cx-page:#1b1713;--cx-col:#231d18;--cx-card:#2a231d;--cx-line:#3a3028;--cx-text:#f2e8da;--cx-muted:#c4b5a3;--cx-late:#4a2620;--cx-late-text:#f0a58f}html[data-palette=purple][data-theme=dark]:has(.adm){--p-soft: #2c2150;--p-warn: #41307a;--cx-page:#1b1713;--cx-col:#231d18;--cx-card:#2a231d;--cx-line:#3a3028;--cx-text:#f2e8da;--cx-muted:#c4b5a3;--cx-late:#4a2620;--cx-late-text:#f0a58f}html[data-palette=black][data-theme=dark]:has(.adm){--p-soft: #2f2f2f;--p-warn: #444444;--cx-page:#1b1713;--cx-col:#231d18;--cx-card:#2a231d;--cx-line:#3a3028;--cx-text:#f2e8da;--cx-muted:#c4b5a3;--cx-late:#4a2620;--cx-late-text:#f0a58f}html:not(:has(.adm)){color-scheme:light!important}html[data-theme=dark][data-palette=black] .adm{--accent: #f1f1f1;--on-accent: #171717;--accent-text: #f1f1f1}html[data-palette] .big:not(.adm *),html[data-palette] .primary:not(.adm *),html[data-palette] .add-order:not(.adm *),html[data-palette] .go:not(.adm *),html[data-palette] .dock-main:not(.adm *),html[data-palette] .tab.on:not(.adm *),html[data-palette] .count:not(.adm *),html[data-palette] .chip button:not(.adm *),html[data-palette] .sort.on:not(.adm *),html[data-palette] .tab4.on:not(.adm *),html[data-palette] .tile.more:not(.adm *),html[data-palette] .done-title .count:not(.adm *),html[data-palette] .seg button.on:not(.adm *),html[data-palette] [data-test=review]:not(.adm *){background:var(--p)!important;color:var(--on-p)!important;border-color:var(--p)!important;box-shadow:none!important}html[data-palette] .outline{color:var(--cx-text);border-color:var(--cx-text)}html[data-palette] h1,html[data-palette] h2,html[data-palette] h3,html[data-palette] .number,html[data-palette] [data-test=number],html[data-palette] [data-test=greeting],html[data-palette] [data-test=shop],html[data-palette] .pill,html[data-palette] .ready-pill{color:var(--cx-text)}:root{--brand: #f5b800;--brand-ink: #171717;--btn: var(--ink-brown);--on-btn: var(--on-ink);--ink-brown: #171717;--on-ink: #ffc400;--brand-soft: color-mix(in srgb, var(--brand) 24%, #ffffff);--brand-wash: color-mix(in srgb, var(--brand) 9%, #fffdf7);--brand-deep: color-mix(in srgb, var(--brand) 62%, #000000)}
