@font-face{font-family:Clash Display;font-weight:500;font-display:swap;src:url(/clients/fonts/clash-display-500.woff2)format("woff2")}@font-face{font-family:Clash Display;font-weight:600;font-display:swap;src:url(/clients/fonts/clash-display-600.woff2)format("woff2")}@font-face{font-family:Satoshi;font-weight:400;font-display:swap;src:url(/clients/fonts/satoshi-400.woff2)format("woff2")}@font-face{font-family:Satoshi;font-weight:500;font-display:swap;src:url(/clients/fonts/satoshi-500.woff2)format("woff2")}@font-face{font-family:Satoshi;font-weight:700;font-display:swap;src:url(/clients/fonts/satoshi-700.woff2)format("woff2")}:root{--paper:#fdfdfb;--ink:#101319;--navy:#1f3a68;--navy-deep:#14284a;--wash:#eef2f8;--dim:#5b6474;--hair:#1013191f;--hair-soft:#10131912;--red:#8c2f24}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.65 Satoshi,system-ui,sans-serif}::selection{background:var(--wash)}a{color:var(--navy)}.mark{letter-spacing:-.01em;font-size:15px;text-decoration:none}.mark b{color:var(--ink);font-weight:600}.mark i{color:var(--navy);font-style:normal;font-weight:500}header{border-bottom:1px solid var(--hair);background:var(--paper);z-index:6;position:sticky;top:0}.hin{align-items:center;gap:30px;max-width:1280px;margin:0 auto;padding:18px 40px;display:flex}.hin nav{gap:26px;margin-left:14px;display:flex}.hin nav a{color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none}.hin nav a:hover{color:var(--ink)}.hin nav a[aria-current=page]{color:var(--navy);border-bottom-color:var(--navy)}.hin .who{color:var(--dim);align-items:center;gap:16px;margin-left:auto;font-size:13.5px;display:flex}main{max-width:1280px;margin:0 auto;padding:56px 40px 130px}main.narrow{max-width:720px}h1{letter-spacing:-.025em;margin:0 0 16px;font-family:Clash Display;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.05}h1 em{color:var(--navy);font-style:normal}h2{letter-spacing:-.02em;margin:54px 0 12px;font-family:Clash Display;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.1}h2:first-child{margin-top:0}h3{letter-spacing:-.015em;margin:32px 0 8px;font-family:Clash Display;font-size:21px;font-weight:500}p{max-width:62ch;margin:0 0 14px}.lede{color:var(--dim);max-width:58ch;margin:0 0 42px;font-size:17px}.dim{color:var(--dim)}.row{border-bottom:1px solid var(--hair-soft);grid-template-columns:4fr 6fr;gap:26px;padding:14px 0;display:grid}.row:first-of-type{border-top:1px solid var(--hair)}.row dt,.row .k{color:var(--dim);margin:0;font-size:14.5px}.row dd,.row .v{margin:0;font-weight:500}.row .v.empty{color:var(--dim);font-weight:400}.cols{grid-template-columns:7fr 5fr;align-items:start;gap:64px;display:grid}.state{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);background:var(--wash);border-radius:2px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-block}.state.warn{color:var(--red);background:#8c2f2414}.tag{letter-spacing:.03em;text-transform:uppercase;color:var(--dim);font-size:12.5px;font-weight:700}.log{border-top:1px solid var(--hair)}.entry{border-bottom:1px solid var(--hair-soft);grid-template-columns:120px 1fr;gap:26px;padding:22px 0;display:grid}.entry .when{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}.entry h4{letter-spacing:-.01em;margin:0 0 5px;font-family:Clash Display;font-size:19px;font-weight:500}.entry p{color:var(--dim);margin:0 0 8px}.empty-state{border-top:1px solid var(--hair);color:var(--dim);padding:30px 0}label.l{max-width:58ch;margin-bottom:3px;font-weight:500;display:block}.hint{color:var(--dim);max-width:58ch;margin-bottom:11px;font-size:14.5px;display:block}input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select{width:100%;max-width:560px;color:var(--ink);border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;padding:9px 0;font:400 16px Satoshi}textarea{resize:vertical;min-height:88px;line-height:1.6}input:focus,textarea:focus,select:focus{border-bottom-color:var(--navy);box-shadow:0 1px 0 0 var(--navy);outline:0}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 13px) 18px,calc(100% - 8px) 18px;background-repeat:no-repeat;background-size:5px 5px}.q{border-top:1px solid var(--hair-soft);padding:20px 0}.q:first-of-type{border-top:1px solid var(--hair)}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts label{cursor:pointer;display:inline-flex}.opts input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opts span{border:1px solid var(--hair);color:var(--dim);-webkit-user-select:none;user-select:none;border-radius:2px;padding:9px 15px;font-size:15px;transition:all .18s}.opts label:hover span{border-color:var(--navy);color:var(--ink)}.opts input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--paper)}.opts input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}.btn{all:unset;background:var(--navy);color:var(--paper);cursor:pointer;text-align:center;border-radius:2px;padding:13px 24px;font:700 14px Satoshi;transition:all .18s;display:inline-block}.btn:hover{background:var(--navy-deep)}.btn:active{transform:translateY(1px)}.btn.quiet{color:var(--navy);border:1px solid var(--hair);background:0 0;font-weight:500}.btn.quiet:hover{border-color:var(--navy);background:var(--wash)}.link{all:unset;color:var(--navy);text-underline-offset:4px;cursor:pointer;font:500 15px Satoshi;text-decoration:underline}.foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;padding:32px 0 0;display:flex}.steps{border-top:1px solid var(--hair);position:sticky;top:110px}.steps a{border-bottom:1px solid var(--hair-soft);color:var(--dim);grid-template-columns:28px 1fr;gap:10px;padding:14px 0;font-size:15px;font-weight:500;text-decoration:none;display:grid}.steps a .n{font-variant-numeric:tabular-nums;font-size:13px}.steps a:hover{color:var(--ink)}.steps a[aria-current=true]{color:var(--navy)}.steps a.done .n:after{content:" ✓";color:var(--navy)}.drop{border:1px dashed var(--hair);text-align:center;color:var(--dim);cursor:pointer;border-radius:2px;max-width:560px;padding:22px;font-size:15px}.drop:hover{border-color:var(--navy)}.drop b{color:var(--ink);font-weight:500}.drop span{margin-top:4px;font-size:13.5px;display:block}.files{max-width:560px;color:var(--dim);margin:12px 0 0;padding:0;font-size:14.5px;list-style:none}.files li{border-bottom:1px solid var(--hair-soft);grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.files img{object-fit:cover;border-radius:2px;width:40px;height:40px;display:block}.files .ext{background:var(--wash);width:40px;height:40px;color:var(--navy);border-radius:2px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.files .fn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.t{border-collapse:collapse;width:100%;font-size:15px}table.t th{text-align:left;color:var(--dim);border-bottom:1px solid var(--hair);padding:0 14px 10px 0;font-size:13px;font-weight:500}table.t td{border-bottom:1px solid var(--hair-soft);vertical-align:top;padding:13px 14px 13px 0}table.t a{font-weight:500}.req{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair-soft);padding:20px 0}.req .top{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.req h4{letter-spacing:-.01em;margin:0;font-family:Clash Display;font-size:19px;font-weight:500}.req .ans{background:var(--wash);border-radius:2px;margin-top:12px;padding:16px 18px}.req .ans .k{color:var(--navy);letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:700}.note{color:var(--dim);max-width:62ch;font-size:14.5px}.ok{color:var(--navy);font-weight:500}.centre{place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.card{width:100%;max-width:440px}.hr{border:0;border-top:1px solid var(--hair);margin:34px 0}@media (max-width:900px){.hin{flex-wrap:wrap;gap:16px;padding:14px 20px}.hin nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;order:3;gap:18px;width:100%;margin-left:0;overflow-x:auto}.hin nav::-webkit-scrollbar{display:none}main{padding:32px 20px 90px}.cols{grid-template-columns:1fr;gap:34px}.steps{position:static}.row,.entry{grid-template-columns:1fr;gap:4px}body{font-size:17px;line-height:1.7}}.tiles{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:0;margin:0 0 42px;display:grid}.tile{border-right:1px solid var(--hair-soft);flex-direction:column;gap:5px;padding:20px 24px 20px 0;display:flex}.tile:last-child{border-right:0}.tile .tk{color:var(--dim);font-size:13px}.tile .tv{letter-spacing:-.015em;font-family:Clash Display;font-size:22px;font-weight:500;line-height:1.1}.tile .tn{color:var(--dim);font-size:13.5px}.alert{border-left:1px solid var(--navy);background:var(--wash);max-width:760px;margin:0 0 42px;padding:18px 22px}.alert .ak{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.alert p{margin:0 0 4px;font-weight:500}.bars{border-top:1px solid var(--hair);margin:18px 0 0}.barrow{border-bottom:1px solid var(--hair-soft);color:var(--ink);grid-template-columns:1fr 130px 54px;align-items:center;gap:18px;padding:13px 0;text-decoration:none;display:grid}.barrow:hover .bl{color:var(--navy)}.barrow .bl{font-size:15.5px;font-weight:500}.barrow .bt{background:var(--hair-soft);height:3px;display:block}.barrow .bt i{background:var(--navy);height:3px;display:block}.barrow .bn{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}.tile{padding:16px 16px 16px 0}.barrow{grid-template-columns:1fr 70px 46px;gap:10px}}.state.good{color:#1f5135;background:#1f513514}.state.quiet{color:var(--dim);border:1px solid var(--hair);background:0 0}.mono{letter-spacing:-.01em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.amt{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Clash Display;font-size:19px;font-weight:500}.num{font-variant-numeric:tabular-nums}table.t td.r,table.t th.r{text-align:right;padding-right:22px}.prog{background:var(--hair-soft);max-width:560px;height:3px;margin-top:9px;display:block}.prog i{background:var(--navy);transform-origin:0;width:100%;height:3px;transition:transform .18s linear;display:block}.bad{color:var(--red);max-width:58ch;margin:10px 0 0;font-size:14.5px}.bad b{font-weight:700}.panel{border-left:1px solid var(--hair);margin:0 0 34px;padding:0 0 0 24px}.panel .pk{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.pay{grid-template-columns:auto 1fr;gap:6px 28px;margin:0;font-size:15.5px;display:grid}.pay dt{color:var(--dim);font-size:14.5px}.pay dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.steplist{counter-reset:s;max-width:62ch;margin:14px 0 0;padding:0;list-style:none}.steplist li{counter-increment:s;border-bottom:1px solid var(--hair-soft);grid-template-columns:26px 1fr;gap:12px;padding:11px 0;font-size:15.5px;display:grid}.steplist li:before{content:counter(s);color:var(--navy);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.route{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:0;margin:8px 0 0;display:grid}.route>div{border-right:1px solid var(--hair-soft);padding:18px 26px 20px 0}.route>div:last-child{border-right:0;padding-left:26px;padding-right:0}.route .rk{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.route .best .rk{color:var(--navy)}.route .fallback .rk{color:var(--dim)}.route p{margin:0 0 8px;font-size:15px}@media (max-width:900px){.route{grid-template-columns:1fr}.route>div{border-right:0;border-bottom:1px solid var(--hair-soft);padding:16px 0}.route>div:last-child{padding-left:0}.panel{padding-left:16px}.pay{grid-template-columns:1fr;gap:2px 0}.pay dd{margin-bottom:10px}}.cols.onb{grid-template-columns:3fr 7fr}.steps a{grid-template-columns:34px 1fr auto}.steps a .n{white-space:nowrap}.steps a .c{color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-size:13px}.steps a[aria-current=true] .c{color:var(--navy)}.saved{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13.5px}.saved.on{color:var(--navy)}.saved.off{color:var(--red);font-weight:500}.blanks{max-width:62ch;margin:0;padding:0;list-style:none}.blanks li{border-bottom:1px solid var(--hair-soft);grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:9px 0;font-size:15px;display:grid}.blanks li:first-child{border-top:1px solid var(--hair-soft)}.blanks li a{border-bottom:1px solid var(--hair);font-weight:500;text-decoration:none}.blanks li a:hover{border-bottom-color:var(--navy)}.blanks li .s{color:var(--dim);white-space:nowrap;font-size:13.5px}.q[id],.row[id]{scroll-margin-top:96px}@media (max-width:900px){.cols.onb{grid-template-columns:1fr}.foot .saved{width:100%;margin-left:0!important}}details.howto{border-top:1px solid var(--hair);padding-top:12px}details.howto>summary{cursor:pointer;font-family:var(--font-body);color:var(--navy);padding:2px 0;font-weight:500;list-style:none}details.howto>summary::-webkit-details-marker{display:none}details.howto>summary:before{content:"+ ";font-weight:400}details.howto[open]>summary:before{content:"– "}details.howto[open]>summary{margin-bottom:4px}.reply{border-left:1px solid var(--hair);margin-top:10px;padding:2px 0 2px 14px}.reply .who{font-family:var(--font-body);color:var(--navy);font-size:13px;font-weight:500}.reply p{margin:2px 0 0}.btn.quiet.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}header .climark{object-fit:contain;width:auto;max-width:132px;height:22px;display:block}header .clitype{letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:620}@media (max-width:720px){header .climark{max-width:96px;height:18px}}.preview-bar{z-index:7;background:var(--navy-deep);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:10px 40px;font-size:14px;display:flex;position:sticky;top:0}.preview-bar b{font-weight:600}.preview-bar .link{color:#fff;font-size:14px;text-decoration:underline}[data-preview] header{top:41px}[data-preview] main :is(input,textarea,select,button:not(.link),.drop){pointer-events:none;opacity:.55}[data-preview] main .opts label{pointer-events:none}@media (max-width:720px){.preview-bar{padding:10px 16px;font-size:13px}}.sheet{--sheet-w:210mm;--sheet-pad:18mm;width:100%;max-width:var(--sheet-w);padding:var(--sheet-pad);border:1px solid var(--hair-soft);color:var(--ink);background:#fff;margin:0 auto;font-size:10.5pt;line-height:1.5}.sheet h1,.sheet h2,.sheet h3{margin:0}.dochead{border-bottom:1px solid var(--navy);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:22px;display:flex}.dochead .rr{letter-spacing:-.02em;color:var(--ink);font-family:Clash Display;font-size:27pt;font-weight:600;line-height:.95}.dochead .rr i{color:var(--navy);font-style:normal}.dochead .co{letter-spacing:-.01em;color:var(--navy);margin-top:3px;font-family:Clash Display;font-size:11.5pt;font-weight:500;display:block}.dochead .reg{color:var(--dim);margin-top:9px;font-size:8.5pt;line-height:1.55;display:block}.dochead .what{text-align:right;white-space:nowrap}.dochead .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);font-family:Clash Display;font-size:15pt;font-weight:600;display:block}.dochead .no{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-family:Clash Display;font-size:26pt;font-weight:500;display:block}.dochead .sub{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:8.5pt;display:block}.docgrid{grid-template-columns:1fr 1fr 1fr;gap:44px;margin:34px 0 38px;display:grid}.docgrid .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:6px;font-size:8pt;font-weight:700;display:block}.docgrid p{max-width:none;margin:0;font-size:10pt;line-height:1.55}.docgrid b{font-weight:700}.docgrid dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:10pt;display:grid}.docgrid dt{color:var(--dim)}.docgrid dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.docnote{border-left:1px solid var(--hair);margin:0 0 34px;padding:0 0 0 20px}.docnote .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:5px;font-size:8pt;font-weight:700;display:block}.docnote p{max-width:none;margin:0;font-size:10pt}table.lines{border-collapse:collapse;width:100%;margin:0}table.lines th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);padding:0 0 12px;font-size:8pt;font-weight:700}table.lines td{border-bottom:1px solid var(--hair-soft);vertical-align:top;padding:20px 0 24px;font-size:10pt}table.lines .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:20px}table.lines .d b{margin-bottom:3px;font-weight:700;display:block}table.lines .d span{color:var(--dim);max-width:74ch;font-size:9pt;line-height:1.55;display:block}table.lines .d span.sched{letter-spacing:.005em;margin-top:7px;font-size:8.5pt}.totals{width:min(380px,60%);margin:26px 0 0 auto}.totals div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;padding:10px 16px;font-size:10pt;display:flex}.totals .gst{background:var(--wash);color:var(--navy);margin:6px 0;padding:13px 16px;font-weight:700}.totals .grand{border-top:1px solid var(--navy);align-items:baseline;margin-top:10px;padding-top:16px;overflow:visible}.totals .grand span:first-child{font-weight:700}.totals .grand span:last-child{letter-spacing:-.02em;font-family:Clash Display;font-size:17pt;font-weight:600}.docpay{border-left:1px solid var(--navy);background:var(--wash);break-inside:avoid;max-width:none;margin:44px 0 0;padding:22px 26px}.docpay .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:14px;font-size:8pt;font-weight:700;display:block}.docpay dl{grid-template-columns:auto 1fr;gap:9px 34px;margin:0;font-size:10pt;display:grid}.docpay dt{color:var(--dim)}.docpay dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.docpay p.missing{color:var(--red);max-width:none;margin:0;font-size:9.5pt}.docfoot{border-top:1px solid var(--hair-soft);color:var(--dim);max-width:90ch;margin-top:40px;padding-top:16px;font-size:8.5pt;line-height:1.7}.sheet.agreement{font-size:10pt}.clause{margin:0 0 28px}.clause p{orphans:2;widows:2;max-width:90ch}.clause h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;font-family:Clash Display;font-size:12.5pt;font-weight:600;display:flex}.clause h3 .cn{color:var(--navy);font-variant-numeric:tabular-nums}.clause p{margin:0 0 11px;font-size:1em;line-height:1.6}.clause .means{border-left:1px solid var(--navy);background:var(--wash);color:var(--navy);margin:16px 0 4px;padding:14px 18px;font-size:.95em;line-height:1.55}.clause .means b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8pt;font-weight:700;display:block}.flag{letter-spacing:.1em;text-transform:uppercase;color:var(--red);white-space:nowrap;border:1px solid #8c2f2459;padding:2px 6px;font-size:7.5pt;font-weight:700}table.crows{table-layout:fixed;border-collapse:collapse;width:100%;margin:10px 0 16px}table.crows td{border-bottom:1px solid var(--hair-soft);vertical-align:top;padding:12px 22px 12px 0;font-size:.95em;line-height:1.55}table.crows th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--hair);padding:0 22px 8px 0;font-size:8pt;font-weight:700}table.crows td:first-child{width:22%;font-weight:700}table.crows td:nth-child(2){font-variant-numeric:tabular-nums;width:22%}table.crows.dates td:first-child{font-variant-numeric:tabular-nums;width:21%}table.crows.dates td:nth-child(2){width:auto;font-weight:400}table.crows.dates td:last-child{width:24%;color:var(--navy)}.endblock{break-inside:avoid}.signblock{border-top:1px solid var(--navy);break-inside:avoid;grid-template-columns:1fr 1fr;gap:56px;margin:46px 0 0;padding-top:26px;display:grid}.signblock .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:14px;font-size:8pt;font-weight:700;display:block}.signblock .ink{border-bottom:1px solid var(--ink);align-items:flex-end;min-height:74px;padding-bottom:8px;display:flex}.signblock .ink img{max-width:100%;max-height:58px;display:block}.signblock .ink.blank{border-bottom-style:dashed;border-bottom-color:var(--hair)}.signblock .nm{margin:12px 0 0;font-size:10.5pt;font-weight:700}.signblock .rl{color:var(--dim);margin:1px 0 0;font-size:9pt}.ticked{margin:16px 0 0;padding:0;list-style:none}.ticked li{border-bottom:1px solid var(--hair-soft);grid-template-columns:18px 1fr;gap:14px;padding:12px 0;font-size:.95em;line-height:1.6;display:grid}.ticked li:before{content:"✓";color:var(--navy);font-weight:700}.auditline .flagline{color:var(--red);margin-top:3px;font-weight:700;display:inline-block}.auditline{color:var(--dim);word-break:break-word;margin-top:30px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5pt;line-height:1.7}.docbar{flex-wrap:wrap;align-items:center;gap:16px;max-width:210mm;margin:0 auto 18px;display:flex}.docbar .back{margin-right:auto}main.paper{max-width:873.701px;padding-top:34px}@media screen and (max-width:900px){.sheet{--sheet-pad:22px;border:0;padding-left:0;padding-right:0;font-size:14px;line-height:1.65}.sheet.agreement{font-size:14px}.dochead{flex-direction:column;gap:16px}.dochead .what{text-align:left}.dochead .rr{font-size:32px}.dochead .no{font-size:30px}.docgrid,.signblock{grid-template-columns:1fr;gap:22px}.totals{width:100%;margin-left:0}.totals .gst{margin:4px 0;padding:9px 12px}.clause p,.docgrid p,table.lines td,table.crows td{font-size:15px}table.crows{table-layout:auto}table.crows td:first-child,table.crows td:nth-child(2){width:auto}table.crows tr{border-bottom:1px solid var(--hair-soft);gap:2px;padding:10px 0;display:grid}table.crows td{border:0;padding:0}}@page{size:A4;margin:11mm 13mm}@media print{:root{--paper:#fff}html,body{background:#fff}header,.preview-bar,.docbar,.noprint{display:none!important}main,main.paper,main.narrow{max-width:none;margin:0;padding:0}.sheet{--sheet-pad:0;border:0;width:auto;max-width:none;padding:0;font-size:10pt}.sheet:not(.agreement) .dochead{padding-bottom:16px}.sheet:not(.agreement) .docgrid{gap:38px;margin:24px 0 26px}.sheet:not(.agreement) .docnote{margin-bottom:24px}.sheet:not(.agreement) table.lines td{padding:16px 0 18px}.sheet:not(.agreement) .totals{margin-top:18px}.sheet:not(.agreement) .totals div{padding:8px 16px}.sheet:not(.agreement) .docpay{margin-top:30px;padding:18px 22px}.sheet:not(.agreement) .docfoot{margin-top:28px;padding-top:14px}.sheet.agreement{font-size:10pt;line-height:1.55}.sheet.agreement .clause{margin-bottom:7px}.sheet.agreement .clause p{max-width:90ch;margin-bottom:6px;line-height:1.55}.sheet.agreement .clause h3{margin:0 0 7px;font-size:11.5pt}.sheet.agreement .clause .means{margin:10px 0 2px;padding:10px 14px}.sheet.agreement table.crows{margin:6px 0 10px}.sheet.agreement table.crows td{padding:5px 20px 5px 0;line-height:1.48}.sheet.agreement .ticked li{padding:5px 0;line-height:1.5}.sheet.agreement .signblock{gap:48px;margin-top:10px;padding-top:10px}.sheet.agreement .signblock .ink{min-height:46px}.sheet.agreement .signblock img{max-height:50px}.sheet.agreement .auditline{break-before:avoid;break-inside:avoid;margin-top:10px;font-size:7.6pt;line-height:1.5}.sheet.agreement .dochead{padding-bottom:12px}.sheet.agreement .dochead+div{height:16px!important}a{color:var(--ink);text-decoration:none}.sheet>:last-child,.sheet .auditline:last-child,.sheet .docfoot{margin-bottom:0;padding-bottom:0}main>:last-child{margin-bottom:0}.endblock,.totals,.clause h3,table.crows tr,.clause .means,.ticked li{break-inside:avoid}.clause h3,.dochead{break-after:avoid}}.signing{border-top:1px solid var(--navy);max-width:640px;margin:72px auto 0;padding-top:16px}.signing h2{margin:34px 0 14px}.dec{border-bottom:1px solid var(--hair-soft);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:16px 0;font-size:15.5px;line-height:1.55;display:grid}.dec:first-of-type{border-top:1px solid var(--hair)}.dec input{width:19px;height:19px;accent-color:var(--navy);cursor:pointer;flex:none;margin:2px 0 0}.dec:hover span{color:var(--ink)}.dec input:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.sigbox{border:1px solid var(--hair);touch-action:none;background:#fff;border-radius:2px;max-width:560px;height:172px;position:relative;overflow:hidden}.sigbox canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.sigbox .ph{text-align:center;color:var(--dim);pointer-events:none;font-size:14.5px;position:absolute;inset:auto 0 58px}.sigbox .rule{background:var(--hair);pointer-events:none;height:1px;position:absolute;bottom:44px;left:28px;right:28px}@media screen and (max-width:900px){.sigbox{height:190px}}.duenow{border-left:1px solid var(--navy);background:var(--wash);grid-template-columns:1fr 1fr;gap:52px;margin:6px 0 0;padding:32px 36px;display:grid}.duenow .pk{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.duenow .bigamt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 8px;font-family:Clash Display;font-size:34px;font-weight:600;line-height:1}.duenow .pay{font-size:15px}.duenow .pay dd{font-weight:700}.duenow p{max-width:36ch}.stages{border-top:1px solid var(--hair);margin:26px 0 0}.stage{border-bottom:1px solid var(--hair-soft);grid-template-columns:56px 1fr auto;align-items:start;gap:30px;padding:36px 0;display:grid}.stage .sn{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-family:Clash Display;font-size:34px;font-weight:500;line-height:.95}.stage .sw h4{letter-spacing:-.012em;margin:0 0 7px;font-family:Clash Display;font-size:20px;font-weight:500;line-height:1.2}.stage .sw p{max-width:52ch;margin:0}.stage .sa{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.stage .sa .amt{font-size:22px}.stage .foot{border-top:1px solid var(--hair-soft);gap:20px;margin-top:22px;padding-top:22px}.stage.ahead,.stage.ahead .sn,.stage.ahead .sw h4,.stage.ahead .sa .amt{color:var(--dim)}.confirm{border-left:1px solid var(--navy);background:var(--wash);width:100%;margin:8px 0 0;padding:26px 30px}.confirm .q1{letter-spacing:-.01em;margin:0 0 8px;font-family:Clash Display;font-size:20px;font-weight:500}.confirm .note,.confirm .hint{max-width:52ch}.confirm input{background:0 0}@media screen and (max-width:900px){.duenow{grid-template-columns:1fr;gap:32px;padding:24px 20px}.duenow .bigamt{font-size:30px}.stage{grid-template-columns:40px 1fr;gap:18px 16px;padding:30px 0}.stage .sn{font-size:28px}.stage .sa{text-align:left;flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:14px}.confirm{padding:22px 20px}}.dec{align-items:center;gap:18px;min-height:60px;padding:22px 4px 22px 0}.dec input{width:22px;height:22px}.sigbox{height:260px}.sigfoot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;display:flex}.btn.big{padding:16px 28px;font-size:16px}.btn:disabled{opacity:.45;cursor:not-allowed}@media screen and (max-width:900px){.sigbox{height:320px}.sigbox .ph{bottom:104px}.sigbox .rule{bottom:78px;left:20px;right:20px}.btn.big{width:100%}.dec{padding:20px 2px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn:focus-visible,.link:focus-visible,.rv button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.rv-btn{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.btn[disabled]{opacity:.4;cursor:default}.rv-head .hin{gap:18px}.rv-ht{color:var(--dim);border-left:1px solid var(--hair);padding-left:18px;font-size:15px;font-weight:500}.rv-prog{background:var(--hair-soft);height:3px}.rv-prog i{background:var(--navy);height:3px;transition:width .3s cubic-bezier(.16,1,.3,1);display:block}.rv-main{max-width:1180px;margin:0 auto;padding:44px 40px 120px}.rv-main.narrow{max-width:720px}.rv-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.rv-body{max-width:760px}.rv-jump{border-top:1px solid var(--hair);max-height:calc(100dvh - 120px);font-size:14.5px;position:sticky;top:96px;overflow:auto}.rv-jump summary{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);cursor:default;padding:14px 0 6px;font-size:12.5px;font-weight:700;list-style:none}.rv-jump summary::-webkit-details-marker{display:none}.rv-jp{border-top:1px solid var(--hair-soft);padding:8px 0 6px}.rv-jh{color:var(--ink);align-items:center;gap:8px;margin:6px 0 2px;font-size:14px;font-weight:500;display:flex}.rv-jl{all:unset;box-sizing:border-box;width:100%;min-height:44px;color:var(--dim);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:11px 8px 11px 0;line-height:1.35;display:grid}.rv-jl:hover{color:var(--ink)}.rv-jl.on{color:var(--navy);box-shadow:inset -2px 0 0 var(--navy);font-weight:500}.rv-jl:not(:has(.rv-tick)){padding-left:0;display:block}.rv-tick{border:1px solid var(--hair);width:18px;height:18px;color:var(--paper);border-radius:2px;place-items:center;margin-top:1px;font-size:11.5px;display:inline-grid}.rv-tick.ok{background:var(--navy);border-color:var(--navy)}.rv-code{letter-spacing:.03em;min-width:30px;height:24px;color:var(--navy);background:var(--wash);border:1px solid #1f3a682e;border-radius:2px;place-items:center;padding:0 7px;font:700 12.5px/1 Satoshi,system-ui,sans-serif;display:inline-grid}.rv-owner{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hair);border-radius:2px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.rv-owner.law{color:var(--paper);background:var(--navy);border-color:var(--navy)}.rv-owner.cli{color:#1f5135;background:#1f513514;border-color:#1f513533}.rv-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);background:var(--wash);border-radius:2px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.rv-chip.change{color:var(--red);background:#8c2f2414}.rv-chip.none{color:var(--dim);border:1px solid var(--hair);background:0 0}.rv-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.rv-pname{color:var(--dim);font-size:14px;font-weight:500}.rv-count{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px}.rv-title{margin-bottom:10px;font-size:clamp(28px,3vw,40px)}.rv h1{outline:0}.rv-facts{margin-bottom:26px}.rv-k{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-size:12.5px;font-weight:700}.rv-clause{border-left:2px solid var(--navy);box-shadow:0 0 0 1px var(--hair-soft);background:#fff;margin:0 0 26px;padding:20px 24px}.rv-clause-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rv-clause-bar .rv-k{margin:0}.rv-clause-toggle{appearance:none;border:1px solid var(--hair);background:var(--wash);color:var(--navy);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.rv-clause-toggle:hover{border-color:var(--navy)}.rv-clause-long.is-open .rv-clause-bar{border-bottom:1px solid var(--hair-soft);margin-bottom:12px;padding-bottom:12px}.rv-clause-scroll{overscroll-behavior:contain;max-height:62vh;padding-right:8px;overflow:auto}.rv-clause-hint{color:var(--dim);margin:10px 0 0;font-size:13.5px}.rv-ask{margin:0 0 22px}.rv-ask .md p{font-weight:500}.md p{max-width:66ch;margin:0 0 12px}.md p:last-child{margin-bottom:0}.md .md-h{margin-top:6px;font-weight:700}.md ul,.md ol{max-width:64ch;margin:0 0 12px;padding-left:22px}.md li{margin:0 0 6px}.md blockquote{border-left:1px solid var(--hair);color:var(--dim);margin:0 0 12px;padding-left:14px}.md code{background:var(--wash);border-radius:2px;padding:1px 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.md .md-table{border-collapse:collapse;width:100%;max-width:72ch;margin:4px 0 14px;font-size:.92em}.md .md-table th,.md .md-table td{border:1px solid var(--hair);text-align:left;vertical-align:top;padding:7px 10px;line-height:1.4}.md .md-table th{background:var(--wash);color:var(--navy);letter-spacing:.02em;font-size:.9em;font-weight:700}.md .md-table:last-child{margin-bottom:0}.rv-rel{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px;display:flex}.rv-rel .rv-k{margin:0 6px 0 0}.rv-relchip{all:unset;box-sizing:border-box;border:1px solid var(--hair);min-height:36px;color:var(--navy);cursor:pointer;border-radius:2px;align-items:center;padding:0 12px;font:500 14px Satoshi;display:inline-flex}.rv-relchip:hover{border-color:var(--navy);background:var(--wash)}.rv-relchip.static{color:var(--dim);cursor:default}.rv-client{background:#1f51350a;border:1px solid #1f513524;border-radius:2px;margin:0 0 26px;padding:16px 20px}.rv-client .rv-meta{margin-bottom:8px}.rv-ct{margin:0 0 6px;font-weight:500}.rv-ca{white-space:pre-wrap;margin:0}.rv-choices{min-width:0;box-shadow:inset 0 1px 0 var(--hair);border:0;margin:0 0 22px;padding:22px 0 0}.rv-choices legend{float:left;width:100%;margin-bottom:12px;padding:0}.rv-choices .rv-opts{clear:both}.rv-opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rv-opts label{cursor:pointer;display:flex}.rv-opts input{opacity:0;width:1px;height:1px;position:absolute}.rv-opts span{text-align:center;border:1px solid var(--hair);min-height:48px;color:var(--ink);border-radius:2px;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:flex}.rv-opts label:hover span{border-color:var(--navy)}.rv-opts input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--paper)}.rv-opts input[value=change]:checked+span{background:var(--red);border-color:var(--red)}.rv-opts input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}.rv-field{margin:0 0 22px}.rv-field textarea,.rv-mine textarea{border:1px solid var(--hair);background:#fff;border-radius:2px;max-width:none;padding:12px 14px}.rv-field textarea:focus,.rv-mine textarea:focus{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.rv-nav{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:16px;padding-top:22px;display:flex}.rv-nav .btn:last-child{margin-left:auto}.rv-save{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}.rv-save.err{color:var(--red)}.rv-how{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:6px;display:grid}.rv-how h3{margin-top:18px;font-size:18px}.rv-how p{color:var(--dim);font-size:15.5px}.rv-parts{border-top:1px solid var(--hair)}.rv-part{border-bottom:1px solid var(--hair-soft);grid-template-columns:44px 1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}.rv-part .rv-code{margin-top:2px}.rv-pn{margin:0 0 2px;font-weight:500}.rv-part .note{margin:0}.rv-pc{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.rv-docs{border-top:1px solid var(--hair)}.rv-doc{border-bottom:1px solid var(--hair-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.rv-doc-label{font-weight:500}.rv-draft{border:1px solid var(--hair);border-radius:12px;margin:28px 0 8px;padding:20px 22px}.rv-draft h3{margin:0 0 6px;font-size:18px}.rv-draft .note{margin:0 0 14px}.rv-legend{border-top:1px solid var(--hair);margin:0}.rv-legend>div{border-bottom:1px solid var(--hair-soft);grid-template-columns:260px 1fr;align-items:center;gap:18px;padding:12px 0;display:grid}.rv-legend dt{flex-wrap:wrap;gap:8px;display:flex}.rv-legend dd{color:var(--dim);margin:0;font-size:15px}.rv-open{border-top:1px solid var(--hair);margin:0 0 10px;padding:0;list-style:none}.rv-open li{border-bottom:1px solid var(--hair-soft)}.rv-open .link{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.rv-mine{border-top:1px solid var(--hair);padding:22px 0}.rv-mine h3{margin:10px 0 6px}.rv-mine .rv-ask{margin-bottom:14px}.rv-lawyer{background:var(--wash);border-radius:2px;margin-top:12px;padding:14px 18px}.rv-share .row{grid-template-columns:1fr auto}.rv-token{background:var(--wash);border-radius:2px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:14px 16px;display:flex}.rv-token input{flex:1;min-width:220px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.rv-hist{color:var(--dim);font-size:14px}.rv-hist summary{cursor:pointer;min-height:32px;color:var(--navy)}@media (max-width:900px){.rv-main{padding:24px 16px 90px}.rv-grid{grid-template-columns:1fr;gap:18px}.rv-jump{border-top:0;border-bottom:1px solid var(--hair);max-height:none;position:static}.rv-jump summary{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;font-size:13px;display:flex}.rv-opts{grid-template-columns:1fr 1fr}.rv-how{grid-template-columns:1fr;gap:0}.rv-legend>div{grid-template-columns:1fr;gap:6px}.rv-ht{display:none}.rv-count{width:100%;margin-left:0}.rv-clause{padding:16px}.rv-nav .btn{flex:1}.rv-nav .rv-save{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.rv-prog i,.rv-opts span{transition:none}}.rv-grid.closed{grid-template-columns:minmax(0,760px);justify-content:center;gap:22px}.rv-grid.closed .rv-jump{border-top:0;max-height:none;position:static;overflow:visible}.rv-toggle{align-items:center;gap:14px;padding:0 0 14px;display:flex}.rv-grid:not(.closed) .rv-toggle{border-bottom:1px solid var(--hair-soft);padding-top:14px}.rv-toggle .btn{padding:0 18px}.rv-toggle .note{font-variant-numeric:tabular-nums;margin:0}.rv-two{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:0;margin:0 0 48px;display:grid}.rv-block{flex-direction:column;align-items:flex-start;gap:6px;padding:26px 32px 28px 0;display:flex}.rv-block+.rv-block{border-left:1px solid var(--hair-soft);padding-left:32px}.rv-block .note{margin:4px 0 14px}.rv-bk{color:var(--dim);margin:0;font-size:15px;font-weight:500}.rv-bv{letter-spacing:-.02em;margin:0;font-family:Clash Display;font-size:30px;font-weight:500;line-height:1.1}.rv-bar{background:var(--hair-soft);width:100%;max-width:320px;height:3px;margin-top:6px}.rv-bar i{background:var(--navy);height:3px;display:block}.rv-sec{color:var(--dim);margin:0 0 4px;font-size:14px}.rv-codelite{color:var(--dim);border:1px solid var(--hair);font-variant-numeric:tabular-nums;border-radius:2px;margin-left:4px;padding:1px 6px;font-size:12px}.rv-mail{border:1px solid var(--hair);background:#fff;border-radius:2px;font-size:14.5px}.rv-mh{border-bottom:1px solid var(--hair-soft);word-break:break-word;grid-template-columns:64px 1fr;gap:8px;max-width:none;margin:0;padding:10px 16px;display:grid}.rv-mh span{color:var(--dim)}.rv-mb{max-height:420px;padding:14px 16px;overflow:auto}.rv-mb p{max-width:none;margin:0;line-height:1.55}.rv-mlink{color:var(--navy);font-weight:500}.rv-sent{border-left:2px solid var(--navy);background:var(--wash);padding:14px 18px}.rv-links{border-bottom:1px solid var(--hair-soft)}.rv-link{border-top:1px solid var(--hair-soft);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.rv-link.off{opacity:.7}.rv-ln{margin:0 0 2px;font-weight:500}.rv-demo{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}@media (max-width:900px){.rv-two{grid-template-columns:1fr}.rv-block{padding:22px 0}.rv-block+.rv-block{border-left:0;border-top:1px solid var(--hair-soft);padding-left:0}.rv-link,.rv-demo{grid-template-columns:1fr}}.rv-autosave{max-width:1280px;color:var(--dim);margin:0 auto;padding:0 40px 10px;font-size:13.5px}.rv-where{border:1px solid var(--hair);background:#fff;border-radius:2px;margin:0 0 22px;padding:12px 16px}.rv-where p{margin:0;font-size:14.5px}.rv-where .rv-k{margin-bottom:4px}.rv-why{margin:0 0 22px}.rv-format{background:var(--wash);border-radius:2px;margin:0 0 22px;padding:14px 18px}@media (max-width:900px){.rv-autosave{padding:0 16px 8px;font-size:13px}}.rv-embedded .rv-head{border-bottom:0;padding-top:6px;position:static}.lw-strip{flex-wrap:wrap;align-items:baseline;gap:22px;max-width:1280px;margin:0 auto;padding:34px 40px 0;display:flex}.lw-strip h1{margin:0;font-size:26px}.lw-strip .lw-count{color:var(--dim);font-size:14.5px}.lw-strip .lw-count b{color:var(--ink);font-weight:600}.lw-list{border-top:1px solid var(--hair);max-width:760px}.lw-list .rv-doc{max-width:none}@media (max-width:900px){.lw-strip{padding:26px 16px 0}.lw-strip h1{font-size:22px}}
