*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}td{padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}p{margin:0}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--hs-color-black: oklch( 0 0 0 );--hs-color-white: oklch( 1 0 0 );--hs-color-blue-shade-5: oklch( .0637 .0132 233.5352 );--hs-color-blue-shade-4: oklch( .1709 .0396 251.8301 );--hs-color-blue-shade-3: oklch( .2827 .0668 251.458 );--hs-color-blue-shade-2: oklch( .3946 .0925 251.399 );--hs-color-blue-shade-1: oklch( .5087 .1192 251.3914 );--hs-color-blue: oklch( .5635 .1322 251.6489 );--hs-color-blue-tint-1: oklch( .6063 .1192 251.7838 );--hs-color-blue-tint-2: oklch( .6959 .0925 250.8855 );--hs-color-blue-tint-3: oklch( .7808 .0671 252.0862 );--hs-color-blue-tint-4: oklch( .8683 .04 253.5391 );--hs-color-blue-tint-5: oklch( .9551 .0132 251.7246 );--hs-color-green-shade-5: oklch( .0613 .0105 194.8069 );--hs-color-green-shade-4: oklch( .1941 .0383 166.59 );--hs-color-green-shade-3: oklch( .3265 .0657 165.4734 );--hs-color-green-shade-2: oklch( .4579 .0915 166.0799 );--hs-color-green-shade-1: oklch( .5866 .1172 166.0615 );--hs-color-green: oklch( .6511 .1301 166.0434 );--hs-color-green-tint-1: oklch( .6856 .1181 165.4144 );--hs-color-green-tint-2: oklch( .7548 .0903 166.5513 );--hs-color-green-tint-3: oklch( .8254 .0657 165.4601 );--hs-color-green-tint-4: oklch( .8946 .0386 167.6128 );--hs-color-green-tint-5: oklch( .9642 .0124 165.2841 );--hs-color-orange-shade-5: oklch( .0613 .0251 29.2232 );--hs-color-orange-shade-4: oklch( .2109 .0589 38.5986 );--hs-color-orange-shade-3: oklch( .3497 .0986 38.9185 );--hs-color-orange-shade-2: oklch( .4865 .1394 37.8631 );--hs-color-orange-shade-1: oklch( .6295 .1776 38.9093 );--hs-color-orange: oklch( .6977 .1979 38.5409 );--hs-color-orange-tint-1: oklch( .7243 .1755 38.6879 );--hs-color-orange-tint-2: oklch( .7799 .1328 39.1222 );--hs-color-orange-tint-3: oklch( .8395 .0915 39.1668 );--hs-color-orange-tint-4: oklch( .9034 .0525 40.8923 );--hs-color-orange-tint-5: oklch( .9681 .0164 40.8887 );--hs-color-purple-shade-5: oklch( .0515 .0258 311.9887 );--hs-color-purple-shade-4: oklch( .1733 .0443 289.3824 );--hs-color-purple-shade-3: oklch( .288 .0764 291.6214 );--hs-color-purple-shade-2: oklch( .4047 .106 290.8709 );--hs-color-purple-shade-1: oklch( .5194 .1361 290.8629 );--hs-color-purple: oklch( .5762 .1522 290.764 );--hs-color-purple-tint-1: oklch( .6193 .1364 291.0737 );--hs-color-purple-tint-2: oklch( .7045 .1057 290.2833 );--hs-color-purple-tint-3: oklch( .7882 .0764 290.6302 );--hs-color-purple-tint-4: oklch( .8729 .0455 289.2114 );--hs-color-purple-tint-5: oklch( .9574 .0161 293.6088 );--hs-color-red-shade-5: oklch( .0613 .0251 29.2232 );--hs-color-red-shade-4: oklch( .179 .0657 22.9867 );--hs-color-red-shade-3: oklch( .2987 .109 24.1548 );--hs-color-red-shade-2: oklch( .4196 .1539 24.2843 );--hs-color-red-shade-1: oklch( .5378 .1974 24.3 );--hs-color-red: oklch( .5977 .219 23.8907 );--hs-color-red-tint-1: oklch( .6374 .1975 23.8318 );--hs-color-red-tint-2: oklch( .7174 .1539 23.6738 );--hs-color-red-tint-3: oklch( .7993 .1089 24.1862 );--hs-color-red-tint-4: oklch( .8777 .0648 24.3753 );--hs-color-red-tint-5: oklch( .9582 .0206 20.8866 );--hs-color-yellow-shade-5: oklch( .0758 .0169 66.1475 );--hs-color-yellow-shade-4: oklch( .228 .0494 70.0428 );--hs-color-yellow-shade-3: oklch( .3785 .0826 68.7977 );--hs-color-yellow-shade-2: oklch( .5332 .1151 70.5592 );--hs-color-yellow-shade-1: oklch( .6876 .1475 71.5642 );--hs-color-yellow: oklch( .7613 .1644 70.4754 );--hs-color-yellow-tint-1: oklch( .7863 .1477 71.0063 );--hs-color-yellow-tint-2: oklch( .8333 .1153 70.669 );--hs-color-yellow-tint-3: oklch( .88 .0823 70.1517 );--hs-color-yellow-tint-4: oklch( .9278 .0497 70.8396 );--hs-color-yellow-tint-5: oklch( .9778 .0162 71.1741 );--hs-color-gray-shade-5: oklch( .0613 .0105 194.8069 );--hs-color-gray-shade-4: oklch( .1695 .013 270.5446 );--hs-color-gray-shade-3: oklch( .2821 .0233 266.7648 );--hs-color-gray-shade-2: oklch( .3952 .0319 268.0545 );--hs-color-gray-shade-1: oklch( .5083 .04 266.8034 );--hs-color-gray: oklch( .5637 .0455 268.1512 );--hs-color-gray-tint-1: oklch( .6079 .0412 268.1982 );--hs-color-gray-tint-2: oklch( .6955 .0311 265.7686 );--hs-color-gray-tint-3: oklch( .7822 .0225 268.5855 );--hs-color-gray-tint-4: oklch( .8692 .0133 267.3625 );--hs-color-gray-tint-5: oklch( .9555 .0056 274.8968 );--hs-color-slate-shade-5: oklch( .0697 .0081 284.1119 );--hs-color-slate-shade-4: oklch( .2116 .0116 253.5757 );--hs-color-slate-shade-3: oklch( .3528 .0205 253.5898 );--hs-color-slate-shade-2: oklch( .4918 .0279 256.8347 );--hs-color-slate-shade-1: oklch( .6329 .0358 258.4045 );--hs-color-slate: oklch( .7038 .0402 257.0285 );--hs-color-slate-tint-1: oklch( .7328 .0364 258.4091 );--hs-color-slate-tint-2: oklch( .7916 .0289 258.4166 );--hs-color-slate-tint-3: oklch( .8522 .0205 256.809 );--hs-color-slate-tint-4: oklch( .9111 .0123 260.0462 );--hs-color-slate-tint-5: oklch( .9697 .0046 258.6355 )}dl,dd{margin:0}:root{--responsive-12-18: clamp( 12px, calc( 12px + ( 18 - 12 ) * ( ( 100vw - 320px ) / ( 1000 - 320 ) ) ), 18px );--responsive-20-40: clamp( 20px, calc( 20px + ( 40 - 20 ) * ( ( 100vw - 320px ) / ( 1000 - 320 ) ) ), 40px );--responsive-22-42: clamp( 22px, calc( 22px + ( 42 - 22 ) * ( ( 100vw - 322px ) / ( 1000 - 322 ) ) ), 42px )}html{background-color:var(--hs-color-gray-tint-5);font-family:berkeley-mono,monospace}hs-breadcrumbs{--breadcrumbs-font-size: 12px}h1{font-size:var(--responsive-22-42);font-weight:600}p{font-size:var(--responsive-12-18);line-height:1.2}small{color:var(--hs-color-gray-shade-2);font-size:10px}body{display:flex;flex-direction:column;min-height:100vh}.header{background:#fff;border-bottom:1px solid var(--hs-color-gray-tint-4);font-size:12px;padding:0 20px;.header__container{align-items:center;display:grid;column-gap:10px;grid-template-columns:1fr 25px;height:40px;margin:0 auto;max-width:1000px;width:100%}}.platform{align-items:center;container-type:inline-size;display:flex;font-size:14px;white-space:nowrap;.platform__name{display:inline-flex;font-weight:600}.platform__name:after{content:"//";margin:0 .25ch}.platform__product{display:none}&:after{background:repeating-linear-gradient(to bottom,var( --hs-color-blue-shade-2 ) 0 3px,var( --hs-color-blue ) 3px 6px,var( --hs-color-blue-tint-2 ) 6px 9px);content:"";display:block;height:9px;margin-left:1ch;width:100%}@container (width > 40ch){.platform__product{display:inline-block}.platform__acronym{display:none}}}.subheader{background-color:#fff;border-bottom:1px solid var(--hs-color-gray-tint-4);padding:0 20px;.subheader__container{align-items:center;display:flex;height:25px;margin:0 auto;max-width:1000px;width:100%}}.main{background:var(--hs-color-gray-tint-5);container-type:inline-size;flex:1;padding:20px;.main__container{display:grid;gap:20px;margin:0 auto;max-width:1000px;width:100%}}.main--home{.main__container{>*{justify-self:center;max-width:400px}@container (width > 750px){grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;>*:nth-child(1){grid-column:1 / -1;grid-row:1;max-width:none}>*:nth-child(2){align-self:flex-start;grid-column:1;grid-row:2;max-width:none}>*:nth-child(3){align-self:flex-start;grid-column:1;grid-row:3;max-width:none}>*:nth-child(4){align-self:flex-start;grid-column:2;grid-row:2 / 4;max-width:none}}}}.main--account{.main__container{>*{justify-self:center;max-width:400px}@container (width > 750px){grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;>*:nth-child(1){align-self:flex-start;grid-column:1;grid-row:1;max-width:none}>*:nth-child(2){align-self:flex-start;grid-column:1;grid-row:2;max-width:none}>*:nth-child(3){align-self:flex-start;grid-column:2;grid-row:1 / 3;max-width:none}}}}.panel{background:#fff;border:1px solid var(--hs-color-gray-tint-4);width:100%;.panel__header{align-items:center;background-color:var( --hs-color-gray-tint-5 );border-bottom:1px solid var( --hs-color-gray-tint-4 );display:flex;height:40px;justify-content:space-between;padding:0 20px}.panel__heading{color:var( --hs-color-gray-shade-1 );display:flex;font-size:12px}.panel__meta{align-items:center;color:var( --hs-color-gray-tint-2 );display:flex;font-size:12px;gap:1ch}.panel__content{display:flex;flex-direction:column;gap:20px;padding:20px}.panel__listing>*:not(:first-child){border-top:1px solid var( --hs-color-gray-tint-5 )}.panel__actions{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px 20px}}.panel.panel--collection{border:0;.panel__header{border:1px solid var( --hs-color-gray-tint-4 )}.panel__collection{background:var( --hs-color-gray-tint-5 );display:grid;row-gap:20px}}[data-area="masthead"]{.panel__content{padding:var( --responsive-20-40 )}.panel__content h1{max-width:25ch}.panel__content p{max-width:50ch}}[data-area="authentication"]{.panel__content{align-items:center}}[data-area="identity"]{.form{--form-actions-border-top: 1px solid var( --hs-color-gray-tint-5 );--form-actions-padding: 20px 20px 20px 0}}.change{align-items:center;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;padding:15px 20px;.change__sha{color:var( --hs-color-gray );font-size:12px}.change__time{color:var( --hs-color-gray );font-size:12px;margin-left:auto;text-transform:lowercase}.change__description{display:grid;row-gap:5px;grid-column:1 / -1}.change__description h5{font-size:14px;font-weight:500;margin:0}.change__description p{color:var( --hs-color-gray-shade-2 );font-size:12px;line-height:1.2;margin:0}.change__description code{background-color:var( --hs-color-gray-tint-5 );border:1px solid var( --hs-color-gray-tint-4 );display:inline-block;font-size:10px;padding:1px 4px}}.dictionary{display:grid;.dictionary__entry{align-items:center;display:flex;padding:10px 20px}.dictionary__entry:not(:first-child){border-top:1px solid var( --hs-color-gray-tint-5 )}.dictionary__term{color:var( --hs-color-gray-shade-3 );font-size:12px}.dictionary__definition{color:var( --hs-color-gray );font-size:12px;margin-left:auto}}.footer{background:#fff;border-top:1px solid var(--hs-color-gray-tint-4);container-type:inline-size;font-size:12px;padding:0 20px;.footer__container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:10px 0;text-align:left;width:100%;@container (width > 100ch){flex-direction:row}}}.meta{color:var(--hs-color-gray-tint-2)}.byline{color:var(--hs-color-gray-tint-2);font-style:italic}[data-area="publications"]{>*:not(:first-of-type){border-top:1px solid var( --hs-color-gray-tint-4 )}}.publications{display:grid;gap:20px}.publication{align-items:center;background:#fff;column-gap:20px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;.publication__avatar{grid-column:1;grid-row:1;margin:10px 0 10px 20px}.publication__name{grid-column:2;grid-row:1}.publication__qr{--qr-size: 50px;display:inline-flex;grid-column:3;grid-row:1;margin:20px}.publication__meta{border-bottom:1px solid var( --hs-color-gray-tint-5 );border-top:1px solid var( --hs-color-gray-tint-5 );grid-column:1 / -1;grid-row:2}.publication__actions{align-items:center;column-gap:10px;display:flex;grid-column:1 / -1;grid-row:3;justify-content:flex-end;padding:20px}}.palette{display:flex;gap:5px;display:none;.palette__color{height:20px;width:20px}.palette__color--blue{background-color:var( --hs-color-blue )}.palette__color--green{background-color:var( --hs-color-green )}.palette__color--orange{background-color:var( --hs-color-orange )}.palette__color--purple{background-color:var( --hs-color-purple )}.palette__color--red{background-color:var( --hs-color-red )}.palette__color--yellow{background-color:var( --hs-color-yellow )}.palette__color--gray{background-color:var( --hs-color-gray )}.palette__color--slate{background-color:var( --hs-color-slate )}}.form{--form-fields-gap: 0;--form-gap: 0;.form__field{align-items:center;display:flex}.form__label{color:var( --hs-color-gray-shade-3 );flex-shrink:0;font-size:12px;padding:10px 0 10px 20px;width:150px}.form__input{display:flex;padding:10px 20px 10px 0;gap:10px;align-items:center;width:100%}.form__field:not(:first-child){border-top:1px solid var( --hs-color-gray-tint-5 )}}