@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-DIMBuZnN.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-DoitJjou.woff2) format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-c-WwFYr-.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2) format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BfmCfwfZ.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-BhTl8mZv.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-CFh7D7Z4.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-C1Wg56Vg.woff) format("woff")}:root{--white: #ffffff;--ink: #333333;--ink-muted: #5c5c5c;--blush: #e7dada;--mauve: #98817b;--sage: #b5bda5;--mist: #d1cccc;--stone: #969892;--graphite: #7f7f7f;--quiet: #f7f2f2;--urgent: #a8322a;--sage-ink: #5f6a4d;--mauve-deep: #6e5b56;--font: "Tajawal", system-ui, sans-serif;--gutter: 1rem;color-scheme:light}html[lang=en]{--font: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6}h1,h2{margin:0;font-weight:700;line-height:1.3}h1{font-size:clamp(1.45rem,1.1rem + 1.4vw,2rem)}h2{font-size:1.15rem}.muted{color:var(--ink-muted);margin:0}.small{font-size:.875rem}a{color:var(--mauve-deep)}:focus-visible{outline:2px solid var(--mauve-deep);outline-offset:2px;border-radius:4px}button{font:inherit;cursor:pointer}.link{background:none;border:0;color:var(--ink-muted);padding:.25rem .5rem}.link:hover{color:var(--ink)}.shell{min-height:100vh}.top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--gutter);border-bottom:1px solid var(--blush)}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink);font-weight:700}.brand img{height:2.4rem;width:auto}.top-actions{display:flex;gap:.25rem}main{max-width:72rem;margin:0 auto;padding:1.5rem var(--gutter) 3rem}.hello{margin-bottom:1.25rem}.road{background:var(--quiet);border-radius:1.25rem;padding:1.25rem 1.25rem 1rem;margin-bottom:2rem}.road-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:1rem}.journey{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.journey:before{content:"";position:absolute;inset-inline:4%;bottom:2.15rem;height:3px;background:repeating-linear-gradient(90deg,var(--mauve) 0 10px,transparent 10px 16px);opacity:.45}.stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:6.5rem;justify-content:flex-end}.stop .count{font-weight:700;font-size:1.05rem;color:var(--stone)}.stop.has .count{color:var(--ink)}.stop .dot{--size: calc(14px + var(--s, 0) * 30px);display:block;width:var(--size);height:var(--size);border-radius:50%;background:var(--white);border:2px solid var(--mist)}.stop:not(.has) .dot{--size: 8px}.stop.has .dot{background:var(--mauve);border-color:var(--mauve)}.stop:first-child.has .dot{background:var(--white);border-color:var(--mauve);border-style:dashed}.stop:last-child.has .dot{background:var(--sage);border-color:var(--sage-ink)}.stop .name{font-size:.78rem;color:var(--ink-muted);height:2.2rem;display:flex;align-items:flex-start;text-align:center;line-height:1.2}.hint{margin:.75rem 0 0;font-size:.85rem;color:var(--ink-muted)}.split{display:grid;grid-template-columns:1.35fr 1fr;gap:2rem;align-items:start}.split h2,.updates h2{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.tally{font-size:.85rem;background:var(--blush);color:var(--mauve-deep);border-radius:999px;padding:0 .55rem;font-weight:700}.items{list-style:none;margin:0;padding:0;border-top:1px solid var(--blush)}.item{display:grid;grid-template-columns:11rem 1fr auto;grid-template-areas:"kind who time" "kind what what";gap:.1rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--blush)}.item .kind{grid-area:kind;display:flex;align-items:flex-start;gap:.45rem;font-size:.88rem;font-weight:500;color:var(--ink)}.item .kind i{flex:none;width:.65rem;height:.65rem;border-radius:50%;margin-top:.42rem;background:var(--graphite)}.k-docs_overdue .kind i{background:var(--mauve)}.k-with_staff .kind i{background:var(--sage-ink)}.k-flag .kind i{background:var(--stone)}.item .who{grid-area:who;font-weight:700}.item .who a{color:var(--ink);text-decoration:none}.item .who a:hover{text-decoration:underline}.item .who small{display:block;font-weight:400;color:var(--ink-muted);font-size:.82rem}.item .what{grid-area:what;color:var(--ink-muted);font-size:.9rem}.item time{grid-area:time;color:var(--stone);font-size:.82rem;white-space:nowrap}.days{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.day{display:grid;grid-template-columns:6.5rem 1fr;grid-template-areas:"name nums" "date nums";align-items:center;gap:0 .75rem;padding:.7rem .9rem;border:1px solid var(--blush);border-radius:.8rem}.day.today{border-color:var(--mauve);box-shadow:inset 4px 0 0 var(--mauve)}html[dir=rtl] .day.today{box-shadow:inset -4px 0 0 var(--mauve)}.dname{grid-area:name;font-weight:700;display:flex;align-items:center;gap:.4rem}.dname em{font-style:normal;font-size:.72rem;font-weight:500;background:var(--mauve);color:var(--white);border-radius:999px;padding:0 .45rem}.ddate{grid-area:date;font-size:.82rem;color:var(--ink-muted)}.day dl,.day>.muted{grid-area:nums}.day dl{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;justify-content:flex-end}.day dl div{display:flex;align-items:baseline;gap:.3rem}.day dt{font-size:.8rem;color:var(--ink-muted);order:2}.day dd{margin:0;font-weight:700;font-size:1.1rem;order:1}.day .ok dd{color:var(--sage-ink)}.updates{margin-top:2.5rem}.updates ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.updates li{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:baseline;padding:.6rem .9rem;background:var(--quiet);border-radius:.7rem}.updates time{color:var(--stone);font-size:.82rem;white-space:nowrap}.notice{background:#f6eeec;color:var(--mauve-deep);padding:.6rem .8rem;border-radius:.6rem;margin:0}.auth{max-width:24rem;margin:3rem auto;display:grid;gap:1rem}.auth label{display:grid;gap:.35rem;font-weight:500}.auth input{font:inherit;padding:.7rem .8rem;border:1px solid var(--mist);border-radius:.6rem;background:var(--white)}.auth input:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px var(--blush)}.primary{display:inline-block;text-align:center;text-decoration:none;background:var(--mauve-deep);color:var(--white);border:0;border-radius:.7rem;padding:.8rem 1rem;font-weight:700}.primary:disabled{opacity:.6;cursor:wait}@media (max-width: 860px){.split{grid-template-columns:1fr}}@media (max-width: 560px){:root{--gutter: 1rem}.road{padding:1rem .6rem .8rem;border-radius:1rem}.stop{min-height:5.6rem}.stop .count{font-size:.9rem}.stop .dot{--size: calc(8px + var(--s, 0) * 16px)}.stop .name{font-size:.68rem}.journey:before{bottom:2.1rem}.item{grid-template-columns:1fr auto;grid-template-areas:"kind time" "who who" "what what"}.updates li{grid-template-columns:1fr auto}.updates li span{grid-column:1 / -1}.brand span{font-size:.95rem}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.sections{display:flex;gap:.25rem;margin-inline-start:auto;margin-inline-end:1rem}.sections a{text-decoration:none;color:var(--ink-muted);padding:.35rem .75rem;border-radius:999px}.sections a[aria-current=page]{background:var(--quiet);color:var(--ink);font-weight:700}.back{display:inline-block;margin-bottom:.75rem;color:var(--ink-muted);text-decoration:none}.back:before{content:"→ "}html[dir=ltr] .back:before{content:"← "}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem}.tools{display:grid;grid-template-columns:1fr 13rem 13rem;gap:.6rem;margin-bottom:.75rem}.tools input,.tools select{font:inherit;padding:.6rem .75rem;border:1px solid var(--mist);border-radius:.6rem;background:var(--white);color:var(--ink);min-width:0}.tools input:focus,.tools select:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px var(--blush)}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.chip{border:1px solid var(--mist);background:var(--white);color:var(--ink);border-radius:999px;padding:.3rem .85rem;font-size:.9rem}.chip.on{background:var(--mauve-deep);border-color:var(--mauve-deep);color:var(--white)}.empty{padding:2rem 0}.table{border-top:1px solid var(--blush)}.tr{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr);gap:1rem;align-items:center;padding:.75rem .25rem;border-bottom:1px solid var(--blush);color:var(--ink);text-decoration:none}a.tr:hover{background:var(--quiet)}.tr.th{font-size:.82rem;color:var(--ink-muted);padding-block:.5rem}.c-name b{display:block}.c-name small,.c-next small{display:block;color:var(--ink-muted);font-size:.82rem}.c-contact{color:var(--ink-muted);font-size:.9rem}.c-state{display:flex;align-items:center;gap:.45rem;font-size:.9rem}.c-state i{width:.6rem;height:.6rem;border-radius:50%;background:var(--sage-ink);flex:none}.s-late i{background:var(--mauve-deep)}.s-docs i{background:var(--mauve)}.s-staff i{background:var(--graphite)}.s-idle i{background:var(--white);border:1.5px dashed var(--stone)}.s-done i{background:var(--sage)}.progress{display:flex;align-items:center;gap:.6rem}.pips{display:inline-flex;gap:3px}.pips i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--mist);background:var(--white)}.pips i.giv{border-color:var(--mauve);background:var(--blush)}.pips i.doc{border-color:var(--mauve);background:var(--mauve)}.ptext{font-size:.82rem;color:var(--ink-muted);white-space:nowrap}.leader-head{margin-bottom:1.5rem}.facts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:.5rem 0 0}.facts div{display:flex;gap:.4rem}.facts dt{color:var(--ink-muted)}.facts dd{margin:0}.leader-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;align-items:start}.class h2{margin-bottom:.75rem}.class h2 small{font-weight:400;color:var(--ink-muted);font-size:.9rem}.class+.class{margin-top:2rem}.sessions{list-style:none;margin:0;padding:0;border-top:1px solid var(--blush)}.ses{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.9rem;align-items:start;padding:.7rem 0;border-bottom:1px solid var(--blush)}.ses .n{width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;font-weight:700;border:2px solid var(--mist);color:var(--stone)}.ses .body b{display:block}.ses .body small{display:block;color:var(--ink-muted);font-size:.85rem}.files{display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin-top:.35rem;font-size:.8rem}.file{background:var(--quiet);border-radius:999px;padding:0 .55rem}.miss{color:var(--mauve-deep);font-weight:500}.ses .st{display:flex;align-items:center;gap:.4rem;font-size:.88rem;white-space:nowrap;padding-top:.3rem}.ses .st i{width:.55rem;height:.55rem;border-radius:50%;background:var(--mist)}.st-documented .n,.st-verified .n{background:var(--mauve);border-color:var(--mauve);color:var(--white)}.st-documented .st i,.st-verified .st i{background:var(--mauve)}.st-held .n{background:var(--blush);border-color:var(--mauve);color:var(--mauve-deep)}.st-held .st i{background:var(--mauve);box-shadow:0 0 0 2px var(--blush)}.st-scheduled .n,.st-reminded .n{border-color:var(--mauve);color:var(--mauve-deep)}.st-scheduled .st i,.st-reminded .st i{background:var(--white);border:1.5px solid var(--mauve)}.st-postponed .st i,.st-missed .st i{background:var(--stone)}.chat h2,.notes h2{margin-bottom:.6rem}.pill{display:inline-block;background:var(--quiet);border-radius:999px;padding:.1rem .7rem;font-size:.85rem;margin:0 0 .6rem}.bubbles{list-style:none;margin:0;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:var(--quiet);border-radius:1rem;max-height:34rem;overflow-y:auto}.bubbles li{max-width:85%;padding:.45rem .7rem .3rem;border-radius:.9rem;background:var(--white);border:1px solid var(--blush)}.bubbles li.in{align-self:flex-start}.bubbles li.out{align-self:flex-end;background:#efe6e4;border-color:#e2d3d0}.bubbles p{margin:0;white-space:pre-wrap;font-size:.92rem}.bubbles time{display:block;font-size:.72rem;color:var(--stone);margin-top:.15rem}.notes{margin-top:1.5rem}.notes ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.notes li{display:grid;grid-template-columns:1fr auto;gap:.75rem;padding:.55rem .8rem;border:1px solid var(--blush);border-radius:.7rem;font-size:.9rem}.notes time{color:var(--stone);font-size:.8rem;white-space:nowrap}@media (max-width: 960px){.leader-grid{grid-template-columns:1fr}}@media (max-width: 760px){.tools{grid-template-columns:1fr 1fr}.tools .search{grid-column:1 / -1}.tr.th{display:none}.tr{grid-template-columns:1fr auto;grid-template-areas:"name state" "prog prog" "next contact";gap:.35rem .75rem}.c-name{grid-area:name}.c-prog{grid-area:prog}.c-next{grid-area:next;font-size:.9rem}.c-contact{grid-area:contact;text-align:end}.c-state{grid-area:state;font-size:.82rem}.sections{margin-inline-end:0}.brand span{display:none}}.secondary{background:var(--white);color:var(--mauve-deep);border:1px solid var(--mauve);border-radius:.7rem;padding:.5rem .9rem;font-weight:500}.secondary:hover{background:var(--quiet)}.secondary:disabled{opacity:.6;cursor:wait}.waiting{color:var(--mauve-deep)}.inbox{display:grid;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);gap:1.5rem;align-items:start}.convs .search{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--mist);border-radius:.6rem;margin-bottom:.6rem}.convs .search:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px var(--blush)}.convs .chips{margin-bottom:.75rem}.conv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--blush);max-height:calc(100vh - 16rem);overflow-y:auto}.conv{display:grid;grid-template-columns:1fr auto;grid-template-areas:"who time" "snip snip" "state state";gap:.1rem .75rem;padding:.7rem .5rem;border-bottom:1px solid var(--blush);color:var(--ink);text-decoration:none}.conv:hover{background:var(--quiet)}.conv[aria-current=true]{background:var(--quiet);box-shadow:inset -3px 0 0 var(--mauve-deep)}html[dir=ltr] .conv[aria-current=true]{box-shadow:inset 3px 0 0 var(--mauve-deep)}.conv .who{grid-area:who;min-width:0}.conv .who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv .who small{color:var(--ink-muted);font-size:.8rem}.conv time{grid-area:time;color:var(--stone);font-size:.78rem;white-space:nowrap}.conv .snip{grid-area:snip;color:var(--ink-muted);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv .state,.thread .state{grid-area:state;display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--ink-muted);margin:0}.state i{width:.55rem;height:.55rem;border-radius:50%;background:var(--mist);flex:none}.s-unanswered .state i,.state.s-unanswered i{background:var(--mauve-deep)}.s-unanswered .state,.state.s-unanswered{color:var(--mauve-deep);font-weight:700}.s-unanswered .who b{font-weight:800}.s-staff .state i,.state.s-staff i{background:var(--graphite)}.s-bot .state i,.state.s-bot i{background:var(--sage-ink)}.s-open .state i,.state.s-open i{background:var(--white);border:1.5px solid var(--mauve)}.s-done .state i,.state.s-done i{background:var(--sage)}.badge{display:inline-block;background:var(--blush);color:var(--mauve-deep);border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:500}.thread-pane{min-width:0}.pick{padding:3rem 1rem;text-align:center;background:var(--quiet);border-radius:1rem}.thread{display:flex;flex-direction:column;gap:.75rem}.thread-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:flex-start}.thread-head .small a{color:var(--ink-muted)}.thread-actions{display:flex;flex-wrap:wrap;gap:.4rem}.thread-msgs{max-height:calc(100vh - 22rem);min-height:16rem}.bubbles li.by-staff{background:var(--blush);border-color:#dbc9c9}.att{display:block;margin-bottom:.3rem;max-width:100%}.att img{display:block;max-width:min(100%,16rem);max-height:14rem;border-radius:.6rem}.att.file{font-size:.9rem}audio.att{width:16rem;max-width:100%}video.att{max-width:min(100%,18rem);border-radius:.6rem}.loc{display:grid;gap:.1rem;text-decoration:none;color:var(--ink);background:var(--quiet);border-radius:.6rem;padding:.4rem .6rem;margin-bottom:.3rem}.loc small{color:var(--mauve-deep);font-size:.78rem}.composer{display:grid;gap:.4rem}.composer .small{margin:0}.compose-row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}.composer textarea{font:inherit;resize:vertical;min-height:3rem;padding:.6rem .75rem;border:1px solid var(--mist);border-radius:.7rem}.composer textarea:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px var(--blush)}.composer textarea:disabled{background:var(--quiet)}.contact-card{border:1px solid var(--blush);border-radius:.8rem;padding:.5rem .8rem}.contact-card summary{cursor:pointer;font-weight:500}.contact-card form{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-top:.6rem;align-items:end}.contact-card form>p{grid-column:1 / -1}.contact-card label{display:grid;gap:.25rem;font-size:.85rem;color:var(--ink-muted)}.contact-card .wide{grid-column:1 / -1}.contact-card input,.contact-card select{font:inherit;color:var(--ink);padding:.45rem .6rem;border:1px solid var(--mist);border-radius:.5rem;background:var(--white)}.contact-card button{justify-self:start}.only-narrow{display:none}@media (max-width: 860px){.inbox{grid-template-columns:1fr}.inbox.has-open .convs{display:none}.inbox:not(.has-open) .thread-pane{display:none}.only-narrow{display:inline-block;align-self:flex-start;padding:0}.conv-list,.thread-msgs{max-height:none}.thread-msgs{max-height:60vh;min-height:0}.contact-card form{grid-template-columns:1fr}}@media (max-width: 560px){.top{flex-wrap:wrap;row-gap:.4rem}.sections{order:3;flex:1 0 100%;margin:0;justify-content:space-between}.sections a{padding:.3rem .6rem}}@media (max-width: 1100px){.brand span{display:none}}@media (max-width: 560px){.sections{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.sections a{white-space:nowrap}}.lead{max-width:46rem;margin-bottom:1.25rem}.link.danger{color:var(--mauve-deep);text-decoration:underline}.work{margin-top:1.5rem}.work h2{margin-bottom:.2rem}.work>.small{margin-bottom:.6rem}.work ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.wn{padding:.6rem .8rem;border:1px solid var(--blush);border-radius:.7rem}.wn p{margin:.2rem 0 0;font-size:.92rem}.wn-head{display:flex;align-items:center;gap:.6rem;font-size:.82rem}.wn-head time{margin-inline-start:auto;color:var(--stone)}.wn .kind,.month-notes .kind,.tallies span{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.wn .kind i,.month-notes .kind i,.tallies i{width:.55rem;height:.55rem;border-radius:50%}.k-positive .kind i,.t-pos i{background:var(--sage-ink)}.k-negative .kind i,.t-neg i{background:var(--mauve-deep)}.k-positive .kind{color:var(--sage-ink)}.k-negative .kind{color:var(--mauve-deep)}.wn .status{background:var(--quiet);border-radius:999px;padding:0 .5rem}.wn.st-suggested{border-style:dashed;border-color:var(--mauve)}.wn.st-dismissed{opacity:.6}.evidence q{font-style:normal;color:var(--ink)}.evidence span{color:var(--ink-muted)}.wn-actions{display:flex;gap:.4rem;margin-top:.4rem}.wn-add{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;margin-top:.6rem}.wn-add select,.wn-add input{font:inherit;padding:.45rem .6rem;border:1px solid var(--mist);border-radius:.5rem;background:var(--white);min-width:0}.kn-editor{display:grid;grid-template-columns:14rem 1fr;gap:.6rem 1rem;padding:1rem;background:var(--quiet);border-radius:1rem;margin-bottom:1.5rem}.kn-editor h2{grid-column:1 / -1;font-size:1rem}.kn-editor label{display:grid;gap:.25rem;font-size:.88rem;color:var(--ink-muted)}.kn-editor .wide{grid-column:1 / -1}.kn-editor input:not([type=checkbox]),.kn-editor select,.kn-editor textarea{font:inherit;color:var(--ink);padding:.55rem .7rem;border:1px solid var(--mist);border-radius:.55rem;background:var(--white)}.kn-editor textarea{resize:vertical}.kn-editor .check{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink)}.kn-editor .check input{margin-top:.35rem}.kn-editor .check small{display:block}.kn-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.4rem}.kn-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.kn{padding:.9rem 1rem;border:1px solid var(--blush);border-radius:.9rem}.kn.off{background:var(--quiet)}.kn.off h3,.kn.off>p:not(.muted){color:var(--ink-muted)}.kn h3{margin:.4rem 0 .2rem;font-size:1rem}.kn>p{margin:.2rem 0;white-space:pre-wrap}.kn .kn-editor{margin:0;background:none;padding:0}.kn-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.onoff{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--ink-muted)}.onoff i{width:.55rem;height:.55rem;border-radius:50%;background:var(--white);border:1.5px solid var(--stone)}.onoff.on{color:var(--sage-ink);font-weight:700}.onoff.on i{background:var(--sage-ink);border-color:var(--sage-ink)}.month{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.month h2{min-width:10rem;text-align:center}.waiting-note{background:var(--quiet);border-radius:.7rem;padding:.5rem .8rem;color:var(--mauve-deep)}.standouts{list-style:none;margin:0;padding:0;border-top:1px solid var(--blush);counter-reset:s}.standouts>li{border-bottom:1px solid var(--blush)}.standouts summary{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;align-items:center;padding:.75rem .25rem;cursor:pointer;list-style:none}.standouts summary::-webkit-details-marker{display:none}.standouts .who small{display:block;color:var(--ink-muted);font-size:.82rem}.tallies{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-size:.88rem}.t-pos{color:var(--sage-ink)}.t-neg{color:var(--mauve-deep)}.t-wait{color:var(--ink-muted);font-weight:400!important}.month-notes{list-style:none;margin:0 0 .5rem;padding:0 .25rem;display:grid;gap:.4rem}.month-notes li{display:grid;grid-template-columns:9rem 1fr auto;gap:.75rem;font-size:.9rem;padding:.4rem 0;border-top:1px dashed var(--blush)}.month-notes time{color:var(--stone);font-size:.8rem}.standouts details>a{display:inline-block;margin:0 .25rem .8rem}@media (max-width: 640px){.kn-editor,.wn-add{grid-template-columns:1fr}.standouts summary{grid-template-columns:1fr}.month-notes li{grid-template-columns:1fr;gap:.1rem}}html[lang=ar] q{quotes:"«" "»"}.set-block{margin-bottom:2.5rem}.set-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.tpl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.9rem}.tpl{border:1px solid var(--blush);border-radius:.9rem;padding:.9rem 1rem;display:grid;gap:.35rem;align-content:start}.tpl.t-bad{border-color:var(--mauve-deep)}.tpl p{margin:0}.tpl-head{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem}.tpl-head h3{margin:0;font-size:1rem;flex:1 1 auto}.tpl-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700}.tpl-status i{width:.6rem;height:.6rem;border-radius:50%}.tpl-status.s-ok{color:var(--sage-ink)}.tpl-status.s-ok i{background:var(--sage-ink)}.tpl-status.s-wait{color:var(--ink-muted)}.tpl-status.s-wait i{background:var(--white);border:1.5px solid var(--mauve)}.tpl-status.s-bad{color:var(--mauve-deep)}.tpl-status.s-bad i{background:var(--mauve-deep)}.tpl-body{white-space:pre-wrap;background:var(--quiet);border-radius:.6rem;padding:.55rem .7rem;font-size:.92rem}.tpl button{justify-self:start}.tpl-edit{display:grid;gap:.4rem}.tpl-edit textarea{font:inherit;padding:.55rem .7rem;border:1px solid var(--mist);border-radius:.55rem;resize:vertical}.tpl-edit ul{margin:0;padding-inline-start:1.2rem}.sat{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.sat label{display:inline-flex;align-items:center;gap:.4rem}.sat .hour select{font:inherit;padding:.35rem .5rem;border:1px solid var(--mist);border-radius:.5rem}.reopen{display:grid;gap:.4rem;justify-items:start}.reopen p{margin:0}@media (max-width: 640px){.tpl-list{grid-template-columns:1fr}}
