:root{color-scheme:light;--document-background: #fff;--document-heading-primary: #1a1a1a;--document-heading-secondary: #2c2c2c;--document-heading-tertiary: #333;--document-heading-quaternary: #444;--document-text: #555;--document-strong: #333;--document-muted: #999;--document-border: #e5e5e5;--document-surface: #f8f8f8;--document-code-surface: #f5f5f5;--document-code: #e83e8c;--document-link: #007aff;--document-accent: #007aff;--document-quote-border: #ddd;--document-quote-text: #666}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--document-background: rgba(17, 17, 17, 1);--document-heading-primary: #f5f5f7;--document-heading-secondary: #eeeeef;--document-heading-tertiary: #e5e5e7;--document-heading-quaternary: #d8d8dc;--document-text: #c7c7cc;--document-strong: #eeeeef;--document-muted: #8e8e93;--document-border: #38383a;--document-surface: #1c1c1e;--document-code-surface: #242426;--document-code: #ff75ad;--document-link: #64a8ff;--document-accent: #0a84ff;--document-quote-border: #48484a;--document-quote-text: #aeaeb2}}:root[data-theme=dark]{color-scheme:dark;--document-background: rgba(17, 17, 17, 1);--document-heading-primary: #f5f5f7;--document-heading-secondary: #eeeeef;--document-heading-tertiary: #e5e5e7;--document-heading-quaternary: #d8d8dc;--document-text: #c7c7cc;--document-strong: #eeeeef;--document-muted: #8e8e93;--document-border: #38383a;--document-surface: #1c1c1e;--document-code-surface: #242426;--document-code: #ff75ad;--document-link: #64a8ff;--document-accent: #0a84ff;--document-quote-border: #48484a;--document-quote-text: #aeaeb2}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media screen and (max-width:320px){html{font-size:14px}}@media screen and (min-width:321px)and (max-width:375px){html{font-size:16px}}@media screen and (min-width:376px)and (max-width:414px){html{font-size:16px}}@media screen and (min-width:415px)and (max-width:768px){html{font-size:16px}}@media screen and (min-width:769px){html{font-size:18px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--document-heading-tertiary);background-color:var(--document-background);padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:100%;padding:1rem 1.25rem;margin:0 auto}h1{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;color:var(--document-heading-primary);text-align:center}h2{font-size:1.375rem;font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:1rem;color:var(--document-heading-secondary);border-left:4px solid var(--document-accent);padding-left:.75rem}h3{font-size:1.25rem;font-weight:600;line-height:1.4;margin-top:1.5rem;margin-bottom:.75rem;color:var(--document-heading-tertiary)}h4{font-size:1rem;font-weight:600;line-height:1.4;margin-top:1rem;margin-bottom:.5rem;color:var(--document-heading-quaternary)}p{font-size:1rem;line-height:1.8;margin-bottom:.8rem;color:var(--document-text);text-align:left;word-break:break-word}ul,ol{font-size:1rem;line-height:1.8;margin-bottom:1rem;padding-left:1.5rem;color:var(--document-text)}li{margin-bottom:.5rem}.list-unstyled{list-style:none;padding-left:0}.list-unstyled li{margin-bottom:.5rem}.list-unstyled ol,.list-unstyled ul{list-style:none;padding-left:0}strong,b{font-weight:600;color:var(--document-strong)}em,i{font-style:italic}a{color:var(--document-link);text-decoration:none;word-break:break-all}a:active{opacity:.7}hr{border:none;border-top:1px solid var(--document-border);margin:2rem 0}blockquote{font-size:.8125rem;line-height:1.6;margin:1rem 0;padding:.75rem 1rem;background-color:var(--document-surface);border-left:4px solid var(--document-quote-border);color:var(--document-quote-text)}code{font-family:Courier New,Courier,monospace;font-size:.8125rem;background-color:var(--document-code-surface);padding:.125rem .375rem;border-radius:3px;color:var(--document-code)}table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem;overflow-x:auto;display:block;table-layout:auto}thead{background-color:var(--document-surface)}th,td{padding:.75rem;text-align:left;border:1px solid var(--document-border);min-width:5rem;word-wrap:break-word;word-break:break-word}th{font-weight:600;color:var(--document-strong)}td{color:var(--document-text)}.protocol-header{text-align:center;padding:1.5rem 0;border-bottom:2px solid var(--document-border);margin-bottom:2rem}.protocol-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--document-heading-primary)}.protocol-date{font-size:.8125rem;color:var(--document-muted)}.protocol-section{margin-bottom:2rem}.protocol-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--document-border);text-align:center;font-size:.8125rem;color:var(--document-muted)}.btn{display:inline-block;padding:.75rem 1.5rem;font-size:.875rem;text-align:center;border-radius:4px;background-color:var(--document-accent);color:#fff;border:none;cursor:pointer;transition:opacity .3s}.btn:active{opacity:.8}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--document-muted)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}@media screen and (max-width:768px){.container{padding:.75rem 1rem}table{font-size:.875rem}th,td{padding:.5rem}}.no-select{-webkit-user-select:none;user-select:none}html{-webkit-overflow-scrolling:touch}
