.dc-file{background:var(--lt,#eef4ff) var(--dk,#50a2ff1f);width:30px;height:30px;color:var(--lt,#2563eb) var(--dk,#93c5fd);border-radius:9px;flex:none;place-items:center;display:grid}.dc-file.is-lg{border-radius:11px;width:40px;height:40px}.dc-pill{white-space:nowrap;background:var(--tone-bg);height:22px;color:color-mix(in srgb, var(--tone) 52%, var(--lt,#000) var(--dk,#fafafa));border-radius:99px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.dc-x{color:var(--ui-sub);margin-left:auto}.dc-won{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);height:18px;color:var(--lt,#166534) var(--dk,#86efac);border-radius:99px;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.dc-input{gap:5px;display:grid}.dc-input small,.dc-sel small{color:var(--ui-sub);font-size:10.5px;font-weight:600}.dc-type{background:var(--lt,#fff) var(--dk,#111114);white-space:nowrap;border:1px solid #1a9ba5;border-radius:9px;align-items:center;height:34px;padding:0 11px;font-size:12.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #1a9ba529}.dc-type-t{display:inline-block;position:relative}.dc-cover{display:none}.dc-hero{height:100%;min-height:0;position:relative;overflow:hidden}.dc-deal{flex-direction:column;gap:14px;height:100%;padding:20px 22px;display:flex}.dc-life{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;display:flex}.dc-life-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-sub);font-size:10.5px;font-weight:600}.dc-life .dc-steps{flex:1}.dc-life .dc-step{flex:1;justify-content:center;height:30px;font-size:12px}.dc-deal .rec-sub{gap:8px}.dc-tabs{margin-top:2px}.dc-cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.dc-prod,.dc-docs{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.dc-col-h{color:var(--ui-text-2);align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:600;display:flex}.dc-dbar{align-items:center;gap:8px;display:flex}.dc-dbar .ui-btn{height:26px;font-size:11.5px}.dc-reg{gap:8px;display:grid}.dc-reg-row{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.dc-reg-row.is-new{background:var(--lt,#f7fdfd) var(--dk,#37e3ef1f);border-color:#1a9ba559}.dc-reg-main{flex:1;min-width:0}.dc-reg-main b{font-size:12.5px;font-weight:600;display:block}.dc-reg-main small{color:var(--ui-sub);font-size:11px;display:block}.dc-steps{gap:3px;display:flex}.dc-step{background:var(--ui-muted);height:22px;color:var(--ui-sub);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%,6px 50%);align-items:center;padding:0 8px 0 12px;font-size:10.5px;font-weight:500;display:inline-flex}.dc-step:first-child{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);border-radius:6px 0 0 6px;padding-left:9px}.dc-step.is-now{color:#fff;background:linear-gradient(90deg,#1a9ba5,#22b8c4);font-weight:600}.dc-scrim{background:#fafafb80;position:absolute;inset:0}.dc-modal{z-index:2;background:var(--lt,#fff) var(--dk,#111114);border:1px solid var(--ui-card-border);border-radius:16px;flex-direction:column;gap:12px;width:432px;margin-left:-216px;padding:18px;display:flex;position:absolute;top:36px;left:50%;box-shadow:0 40px 80px -30px #0f1e286b,0 2px 8px #0000000d}.dc-modal-h{align-items:center;gap:8px;font-size:15px;display:flex}.dc-modal-h b{letter-spacing:-.012em;font-weight:650}.dc-modal-h>svg:first-child{color:var(--lt,#0b6e76) var(--dk,#7fe9f1)}.dc-sel-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dc-sel{gap:5px;display:grid}.dc-sel span{border:1px solid var(--ui-border);white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.dc-sel span.is-empty{color:var(--ui-faint);font-weight:400}.dc-sel svg{color:var(--ui-sub);flex:none}.dc-sel-t{text-overflow:ellipsis;min-width:0;font-weight:inherit;overflow:hidden}.dc-next{background:var(--lt,#f5f3ff) var(--dk,#a684ff26);height:26px;color:var(--lt,#5b21b6) var(--dk,#c4b5fd);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.dc-next b{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.dc-lines{border-top:1px dashed var(--ui-border-strong);padding-top:4px;display:grid}.dc-line{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 40px 80px;gap:8px;padding:4px 0;font-size:11.5px;display:grid}.dc-line>span:nth-child(n+2){text-align:right}.dc-line.is-total{color:var(--ui-text-2);border-top:1px solid var(--ui-border);margin-top:2px;padding-top:6px;font-weight:650}.dc-need{gap:8px;display:grid}.dc-modal-f{justify-content:flex-end;gap:8px;display:flex}@container shell (width<=760px){.dc-modal{width:auto;margin-left:0;top:18px;left:14px;right:14px}.dc-cols{grid-template-columns:minmax(0,1fr)}.dc-docs,.dc-life-l{display:none}.dc-life .dc-step{padding-left:10px;padding-right:4px;font-size:10.5px}}@container shell (width<=460px){.dc-sel-row>:nth-child(4){display:none}.dc-sel-row>:nth-child(3){grid-column:1/-1}.dc-modal{gap:10px;padding:14px}}.dc-gen-grid{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:0;display:grid}.dc-src-card{border:1px solid var(--ui-card-border);background:var(--ui-surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.dc-kv2{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:11.5px;display:grid}.dc-kv2 span{color:var(--ui-sub)}.dc-kv2 b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.dc-flow{color:#1a9ba5;transform-origin:0;place-items:center;display:grid}.dc-ask{gap:10px}.dc-gen-btn{place-self:flex-end end}.dc-callout{color:var(--lt,#0b5f66) var(--dk,#7fe9f1);border:1px dashed #1a9ba573;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:11.5px;font-weight:550;display:flex}@container page (width<=520px){.dc-gen-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dc-flow{height:18px;transform:rotate(90deg)}}.dc-card-h{align-items:center;gap:12px;display:flex}.dc-card-h b{font-family:var(--font-mono);letter-spacing:.01em;font-size:13px;font-weight:600;display:block}.dc-card-h small{color:var(--ui-sub);font-size:12px;display:block}.dc-signed{margin-left:auto}.dc-track{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 0 2px;display:grid;position:relative}.dc-track:before,.dc-trun{content:"";background:var(--ui-border);border-radius:2px;height:2px;position:absolute;top:13px;left:10%;right:10%}.dc-trun{transform-origin:0;background:linear-gradient(90deg,#1a9ba5,#37e3ef)}.dc-tstep{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.dc-tstep i{background:var(--lt,#fff) var(--dk,#111114);border:2px solid var(--ui-border-strong);border-radius:50%;width:16px;height:16px;position:relative}.dc-tstep i:after{content:"";background:#1a9ba5;border-radius:50%;position:absolute;inset:-2px;box-shadow:inset 0 0 0 4px #1a9ba5,inset 0 0 0 6px #fff}.dc-tstep em{color:var(--ui-text-2);text-align:center;font-size:10.5px;font-style:normal;font-weight:550;line-height:1.2}.dc-blocks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dc-block{border:1px solid var(--ui-card-border);background:var(--ui-surface-2);border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.dc-block-h{color:var(--ui-text-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dc-appr-row,.dc-ver{background:var(--lt,#fff) var(--dk,#111114);border:1px solid var(--ui-card-border);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.dc-appr-row>div,.dc-ver>div{flex:1;min-width:0}.dc-appr-row b,.dc-ver b{font-size:12px;font-weight:600;display:block}.dc-appr-row small,.dc-ver small{color:var(--ui-sub);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.dc-pdf{background:var(--lt,#fee2e2) var(--dk,#ff646724);width:28px;height:32px;color:var(--lt,#b91c1c) var(--dk,#fca5a5);letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;font-size:8.5px;font-weight:800;display:grid}.dc-dl{color:var(--ui-sub)}.dc-stale{color:var(--ui-sub);align-items:center;gap:5px;font-size:10.5px;display:flex}.dc-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dc-actions small{color:var(--ui-sub);font-size:11px}@container page (width<=560px){.dc-blocks{grid-template-columns:minmax(0,1fr)}.dc-tstep em{font-size:9.5px}}@container page (width<=400px){.dc-tstep:nth-child(2) em{max-width:6em}}.dc-tree{grid-template-columns:minmax(0,1fr);justify-items:start;padding:4px 0;display:grid}.dc-node{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.dc-node>div{flex:1;min-width:0}.dc-node b{font-size:13px;font-weight:600;display:block}.dc-node small{color:var(--ui-sub);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dc-node-ic{background:var(--lt,#eef4ff) var(--dk,#50a2ff1f);width:30px;height:30px;color:var(--lt,#2563eb) var(--dk,#93c5fd);border-radius:9px;flex:none;place-items:center;display:grid}.dc-node.is-deal{width:auto;color:var(--ui-text-2);background:var(--ui-surface-2);padding:8px 12px 8px 8px;font-size:12px;font-weight:550}.dc-node.is-deal .dc-node-ic{background:var(--lt,#e3f8fa) var(--dk,#37e3ef1f);width:24px;height:24px;color:var(--lt,#0b6e76) var(--dk,#7fe9f1)}.dc-node.is-new{border-color:#1a9ba573;width:calc(100% - 34px);margin-left:34px;box-shadow:0 0 0 4px #37e3ef1f}.dc-node.is-new .dc-node-ic{background:var(--lt,#e7f6ef) var(--dk,#5ad97b1f);color:var(--lt,#15803d) var(--dk,#86efac)}.dc-wire{background:var(--ui-border-strong);transform-origin:top;width:1.5px;height:22px;margin-left:22px;display:block}.dc-wire.is-live{background:linear-gradient(#1a9ba5,#37e3ef);height:26px;margin-left:22px}.dc-gen-next{flex:none;position:relative}.dc-gen-next .ui-btn{height:28px;font-size:12px}.dc-menu{z-index:3;background:var(--lt,#fff) var(--dk,#111114);border:1px solid var(--ui-card-border);border-radius:11px;gap:2px;width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 36px -16px #10182859}.dc-menu span{height:28px;color:var(--ui-text-2);border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex}.dc-menu .is-hl{background:var(--ui-muted);color:var(--ui-text);font-weight:550}.dc-chain .dc-tree{padding-bottom:8px}@container page (width<=480px){.dc-gen-next .ui-btn{justify-content:center;gap:0;width:30px;padding:0;font-size:0}.dc-gen-next .ui-btn svg:last-child,.dc-node .dc-pill{display:none}.dc-node.is-new{width:calc(100% - 18px);margin-left:18px}.dc-node.is-deal{width:100%}.dc-node.is-deal span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-menu{display:none}}.dc-share{gap:12px}.dc-share-h{align-items:center;gap:10px;display:flex}.dc-share-h b{font-size:15px;font-weight:650;display:block}.dc-share-h small{color:var(--ui-sub);font-size:11.5px;display:block}.dc-xls{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);width:34px;height:34px;color:var(--lt,#15803d) var(--dk,#86efac);border-radius:10px;flex:none;place-items:center;display:grid}.dc-share-tabs{align-self:flex-start}.dc-link{border:1px solid var(--ui-card-border);background:var(--lt,#fff) var(--dk,#111114);border-radius:12px;gap:0;display:grid;overflow:hidden}.dc-link-top{background:var(--ui-side);border-bottom:1px solid var(--ui-card-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.dc-url{border:1px solid var(--ui-border);background:var(--lt,#fff) var(--dk,#111114);min-width:0;height:30px;font-family:var(--font-mono);color:var(--ui-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.dc-url svg{color:var(--lt,#0b6e76) var(--dk,#7fe9f1)}.dc-copy{height:30px}.dc-opt{border-bottom:1px solid var(--ui-card-border);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.dc-opt.is-last{border-bottom:0}.dc-opt-l{color:var(--ui-text-2);white-space:nowrap;align-items:center;gap:6px;margin-right:auto;font-weight:550;display:inline-flex}.dc-opt-l svg{color:var(--ui-sub)}.dc-opt small{color:var(--ui-sub);font-size:11px}.dc-rights>span{height:22px;padding:0 8px;font-size:11px}.dc-rights .is-on{background:var(--lt,#fff) var(--dk,#111114);color:var(--lt,#0b5f66) var(--dk,#7fe9f1);font-weight:600;box-shadow:0 1px 2px #0000001a}.dc-pw{letter-spacing:.12em;color:var(--ui-text-2);font-size:12px}.dc-val{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:600}.dc-switch{background:var(--ui-border-strong);border-radius:99px;flex:none;width:30px;height:18px;position:relative}.dc-switch i{background:var(--lt,#fff) var(--dk,#111114);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.dc-switch.is-on{background:#1a9ba5}.dc-switch.is-on i{transform:translate(12px)}.dc-toast{border-color:var(--lt,#bbf7d0) var(--dk,#5ad97b4d);position:absolute;bottom:16px;left:auto;right:16px;box-shadow:0 18px 36px -16px #15803d59}.dc-toast svg{color:var(--lt,#16a34a) var(--dk,#86efac)}.dc-share{padding-bottom:64px}@container page (width<=480px){.dc-opt small,.dc-rights>span:nth-child(3){display:none}.dc-toast{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:no-preference){.js .dc-cover{background:var(--lt,#fff) var(--dk,#111114);animation:7s steps(21,end) infinite dc-type;display:block;position:absolute;inset:-2px -2px -2px 0}.js .dc-cover:before{content:"";background:#1a9ba5;width:1.5px;animation:1s step-end infinite dc-blink;position:absolute;top:4px;bottom:4px;left:0}.js .dc-trun{animation:9s cubic-bezier(.4,0,.2,1) infinite dc-fill}.js .dc-tstep.s2 i:after{animation:9s infinite dc-lit2}.js .dc-tstep.s3 i:after{animation:9s infinite dc-lit3}.js .dc-tstep.s4 i:after,.js .dc-signed{animation:9s infinite dc-lit4}}.js [data-loop]:not(.is-live) :is(.dc-cover,.dc-trun,.dc-signed),.js.is-tab-hidden :is(.dc-cover,.dc-trun,.dc-signed),.js [data-loop]:not(.is-live) .dc-tstep i:after,.js.is-tab-hidden .dc-tstep i:after,.js [data-loop]:not(.is-live) .dc-cover:before,.js.is-tab-hidden .dc-cover:before{animation-play-state:paused}@keyframes dc-type{0%,8%{transform:translate(0)}55%,to{transform:translate(100%)}}@keyframes dc-blink{50%{opacity:0}}@keyframes dc-fill{0%,16%{transform:scaleX(.25)}24%,40%{transform:scaleX(.5)}48%,64%{transform:scaleX(.75)}72%,to{transform:scaleX(1)}}@keyframes dc-lit2{0%,22%{opacity:0}25%,to{opacity:1}}@keyframes dc-lit3{0%,46%{opacity:0}49%,to{opacity:1}}@keyframes dc-lit4{0%,70%{opacity:0}73%,to{opacity:1}}@container shell (width<=760px){:lang(uk) .dc-life .dc-steps{flex-wrap:wrap;row-gap:4px}:lang(uk) .dc-life .dc-step{flex:1 0 auto}}:lang(uk) .dc-link{grid-template-columns:minmax(0,1fr)}@container page (width<=480px){:lang(uk) .dc-opt:has(.dc-rights){flex-wrap:wrap;row-gap:6px}}
