.dmtfs .info-shell{max-width:1000px}.dmtfs-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 26px;display:flex}.dmtfs-actions p{color:var(--dl-dim);max-width:420px;margin:0;font-size:13px;line-height:1.6}.dmtfs-sheet{border:1px solid var(--dl-line);background:linear-gradient(160deg,#ffffff0d,#ffffff04 40%,#8b6bff0a);border-radius:14px;padding:clamp(18px,4vw,40px);position:relative;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff14}.dmtfs-head{border-bottom:1px solid var(--dl-line);margin-bottom:22px;padding-bottom:20px}.dmtfs-sheet h1{font-size:clamp(36px,5.4vw,64px)}.dmtfs-meta{color:var(--dl-dim);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:13px;display:flex}.dmtfs-meta span:first-child{font-family:var(--font-geist-mono),monospace;letter-spacing:1.3px;text-transform:uppercase;color:var(--dl-cyan);align-self:center;font-size:11px}.dmtfs-sheet h2{letter-spacing:-.01em;color:var(--dl-ink);font-size:15px;font-weight:500;line-height:1.3;font-family:var(--font-geist-sans),system-ui,sans-serif;margin:0 0 8px}.dmtfs-sheet p{color:#cfcbe0;margin:0 0 8px;font-size:14.5px;line-height:1.6}.dmtfs-sheet a{border-bottom:1px solid #ffffff40}.dmtfs-src{color:var(--dl-dim);font-size:12px;display:inline}.dmtfs-src a{color:#d8d4e8}.dmtfs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 24px;display:grid}.dmtfs-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dmtfs-grid>section{border-top:2px solid var(--dl-cyan);padding-top:12px}.dmtfs-grid>section:nth-child(2){border-color:var(--dl-violet)}.dmtfs-grid>section:nth-child(3){border-color:var(--dl-magenta)}.dmtfs-claims{margin:0 0 24px}.dmtfs-claims ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.dmtfs-claims li{--c:var(--dl-cyan);border-bottom:1px solid var(--dl-line);color:#e1ddf0;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.dmtfs-claims li.is-preliminary{--c:var(--dl-violet)}.dmtfs-claims li.is-unresolved{--c:var(--dl-magenta)}.dmtfs-level{font-family:var(--font-geist-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--c);flex:0 0 92px;font-size:10px}.dmtfs-key{color:var(--dl-dim)!important;margin-top:10px!important;font-size:12px!important}.dmtfs-help{background:#ff8fa80d;border-radius:8px;border:1px solid #ff8fa855!important;border-top:2px solid #ff8fa8!important;padding:12px 14px!important}.dmtfs-help p{color:#e6dde4}.dmtfs-more ul{margin:0;padding:0;list-style:none}.dmtfs-more li{margin:0 0 8px;font-size:14px;line-height:1.5}.dmtfs-more li a{font-family:var(--font-geist-mono),monospace;font-size:13px}.dmtfs-more li span{color:var(--dl-dim);font-size:12.5px;display:block}.dmtfs-foot{border-top:1px solid var(--dl-line);padding-top:14px}.dmtfs-foot p{color:var(--dl-dim)!important;margin:0 0 4px!important;font-size:12px!important}@media (max-width:760px){.dmtfs-grid,.dmtfs-grid-2,.dmtfs-claims ul{grid-template-columns:1fr}.dmtfs-level{flex-basis:84px}}@media print{@page{margin:10mm 12mm}html,body{color:#000!important;background:#fff!important}body:has(.dmtfs-sheet)>:not(main){display:none!important}.dmtfs .header,.dmtfs .site-footer,.dmtfs .info-breadcrumb,.dmtfs-actions{display:none!important}.dmtfs,.dmtfs .info-shell{background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.dmtfs:before,.dmtfs:after{display:none!important}.dmtfs-sheet{border-radius:0;font-size:8.7pt;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}.dmtfs-sheet *{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-text-fill-color:#000!important;background:0 0!important;animation:none!important}.dmtfs-sheet h1{letter-spacing:-.03em;font-size:18pt;line-height:1.1}.dmtfs-sheet h1 em{font-style:italic}.dmtfs-sheet h2{margin:0 0 3pt;font-size:10.5pt;font-weight:700}.dmtfs-sheet p,.dmtfs-claims li{margin:0 0 3pt;font-size:8.7pt;line-height:1.32}.dmtfs-sheet .dmtlib-kicker{letter-spacing:1.2px;margin:0 0 4pt;font-size:7.5pt}.dmtfs-sheet a{border-bottom:0;-webkit-text-decoration:underline #888;text-decoration:underline #888}.dmtfs-src,.dmtfs-key,.dmtfs-foot p,.dmtfs-more li span{color:#333!important;-webkit-text-fill-color:#333!important;font-size:7.6pt!important}.dmtfs-head{border-bottom:1.5pt solid #000;margin-bottom:8pt;padding-bottom:6pt}.dmtfs-meta{margin-top:4pt;font-size:8.5pt}.dmtfs-meta span:first-child{font-size:8pt}.dmtfs-grid{break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10pt;margin:0 0 8pt}.dmtfs-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dmtfs-grid>section{padding-top:4pt;border-top:1pt solid #000!important}.dmtfs-claims{break-inside:avoid;margin:0 0 8pt}.dmtfs-claims ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12pt}.dmtfs-claims li{border-bottom:.5pt solid #bbb;gap:5pt;padding:2pt 0}.dmtfs-level{flex-basis:54pt;font-size:7pt;font-weight:700}.dmtfs-help{border-radius:4pt;border:1.5pt solid #000!important;padding:6pt 8pt!important}.dmtfs-more li{margin:0 0 2pt;font-size:8.7pt}.dmtfs-more li a{font-size:8.7pt;font-weight:700;text-decoration:none}.dmtfs-foot{border-top:.5pt solid #000;padding-top:5pt}}
