.product-demo{min-width:0;color:var(--mk-ink);margin:0}.mk-site .product-demo p{color:var(--mk-ink)}.product-demo-caption{color:var(--mk-muted);padding:0 0 12px;font-size:14px;line-height:1.5}.product-demo-workspace{background:var(--mk-paper,#fff);border:1px solid var(--mk-line)}.product-demo-toolbar{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:16px 24px;font-size:14px;line-height:1.5;display:flex}.product-demo-toolbar>span:first-child{font-weight:650}.product-demo-toolbar>span:last-child{color:var(--mk-muted)}.product-demo-document-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.product-demo-paper{background:var(--mk-soft);padding:30px}.product-demo-file{color:var(--mk-muted);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.product-demo-file svg{flex-shrink:0}.product-demo .product-demo-paper-title{letter-spacing:-.025em;margin:26px 0 20px;font-size:25px;font-weight:600;line-height:1.25}.product-demo .product-demo-clause{margin:16px 0;font-size:16px;line-height:1.75}.product-demo .product-demo-selection{background:color-mix(in oklch, var(--mk-accent) 10%, var(--mk-soft));outline-offset:4px;margin:20px -12px;padding:16px 12px;scroll-margin-block:100px;font-size:16px;line-height:1.75}.product-demo-location{color:var(--mk-accent);margin-bottom:8px;font-size:14px;font-weight:550;display:block}.product-demo-page-number{color:var(--mk-muted);margin-top:28px;font-size:14px;display:block}.product-demo-review{border-left:1px solid var(--mk-line);padding:30px}.product-demo-label{color:var(--mk-muted);font-size:14px;line-height:1.5;display:block}.product-demo .product-demo-question{letter-spacing:-.025em;margin:8px 0 28px;font-size:22px;font-weight:500;line-height:1.35}.product-demo-answer{border-top:1px solid var(--mk-line);padding-top:22px}.product-demo .product-demo-answer p{margin-top:10px;font-size:17px;line-height:1.7}.product-demo-source{min-height:44px;color:var(--mk-accent);text-align:left;cursor:pointer;align-items:center;gap:8px;margin-top:14px;padding:6px 0;font-size:14px;line-height:1.5;display:flex}.product-demo-source svg{flex-shrink:0}.product-demo-source svg:last-child{margin-left:auto}.product-demo .product-demo-limit{color:var(--mk-muted);margin-top:16px;font-size:14px;line-height:1.6}.product-demo-check{text-align:left;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:14px;display:flex}.product-demo-check-box{width:20px;height:20px;color:var(--mk-accent);border:1px solid;flex-shrink:0;place-items:center;display:grid}.product-demo button:focus-visible,.product-demo a:focus-visible,.product-demo-selection:focus,.product-scenarios button:focus-visible,.product-scenarios [role=tabpanel]:focus-visible,.product-workflow-map a:focus-visible{outline:2px solid var(--mk-accent);outline-offset:4px}.product-demo-research,.product-demo-assistant,.product-demo-security,.product-demo-case{padding:30px}.product-demo .product-demo-display{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:12px 0 24px;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.2}.product-demo-research-facts{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:12px 20px;font-size:16px;line-height:1.6;display:grid}.product-demo-research-facts>span{color:var(--mk-muted);font-size:14px}.product-demo-research-note{border-block:1px solid var(--mk-line);gap:12px;margin-top:24px;padding-block:24px;font-size:16px;line-height:1.6;display:flex}.product-demo-research-note svg{color:var(--mk-accent);flex-shrink:0}.product-demo .product-demo-research-note p{margin-top:10px}.product-demo .product-demo-status{color:var(--mk-accent);margin-top:24px;font-size:14px;line-height:1.6}.product-demo-case-title{align-items:center;gap:14px;display:flex}.product-demo-case-title>svg{color:var(--mk-accent);flex-shrink:0}.product-demo .product-demo-case-title p{letter-spacing:-.025em;margin-top:4px;font-size:25px;line-height:1.3}.product-demo-case-nav{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;gap:12px 20px;margin:26px 0;padding:0;font-size:14px;list-style:none;display:flex}.product-demo-case-nav>*{padding-bottom:10px}.product-demo-case-nav strong{border-bottom:2px solid var(--mk-accent);color:var(--mk-accent);font-weight:550}.product-demo-case-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}.product-demo-file-list{margin:8px 0 0;padding:0;list-style:none}.product-demo-file-list li{gap:10px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.product-demo-file-list svg{color:var(--mk-accent);flex-shrink:0;margin-top:3px}.product-demo-file-list small{color:var(--mk-muted);margin-top:5px;font-size:14px;display:block}.product-demo .product-demo-next p{margin:10px 0;font-size:20px;line-height:1.3}.product-demo-next>span:last-child{font-size:16px;line-height:1.6}.product-demo .product-demo-assignment{font-size:16px;line-height:1.65}.product-demo-output{margin:24px 0 0;padding:0;list-style:none}.product-demo-output li{border-top:1px solid var(--mk-line);gap:18px;padding:16px 0;font-size:16px;line-height:1.6;display:flex}.product-demo .product-demo-output p{margin-top:4px}.product-demo-security>svg{color:var(--mk-accent)}.product-demo-boundaries{margin:28px 0;padding:0;list-style:none}.product-demo-boundaries li{border-top:1px solid var(--mk-line);padding:16px 0}.product-demo-boundaries li:nth-child(2){margin-left:24px}.product-demo-boundaries li:nth-child(3){margin-left:48px}.product-demo-boundaries span{color:var(--mk-muted);margin-bottom:6px;font-size:14px;display:block}.product-demo-boundaries strong{font-size:17px;font-weight:550;line-height:1.5}.product-demo--compact .product-demo-document-grid{grid-template-columns:1fr}.product-demo--compact .product-demo-paper{padding:24px}.product-demo--compact .product-demo-paper-title{margin:16px 0}.product-demo--compact .product-demo-selection{margin-bottom:0}.product-demo--compact .product-demo-review{border-left:0;border-top:1px solid var(--mk-line);padding:24px}.product-demo--compact .product-demo-question{margin-bottom:18px;font-size:20px}.product-demo--compact .product-demo-answer{padding-top:16px}.product-demo--compact .product-demo-check{margin-top:8px}.product-scenarios{min-width:0}.product-scenarios-tabs{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;display:flex}.product-scenarios-tabs button{min-height:48px;color:var(--mk-muted);cursor:pointer;border-bottom:2px solid #0000;padding-block:10px;font-size:16px}.product-scenarios-tabs button[aria-selected=true]{color:var(--mk-accent);border-bottom-color:currentColor}.product-scenarios-panels{display:grid}.product-scenarios-panels>[role=tabpanel]{grid-area:1/1;min-width:0}.product-scenarios-panels>[aria-hidden=true]{visibility:hidden;pointer-events:none;display:block}.product-workflow-map{margin:0;padding:24px 0}.product-workflow-map figcaption{color:var(--mk-muted);margin-bottom:24px;font-size:14px;line-height:1.5}.product-workflow-case{border-block:1px solid var(--mk-line);align-items:center;gap:12px;padding:24px 0;display:flex}.product-workflow-case>span{letter-spacing:-.03em;font-size:30px;font-weight:500}.product-workflow-case>svg{color:var(--mk-accent)}.product-workflow-case a{min-height:44px;color:var(--mk-accent);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.product-workflow-map ol{margin:0;padding:0;list-style:none}.product-workflow-map li a{border-bottom:1px solid var(--mk-line);align-items:center;gap:20px;padding:26px 0;display:flex}.product-workflow-map li a>div{flex:1}.product-workflow-map strong{letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:500;display:block}.product-workflow-map li div>span{color:var(--mk-muted);font-size:16px;line-height:1.5}.product-workflow-map li a>svg{color:var(--mk-accent);flex-shrink:0}.product-workflow-map>p{margin-top:24px;font-size:16px;line-height:1.6}@media (width<=700px){.product-demo-document-grid,.product-demo-case-grid{grid-template-columns:1fr}.product-demo-paper,.product-demo-review,.product-demo-research,.product-demo-assistant,.product-demo-security,.product-demo-case{padding:22px}.product-demo-toolbar{padding:14px 22px}.product-demo-review{border-left:0;border-top:1px solid var(--mk-line)}.product-demo .product-demo-paper-title{margin-top:18px}.product-demo .product-demo-selection{margin-bottom:0}.product-demo-research-facts{grid-template-columns:1fr;gap:6px}.product-demo-research-facts>span:not(:first-child){margin-top:12px}.product-demo-case-grid{gap:20px}.product-demo-next{border-top:1px solid var(--mk-line);padding-top:18px}.product-scenarios-tabs{gap:0 18px;margin-bottom:20px}.product-scenarios-tabs button{font-size:14px}.product-workflow-case{flex-wrap:wrap}.product-workflow-case a{margin-left:36px}}@media (width<=380px){.product-demo-toolbar,.product-demo-paper,.product-demo-review,.product-demo-research,.product-demo-assistant,.product-demo-security,.product-demo-case,.product-demo--compact .product-demo-paper,.product-demo--compact .product-demo-review{padding:18px}.product-demo-boundaries li:nth-child(2){margin-left:14px}.product-demo-boundaries li:nth-child(3){margin-left:28px}}.product-demo button:disabled,.product-scenarios-tabs button:disabled{cursor:default;opacity:.85}
