@font-face{font-family:sans;src:url(../media/manrope-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.sans_b48c5a69-module__yWUa6a__className{font-family:sans,sans Fallback}.sans_b48c5a69-module__yWUa6a__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_7a55f52b-module__9IIPJW__className{font-family:mono,mono Fallback}.mono_7a55f52b-module__9IIPJW__variable{--font-mono:"mono", "mono Fallback"}
@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_300.2ourszprb-01a.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_400.0-580jniyhb-r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_500.305q4ldufnkkg.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_700.0tgi04_e6au3n.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_800.1ghc6b2asrh8c.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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;font-family:arabic;src:url(../media/tajawal_900.3hpw_ezyk-kxn.woff2)format("woff2");font-display:swap;font-weight:900}.arabic_771471bf-module__Skfy5a__className{font-family:arabic}.arabic_771471bf-module__Skfy5a__variable{--font-arabic:"arabic"}
:root,:root[data-theme=dark]{--bg:#0a0b0d;--panel:#ffffff07;--panel-solid:#111214;--border:#ffffff17;--border-strong:#ffffff3d;--text:#f2f3f5;--muted:#c9cfd7;--faint:#b5bbc2;--dim:#b5bbc2;--hover:#ffffff0e;--track:#ffffff1a;--chip:#ffffff13;--glass:#0e0f11cc;--inv:#f2f3f5;--inv-fg:#0a0b0d;--ok:#60cd98;--warn:#e5b25c;--bad:#f9a49e;--info:#97bee0;--accent:#cbd2da;--ok-t:#5ccb9524;--warn-t:#e5b25c21;--bad-t:#f0817a24;--info-t:#89b4da21;--accent-t:#cbd2da1f;--shadow:0 26px 70px #0000005c;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f6;--panel:#fff;--panel-solid:#fff;--border:#080f141c;--border-strong:#080f144d;--text:#0d1216;--muted:#333a41;--faint:#43484f;--dim:#43484f;--hover:#080f140b;--track:#080f141a;--chip:#080f140f;--glass:#f8fafce0;--inv:#12171c;--inv-fg:#f8fafc;--ok:#015333;--warn:#624102;--bad:#83241f;--info:#194b6e;--accent:#2b2f36;--ok-t:#0c7f521a;--warn-t:#8a5f0b1a;--bad-t:#be3b351a;--info-t:#26648f1a;--accent-t:#2b2f3614;--shadow:0 26px 70px #080f1429;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mono=on][data-theme=dark]{--ok:#e6e9ed;--warn:#bfc5cd;--bad:#f2f3f5;--info:#9aa1aa;--ok-t:#ffffff1a;--warn-t:#ffffff12;--bad-t:#ffffff24;--info-t:#ffffff12}:root[data-mono=on][data-theme=light]{--ok:#1c2228;--warn:#41484f;--bad:#0d1216;--info:#43484f;--ok-t:#080f1417;--warn-t:#080f140f;--bad-t:#080f141f;--info-t:#080f140f}:root[data-privacy=on] .amt{filter:blur(7px);-webkit-user-select:none;user-select:none}:root[data-privacy=on] .pv{-webkit-text-fill-color:transparent;background:var(--redact);-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;color:#0000!important;text-decoration:none!important}:root[data-privacy=on] .pv *{visibility:hidden}:root[data-privacy=on] .pv-text{filter:blur(5px);-webkit-user-select:none;user-select:none}:root[data-privacy=on] .pv::placeholder{color:#0000}:root[data-privacy=on] .avatar{color:#0000!important;background:var(--redact)!important;border-color:#0000!important}:root[data-privacy=on] .avatar img{visibility:hidden}:root{--redact:#ffffff16}:root[data-theme=light]{--redact:#080f1414}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-arabic), var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5;transition:background .3s,color .3s}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer}input::placeholder,textarea::placeholder{color:currentColor;opacity:.4}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#8c929c52 padding-box content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.mono{font-family:var(--font-arabic), var(--font-mono), ui-monospace, monospace}.muted{color:var(--muted)}.faint{color:var(--faint)}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ring{0%{box-shadow:0 0}to{box-shadow:0 0 0 7px #0000}}@keyframes grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes widen{0%{transform:scaleX(0)}to{transform:none}}@keyframes rise{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.app{width:100%;height:100vh;display:flex;overflow:hidden}.sidebar{border-inline-end:1px solid var(--border);flex-direction:column;flex:0 0 236px;gap:2px;width:236px;padding:18px 12px 14px;display:flex;overflow:hidden auto}.brand{align-items:center;gap:11px;padding:2px 10px 22px;display:flex}.brand-word{letter-spacing:-.035em;white-space:nowrap;font-size:15.5px;font-weight:400}.brand-word b{font-weight:800}.brand-tag{font-family:var(--font-arabic), var(--font-mono);letter-spacing:.22em;color:var(--faint);white-space:nowrap;margin-top:3px;font-size:10.5px}.logo-mark{display:inline-block;position:relative}.logo-mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=dark] .logo-mark .on-light,:root:not([data-theme]) .logo-mark .on-light,:root[data-theme=light] .logo-mark .on-dark{display:none}.nav-item{color:var(--muted);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:5px 10px;font-size:14.5px;font-weight:500;transition:background .18s,color .18s;display:flex;position:relative}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item[aria-current=page]{background:var(--chip);color:var(--text)}.nav-badge{font-family:var(--font-arabic), var(--font-mono);color:var(--faint);margin-inline-start:auto;font-size:11px}.sidebar-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.timer-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:13px}.timer-dot{background:var(--border-strong);border-radius:99px;width:6px;height:6px;transition:background .22s}.timer-dot.running{background:var(--ok);color:var(--ok);animation:ring 2s var(--ease) infinite}.user-chip{border-radius:10px;align-items:center;gap:10px;padding:8px 6px;transition:background .16s;display:flex}.user-chip:hover{background:var(--hover)}.avatar{letter-spacing:-.02em;background:var(--chip);width:28px;height:28px;color:var(--text);border:1px solid var(--border);border-radius:99px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);z-index:5;flex:none;align-items:center;gap:10px;min-height:58px;padding:12px 22px;display:flex;position:relative}.topbar-title{letter-spacing:-.025em;font-size:15px;font-weight:700}.topbar-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.search-trigger{border:1px solid var(--border);min-width:36px;height:33px;color:var(--faint);background:0 0;border-radius:10px;flex:0 200px;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;transition:border-color .16s,background .16s;display:flex}.search-trigger:hover{border-color:var(--border-strong);background:var(--hover)}.kbd{font-family:var(--font-arabic), var(--font-mono);color:var(--dim);border:1px solid var(--border);border-radius:5px;margin-inline-start:auto;padding:1px 5px;font-size:11px}.content{flex:1;min-height:0;padding:30px 28px 72px;overflow-y:auto}.screen{max-width:1280px;animation:rise .36s var(--ease) both;flex-direction:column;gap:16px;margin:0 auto;display:flex}.screen.narrow{max-width:760px}.screen.mid{max-width:1060px}.icon-btn{border:1px solid var(--border);width:33px;height:33px;color:var(--muted);background:0 0;border-radius:10px;flex:0 0 33px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.icon-btn:hover{border-color:var(--border-strong);background:var(--hover);color:var(--text)}.icon-btn.sm{border-radius:8px}.icon-btn.ghost,.icon-btn.ghost:hover{border-color:#0000}.icon-btn.hover-bad:hover{color:var(--bad)}.icon-btn.hover-ok:hover{color:var(--ok)}.icon-btn[aria-pressed=true]{background:var(--inv);color:var(--inv-fg);border-color:var(--inv)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.badge-count{background:var(--bad);min-width:16px;height:16px;color:var(--bg);font-family:var(--font-arabic), var(--font-mono);border:2px solid var(--bg);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.btn{border:1px solid var(--border);color:var(--text);white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s,opacity .16s,transform .15s;display:inline-flex}.btn:hover{background:var(--hover);border-color:var(--border-strong)}.btn:active{transform:scale(.99)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--inv);color:var(--inv-fg);border-color:var(--inv);font-weight:700}.btn-primary:hover{background:var(--inv);border-color:var(--inv);opacity:.88}.btn-ghost{color:var(--muted);border-color:#0000}.btn-ghost:hover{color:var(--text);border-color:#0000}.btn-danger:hover,.btn.armed{color:var(--bad);border-color:var(--bad);background:var(--bad-t)}.btn-sm{border-radius:9px;padding:7px 11px;font-size:12.5px}.btn-lg{padding:12px 16px}.btn-block{width:100%}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;padding:22px}.card.tight{padding:19px}.card.flush{padding:0;overflow:hidden}.card-hover{transition:border-color .22s ease, transform .28s var(--ease)}.card-hover:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card-link{cursor:pointer}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.card-sub{color:var(--faint);font-size:12.5px;line-height:1.5}.eyebrow{font-family:var(--font-arabic), var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.label{font-family:var(--font-arabic), var(--font-mono);letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-size:10.5px}.big-num{font-family:var(--font-arabic), var(--font-mono);letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.divider{background:var(--border);border:0;height:1px;margin:0}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.grid-chart{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:16px;display:grid}@media (max-width:1040px){.grid-chart,.grid-3,.grid-2{grid-template-columns:1fr}}.dot{border-radius:2px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.pill{white-space:nowrap;background:var(--chip);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.pill-dot{background:currentColor;border-radius:99px;width:5px;height:5px}.pill.ok{background:var(--ok-t);color:var(--ok)}.pill.warn{background:var(--warn-t);color:var(--warn)}.pill.bad{background:var(--bad-t);color:var(--bad)}.pill.info{background:var(--info-t);color:var(--info)}.pill.accent{background:var(--accent-t);color:var(--accent)}.tag{font-family:var(--font-arabic), var(--font-mono);background:var(--chip);color:var(--muted);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px}.tag.ok{background:var(--ok-t);color:var(--ok)}.tag.warn{background:var(--warn-t);color:var(--warn)}.tag.bad{background:var(--bad-t);color:var(--bad)}.track{background:var(--track);border-radius:99px;height:3px;position:relative}.track>.fill{transform-origin:0;height:100%;animation:widen .76s var(--ease) both;transition:width .72s var(--ease);border-radius:99px}.bar{transform-origin:bottom;animation:grow .72s var(--ease) both;border-radius:5px}.note-bar{border:1px solid var(--border);color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.note-bar .pip{background:var(--accent);border-radius:99px;flex:0 0 5px;width:5px;height:5px}.empty{border:1px dashed var(--border);color:var(--faint);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;font-size:13px;line-height:1.6;display:flex}.empty strong{color:var(--text);font-size:13.5px;font-weight:600}.list-row{border:1px solid var(--border);text-align:start;background:0 0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .16s,border-color .16s;display:flex}button.list-row:hover,a.list-row:hover{background:var(--hover);border-color:var(--border-strong)}.check{border:1.4px solid var(--border-strong);width:17px;height:17px;color:var(--bg);background:0 0;border-radius:6px;flex:0 0 17px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.check.on{background:var(--ok);border-color:var(--ok)}.table-head,.table-row{align-items:center;gap:14px;padding:13px 18px;display:grid}.table-head{border-bottom:1px solid var(--border);font-family:var(--font-arabic), var(--font-mono);letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-size:10.5px}.table-row{border-bottom:1px solid var(--border);transition:background .16s}.table-row:last-child{border-bottom:0}a.table-row:hover,button.table-row:hover{background:var(--hover)}button.table-row{border-inline:0;text-align:start;width:100%;font:inherit;color:inherit;background:0 0;border-top:0}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.hint{color:var(--faint);font-size:12px;line-height:1.5}.input,.select,.textarea{border:1px solid var(--border);width:100%;color:var(--text);background:0 0;border-radius:10px;outline:none;padding:10px 12px;font-size:13.5px;transition:border-color .16s,background .16s}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--border-strong);background:var(--hover)}.input.mono{font-family:var(--font-arabic), var(--font-mono);font-size:13.5px}.input[type=date]::-webkit-calendar-picker-indicator{filter:invert(var(--invert,.7));opacity:.6;cursor:pointer}:root[data-theme=light] .input[type=date]::-webkit-calendar-picker-indicator{filter:none}.select-wrap{display:block;position:relative}.select{appearance:none;cursor:pointer;padding-inline-end:30px}.select-wrap>svg{inset-inline-end:11px;color:var(--faint);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.select option{background:var(--panel-solid);color:var(--text)}.textarea{resize:vertical;min-height:84px;line-height:1.6}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:560px){.form-grid.cols-2,.form-grid.cols-4{grid-template-columns:1fr 1fr}}.form-error{color:var(--bad);background:var(--bad-t);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.form-stack{flex-direction:column;gap:13px;display:flex}.section-label{font-family:var(--font-arabic), var(--font-mono);letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-size:10.5px}.segmented{border:1px solid var(--border);border-radius:11px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.segmented button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.segmented button:hover{color:var(--text)}.segmented button[aria-checked=true]{background:var(--chip);color:var(--text)}.segmented.strong button{padding:8px 18px;font-size:13.5px;font-weight:700}.segmented.strong button[aria-checked=true]{background:var(--inv);color:var(--inv-fg)}.segmented.sm button{font-size:12px;font-family:var(--font-arabic), var(--font-mono);border-radius:7px;padding:5px 10px;font-weight:500}.segmented.sm{border-radius:10px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);text-align:center;background:0 0;border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.chip:hover{color:var(--text);border-color:var(--border-strong)}.chip[aria-checked=true]{background:var(--chip);border-color:var(--border-strong);color:var(--text)}.chip-dashed{border:1px dashed var(--border);color:var(--muted);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.chip-dashed:hover{background:var(--hover);color:var(--text);border-color:var(--border-strong)}.switch{background:var(--track);border-radius:99px;flex:0 0 38px;width:38px;height:22px;padding:3px;transition:background .22s;display:inline-flex}.switch>span{background:var(--muted);width:16px;height:16px;transition:transform .26s var(--ease), background .22s ease;border-radius:99px}.switch.on{background:var(--inv)}.switch.on>span{background:var(--inv-fg);transform:translate(16px)}.toggle-row{border:1px solid var(--border);background:0 0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 15px;transition:background .16s,border-color .16s;display:flex}.toggle-row:hover{background:var(--hover);border-color:var(--border-strong)}.radio-card{border:1px solid var(--border);text-align:start;background:0 0;border-radius:13px;align-items:flex-start;gap:13px;width:100%;padding:15px 16px;transition:border-color .18s,background .18s;display:flex}.radio-card:hover{border-color:var(--border-strong)}.radio-card[aria-checked=true]{border-color:var(--border-strong);background:var(--hover)}.radio-dot{border:1.5px solid var(--border-strong);border-radius:99px;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.radio-card[aria-checked=true] .radio-dot{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 3px var(--bg)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050680;animation:.2s both fadeIn;position:absolute;inset:0}.modal-wrap{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);max-width:100%;max-height:calc(100vh - 48px);animation:pop .3s var(--ease) both;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;display:flex;position:relative}.modal-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 0;display:flex}.modal-body{min-height:0;padding:18px 22px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px 20px;display:flex}.modal-title{letter-spacing:-.02em;font-size:15.5px;font-weight:700}.modal-sub{color:var(--faint);margin-top:5px;font-size:12.5px;line-height:1.5}.drawer-wrap{z-index:55;position:fixed;inset:0}.drawer{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border-inline-start:1px solid var(--border);max-width:94vw;animation:slideIn .32s var(--ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-section{border-bottom:1px solid var(--border);padding:18px 22px}.toast{z-index:90;border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:pop .26s var(--ease) both;box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.palette{width:560px;max-width:100%;padding:0;overflow:hidden}.palette input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;outline:none;padding:17px 18px;font-size:14px}.palette-list{max-height:360px;padding:8px;overflow-y:auto}.palette-item{text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;display:flex}.palette-item[aria-selected=true],.palette-item:hover{background:var(--hover)}.auth-page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{border:1px solid var(--border);background:var(--panel);width:400px;max-width:100%;animation:pop .34s var(--ease) both;border-radius:20px;padding:28px}.auth-tagline{font-family:var(--font-arabic), var(--font-mono);letter-spacing:.28em;color:var(--faint);margin-top:8px;font-size:10.5px}.steps{gap:6px;display:flex}.steps>span{background:var(--track);border-radius:99px;flex:1;height:3px;overflow:hidden}.steps>span>i{background:var(--text);height:100%;transition:width .42s var(--ease);border-radius:99px;display:block}.bottom-nav{display:none}@media (max-width:780px){.sidebar{flex-basis:64px;width:64px;padding:18px 8px}.sidebar .hide-rail{display:none!important}.nav-item{justify-content:center;padding:10px}.brand{justify-content:center;padding:2px 0 22px}.content{padding:18px 14px 80px}.topbar{padding:10px 14px}.hide-tight{display:none!important}}@media (max-width:640px){.sidebar{display:none}.bottom-nav{z-index:20;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{color:var(--faint);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 8px;font-size:11px;display:flex}.bottom-nav [aria-current=page]{color:var(--text)}.bottom-nav .fab{background:var(--inv);width:40px;height:40px;color:var(--inv-fg);border-radius:99px;justify-content:center;padding:0}.hide-phone{display:none!important}}@media (max-width:1040px){.builder-grid{grid-template-columns:1fr!important}.builder-grid>aside{position:static!important}}.doc-shell{color:#0d1216;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9ebee;min-height:100vh;padding:32px 16px 64px}.doc{background:#fff;border-radius:16px;max-width:820px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #080f141f}.doc .mono{font-family:var(--font-arabic), var(--font-mono), monospace}.doc-hero{color:#f4f5f6;background:#0b0c0e;padding:34px 44px 44px;position:relative;overflow:hidden}.doc-body{flex-direction:column;gap:14px;padding:26px 44px 34px;display:flex}.doc-card{border:1px solid #080f141f;border-radius:12px;overflow:hidden}.doc-card-head{letter-spacing:-.02em;background:#fafbfc;border-bottom:1px solid #080f141a;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.doc-card-head span{color:#6b727a;letter-spacing:0;margin-inline-start:auto;font-size:12px;font-weight:500}.doc-k{color:#6b727a;margin-bottom:4px;font-size:11.5px}.doc-v{font-size:14px;font-weight:500}.doc-row{border-bottom:1px solid #080f1412;gap:14px;padding:11px 18px;font-size:14px;display:flex}.doc-row:last-child{border-bottom:0}.doc-grid{grid-template-columns:1fr 1fr;gap:16px 26px;padding:18px;display:grid}.doc-total{background:#f1f3f5;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:700;display:flex}.doc-btn{color:#0d1216;background:#fff;border:1px solid #080f1424;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.doc-btn.primary{color:#f8fafc;background:#12171c;border-color:#12171c}.doc-btn:disabled{opacity:.5}.doc-keep{background:linear-gradient(#fafbfc,#f4f5f7);border:1px solid #080f1417;border-radius:14px;align-items:flex-start;gap:14px;margin-top:6px;padding:18px;display:flex}.doc-keep-ico{color:#3538ff;background:#fff;border:1px solid #080f1414;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid;box-shadow:0 1px 2px #080f140d}.doc-keep-ico[data-done=true]{color:#0c7f52}.doc-keep-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.doc-keep-body b{color:#0d1216;letter-spacing:-.01em;font-size:14px}.doc-keep-body>span{color:#5c636b;font-size:13.5px;line-height:1.5}.doc-keep-field{background:#fff;border:1px solid #080f1424;border-radius:11px;align-items:center;gap:4px;margin-top:10px;padding:4px;transition:border-color .16s,box-shadow .16s;display:flex}.doc-keep-field:focus-within{border-color:#3538ff;box-shadow:0 0 0 3px #3538ff1f}.doc-keep-field[data-invalid=true]{border-color:#b3261e}.doc-keep-field input{min-width:0;font:inherit;color:#0d1216;background:0 0;border:0;outline:0;flex:1;padding:8px 10px;font-size:14px}.doc-keep-field button{color:#fff;font:inherit;cursor:pointer;background:#0d1216;border:0;border-radius:8px;flex-shrink:0;padding:9px 16px;font-size:14px;font-weight:700;transition:background .16s,opacity .16s}.doc-keep-field button:hover:not(:disabled){background:#3538ff}.doc-keep-field button:disabled{opacity:.45;cursor:default}.doc-keep-error{color:#b3261e;margin-top:4px;font-size:13.5px}.send-toggles{flex-direction:column;gap:8px;display:flex}.doc-btn.danger{color:#be3b35;border-color:#be3b3559}.doc-confirm{color:#4b525a;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.doc-confirm.column{flex-direction:column;align-items:stretch;width:min(100%,380px)}.doc-error{color:#be3b35;width:100%;font-size:13px}.doc-input{color:#0d1216;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #080f1424;border-radius:10px;padding:11px 12px;font-size:14px}.doc-input:focus{outline-offset:1px;outline:2px solid #12171c}.doc-msg{background:#f1f3f5;border-radius:12px;max-width:86%;padding:11px 13px}.doc-msg.owner{color:#f1f3f5;background:#12171c;align-self:flex-start}.doc-msg.client{align-self:flex-end}.doc-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.55}.doc-msg-meta{opacity:.75;gap:10px;font-size:12px;display:flex}.doc-signed{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.doc-signed img{object-fit:contain;max-width:240px;height:64px}.doc-banner{border-radius:10px;padding:12px 18px;font-size:14px;line-height:1.5}.pay-methods{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.pay-chip{color:#2b2f36;font:inherit;cursor:pointer;background:#fff;border:1px solid #080f1424;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.pay-chip i{font-style:normal;font-family:var(--font-arabic), var(--font-mono), monospace;letter-spacing:.08em;opacity:.6;font-size:10.5px}.pay-chip:hover{border-color:#080f1466}.pay-chip:active{transform:translateY(1px)}.pay-chip[aria-checked=true]{color:#f8fafc;background:#12171c;border-color:#12171c}.pay-chip:focus-visible{outline-offset:2px;outline:2px solid #3538ff}.pay-report{background:linear-gradient(#fafbfc,#f4f5f7);border:1px solid #080f141a;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.pay-ask{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pay-ask b,.pay-form>b{letter-spacing:-.01em;color:#0d1216;font-size:14px;display:block}.pay-ask span{color:#5c636b;margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.pay-form{flex-direction:column;gap:14px;animation:.22s cubic-bezier(.2,.7,.2,1) both payIn;display:flex}@keyframes payIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pay-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pay-field{color:#3f464e;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pay-field em{color:#8b939c;font-style:normal;font-weight:400}.pay-field .doc-input:focus{border-color:#3538ff;outline:0;box-shadow:0 0 0 3px #3538ff1f}.pay-drop{width:100%;font:inherit;cursor:pointer;text-align:start;background:#fff;border:1.5px dashed #080f143d;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background .16s;display:flex}.pay-drop:hover:not(:disabled),.pay-drop.over{background:#3538ff09;border-color:#3538ff}.pay-drop:disabled{opacity:.6;cursor:progress}.pay-drop b{color:#0d1216;font-size:14px;display:block}.pay-drop span span{color:#6b727a;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.pay-drop-ico{color:#3538ff;background:#f1f3f5;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:16px;font-weight:700;display:grid}.pay-file{background:#fff;border:1px solid #080f141f;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pay-ext{height:36px;font-family:var(--font-arabic), var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#3f464e;background:#f1f3f5;border-radius:9px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:600;display:grid}.pay-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pay-form .pay-actions{margin-top:0}.pay-fine{color:#8b939c;font-size:12.5px;line-height:1.5}.pay-state{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.pay-state b{letter-spacing:-.01em;font-size:14.5px;display:block}.pay-state>div>span{color:#4b525a;margin-top:2px;display:block}.pay-state q{color:#2b2f36;quotes:none;white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:2px solid;margin-top:6px;padding-inline-start:10px;font-style:normal;display:block}.pay-ico{color:#fff;border-radius:99px;flex:0 0 24px;place-items:center;height:24px;font-size:14px;font-weight:800;display:grid}.pay-state.info{color:#2427b8;background:#3538ff0f;border-color:#3538ff2e}.pay-state.info .pay-ico{background:#3538ff}.pay-state.ok{color:#0c7f52;background:#0c7f5212;border-color:#0c7f5238}.pay-state.ok .pay-ico{background:#0c7f52}.pay-state.warn{color:#8a5200;background:#b26a0014;border-color:#b26a0042}.pay-state.warn .pay-ico{background:#b26a00}.pay-state.bad{color:#be3b35;background:#be3b3512;border-color:#be3b353d}.pay-state.bad .pay-ico{background:#be3b35}@media (max-width:640px){.pay-grid{grid-template-columns:1fr}.pay-methods{padding-inline:14px}.pay-report{padding:14px}.pay-actions .doc-btn{flex:1}}@media (prefers-reduced-motion:reduce){.pay-form{animation:none}}@media (max-width:640px){.doc-hero,.doc-body{padding-inline:20px}.doc-grid{grid-template-columns:1fr}html,body{max-width:100%;overflow-x:clip}.content{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}.screen{gap:10px}.card{border-radius:14px;padding:15px}.card.tight{padding:13px}.big-num{font-size:22px}.table-head{display:none}.table-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:12px 13px;grid-template-columns:none!important;display:flex!important}.table-row>*{min-width:0;text-align:start!important}.table-row>:first-child{flex:100%}.row-between{flex-wrap:wrap}.list-row{gap:10px;padding:10px 11px}.form-grid,.form-grid.cols-2,.form-grid.cols-4,.review-grid-2,.sheet-grid{grid-template-columns:minmax(0,1fr)}.segmented{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips>*{flex:none}.menu,[data-radix-popper-content-wrapper]>*{max-width:calc(100vw - 16px)!important}.cal-presets{display:none}.drawer{border-inline-start:0;max-width:100vw;left:0}.toast{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));transform:none}.topbar{gap:6px;padding:10px 12px}.topbar-sub{display:none}.card-sub,.muted,.faint,.md p,.md li{overflow-wrap:anywhere}}@media (min-width:641px) and (max-width:900px){.form-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head,.table-row{gap:10px;padding-inline:14px}}.doc-tiers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:14px;display:grid}.doc-tier{text-align:start;color:#0d1216;font:inherit;cursor:pointer;background:#fff;border:1px solid #080f1424;border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.doc-tier:hover:not(:disabled){border-color:#080f1459}.doc-tier[aria-checked=true]{border-color:#12171c;box-shadow:0 0 0 1px #12171c,0 10px 30px #080f1414}.doc-tier:disabled{cursor:default}.doc-tier-badge{top:10px;color:#f8fafc;background:#12171c;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:10px}.doc-tier-name{letter-spacing:.16em;text-transform:uppercase;color:#6b727a;font-size:11.5px;font-weight:700}.doc-tier-price{letter-spacing:-.03em;font-size:22px;font-weight:600}.doc-tier-list{color:#4b525a;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;display:flex}.doc-tier-list span{gap:7px;display:flex}.doc-tier-list span:before{content:"";border-inline-start:1.6px solid #0c7f52;border-bottom:1.6px solid #0c7f52;flex:none;width:8px;height:4px;margin-top:5px;transform:rotate(-45deg)}.doc-subhead{letter-spacing:.14em;text-transform:uppercase;color:#6b727a;border-bottom:1px solid #080f1412;padding:14px 18px 6px;font-size:11.5px;font-weight:700}.doc-subhead span{text-transform:none;letter-spacing:0;margin-inline-start:6px;font-weight:500}.doc-addon{cursor:pointer;border-bottom:1px solid #080f1412;align-items:flex-start;gap:12px;padding:11px 18px;font-size:14px;transition:background .16s;display:flex}.doc-addon input{accent-color:#12171c;flex:none;width:16px;height:16px;margin-top:3px}.doc-addon.on{background:#0c7f520a}.doc-deposit{color:#0c7f52;background:#0c7f520f;justify-content:space-between;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;display:flex}.doc-saving{color:#9aa1aa;font-size:12px;font-weight:500}.doc-pill{color:#4b525a;text-transform:capitalize;background:#f1f3f5;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:700}.doc-pill.accepted{color:#0c7f52;background:#0c7f521a}.doc-pill.declined{color:#be3b35;background:#be3b3514}.doc-counter{justify-content:flex-end;display:flex}.doc-link{font:inherit;color:#0d1216;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.doc-respond{margin-top:4px}.doc-signature{font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}@media (max-width:640px){.doc-tiers{grid-template-columns:1fr;padding:10px}.doc-counter,.doc-respond>div{justify-content:stretch}.doc-respond .doc-btn{flex:1}}@media (prefers-reduced-motion:reduce){.doc-tier,.doc-addon{transition:none}}.doc-pay{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:18px;display:flex}.doc-qr{background:#fff;border:1px solid #080f141a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px;display:flex}.doc-qr img{width:168px;height:168px;display:block}.doc-qr figcaption{color:#6b727a;font-size:11.5px}@media (max-width:640px){.doc-pay{flex-direction:column}.doc-qr{align-self:center}}.auth-stack{flex-direction:column;gap:13px;display:flex}.auth-tabs{align-self:center;margin-bottom:6px}.auth-submit{margin-top:6px}.auth-foot{text-align:center;margin:4px 0 0;line-height:1.6}.auth-lead{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.auth-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.auth-steps li{border-top:2px solid var(--border);color:var(--faint);align-items:center;gap:8px;padding-top:10px;font-size:12.5px;font-weight:600;transition:border-color .24s,color .24s;display:flex}.auth-steps li span{border:1px solid var(--border-strong);width:18px;height:18px;font:600 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.auth-steps li[data-state=now]{color:var(--text);border-top-color:#3538ff}.auth-steps li[data-state=now] span{color:#fff;background:#3538ff;border-color:#3538ff}.auth-steps li[data-state=done]{border-top-color:var(--text);color:var(--muted)}.auth-steps li[data-state=done] span{background:var(--text);border-color:var(--text);color:var(--bg)}.auth-pass{display:block;position:relative}.auth-pass .input{width:100%;padding-inline-end:64px}.auth-pass button{background:var(--chip);height:28px;color:var(--muted);cursor:pointer;border:0;border-radius:7px;margin:auto 0;padding:0 10px;font:600 11px/1 inherit;position:absolute;inset-block:0;inset-inline-end:6px}.auth-pass button:hover{color:var(--text)}.auth-code{letter-spacing:.5em;text-align:center;padding-block:14px;font-size:26px}.auth-forgot{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-end;margin-top:-8px;padding:2px 0;font-size:13.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.auth-forgot:hover,.auth-forgot:focus-visible{color:var(--text);text-decoration-color:currentColor}.auth-links{justify-content:center;gap:18px;display:flex}.auth-links button{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.auth-links button:disabled{opacity:.5;cursor:default;text-decoration:none}.auth-done{text-align:center;flex-direction:column;gap:10px;padding:8px 0;display:flex}.auth-done-title{letter-spacing:-.02em;font-size:15px;font-weight:700}.plan-badge{border:1px solid var(--border-strong);font:700 10px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.plan-badge[data-size=sm]{padding:2px 6px;font-size:10.5px}.plan-badge[data-plan=pro]{color:#fff;background:#2b2de6;border-color:#2b2de6}.plan-badge[data-plan=premium]{color:#2a1e05;background:linear-gradient(135deg,#f3d98b,#c99a3b);border-color:#c99a3b}.plan-badge[data-plan=owner]{background:var(--inv);border-color:var(--inv);color:var(--inv-fg)}.plan-badge[data-plan=suspended]{border-color:var(--bad);color:var(--bad)}.plan-badge[data-plan=ended]{color:var(--faint);border-style:dashed}.auth-head h1{color:var(--text);margin:0}.auth-head p{color:var(--muted);margin:10px 0 4px;font-size:15px;line-height:1.55}.auth-switch{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.auth-switch button{z-index:1;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;font:600 13px/1 inherit;transition:color .2s;position:relative}.auth-switch button[aria-selected=true]{color:#fff}.auth-switch button:focus-visible{outline-offset:2px;outline:2px solid #3538ff}.auth-switch-pill{background:#3538ff;border-radius:9px;width:calc(50% - 4px);transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:4px;inset-inline-start:4px}.auth-switch[data-mode=up] .auth-switch-pill{transform:translate(100%)}[dir=rtl] .auth-switch[data-mode=up] .auth-switch-pill{transform:translate(-100%)}.auth-alt{text-align:center;color:var(--muted);margin:2px 0 0;font-size:14px}.auth-alt button{font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.auth-switch-pill{transition:none}}.admin-past-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.admin-past-head::-webkit-details-marker{display:none}.admin-past[open] .admin-past-head{border-bottom:1px solid var(--border)}.doc-hero{background:var(--hero-bg,#0b0c0e);color:var(--hero-fg,#f4f5f6)}.doc .hero-dim{color:var(--hero-dim,#9aa1aa)}.doc .hero-sub{color:var(--hero-sub,#c4cad2)}.doc[data-hero=paper] .doc-hero{border-bottom:1px solid #080f141a}.doc[data-hero=paper] .doc-hero svg{display:none}.doc-hero:after{content:"";inset-inline:0;background:var(--doc-accent,transparent);height:4px;position:absolute;bottom:0}.doc[data-hero=accent] .doc-hero:after{display:none}.hero-from{align-items:center;gap:10px;margin-top:18px;font-size:13.5px;display:flex}.hero-avatar{object-fit:cover;border-radius:99px;flex:none;width:30px;height:30px}.hero-initial{background:#80808047;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.doc-btn.primary{background:var(--doc-btn,#12171c);color:var(--doc-btn-fg,#f8fafc);border-color:var(--doc-btn,#12171c)}.hero-copy{max-width:62%}@media (max-width:640px){.hero-copy{max-width:100%;margin-top:34px!important}.doc-hero h1{font-size:30px!important}}.stmt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 44px 0;display:flex}.stmt-bar{color:#4b525a;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.stmt-clock{color:#8a5a00;background:#fff6e0;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600}.stmt-sums{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.stmt-sum{background:#f1f3f5;border-radius:12px;flex-direction:column;flex:200px;gap:4px;padding:14px 16px;display:flex}.stmt-sum>span{color:#6b727a;font-size:12px}.stmt-sum>b{letter-spacing:-.02em;font-size:22px;font-weight:600}.stmt-sum[data-due]>b{color:#b42318}.stmt-sum small{color:#6b727a;font-size:11.5px}.stmt-dl{align-self:center}.stmt-row{flex-wrap:wrap;align-items:center}.stmt-dates{color:#4b525a;font-size:13px}.stmt-state{color:#4b525a;background:#eef0f2;border-radius:99px;margin-inline-start:auto;padding:2px 9px;font-size:12px;font-weight:600}.stmt-state[data-s=Paid]{color:#0c7f52;background:#e6f4ec}.stmt-state[data-s=Overdue]{color:#b42318;background:#fdecea}.stmt-state[data-s=Part\ paid]{color:#8a5a00;background:#fff6e0}.stmt-amt{text-align:end;flex-direction:column;min-width:110px;display:flex}.stmt-amt small{color:#b42318;font-size:11.5px}.stmt-open{color:#3538ff;font-size:12.5px;font-weight:600}@media (max-width:600px){.stmt-head,.doc-body{padding-inline:18px}.stmt-amt{min-width:0}}
