.voice-field{display:block;position:relative}.voice-field>input,.voice-field>textarea{box-sizing:border-box;width:100%;padding-inline-end:2.75rem}.voice-button{inset-inline-end:.45rem;color:currentColor;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.voice-field--area .voice-button{top:.45rem;transform:none}:is(.voice-field:has(>input[hidden]),.voice-field:has(>textarea[hidden])){display:none}.voice-button:hover,.voice-button:focus-visible{opacity:1;background:#7f7f7f24}.voice-button:focus-visible{outline-offset:1px;outline:2px solid}.voice-button.is-listening{opacity:1;color:#fff;background:#c62828;animation:1.2s ease-in-out infinite voice-pulse}.voice-button.is-denied{color:#c62828;opacity:1}@keyframes voice-pulse{0%,to{box-shadow:0 0 #c6282873}50%{box-shadow:0 0 0 6px #c6282800}}@media (prefers-reduced-motion:reduce){.voice-button.is-listening{animation:none}}.pj{--pj:#0f6b5c;--pj-soft:color-mix(in srgb, var(--pj) 11%, var(--surface,#fff));--pj-good:#1f7a45;--pj-warn:#a86a0b;--pj-bad:#b23a32;--pj-info:#2f5f8f}.pj .card{margin-block-end:1.25rem}.pj-muted{color:var(--muted);font-size:.9rem}.pj-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;margin-block-end:1.25rem;display:flex}.pj-head h1{margin:0}.pj-head p{color:var(--muted);max-width:65ch;margin:.3rem 0 0}.pj-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pj-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.pj-callout{border-inline-start:3px solid var(--accent);background:var(--tint);border-radius:8px;margin:.75rem 0;padding:.65rem .9rem;font-size:.92rem}.pj-steps{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.pj-steps a{border:1px solid var(--hairline);color:inherit;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem .4rem .55rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.pj-steps a:hover{background:var(--pj-soft)}.pj-steps a[aria-current=page]{background:var(--pj-soft);border-color:var(--pj);color:var(--pj)}.pj-steps .n{border:1.5px solid;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.pj-steps .count{background:var(--pj-bad);color:#fff;border-radius:999px;padding:0 .45rem;font-size:.75rem}.pj-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.pj-chip:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.pj-chip--upcoming,.pj-chip--postponed{background:color-mix(in srgb, var(--pj-info) 13%, var(--surface));color:var(--pj-info)}.pj-chip--running{background:var(--pj-soft);color:var(--pj)}.pj-chip--late_close,.pj-chip--awaiting_report{background:color-mix(in srgb, var(--pj-warn) 15%, var(--surface));color:var(--pj-warn)}.pj-chip--done,.pj-chip--approved{background:color-mix(in srgb, var(--pj-good) 14%, var(--surface));color:var(--pj-good)}.pj-chip--stuck{background:color-mix(in srgb, var(--pj-bad) 13%, var(--surface));color:var(--pj-bad)}.pj-chip--cancelled,.pj-chip--untracked{background:var(--tint);color:var(--muted)}.pj-pills{border:0;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .9rem;padding:0;display:flex}.pj-pills label{border:1px solid var(--border,var(--hairline));cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.9rem;position:relative}.pj-pills input{opacity:0;pointer-events:none;position:absolute}.pj-pills label:has(input:checked){background:var(--pj);border-color:var(--pj);color:#fff}.pj-pills label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.pj-label{margin-block-start:.4rem;font-size:.92rem;font-weight:600;display:block}.pj-toggle{align-items:center;gap:.5rem;margin-block-end:.6rem;display:flex}.pj-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--pj)}.pj-logo{border:1px solid var(--hairline);background:#fff;border-radius:14px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pj-logo img{object-fit:contain;width:100%;height:100%}.pj-upload{border:1.5px dashed var(--pj)}.pj-upload__row{align-items:flex-start;gap:1rem;display:flex}.pj-upload__icon{background:var(--pj-soft);width:46px;height:46px;color:var(--pj);border-radius:12px;flex:none;place-items:center;display:grid}.pj-file input{display:none}.pj-file{cursor:pointer}.pj-table{min-width:1080px}.pj-table td{vertical-align:middle}.pj-table .input{min-width:6.5rem;padding:.35rem .5rem;font-size:.9rem}.pj-table td.is-missing,.pj-table td.is-missing .input{background:color-mix(in srgb, var(--pj-warn) 12%, var(--surface))}.pj-act{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.btn--small{padding:.3rem .7rem;font-size:.85rem}.btn--quiet{color:var(--muted);background:0 0;border-color:#0000}.pj-mail{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;margin-block-end:1rem;overflow:hidden}.pj-mail__head{background:var(--tint);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.7rem 1.1rem;font-size:.86rem;display:flex}.pj-mail__body{flex-direction:column;gap:.8rem;padding:1.1rem;display:flex}.pj-mail__body h3{margin:0;font-size:1.05rem}.pj-recips{flex-wrap:wrap;gap:.35rem;display:flex}.pj-recips span{border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:.05rem .6rem;font-size:.8rem}.pj-sub{border-block-start:1px dashed var(--hairline);padding-block-start:.8rem}.pj-sub summary{cursor:pointer;display:inline-block}.pj-sub[open] summary{margin-block-end:.6rem}.pj-inline-form{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:inline-flex}.pj-builder{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1.25rem;display:grid}.pj-builder>*{min-width:0}.pj-preview{position:sticky;top:1rem}.pj-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block:.5rem;display:grid}.pj-photos div{aspect-ratio:4/3;background:var(--tint);color:var(--muted);border:1px dashed var(--hairline);border-radius:8px;place-items:center;max-width:100%;font-size:.8rem;display:grid;overflow:hidden}.pj-photos img{object-fit:cover;width:100%;height:100%}.pj-chips{flex-wrap:wrap;gap:.35rem;margin-block:.4rem .8rem;display:flex}.pj-chips button{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;color:inherit;border-radius:999px;padding:.15rem .7rem;font-size:.85rem}.pj-chips button:hover{border-color:var(--pj);color:var(--pj)}.pj-sec{border-block-start:1px solid var(--hairline);margin-block-start:1rem;padding-block-start:1rem}.pj-text{border-inline-start:3px solid var(--pj);background:var(--tint);white-space:pre-line;border-radius:8px;padding:.8rem 1rem;line-height:1.9}.pj-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-block-end:1.25rem;display:grid}.pj-kpi{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;display:flex}.pj-kpi strong{font-size:1.75rem;line-height:1.2}.pj-kpi span,.pj-kpi small{color:var(--muted);font-size:.84rem}.pj-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;margin-block-end:1.25rem;display:grid}.pj-cols .card{margin:0}.pj-alert{border-block-end:1px solid var(--hairline);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.pj-alert:last-child{border-block-end:0}.pj-alert>i{background:var(--pj-info);border-radius:4px;align-self:stretch}.pj-alert--bad>i{background:var(--pj-bad)}.pj-alert--warn>i{background:var(--pj-warn)}.pj-cmp{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem;margin-block-end:.9rem;display:grid}.pj-bar{background:var(--tint);border-radius:6px;height:12px;margin-block:.15rem .35rem;position:relative;overflow:hidden}.pj-bar span{width:var(--w);border-radius:6px;position:absolute;inset-block:0;inset-inline-start:0}.pj-bar .plan{background:var(--hairline)}.pj-bar .actual{background:var(--pj);height:6px;top:3px}.pj-bar .actual--gold{background:var(--accent)}.pj-legend{color:var(--muted);gap:1rem;margin-block-end:.75rem;font-size:.8rem;display:flex}.pj-legend i{vertical-align:-1px;border-radius:3px;width:.7rem;height:.7rem;margin-inline-end:.3rem;display:inline-block}.bro{--b1:#0f6b5c;--b2:#b8822a;--bsoft:#eef4f1;color:#17201c;width:100%;max-width:540px;font-family:var(--bfont);background:#fff;border-radius:6px;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 1px 2px #14281e14,0 6px 20px #14281e14}.bro .b-head{background:var(--b1);color:#fff;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bro .b-logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:66px;height:52px;display:grid;overflow:hidden}.bro .b-logo img{object-fit:contain;width:100%;height:100%}.bro .b-org{font-size:.98rem;font-weight:700;line-height:1.3}.bro .b-acc{opacity:.9;font-size:.72rem}.bro .b-qr{color:#5a6762;text-align:center;background:#fff;border:2px dashed #b9c3bf;border-radius:6px;flex:none;place-items:center;width:54px;height:54px;margin-inline-start:auto;padding:3px;font-size:.55rem;line-height:1.2;display:grid}.bro .b-title{padding:1.1rem 1.25rem .35rem}.bro .b-kicker{color:var(--b2);font-size:.75rem;font-weight:700}.bro .b-name{color:var(--b1);font-size:1.6rem;font-weight:700;line-height:1.25}.bro .b-dept{color:#5a6762;font-size:.82rem}.bro .b-photos{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:5px;height:200px;padding:.6rem 1.25rem;display:grid}.bro .b-photos .p{background:var(--bsoft);border-radius:6px;overflow:hidden}.bro .b-photos .p:first-child{grid-row:span 2}.bro .b-photos img{object-fit:cover;width:100%;height:100%}.bro .b-ph{width:100%;height:100%;color:var(--b1);background:repeating-linear-gradient(135deg, var(--bsoft) 0 10px, color-mix(in srgb, var(--b2) 14%, #fff) 10px 20px);place-items:center;font-size:.7rem;display:grid}.bro .b-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem 1.25rem;display:grid}.bro .b-stat{background:var(--bsoft);text-align:center;border-radius:8px;padding:.55rem .6rem}.bro .b-stat .v{color:var(--b1);font-size:1.25rem;font-weight:700;line-height:1.3}.bro .b-stat .v--text{font-size:.95rem}.bro .b-stat .k{color:#5a6762;font-size:.7rem}.bro .b-gender{color:#5a6762;padding:.4rem 1.25rem 0;font-size:.74rem}.bro .b-gender>div:first-child{justify-content:space-between;display:flex}.bro .b-gbar{background:var(--b2);border-radius:5px;height:9px;margin-block-start:.25rem;display:flex;overflow:hidden}.bro .b-gbar span{background:var(--b1);width:var(--w)}.bro .b-cats{flex-wrap:wrap;gap:.3rem;padding:.5rem 1.25rem 0;display:flex}.bro .b-cats span{border:1px solid var(--b1);color:var(--b1);border-radius:999px;padding:0 .5rem;font-size:.7rem}.bro .b-text{padding:.75rem 1.25rem;font-size:.85rem;line-height:1.85}.bro .b-foot{border-block-start:3px solid var(--b2);color:#5a6762;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;padding:.6rem 1.25rem;font-size:.72rem;display:flex}.bro .b-sup{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.bro .b-sup img{width:auto;height:26px}.bro--b .b-title{background:var(--bsoft);border-inline-start:6px solid var(--b2);border-radius:8px;margin:.75rem 1.25rem 0;padding:.9rem 1rem}.bro--b .b-photos{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);height:120px}.bro--b .b-photos .p:first-child{grid-row:auto}.bro--c .b-stats{grid-template-columns:1fr 1fr}.bro--c .b-stat:first-child{background:var(--b1);grid-column:span 2}.bro--c .b-stat:first-child .v{color:#fff;font-size:2.6rem}.bro--c .b-stat:first-child .k{color:#fff;opacity:.9;font-size:.8rem}.bro--c .b-photos{height:140px}@media (width<=960px){.pj-builder,.pj-cols{grid-template-columns:minmax(0,1fr)}.pj-preview{position:static}.pj-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pj-grid2,.pj-cmp{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.pj-printable) .console__sidebar{display:none!important}body:has(.pj-printable) .console__topbar{display:none!important}body:has(.pj-printable) main>:not(.pj){display:none!important}:is(.pj:has(.pj-printable)>:not(.pj-builder),.pj-builder>:not(.pj-preview),.pj-preview>:not(.pj-printable)){display:none!important}.bro{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rtl-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.rtl-steps li{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.92rem;display:flex}.rtl-steps b{background:var(--pj-soft);width:1.8rem;height:1.8rem;color:var(--pj);border-radius:50%;flex:none;place-items:center;display:grid}.rtl-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.1rem;margin-block-end:1.25rem;display:grid}.rtl-card{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.rtl-card:hover{box-shadow:0 8px 26px #00000014}.rtl-card--chosen{border-color:var(--pj-warn)}.rtl-card--approved{border-color:var(--pj-good);box-shadow:inset 0 3px 0 var(--pj-good)}.rtl-thumb{background:color-mix(in srgb, var(--muted) 12%, var(--surface));height:260px;display:block;position:relative;overflow:hidden}.rtl-thumb-inner{zoom:.3;pointer-events:none;position:absolute;inset-block-start:14px;inset-inline-start:50%;translate:50%}[dir=ltr] .rtl-thumb-inner{translate:-50%}.rtl-thumb-inner .rt-page+.rt-page{display:none}.rtl-thumb-inner .rt-page{box-shadow:0 6px 40px #00000040}.rtl-soon{color:var(--muted);letter-spacing:.02em;background:repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--muted) 8%, transparent) 14px 28px);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.rtl-card--soon .rtl-body{opacity:.75}.rtl-body{flex-direction:column;flex:1;gap:.5rem;padding:.9rem 1rem 1rem;display:flex}.rtl-body h2{margin:0;font-size:1.05rem}.rtl-body h2 a{color:inherit;text-decoration:none}.rtl-body p{color:var(--muted);flex:1;margin:0;font-size:.88rem;line-height:1.6}.rtl-meta{color:var(--muted);font-size:.8rem}.rtl-meta>span:not(.pj-chip)+span:not(.pj-chip):before{content:"·";margin-inline-end:.5rem}.rt-stage{background:color-mix(in srgb, var(--muted) 12%, var(--surface));border-radius:18px;padding:1.25rem;overflow-x:auto}.rt-stage .rt{width:max-content;margin-inline:auto}.rtl-doc{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.25rem;display:grid}.rtl-doc:not(:has(.rtl-side)){grid-template-columns:minmax(0,1fr)}.rtl-doc:has(.rtl-side) .rt-stage .rt{zoom:.82}@media (width>=1700px){.rtl-doc:has(.rtl-side) .rt-stage .rt{zoom:1}}.rtl-side{position:sticky;inset-block-start:1rem}.rtl-side h2{margin-block-start:0;font-size:1.05rem}.rtl-side h3{font-size:.95rem}.rtl-side textarea{width:100%;line-height:1.8}.rtl-create [hidden]{display:none!important}.rtl-create .label{margin-block:.6rem .3rem;font-weight:700;display:block}@media (width<=1180px){.rtl-doc{grid-template-columns:1fr}.rtl-side{position:static}}@media (width<=900px){.rt-stage .rt{zoom:.78}}@media (width<=700px){.rt-stage{padding:.6rem}.rt-stage .rt{zoom:.55}}@media (width<=480px){.rt-stage .rt{zoom:.42}}.rt{--ink:#1d2733;--mute:#5f6b76;--line:#e3e7ea;--paper:#fff;color:var(--ink);font-family:var(--font-ar,"Readex Pro", Tahoma, sans-serif);flex-direction:column;gap:24px;display:flex}.rt .ltr{direction:ltr;unicode-bidi:isolate}.rt-page{box-sizing:border-box;background:var(--paper);flex-direction:column;width:794px;min-height:1123px;padding:0 56px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.rt-page:before{content:"";background:linear-gradient(90deg, var(--b1), var(--b2));height:6px;position:absolute;inset-block-start:0;inset-inline:0}.rt-band{border-block-end:1px solid var(--line);align-items:center;gap:14px;margin-block-end:26px;padding-block:30px 18px;display:flex}.rt-logo{flex:none;place-items:center;width:56px;height:56px;display:grid}.rt-logo img{object-fit:contain;max-width:56px;max-height:56px}.rt-logo-slot{width:56px;height:56px;color:var(--mute);text-align:center;border:2px dashed #9aa6ae;border-radius:12px;place-items:center;font-size:10px;line-height:1.3;display:grid}.rt-org{flex-direction:column;flex:1;gap:2px;display:flex}.rt-org b{color:var(--b1);font-size:17px}.rt-org small{color:var(--mute);font-size:11.5px}.rt-kicker{color:var(--b1);background:var(--bsoft);border:1px solid color-mix(in srgb, var(--b1) 25%, transparent);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.rt-sample{color:#7a5300;text-align:center;background:#fff6e0;border:1px dashed #d8a640;border-radius:8px;margin:-12px 0 20px;padding:7px 12px;font-size:12px;font-weight:700}.rt-cover{margin-block:6px 26px}.rt-cover--band{background:linear-gradient(135deg, var(--b1), color-mix(in srgb, var(--b1) 70%, var(--b2)));color:#fff;margin-inline:-56px;padding:34px 56px}.rt-cover--band .rt-eyebrow,.rt-cover--band .rt-dates{color:#ffffffd9}.rt-cover--band .rt-title{color:#fff}.rt-eyebrow{color:var(--b2);letter-spacing:.02em;margin:0 0 6px;font-size:13px;font-weight:700}.rt-title{color:var(--b1);margin:0;font-size:38px;font-weight:800;line-height:1.25}.rt-dates{color:var(--mute);margin:10px 0 0;font-size:14px}.rt-kpis{gap:14px;margin-block-end:26px;display:grid}.rt-kpis--3{grid-template-columns:repeat(3,1fr)}.rt-kpis--4{grid-template-columns:repeat(4,1fr)}.rt-kpi{background:var(--bsoft);border-block-start:4px solid var(--b2);border-radius:14px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.rt-kpi strong{color:var(--b1);font-size:30px;font-weight:800;line-height:1.1}.rt-kpi .rt-kpi-text{font-size:17px;line-height:1.4}.rt-kpi span{color:var(--mute);font-size:12.5px}.rt-photos{grid-template-rows:190px 190px;grid-template-columns:2fr 1fr;gap:12px;margin-block-end:20px;display:grid}.rt-photos figure{background:repeating-linear-gradient(-45deg, var(--bsoft) 0 12px, #fff 12px 24px);color:var(--mute);border:1px solid var(--line);border-radius:14px;place-items:center;margin:0;font-size:13px;display:grid;overflow:hidden}.rt-photos figure:first-child{grid-row:span 2}.rt-photos img{object-fit:cover;width:100%;height:100%}.rt-h{color:var(--b1);align-items:center;gap:8px;margin:22px 0 10px;font-size:16px;display:flex}.rt-h:before{content:"";background:var(--b2);border-radius:2px;width:4px;height:18px}.rt-h small{color:var(--mute);font-size:12px;font-weight:400}.rt-text{text-align:justify;white-space:pre-line;margin:0;font-size:14.5px;line-height:2}.rt-text--lead{background:var(--bsoft);border-radius:14px;margin-block:8px 6px;padding:18px 22px;font-size:15.5px}.rt-note{color:var(--mute);margin:10px 0 0;font-size:11.5px}.rt-table{border-collapse:collapse;width:100%;font-size:13.5px}.rt-table th,.rt-table td{text-align:start;border-block-end:1px solid var(--line);padding:10px 12px}.rt-table thead th{background:var(--b1);color:#fff;font-size:12.5px;font-weight:700}.rt-table thead th:first-child{border-start-start-radius:10px}.rt-table thead th:last-child{border-start-end-radius:10px}.rt-table thead small{opacity:.85;font-weight:400}.rt-table tbody th{font-weight:700}.rt-table td small{color:var(--mute);font-size:11px}.rt-table tbody th small{color:var(--mute);font-size:11.5px;font-weight:400;display:block}.rt-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bsoft) 55%, #fff)}.rt-table--dense th,.rt-table--dense td{padding:8px 10px;font-size:12.5px}.rt-status{color:var(--mute);white-space:nowrap;background:#eef1f3;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.rt-status--done{color:#1f7a45;background:#e3f3e8}.rt-status--running{background:var(--bsoft);color:var(--b1)}.rt-status--late_close,.rt-status--awaiting_report{color:#8a5a08;background:#fbf0dc}.rt-status--stuck{color:#a2332c;background:#f8e3e1}.rt-cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}.rt-split{background:var(--b2);border-radius:999px;height:14px;overflow:hidden}.rt-split span{height:100%;width:var(--w);background:var(--b1);display:block}.rt-split-legend{color:var(--mute);justify-content:space-between;margin-block-start:8px;font-size:12.5px;display:flex}.rt-split-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.rt-split-legend i.m{background:var(--b1)}.rt-split-legend i.f{background:var(--b2)}.rt-split-legend b{color:var(--ink)}.rt-chips{flex-wrap:wrap;gap:8px;display:flex}.rt-chips span{background:var(--bsoft);color:var(--b1);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.rt-thanks{border:1px solid var(--line);text-align:center;border-radius:12px;margin-block-start:24px;padding:14px 18px;font-size:14px}.rt-thanks b{color:var(--b1)}.rt-bars{flex-direction:column;gap:10px;display:flex}.rt-bar-row{grid-template-columns:150px 1fr 70px;align-items:center;gap:12px;font-size:13px;display:grid}.rt-bar-row--sm{grid-template-columns:90px 1fr 30px;margin-block-end:7px;font-size:12.5px}.rt-bar-row b{text-align:end}.rt-bar{background:#eef1f3;border-radius:999px;height:12px;overflow:hidden}.rt-bar i{height:100%;width:var(--w);background:linear-gradient(90deg, var(--b1), color-mix(in srgb, var(--b1) 65%, var(--b2)));border-radius:inherit;display:block}.rt-bar--b2 i{background:var(--b2)}.rt-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--b2) 55%, var(--b1)) 0%, var(--b1) 60%);color:#fff;margin:0 -56px 26px;padding:44px 56px 40px}.rt-hero p{opacity:.9;margin:0 0 8px;font-size:15px;font-weight:700}.rt-hero h2{margin:0;font-size:34px;line-height:1.3}.rt-big{grid-template-columns:1fr 1fr;gap:16px;margin-block-end:22px;display:grid}.rt-big div{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:22px 22px 18px;display:flex}.rt-big div:first-child{background:var(--b1);border-color:var(--b1)}.rt-big div:first-child strong,.rt-big div:first-child span{color:#fff}.rt-big strong{color:var(--b1);font-size:46px;font-weight:800;line-height:1}.rt-big span{color:var(--mute);font-size:14px}.rt-list{counter-reset:rt;margin:0;padding:0;list-style:none}.rt-list li{counter-increment:rt;border-block-end:1px dashed var(--line);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.rt-list li:before{content:counter(rt);background:var(--b2);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.rt-list li b{flex:1}.rt-list li>span{color:var(--b1);font-weight:700}.rt-rings{grid-template-columns:repeat(3,1fr);gap:18px;margin-block:6px 26px;display:grid}.rt-ring{text-align:center;background:var(--bsoft);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:20px 12px;display:flex}.rt-ring-dial{background:radial-gradient(closest-side, #fff 76%, transparent 77% 100%), conic-gradient(var(--b1) calc(var(--p) * 1%), color-mix(in srgb, var(--b2) 30%, #fff) 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid}.rt-ring-dial span{color:var(--b1);font-size:30px;font-weight:800}.rt-ring figcaption{flex-direction:column;gap:4px;display:flex}.rt-ring figcaption b{font-size:13.5px}.rt-ring figcaption small{color:var(--mute);font-size:12px}.rt-foot{color:var(--mute);border-block-start:1px solid var(--line);justify-content:space-between;margin-block-start:auto;padding-block-start:22px;font-size:11px;display:flex}.rt-print-body{background:#e9ecee;margin:0;padding:24px 0 48px}.rt-print-body .rt{align-items:center}.rt-print-bar{z-index:2;color:#444;background:#fff;border-block-end:1px solid #dde1e4;justify-content:center;align-items:center;gap:1rem;margin:-24px 0 24px;padding:.6rem 1rem;font-size:.92rem;display:flex;position:sticky;inset-block-start:0}.rt-draft-mark{color:#b23a3214;pointer-events:none;z-index:1;place-items:center;font-size:160px;font-weight:800;display:grid;position:fixed;inset:0;rotate:-30deg}@page{size:A4;margin:0}@media print{.rt-print-body{background:#fff;padding:0}.rt{gap:0}.rt-page{box-shadow:none;break-after:page;width:210mm;min-height:297mm}.rt-page:last-child{break-after:auto}.rt,.rt *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ar);color:var(--ink);background:var(--page-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.75}h1,h2,h3,h4{color:var(--primary-ink,var(--primary));margin:0 0 .6em;font-weight:700;line-height:1.35}h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem)}h3{font-size:1.15rem}p{margin:0 0 1em}a{color:var(--primary-ink,var(--primary));text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent)}img,svg{max-width:100%;height:auto}.ltr,.phone,.reference,.amount{direction:ltr;unicode-bidi:isolate;display:inline-block}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:1rem;z-index:100;background:var(--primary);color:#fff;border-radius:0 0 6px 6px;padding:.6rem 1rem;transition:top .15s;position:absolute;top:-3rem}.skip-link:focus{color:#fff;top:0}.container{width:min(1120px,100% - 2.5rem);margin-inline:auto}.stack>*+*{margin-block-start:var(--stack-gap,1rem)}.site-header{background:var(--surface);border-block-end:1px solid var(--hairline);z-index:40;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;align-items:center;gap:1.25rem;min-height:72px;display:flex}.wordmark img{width:auto;max-width:100%;height:56px;display:block}.wordmark{color:var(--primary-ink,var(--primary));font-size:1.05rem;font-weight:700;line-height:1.3;text-decoration:none}.wordmark__sub{color:var(--muted);font-size:.72rem;font-weight:400;display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:.35rem;margin-inline-start:auto;display:flex}.site-nav>*{flex:none}.site-nav a:not(.btn){color:var(--ink);border-radius:6px;padding:.45rem .7rem;font-size:.95rem;text-decoration:none}.site-nav a:not(.btn):hover,.site-nav a:not(.btn)[aria-current=page]{background:var(--tint);color:var(--primary-ink,var(--primary))}main{min-height:60vh;padding-block:2.5rem 4rem}.site-footer{background:var(--primary);color:#dfe5ee;padding-block:2.5rem;font-size:.9rem}.site-footer a{color:#fff}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.75rem;display:grid}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:1.35rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}.hero{background:linear-gradient(135deg, var(--primary), #17365c);color:#fff;border-radius:14px;padding:clamp(1.75rem,1rem + 3vw,3.25rem)}.hero h1{color:#fff}.hero p{color:#d7dfeb;max-width:62ch}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{color:#fff;background:#16375e}.btn--accent{background:var(--accent);color:#23180a}.btn--accent:hover{color:#23180a;background:#c9a55d}.btn--ghost{color:var(--primary-ink,var(--primary));background:0 0;border-color:currentColor}.btn[disabled]{opacity:.55;cursor:not-allowed}.field{margin-block-end:1.15rem}.field label{margin-block-end:.35rem;font-weight:600;display:block}.field .hint{color:var(--muted);margin-block-end:.4rem;font-size:.85rem}.input,.select,.textarea{border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;min-height:44px;padding:.7rem .85rem}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary)}.textarea{resize:vertical;min-height:9rem}.field--invalid .input,.field--invalid .select,.field--invalid .textarea{border-color:var(--danger)}.field-error{color:var(--danger);margin-block-start:.35rem;font-size:.87rem}.otp-input{text-align:center;letter-spacing:.6em;text-indent:.6em;font-variant-numeric:tabular-nums;direction:ltr;font-size:1.5rem}.char-counter{color:var(--muted);text-align:start;font-size:.83rem}.char-counter--over{color:var(--danger);font-weight:600}.notice{border-inline-start:4px solid;border-radius:8px;margin-block-end:1.1rem;padding:.9rem 1.1rem}.notice--info{border-color:var(--primary);background:#eef4fb}.notice--success{background:#ecf7f0;border-color:#2c7a4b}.notice--warning{border-color:var(--accent);background:#fdf6e7}.notice--danger{border-color:var(--danger);background:#fdeeee}.notice--draft{border-color:var(--accent);background:repeating-linear-gradient(135deg,#fff8e6,#fff8e6 12px,#fdf1d6 12px 24px);font-weight:600}.pending-value{color:var(--muted);font-style:italic}.badge{background:var(--tint);color:var(--primary-ink,var(--primary));white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.82rem;font-weight:600;display:inline-block}.badge--muted{color:var(--muted);background:#eceff3}.badge--warning{color:#7a5a12;background:#fdf1d6}.badge--success{color:#1f5c37;background:#e2f2e8}.badge--danger{color:#8a2020;background:#fbe3e3}.badge--simulated{color:#4a2f7a;background:#ede7f6;border:1px dashed #8a6fc0}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:560px}table.data th,table.data td{text-align:start;border-block-end:1px solid var(--hairline);vertical-align:top;padding:.7rem .85rem}table.data th{background:var(--tint);color:var(--primary-ink,var(--primary));font-size:.9rem}table.data tbody tr:hover{background:#fafbfc}.empty-state{text-align:center;color:var(--muted);padding:2.5rem 1rem}@media (width<=760px){table.data--stack,table.data--stack thead,table.data--stack tbody,table.data--stack tr,table.data--stack th,table.data--stack td{min-width:0;display:block}table.data--stack{min-width:0}table.data--stack thead{display:none}table.data--stack tbody tr{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;margin-block-end:.85rem;padding:.85rem 1rem}table.data--stack tbody tr:last-child{margin-block-end:0}table.data--stack td{border-block-end:0;align-items:baseline;gap:.75rem;padding:.3rem 0;display:flex}table.data--stack td:before{content:attr(data-label);color:var(--muted);flex:0 0 7.5rem;font-size:.85rem}table.data--stack td[data-label=""]:before{content:none}}.wa-float{z-index:50;color:#06301a;background:#25d366;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;inset-block-end:1.5rem;inset-inline-start:1.25rem;box-shadow:0 6px 20px #00000038}.wa-float:hover{color:#06301a;background:#1fbb59}.wa-float__icon{flex:none;width:22px;height:22px}.wa-float--pulse:before{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite wa-pulse;position:absolute;inset:0;box-shadow:0 0 #25d3668c}@keyframes wa-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 16px #25d36600}to{box-shadow:0 0 #25d36600}}@media (prefers-reduced-motion:reduce){.wa-float--pulse:before{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=480px){.wa-float{padding:.7rem .85rem}.wa-float__label{display:none}}.display-body{color:#fff;background:#0b1a2e}.display-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.display-tile{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:1.75rem}.display-tile__value{font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(2.75rem,2rem + 4vw,4.5rem);font-weight:800;line-height:1}.display-tile__label{color:#c9d4e3;margin-block-start:.6rem;font-size:1.05rem}.page-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-block-end:1.5rem;display:flex}.page-head h1{margin:0}.page-head__actions{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.section{margin-block-start:2rem}.section>h2{border-block-end:2px solid var(--tint);margin-block-end:1rem;padding-block-end:.5rem;font-size:1.15rem}.detail-layout{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width<=900px){.detail-layout{grid-template-columns:1fr}}@media (width>=901px){.detail-rail{position:sticky;top:88px}}.meta-list{margin:0}.meta-list dt{color:var(--muted);margin-block-start:.85rem;font-size:.82rem}.meta-list dt:first-child{margin-block-start:0}.meta-list dd{margin:.15rem 0 0;font-weight:600}.inline-form{border-block-start:1px dashed var(--hairline);margin-block-start:1rem;padding-block-start:1rem}.inline-form summary{cursor:pointer;color:var(--primary-ink,var(--primary));padding-block:.35rem;font-weight:600}.form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.85rem;display:grid}.actions{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}.note-card{border:1px solid var(--hairline);border-inline-start:4px solid var(--accent);background:#fbfaf6;border-radius:8px;padding:.9rem 1.1rem}.note-card__meta{color:var(--muted);margin-block-end:.35rem;font-size:.82rem}.item-list{margin:0;padding:0;list-style:none}.item-list>li{border-block-end:1px solid var(--hairline);padding-block:.9rem}.item-list>li:last-child{border-block-end:0;padding-block-end:0}.item-list>li:first-child{padding-block-start:0}.item-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.steps{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.steps li{background:var(--tint);color:var(--muted);border-radius:999px;padding:.25rem .7rem}.steps li[aria-current=step]{background:var(--primary);color:#fff;font-weight:600}.steps li[data-done="1"]{color:#1f5c37;background:#e2f2e8}@media print{.site-header,.site-footer,.wa-float,.no-print{display:none!important}body{background:#fff}}.icon{vertical-align:middle;flex:none}.console{min-height:100vh}.console__toggle{opacity:0;pointer-events:none;position:absolute}.console__sidebar{background:var(--surface);border-inline-end:1px solid var(--hairline);z-index:50;width:264px;padding:1rem .75rem 2rem;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.console__body{flex-direction:column;min-height:100vh;margin-inline-start:264px;display:flex}.console__body main{flex:1;padding-block:2rem 3rem}.console__brand{border-block-end:1px solid var(--hairline);color:var(--ink);align-items:center;gap:.7rem;margin-block-end:.5rem;padding:.4rem .5rem 1rem;line-height:1.3;text-decoration:none;display:flex}.console__brand img{width:auto;max-height:40px}.console__brand small{color:var(--muted);font-size:.75rem;display:block}.console__mark{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:700;display:grid}.console__nav{flex-direction:column;gap:.15rem;display:flex}.console__group{margin-block:.5rem .25rem}.console__group-title{color:var(--muted);align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700;display:flex}.console__link{color:var(--ink);border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.95rem;text-decoration:none;display:flex}.console__link--child{padding-inline-start:1.6rem}.console__link .badge{margin-inline-start:auto}.console__link:hover{background:var(--tint);color:var(--ink)}.console__link[aria-current=page]{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary-ink,var(--primary));box-shadow:inset 3px 0 0 var(--accent);font-weight:700}[dir=rtl] .console__link[aria-current=page]{box-shadow:inset -3px 0 0 var(--accent)}.console__topbar{z-index:40;background:var(--surface);border-block-end:1px solid var(--hairline);align-items:center;gap:1rem;min-height:60px;padding-inline:1.25rem;display:flex;position:sticky;top:0}.console__topbar-title{color:var(--primary-ink,var(--primary));font-weight:700}.console__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.console__tools form{margin:0}.console__tools .btn{border-color:#0000;align-items:center;gap:.4rem;padding-inline:.6rem;display:inline-flex}.console__me{color:var(--ink);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .6rem;text-decoration:none;display:inline-flex}.console__me:hover,.console__me[aria-current=page]{background:var(--tint);color:var(--ink)}.console__menu-button{display:none}.console__footer{color:var(--muted);border-block-start:1px solid var(--hairline);padding:1.25rem;font-size:.85rem}.ui-switches{gap:.25rem;display:flex}.module-planned{text-align:center;max-width:560px;margin:3rem auto;padding:2.5rem 2rem}.module-planned__icon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:76px;height:76px;color:var(--primary-ink,var(--primary));border-radius:20px;place-items:center;margin-block-end:1rem;display:inline-grid}@media (width<=960px){.console__sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:0 0 40px #00000040}[dir=rtl] .console__sidebar{transform:translate(100%)}.console__toggle:checked~.console__sidebar{transform:none}.console__body{margin-inline-start:0}.console__menu-button{display:inline-flex}.console__tools .btn span:not(.badge),.console__me span:not(.badge){display:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#161b22;--page-bg:#0d1117;--ink:#e6e9ee;--muted:#9aa4b2;--tint:#1f2630;--hairline:#2a313c;--border:#3a4350;--primary-ink:color-mix(in srgb, var(--primary) 30%, #fff)}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#161b22;--page-bg:#0d1117;--ink:#e6e9ee;--muted:#9aa4b2;--tint:#1f2630;--hairline:#2a313c;--border:#3a4350;--primary-ink:color-mix(in srgb, var(--primary) 30%, #fff)}}:root[data-theme=dark] .notice--info,:root[data-theme=dark] .notice--success,:root[data-theme=dark] .notice--warning,:root[data-theme=dark] .notice--danger{background:var(--tint);color:var(--ink)}:root[data-theme=dark] .badge--muted{color:var(--muted);background:#2a313c}:root[data-theme=dark] .badge--warning{color:#f2d58b;background:#3b2f12}:root[data-theme=dark] .badge--success{color:#8fd9ad;background:#133524}:root[data-theme=dark] .badge--danger{color:#f2a3a3;background:#3d1717}:root[data-theme=dark] table.data tbody tr:hover{background:var(--tint)}@media (prefers-color-scheme:dark){:root[data-theme=system] .notice--info,:root[data-theme=system] .notice--success,:root[data-theme=system] .notice--warning,:root[data-theme=system] .notice--danger{background:var(--tint);color:var(--ink)}:root[data-theme=system] .badge--muted{color:var(--muted);background:#2a313c}:root[data-theme=system] .badge--warning{color:#f2d58b;background:#3b2f12}:root[data-theme=system] .badge--success{color:#8fd9ad;background:#133524}:root[data-theme=system] .badge--danger{color:#f2a3a3;background:#3d1717}:root[data-theme=system] table.data tbody tr:hover{background:var(--tint)}}:root[data-theme=dark] .btn--primary,:root[data-theme=dark] .console__mark{box-shadow:inset 0 0 0 1px var(--primary-ink)}@media (prefers-color-scheme:dark){:root[data-theme=system] .btn--primary,:root[data-theme=system] .console__mark{box-shadow:inset 0 0 0 1px var(--primary-ink)}}.console__link .badge{white-space:nowrap}.console{font-family:var(--font-ui,var(--font-ar));line-height:1.7}.console h1,.console h2,.console h3,.console h4{color:var(--ink);letter-spacing:-.01em}.console h1{font-size:clamp(1.6rem,1.3rem + 1vw,2rem)}.console .btn{border-radius:999px;padding-inline:1.4rem;font-weight:600}.console .btn--ghost{border-color:var(--hairline);color:var(--ink)}.console .btn--ghost:hover{background:var(--tint)}.console .card{border-color:var(--hairline);border-radius:20px;padding:1.5rem}.console input:not([type=checkbox]):not([type=radio]),.console select,.console textarea{border-radius:12px}.console .badge{border-radius:999px}.console__sidebar{padding-inline:.85rem}.console__brand{border-block-end:0;padding-block-end:1.25rem}.console__mark{border-radius:12px}.console__link{color:var(--muted);border-radius:12px;padding:.65rem .8rem;font-weight:500}.console__link:hover{color:var(--ink)}.console__link[aria-current=page],[dir=rtl] .console__link[aria-current=page]{background:var(--tint);color:var(--ink);box-shadow:none;font-weight:600}.console__group-title{letter-spacing:.01em;font-size:.78rem;font-weight:600}.console__topbar{min-height:68px;padding-inline:1.75rem}.console__tools .btn{border:1px solid var(--hairline);min-height:42px}.console__me{border-radius:999px;padding:.45rem .85rem}.console__body main{padding-block:2.25rem 3.5rem}.console__footer{border-block-start:0}:root:not([data-theme=dark]) .console{--tint:#f1f2f5;--hairline:#ecedf1;--page-bg:#f6f7f9}@media (prefers-color-scheme:dark){:root[data-theme=system] .console{--tint:#1f2630;--hairline:#2a313c;--page-bg:#0d1117}}.console__link .badge{padding-inline:.55rem;font-size:.7rem}.console__nav{gap:0}.console__section{flex-direction:column;gap:.1rem;padding-block:.35rem;display:flex}.console__section+.console__section{border-block-start:1px solid var(--hairline);margin-block-start:.35rem;padding-block-start:.7rem}.console__section-title{color:var(--muted);opacity:.85;margin:0 0 .2rem;padding-inline:.8rem;font-size:.72rem;font-weight:600}.console__group{margin:0}.console__group>summary.console__group-title{cursor:pointer;color:var(--muted);letter-spacing:0;border-radius:12px;padding:.65rem .8rem;font-size:.95rem;font-weight:500;list-style:none}.console__group>summary::-webkit-details-marker{display:none}.console__group>summary:hover{background:var(--tint);color:var(--ink)}.console__group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console__group.is-active>summary,.console__group[open]>summary{color:var(--ink);font-weight:600}.console__group>summary .badge{margin-inline-start:auto}.console__chevron{flex:none;margin-inline-start:auto;transition:transform .15s}.console__group>summary .badge+.console__chevron{margin-inline-start:.4rem}.console__group[open]>summary .console__chevron{transform:rotate(180deg)}.console__group-links{border-inline-start:1px solid var(--hairline);flex-direction:column;gap:.05rem;margin-block:.1rem .35rem;margin-inline-start:1.45rem;padding-inline-start:.5rem;display:flex}.console__group-links .console__link--child{padding:.45rem .7rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.console__chevron{transition:none}}.console__link>span:not(.badge){min-width:0}.filter-pills{flex-wrap:wrap;gap:.5rem;margin-block-end:1.25rem;display:flex}.filter-pills a{background:var(--surface);border:1px solid var(--hairline);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.filter-pills a span{color:var(--muted);font-size:.85rem}.filter-pills a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.filter-pills a[aria-current=page] span{color:inherit;opacity:.75}.detail-list{grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0 0 1rem;display:grid}.detail-list dt{color:var(--muted)}.detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.pr{--pr:#0f9d8a;--pr-soft:color-mix(in srgb, var(--pr) 10%, var(--surface,#fff))}.pr-muted{color:var(--muted);font-size:.9rem}.pr-path{counter-reset:none;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.pr-path li{background:var(--pr-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .5rem;font-size:.9rem;font-weight:600;display:inline-flex}.pr-path li span{background:var(--pr);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.pr-path--state li{border:1px solid var(--hairline);color:var(--muted);background:0 0}.pr-path--state li span{background:var(--hairline);color:var(--muted)}.pr-path--state li.is-done{color:inherit}.pr-path--state li.is-done span{background:var(--pr);color:#fff}.pr-path--state li.is-current{border-color:var(--pr);background:var(--pr-soft);color:inherit}.pr-path--state li.is-current span{background:var(--pr);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--pr) 25%, transparent)}.pr-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-block-end:1.25rem;display:grid}.pr-stat{background:var(--pr-soft);border-radius:18px;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;display:flex}.pr-stat span{color:var(--muted);font-size:.88rem}.pr-stat strong{font-size:1.9rem;line-height:1.1}.pr-stat--overdue{background:color-mix(in srgb, #c0392b 10%, var(--surface,#fff))}.pr-stat--due{background:color-mix(in srgb, #e19a2b 12%, var(--surface,#fff))}.pr-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:1.25rem;margin-block-end:1.25rem;display:grid}.pr .card{margin-block-end:1.25rem}.pr-columns .card{margin-block-end:0}.pr-alert{border-inline-start:4px solid var(--pr);background:var(--pr-soft);color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem .75rem;margin-block-start:.5rem;padding:.7rem .85rem;text-decoration:none;display:grid}.pr-alert:hover{filter:brightness(.97)}.pr-alert span{color:var(--muted);font-size:.9rem}.pr-alert small{color:var(--muted)}.pr-alert--report_overdue{background:color-mix(in srgb, #c0392b 8%, var(--surface,#fff));border-color:#c0392b}.pr-alert--report_returned,.pr-alert--plan_returned{background:color-mix(in srgb, #e19a2b 10%, var(--surface,#fff));border-color:#e19a2b}.pr-row{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.pr-row:last-child{border-block-end:0}.pr-progress{background:var(--hairline);vertical-align:middle;border-radius:99px;width:110px;height:8px;margin-inline-end:.4rem;display:inline-block;overflow:hidden}.pr-progress span{height:100%;width:var(--w);border-radius:inherit;background:var(--pr);display:block}.pr-progress__value{font-size:.9rem;font-weight:700}.pr-inline{border-block-start:1px dashed var(--hairline);margin-block-start:1.25rem;padding-block-start:1rem}.pr-inline h3{font-size:1rem}.pr-inline__fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:0 1rem;display:grid}.pr-check label{align-items:center;gap:.5rem;font-weight:500;display:flex}.pr-feedback summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:flex}.pr-feedback form{margin-block-start:1rem}.pr-kinds{border:0;flex-wrap:wrap;gap:1.25rem;margin:0 0 1rem;padding:0;display:flex}.pr-kinds label{align-items:center;gap:.4rem;display:flex}.pr-note header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.5rem;display:flex}.pr-final__report{border-block-end:1px solid var(--hairline);padding-block:.75rem}.pr-final__report:last-child{border-block-end:0}.pr-final__report h3{font-size:1.05rem}@media print{.console__sidebar,.console__topbar,.console__footer,.notice:not(.notice--draft){display:none!important}.pr-final .card{box-shadow:none;break-inside:avoid;border:1px solid #ddd}.pr-progress span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pr form .table-wrap{margin-block-end:1.25rem}.fin-muted{color:var(--muted);font-size:.9rem}.fin-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-block:1rem .5rem;display:grid}.fin-kpi{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:.3rem;padding:1rem 1.15rem;display:flex}.fin-kpi span{color:var(--muted);font-size:.88rem}.fin-kpi strong{font-size:1.6rem;line-height:1.15}.fin-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-group td{font-weight:600}.fin-total td,.fin-total th{background:color-mix(in srgb, var(--ink) 4%, transparent);font-weight:700}.fin-over{color:#b3261e;font-weight:700}.fin-lines select,.fin-lines input{min-width:8rem}.fin-state--posted{background:color-mix(in srgb, #1e8e5a 16%, var(--surface))}.fin-state--returned{background:color-mix(in srgb, #e19a2b 20%, var(--surface))}.fin-state--cancelled{opacity:.7}.fin-path{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.fin-path li{border:1px dashed var(--hairline);color:var(--muted);border-radius:999px;padding:.45rem .9rem}.fin-path li.is-done{color:var(--ink);background:color-mix(in srgb, #1e8e5a 10%, var(--surface));border-style:solid}.fin-kpi strong .fin-amount{font-size:inherit;color:var(--ink)}.office-body{white-space:pre-line;border-block-start:1px solid var(--hairline);padding-block-start:.5rem;line-height:1.9}.fin-path li.is-current{border-style:solid;border-color:var(--accent);color:var(--ink);font-weight:600}.office-state--approved{background:color-mix(in srgb, #1e8e5a 16%, var(--surface))}.office-state--returned{background:color-mix(in srgb, #e19a2b 20%, var(--surface))}.office-state--rejected{background:color-mix(in srgb, #b3261e 14%, var(--surface))}.office-state--withdrawn{opacity:.7}.office-history li{display:block}.analyst-launcher{z-index:40;background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem;box-shadow:0 6px 20px #0000002e}.analyst-launcher:hover,.analyst-launcher:focus-visible{color:#fff;background:#16375e}.analyst-panel{z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(420px,100vw - 2rem);max-height:min(640px,100vh - 7rem);display:flex;position:fixed;inset-block-end:5rem;inset-inline-end:1.25rem;box-shadow:0 12px 36px #00000038}.analyst-panel[hidden]{display:none}.analyst-panel__head{border-block-end:1px solid var(--hairline);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.analyst-panel__head h2{flex:1;margin:0;font-size:1.05rem}.analyst-panel__body{flex:1;padding:.75rem 1rem;overflow-y:auto}.analyst-panel .analyst-form{border-block-start:1px solid var(--hairline);padding:.75rem 1rem}.analyst-card{gap:1rem;display:grid}.analyst-page .analyst-log{max-height:60vh;overflow-y:auto}.analyst-note{margin:0 0 .5rem;font-size:.85rem}.analyst-note--muted{color:var(--muted)}.analyst-log{flex-direction:column;gap:.6rem;display:flex}.analyst-msg{border-radius:10px;max-width:92%;padding:.6rem .8rem;line-height:1.7}.analyst-msg--q,.analyst-msg__text{white-space:pre-line}.analyst-msg--q{background:var(--primary);color:#fff;align-self:flex-start}.analyst-msg--a{background:var(--page-bg);border:1px solid var(--hairline);align-self:flex-end}.analyst-msg--waiting{color:var(--muted);font-style:italic}.analyst-msg__links{flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:.4rem;font-size:.85rem;display:flex}.analyst-msg__links span{color:var(--muted)}.analyst-suggest{flex-wrap:wrap;align-items:center;gap:.4rem;margin-block:.5rem;display:flex}.analyst-suggest__form{display:inline}.analyst-chip{border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.analyst-chip:hover,.analyst-chip:focus-visible{border-color:var(--primary)}.analyst-form .textarea{min-height:3.5rem}.analyst-form__actions{justify-content:flex-end;margin-block-start:.5rem;display:flex}@media (width<=640px){.analyst-launcher span{display:none}.analyst-panel{width:auto;inset-block-end:4.5rem;inset-inline:.5rem}}.console__group>summary>span:not(.badge){min-width:0;line-height:1.35}
