:root{--dk-ink:#1d2433;--dk-muted:#4f5d7a;--dk-navy:#1c2f78;--dk-accent:#1f4fd1;--dk-accent-ink:#fff;--dk-line:#d9dfeb;--dk-bg:#f4f6fb;--dk-card:#fff;--dk-bad:#a4262c;--dk-bad-bg:#fdf0f0;--dk-good:#1b6b3a;--dk-good-bg:#eef8f1;--dk-focus:#1f4fd1;--dk-radius:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--dk-bg);color:var(--dk-ink);font:16px/1.55 var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;margin:0}a{color:var(--dk-accent);text-underline-offset:2px}:focus-visible{outline:3px solid var(--dk-focus);outline-offset:2px;border-radius:4px}.dk-skip{z-index:10;background:#fff;padding:8px 12px;position:absolute;top:8px;left:-9999px}.dk-skip:focus{left:8px}.dk-top{background:var(--dk-navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.dk-brand{color:#fff;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.dk-mark{width:32px;height:32px;color:var(--dk-navy);background:#fff;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.dk-tag{background:#ffffff29;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.dk-who{align-items:center;gap:12px;font-size:14px;display:flex}.dk-top .dk-btn-quiet{color:#fff;background:0 0;border-color:#ffffff80}.dk-main{max-width:1200px;margin:0 auto;padding:28px 20px 48px}.dk-narrow{max-width:440px;margin:48px auto;padding:0 16px}.dk-card{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--dk-radius);padding:28px}h1{color:var(--dk-navy);margin:0 0 6px;font-size:26px;line-height:1.25}.dk-lede{color:var(--dk-muted);margin:0 0 22px}.dk-form{gap:16px;display:grid}.dk-field{gap:6px;display:grid}.dk-field label{font-size:15px;font-weight:600}.dk-field input{width:100%;min-height:46px;font:inherit;color:inherit;background:#fff;border:1px solid #7d8aa6;border-radius:8px;padding:10px 12px}.dk-field input[aria-invalid=true]{border-color:var(--dk-bad);border-width:2px}.dk-pw{position:relative}.dk-pw input{padding-right:76px}.dk-show{min-width:64px;color:var(--dk-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:600;position:absolute;top:4px;bottom:4px;right:4px}.dk-hint{color:var(--dk-muted);margin:0;font-size:14px}.dk-err{color:var(--dk-bad);margin:0;font-size:14px;font-weight:600}.dk-problem,.dk-done{border-radius:8px;margin:0 0 4px;padding:12px 14px;font-size:15px}.dk-problem{background:var(--dk-bad-bg);color:var(--dk-bad);border:1px solid #efc4c6}.dk-done{background:var(--dk-good-bg);color:var(--dk-good);border:1px solid #bfe3cc}.dk-small{margin:0;font-size:15px}.dk-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dk-btn{border:1px solid var(--dk-accent);background:var(--dk-accent);min-height:46px;color:var(--dk-accent-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.dk-btn:hover{background:#1a43b3}.dk-btn[disabled]{opacity:.7;cursor:progress}.dk-btn-quiet{color:var(--dk-accent);background:#fff;min-height:40px;padding:6px 14px}.dk-btn-quiet:hover{background:#eef2fd}.dk-nav{gap:4px;margin-left:16px;margin-right:auto;display:flex}.dk-nav a{color:#fff;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.dk-nav a:hover{background:#ffffff1f}.dk-nav a[aria-current=page]{color:var(--dk-navy);background:#fff}h2{color:var(--dk-navy);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;line-height:1.3;display:flex}h3{margin:0 0 6px;font-size:15px}.dk-main h1{overflow-wrap:anywhere}.dk-sub{color:var(--dk-muted);font-size:14px;display:block}td .dk-sub,li .dk-sub{margin-top:2px}.dk-empty{color:var(--dk-muted);margin:4px 0 12px}.dk-late{color:var(--dk-bad);font-weight:600}.dk-mono{letter-spacing:.02em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.dk-break{overflow-wrap:anywhere}.dk-crumb{color:var(--dk-muted);margin:0 0 8px;font-size:14px}.dk-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk-count{min-width:26px;height:24px;color:var(--dk-navy);background:#e6ebf7;border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.dk-count-hot{background:var(--dk-bad-bg);color:var(--dk-bad)}.dk-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dk-gap{margin-top:24px}.dk-dim td{color:var(--dk-muted)}.dk-boxes{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-bottom:24px;display:grid}.dk-box{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--dk-radius);padding:18px 20px}.dk-box-wide{grid-column:1/-1}.dk-box>.dk-sub{margin:-4px 0 10px}.dk-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dk-list{margin:0 0 12px;padding:0;list-style:none}.dk-list>li{border-top:1px solid var(--dk-line);padding:8px 0}.dk-list>li:first-child{border-top:0;padding-top:2px}.dk-list a{text-decoration:none}.dk-list a:hover{text-decoration:underline}.dk-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 12px;display:grid}.dk-dl dt{color:var(--dk-muted);font-size:14px}.dk-dl dd{overflow-wrap:anywhere;margin:0}.dk-reveal{background:#fff8e6;border:1px solid #f0d58c;border-radius:8px;margin-top:8px;padding:10px 12px}.dk-filters{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--dk-radius);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 12px;padding:14px 16px;display:flex}.dk-filters .dk-field{min-width:140px}.dk-grow{flex:260px}.dk-filter-go{align-items:center;gap:12px;display:flex}.dk-field select,.dk-field textarea{width:100%;min-height:46px;font:inherit;color:inherit;background:#fff;border:1px solid #7d8aa6;border-radius:8px;padding:10px 12px}.dk-field textarea{resize:vertical;min-height:88px}.dk-field input[type=file]{padding:9px 10px}.dk-field select[aria-invalid=true],.dk-field textarea[aria-invalid=true]{border-color:var(--dk-bad);border-width:2px}.dk-check{align-items:center;gap:10px;font-size:15px;display:flex}.dk-check input{width:20px;height:20px}.dk-table-wrap{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--dk-radius);margin-bottom:16px;position:relative;overflow-x:auto}.dk-card .dk-table-wrap{border:0;border-radius:0;margin:0 -4px 12px}.dk-table{border-collapse:collapse;width:100%;font-size:15px}.dk-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--dk-muted);border-bottom:1px solid var(--dk-line);white-space:nowrap;padding:10px 12px;font-size:13px}.dk-table td{border-top:1px solid var(--dk-line);vertical-align:top;padding:10px 12px}.dk-table tbody tr:first-child td{border-top:0}.dk-table tbody tr:hover{background:#f8f9fd}.dk-actions{flex-wrap:wrap;gap:6px;display:flex}.dk-stage{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.dk-stage-0{color:#7a4b00;background:#fff1d6}.dk-stage-1{color:var(--dk-navy);background:#e6ebf7}.dk-stage-2{color:#0f4c81;background:#e3f0fb}.dk-stage-3{background:var(--dk-good-bg);color:var(--dk-good)}.dk-stage-4{color:#3d4659;background:#eceef2}.dk-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dk-head-facts{flex-direction:column;align-items:flex-end;gap:6px;font-size:15px;display:flex}.dk-work{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.dk-work-main,.dk-work-side{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.dk-work .dk-card{padding:20px}.dk-work .dk-form{gap:12px}.dk-inline{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:inline-flex}.dk-inline .dk-problem,.dk-inline .dk-done{margin:0}.dk-done-sm{padding:8px 12px;font-size:14px}.dk-more{margin-top:8px}.dk-more>summary{cursor:pointer;color:var(--dk-accent);padding:6px 0;font-weight:600}.dk-more[open]>summary{margin-bottom:10px}.dk-thread{gap:10px;max-height:520px;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow-y:auto}.dk-thread li{border-radius:10px;max-width:90%;padding:10px 14px}.dk-msg-client{background:#f1f3f8;justify-self:start}.dk-msg-team{background:#e8eefc;justify-self:end}.dk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.dk-timeline{border-left:2px solid var(--dk-line);gap:10px;margin:0 0 14px;padding:0 0 0 14px;list-style:none;display:grid}.dk-timeline li{gap:1px;display:grid}.dk-timeline .dk-note{background:#fff8e6;border-radius:8px;margin-left:-6px;padding:6px 10px}.dk-steps{flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.dk-steps li{color:var(--dk-muted);background:#eef0f5;border-radius:999px;padding:3px 9px;font-size:13px}.dk-steps li.dk-on{color:var(--dk-navy);background:#e6ebf7}.dk-steps li[aria-current=step]{background:var(--dk-navy);color:#fff;font-weight:700}.dk-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-span{grid-column:1/-1}@media (max-width:960px){.dk-work{grid-template-columns:minmax(0,1fr)}.dk-head-facts{align-items:flex-start}.dk-cols3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dk-top{flex-wrap:wrap}.dk-nav{order:3;width:100%;margin:0;overflow-x:auto}}@media (max-width:560px){.dk-card{padding:20px}.dk-top{padding:10px 16px}.dk-who span{display:none}.dk-main{padding:20px 16px 40px}.dk-boxes,.dk-grid2{grid-template-columns:minmax(0,1fr)}.dk-filters .dk-field{flex:100%;min-width:0}.dk-dl{grid-template-columns:minmax(0,1fr);gap:0}.dk-dl dd{margin-bottom:8px}.dk-thread li{max-width:100%}}
