html:has(body.dapp){height:100%;scroll-behavior:auto}body.dapp{height:100%;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.dapp__bar{flex:none;height:60px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--bg)}.dapp__home{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--text);text-decoration:none;font-size:1.125rem;letter-spacing:-.02em}.dapp__mark{height:26px}.dapp__right{display:flex;align-items:center;gap:.25rem}.dapp__acct{position:relative}.dapp__acct[hidden]{display:none}.dapp__me{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--surface-2);color:var(--text);font:inherit;font-size:1.0625rem}.dapp__me svg{width:20px;height:20px}.dapp__me:hover,.dapp__me[aria-expanded=true]{background:var(--surface-3)}.dapp__me:focus-visible,.dapp__menu a:focus-visible,.dapp__menu button:focus-visible,.dapp__home:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dapp__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;min-width:14rem;padding:.4rem;border-radius:18px;background:var(--bg);border:1px solid var(--line);box-shadow:0 18px 40px -18px #00000059;display:grid}.dapp__menu[hidden]{display:none}.dapp__menuwho{padding:.5rem .75rem .6rem;color:var(--text-2);font-size:1rem;overflow-wrap:anywhere;border-bottom:1px solid var(--line-soft);margin-bottom:.3rem}.dapp__menu a,.dapp__menu button{display:flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:12px;border:0;background:none;color:var(--text);font:inherit;font-size:1.0625rem;text-align:left;text-decoration:none;cursor:pointer}.dapp__menu a:hover,.dapp__menu button:hover{background:var(--surface)}.dapp__main{flex:1 1 auto;min-height:0;position:relative}@media screen{.ssd{display:none}}@media print{@page{margin:16mm 15mm}:root{color-scheme:light!important}html,body,body.dapp{background:#fff!important;color:#000!important;height:auto!important;overflow:visible!important;display:block!important}body>*:not(.dapp__main),.dapp__main>*:not(.ssd){display:none!important}.dapp__main{display:block!important}.ssd{display:block;color:#000;background:#fff;font-size:10.5pt;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ssd *{color:#000}.ssd__brand{font-size:8.5pt;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.ssd__title{margin:4mm 0 5mm;font-size:30pt;font-weight:400;letter-spacing:-.04em;line-height:1}.ssd__facts{display:grid;grid-template-columns:2.2fr 1.3fr .7fr 1.2fr;gap:0 6mm;margin:0;padding:3mm 0;border-top:1.5pt solid #000;border-bottom:.5pt solid #000}.ssd__facts dt{font-size:8pt;letter-spacing:.08em;text-transform:uppercase;color:#444}.ssd__facts dd{margin:.5mm 0 0;font-size:11.5pt;overflow-wrap:anywhere}.ssd__sec{margin-top:8mm;break-inside:avoid}.ssd__h{margin:0 0 2mm;font-size:12pt;font-weight:600;letter-spacing:-.01em}.ssd__table{width:100%;border-collapse:collapse}.ssd__table th{text-align:left;font-size:8pt;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#444;padding:1.5mm 2mm 1.5mm 0;border-bottom:.75pt solid #000}.ssd__table td{padding:2mm 2mm 2mm 0;border-bottom:.5pt solid #bbb;vertical-align:top;overflow-wrap:anywhere}.ssd__table .is-num{text-align:right;padding-right:0;white-space:nowrap}.ssd__table tfoot td{border-bottom:0;border-top:.75pt solid #000;font-weight:600}.ssd__table tr{break-inside:avoid}.ssd__notes{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ssd__sigsec{break-inside:auto}.ssd__sigs{display:grid;grid-template-columns:1fr 1fr;gap:7mm 10mm;margin-top:3mm}.ssd__sig{break-inside:avoid}.ssd__typed{min-height:11mm;margin:0;padding-bottom:1mm;border-bottom:.75pt solid #000;display:flex;align-items:flex-end;font-family:Snell Roundhand,Apple Chancery,Segoe Script,Brush Script MT,cursive;font-size:19pt;line-height:1.1}.ssd__who{margin:1.5mm 0 0;font-size:10pt;overflow-wrap:anywhere}.ssd__when{margin:.5mm 0 0;font-size:9pt;color:#444}.ssd__legal{margin-top:10mm;padding-top:3mm;border-top:.5pt solid #bbb;font-size:8.5pt;color:#444}}
