.f-meters{gap:22px;display:grid}.f-meters .d-meter-track{margin-bottom:18px}.f-meters .d-meter-track>span{background:var(--d-tick);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.f-meters .d-meter-track>span.d-tick-met{background:var(--d-ink)}.f-meters .d-meter-track>span b{color:var(--d-muted);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.f-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.d-table.f-statement{min-width:0}.f-statement td:first-child{white-space:normal}.f-statement .f-strong td{font-weight:700}.f-statement tfoot td{border-top:1px solid var(--d-line);border-bottom:0}.d-panel .d-table-wrap+.d-table-wrap{margin-top:18px}.f-neg{color:var(--d-bad)}.f-muted{color:var(--d-muted)}.f-buckets{background:var(--d-line);border:1px solid var(--d-line);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.f-buckets li{display:grid}.f-buckets a{background:var(--d-panel);color:var(--d-ink);align-content:start;gap:3px;padding:10px;text-decoration:none;display:grid}.f-buckets a:hover{background:var(--d-hover)}.f-buckets a:focus-visible{outline-offset:-3px}.f-buckets span{color:var(--d-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.f-buckets b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.f-buckets small{color:var(--d-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.mk-url{background:var(--d-inset);border:1px solid var(--d-line);color:var(--d-ink);overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;border-radius:4px;padding:10px 12px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mk-mono{overflow-wrap:anywhere;word-break:break-all;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.mk-note{background:var(--d-callout);border:1px solid var(--d-callout-line);border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.5}.mk-actions{flex-wrap:wrap;gap:8px;display:flex}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-37facb2a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-c9a5f13c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-f00fa027.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-bd6e7fdc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-76dcfc73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-76eca2803f7f/manrope-81401990.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.__font_manrope_0uiaih6{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_manrope_0uiaih6{--font-manrope:"Manrope", "Manrope Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-dd44b623.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-44d82aa9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-7f5a19db.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-21114939.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-e99b45a2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-dd44b623.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-44d82aa9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-7f5a19db.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-21114939.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-e99b45a2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-dd44b623.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-44d82aa9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-7f5a19db.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-21114939.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-55cbec71eba1/cormorant-garamond-e99b45a2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.__font_cormorant_garamond_1eyku92{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_cormorant_garamond_1eyku92{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}:root{--font-manrope:"Manrope";--font-cormorant:"Cormorant Garamond";--ground:#101211;--ground-raised:#1c211b;--panel:#191d19;--ink:#eeeae0;--muted:#c1c2b8;--line:#353a34;--gold:#d4b970;--gold-hover:#eddaa4;--d-surface:#f7f4ec;--d-panel:#fffdf8;--d-ink:#28271f;--d-muted:#5f5b52;--d-line:#e0dacd;--d-rail:#efeadf;--d-rail-hover:#e6dfcf;--d-track:#ece7da;--d-inset:#f4efe3;--d-tick:#b8b0a0;--d-row-line:#efeadf;--d-chrome:#1a1d1a;--d-frame:#2c302b;--d-s1:#1f6bb8;--d-s2:#a8740c;--d-s3:#0e9476;--d-seq-1:#c29a4a;--d-seq-2:#a98232;--d-seq-3:#8d6a1f;--d-seq-4:#715313;--d-seq-5:#553d0c;--d-good:#1d7043;--d-warn:#8a5a00;--d-bad:#b3261e;--d-good-tint:#e3efe6;--d-warn-tint:#f6ead0;--d-bad-tint:#f6dfdb;--d-hover:#f7f2e6;--d-option:#f1ead9;--d-selected:#f3ead4;--d-callout:#fbf6e8;--d-callout-line:#e6d9b8;--d-hatch-a:#e8e0cf;--d-hatch-b:#f2ecdf;--d-hatch-c:#d8cfbb;--d-underline:#cfc6b3;--d-warn-fill:#b5831f;--d-planned:#8f877a;--d-faint:#8a8374;--d-tooltip:#1f221f;--d-tooltip-ink:#efece3;--d-chip:#f6efdc;--d-chip-line:#d8ceb6;--d-tag:#efe8d6;--d-tag-ink:#5a4a26;--d-gantt-track:#f1ece1;--d-primary-off:#b9b3a6;--d-primary-hover:#3c3a30;--d-s1-soft:#4b8bcf;--d-s2-soft:#c6923a;--d-placeholder:#6f6a5f;--bar-h:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--d-surface:#141714;--d-panel:#1b1f1b;--d-ink:#ebe7dc;--d-muted:#a8aa9f;--d-line:#2e332d;--d-rail:#171a17;--d-rail-hover:#232823;--d-track:#252a24;--d-inset:#20241f;--d-tick:#5d6259;--d-row-line:#262b25;--d-s1:#5c9ee6;--d-s2:#d6a243;--d-s3:#2fbf98;--d-seq-1:#e2c57e;--d-seq-2:#cfa95a;--d-seq-3:#b98e3d;--d-seq-4:#9e7428;--d-seq-5:#7f5b18;--d-good:#58bd83;--d-warn:#e0ad4a;--d-bad:#ec6f63;--d-good-tint:#1d3326;--d-warn-tint:#3a2f17;--d-bad-tint:#3d211e;--d-hover:#222721;--d-option:#2a2f28;--d-selected:#2f3223;--d-callout:#2a2615;--d-callout-line:#4a4224;--d-hatch-a:#2b302a;--d-hatch-b:#222621;--d-hatch-c:#363b34;--d-underline:#4b5148;--d-warn-fill:#d6a243;--d-planned:#7d8278;--d-faint:#878a80;--d-tooltip:#f1ede3;--d-tooltip-ink:#1d201d;--d-chip:#2c2a1c;--d-chip-line:#4d4628;--d-tag:#2e2b1f;--d-tag-ink:#e4cf96;--d-gantt-track:#20241f;--d-primary-off:#4a4e46;--d-primary-hover:#d9d4c7;--d-s1-soft:#3f7cc0;--d-s2-soft:#a87d2c;--d-placeholder:#8b8e84;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;scrollbar-color:#b8b0a0 transparent}body{background:var(--ground);min-height:100dvh;color:var(--ink);font:400 14px/1.45 var(--font-manrope), Arial, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}button,input{font:inherit}a{color:inherit}::selection{color:#28271f;background:#e7d7ab}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[hidden]{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c9c1b0 padding-box padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-track{background:0 0}.nv-skip{z-index:50;background:var(--gold);color:var(--ground);padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.nv-skip:focus{top:10px}.nv-bar{z-index:40;height:var(--bar-h);background:var(--ground);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 22px;display:grid;position:sticky;top:0}.nv-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.nv-monogram{border:1px solid var(--gold);width:28px;height:33px;color:var(--gold);font:500 23px/1 var(--font-cormorant), Georgia, serif;place-items:center;display:grid}.nv-wordmark b{letter-spacing:.18em;font-size:13.5px;font-weight:600;line-height:1;display:block}.nv-wordmark small{color:var(--muted);letter-spacing:.2em;margin-top:4px;font-size:9.5px;font-weight:600;line-height:1;display:block}.nv-switch{justify-content:safe center;align-self:stretch;gap:30px;display:flex}.nv-switch a{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:0 2px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.nv-switch a small{color:#8e9187;letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.nv-switch a:after{content:"";background:var(--gold);height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nv-switch a:hover,.nv-switch a[aria-current]{color:var(--ink)}.nv-switch a[aria-current]:after{transform:scaleX(1)}.nv-switch a[aria-current] small{color:var(--gold)}.d-app,.d-portal{color:var(--d-ink);font-family:var(--font-manrope), Arial, sans-serif;text-align:left;font-size:14px;line-height:1.45}.d-app :focus-visible,.d-portal :focus-visible{outline:2px solid var(--d-s1);outline-offset:2px}.d-app{background:var(--d-surface);border:1px solid var(--d-frame);border-radius:6px;position:relative;box-shadow:0 16px 24px -16px #000000b3,0 2px 5px #0000004d;container:d-app/inline-size}.d-app-full{min-height:calc(100dvh - var(--bar-h));box-shadow:none;border:0;border-radius:0}.d-app-bar{background:var(--d-chrome);color:#d9d6cc;border-bottom:1px solid var(--d-frame);border-radius:5px 5px 0 0;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:12.5px;display:flex}.d-app-full .d-app-bar{border-radius:0}.d-app-bar b{color:#f1ede3;white-space:nowrap;font-weight:600}.d-app-name{color:#d9d6cc;white-space:nowrap}.d-app-name:before{content:"";vertical-align:-1px;background:#4a4f48;width:1px;height:12px;margin-right:14px;display:inline-block}.d-app-source{color:#a9aba2;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;overflow:hidden}.d-app-bar-end{align-items:center;gap:18px;margin-left:auto;display:flex}.d-app-sync{color:#b9bbb2;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.d-app-sync i{background:#3fae6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fae6a2e}.d-app-role .d-field{flex-direction:row;align-items:center;gap:10px}.d-app-role .d-field-label{color:#a9aba2;white-space:nowrap;font-size:11.5px}.d-app-role .d-segmented{background:#2a2e29}.d-app-role .d-segmented button{color:#b9bbb2;padding:5px 10px;font-size:11.5px}.d-app-role .d-segmented button:hover{color:#f1ede3}.d-app-role .d-segmented button[aria-checked=true]{color:#1a1d1a;background:#f1ede3}.d-app-role :focus-visible{outline-color:var(--gold)}.d-app-main{display:block}.d-app-nav .d-app-main{grid-template-columns:224px minmax(0,1fr);display:grid}.d-app-body{outline:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.d-app-full .d-app-body{gap:18px;padding:26px clamp(18px,2.4vw,36px) 64px}.d-rail{background:var(--d-rail);border-right:1px solid var(--d-line);flex-direction:column;justify-content:space-between;gap:24px;padding:16px 12px;display:flex}.d-app-full .d-rail{top:var(--bar-h);height:calc(100dvh - var(--bar-h));align-self:start;position:sticky;overflow-y:auto}.d-rail-items{gap:2px;display:grid}.d-rail a{min-height:38px;color:var(--d-muted);font:600 13px/1.2 var(--font-manrope), Arial, sans-serif;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.d-rail a:hover{background:var(--d-rail-hover);color:var(--d-ink)}.d-rail a[aria-current]{background:var(--d-panel);color:var(--d-ink);box-shadow:0 1px 2px #28271f1a}.d-rail a[aria-current] svg{color:var(--d-s2)}:root[data-theme=dark] .d-rail a[aria-current]{background:#272c26;box-shadow:inset 0 0 0 1px #343a33}.d-rail a em{background:var(--d-warn-tint);min-width:22px;color:var(--d-warn);text-align:center;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.v-stack{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;max-width:1560px;animation:.35s cubic-bezier(.22,1,.36,1) v-in;display:grid}@keyframes v-in{0%{opacity:0;transform:translateY(6px)}}.v-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;padding-bottom:4px;display:flex}.v-head h1{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.v-head p{max-width:72ch;color:var(--d-muted);margin-top:6px;font-size:14px;line-height:1.55}.d-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.d-field{flex-direction:column;gap:5px;display:inline-flex}.d-field-label{color:var(--d-muted);font-size:11.5px;font-weight:600}.d-segmented,.d-tabs{background:var(--d-track);border-radius:5px;padding:3px;display:inline-flex}.d-segmented button,.d-tabs button{color:var(--d-muted);font:600 12.5px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:7px 13px;transition:background .2s,color .2s}.d-segmented button:hover,.d-tabs button:hover{color:var(--d-ink)}.d-segmented button[aria-checked=true],.d-tabs button[aria-selected=true]{background:var(--d-panel);color:var(--d-ink);box-shadow:0 1px 2px #28271f1f,0 1px 1px #28271f0f}.d-select-box{position:relative}.d-select-box>button{border:1px solid var(--d-line);background:var(--d-panel);min-width:168px;min-height:36px;color:var(--d-ink);font:500 13px/1.2 var(--font-manrope), Arial, sans-serif;text-align:left;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 12px;display:inline-flex}.d-select-box>button:hover{border-color:var(--d-muted)}.d-select-box>button svg{color:var(--d-muted);flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.d-select-box>button[aria-expanded=true]{border-color:var(--d-s1);box-shadow:0 0 0 1px var(--d-s1)}.d-select-box>button[aria-expanded=true] svg{transform:rotate(180deg)}.d-listbox{z-index:30;background:var(--d-panel);border:1px solid var(--d-line);border-radius:5px;min-width:100%;max-height:320px;margin:0;padding:5px;list-style:none;animation:.16s cubic-bezier(.22,1,.36,1) d-menu;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 28px -14px #28271f73,0 2px 6px #28271f14}.d-listbox li{min-height:34px;color:var(--d-ink);white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;font-weight:500;display:flex}.d-listbox li svg{color:var(--d-s2);visibility:hidden;flex:none}.d-listbox li[aria-selected=true]{font-weight:700}.d-listbox li[aria-selected=true] svg{visibility:visible}.d-listbox li.d-option-active{background:var(--d-option)}@keyframes d-menu{0%{opacity:0;transform:translateY(-4px)}}.d-checklist{gap:1px;min-width:250px;display:grid}.d-checklist label{white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:10px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.d-checklist label:hover{background:var(--d-option)}.d-checklist input,.d-check input,.r-candidates input{accent-color:var(--d-s2);width:15px;height:15px;margin:0}.d-checklist-clear{margin:6px 10px 4px}.d-check{min-height:32px;color:var(--d-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.d-date-box{border:1px solid var(--d-line);background:var(--d-panel);min-width:150px;min-height:36px;color:var(--d-ink);font:500 13px/1.2 var(--font-manrope), Arial, sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 12px;display:inline-flex;position:relative}.d-date-box svg{color:var(--d-muted)}.d-date-box:hover{border-color:var(--d-muted)}.d-date-box:focus-within{border-color:var(--d-s1);box-shadow:0 0 0 1px var(--d-s1)}.d-date-box input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.d-date-box input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.d-search{border:1px solid var(--d-line);background:var(--d-panel);max-width:340px;min-height:36px;color:var(--d-muted);border-radius:4px;flex:220px;align-items:center;gap:8px;padding:0 6px 0 10px;display:inline-flex}.d-search input{width:100%;min-height:34px;color:var(--d-ink);font:500 13px/1.2 var(--font-manrope), Arial, sans-serif;background:0 0;border:0;outline:none}.d-search input::placeholder{color:var(--d-placeholder)}.d-search input::-webkit-search-cancel-button{display:none}.d-search:focus-within{border-color:var(--d-s1);box-shadow:0 0 0 1px var(--d-s1)}.d-search-clear{width:24px;height:24px;color:var(--d-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.d-search-clear:hover{background:var(--d-track);color:var(--d-ink)}.d-toolbar .d-search{align-self:flex-end}.d-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;display:flex}.d-chip{border:1px solid var(--d-chip-line);background:var(--d-chip);min-height:28px;color:var(--d-ink);font:600 12px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:4px 8px 4px 11px;display:inline-flex}.d-chip svg{color:var(--d-muted)}.d-chip:hover{border-color:var(--d-s2)}.d-chip:hover svg{color:var(--d-ink)}.d-text-button{color:var(--d-s1);font:600 12.5px/1.4 var(--font-manrope), Arial, sans-serif;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--d-s1) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--d-s1) 35%, transparent);background:0 0;border:0;justify-self:start;padding:0}.d-text-button:hover{text-decoration-color:currentColor}.d-ghost{border:1px solid var(--d-line);background:var(--d-panel);min-height:34px;color:var(--d-ink);font:600 12.5px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:6px 12px;transition:border-color .15s;display:inline-flex}.d-ghost:hover{border-color:var(--d-muted)}.d-ghost:disabled{opacity:.6;cursor:progress}.d-ghost-quiet{color:var(--d-muted)}.d-primary{background:var(--d-ink);min-height:36px;color:var(--d-panel);font:700 13px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:inline-flex}.d-primary:hover{background:var(--d-primary-hover)}.d-primary:disabled{background:var(--d-primary-off);cursor:not-allowed}.d-icon-button{border:1px solid var(--d-line);background:var(--d-panel);width:34px;height:34px;color:var(--d-ink);cursor:pointer;border-radius:4px;flex:none;place-items:center;display:grid}.d-icon-button:hover:not(:disabled){border-color:var(--d-muted)}.d-icon-button:disabled{opacity:.4;cursor:default}.d-tiles{background:var(--d-panel);border:1px solid var(--d-line);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid;overflow:hidden}.d-tiles>div{background:var(--d-panel);box-shadow:1px 0 0 var(--d-line), 0 1px 0 var(--d-line);padding:14px 16px 15px;position:relative}.d-tiles dt{color:var(--d-muted);font-size:12px;font-weight:600}.d-tiles dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-items:start;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.1;display:grid}.d-tiles .d-tile-lead dd{font-size:30px}.d-tiles small{color:var(--d-muted);letter-spacing:0;margin-top:6px;font-size:11.5px;font-weight:500;line-height:1.35}.d-tiles em{letter-spacing:0;align-items:center;gap:3px;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.d-figure-good{color:var(--d-good)}.d-figure-warn{color:var(--d-warn)}.d-figure-bad{color:var(--d-bad)}.d-delta-good{color:var(--d-good)}.d-delta-bad{color:var(--d-bad)}.d-delta-flat{color:var(--d-muted)}.d-tile-select{transition:background .15s}.d-tile-select:hover{background:var(--d-hover)}.d-tile-button{color:var(--d-faint);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex;position:absolute;inset:0}.d-tile-select:hover .d-tile-button{color:var(--d-s2)}.d-tile-button:focus-visible{outline-offset:-3px}.d-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.d-grid-2-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.d-panel{background:var(--d-panel);border:1px solid var(--d-line);border-radius:5px;min-width:0;padding:16px 18px 18px;container-type:inline-size}.d-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:14px;display:flex}.d-panel>header>div:first-child{flex:260px;min-width:0}.d-panel h2{font-size:14px;font-weight:700;line-height:1.35}.d-panel header p{color:var(--d-muted);margin-top:3px;font-size:12.5px;line-height:1.5}.d-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-panel-wide{grid-column:1/-1}.d-legend{color:var(--d-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.d-legend li{align-items:center;gap:7px;display:inline-flex}.d-key{border-radius:2px;width:10px;height:10px;display:inline-block}.d-key-1{background:var(--d-s1)}.d-key-2{background:var(--d-s2)}.d-key-3{background:var(--d-s3)}.d-key-good{background:var(--d-good)}.d-key-warn{background:var(--d-warn-fill)}.d-key-bad{background:var(--d-bad)}.d-key-muted{background:var(--d-tick)}.d-key-target{background:var(--d-ink);border-radius:0;width:2px;height:12px}.d-key-rule{border-top:2px dashed var(--d-muted);border-radius:0;width:14px;height:0}.d-bars{gap:9px;display:grid}.d-bar-row{grid-template-columns:minmax(110px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.d-bar-label{font-size:12.5px;font-weight:600;line-height:1.3;display:grid}.d-bar-label small{color:var(--d-muted);font-size:11px;font-weight:500}.d-bar-select .d-bar-label{color:var(--d-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:600}.d-bar-select .d-bar-label>:first-child,.d-bar-select button.d-bar-label{text-decoration:underline;-webkit-text-decoration-color:var(--d-underline);text-decoration-color:var(--d-underline);text-underline-offset:3px}.d-bar-select .d-bar-label small{text-decoration:none}.d-bar-select .d-bar-label:hover{-webkit-text-decoration-color:var(--d-s2);text-decoration-color:var(--d-s2)}.d-bar-selected .d-bar-label{color:var(--d-s2);-webkit-text-decoration-color:var(--d-s2);text-decoration-color:var(--d-s2)}.d-bar-track{height:18px;position:relative}.d-bar-track:has(.d-bar-2){height:20px}.d-bar{background:var(--d-s1);border-radius:0 4px 4px 0;min-width:2px;max-width:100%;position:absolute;inset:1px auto 1px 0}.d-bar-track:has(.d-bar-2) .d-bar{inset:0 auto 11px 0}.d-bar-track:has(.d-bar-2) .d-bar-2{background:var(--d-s2);inset:11px auto 0 0}.d-target{background:var(--d-ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.d-bar-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:78px;font-size:12.5px;font-weight:700;display:grid}.d-bar-value small{color:var(--d-muted);font-size:11px;font-weight:500}.d-stack{gap:2px;min-width:4px;height:100%;display:flex}.d-stack i{min-width:2px}.d-stack i:last-child{border-radius:0 4px 4px 0}.d-bar-track:has(.d-stack){height:16px}.d-lines,.d-columns{margin:0}.d-lines-body,.d-columns-body{grid-template-columns:46px minmax(0,1fr);margin-top:8px;display:grid}.d-lines-axis{position:relative}.d-lines-axis span{color:var(--d-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;right:10px;transform:translateY(50%)}.d-lines-plot{cursor:crosshair;touch-action:pan-y;position:relative}.d-lines-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d-grid{background:var(--d-row-line);height:1px;position:absolute;left:0;right:0}.d-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.d-line-1{stroke:var(--d-s1)}.d-line-2{stroke:var(--d-s2)}.d-line-3{stroke:var(--d-s3)}.d-area{fill:var(--d-s1);opacity:.1}.d-rule{border-top:2px dashed var(--d-tick);height:0;position:absolute;left:0;right:0}.d-crosshair{background:var(--d-tick);width:1px;position:absolute;top:0;bottom:0}.d-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--d-panel);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.d-lines-x{height:22px;margin-left:46px;position:relative}.d-lines-x span{color:var(--d-muted);white-space:nowrap;font-size:11px;position:absolute;top:6px;transform:translate(-50%)}.d-columns-plot{align-items:stretch;gap:3px;display:flex;position:relative}.d-column{cursor:default;outline-offset:-2px;border-radius:3px 3px 0 0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;padding:0 2px;display:flex;position:relative}.d-column[role=button]{cursor:pointer}.d-column:hover{background:#28271f0a}.d-column-stack{flex-direction:column-reverse;flex:0 30px;gap:2px;min-height:0;display:flex}.d-column-stack i{min-height:2px}.d-column-stack i:last-child{border-radius:3px 3px 0 0}.d-column-dim .d-column-stack{opacity:.45}.d-columns-x{gap:3px;margin-left:46px;padding-top:6px;display:flex}.d-x-tail{font-style:normal}.d-columns-x span{min-width:0;color:var(--d-muted);text-align:center;white-space:nowrap;flex:1 1 0;font-size:11px;overflow:hidden}.d-tooltip{z-index:3;background:var(--d-tooltip);min-width:160px;color:var(--d-tooltip-ink);pointer-events:none;border-radius:4px;gap:4px;margin-left:12px;padding:9px 11px;font-size:12px;display:grid;position:absolute;top:0;box-shadow:0 10px 24px -10px #00000080}.d-tooltip-left{transform:translate(calc(-100% - 24px))}.d-tooltip span{align-items:center;gap:7px;display:flex}.d-tooltip strong{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.d-tooltip-total{border-top:1px solid color-mix(in srgb, var(--d-tooltip-ink) 22%, transparent);padding-top:4px}.d-status{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.d-status svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.d-status-good{color:var(--d-good)}.d-status-warn{color:var(--d-warn)}.d-status-bad{color:var(--d-bad)}.d-status-idle{color:var(--d-muted)}.d-meter{gap:8px;display:grid}.d-meter-head{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.d-meter-head span{font-variant-numeric:tabular-nums;font-weight:700}.d-meter-track{background:var(--d-track);border-radius:5px;height:10px;position:relative}.d-meter-track>i{background:var(--d-s2);border-radius:5px;position:absolute;inset:0 auto 0 0}.d-meter p{color:var(--d-muted);font-size:12px}.d-datatable{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.d-table-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.d-count{color:var(--d-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.d-table-tools .d-count{margin-left:auto}.d-table-wrap{overscroll-behavior:auto;scrollbar-gutter:stable;max-height:min(600px,70vh);margin:0 -2px;padding:0 2px;position:relative;overflow:auto}.d-drawer .d-table-wrap,.m-mail .d-table-wrap{max-height:none}main .d-exception-list,main .d-mini-list,main .k-due{overscroll-behavior:auto;max-height:min(560px,65vh);overflow-y:auto}.d-table-wrap:focus-visible{outline-offset:0}.d-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:12.5px}.d-table th{z-index:1;background:var(--d-panel);color:var(--d-muted);text-align:left;border-bottom:1px solid var(--d-line);white-space:nowrap;padding:0 12px 9px 0;font-size:11.5px;font-weight:600;position:sticky;top:0}.d-table td{border-bottom:1px solid var(--d-row-line);vertical-align:top;padding:10px 12px 10px 0}.d-table tbody tr:last-child td{border-bottom:0}.d-table td small{color:var(--d-muted);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.d-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.d-table th button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.d-table th.d-num button{flex-direction:row-reverse}.d-table th button:hover{color:var(--d-ink)}.d-sort{width:11px;color:var(--d-s2);display:inline-flex}.d-row-link{color:var(--d-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.d-row-link small{font-weight:500}.d-row-clickable{cursor:pointer}.d-row-clickable:hover td{background:var(--d-hover)}.d-row-clickable:hover .d-row-link{text-decoration:underline;-webkit-text-decoration-color:var(--d-s2);text-decoration-color:var(--d-s2);text-underline-offset:3px}.d-row-selected td{background:var(--d-selected)}.d-empty{color:var(--d-muted);text-align:center!important;padding:28px 0!important}.d-empty-state{color:var(--d-muted);padding:10px 0;font-size:13px}.d-dense .d-table td{padding-top:8px;padding-bottom:8px}.d-sticky-first th:first-child,.d-sticky-first td:first-child{z-index:2;background:var(--d-panel);box-shadow:1px 0 0 var(--d-row-line);padding-left:2px;position:sticky;left:0}.d-sticky-first th:first-child{z-index:3}.d-sticky-first .d-row-clickable:hover td:first-child{background:var(--d-hover)}.d-more{min-height:32px;color:var(--d-s1);font:600 12.5px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--d-s1) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--d-s1) 35%, transparent);background:0 0;border:0;justify-self:start;padding:6px 0}.d-more:hover{text-decoration-color:currentColor}.d-pager{justify-content:flex-end;align-items:center;gap:10px;display:flex}.d-pager .d-count{margin-right:auto}.d-pager-pos{color:var(--d-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.d-menu{position:relative}.d-menu-list{gap:1px;min-width:230px;display:grid;left:auto;right:0}.d-menu-list button{color:var(--d-ink);font:600 13px/1.3 var(--font-manrope), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:20px 1fr;align-items:center;gap:0 10px;padding:8px 10px;display:grid}.d-menu-list button svg{color:var(--d-s2);grid-row:span 2}.d-menu-list button small{color:var(--d-muted);font-size:11.5px;font-weight:500}.d-menu-list button:hover,.d-menu-list button:focus-visible{background:var(--d-option);outline:none}.d-scrim{z-index:100;background:#10121173;animation:.2s d-fade;position:fixed;inset:0}.d-drawer{z-index:101;background:var(--d-surface);width:min(500px,100vw);color:var(--d-ink);grid-template-rows:auto 1fr;animation:.32s cubic-bezier(.22,1,.36,1) d-slide;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px -18px #00000073}.d-drawer-wide{width:min(720px,100vw)}.d-drawer>header{background:var(--d-panel);border-bottom:1px solid var(--d-line);justify-content:space-between;gap:16px;padding:20px 24px 16px;display:flex}.d-drawer>header h2{text-wrap:balance;outline:none;font-size:18px;font-weight:700;line-height:1.3}.d-drawer>header h2:focus-visible{outline:2px solid var(--d-s1);outline-offset:3px}.d-drawer>header p{color:var(--d-muted);margin-top:4px;font-size:12.5px}.d-drawer-badge{margin-top:10px}.d-drawer-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:16px;padding:20px 24px 40px;display:grid;overflow-y:auto;container-type:inline-size}.d-drawer-body h3{margin:10px 0 -6px;font-size:13.5px;font-weight:700}.d-drawer-body section{gap:12px;display:grid}.d-drawer-body section h3{margin:8px 0 -4px}@keyframes d-slide{0%{opacity:0;transform:translate(40px)}}@keyframes d-fade{0%{opacity:0}}.d-facts{border-top:1px solid var(--d-line);margin:0;display:grid}.d-facts div{border-bottom:1px solid var(--d-row-line);grid-template-columns:minmax(130px,38%) 1fr;gap:12px;padding:9px 0;font-size:13px;display:grid}.d-facts dt{color:var(--d-muted);font-weight:600}.d-facts dd{margin:0}.d-timeline{margin:0;padding:0;list-style:none;display:grid}.d-timeline li{gap:2px;padding:0 0 16px 24px;font-size:13px;display:grid;position:relative}.d-timeline li:before{content:"";background:var(--d-panel);width:9px;height:9px;box-shadow:0 0 0 2px var(--d-tick);border-radius:50%;position:absolute;top:5px;left:4px}.d-timeline li:not(:last-child):after{content:"";background:var(--d-tick);width:1px;position:absolute;top:18px;bottom:2px;left:8px}.d-timeline .d-step-good:before{background:var(--d-good);box-shadow:0 0 0 2px var(--d-good)}.d-timeline .d-step-warn:before{background:var(--d-warn);box-shadow:0 0 0 2px var(--d-warn)}.d-timeline .d-step-bad:before{background:var(--d-bad);box-shadow:0 0 0 2px var(--d-bad)}.d-timeline time,.d-timeline span{color:var(--d-muted);font-size:12px}.d-mini-list{border-top:1px solid var(--d-line);margin:0;padding:0;list-style:none;display:grid}.d-mini-list li{border-bottom:1px solid var(--d-row-line)}.d-mini-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 6px;display:grid}.d-mini-list button:hover{background:var(--d-option)}.d-mini-list b{font-size:13px}.d-mini-list span{color:var(--d-muted);font-size:12px}.d-details{border-top:1px solid var(--d-line);padding-top:10px}.d-details summary{cursor:pointer;font-size:13px;font-weight:700}.d-details p{color:var(--d-muted);margin:6px 0 10px;font-size:12.5px}.d-notice{z-index:200;background:var(--d-tooltip);max-width:min(560px,100vw - 32px);color:var(--d-tooltip-ink);font:500 13px/1.45 var(--font-manrope), Arial, sans-serif;opacity:0;pointer-events:none;border-radius:5px;padding:11px 16px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:fixed;bottom:22px;left:50%;transform:translate(-50%,8px);box-shadow:0 12px 28px -12px #0009}.d-notice-on{opacity:1;transform:translate(-50%)}.d-exception-list{margin:0;padding:0;list-style:none;display:grid}.d-exception-list li{border-bottom:1px solid var(--d-row-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:14px 0;display:grid}.d-exception-list li:last-child{border-bottom:0}.d-exception-list li>div:first-child{gap:5px;display:grid}.d-exception-list li>div:first-child>span:last-child{color:var(--d-muted);font-size:12.5px}.d-exception-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.d-readonly{color:var(--d-muted);font-size:12px;font-weight:600}.d-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.k-late{color:var(--d-bad);font-weight:600}.k-ok{color:var(--d-good);font-weight:600}.k-muted{color:var(--d-muted)}.k-areas{background:var(--d-line);border:1px solid var(--d-line);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.k-areas button{background:var(--d-rail);color:var(--d-muted);text-align:left;cursor:pointer;font:inherit;border:0;gap:3px;padding:12px 14px 13px;transition:background .15s,color .15s;display:grid;position:relative}.k-areas button:hover{background:var(--d-rail-hover);color:var(--d-ink)}.k-areas button b{color:var(--d-ink);font-size:13px}.k-areas button span{font-size:11.5px;font-weight:600}.k-areas button small{font-size:11.5px}.k-areas button[aria-checked=true]{background:var(--d-panel);color:var(--d-ink)}.k-areas button[aria-checked=true]:after{content:"";background:var(--d-s2);height:2px;position:absolute;top:0;left:0;right:0}.k-areas button:focus-visible{outline-offset:-3px}.kv{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-width:44px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.kv-ok{background:var(--d-good-tint);color:var(--d-good)}.kv-slip{background:var(--d-warn-tint);color:var(--d-warn)}.kv-late{background:var(--d-bad-tint);color:var(--d-bad)}.kv-idle{color:var(--d-faint)}.kv-gap{background:repeating-linear-gradient(-45deg, var(--d-hatch-b) 0 4px, var(--d-hatch-a) 4px 8px);color:var(--d-muted);font-size:11px}.kv-current{box-shadow:inset 0 0 0 1.5px}.kv-inline{vertical-align:1px;min-width:0;height:20px;margin:0 2px;padding:0 5px;font-size:11px}.k-col-stage{min-width:74px}.d-table .k-col-matter{white-space:normal;min-width:210px;max-width:260px}.d-table td:first-child .d-row-link{min-width:186px}.k-gap-note{border:1px solid var(--d-callout-line);background:var(--d-callout);color:var(--d-muted);border-radius:4px;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;font-size:12.5px;display:flex}.k-mini-meta{display:block}.k-gantt{gap:4px;margin:0;display:grid}.k-gantt-grid{gap:3px;display:grid}.k-gantt-axis,.k-gantt-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;display:grid}.k-gantt-axis>div{height:16px;position:relative}.k-gantt-axis>div span{color:var(--d-muted);font-size:10.5px;font-weight:600;position:absolute;transform:translate(-50%)}.k-gantt-label{font-size:12px;font-weight:600;line-height:1.25;display:grid}.k-gantt-label small{color:var(--d-muted);font-size:11px;font-weight:500}.k-gantt-track{background:var(--d-gantt-track);border-radius:3px;height:26px;position:relative}.k-gantt-tick{background:var(--d-row-line);width:1px;position:absolute;top:0;bottom:0}.k-bar{border-radius:3px;height:14px;position:absolute;top:6px}.k-bar-done,.k-key-done{background:var(--d-s1)}.k-bar-late,.k-key-late{background:var(--d-s2)}.k-bar-current,.k-key-current{background:repeating-linear-gradient(-45deg, var(--d-s1) 0 5px, var(--d-s1-soft) 5px 10px)}.k-bar-current-late{background:repeating-linear-gradient(-45deg, var(--d-s2) 0 5px, var(--d-s2-soft) 5px 10px)}.k-bar-planned,.k-key-planned{box-shadow:inset 0 0 0 1.5px var(--d-planned);background:0 0}.k-key-planned{box-shadow:inset 0 0 0 1.5px var(--d-planned)}.k-bar-gap{background:repeating-linear-gradient(-45deg, var(--d-hatch-a) 0 4px, var(--d-hatch-c) 4px 8px)}.k-gantt-target{background:var(--d-ink);width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.k-gantt-target-case{width:3px;top:-2px;bottom:-2px}.k-gantt-case .k-gantt-track{background:0 0}.k-gantt-today{border-left:1.5px dashed var(--d-ink);width:0;position:absolute;top:-200px;bottom:0}.k-gantt-today b{color:var(--d-ink);font-size:10.5px;position:absolute;bottom:-1px;left:5px}.k-stage-table td b{font-weight:600}.k-due{margin:0;padding:0;list-style:none;display:grid}.k-due li{border-bottom:1px solid var(--d-row-line)}.k-due li:last-child{border-bottom:0}.k-due button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 6px;display:grid}.k-due button:hover{background:var(--d-hover)}.k-due time{border:1px solid var(--d-line);background:var(--d-surface);color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;justify-items:center;padding:4px 0;font-size:10.5px;font-weight:700;line-height:1.1;display:grid}.k-due time b{color:var(--d-ink);letter-spacing:0;font-size:16px}.k-due span b{font-size:13px;display:block}.k-due span small{color:var(--d-muted);font-size:12px}.k-due-more{color:var(--d-muted);margin-top:10px;font-size:12px}.r-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.r-chip{background:var(--d-tag);color:var(--d-tag-ink);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.r-chip-more{background:var(--d-track);color:var(--d-muted)}.r-none,.r-muted{color:var(--d-muted)}.r-warn{color:var(--d-warn);font-weight:700}.r-correction{color:var(--d-s1)!important}.r-row-review td:first-child{box-shadow:inset 2px 0 0 var(--d-warn-fill)}.r-range{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.r-range-text{color:var(--d-muted);font-variant-numeric:tabular-nums;padding-bottom:9px;font-size:13px;font-weight:600}.r-range-dates{flex-wrap:wrap;gap:12px;display:flex}.r-help{color:var(--d-muted);font-size:12.5px;line-height:1.5}.r-credit-card{border:1px solid var(--d-line);background:var(--d-panel);border-radius:5px;justify-items:start;gap:6px;padding:14px 16px;font-size:12.5px;display:grid}.r-credit-card>span:not(.r-chips){color:var(--d-muted)}.r-credit-name{color:var(--d-ink);-webkit-text-decoration-color:var(--d-underline);text-decoration-color:var(--d-underline);font-size:16px;font-weight:700}.r-credit-missing{border-color:var(--d-callout-line);background:var(--d-callout)}.r-credit-missing b{font-size:14px}.r-candidates{border:0;gap:8px;margin:0;padding:0;display:grid}.r-candidates label{border:1px solid var(--d-line);background:var(--d-panel);cursor:pointer;border-radius:5px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.r-candidates label:hover{border-color:var(--d-muted)}.r-candidates input{margin-top:2px}.r-candidates label>span{justify-items:start;gap:4px;display:grid}.r-candidates label small{color:var(--d-muted);font-size:12px}.r-candidates .r-candidate-on{border-color:var(--d-s2);box-shadow:0 0 0 1px var(--d-s2)}.r-candidates:disabled label{cursor:default}.r-save{gap:10px;display:flex}.r-queue-meta{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.r-clear{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.r-users{margin:0;padding:0;list-style:none;display:grid}.r-users li{border-bottom:1px solid var(--d-row-line);grid-template-columns:minmax(0,1fr) 100px auto auto;align-items:center;gap:12px 20px;padding:12px 0;display:grid}.r-users li:last-child{border-bottom:0}.r-users li>span{display:grid}.r-users small{color:var(--d-muted);font-size:12px}.r-users .d-field{flex-direction:row;align-items:center;gap:8px}.r-users .d-select-box>button{min-width:150px}.r-user-off>span:first-child{opacity:.6}.r-settings{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.r-spin{animation:1s linear infinite r-spin}@keyframes r-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.nv-switch{gap:20px}.nv-switch a small{display:none}}@media (max-width:860px){:root{--bar-h:auto}.nv-bar{grid-template-columns:auto 1fr;gap:10px 16px;height:auto;padding:12px 16px;position:static}.nv-switch{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:22px;min-height:40px;overflow-x:auto}.nv-switch::-webkit-scrollbar{display:none}.d-app-full .d-rail{height:auto;position:static}}@media (max-width:480px){.nv-wordmark small{display:none}}@container d-app (width<=1100px){.d-grid-2,.d-grid-2-wide{grid-template-columns:minmax(0,1fr)}}@container d-app (width<=860px){.d-app-nav .d-app-main{grid-template-columns:minmax(0,1fr)}.d-rail{border-right:0;border-bottom:1px solid var(--d-line);scrollbar-width:none;flex-direction:row;padding:8px;overflow-x:auto}.d-rail-items{gap:4px;display:flex}.d-rail a{flex:none;min-height:40px;padding:8px 12px}.d-app-source,.d-app-sync{display:none}.d-app-bar{flex-wrap:wrap;padding:8px 14px}}@container d-app (width<=560px){.d-app-bar-end{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;min-width:0;margin-left:auto}.d-app-role{flex-basis:100%;justify-content:flex-end;display:flex}.d-bar-tools{flex-wrap:wrap;justify-content:flex-end}.d-app-body,.d-app-full .d-app-body{padding:16px 12px 48px}.d-app-name{display:none}.d-toolbar{align-items:stretch}.d-toolbar>.d-field,.d-toolbar>.d-search{width:100%;max-width:none}.d-select-box>button{width:100%}.d-segmented{flex-wrap:wrap;width:100%;display:flex}.d-segmented button{flex:auto;min-height:40px}.d-select-box>button,.d-ghost,.d-search,.d-date-box,.d-listbox li,.d-check,.d-icon-button{min-height:40px}.d-icon-button{width:40px}.d-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.d-tiles .d-tile-lead{grid-column:1/-1}.d-exception-list li{grid-template-columns:minmax(0,1fr)}.d-exception-actions{justify-content:flex-start}.k-gantt-axis,.k-gantt-row{grid-template-columns:110px minmax(0,1fr)}.r-users li{grid-template-columns:minmax(0,1fr) auto}.v-head h1{font-size:21px}.d-row-link{min-height:40px}}@container (width<=520px){.d-table-wrap{max-height:min(640px,68vh);margin:0;padding:0;overflow:hidden auto}.d-table{min-width:0}.d-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.d-table tr{border-bottom:1px solid var(--d-row-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 0;display:grid}.d-table tr:last-child{border-bottom:0}.d-table td{white-space:normal;overflow-wrap:anywhere;border:0;gap:2px;min-width:0;padding:0;display:grid;text-align:left!important}.d-table td:before{content:attr(data-label);color:var(--d-muted);font-size:11px;font-weight:600}.d-table td:first-child{box-shadow:none;grid-column:1/-1;position:static}.d-table td:first-child:before{display:none}.d-table .d-empty-row td{grid-column:1/-1}.d-table .d-empty-row td:before{display:none}.d-sticky-first td:first-child{position:static}.kv{justify-self:start}}@container (width<=420px){.d-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.d-bar-label{grid-column:1/-1}.d-bars{gap:12px}}.d-toolbar-wrap{gap:10px;display:grid}.d-filter-toggle{justify-self:start;display:none}.d-filter-chevron{transition:transform .2s cubic-bezier(.22,1,.36,1)}.d-toolbar-open .d-filter-chevron{transform:rotate(180deg)}.d-scroll-hint{background:linear-gradient(to left, var(--d-panel) 40%, transparent) right / 48px 100% no-repeat local, linear-gradient(to left, #28271f24, #28271f00) right / 16px 100% no-repeat scroll}.kv{gap:2px}.kv svg{flex:none}.k-team{white-space:nowrap;display:grid}.k-areas .d-status{font-size:11.5px}@container d-app (width<=560px){.d-filter-toggle{display:inline-flex}.d-toolbar-wrap:not(.d-toolbar-open)>.d-toolbar{display:none}}@container (width<=520px){.d-table .d-hide-narrow{display:none}.d-columns-x span:nth-child(2n){visibility:hidden}.d-x-tail{display:none}}.nv-bar-end{justify-self:end;align-items:center;gap:14px;display:flex}.nv-persona .d-field{flex-direction:row;align-items:center;gap:10px}.nv-persona .d-field-label{color:var(--muted);white-space:nowrap;font-size:12px}.nv-persona .d-select-box>button{background:var(--panel);border-color:var(--line);min-height:34px;color:var(--ink)}.nv-persona .d-select-box>button:hover{border-color:#5a5f57}.nv-persona .d-select-box>button svg{color:var(--muted)}.nv-persona .d-select-box>button[aria-expanded=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.nv-persona .d-listbox{background:var(--panel);border-color:var(--line);left:auto;right:0;box-shadow:0 24px 48px -24px #000000b3}.nv-persona .d-listbox li{color:var(--ink)}.nv-persona .d-listbox li svg{color:var(--gold)}.nv-persona .d-listbox li.d-option-active{background:var(--ground-raised)}.nv-persona :focus-visible{outline-color:var(--gold)}.nv-theme{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;transition:color .2s,border-color .2s;display:grid}.nv-theme:hover{color:var(--ink);border-color:#5a5f57}.nv-switch{scrollbar-width:none;overflow-x:auto}.nv-switch::-webkit-scrollbar{display:none}@media (max-width:1500px){.nv-switch a small{display:none}.nv-switch{gap:22px}}@media (max-width:1180px){.nv-persona .d-field-label{display:none}}@media (max-width:860px){.nv-bar-end{gap:8px;min-width:0}.nv-persona{min-width:0}.nv-persona .d-select-box>button{max-width:min(200px,52vw);min-width:0!important}.nv-persona .d-select-box>button span{text-overflow:ellipsis;overflow:hidden}}.d-facts dd .d-status{white-space:normal}.d-bar-tools{align-items:center;gap:4px;display:flex}.d-bar-tool{color:#d9d6cc;min-height:30px;font:600 12px/1 var(--font-manrope), Arial, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.d-bar-tool:hover{color:#f1ede3;background:#262a25;border-color:#3a3f39}.d-bar-tool em{color:#f0cf7a;text-align:center;background:#4a3d1c;border-radius:9px;min-width:20px;padding:2px 6px;font-size:11px;font-style:normal}.d-bar-tool em.d-bar-count-bad{color:#ffb3aa;background:#4c2420}.d-app-bar :focus-visible{outline-color:var(--gold)}@container d-app (width<=1180px){.d-bar-tool span{display:none}}.d-select-box>button:disabled{background:var(--d-inset);color:var(--d-muted);cursor:default}.d-select-box>button:disabled svg{visibility:hidden}.d-select-box>button:disabled:hover{border-color:var(--d-line)}.d-alerts{border-top:1px solid var(--d-line);margin:0;padding:0;list-style:none;display:grid}.d-alerts li{border-bottom:1px solid var(--d-row-line)}.d-alerts li>button,.d-alerts li>div{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:10px 6px;display:grid}.d-alerts li>button{cursor:pointer}.d-alerts li>button:hover{background:var(--d-hover)}.d-alerts li span:not(.d-status){color:var(--d-muted);padding-left:17px;font-size:12.5px}.d-drawer-body h3 .d-count{margin-left:6px}.m-mail{border:1px solid var(--d-line);background:var(--d-panel);border-radius:5px;overflow:hidden}.m-head{border-bottom:1px solid var(--d-line);background:var(--d-inset);margin:0;padding:12px 16px;font-size:12.5px;display:grid}.m-head div{grid-template-columns:64px 1fr;gap:10px;padding:3px 0;display:grid}.m-head dt{color:var(--d-muted);font-weight:600}.m-head dd{overflow-wrap:anywhere;margin:0}.m-body{gap:16px;padding:18px 18px 22px;font-size:13.5px;line-height:1.6;display:grid}.m-body h4{margin:4px 0 6px;font-size:13.5px}.m-figures{border-collapse:collapse;table-layout:fixed;width:100%}.m-figures th{border:1px solid var(--d-line);color:var(--d-muted);text-align:left;border-bottom:0;padding:8px 10px 2px;font-size:11.5px;font-weight:600}.m-figures td{border:1px solid var(--d-line);vertical-align:top;border-top:0;padding:2px 10px 10px}.m-figures td b{font-variant-numeric:tabular-nums;font-size:20px;display:block}.m-figures td small{color:var(--d-muted);font-size:11.5px}.m-list{gap:6px;margin:0;padding-left:20px;display:grid}.m-list span{color:var(--d-muted)}.m-link{color:var(--d-s1);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.m-table{border-collapse:collapse;width:100%;font-size:12.5px}.m-table td{border-bottom:1px solid var(--d-row-line);padding:6px 8px 6px 0}.m-foot{color:var(--d-muted);border-top:1px solid var(--d-row-line);padding-top:12px;font-size:12px}.b-controls{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.b-stepper{align-items:center;gap:8px;display:flex}.b-stepper output{font-variant-numeric:tabular-nums;text-align:center;min-width:150px;font-size:14px;font-weight:700}.b-stepper output small{color:var(--d-muted);font-size:12px;font-weight:500}.b-list{margin:0;padding:0;list-style:none;display:grid}.b-list>li{border-bottom:1px solid var(--d-row-line);grid-template-columns:minmax(150px,210px) minmax(0,1fr) 120px;grid-template-areas:"who track fig""who play play";align-items:center;gap:6px 18px;padding:14px 0;display:grid}.b-list>li:last-child{border-bottom:0}.b-who{grid-area:who;align-self:start;gap:4px;display:grid}.b-track{background:var(--d-track);border-radius:4px;grid-area:track;height:16px;position:relative}.b-done{background:var(--d-s1);border-radius:4px 0 0 4px;position:absolute;inset:0 auto 0 0}.b-done-good{background:var(--d-good)}.b-done-warn{background:var(--d-warn-fill)}.b-done-bad{background:var(--d-bad)}.b-projected{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--d-s1) 30%, transparent) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--d-s1) 45%, transparent);border-radius:4px;position:absolute;inset:0 auto 0 0}.b-target{background:var(--d-ink);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.b-target b{color:var(--d-muted);font-size:10.5px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.b-figures{font-variant-numeric:tabular-nums;grid-area:fig;justify-items:end;display:grid}.b-figures b{font-size:20px;line-height:1.1}.b-figures span{color:var(--d-muted);font-size:12px;display:inline}.b-figures small{color:var(--d-muted);font-size:11.5px}.b-inplay{color:var(--d-muted);flex-wrap:wrap;grid-area:play;align-items:center;gap:6px;font-size:12px;display:flex}.b-chip{border:1px solid var(--d-line);background:var(--d-panel);min-height:26px;color:var(--d-ink);font:600 12px/1.2 var(--font-manrope), Arial, sans-serif;cursor:pointer;border-radius:13px;align-items:baseline;gap:5px;padding:3px 9px;display:inline-flex}.b-chip small{color:var(--d-muted);font-weight:500}.b-chip:hover{border-color:var(--d-s1)}@container (width<=640px){.b-list>li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who fig""track track""play play"}}.i-progress{align-items:center;gap:8px;min-width:110px;display:inline-flex;position:relative}.i-progress:before{content:"";background:var(--d-track);border-radius:3px;width:64px;height:6px}.i-progress i{background:var(--d-s1);border-radius:3px;max-width:64px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.i-progress b{font-variant-numeric:tabular-nums;font-size:12px}.i-send{flex-wrap:wrap;gap:12px 16px;display:flex}.i-error{color:var(--d-bad);font-size:12.5px;font-weight:600}.i-comments,.i-checklist{border-top:1px solid var(--d-line);margin:0;padding:0;list-style:none;display:grid}.i-comments li,.i-checklist li{border-bottom:1px solid var(--d-row-line);gap:2px;padding:9px 2px;font-size:13px;display:grid}.i-comments li span{color:var(--d-muted)}.i-checklist li{grid-template-columns:auto 1fr;align-items:center;gap:10px}.i-checklist li.i-done{color:var(--d-muted)}.i-group{background:var(--d-tag);color:var(--d-tag-ink);border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.i-steps{background:var(--d-line);border:1px solid var(--d-line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.i-steps li{background:var(--d-panel);color:var(--d-muted);align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.i-steps li b{border:1.5px solid var(--d-tick);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.i-steps li.i-step-done{color:var(--d-ink)}.i-steps li.i-step-done b{border-color:var(--d-good);background:var(--d-good);color:var(--d-panel)}.i-sign{min-height:40px;color:var(--d-ink);font-size:13px}.i-email{border:1px solid var(--d-line);background:var(--d-inset);border-radius:5px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:grid}.i-email ul{margin:0;padding-left:20px}.i-code{background:var(--d-inset);overflow-wrap:anywhere;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.i-library{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.i-forms{top:calc(var(--bar-h) + 16px);border:1px solid var(--d-line);background:var(--d-panel);border-radius:5px;gap:2px;padding:6px;display:grid;position:sticky}.i-forms button{color:var(--d-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:3px;padding:10px 12px;display:grid}.i-forms button b{color:var(--d-ink);font-size:13px}.i-forms button span{font-size:12px}.i-forms button:hover{background:var(--d-hover)}.i-forms button[aria-current]{background:var(--d-selected);box-shadow:inset 0 0 0 1px var(--d-callout-line)}.i-fields{margin:0;padding:0;list-style:none;display:grid}.i-fields li{border-bottom:1px solid var(--d-row-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 24px;padding:11px 0;display:grid}.i-fields li:last-child{border-bottom:0}.i-fields li>div{gap:3px;display:grid}.i-fields b{font-size:13px}.i-type{color:var(--d-muted);font-size:12px}.i-rule{color:var(--d-s2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.i-clio{color:var(--d-ink);align-items:flex-start;gap:7px;font-size:12.5px;display:inline-flex}.i-clio svg{color:var(--d-s1);flex:none;margin-top:3px}@container d-app (width<=860px){.i-library{grid-template-columns:minmax(0,1fr)}.i-forms{position:static}}@container (width<=560px){.i-fields li,.i-steps{grid-template-columns:minmax(0,1fr)}}.a-status{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:13px;display:flex}.a-status>span:not(.d-status){border-left:1px solid var(--d-line);padding-left:22px}.d-bar-tool-on{color:var(--gold-hover);background:#3a3220;border-color:#6b5a2c}.g-layer{z-index:90;pointer-events:none;font-family:var(--font-manrope), Arial, sans-serif;position:fixed;inset:0}.g-layer>*{pointer-events:auto}.g-ring{box-shadow:0 0 0 2px var(--gold), 0 0 0 6px #d4b97038;border-radius:7px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;pointer-events:none!important}.g-marker{border:1px solid var(--gold);background:var(--d-chrome);width:24px;height:26px;color:var(--gold);font:700 12px/1 var(--font-manrope), Arial, sans-serif;cursor:pointer;place-items:center;padding:0;animation:.3s cubic-bezier(.22,1,.36,1) g-in;display:grid;position:fixed;box-shadow:0 6px 14px -6px #0009}.g-marker:hover{background:#2b2a20}.g-marker-on{background:var(--gold);color:var(--ground)}.g-marker:focus-visible,.g-card :focus-visible,.g-bar :focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes g-in{0%{opacity:0;transform:scale(.7)}}.g-card{background:var(--d-chrome);color:#ebe7dc;border:1px solid #3a3f39;border-radius:6px;outline:none;gap:10px;padding:14px 16px;animation:.28s cubic-bezier(.22,1,.36,1) g-card;display:grid;position:fixed;box-shadow:0 22px 44px -18px #000000b3}@keyframes g-card{0%{opacity:0;transform:translateY(6px)}}.g-card header{justify-content:space-between;align-items:center;display:flex}.g-count{color:var(--gold);letter-spacing:.02em;font-size:11.5px;font-weight:700}.g-card h2{color:#f4f1e8;font-size:15px;font-weight:700;line-height:1.3}.g-card p{color:#d6d3c9;font-size:13.5px;line-height:1.55}.g-audio{align-items:center;gap:10px;display:flex}.g-play{background:var(--gold);width:32px;height:32px;color:var(--ground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.g-play:hover{background:var(--gold-hover)}.g-track{background:#3a3f39;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.g-track i{background:var(--gold);transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.g-icon{color:#b9bbb2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;display:grid}.g-icon:hover{color:#f1ede3;border-color:#3a3f39}.g-card footer{justify-content:space-between;gap:8px;padding-top:2px;display:flex}.g-nav{color:#ebe7dc;min-height:32px;font:600 12.5px/1 var(--font-manrope), Arial, sans-serif;cursor:pointer;background:0 0;border:1px solid #3a3f39;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.g-nav:hover:not(:disabled){border-color:#6b6f66}.g-nav:disabled{opacity:.35;cursor:default}.g-next{border-color:var(--gold);color:var(--gold-hover)}.g-bar{background:var(--d-chrome);color:#d6d3c9;border:1px solid #3a3f39;border-radius:6px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 14px;font-size:12.5px;animation:.3s cubic-bezier(.22,1,.36,1) g-card;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -14px #000000b3}.g-bar>svg{color:var(--gold);flex:none}.g-start,.g-exit{min-height:30px;font:700 12.5px/1 var(--font-manrope), Arial, sans-serif;cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 12px}.g-start{background:var(--gold);color:var(--ground);border:0}.g-start:hover{background:var(--gold-hover)}.g-exit{color:#ebe7dc;background:0 0;border:1px solid #3a3f39}.g-exit:hover{border-color:#6b6f66}@media (max-width:600px){.g-card{bottom:70px;right:8px;width:auto!important;top:auto!important;left:8px!important}.g-bar>span{display:none}}@media (prefers-reduced-motion:reduce){.g-ring{transition:none}*,:before,:after{transition:none!important;animation:none!important}}
