:root{--nord-polar-night: #2e3440;--nord-polar-night-brighter: #3b4252;--nord-polar-night-highlight: #434c5e;--nord-polar-night-brightest: #4c566a;--nord-snow-storm: #d8dee9;--nord-snow-storm-brighter: #e5e9f0;--nord-snow-storm-highlight: #eceff4;--nord-frost: #8fbcbb;--nord-frost-ice: #88c0d0;--nord-frost-water: #81a1c1;--nord-frost-ocean: #5e81ac;--nord-aurora-red: #bf616a;--nord-aurora-orange: #d08770;--nord-aurora-yellow: #ebcb8b;--nord-aurora-green: #a3be8c;--nord-aurora-purple: #b48ead}:root{--b0-font-family: "Open Sans", "Noto Sans", system-ui, -apple-system, sans-serif;--b0-font-family-sans: var(--b0-font-family);--b0-font-family-mono: "IBM Plex Mono", "Noto Sans Mono", monospace;--b0-bfs: 1.6rem;--b0-plh: calc(var(--b0-bfs) * 2 - .8rem);--b0-gap: 1rem;--b0-gap05: .5rem;--b0-gap2: 2rem;--b0-gap4: 4rem}html{font-size:10px;text-size-adjust:100%}body{font-size:var(--b0-bfs);line-height:1.5;color:var(--nord-polar-night);background-color:#fff;font-family:var(--b0-font-family)}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(width>=44em){:root{--b0-bfs: 1.8rem}}@media(width>=76em){:root{--b0-bfs: 2rem}}h6,h5,h4,h3,h2,h1{--fs: var(--b0-bfs);--margin-tb: calc(var(--fs) / 2 + .4rem);font-weight:700;font-size:var(--fs);line-height:calc(var(--fs) + .8rem);padding:0;margin:var(--margin-tb) 0}h6{--fs: calc(var(--b0-bfs) + .2rem)}h5{--fs: calc(var(--b0-bfs) + .4rem)}h4{--fs: calc(var(--b0-bfs) + .8rem)}h3{--fs: calc(var(--b0-bfs) + 1.2rem)}h2{--fs: calc(var(--b0-bfs) + 1.6rem)}h1{--fs: calc(var(--b0-bfs) + 2rem)}h3,h2,h1{--margin-tb: calc(var(--fs) / 2 + .6rem)}p{font-size:var(--b0-bfs);line-height:var(--b0-plh);margin:var(--b0-plh) 0;padding:0}blockquote{margin:var(--b0-plh) 0;padding:0 0 0 var(--b0-bfs);border-left:var(--b0-gap05) solid var(--nord-snow-storm)}pre{margin:var(--b0-plh) 0}code{font-family:var(--b0-font-family-mono);color:var(--nord-polar-night-highlight);vertical-align:bottom}pre>code{display:block;font-size:calc(var(--b0-bfs) - .2rem);line-height:calc(var(--b0-bfs) + .8rem);padding:var(--b0-gap2);background-color:var(--nord-snow-storm-highlight);overflow-x:auto}ul,ol,dl,menu{margin:var(--b0-plh) 0;padding:0}li,dt,dd,details summary{line-height:var(--b0-plh)}details summary{cursor:pointer}li,dd{margin:0 0 0 calc(var(--b0-bfs) * 2)}dt{margin:0;font-weight:700}li ul,li ol{margin:0}li::marker{line-height:1}figure{margin:var(--b0-bfs) 0;line-height:0}figcaption{line-height:calc(var(--b0-bfs) + 1rem)}table{width:100%;border:0;border-collapse:collapse;background-color:#fff}th,td{line-height:calc(var(--b0-bfs) + 1rem);padding:var(--b0-gap05) var(--b0-gap)}th{text-align:left;background-color:var(--nord-frost-water);color:#fff}tr:nth-child(odd){background-color:var(--nord-snow-storm-highlight)}.b0-table-wrapper{overflow-x:auto}mark{background-color:var(--nord-aurora-yellow)}.b0-fslh{--fs: var(--b0-bfs);font-size:var(--fs);line-height:var(--b0-plh)}form{padding:0;margin:0;display:flex;flex-direction:column;gap:var(--b0-gap)}fieldset{padding:var(--b0-gap05) var(--b0-gap) var(--b0-gap);margin:0;box-sizing:border-box;border:1px solid var(--nord-snow-storm);display:flex;flex-direction:column;gap:var(--b0-gap)}fieldset legend{color:var(--nord-polar-night-brightest)}label,input,button,textarea,select{display:block;font-size:var(--b0-bfs);line-height:calc(var(--b0-bfs) + 1rem);margin:0;border:0}select,input[type=date]{height:calc(var(--b0-bfs) + 2rem)}label{color:var(--nord-frost-ocean)}label>span{display:inline-block}input:not([type=submit],[type=reset],[type=button]),textarea,select{background-color:var(--nord-snow-storm-brighter);width:100%;box-sizing:border-box;padding:var(--b0-gap05) var(--b0-gap)}button,input[type=button],input[type=submit],input[type=reset]{padding:var(--b0-gap05) var(--b0-gap);background-color:var(--nord-frost-ocean);color:#fff;cursor:pointer}button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{cursor:default;color:var(--nord-frost-ice)}input[type=checkbox],input[type=radio]{display:inline-block;width:var(--b0-bfs);height:var(--b0-bfs)}.b0-hlabel{display:flex;align-items:center}.b0-hlabel>span{flex:1}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;gap:var(--b0-gap05);>span{flex:1}}input[type=file],input[type=range]{padding:0;background:transparent}@media(width>=44em){fieldset{padding:var(--b0-gap) var(--b0-gap2) var(--b0-gap2)}form{>button,>input[type=button],>input[type=submit],>input[type=reset]{align-self:flex-end}}}
