:root{--brand-blend:multiply;--brand-filter:none;--bg:#f7f6f1;--surface:#ffffff;--surface-2:#f0efe9;--surface-3:#e8e7e0;--ink:#0b100e;--ink-2:#4f5a55;--ink-3:#87908b;--line:rgba(11,16,14,0.09);--line-2:rgba(11,16,14,0.05);--mint:#3fbf8f;--mint-ink:#1e7a57;--mint-soft:#e2f4ea;--copper:#b8540b;--copper-soft:#f8e7d8;--amber:#a96d1f;--amber-soft:#f6ecd9;--neutral-soft:#ecebe5;--deep:#051310;--side-bg:#f7f6f1;--side-ink:#0b100e;--side-ink-2:#4f5a55;--side-ink-3:#87908b;--side-line:rgba(11,16,14,0.07);--side-hover:rgba(11,16,14,0.045);--side-active:rgba(11,16,14,0.08);--side-raise:#ffffff;--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-geist-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",monospace;--text-hero:42px;--text-h1:34px;--text-h2:25px;--text-h3:21px;--text-lead:14.5px;--text-body:14px;--text-small:13px;--text-label:12.5px;--text-eyebrow:11.5px;--text-mono:12px;--leading-display:1.08;--leading-heading:1.15;--leading-snug:1.25;--leading-body:1.55;--tracking-hero:-0.025em;--tracking-display:-0.01em;--tracking-body:0;--tracking-eyebrow:0;--tracking-meta:0.04em;--r-1:5px;--r-2:8px;--r-3:10px;--r-4:12px;--r-5:16px;--shadow:0 1px 2px rgba(11,16,14,0.04),0 8px 28px rgba(11,16,14,0.06);--shadow-lg:0 2px 6px rgba(11,16,14,0.06),0 20px 48px rgba(11,16,14,0.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--space-9:80px;--measure-body:62ch;--ease:cubic-bezier(0.22,0.61,0.36,1);--duration:120ms;--duration-slide:220ms;--pad-x:22px;--pad-y:20px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg)}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased}[role=button],a,button{touch-action:manipulation}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-heading);margin:0}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-hero);line-height:var(--leading-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{margin:0 0 var(--space-3);max-width:var(--measure-body)}a{color:var(--ink);text-decoration:none;transition:color var(--duration) var(--ease)}a:hover{color:var(--mint-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.frame{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0 auto;max-width:900px;padding:var(--space-6) var(--space-4) var(--space-5)}.frame>main{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:720px){.frame{padding:var(--space-7) var(--space-6) var(--space-6)}}.frame-centred{max-width:460px;justify-content:center}.frame-centred>main{flex:0 0 auto}.frame-centred .trademore-logo{margin-inline:auto}.desk{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.desk-side{width:264px;flex:none;display:flex;flex-direction:column;background:var(--side-bg);color:var(--side-ink);border-right:1px solid var(--side-line);padding:0 10px 10px;transition:margin-left var(--duration-slide) ease;z-index:40}.desk-side-off{margin-left:-264px}.desk-side-head{display:flex;flex:none;height:72px;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 6px}.trademore-logo{display:block;max-width:100%;height:auto;mix-blend-mode:var(--brand-blend);filter:var(--brand-filter)}.desk-brand{display:flex;align-items:center;gap:8px;flex:none;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1;letter-spacing:-.01em;white-space:nowrap}.trademore-globe{position:relative;display:block;flex:none;width:36px;height:36px;overflow:hidden;mix-blend-mode:var(--brand-blend)}.trademore-globe img{filter:var(--brand-filter);position:absolute;width:58px;height:58px;max-width:none;left:-10px;top:-6px}.desk-nav{display:flex;flex-direction:column;gap:1px;padding-top:var(--space-2);padding-bottom:var(--space-3)}.desk-label{font-size:var(--text-label);font-weight:500;color:var(--side-ink-3);padding:10px 10px 6px;margin:0}.desk-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border-radius:var(--r-2);color:var(--side-ink-2);font-size:13.5px;text-align:left;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.desk-item:hover{background:var(--side-hover);color:var(--side-ink)}.desk-item-on{background:var(--side-active);color:var(--side-ink);font-weight:500}.desk-item-on .desk-dot{background:var(--mint)}.desk-item-icon{flex:none;color:var(--side-ink-3)}.desk-item-on .desk-item-icon,.desk-item:hover .desk-item-icon{color:var(--side-ink)}.desk-dot{width:6px;height:6px;border-radius:50%;background:var(--side-ink-3);flex:none}.desk-side-note{flex:1 1 auto;font-size:var(--text-small);line-height:1.5;color:var(--side-ink-3);padding:var(--space-4) 10px;margin:0;max-width:none}.desk-foot{display:flex;align-items:center;gap:10px;padding:var(--space-3) 8px 4px;border-top:1px solid var(--side-line)}.desk-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--deep);color:#f3f5f3;font-size:11px;font-weight:600;font-family:var(--font-sans)}.desk-foot-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.desk-foot-text strong{font-size:var(--text-small);font-weight:500}.desk-foot-text span,.desk-foot-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-foot-text span{font-size:var(--text-eyebrow);color:var(--side-ink-3)}.desk-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.desk-top{height:54px;flex:none;justify-content:space-between;gap:var(--space-3);padding:0 14px 0 12px;border-bottom:1px solid var(--line);background:var(--bg)}.desk-top,.desk-top-side{display:flex;align-items:center}.desk-top-side{gap:6px;min-width:0}.desk-crumb{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-icon-btn{width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-2);cursor:pointer;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.desk-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.desk-scroll{flex:1 1;min-height:0;overflow-y:auto}.desk-page{max-width:1040px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-9);display:flex;flex-direction:column;gap:var(--space-4)}.desk-scrim{display:none;position:fixed;inset:0;z-index:35;background:rgba(5,19,16,.4);border:0;cursor:pointer}@media (max-width:900px){.desk-side{position:fixed;top:0;bottom:0;left:0;margin-left:-264px;box-shadow:var(--shadow-lg)}.desk-side-on{margin-left:0}.desk-scrim{display:block}.desk-page{padding:var(--space-5) var(--space-4) var(--space-8)}}.eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);text-transform:none;letter-spacing:var(--tracking-eyebrow);color:var(--ink-3);margin:0}.eyebrow-accent{color:var(--mint-ink)}.section-head>.eyebrow,section>.eyebrow:first-child{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);color:var(--ink)}header>.eyebrow,header>h1{margin-bottom:var(--space-2)}header>.opener-rule{display:none}.slogan{font-family:var(--font-sans);font-size:var(--text-eyebrow);color:var(--ink-3);margin:var(--space-2) 0 0}.opener-rule{border:0;border-top:1px solid var(--line-2);margin:var(--space-3) calc(var(--pad-x) * -1) 0}.rule,.rule-soft{border:0;margin:var(--space-2) 0 0}.lead{font-size:var(--text-lead);line-height:1.55;color:var(--ink-2);max-width:62ch}.meta{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-meta);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.header-note{font-size:var(--text-small);color:var(--ink-2);max-width:var(--measure-body);margin:0 0 var(--space-2)}.desk-page>section,.frame main>section,.section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);padding:var(--pad-y) var(--pad-x);margin:0;overflow:hidden}.section-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;justify-content:space-between}.section-count{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:0;text-transform:none;color:var(--mint-ink);background:var(--mint-soft);border-radius:999px;padding:3px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-note{color:var(--ink-3);font-size:var(--text-small);line-height:1.5;margin:var(--space-3) 0 var(--space-4);max-width:var(--measure-body)}.rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);overflow:hidden}.desk-page>section .rows,.frame main>section .rows,.section .rows{background:transparent;border:0;border-top:1px solid var(--line-2);border-radius:0;margin:var(--space-4) calc(var(--pad-x) * -1) calc(var(--pad-y) * -1);overflow:visible}.row{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);align-items:baseline;justify-content:space-between;padding:var(--space-3) var(--pad-x);border-top:1px solid var(--line-2);color:var(--ink);transition:background var(--duration) var(--ease)}.row:first-child{border-top:0}.row-link:hover,a.row:hover{background:var(--surface-2);color:var(--ink)}.row-label{font-size:var(--text-body);font-weight:500;letter-spacing:0;font-family:var(--font-sans)}.row-value{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.1;letter-spacing:var(--tracking-display);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-note{color:var(--ink-3);font-size:var(--text-label);line-height:1.5;flex-basis:100%;margin:2px 0 0;max-width:none}.row-overdue .row-value{color:var(--copper)}.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);flex-basis:100%;margin-top:var(--space-2)}.row-actions form{display:inline}.row-hint{color:var(--ink-3);font-size:var(--text-small)}.row-flag{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:500;text-transform:none;letter-spacing:0;color:var(--mint-ink);background:var(--mint-soft);border-radius:var(--r-1);padding:2px 7px}.timeline{list-style:none;margin:var(--space-1) 0 0;padding:0}.timeline-item{display:grid;grid-template-columns:26px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:0 0 var(--space-4);position:relative}.timeline-item:before{content:"";position:absolute;left:12px;top:18px;bottom:0;border-left:1px solid var(--line)}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:before{display:none}.timeline-index{font-family:var(--font-mono);font-size:10px;letter-spacing:0;color:var(--ink-3);background:var(--surface);border:1.5px solid var(--ink-3);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;position:relative;z-index:1}.timeline-item[data-state=complete] .timeline-index{color:var(--mint-ink);border-color:var(--mint);background:var(--mint-soft)}.timeline-item[data-state=in_progress] .timeline-index{color:var(--copper);border-color:var(--copper);background:var(--copper-soft)}.timeline-label{font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;letter-spacing:0;margin:3px 0 0}.timeline-item[data-state=in_progress] .timeline-label{font-style:normal}.timeline-state{font-family:var(--font-sans);font-size:var(--text-label);text-transform:none;letter-spacing:0;color:var(--ink-3);margin:1px 0 0}.timeline-item[data-state=in_progress] .timeline-state{color:var(--copper)}.timeline-note{color:var(--ink-2);font-size:var(--text-small);line-height:1.5;margin:var(--space-2) 0 0;padding:10px 12px;background:var(--surface-2);border-radius:var(--r-3)}.field{display:block;max-width:420px;margin:0 0 var(--space-4)}.field-label{display:block;font-size:var(--text-label);font-weight:500;text-transform:none;color:var(--ink-2);margin-bottom:6px}.field-input,.field-label{font-family:var(--font-sans);letter-spacing:0}.field-input{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:9px 12px;font-size:var(--text-body);color:var(--ink);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.field-input::placeholder{color:var(--ink-3)}.field-input:hover{border-color:var(--ink-3)}.field-input:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}.field-code{font-family:var(--font-mono);font-size:18px;letter-spacing:.28em;text-align:center}.field-hint{display:block;margin-top:6px;font-size:var(--text-label);color:var(--ink-3);line-height:1.5;max-width:var(--measure-body)}.field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M0 0h9L4.5 6z' fill='%2387908b'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.field-textarea{font-size:var(--text-body);line-height:var(--leading-body);resize:vertical;min-height:84px}.field-input[type=file]{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;cursor:pointer;padding:7px 10px}.field-input[type=file]::-webkit-file-upload-button{margin-right:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);padding:4px 10px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-2);cursor:pointer}.field-input[type=file]::file-selector-button{margin-right:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);padding:4px 10px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-2);cursor:pointer}.field-input[type=date]{font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0}.form{margin:var(--space-5) 0 var(--space-5)}.form-legend{font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-2);margin:0 0 var(--space-3)}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:0 var(--space-4);gap:0 var(--space-4)}@media (min-width:720px){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-grid .field{max-width:none}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1)}.form-hint{max-width:var(--measure-body);margin:0}.form-aside,.form-hint{font-size:var(--text-small);color:var(--ink-3)}.form-aside{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:var(--r-4);padding:0 16px;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;letter-spacing:0;cursor:pointer;transition:opacity var(--duration) var(--ease)}.button:hover:not(:disabled){opacity:.88}.button:disabled{opacity:.32;cursor:not-allowed}.button-quiet{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-3);padding:0 11px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.button-quiet:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.button-quiet:disabled{opacity:.4;cursor:not-allowed}.notice{display:block;background:var(--mint-soft);border:1px solid color-mix(in srgb,var(--mint) 32%,transparent);border-radius:var(--r-4);padding:12px 14px;color:var(--ink-2);font-size:var(--text-small);line-height:1.55;max-width:var(--measure-body);margin:0 0 var(--space-4)}.notice-error{background:var(--copper-soft);border-color:color-mix(in srgb,var(--copper) 32%,transparent);color:var(--ink)}.approvals{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.approval{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-5);background:var(--surface-2)}.approval-subject{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);margin:var(--space-1) 0 var(--space-2)}.approval-detail{color:var(--ink-2);font-size:var(--text-small);line-height:1.55;margin:0 0 var(--space-3)}.approval-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}.rail-heading{margin-top:var(--space-4)}.rail{list-style:none;margin:var(--space-3) 0 0;padding:0 0 0 var(--space-3);border-left:1px solid var(--line)}.rail-item{padding:0 0 var(--space-3) var(--space-3)}.rail-item:last-child{padding-bottom:0}.rail-head{font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-2);margin:0}.rail-actor{color:var(--ink-3);margin:1px 0 0}.rail-actor,.rail-note{font-size:var(--text-small)}.rail-note{line-height:1.55;color:var(--ink-2);margin:6px 0 0;padding:9px 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.topbar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.topbar>.meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-links{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.frame-mark{margin:var(--space-7) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);letter-spacing:0}.desk-build,.frame-mark{font-size:var(--text-mono);color:var(--ink-3)}.desk-build{margin:var(--space-5) 0 0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.desk-side{transition:none}}.reveal-token{font-family:var(--font-mono);font-size:var(--text-small);word-break:break-all;background:var(--surface-paper-alt);border:1px solid var(--rule-light);padding:var(--space-3);margin:var(--space-3) 0}.timeline-edit .timeline-item{padding-bottom:var(--space-4)}.timeline-item[data-current=yes] .timeline-label{font-weight:600}.ck-here{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.02em;color:var(--ink-3);text-transform:none}.ck-rows{flex-direction:column;margin-top:var(--space-3)}.ck-row,.ck-rows{display:flex;gap:var(--space-2)}.ck-row{flex-wrap:wrap;align-items:flex-end}.ck-inline{display:flex;flex-direction:column;gap:2px}.ck-grow{flex:1 1 18rem}.ck-inline-label{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink-3)}.ck-date{width:auto;min-width:9.5rem}.ck-retired{margin-top:var(--space-5)}.ck-pref{display:flex;align-items:flex-end;gap:var(--space-2)}.ck-pref .field{gap:2px}:root{--print-green:#2a5a48;--print-green-dark:#104838}.print-sheet{max-width:52rem;margin:0 auto;padding:3rem 2rem 4rem;background:var(--surface);color:var(--ink)}.print-draft{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);border:1px solid var(--copper);padding:.6rem .9rem}.print-draft,.print-head{margin-bottom:2rem}.print-company{text-align:right;font-family:var(--font-sans);font-size:.74rem;line-height:1.45;color:var(--ink-2);border-bottom:1px solid var(--print-green);padding-bottom:.9rem;margin:0 0 1.75rem}.print-company p{margin:0}.print-company .print-company-name{font-weight:700;font-size:.9rem;color:var(--ink)}.print-title{font-family:var(--font-sans);font-weight:400;font-size:1.75rem;line-height:1.15;text-transform:uppercase;color:var(--print-green);border-bottom:1.5px solid var(--print-green);padding-bottom:.3rem;margin:0 0 1rem}.print-meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-3);margin:0}.print-body{font-family:var(--font-sans);font-size:.94rem;line-height:1.6}.print-h1,.print-h2{font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--print-green)}.print-h1{font-size:.9rem;margin:1.8rem 0 .6rem}.print-h2{font-size:.8rem;margin:1.5rem 0 .5rem}.print-h3{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:1.4rem 0 .5rem}.print-p{margin:0 0 .9rem;white-space:pre-line}.print-list{margin:0 0 .9rem;padding-left:1.2rem}.print-rule{border:0;border-top:1px solid var(--line);margin:1.5rem 0}.print-table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.88rem}.print-table th{font-weight:700;font-size:.8rem;color:#fff;background:var(--print-green-dark);text-align:center;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-table td,.print-table th{padding:.5rem .6rem;border:1px solid #c9ccca}.print-table td{vertical-align:top}.print-table td.print-num{text-align:right}.print-kv{width:100%;border-collapse:collapse;margin:.5rem 0 1.25rem;font-size:.88rem}.print-kv th{width:12rem;text-align:left;font-weight:700;padding:.35rem .75rem .35rem 0}.print-kv td,.print-kv th{border-bottom:1px solid #c9ccca;vertical-align:top}.print-kv td{padding:.35rem 0}.print-total{text-align:right;font-weight:700;border-top:1px solid #c9ccca;padding-top:.4rem}.print-hint{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:var(--ink-3);margin-top:3rem}@media print{.print-sheet{max-width:none;padding:0;background:#fff;color:#111}.print-hint{display:none}.print-table{page-break-inside:auto}.print-keep,.print-kv tr,.print-table tr{page-break-inside:avoid}.print-keep{break-inside:avoid}.print-h1,.print-h2,.print-h3{page-break-after:avoid}}.desk-body{flex:1 1;min-height:0;display:flex}.desk-body>.desk-scroll{flex:1 1;min-width:0}.dk-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4)}.dk-title{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:1.1;letter-spacing:-.025em;margin:6px 0}.dk-head p{color:var(--ink-2);font-size:14.5px;line-height:1.55;max-width:560px;margin:0}.dk-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.dk-btn,.dk-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:12px;font:500 13px/1 var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.dk-btn-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.dk-btn-primary:hover{opacity:.88}.dk-btn{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:400}.dk-btn:hover{border-color:var(--ink-3)}.dk-filter{gap:var(--space-3);flex-wrap:wrap}.dk-filter,.dk-search{display:flex;align-items:center}.dk-search{gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);flex:1 1;min-width:220px;max-width:340px}.dk-search input{border:0;outline:0;background:transparent;flex:1 1;min-width:0;font:13px var(--font-sans);color:var(--ink)}.dk-chips{display:flex;gap:6px;flex-wrap:wrap}.dk-chip{text-decoration:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:12.5px var(--font-sans);cursor:pointer}.dk-chip:hover{color:var(--ink);background:var(--surface)}.dk-chip[aria-current=true],.dk-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dk-chip-count{font-family:var(--font-mono);font-size:11px;opacity:.7}.dk-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.dk-empty{font-size:13.5px;line-height:1.55;color:var(--ink-3);margin:0}.dk-table-wrap{overflow-x:auto;margin:-20px -22px}.dk-table{width:100%;border-collapse:collapse;font-size:13px}.dk-table th{text-align:left;font:500 12px var(--font-sans);color:var(--ink-3);padding:10px 22px;border-bottom:1px solid var(--line);white-space:nowrap}.dk-table td{padding:13px 22px;border-bottom:1px solid var(--line-2);vertical-align:top;text-wrap:pretty}.dk-table tbody tr{cursor:pointer}.dk-table tbody tr:hover td,.dk-table tbody tr[aria-selected=true] td{background:var(--surface-2)}.dk-table tbody tr:last-child td{border-bottom:0}.dk-table td a{color:inherit;text-decoration:none}.dk-table td a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.dk-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-nowrap,.dk-num{white-space:nowrap}.dk-subtle{color:var(--ink-3);font-size:12px;margin-top:2px}.dk-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dk-table[data-book=trades] .dk-status{white-space:normal;align-items:baseline}.dk-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.dk-dot-clean{background:var(--mint)}.dk-dot-watch{background:var(--ink-3)}.dk-dot-action{background:var(--amber)}.dk-dot-critical{background:var(--copper);box-shadow:0 0 0 3px var(--copper-soft)}.dk-dot-closed{background:transparent;border:1.5px solid var(--ink-3)}.dk-panel{width:380px;flex:none;display:flex;flex-direction:column;margin:12px 12px 12px 0;border:1px solid var(--line);border-radius:var(--r-5);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);animation:dk-slide-in .25s ease both}@keyframes dk-slide-in{0%{transform:translateX(12px);opacity:0}}.dk-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 12px}.dk-label{font-size:12.5px;font-weight:500;color:var(--ink-2);margin:0}.dk-panel-title{font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.15;margin:4px 0 0;text-wrap:balance}.dk-panel-scroll{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.dk-route{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;padding:14px;border-radius:12px;background:var(--surface-2)}.dk-route>div:not(.dk-route-line){display:flex;flex-direction:column;gap:3px;min-width:0}.dk-route>div:last-child{text-align:right;align-items:flex-end}.dk-route span{font-size:11.5px;color:var(--ink-3)}.dk-route strong{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.dk-route-line{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;color:var(--ink-2)}.dk-route-line:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--ink-3)}.dk-route-line svg{position:relative;background:var(--surface-2);padding:0 6px;box-sizing:content-box}.dk-next{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:13px}.dk-next strong{font-weight:500;font-size:14px}.dk-next>span:not(.dk-status){color:var(--ink-3);font-size:12.5px}.dk-next-action{background:var(--amber-soft)}.dk-next-critical{background:var(--copper-soft)}.dk-kv{display:grid;grid-template-columns:90px 1fr;grid-gap:9px 12px;gap:9px 12px;margin:0;font-size:13px}.dk-kv>div{display:contents}.dk-kv dt{color:var(--ink-3)}.dk-kv dd{margin:0}.dk-ms{list-style:none;margin:-6px 0 0;padding:0}.dk-ms li{display:flex;gap:12px;position:relative;padding-bottom:14px}.dk-ms li:before{content:"";position:absolute;left:5px;top:14px;bottom:0;border-left:1px solid var(--line)}.dk-ms li:last-child:before{display:none}.dk-ms i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-3);background:var(--surface);flex:none;margin-top:3px;position:relative}.dk-ms li>div{display:flex;flex-direction:column;gap:1px}.dk-ms strong{font-weight:500;font-size:13px}.dk-ms span{font-size:12px;color:var(--ink-3)}.dk-ms .dk-ms-done i{background:var(--ink-2);border-color:var(--ink-2)}.dk-ms .dk-ms-now i{background:var(--copper);border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-soft)}.dk-ms .dk-ms-now span{color:var(--copper)}.dk-ms .dk-ms-next strong{color:var(--ink-2)}.dk-ms .dk-ms-overdue span{color:var(--copper);font-weight:500}.dk-list{gap:6px;margin:0;padding:0;list-style:none}.dk-list,.dk-list li{display:flex;flex-direction:column}.dk-list li{gap:1px;padding:11px 12px;border:1px solid var(--line);border-radius:10px}.dk-list strong{font-weight:500;font-size:13px}.dk-list .dk-row-expand-head>span,.dk-list>li>a>span,.dk-list>li>span{font-size:11.5px;color:var(--ink-3)}.dk-list .dk-list-row>span:first-child>strong,.dk-list .dk-row-expand-head,.dk-list .dk-row-expand-head>strong{color:var(--ink)}.dk-list .dk-doc-held{padding:0}.dk-list .dk-doc-held>a:not(.dk-doc-warn){display:flex;flex-direction:column;gap:1px;padding:11px 12px;border-radius:10px;color:inherit;text-decoration:none}.dk-list .dk-doc-held>a:not(.dk-doc-warn):not(.dk-doc-main):hover{background:var(--surface-2)}.dk-list .dk-doc-missing{border-style:dashed}.dk-list .dk-doc-missing>span{color:var(--amber)}.dk-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:-6px}.dk-link-btn{font-size:12.5px;font-weight:500;color:var(--ink);text-decoration:none;padding:3px 8px;margin-right:-8px;border-radius:8px}.dk-link-btn:hover{background:var(--surface-2)}.dk-panel-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line)}.dk-icon-btn{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--r-2);color:var(--ink-2)}.dk-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.dk-modal{width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.dk-modal::-webkit-backdrop{background:rgba(5,19,16,.45)}.dk-modal::backdrop{background:rgba(5,19,16,.45)}.dk-modal-head{display:flex;align-items:center;gap:8px;padding:14px 14px 14px 22px;border-bottom:1px solid var(--line-2)}.dk-modal-head h2{flex:1 1;min-width:0;margin:0;font-family:var(--font-display);font-weight:400;font-size:21px}.dk-modal-head button{border:0;background:transparent;cursor:pointer}.dk-modal-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:var(--space-4)}.dk-modal-body .notice{margin:0}.dk-modal-foot{display:flex;justify-content:flex-end;gap:var(--space-2)}.dk-modal[open]{display:flex;flex-direction:column}@media (min-width:601px){.dk-modal-wide{width:min(820px,calc(100% - 32px))}}.dk-modal[open] .dk-modal-body{overflow-y:auto;min-height:0}.dk-modal-titles{flex:1 1;min-width:0}.dk-modal-titles h2{margin:2px 0 0;font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.01em}.dk-sheet{display:flex;flex-direction:column;gap:var(--space-4)}.dk-sheet .form-hint,.dk-sheet-section>.notice,.dk-sheet>.notice{margin:0}.dk-sheet-section{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-2)}.dk-sheet-section:first-of-type{padding-top:0;border-top:0}.dk-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dk-sheet-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em}.dk-sheet .form-grid{margin:0}.dk-list .dk-list-row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.dk-list .dk-list-row>span:first-child{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;color:var(--ink)}.dk-list .dk-list-row>span:first-child>span{font-size:11.5px;color:var(--ink-3)}.dk-list .dk-doc-missing.dk-list-row>span:first-child>span{color:var(--amber)}.dk-list .dk-list-row>.dk-row-actions{flex:none}.dk-cp-complete .field,.dk-inline-add .field{margin:0}.dk-cp-complete>button,.dk-inline-add>button{margin-bottom:1px}.dk-list-row form{margin:0}.dk-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-row-actions form{margin:0}.dk-btn-sm{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:12.5px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.dk-btn-sm:hover:not(:disabled){border-color:var(--ink-3)}.dk-btn-primary:disabled,.dk-btn-sm:disabled,.dk-btn:disabled{opacity:.45;cursor:not-allowed}.dk-btn-danger,.dk-pill{color:var(--copper)}.dk-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--copper-soft);font-size:11.5px;font-weight:500;white-space:nowrap;flex:none}.dk-inline-add{display:flex;align-items:flex-end;gap:var(--space-2);margin:0}.dk-inline-add .field,.dk-inline-add>.field-input{flex:1 1;min-width:0}.dk-cp-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.dk-cp+.dk-cp{border-top:1px solid var(--line-2)}.dk-cp summary{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.dk-cp summary::-webkit-details-marker{display:none}.dk-cp summary:hover{background:var(--surface-2)}.dk-cp summary i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-3);flex:none}.dk-cp-done summary i{background:var(--ink-2);border-color:var(--ink-2)}.dk-cp-late summary i{border-color:var(--copper)}.dk-cp-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.dk-cp-name strong{font-weight:500;font-size:13.5px}.dk-cp-name span{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-cp-late .dk-cp-name span{color:var(--copper)}.dk-cp-edit{font-size:12.5px;color:var(--ink-2)}.dk-cp details[open] .dk-cp-edit{color:var(--ink-3)}.dk-cp-body{display:flex;flex-direction:column;gap:var(--space-3);padding:4px 14px 16px 37px}.dk-cp details[open] summary,.dk-cp-body{background:var(--surface-2)}.dk-cp-form{display:flex;flex-direction:column;gap:var(--space-3)}.dk-cp-complete{display:flex;align-items:flex-end;gap:var(--space-2)}.dk-cp-complete,.dk-cp-tools{padding-top:var(--space-3);border-top:1px solid var(--line-2)}.dk-retired summary{font-size:12.5px;color:var(--ink-2);cursor:pointer;margin-bottom:var(--space-2)}.dk-finding{gap:6px!important}.dk-finding span{font-size:12.5px!important;color:var(--ink-2)!important}@media (max-width:600px){.dk-cp-body{padding-left:14px}.dk-cp-complete,.dk-inline-add{flex-direction:column;align-items:stretch}}.dk-form-card{padding:var(--space-4);border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.dk-sheet-section.dk-form-card{border-top:1px solid var(--line);padding-top:var(--space-4)}.dk-form-card form{margin:0}.dk-link-add{align-self:flex-start;font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;padding:4px 0}button.dk-link-add{border:0;background:none;font-family:inherit;cursor:pointer}@media (min-width:601px){.dk-modal.dk-modal-narrow{width:min(560px,calc(100% - 32px))}}.dk-link-add:hover{text-decoration:underline;text-underline-offset:3px}.dk-fold>summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);cursor:pointer;list-style:none}.dk-fold>summary::-webkit-details-marker{display:none}.dk-fold>summary:after{content:"Show";font-size:12.5px;color:var(--ink-2)}.dk-fold[open]>summary:after{content:"Hide"}.dk-fold-count{flex:1 1;font-size:12.5px;color:var(--ink-3)}.dk-fold[open]{display:flex;flex-direction:column;gap:var(--space-3)}.dk-menu{position:relative}.dk-menu>summary{list-style:none}.dk-menu>summary::-webkit-details-marker{display:none}.dk-menu[open]>summary{background:var(--surface-2);border-color:var(--ink-3)}.dk-menu[open]>summary.dk-btn-primary{background:var(--ink);border-color:var(--ink)}.dk-menu-body{position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:min(340px,80vw);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg)}.dk-menu-body form{margin:0}.dk-menu-body>form:last-child{padding-top:var(--space-3);border-top:1px solid var(--line-2)}.dk-panel-head-actions{display:flex;align-items:center;gap:4px;flex:none}.dk-panel-foot-single{grid-template-columns:1fr}@media (max-width:1100px){.dk-panel{position:fixed;right:12px;top:12px;bottom:12px;margin:0;z-index:50;box-shadow:var(--shadow-lg)}}@media (max-width:600px){.dk-table[data-book=trades]{table-layout:fixed}.dk-table[data-book=trades] td,.dk-table[data-book=trades] th{padding-left:8px;padding-right:8px;overflow-wrap:anywhere}.dk-table[data-book=trades] td:first-child,.dk-table[data-book=trades] th:first-child{padding-left:16px;width:32%}.dk-table[data-book=trades] td:last-child,.dk-table[data-book=trades] th:last-child{padding-right:16px}.dk-table[data-book=trades] .dk-nowrap{white-space:normal}.dk-table[data-book=trades] .dk-status{white-space:normal;align-items:baseline}.dk-table[data-book=trades] .dk-dot{flex:none}}@media (max-width:760px){.dk-hide-sm{display:none}.dk-table .dk-show-sm{display:block}.dk-title{font-size:34px}}@media (max-width:600px){.dk-panel{right:0;top:0;bottom:0;border:0}.dk-modal,.dk-panel{width:100%;border-radius:0}.dk-modal{max-width:none;max-height:100dvh;height:100dvh}.desk{height:auto;min-height:100dvh;overflow:visible}.desk-top{position:-webkit-sticky;position:sticky;top:0;z-index:30}.desk-scroll{overflow:visible}}@media (max-width:600px){.desk:has(.dk-panel) .desk-top{display:none}.desk-body:has(.dk-panel)>.desk-scroll{flex:0 0;height:0;min-height:0;padding:0;border:0;overflow:hidden;visibility:hidden}.desk-body:has(.dk-panel)>.desk-scroll dialog[open]{visibility:visible}.dk-panel{position:static;flex:1 1;min-height:100dvh;overflow:visible;box-shadow:none;animation:none}.dk-panel-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.dk-panel-scroll{flex:none;overflow:visible}html:has(.desk-scrim),html:has(.dk-modal[open]){overflow:hidden}html:has(.dk-modal[open]),html:has(.dk-modal[open]) body,html:has(.dk-panel),html:has(.dk-panel) body{background:var(--surface)}}@media print{.dk-panel{display:none}}.spinner{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid;border-right:2px solid transparent;vertical-align:-2px;margin-right:2px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation:spin 2s linear infinite!important}}.spinner-sm{width:10px;height:10px;border-width:1.5px;margin:0 0 0 6px;vertical-align:-1px}.dk-table tbody tr.dk-row-pending td{background:var(--surface-2);opacity:.7}.spinner-lead{margin:0 6px 0 0}.dk-modal-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dk-btn-sm-primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dk-btn-sm-primary:hover:not(:disabled){border-color:var(--ink);opacity:.88}.dk-menu-hint{display:block;margin-top:6px}.dk-lifecycle{align-items:flex-start}.dk-lifecycle form{margin-top:6px}.dk-close-as{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:-6px;font-size:12.5px;color:var(--ink-3)}.dk-close-as span{margin-right:2px}.dk-close-as form{margin:0}.dk-close-confirm>summary{list-style:none;cursor:pointer}.dk-close-confirm>summary::-webkit-details-marker{display:none}.dk-close-confirm[open]{flex-basis:100%}.dk-close-confirm-body{margin-top:8px!important;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px}.dk-close-confirm-body p{margin:0 0 8px}.dk-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:80;display:inline-flex;align-items:center;gap:8px;max-width:min(520px,calc(100vw - 32px));padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:13px;box-shadow:var(--shadow-lg);animation:dk-toast-in .2s ease both}@keyframes dk-toast-in{0%{opacity:0;transform:translate(-50%,6px)}}@media (max-width:600px){.dk-toast{top:calc(12px + env(safe-area-inset-top, 0px));bottom:auto;left:12px;right:12px;transform:none;max-width:none;display:flex;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.35;cursor:pointer;animation:dk-toast-drop .2s ease both}}@keyframes dk-toast-drop{0%{opacity:0;transform:translateY(-6px)}}.dk-give>summary{list-style:none;cursor:pointer}.dk-give>summary::-webkit-details-marker{display:none}.dk-give[open]>summary{margin-bottom:var(--space-3)}.dk-give-form{display:flex;flex-direction:column;gap:var(--space-3)}.dk-give-form .field{margin:0}.dk-menu-wide{width:min(420px,86vw)}.dk-choice{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dk-choice legend{margin-bottom:4px}.dk-check,.dk-radio{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.dk-check input,.dk-radio input{margin:2px 0 0;accent-color:var(--ink)}.dk-radio span{display:flex;flex-direction:column;gap:1px}.dk-check em,.dk-radio em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.dk-checks{display:flex;flex-direction:column;gap:6px;margin-left:22px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);max-height:220px;overflow-y:auto}.dk-check span{flex:1 1}.dk-seg{display:inline-flex;padding:2px;border-radius:10px;background:var(--surface-2);gap:2px}.dk-seg button{height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:12.5px var(--font-sans);cursor:pointer}.dk-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(11,16,14,.08)}.dk-seg button:disabled{opacity:.45;cursor:not-allowed}.dk-menu-wide{max-height:min(70vh,560px);overflow-y:auto}.dk-checks-flat{margin-left:0;max-height:none}.dk-mark-preview{margin:0;padding:10px 12px;max-height:260px;overflow:auto;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);font:12.5px/1.6 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.dk-mark-heading{display:block;margin:4px 0 2px;font-weight:700}.dk-mark-item{display:flex;gap:6px;white-space:normal}.dk-mark-marker{flex:none;min-width:14px;text-align:right}.dk-mark-bold{display:block;font-weight:700}.dk-mark-h1{font-size:17px}.dk-mark-h2{font-size:15px}.dk-mark-h3{font-size:13.5px}.dk-mark-table-wrap{max-width:100%;overflow-x:auto;margin:6px 0}.dk-mark-table{border-collapse:collapse;white-space:normal;overflow-wrap:normal;word-break:keep-all;font-size:12px}.dk-mark-table .dk-mark-num{white-space:nowrap;text-align:right}.dk-mark-table td,.dk-mark-table th{padding:3px 8px;border:1px solid var(--line-2);text-align:left;vertical-align:top}.dk-mark-table th{font-weight:600;background:var(--surface-2)}.dk-choice+.dk-choice{padding-top:var(--space-3);border-top:1px solid var(--line-2)}.dk-party{flex-direction:column}.dk-party,.dk-party-head{display:flex;gap:var(--space-3)}.dk-party-head{align-items:flex-start;justify-content:space-between}.dk-party-name{margin:0;font-family:var(--font-display);font-weight:400;font-size:21px;letter-spacing:-.01em}.dk-head-actions .dk-menu>summary{list-style:none}.dk-add-person>summary{list-style:none;cursor:pointer}.dk-add-person>summary::-webkit-details-marker{display:none}.dk-add-person-form{margin-top:var(--space-3);flex-wrap:wrap}.dk-new-party{display:none;padding:var(--space-3);border:1px dashed var(--line);border-radius:10px}.dk-give-form:has(select[name=partyId] option[value=new]:checked) .dk-new-party{display:block}.dk-new-party .form-grid{margin:0}.dk-list .dk-grant{position:relative;flex-wrap:wrap}.dk-grant-actions{margin-right:92px}.dk-expand{flex-basis:100%}.dk-expand>summary{position:absolute;top:11px;right:12px;list-style:none}.dk-expand>summary::-webkit-details-marker{display:none}.dk-expand[open]>summary{background:var(--surface-2);border-color:var(--ink-3)}.dk-expand-body{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:var(--space-3)}.pt{min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14.5px}.pt h1,.pt h2,.pt p{margin:0}.pt-preview{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;background:var(--deep);color:#f3f5f3;font-size:13px}.pt-preview a{color:#f3f5f3;text-decoration:underline;text-underline-offset:2px}.pt-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:820px;margin:0 auto;padding:16px 24px 0}.pt-brand{position:absolute;top:28px;left:24px;display:block}.pt-brand+*{padding-left:112px;min-height:96px}.pt-who{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--ink-3)}.pt-who form{margin:0}.pt-who button{border:0;background:none;padding:0;font:inherit;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pt-page{position:relative;max-width:820px;margin:0 auto;padding:28px 24px 80px;display:flex;flex-direction:column;gap:28px}.pt-eyebrow,.pt-slogan{font-size:13px;color:var(--ink-3)}.pt-slogan{margin:2px 0 0}.pt-title{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,5vw,40px);line-height:1.1;letter-spacing:-.02em;margin-top:6px!important}.pt-title-reference{font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:0;color:var(--ink-2);white-space:nowrap}.pt-stage{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;margin-top:14px;border-radius:999px;background:var(--mint-soft);color:var(--mint-ink);font-size:13px;font-weight:500}.pt-stage i{width:7px;height:7px;border-radius:50%;background:currentColor}.pt-stage-closed{background:var(--surface-2);color:var(--ink-2)}.pt-card,.pt-section{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.pt-card-title{font-family:var(--font-display);font-weight:400;font-size:21px;margin-bottom:14px!important}.pt-track{display:flex;list-style:none;margin:0;padding:0 0 4px;overflow-x:auto}.pt-step{flex:1 1;min-width:104px;display:flex;flex-direction:column;gap:6px;position:relative}.pt-step:before{content:"";position:absolute;top:5px;left:12px;right:0;border-top:2px solid var(--line)}.pt-step:last-child:before{display:none}.pt-step i{width:12px;height:12px;border-radius:50%;border:2px solid var(--ink-3);background:var(--surface);position:relative;z-index:1}.pt-step-label{font-size:12.5px}.pt-step-label,.pt-step-when{color:var(--ink-3);padding-right:8px}.pt-step-when{font-size:11.5px}.pt-step-done i{background:var(--ink-2)}.pt-step-done i,.pt-step-done:before{border-color:var(--ink-2)}.pt-step-done .pt-step-label{color:var(--ink-2)}.pt-step-now i{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 4px var(--mint-soft)}.pt-step-now .pt-step-label{color:var(--ink);font-weight:500}.pt-notes{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line-2);flex-direction:column;font-size:13.5px}.pt-notes,.pt-notes li{display:flex;gap:8px}.pt-notes strong{font-weight:500;flex:none}.pt-notes span{color:var(--ink-2)}.pt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:18px;gap:18px}.pt-fact span{display:block;font-size:12.5px;color:var(--ink-3);margin-bottom:4px}.pt-fact strong{font-weight:500;font-size:15px}.pt-docs{display:flex;flex-direction:column;gap:8px}.pt-doc{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.pt-doc>svg{color:var(--ink-3);flex:none}.pt-doc>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pt-doc strong{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-doc span{font-size:12.5px;color:var(--ink-3)}.pt-doc-actions{display:flex;align-items:center;gap:10px;flex:none}.pt-doc-actions a{font-size:13px;color:var(--ink-2)}.pt-empty{color:var(--ink-3);font-size:14px;line-height:1.55}.pt-error{padding:10px 12px;border-radius:10px;background:var(--copper-soft);color:var(--copper);font-size:13.5px}.pt-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.pt-search-label{flex-basis:100%;font-size:13px;color:var(--ink-2)}.pt-search .field-input{flex:1 1 220px;min-width:0}.pt-list{display:flex;flex-direction:column;gap:10px}.pt-row{display:flex;align-items:center;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none}.pt-row:hover{border-color:var(--ink-3)}.pt-row>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pt-row strong{font-weight:500;font-size:15px}.pt-row span{font-size:13px;color:var(--ink-3)}.pt-request{border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);background:var(--amber-soft);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.pt-request+.pt-request{margin-top:10px}.pt-request-done{border-color:color-mix(in srgb,var(--mint) 35%,transparent);background:var(--mint-soft)}.pt-request-changes{border-color:var(--line);background:var(--surface-2)}.pt-request strong{font-weight:500;font-size:15.5px}.pt-request p{color:var(--ink-2);font-size:14px;line-height:1.5}.pt-request-meta{font-size:12.5px;color:var(--ink-3)}.pt .approvals{display:flex;flex-direction:column;gap:10px}.pt .approval{border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);background:var(--amber-soft);border-radius:14px;padding:18px;box-shadow:none}.pt .approval-subject{font-family:var(--font-sans);font-weight:500;font-size:15.5px}.pt-stage-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px}.pt-stage-row .pt-stage{margin-top:0}.pt-awaiting{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 12px;line-height:1.3;border-radius:14px;background:var(--amber-soft);color:var(--ink);font-size:13px;font-weight:500;text-decoration:none}.pt-awaiting:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--amber)}.pt-awaiting:hover{text-decoration:underline;text-underline-offset:2px}html:has(.pt){scroll-behavior:smooth}.pt-section[id]{scroll-margin-top:24px}.pt-step-btn{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}@media (max-width:600px){.pt-track{flex-direction:column;overflow-x:visible;padding:0}.pt-step{min-width:0;padding-bottom:14px}.pt-step:last-child{padding-bottom:0}.pt-step:before{top:14px;bottom:-2px;left:5px;right:auto;border-top:0;border-left:2px solid var(--line)}.pt-step-done:before{border-color:var(--ink-2)}.pt-step-btn{display:grid;grid-template-columns:12px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center}.pt-step-btn i{grid-row:1}.pt-step-label,.pt-step-when{grid-column:2;padding-right:0}}.pt-step-btn:hover .pt-step-label{color:var(--ink)}.pt-step-selected .pt-step-label{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.pt-step-note{display:flex;gap:8px;margin-top:16px!important;padding-top:14px;border-top:1px solid var(--line-2);font-size:13.5px}.pt-step-note strong{font-weight:500;flex:none}.pt-step-note span{color:var(--ink-2)}.pt-step-note .pt-step-zone{margin-left:auto;flex:none;color:var(--ink-3,var(--ink-2));font-size:12.5px}.pt-fact-route{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line-2)}.pt .approval{padding:14px 16px;border-radius:12px}.pt .approval .eyebrow{font-size:12px}.pt .approval-subject{font-size:14.5px;margin:4px 0 2px}.pt .approval-detail{font-size:13px;margin:0 0 6px}.pt .approval .meta{font-family:var(--font-sans);font-size:12px;letter-spacing:0}.pt .approval form{margin-top:10px}.pt .approval .field{margin:0 0 8px}.pt .approval .field-label{font-size:12px}.pt .approval .field-textarea{min-height:56px;font-size:13.5px;background:var(--surface)}.pt .approval-actions{gap:6px;margin:0}.pt .approval-actions .button{min-height:30px;padding:0 12px;font-size:12.5px}.pt .rail-heading{margin-top:12px;font-size:12px}.pt .rail-actor,.pt .rail-head,.pt .rail-note{font-size:12px}.approval-fields{border:0;margin:0;padding:0;min-width:0}.approval-preview-hint{margin-top:8px!important;font-size:12px;color:var(--ink-3)}@media (max-width:600px){.pt-bar{padding:14px 16px 0}.pt-brand{left:16px}.pt-page{padding:28px 16px 60px}.pt-who span{display:none}.pt-doc{flex-wrap:wrap}}.dk-list .dk-row-expand{padding:11px 12px;gap:0}.dk-row-expand-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dk-row-expand-head{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px}.dk-list .dk-row-expand-head>span{font-size:11.5px;color:var(--ink-3)}.dk-row-expand-open{border-color:var(--ink-3)!important}.dk-row-expand-body{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:var(--space-3)}.dk-row-expand-body .field{margin:0}.dk-form-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dk-form-foot form{margin:0}.dk-row-expand-body[hidden]{display:none}.dk-list.dk-list-bare>li{border:0!important;padding:0!important}.dk-list-bare .dk-party-name .dk-party-country{margin-left:10px;font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--ink-3)}.dk-list-bare .dk-party-name{font-family:var(--font-display);font-weight:400;font-size:21px;letter-spacing:-.01em}.dk-trades-seen>summary{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);cursor:pointer;list-style:none}.dk-trades-seen>summary::-webkit-details-marker{display:none}.dk-trades-seen>summary span{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.dk-trades-seen[open]>summary span{display:none}.dk-trade-links{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dk-trade-links a{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;color:var(--ink-2);text-decoration:none}.dk-trade-links a strong{color:var(--ink);font-weight:500}.dk-trade-links a:hover{border-color:var(--ink-3)}.desk-side-spacer{flex:1 1 auto}.dk-give[open]>summary{color:var(--ink-2)}.dk-give[open]{padding-top:var(--space-3);border-top:1px solid var(--line-2)}.dk-tabs{display:flex;gap:4px;margin:-4px 0 var(--space-4);border-bottom:1px solid var(--line-2)}.dk-tabs a{padding:8px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ink-3);font-size:13px;text-decoration:none}.dk-tabs a:hover{color:var(--ink)}.dk-tabs a[aria-current=page]{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.pt-back{font-size:13px;color:var(--ink-2);text-decoration:none}.pt-back:hover{color:var(--ink)}.pt-sub{margin-top:6px!important;color:var(--ink-2);font-size:14.5px}.pt-note{padding:12px 14px;border-radius:12px;background:var(--amber-soft);font-size:13.5px}.pt-note,.pt-note a{color:var(--ink)}.pt-current{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--mint-soft);color:var(--mint-ink);font-style:normal;font-size:11.5px;font-weight:500}:root[data-theme=dark]{--brand-blend:screen;--brand-filter:invert(1) hue-rotate(180deg);--bg:#0b1110;--surface:#111917;--surface-2:#17201e;--surface-3:#1f2926;--ink:#edf1ee;--ink-2:#a6b0ab;--ink-3:#6f7a75;--line:rgba(243,245,243,0.09);--line-2:rgba(243,245,243,0.05);--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.35);--shadow-lg:0 2px 6px rgba(0,0,0,0.35),0 20px 48px rgba(0,0,0,0.45);--deep:#060c0a;--mint-ink:#7fe3be;--mint-soft:rgba(63,191,143,0.14);--copper:#e8864f;--copper-soft:rgba(232,134,79,0.14);--amber:#d9a24c;--amber-soft:rgba(217,162,76,0.14);--neutral-soft:rgba(243,245,243,0.07);--side-bg:#080e0c;--side-ink:#f3f5f3;--side-ink-2:#a8b5af;--side-ink-3:#6c7a74;--side-line:rgba(243,245,243,0.08);--side-hover:rgba(243,245,243,0.05);--side-active:rgba(243,245,243,0.09);--side-raise:#0f1715;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--brand-blend:screen;--brand-filter:invert(1) hue-rotate(180deg);--bg:#0b1110;--surface:#111917;--surface-2:#17201e;--surface-3:#1f2926;--ink:#edf1ee;--ink-2:#a6b0ab;--ink-3:#6f7a75;--line:rgba(243,245,243,0.09);--line-2:rgba(243,245,243,0.05);--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.35);--shadow-lg:0 2px 6px rgba(0,0,0,0.35),0 20px 48px rgba(0,0,0,0.45);--deep:#060c0a;--mint-ink:#7fe3be;--mint-soft:rgba(63,191,143,0.14);--copper:#e8864f;--copper-soft:rgba(232,134,79,0.14);--amber:#d9a24c;--amber-soft:rgba(217,162,76,0.14);--neutral-soft:rgba(243,245,243,0.07);--side-bg:#080e0c;--side-ink:#f3f5f3;--side-ink-2:#a8b5af;--side-ink-3:#6c7a74;--side-line:rgba(243,245,243,0.08);--side-hover:rgba(243,245,243,0.05);--side-active:rgba(243,245,243,0.09);--side-raise:#0f1715;color-scheme:dark}}.desk-foot{position:relative}.desk-foot-gear{margin-left:auto;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--r-2);color:var(--side-ink-3)}.desk-foot-gear:hover,.desk-foot-gear[aria-current=page]{background:var(--side-hover);color:var(--side-ink)}.dk-settings-section{display:flex;flex-direction:column;gap:var(--space-3)}.dk-settings-section h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:21px}.dk-settings-sub{margin:var(--space-3) 0 0;font-size:15px;font-weight:600}.dk-theme-choice{display:flex;gap:8px;flex-wrap:wrap}.dk-theme-choice button{height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:13px var(--font-sans);cursor:pointer}.dk-theme-choice button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:500}.dk-invite{flex-basis:100%;display:flex;flex-direction:column;gap:8px}.dk-invite-message{display:none;margin:0;max-width:none}.dk-invite:has(input[type=checkbox]:checked) .dk-invite-message{display:flex;flex-direction:column;gap:4px}.dk-list .dk-list-row>span:first-child>span.dk-approval-note{margin-top:4px;font-size:12.5px;color:var(--ink-2);font-style:italic}.dk-archived>summary{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;list-style:none}.dk-archived>summary::-webkit-details-marker{display:none}.dk-archived>summary span{padding:1px 7px;border-radius:999px;background:var(--surface-2);font-size:11.5px;color:var(--ink-3)}.dk-archived[open]>summary{margin-bottom:var(--space-3)}.dk-activity-card+.dk-activity-card{margin-top:24px}.dk-activity-card h3.dk-label{font-family:var(--font-sans);letter-spacing:normal;margin:20px 0 8px}.dk-activity-card .dk-activity-group:first-of-type h3.dk-label{margin-top:14px}.dk-card-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:21px}.dk-count{padding:1px 8px;border-radius:999px;background:var(--surface-2);font-family:var(--font-sans);font-size:12px;color:var(--ink-3)}.dk-activity-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.dk-activity-head .dk-card-title{margin:0}.dk-list>li:has(>.dk-activity-row){padding:0}.dk-activity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:inherit;text-decoration:none}a.dk-activity-row:hover strong{text-decoration:underline;text-underline-offset:2px}.dk-list>li>.dk-activity-row>span:not(.dk-activity-when){flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.dk-activity-row strong{font-weight:500;color:var(--ink)}.dk-activity-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--ink-2)}.dk-activity-icon-approved{background:var(--mint-soft);color:var(--mint-ink)}.dk-activity-icon-rejected{background:var(--copper-soft);color:var(--copper)}.dk-activity-icon-commented,.dk-activity-icon-waiting{background:var(--amber-soft);color:var(--amber)}.dk-activity-day+.dk-activity-day{margin-top:28px}.dk-activity-day>.dk-label{margin:0 0 12px}.dk-activity-times{font-style:normal;font-weight:400;color:var(--ink-3)}.dk-activity-more{display:flex;align-items:center;gap:12px;margin-top:16px}.dk-activity-more .dk-fill-error{font-size:12.5px;color:var(--copper)}.dk-recent-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dk-recent-title{display:flex;align-items:center;gap:4px}.dk-recent-title .dk-card-title{margin:0}.dk-recent-filter{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.dk-recent-filter-on,.dk-recent-filter:hover,.dk-recent-filter[aria-expanded=true]{color:var(--ink-2)}.dk-recent-clear{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.dk-recent-clear:hover{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.dk-activity-dates{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dk-activity-dates label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.dk-activity-dates .field-input{width:auto;height:30px;min-height:30px;padding:0 8px;font-size:12.5px}.dk-activity-party{width:auto;min-width:220px}.dk-list>li>.dk-activity-row>span:not(.dk-activity-when)>span{font-size:12px;line-height:1.45;color:var(--ink-3)}.dk-list>li>.dk-activity-row>span:not(.dk-activity-when)>span.dk-approval-note{margin-top:4px;font-size:12.5px;color:var(--ink-2);font-style:italic}.dk-activity-when{flex:none;font-size:12px;color:var(--ink-3);white-space:nowrap}.dk-inline-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.dk-inline-link:hover{color:var(--ink)}.dk-fill{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:12px;background:var(--mint-soft)}.dk-fill span{flex:1 1;min-width:200px;font-size:12.5px;color:var(--mint-ink)}.dk-fill span.dk-fill-error{color:var(--copper)}.dk-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;border:1.5px dashed var(--line);border-radius:14px;background:var(--surface-2);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.dk-drop:hover{border-color:var(--ink-3)}.dk-drop>svg{color:var(--ink-3)}.dk-drop strong{font-family:var(--font-display);font-weight:400;font-size:21px}.dk-drop span{max-width:440px;font-size:13px;color:var(--ink-3);line-height:1.5}.dk-map{display:flex;flex-wrap:wrap;gap:6px}.dk-map span{padding:3px 8px;border-radius:999px;background:var(--mint-soft);color:var(--mint-ink);font-size:11.5px}.dk-map .dk-map-skip{background:var(--surface-2);color:var(--ink-3)}.dk-import-table{margin:0;border:1px solid var(--line);border-radius:12px}.dk-reject{margin:0;padding-left:18px;font-size:12.5px;color:var(--copper)}.dk-cp-complete>.form-hint{flex:1 1;align-self:center}.dk-complete-name{margin:0;font:500 15px var(--font-sans);color:var(--ink)}.dk-complete-compare{margin:0}.dk-complete-verdict{font-weight:500;color:var(--mint-ink)}.dk-complete-verdict.dk-complete-late{color:var(--copper)}.dk-tz-choice{max-width:360px}.dk-tz-field{position:relative}.dk-tz-choice .field{margin:0}.dk-tz-list{max-height:228px;margin:6px 0 0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dk-tz-list li{display:flex;justify-content:space-between;gap:var(--space-2);padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink);cursor:pointer}.dk-tz-list li.dk-tz-active{background:var(--surface-2)}.dk-tz-list li[aria-selected=true]{font-weight:500}.dk-tz-abbr{color:var(--ink-3);font-size:12px;white-space:nowrap}.dk-tz-list li.dk-tz-empty{color:var(--ink-3);cursor:default}.dk-tz-current{margin-top:8px}.field-hint-error{color:var(--copper)}.dk-ms .dk-ms-body{flex:1 1;min-width:0}.dk-ms .dk-ms-complete{flex:none;align-self:flex-start;margin-top:-2px}.dk-block-actions{gap:var(--space-3)}.dk-date-box{position:relative;display:block}.dk-date-box>.field-input{width:100%;padding-right:34px}.dk-date-pick{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer}.dk-date-pick:hover{color:var(--ink);background:var(--surface-2)}.dk-date-native{position:absolute;left:0;bottom:0;width:100%;height:0;padding:0;border:0;opacity:0;pointer-events:none}.pt-back-top{display:inline-block;margin-bottom:10px}.dk-complete-note-count{color:var(--ink-3)}.nav-progress{position:fixed;z-index:1000;top:0;left:0;height:2px;background:var(--copper);box-shadow:0 0 8px var(--copper);pointer-events:none}.nav-progress-running{width:85%;animation:nav-progress-run 2.5s cubic-bezier(.1,.6,.2,1)}.nav-progress-done{width:100%;opacity:0;transition:width .12s ease-out,opacity .28s ease .12s}@keyframes nav-progress-run{0%{width:0}to{width:85%}}@media (prefers-reduced-motion:reduce){.nav-progress-running{animation:none}}.dk-finalise-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.dk-finalise-cta p{margin:0}@media (min-width:601px){.dk-modal-wide:has(.dk-finalise){width:min(1180px,calc(100% - 32px))}}.dk-finalise-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dk-finalise-edit{display:flex;flex-direction:column;gap:10px;min-width:0}.dk-finalise-edit .field{width:100%;max-width:none}.dk-finalise-body{width:100%;min-height:520px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.5}.dk-fill-missing{display:flex;flex-direction:column;gap:12px}.dk-fill-missing-title{margin:0;font-weight:500;font-size:14px;color:var(--ink)}.dk-fill-missing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.dk-fill-missing .field{margin:0}.dk-finalise-text form{display:flex;flex-direction:column;gap:10px}.dk-finalise-text .dk-finalise-body{min-height:360px}.dk-finalise-preview iframe{display:block;width:100%;aspect-ratio:210/297;border:1px solid var(--line,rgba(11,16,14,.09));border-radius:10px;background:#fff}.dk-finalise-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin:0 -22px;padding:12px 22px;background:var(--surface);border-top:1px solid var(--line,rgba(11,16,14,.09));flex-wrap:wrap}@media (min-width:601px){.dk-finalise-foot{max-height:min(30vh,240px);overflow-y:auto}}.dk-finalise-refusal{margin:16px 0 8px;scroll-margin-bottom:120px}.dk-finalise-foot .form-hint{margin:0}@media (max-width:900px){.dk-finalise-grid{grid-template-columns:minmax(0,1fr)}.dk-finalise-body{min-height:280px}}.dk-table tbody tr.dk-row-archived td{color:var(--ink-3)}.dk-archived-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:var(--neutral-soft);border:1px solid var(--line);border-radius:var(--r-4);padding:12px 14px;margin:0 0 var(--space-4);font-size:var(--text-small);line-height:1.55;color:var(--ink-2)}.dk-archived-note p{margin:0}.dk-archive{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.dk-archive summary{cursor:pointer;color:var(--copper);font-size:var(--text-small);font-weight:500}.dk-archive-body{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.dk-check-again-form{margin:0 0 var(--space-3)}.dk-check-again{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.dk-check-again .notice{margin-bottom:0}.dk-mark-rows{margin-top:8px}.dk-theme-choice.dk-choice-sm{flex:none;gap:6px;flex-wrap:nowrap}.dk-theme-choice.dk-choice-sm button{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;white-space:nowrap}.dk-mark-blank{padding:0 4px;border-radius:4px;background:var(--copper-soft);color:var(--copper);font-family:var(--font-sans);font-weight:500}.dk-mark-pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dk-mark-pick .field-input{width:auto;max-width:16rem;min-height:32px;padding:5px 8px;font-size:13px;line-height:1.3}.dk-mark-add{margin-top:12px}@media (max-width:600px){.dk-mark-rows .dk-list-row{flex-direction:column;align-items:flex-start}.dk-mark-pick,.dk-mark-pick .field-input{width:100%;max-width:100%}}.dk-fill-where{margin-top:4px;font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.pt-nav{display:flex;gap:14px;margin-right:auto;font-size:13px}.pt-ask,.pt-nav a{color:var(--ink-2);text-underline-offset:2px}.pt-ask{align-self:flex-start;font-size:13.5px}.inq-list{list-style:none;margin:0;padding:0;gap:10px}.inq-item,.inq-list{display:flex;flex-direction:column}.inq-item{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px}.inq-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.inq-head strong{font-weight:500;font-size:15px;overflow-wrap:anywhere}.inq-meta,.inq-note{margin:0;font-size:13px;color:var(--ink-3)}.inq-body{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.inq-reply{margin-top:4px;padding:10px 12px;border-left:3px solid var(--mint);background:var(--mint-soft);border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:4px}.inq-reply .inq-note{color:var(--ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.inq-status{flex:none;font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2)}.inq-status-open{background:var(--amber-soft)}.inq-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.inq-actions .field{flex:1 1 220px}.inq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.desk-badge{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;background:var(--amber-soft);font-size:12px;line-height:20px;text-align:center}.dk-doc-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:var(--space-3,12px)}.dk-doc-tools .field{margin:0}.dk-doc-search{flex:1 1 220px;max-width:none}.dk-doc-state{flex:0 1 180px}.dk-doc-groups{display:flex;flex-direction:column;gap:12px}.dk-doc-group{border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--surface)}.dk-doc-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dk-doc-group-title{display:flex;align-items:baseline;gap:10px;min-width:0}.dk-doc-group-title strong{font-weight:500;font-size:14px;color:var(--ink)}.dk-doc-group .dk-list{margin-top:6px}.dk-doc-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--mint);background:var(--mint-soft);color:var(--mint-ink);font:500 12.5px var(--font-sans);text-decoration:none;white-space:nowrap}.dk-doc-pill:hover{background:var(--mint);color:var(--deep)}.dk-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-doc-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--neutral-soft);color:var(--ink-2);font-size:11.5px;white-space:nowrap}.dk-doc-chip-final{background:var(--mint-soft);color:var(--mint-ink)}.dk-doc-chip-draft,.dk-doc-chip-redraft{background:var(--amber-soft);color:var(--amber)}.dk-doc-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.dk-doc-top,.dk-rename{align-items:flex-end}.dk-rename .field{margin:0;min-width:min(320px,100%)}@media (max-width:640px){.dk-doc-search,.dk-doc-state{flex:1 1 100%}.dk-doc-group-head .dk-row-actions{width:100%}.dk-list .dk-doc-row{flex-direction:column;align-items:stretch;gap:8px}.dk-doc-row .dk-row-actions{flex-wrap:wrap}.dk-doc-row .dk-menu[open]{flex:1 1 100%}.dk-doc-row .dk-menu-body{position:static;width:auto;margin-top:6px}.dk-modal-head{flex-wrap:wrap}.dk-modal-head .dk-modal-actions{order:3;flex:1 1 100%;justify-content:flex-start}}.dk-tpick{border:0;padding:0;margin:0 0 12px}.dk-tpick-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.dk-tpick-item{position:relative}.dk-tpick-option{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:baseline;padding:8px 10px;border:1px solid var(--line,#d9dcda);border-radius:8px;cursor:pointer}.dk-tpick-option:has(input:checked){border-color:#174d39;box-shadow:inset 0 0 0 1px #174d39}.dk-tpick-name{font-weight:600}.dk-tpick-type{grid-column:2;font-size:.85em;opacity:.75}.dk-tpick-preview{margin:4px 0 0 10px;font-size:.9em}.dk-tpick-preview>summary{cursor:pointer;color:#174d39;width:-moz-fit-content;width:fit-content}.dk-tpick-preview iframe{display:block;width:100%;height:min(70vh,640px);margin:6px 0 4px;border:1px solid var(--line,#d9dcda);border-radius:6px;background:#fff}.dk-tpick-nopreview{margin:4px 0 0 10px}@media (max-width:760px){.dk-tpick-preview{position:static;width:auto;margin-top:4px}}.dk-sigplace{display:flex;flex-direction:column;gap:10px}.dk-sigplace-page{position:relative;width:100%;max-width:520px;background:#fff;border:1px solid var(--line,rgba(11,16,14,.09));border-radius:10px;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk-sigplace-region{position:absolute;background:repeating-linear-gradient(45deg,rgba(23,77,57,.03) 0 8px,transparent 8px 16px);border-left:1px dashed rgba(23,77,57,.25)}.dk-sigplace-stamp{position:absolute;display:grid;place-items:center;border:1px dashed rgba(11,16,14,.25);border-radius:50%;font-size:12px;color:var(--muted,#6b726f);pointer-events:none}.dk-sigplace-sig{position:absolute;outline:1px solid rgba(23,77,57,.55);cursor:-webkit-grab;cursor:grab;touch-action:none}.dk-sigplace-sig:active{cursor:-webkit-grabbing;cursor:grabbing}.dk-sigplace-sig:focus-visible{outline:2px solid #174d39;outline-offset:2px}.dk-sigplace-sig img{display:block;width:100%;height:100%;pointer-events:none}.dk-sigplace-handle{position:absolute;right:-11px;bottom:-11px;width:22px;height:22px;border-radius:50%;background:#174d39;border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:nwse-resize;touch-action:none}.dk-sigplace-form{display:flex;flex-direction:column;gap:8px}.dk-sigplace-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pt-doc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pt-viewer{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pt-viewer-frame{width:100%;height:min(78vh,900px);background:var(--surface-2)}.pt-viewer-frame,.pt-viewer-img{border:1px solid var(--line);border-radius:12px}.pt-viewer-img{max-width:100%}.pt-viewer-open{align-self:flex-start}.pt-standing{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pt-standing .pt-current{margin-left:0}.pt-reply{display:flex;flex-direction:column;gap:10px}.pt-reply-buttons{display:flex;flex-wrap:wrap;gap:8px}.pt-reply-box{display:flex;flex-direction:column;gap:8px;margin-top:6px}.pt-reply-box textarea{width:100%;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.pt-reply-label{font-size:13px;color:var(--ink-2)}.pt-reply-ok{color:var(--mint-ink);font-size:14px}.pt-terms{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px}.pt-term{padding:10px 14px;border-top:1px solid var(--line-2)}.pt-term:first-child{border-top:0}.pt-term-row{display:grid;grid-template-columns:minmax(110px,30%) 1fr auto;grid-gap:10px;gap:10px;align-items:baseline}.pt-term-label{font-size:13px;color:var(--ink-3)}.pt-term-value{font-weight:500}.pt-field-comment{display:contents}.pt-field-comment .pt-reply-box,.pt-field-comment [role=status]{grid-column:1/-1}.pt-link-btn{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--mint-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pt-pin{display:flex;flex-direction:column;gap:2px;margin:8px 0 0 12px;padding:6px 10px;border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:0 8px 8px 0;font-size:14px}.pt-pin-reply{color:var(--mint-ink);font-size:14px}.pt-diff{width:100%;border-collapse:collapse;font-size:14px}.pt-diff td,.pt-diff th{text-align:left;padding:8px 10px;border-top:1px solid var(--line-2);vertical-align:top}.pt-diff thead th{border-top:0;font-size:12.5px;color:var(--ink-3);font-weight:400}.pt-diff td:last-child{font-weight:500}details.pt-card>summary{cursor:pointer;list-style:revert}.pt-doc-group+.pt-doc-group{margin-top:14px}.pt-doc-group-title{font-size:12.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.dk-quote{display:block;margin-top:4px;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.dk-reply-link{display:inline-block;margin-top:4px;text-decoration:underline}.pt-row-ask{display:inline-block;margin:6px 0 0}.pt-badge-done{background:var(--surface-2);color:var(--ink-2)}.pt-badge-ask,.pt-badge-done{margin-left:8px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:400}.pt-badge-ask{background:var(--amber-soft);color:var(--ink)}@media (max-width:640px){.pt-viewer-frame{height:60vh}.pt-term-row{grid-template-columns:1fr auto}.pt-term-value{grid-column:1/-1;order:3}.pt-diff thead{display:none}.pt-diff tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-2);padding:6px 0}.pt-diff th[scope=row]{grid-column:1/-1;border:0;padding-bottom:0}.pt-diff td{border:0}.pt-diff td:before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:var(--ink-3)}}.button-reject{color:var(--copper);border-color:color-mix(in srgb,var(--copper) 45%,transparent)}.button-reject:hover:not(:disabled){background:var(--copper-soft)}.pt-doc-group .pt-doc strong,.pt-doc[data-kind] strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.pt-doc-group .pt-doc{flex-wrap:wrap}.pt-doc-group .pt-doc>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.pt-doc-group .pt-doc-actions{flex:1 1 100%;padding-left:28px}}.dk-delete>summary{list-style:none;cursor:pointer;display:inline-flex}.dk-delete>summary::-webkit-details-marker{display:none}.dk-delete-confirm{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.dk-drafts .pt-doc strong{font-weight:600}@media (min-width:601px) and (min-width:1200px){.dk-modal-wide:has(.dk-finalise){width:min(1440px,calc(100% - 32px))}.dk-finalise-grid{grid-template-columns:minmax(300px,1fr) minmax(0,840px)}}@media (max-width:1199px){.dk-finalise-grid{grid-template-columns:minmax(0,1fr)}}.dk-finalise-open{display:inline-block;margin-top:6px}@media (max-width:600px){.dk-finalise-preview iframe{width:calc(100vw - 32px);margin-left:calc(50% - (100vw - 32px) / 2)}.dk-finalise-foot .dk-finalise-hint-ok{display:none}.dk-finalise-foot{padding-block:8px;position:static}}.dk-resolve{display:flex;flex-direction:column;gap:6px;width:min(420px,100%)}.dk-resolve textarea{width:100%;font:inherit}.dk-next-step{margin:0;font-size:12.5px;font-weight:500;color:var(--ink)}.dk-next-step[data-turn=you]{color:var(--amber,var(--ink))}p.pt-next-step{margin:8px 0 0}.dk-addressee{display:flex;flex-direction:column;gap:6px;margin:8px 0;border:0;padding:0}.dk-addressee-choice{display:flex;align-items:center;gap:8px;font-size:13px}.dk-responses{container:dk-responses/inline-size}@container dk-responses (max-width: 720px){.dk-list .dk-response-row{flex-direction:column;align-items:stretch;gap:8px}.dk-list .dk-response-row>span:first-child{overflow-wrap:anywhere}.dk-list .dk-response-row>.dk-row-actions{width:100%}.dk-response-row .dk-resolve,.dk-response-row .dk-row-actions>.dk-resolve{flex:1 1 100%;width:100%}}.dk-list .dk-doc-row{flex-wrap:wrap}.dk-list .dk-doc-row>.dk-fold{flex:1 1 100%;min-width:0}.pt-filters{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.pt-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);font-size:12.5px;text-decoration:none}.pt-chip:hover{color:var(--ink);background:var(--surface)}.pt-chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pt-docs-zone{margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.pt-docs-zone-foot{margin:14px 0 0}.pt-doc-all .pt-badge-ask,.pt-doc-all .pt-badge-done{display:inline-block;white-space:nowrap}.pt-docs-commodity{color:var(--ink-3);font-weight:400}.pt-doc-earlier{margin-top:4px;font-size:12.5px}.pt-doc-earlier summary{cursor:pointer;color:var(--ink-2)}.pt-doc-earlier ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pt-doc-earlier li{display:flex;align-items:center;gap:10px}.pt-doc-all strong{white-space:normal}.pt-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pt-history-item{display:grid;grid-template-columns:4em minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;line-height:1.45}.pt-history-day+.pt-history-day{margin-top:20px}.pt-history-time{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-history-text{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0;overflow-wrap:anywhere}.pt-history-trade{font-size:12.5px;color:var(--ink-3)}.pt-history-more{margin:4px 0 0}@media (max-width:600px){.pt-bar{gap:10px}.pt-nav{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);padding-right:18px}.pt-nav::-webkit-scrollbar{display:none}.pt-nav a,.pt-who button{white-space:nowrap;flex-shrink:0}.pt-who{flex-shrink:0}.pt-doc-all .pt-doc-actions{width:100%}}.dk-slot-names{margin:4px 0 8px;font-size:var(--text-small);max-width:var(--measure-body)}.dk-slot-names summary{cursor:pointer;color:var(--ink-3)}.dk-slot-names dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;margin:6px 0 0}.dk-slot-names dl>div{display:contents}.dk-slot-names dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.dk-slot-names dd{margin:0;color:var(--ink-3)}.pdfv{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pdfv-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdfv-hint{font-size:13px;color:var(--ink-3)}.pdfv-pages{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;overflow:hidden}.pdfv-page{position:relative;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:visible}.pdfv-page canvas{display:block;border-radius:6px}.pdfv-placing{cursor:crosshair;outline:2px dashed var(--ink-3)}.pdfv-placing .textLayer{pointer-events:none}.pdfv-page .textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}.pdfv-page .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.pdfv-page .textLayer .markedContent span:not(.markedContent),.pdfv-page .textLayer>:not(.markedContent){z-index:1}.pdfv-page .textLayer span.markedContent{top:0;height:0}.pdfv-page .textLayer ::selection{background:rgba(23,77,57,.25)}.pdfv-pin{position:absolute;z-index:3;transform:translate(-50%,-60%);min-width:24px;height:24px;padding:0 6px;border-radius:12px 12px 12px 2px;background:#174d39;color:#fff;font-size:12px;font-weight:600;line-height:24px;text-align:center;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.25)}.pdfv-pin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdfv-pin-resolved{background:var(--ink-3)}.pdfv-draft{position:absolute;z-index:2;background:rgba(217,162,76,.3);outline:1px solid rgba(217,162,76,.9);pointer-events:none}.pdfv-composer{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);position:fixed;right:24px;bottom:24px;z-index:30;width:min(400px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 8px 28px rgba(0,0,0,.18)}.pdfv-kind{display:flex;gap:14px;border:0;padding:0;margin:0}.pt-thread{border-left:3px solid var(--line);padding-left:10px;margin:6px 0 0}.pt-thread-reply{margin:6px 0 0;white-space:pre-wrap}.pt-thread-reply[data-side=ops] strong{color:#174d39}.pt-doc:target,.pt-thread:target{outline:2px solid rgba(23,77,57,.5);outline-offset:4px;border-radius:6px}@media (max-width:640px){.pdfv-composer{position:fixed;left:0;right:0;bottom:0;z-index:30;width:auto;max-height:85vh;border-radius:14px 14px 0 0;box-shadow:0 -6px 24px rgba(0,0,0,.18);padding:14px 16px calc(14px + env(safe-area-inset-bottom))}}.dk-thread-reply>summary{cursor:pointer;color:var(--ink-2);font-size:12.5px}.dk-thread-reply[open]>summary{margin-bottom:6px}.dk-show-sm{display:none}.dk-confirm-wrap{display:flex;flex-direction:column;gap:6px}.dk-confirm-sample{display:flex;align-items:center;gap:8px;font-size:var(--text-label);color:var(--ink-2)}.dk-confirm-sample input{width:16px;height:16px;flex:none}@media (min-width:601px){.desk-body:has(.dk-panel)>.desk-scroll{flex:0 0;width:0;min-width:0;padding:0;border:0;overflow:hidden;visibility:hidden}.desk-body:has(.dk-panel)>.desk-scroll dialog[open]{visibility:visible}.dk-panel{position:static;flex:1 1;width:auto;min-width:0;margin:12px;box-shadow:none;animation:dk-fade-in .2s ease both}.dk-panel-head{padding:22px 28px 16px;border-bottom:1px solid var(--line)}.dk-panel-title{font-size:30px}.dk-panel-scroll{padding:24px 28px 40px}}@keyframes dk-fade-in{0%{opacity:0}}.dk-trade-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px -4px;padding:3px 6px 3px 4px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink-2);text-decoration:none}.dk-trade-back:hover{background:var(--surface-2);color:var(--ink)}.dk-trade-layout{display:grid;grid-template-columns:200px minmax(0,720px);grid-gap:32px;gap:32px;align-items:start}.dk-trade-nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0}.dk-trade-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;color:var(--ink-2);text-align:left;cursor:pointer}.dk-trade-tab:hover,.dk-trade-tab[aria-current=page]{background:var(--surface-2);color:var(--ink)}.dk-trade-tab[aria-current=page]{font-weight:500}.dk-trade-count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--surface-2);font-size:11.5px;font-weight:500;text-align:center;color:var(--ink-2)}.dk-trade-tab[aria-current=page] .dk-trade-count{background:var(--surface)}.dk-trade-count-alert{background:var(--amber-soft);color:var(--amber)}.dk-trade-section{display:flex;flex-direction:column;gap:18px}.dk-trade-section[hidden]{display:none}.dk-next-act{margin-top:6px}.dk-trade-todo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px;border-top:1px solid var(--line)}.dk-trade-todo .dk-label{margin-bottom:4px}.dk-trade-jump{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;margin-left:-8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.dk-trade-jump:hover{background:var(--surface-2)}@media (max-width:900px){.dk-trade-layout{grid-template-columns:minmax(0,1fr);gap:18px}.dk-trade-nav{position:static;flex-direction:row;overflow-x:auto;gap:4px;margin:0 -4px;padding:0 4px 2px;scrollbar-width:none}.dk-trade-tab{width:auto;flex:none;white-space:nowrap}}.dk-list.dk-docs>li.dk-doc-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:6px;row-gap:6px;padding:0}.dk-list.dk-docs .dk-doc-main{display:flex;flex-direction:column;gap:2px;min-width:0;padding:11px 12px;border-radius:10px;color:inherit;text-decoration:none}.dk-list.dk-docs>li.dk-doc-line{transition:border-color .15s ease}.dk-list.dk-docs>li.dk-doc-line:hover{border-color:var(--ink-3)}.dk-list.dk-docs a.dk-doc-main:hover strong{text-decoration:underline;text-underline-offset:2px}.dk-list.dk-docs .dk-doc-main strong{font-size:13.5px;color:var(--ink)}.dk-list.dk-docs .dk-doc-status{font-size:12.5px;color:var(--ink-2)}.dk-list.dk-docs .dk-doc-status[data-tone=missing],.dk-list.dk-docs .dk-doc-status[data-tone=todo]{color:var(--amber)}.dk-list.dk-docs .dk-doc-status[data-tone=done]{color:var(--mint-ink)}.dk-list.dk-docs .dk-doc-sub{font-size:11.5px;color:var(--ink-3)}.dk-list.dk-docs .dk-row-actions{padding-right:12px;justify-content:flex-end}.dk-list.dk-docs .dk-doc-quotes,.dk-list.dk-docs .dk-doc-warn{grid-column:1/-1;margin:0 12px 11px}.dk-list.dk-docs .dk-doc-quotes{display:flex;flex-direction:column;gap:4px;margin-top:-6px}.dk-doc-warn{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:12px;color:var(--amber);text-decoration:none}.dk-doc-warn:before{content:"⚠"}.dk-doc-warn:hover{text-decoration:underline}.dk-list.dk-docs .dk-doc-warn{margin-top:-6px}.dk-menu-body.dk-menu-links{width:max-content;min-width:200px;max-width:80vw;gap:2px;padding:6px}.dk-menu-link{display:block;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink);text-decoration:none;white-space:nowrap}.dk-menu-link:hover{background:var(--surface-2)}.dk-block-actions{display:inline-flex;align-items:center;gap:2px}.dk-block-actions>.dk-menu>summary{cursor:pointer}@media (max-width:600px){.dk-list.dk-docs>li.dk-doc-line{grid-template-columns:minmax(0,1fr)}.dk-list.dk-docs .dk-row-actions{justify-content:flex-start;padding:0 12px 11px;margin-top:-6px}}.dk-finding strong .dk-finding-sev{font-weight:400;color:var(--ink-3)!important;font-size:12.5px!important}.dk-finding[data-severity=critical]>strong{color:var(--copper,var(--ink))}.dk-finding-dismiss{margin-top:4px}.dk-finding-dismiss>summary{list-style:none;cursor:pointer;width:max-content}.dk-finding-dismiss>summary::-webkit-details-marker{display:none}.dk-finding-dismiss[open]>summary{display:none}.dk-doc-group .dk-list>li.dk-doc-row{border:0;padding:0}.dk-doc-group .dk-list>li.dk-doc-row strong{font-weight:400;font-size:12.5px;color:var(--ink-2)}.dk-doc-group .dk-fold-count:empty{display:none}.dk-docpage{display:flex;flex-direction:column;gap:18px}.dk-docpage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.dk-docpage-titles .dk-panel-title{font-size:26px}.dk-docpage-status{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.dk-docpage-status[data-tone=missing],.dk-docpage-status[data-tone=todo]{color:var(--amber)}.dk-docpage-status[data-tone=done]{color:var(--mint-ink)}.dk-docpage-actions .dk-menu-body{width:min(360px,86vw)}.dk-docpage-actions .dk-menu-links{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.dk-docpage-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.dk-docpage-preview{position:relative;min-height:72vh;display:flex;align-items:stretch;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);overflow:hidden}.dk-docpage-preview iframe{flex:1 1;width:100%;min-height:72vh;border:0;background:var(--surface-2)}.dk-docpage-preview img{max-width:100%;max-height:80vh;object-fit:contain;align-self:center}.dk-docpage-preview>.dk-empty{align-self:center;padding:40px}.dk-docpage-badge{position:absolute;bottom:12px;left:12px;padding:3px 9px;border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:11.5px;font-weight:500}.dk-docpage-side{gap:16px;position:-webkit-sticky;position:sticky;top:0}.dk-docpage-card,.dk-docpage-side{display:flex;flex-direction:column}.dk-docpage-card{gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px}.dk-docpage-note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.dk-docpage-share{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dk-docpage-share select{width:100%}@media (max-width:1100px){.dk-docpage-body{grid-template-columns:minmax(0,1fr)}.dk-docpage-side{position:static}.dk-docpage-preview,.dk-docpage-preview iframe{min-height:60vh}}.dk-docs-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:13px;color:var(--ink-2)}.dk-panel:has(.dk-docpage)>.dk-panel-head{display:none}.dk-checks-link{align-self:flex-start}.dk-finding-more>summary{cursor:pointer;font-size:12.5px;color:var(--ink-2);width:max-content}.dk-finding-more[open]>summary{margin-bottom:4px}.dk-finding-more>span{display:block;margin-top:4px}.dk-docpage-actions .dk-menu-body{width:min(320px,86vw);overflow-x:hidden}.dk-docpage-actions .dk-rename{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dk-docpage-actions .dk-give-form .field-input,.dk-docpage-actions .dk-rename .field,.dk-docpage-actions .dk-rename .field-input{width:100%;min-width:0;box-sizing:border-box}.dk-docpage-actions .dk-rename>button{align-self:flex-start}@media (min-width:601px){.dk-modal-wide:has(.dk-tbrowse){width:min(1120px,calc(100% - 32px));max-width:none}}.dk-tbrowse{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dk-tbrowse-side{display:flex;flex-direction:column;gap:16px;min-width:0}.dk-tbrowse-buyer:empty,.dk-tbrowse-buyer:not(:has(fieldset)){display:none}.dk-tbrowse-buyer .dk-addressee{margin:0}.dk-tbrowse-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dk-tbrowse-item{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}button.dk-tbrowse-item{grid-template-columns:1fr}.dk-tbrowse-item:hover{border-color:var(--ink-3)}.dk-tbrowse-item[data-selected]{border-color:var(--ink)}.dk-tbrowse-item input{grid-row:span 2;margin:2px 0 0}.dk-tbrowse-name{font-size:13.5px;font-weight:500}.dk-tbrowse-meta{font-size:12px;color:var(--ink-3)}.dk-tbrowse-pane{display:flex;flex-direction:column;gap:10px;min-width:0}.dk-tframe{display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-2)}.dk-tframe iframe{flex:1 1;width:100%;height:62vh;border:0;background:#fff}.dk-tbrowse-pane>.dk-empty{padding:40px;border:1px dashed var(--line);border-radius:12px;text-align:center}.dk-tbrowse-foot{display:flex;justify-content:flex-end}.dk-tbrowse-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.dk-tbrowse-form .field{flex:1 1 220px;margin:0}.dk-tbrowse-form .form-hint{flex-basis:100%;margin:0}.dk-gen-form{display:flex;flex-direction:column;gap:16px}.dk-gen-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;align-items:start}.dk-gen-fields .field,.dk-gen-fields fieldset{margin:0}.dk-gen-notes>summary{list-style:none;cursor:pointer;width:max-content}.dk-gen-notes>summary::-webkit-details-marker{display:none}.dk-gen-notes[open]>summary{display:none}.dk-gen-form .dk-form-foot{align-items:center}@media (max-width:760px){.dk-tbrowse{grid-template-columns:minmax(0,1fr)}.dk-tbrowse-list{max-height:none}.dk-tframe iframe{height:55vh}}.dk-doc-open{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1;color:inherit;text-decoration:none}.dk-doc-open:hover strong{text-decoration:underline;text-underline-offset:2px}.dk-doc-open>span{font-size:11.5px;color:var(--ink-3)}.dk-btn-ghost{border-color:transparent;background:none}.dk-btn-ghost:hover{border-color:var(--line)}.dk-need-menu{width:min(300px,86vw)}.dk-need-add,.dk-need-form{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dk-need-form .field{margin:0}.dk-need-add>button,.dk-need-form>button{align-self:flex-start}.dk-need-add{margin-top:6px;padding:10px 10px 6px;border-top:1px solid var(--line);min-width:240px}.dk-checks-focus{margin:0;font-size:13px;color:var(--ink-2)}.dk-tbrowse-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.dk-tbrowse-actions>.dk-tbrowse-form{width:100%}.dk-tbrowse-row{display:flex;align-items:stretch;gap:4px}.dk-tbrowse-row>.dk-tbrowse-item{flex:1 1;min-width:0}.dk-tbrowse-more>summary{height:100%}.dk-tbrowse-more .dk-menu-body{left:0;right:auto}.dk-menu-sep{margin:4px 0 0;padding-top:4px;border-top:1px solid var(--line)}button.dk-menu-link{width:100%;border:0;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.dk-menu-link-quiet{color:var(--ink-2)}.dk-settings-fold{border:1px solid var(--line);border-radius:12px;padding:0 14px}.dk-settings-fold+.dk-settings-fold{margin-top:8px}.dk-settings-fold>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;list-style:none;cursor:pointer}.dk-settings-fold>summary::-webkit-details-marker{display:none}.dk-settings-fold>summary:after{content:"›";color:var(--ink-3);transition:transform .15s ease}.dk-settings-fold[open]>summary:after{transform:rotate(90deg)}.dk-settings-fold-title{font-size:14px;font-weight:500;white-space:nowrap}.dk-settings-fold-text{flex:1 1;min-width:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-settings-fold>summary>.dk-link-btn{flex:none}.dk-settings-fold[open]{padding-bottom:14px}.dk-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:6px 16px;gap:6px 16px}#document-settings:not(:has(details[open]))>.dk-form-foot{display:none}.dk-docsearch{display:inline-flex;align-items:center;gap:2px}.dk-docsearch .field-input{width:190px;height:28px;padding:3px 10px;font-size:12.5px;border-radius:8px}.dk-docsearch-open{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.dk-list.dk-docs>li[hidden]{display:none}.dk-docs[data-empty=true]:after{content:"No document matches.";font-size:13px;color:var(--ink-3);padding:8px 2px}.dk-docpage-share-row{display:flex;gap:8px;width:100%}.dk-docpage-share-row select{flex:1 1;min-width:0}.dk-menu[open]>summary.dk-btn-sm-primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}button.dk-link-btn{border:0;background:none;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.dk-convo{gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px}.dk-convo,.dk-convo-head{display:flex;flex-direction:column}.dk-convo-head{gap:2px}.dk-convo-head .dk-next-step{margin:0;font-size:12.5px}.dk-convo-list{gap:8px;max-height:52vh;overflow-y:auto}.dk-convo-group,.dk-convo-list{display:flex;flex-direction:column}.dk-convo-group{gap:6px}.dk-convo-system{margin:2px 0;font-size:11.5px;color:var(--ink-3);text-align:center}.dk-bubble{display:flex;flex-direction:column;gap:3px;max-width:88%;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.45}.dk-bubble[data-side=them]{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:4px}.dk-bubble[data-side=me]{align-self:flex-end;background:var(--ink);color:var(--surface);border-bottom-right-radius:4px}.dk-bubble[data-unread]:before{content:"New";align-self:flex-start;padding:0 6px;border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:10.5px;font-weight:500}.dk-bubble-meta{font-size:11px;opacity:.7}.dk-bubble-chip{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--surface);font-size:11px;font-weight:500}.dk-bubble-chip[data-kind=approve]{color:var(--mint-ink)}.dk-bubble-chip[data-kind=changes]{color:var(--amber)}.dk-bubble-anchor{font-size:11.5px;color:var(--ink-2)}.dk-bubble-body{white-space:pre-wrap}.dk-bubble-file{font-size:12px}.dk-convo-compose{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.dk-convo-compose textarea{width:100%;box-sizing:border-box;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:13px;color:var(--ink)}.dk-convo-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dk-convo-actions>.form-hint{margin:0 0 0 auto;font-size:12px;line-height:1.4;color:var(--ink-3)}.dk-convo-actions .att-pick{font-size:12.5px;line-height:1.4}.dk-convo-to{font-size:12.5px}.pt-docview{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.pt-docview-paper{min-width:0}.pt-convo{gap:10px;position:-webkit-sticky;position:sticky;top:12px}.pt-convo,.pt-convo-list{display:flex;flex-direction:column}.pt-convo-list{gap:8px;max-height:56vh;overflow-y:auto}.pt-convo-group{display:flex;flex-direction:column;gap:6px}.pt-convo-system{margin:2px 0;font-size:11.5px;color:var(--ink-3);text-align:center}.pt-bubble{display:flex;flex-direction:column;gap:3px;max-width:88%;padding:8px 11px;border-radius:12px;font-size:13.5px;line-height:1.45}.pt-bubble[data-side=them]{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:4px}.pt-bubble[data-side=me]{align-self:flex-end;background:var(--ink);color:var(--surface);border-bottom-right-radius:4px}.pt-bubble-meta{font-size:11px;opacity:.7}.pt-bubble-chip{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:11px;font-weight:500}.pt-bubble-anchor{font-size:11.5px;opacity:.85}.pt-bubble[data-side=me] a{color:inherit}.pt-bubble-body{white-space:pre-wrap}.pt-bubble-file{font-size:12px}.pt-compose{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.pt-compose textarea{width:100%;box-sizing:border-box;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink)}.pt-approve-btn{width:100%}.pt-compose-files{display:flex;flex-direction:column;gap:8px}@media (max-width:1000px){.pt-docview{grid-template-columns:minmax(0,1fr)}.pt-convo{position:static}.pt-convo-list{max-height:none}}.pt-page:has(.pt-docview){max-width:1200px}.vf-tabs{display:flex;flex-wrap:wrap;gap:4px}.vf-tab{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:none;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.vf-tab[aria-selected=true]{border-color:var(--ink);color:var(--ink);font-weight:500}.dk-convo-list [data-version][hidden],.pt-convo-list [data-version][hidden]{display:none}.dk-convo-done{align-self:flex-start;margin:-2px 0 0 4px}.dk-convo-done .dk-link-btn{font-size:12px;color:var(--ink-2);padding:2px 6px;margin:0}.dk-next-link{color:inherit;text-decoration:none}.dk-next-link:hover{text-decoration:underline;text-underline-offset:2px}.dk-convlist{gap:6px;margin:0;padding:0;list-style:none}.dk-convlist,.dk-convlist-row{display:flex;flex-direction:column}.dk-convlist-row{position:relative;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none}.dk-convlist-row:hover{border-color:var(--ink-3)}.dk-convlist-row[aria-current=true]{border-color:var(--ink)}.dk-convlist-row[data-unread]:after{content:"";position:absolute;top:12px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--amber)}.dk-convlist-top{display:flex;justify-content:space-between;gap:8px;padding-right:14px}.dk-convlist-kind{font-size:11.5px;font-weight:500;color:var(--ink-2)}.dk-convlist-kind[data-kind=claim]{color:var(--copper)}.dk-convlist-when{font-size:11.5px;color:var(--ink-3)}.dk-convlist-row strong{font-size:13.5px;font-weight:500}.dk-convlist-sub{font-size:12px;color:var(--ink-3)}.dk-convlist-sub [data-turn=you]{color:var(--amber)}.dk-inbox{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:8px}.dk-inbox-list{display:flex;flex-direction:column;gap:10px}.dk-inbox-pane{position:-webkit-sticky;position:sticky;top:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-height:300px}.dk-inbox-empty{padding:40px 0;text-align:center}.dk-thread{display:flex;flex-direction:column;gap:14px}.dk-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dk-thread-head .dk-panel-title{font-size:22px}.dk-thread-status{margin:4px 0 0;font-size:12.5px;color:var(--ink-2)}.dk-thread-list{max-height:60vh}.dk-newconv-body{width:min(360px,90vw)}.dk-activity-inbox{margin:0 0 4px;font-size:13.5px}.dk-activity-inbox a{color:var(--ink)}@media (max-width:900px){.dk-inbox{grid-template-columns:minmax(0,1fr)}.dk-inbox-pane{position:static}}.pt-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pt-head-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.pt-convlist{gap:8px;margin:0;padding:0;list-style:none}.pt-convlist,.pt-convlist-row{display:flex;flex-direction:column}.pt-convlist-row{position:relative;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none}.pt-convlist-row:hover{border-color:var(--ink-3)}.pt-convlist-row[data-unread]:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.pt-convlist-top{display:flex;justify-content:space-between;gap:8px;padding-right:16px;font-size:12px;color:var(--ink-3)}.pt-convlist-row strong{font-size:15px;font-weight:500}.pt-convlist-sub{font-size:12.5px;color:var(--ink-2)}.pt-convlist-sub[data-turn=you],.pt-sub[data-turn=you]{color:var(--amber)}.pt-thread{display:flex;flex-direction:column;gap:12px}.pt-thread-list{max-height:none}.pt-newconv{display:flex;flex-direction:column;gap:14px}.pt-newconv .field{margin:0}.pt-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.pt-check input{margin:3px 0 0;flex:none;accent-color:var(--ink)}.pt-newconv-kind{display:flex;gap:6px}.pt-newconv-row{display:grid;grid-template-columns:1fr 1fr 110px;grid-gap:12px;gap:12px}@media (max-width:600px){.pt-newconv-row{grid-template-columns:1fr}}.att-pick{position:relative;display:inline-flex;align-items:center;font-size:12.5px;color:var(--ink-2);cursor:pointer}.att-pick:hover{color:var(--ink)}.att-pick input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.pt-home-ask{display:inline-block;margin:4px 0 8px;text-decoration:none}.pt-doc-link{color:inherit;text-decoration:none}.pt-doc-link:hover{border-color:var(--ink-3)}.pt-doc-link>div{flex:1 1;min-width:0}.pt-doc-wrap{display:flex;flex-direction:column;gap:4px}.pt-card>.pt-head-row,.pt-section>.pt-head-row{margin-bottom:14px}.pt-head-row .pt-card-title{margin:0!important}.pt-head-actions{row-gap:8px}.dk-menu-form{display:flex;flex-direction:column;gap:6px;padding-top:var(--space-3)}.dk-menu-form-label{padding:0 10px;font-size:13px;color:var(--ink-2,inherit)}.dk-menu-form-row{display:flex;align-items:center;gap:8px}.dk-menu-form-row .field-select{flex:1 1 auto;min-width:0}