.dr-page{--dr-ink:#f0f2f1;--dr-muted:#bdc6c7;--dr-line:#3a4a4c;--dr-accent:#89d9c6;color:var(--dr-ink);letter-spacing:0;background:#102021;padding-top:7.5rem}.dr-page :is(h1,h2,h3,p,a,label,button,span,li,th,td,caption){letter-spacing:0}.dr-head,.dr-section,.dr-terms>section{max-width:1200px;margin:auto;padding:3rem 2rem}.dr-head h1{font:500 3.5rem/1.1 var(--font-display);max-width:850px;margin:1rem 0 1.5rem}.dr-lede{max-width:780px;color:var(--dr-muted);font-size:1.25rem}.dr-label{font:500 .875rem var(--font-mono);color:var(--dr-accent);margin:0 0 1rem}.dr-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2rem 0;display:flex}.dr-button{color:#122422;min-height:48px;font:600 1rem var(--font-body);cursor:pointer;text-align:center;background:#b9ecdd;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:.8rem 1.25rem;display:inline-flex}.dr-button:hover{background:#ddf9ee}.dr-button:disabled{opacity:.65;cursor:wait}.dr-link,.dr-page section a:not(.dr-button){color:var(--dr-accent);text-underline-offset:.3rem;text-decoration:underline}.dr-facts{border-top:1px solid var(--dr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;padding-top:1.5rem;display:grid}.dr-facts p{margin:0}.dr-facts strong{font-size:1.5rem;font-weight:500;display:block}.dr-facts span{color:var(--dr-muted);margin-top:.5rem;font-size:.875rem;display:block}.dr-section{border-top:1px solid var(--dr-line);padding-top:3.5rem;padding-bottom:3.5rem;scroll-margin-top:5rem}.dr-section h2,.dr-terms h2{font:500 2rem/1.2 var(--font-display);margin:0 0 1rem}.dr-section h3{font-size:1.25rem}.dr-section-head{max-width:750px;margin-bottom:2rem}.dr-section p,.dr-terms p{color:var(--dr-muted)}.dr-table-wrap{border:1px solid var(--dr-line);border-radius:5px;overflow:auto}.dr-table{border-collapse:collapse;table-layout:fixed;background:#13282a;width:100%;font-size:1rem}.dr-table caption{text-align:left;color:var(--dr-muted);padding:1rem;font-size:.875rem}.dr-table th,.dr-table td{text-align:left;vertical-align:top;border-top:1px solid var(--dr-line);overflow-wrap:anywhere;padding:1.2rem}.dr-table th{color:var(--dr-accent);background:#0d1b1d;font-weight:500}.dr-table th:first-child{width:29%}.dr-table th:last-child{width:31%}.dr-status{color:#98e2ce;margin-bottom:.5rem;font-size:.875rem;display:block}.dr-status--open{color:#f3cd92}.dr-note{font-size:.875rem;line-height:1.6}.dr-scope{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.dr-scope ul{padding-left:1.25rem}.dr-scope li{margin-bottom:1rem}.dr-steps{padding-left:1.25rem}.dr-steps p{margin:.5rem 0 1.5rem}.dr-fields{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dr-form label{font-size:1rem}.dr-fields label{gap:.6rem;display:grid}.dr-fields input,.dr-fields select{width:100%;min-width:0;min-height:48px;color:var(--dr-ink);font:1rem var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c191c;border:1px solid #5b7173;border-radius:4px;padding:.7rem .85rem}.dr-fields input:focus,.dr-fields select:focus{outline:2px solid var(--dr-accent);outline-offset:2px}.dr-check{align-items:flex-start;gap:.8rem;max-width:850px;margin-top:1.5rem;display:flex}.dr-check input{width:20px;height:20px;accent-color:var(--dr-accent);flex:none;margin-top:3px}.dr-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dr-error{color:#ffcaac!important}.dr-confirmation{border-top:1px solid var(--dr-accent);padding:1.5rem 0}.dr-small{max-width:1000px}.dr-terms{padding-bottom:4rem}.dr-terms>section{max-width:920px;padding-top:1.5rem;padding-bottom:1.5rem}.dr-terms>.dr-button{margin:2rem}.dr-terms li{margin-bottom:1rem}@media (max-width:700px){.dr-page{padding-top:6rem}.dr-head,.dr-section,.dr-terms>section{padding:2rem 1.25rem}.dr-head h1{overflow-wrap:break-word;font-size:2.5rem}.dr-lede{font-size:1.125rem}.dr-facts{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.dr-facts p{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.dr-facts strong{font-size:1.25rem}.dr-facts span{margin:0}.dr-scope,.dr-fields{grid-template-columns:1fr;gap:1.5rem}.dr-table{min-width:650px}.dr-section h2,.dr-terms h2{font-size:1.75rem}.dr-actions{gap:1rem}}
