.TasbihCounter-module__bPi8Iq__counter{justify-items:center;gap:16px;display:grid}.TasbihCounter-module__bPi8Iq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TasbihCounter-module__bPi8Iq__chips{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}@media (max-width:560px){.TasbihCounter-module__bPi8Iq__chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -2px;padding:0 2px 2px;overflow-x:auto}}.TasbihCounter-module__bPi8Iq__chips::-webkit-scrollbar{display:none}.TasbihCounter-module__bPi8Iq__chip{border:1px solid var(--app-border-strong,#cfd9de);height:34px;color:var(--app-ink-soft,#3b4a54);background:var(--app-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1);display:inline-flex}.TasbihCounter-module__bPi8Iq__chip:hover{background:var(--app-surface-hover,#f0f3f4)}.TasbihCounter-module__bPi8Iq__chips .TasbihCounter-module__bPi8Iq__chipActive,.TasbihCounter-module__bPi8Iq__chips .TasbihCounter-module__bPi8Iq__chipActive:hover{border-color:var(--app-gold,#b4862d);color:var(--app-gold-hover,#926b20);background:var(--app-gold-soft,#f7f1e3)}.TasbihCounter-module__bPi8Iq__recitation{text-align:center;justify-items:center;gap:4px;max-width:560px;padding:4px 8px 0;display:grid}.TasbihCounter-module__bPi8Iq__arabic{color:var(--app-ink,#0f1419);font-family:var(--font-amiri), "Amiri", "Noto Naskh Arabic", serif;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.75}.TasbihCounter-module__bPi8Iq__transliteration{color:var(--app-ink-soft,#3b4a54);margin:0;font-size:15px;font-style:italic;line-height:21px}.TasbihCounter-module__bPi8Iq__meaning{color:var(--app-muted,#536471);margin:0;font-size:13px;line-height:19px}@media (max-width:480px){.TasbihCounter-module__bPi8Iq__arabic{font-size:25px}}.TasbihCounter-module__bPi8Iq__steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.TasbihCounter-module__bPi8Iq__steps li{height:28px;color:var(--app-muted,#536471);background:var(--app-surface-subtle,#f7f9f9);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.TasbihCounter-module__bPi8Iq__steps .TasbihCounter-module__bPi8Iq__stepNow{color:var(--app-gold-hover,#926b20);background:var(--app-gold-soft,#f7f1e3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-gold,#b4862d) 45%, transparent)}.TasbihCounter-module__bPi8Iq__steps .TasbihCounter-module__bPi8Iq__stepDone{color:var(--app-ink,#0f1419)}.TasbihCounter-module__bPi8Iq__stepTimes{font-variant-numeric:tabular-nums;opacity:.7}.TasbihCounter-module__bPi8Iq__dial{aspect-ratio:1;width:min(280px,78vw);margin:4px 0;position:relative}.TasbihCounter-module__bPi8Iq__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.TasbihCounter-module__bPi8Iq__track,.TasbihCounter-module__bPi8Iq__arc{fill:none;stroke-width:10px}.TasbihCounter-module__bPi8Iq__track{stroke:color-mix(in srgb, var(--app-gold,#b4862d) 14%, var(--app-border,#eff3f4))}.TasbihCounter-module__bPi8Iq__arc{stroke:var(--app-gold,#b4862d);stroke-linecap:round;transition:stroke-dashoffset .22s cubic-bezier(.2,.7,.3,1)}.TasbihCounter-module__bPi8Iq__arcComplete{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--app-gold,#b4862d) 55%, transparent))}.TasbihCounter-module__bPi8Iq__bead{fill:var(--app-gold,#b4862d);transition:cx .2s cubic-bezier(.2,.7,.3,1),cy .2s cubic-bezier(.2,.7,.3,1)}.TasbihCounter-module__bPi8Iq__tap{color:var(--app-navy,#123746);background:radial-gradient(circle at 50% 30%, var(--app-surface,#fff) 0%, color-mix(in srgb, var(--app-gold-soft,#f7f1e3) 70%, var(--app-surface,#fff)) 100%);box-shadow:0 1px 0 #ffffffe6 inset, 0 10px 28px -12px #12374659, 0 0 0 1px color-mix(in srgb, var(--app-gold,#b4862d) 22%, transparent);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-content:center;justify-items:center;gap:2px;transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;inset:22px;overflow:hidden}.TasbihCounter-module__bPi8Iq__tap:active:not(:disabled){box-shadow:0 1px 0 #ffffffe6 inset, 0 4px 14px -8px #12374659, 0 0 0 1px color-mix(in srgb, var(--app-gold,#b4862d) 30%, transparent);transform:scale(.97)}.TasbihCounter-module__bPi8Iq__tap:focus-visible{outline:3px solid var(--app-focus-ring,#b4862d);outline-offset:4px}.TasbihCounter-module__bPi8Iq__tap:disabled{cursor:default}.TasbihCounter-module__bPi8Iq__tapComplete{background:radial-gradient(circle at 50% 30%, var(--app-surface,#fff) 0%, var(--app-gold-soft,#f7f1e3) 100%)}.TasbihCounter-module__bPi8Iq__ripple{background:radial-gradient(circle, color-mix(in srgb, var(--app-gold,#b4862d) 26%, transparent) 0%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;animation:.46s cubic-bezier(.2,.7,.3,1) TasbihCounter-module__bPi8Iq__ripple;position:absolute;inset:0}@keyframes TasbihCounter-module__bPi8Iq__ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.1)}}.TasbihCounter-module__bPi8Iq__number{font-family:var(--font-manrope), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:1;position:relative}.TasbihCounter-module__bPi8Iq__caption{max-width:170px;color:var(--app-muted,#536471);text-align:center;font-size:13px;font-weight:600;line-height:17px;position:relative}.TasbihCounter-module__bPi8Iq__tapComplete .TasbihCounter-module__bPi8Iq__caption{color:var(--app-gold-hover,#926b20)}@media (max-width:480px){.TasbihCounter-module__bPi8Iq__number{font-size:54px}}@media (prefers-reduced-motion:reduce){.TasbihCounter-module__bPi8Iq__ripple{animation:none}.TasbihCounter-module__bPi8Iq__arc,.TasbihCounter-module__bPi8Iq__bead,.TasbihCounter-module__bPi8Iq__tap{transition:none}}.TasbihCounter-module__bPi8Iq__controls{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:440px;display:flex}.TasbihCounter-module__bPi8Iq__control{border:1px solid var(--app-border-strong,#cfd9de);height:36px;color:var(--app-ink,#0f1419);background:var(--app-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;transition:background .16s cubic-bezier(.2,.7,.3,1),opacity .16s cubic-bezier(.2,.7,.3,1)}.TasbihCounter-module__bPi8Iq__control:hover:not(:disabled){background:var(--app-surface-hover,#f0f3f4)}.TasbihCounter-module__bPi8Iq__control:disabled{opacity:.45;cursor:default}.TasbihCounter-module__bPi8Iq__targets{background:var(--app-surface-subtle,#f7f9f9);box-shadow:inset 0 0 0 1px var(--app-border,#eff3f4);border-radius:999px;padding:3px;display:inline-flex}.TasbihCounter-module__bPi8Iq__target{min-width:48px;height:30px;color:var(--app-muted,#536471);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700;transition:color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1)}.TasbihCounter-module__bPi8Iq__target:hover{color:var(--app-ink,#0f1419)}.TasbihCounter-module__bPi8Iq__targets .TasbihCounter-module__bPi8Iq__targetActive{color:var(--app-ink,#0f1419);background:var(--app-surface,#fff);box-shadow:0 1px 3px #0f14191f}.TasbihCounter-module__bPi8Iq__fixed{color:var(--app-muted,#536471);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.TasbihCounter-module__bPi8Iq__chip:focus-visible,.TasbihCounter-module__bPi8Iq__control:focus-visible,.TasbihCounter-module__bPi8Iq__target:focus-visible{outline:2px solid var(--app-focus-ring,#b4862d);outline-offset:2px}.TasbihCounter-module__bPi8Iq__keys{color:var(--app-muted,#536471);margin:-4px 0 0;font-size:12px}@media (pointer:coarse){.TasbihCounter-module__bPi8Iq__keys{display:none}}@media (max-width:380px){.TasbihCounter-module__bPi8Iq__target{min-width:40px;padding:0 7px}}
.JobComposerView-module__xomkja__wrap{gap:12px;padding:12px 0 40px;display:grid}.JobComposerView-module__xomkja__guide{border:1px solid color-mix(in srgb, var(--app-gold,#b4862d) 28%, transparent);background:var(--app-gold-soft,#f7f1e3);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.JobComposerView-module__xomkja__guide p{color:var(--app-ink-soft,#3b4a54);margin:0;font-size:14px;line-height:20px}.JobComposerView-module__xomkja__guideMark{width:36px;height:36px;color:var(--app-gold-hover,#926b20);background:var(--app-surface,#fff);border-radius:11px;flex:none;place-items:center;display:grid}.JobComposerView-module__xomkja__guideMark svg{width:19px;height:19px}.JobComposerView-module__xomkja__section{border:1px solid var(--app-border,#eff3f4);background:var(--app-surface,#fff);border-radius:14px;gap:16px;padding:16px;display:grid;box-shadow:0 1px 2px #0f14190a}.JobComposerView-module__xomkja__sectionTitle{color:var(--app-ink,#0f1419);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.JobComposerView-module__xomkja__field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.JobComposerView-module__xomkja__field>label,.JobComposerView-module__xomkja__field>legend{color:var(--app-ink,#0f1419);padding:0;font-size:14px;font-weight:700}.JobComposerView-module__xomkja__field>legend{margin-bottom:7px}.JobComposerView-module__xomkja__field>label span{color:var(--app-muted,#536471);margin-left:4px;font-weight:500}.JobComposerView-module__xomkja__field input,.JobComposerView-module__xomkja__field textarea{border:1px solid var(--app-border-strong,#cfd9de);width:100%;color:var(--app-ink,#0f1419);background:var(--app-surface,#fff);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px;line-height:21px}.JobComposerView-module__xomkja__field textarea{resize:vertical}.JobComposerView-module__xomkja__field input:focus,.JobComposerView-module__xomkja__field textarea:focus,.JobComposerView-module__xomkja__skillBox:focus-within{border-color:var(--app-gold,#b4862d);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-gold,#b4862d) 16%, transparent);outline:0}.JobComposerView-module__xomkja__field input[aria-invalid=true],.JobComposerView-module__xomkja__field textarea[aria-invalid=true]{border-color:var(--app-danger,#f4212e)}.JobComposerView-module__xomkja__field input::-moz-placeholder{color:var(--app-muted,#536471);opacity:.75}.JobComposerView-module__xomkja__field textarea::-moz-placeholder{color:var(--app-muted,#536471);opacity:.75}.JobComposerView-module__xomkja__field input::placeholder,.JobComposerView-module__xomkja__field textarea::placeholder{color:var(--app-muted,#536471);opacity:.75}.JobComposerView-module__xomkja__pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.JobComposerView-module__xomkja__error{color:var(--app-danger,#f4212e);margin:0;font-size:13px;font-weight:600}.JobComposerView-module__xomkja__fieldFoot{align-items:flex-start;gap:10px;display:flex}.JobComposerView-module__xomkja__counter{color:var(--app-muted,#536471);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.JobComposerView-module__xomkja__chips{flex-wrap:wrap;gap:8px;display:flex}.JobComposerView-module__xomkja__chip{border:1px solid var(--app-border-strong,#cfd9de);height:34px;color:var(--app-ink-soft,#3b4a54);background:var(--app-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1);display:inline-flex}.JobComposerView-module__xomkja__chip:hover{background:var(--app-surface-hover,#f0f3f4)}.JobComposerView-module__xomkja__chips .JobComposerView-module__xomkja__chipActive,.JobComposerView-module__xomkja__chips .JobComposerView-module__xomkja__chipActive:hover{border-color:var(--app-gold,#b4862d);color:var(--app-gold-hover,#926b20);background:var(--app-gold-soft,#f7f1e3)}.JobComposerView-module__xomkja__chip:focus-visible,.JobComposerView-module__xomkja__primary:focus-visible,.JobComposerView-module__xomkja__secondary:focus-visible{outline:2px solid var(--app-focus-ring,#b4862d);outline-offset:2px}.JobComposerView-module__xomkja__skillBox{border:1px solid var(--app-border-strong,#cfd9de);background:var(--app-surface,#fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.JobComposerView-module__xomkja__field .JobComposerView-module__xomkja__skillBox input{width:auto;min-width:140px;box-shadow:none;border:0;flex:1;padding:4px}.JobComposerView-module__xomkja__field .JobComposerView-module__xomkja__skillBox input:focus{box-shadow:none}.JobComposerView-module__xomkja__skill{height:28px;color:var(--app-gold-hover,#926b20);background:var(--app-gold-soft,#f7f1e3);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.JobComposerView-module__xomkja__skill button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.JobComposerView-module__xomkja__skill button:hover{background:color-mix(in srgb, var(--app-gold,#b4862d) 18%, transparent)}.JobComposerView-module__xomkja__skill svg{stroke-width:2.4px;width:12px;height:12px}.JobComposerView-module__xomkja__toggle{cursor:pointer;align-items:center;gap:12px;display:flex;position:relative}.JobComposerView-module__xomkja__toggle input{opacity:0;pointer-events:none;position:absolute}.JobComposerView-module__xomkja__toggleTrack{background:var(--app-border-strong,#cfd9de);border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s cubic-bezier(.2,.7,.3,1);position:relative}.JobComposerView-module__xomkja__toggleTrack:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .18s cubic-bezier(.2,.7,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f141933}.JobComposerView-module__xomkja__toggle input:checked+.JobComposerView-module__xomkja__toggleTrack{background:var(--app-gold,#b4862d)}.JobComposerView-module__xomkja__toggle input:checked+.JobComposerView-module__xomkja__toggleTrack:after{transform:translate(18px)}.JobComposerView-module__xomkja__toggle input:focus-visible+.JobComposerView-module__xomkja__toggleTrack{outline:2px solid var(--app-focus-ring,#b4862d);outline-offset:2px}.JobComposerView-module__xomkja__toggleText{gap:1px;display:grid}.JobComposerView-module__xomkja__toggleText strong{color:var(--app-ink,#0f1419);font-size:14px;font-weight:700}.JobComposerView-module__xomkja__toggleText span{color:var(--app-muted,#536471);font-size:13px}.JobComposerView-module__xomkja__submitRow{justify-content:flex-end;gap:10px;padding:4px 0;display:flex}.JobComposerView-module__xomkja__primary,.JobComposerView-module__xomkja__secondary{height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s cubic-bezier(.2,.7,.3,1),opacity .16s cubic-bezier(.2,.7,.3,1);display:inline-flex}.JobComposerView-module__xomkja__primary{color:#fff;background:var(--app-navy,#123746);border:0}.JobComposerView-module__xomkja__primary:hover:not(:disabled){background:var(--app-navy-hover,#0a2935)}.JobComposerView-module__xomkja__primary:disabled{opacity:.5;cursor:default}.JobComposerView-module__xomkja__secondary{border:1px solid var(--app-border-strong,#cfd9de);color:var(--app-ink,#0f1419);background:var(--app-surface,#fff)}.JobComposerView-module__xomkja__secondary:hover{background:var(--app-surface-hover,#f0f3f4)}
.TasbihComposerView-module__Jo1TaG__preview{background:var(--app-gold-soft,#f7f1e3);border-radius:12px;padding:12px 8px 14px}.TasbihComposerView-module__Jo1TaG__fixedNote{color:var(--app-muted,#536471);margin:0;font-size:13px;line-height:18px}.TasbihComposerView-module__Jo1TaG__chipNote{color:var(--app-muted,#536471);margin-left:6px;font-weight:500}.TasbihComposerView-module__Jo1TaG__goalInput,.TasbihComposerView-module__Jo1TaG__dateInput{font-variant-numeric:tabular-nums;max-width:240px}.TasbihComposerView-module__Jo1TaG__hint{color:var(--app-muted,#536471);margin:0;font-size:13px}.TasbihComposerView-module__Jo1TaG__limits button:disabled,.TasbihComposerView-module__Jo1TaG__limits input:disabled{opacity:.45;cursor:default}.TasbihComposerView-module__Jo1TaG__limits button:disabled:hover{background:var(--app-surface,#fff)}
