.nt,pre,.terminal,code,.prop,.esstring,.javavalue,.idlident,.idlstring,.xattr,.regex,.prod-number,.prod-lines,.prod-mid{font-size:14px}pre code,.prod-lines .nt{font-size:14px!important}.terminal,code,.prop,.esstring,.javavalue,.idlident,.idlstring,.example,.note,blockquote{background:#d9e8ff}td code{background:inherit}.example blockquote{background:#f0f6ff}table.grammar{background:#eee}.ednote{border-top:3px solid red;border-bottom:3px solid red;margin:1em 2em;padding:0 1em 0 1em;background:#f8eeee}.ednoteHeader{font-weight:bold;display:block;padding-top:0.5em}.toc ul li{list-style-type:none;margin-top:0;margin-bottom:0}.toc ul{margin-bottom:0.5em}.terminal,code,.prop,.esstring,.javavalue,.idlident,.idlstring,.input{font-family:monospace!important}pre.code code{background:inherit}.propattrset{}.xattr{font-family:monospace}table{border-collapse:collapse;border-style:hidden hidden none hidden}table thead{border-bottom:solid}table tbody th:first-child{border-left:solid}table td,table th{border-left:solid;border-right:solid;border-bottom:solid thin;vertical-align:top;padding:0.2em}.nt,.prod-lines{font-family:monospace;white-space:nowrap}.idltype,.idlvalue{font-weight:bold}.idlop{font-weight:bold}.esvalue,.estype{font-weight:bold}.javatype,.javapkg{font-weight:bold}.regex{font-family:monospace;white-space:nowrap}.typevar{font-style:italic}.example,.note{border-top:3px solid #005a9c;border-bottom:3px solid #005a9c;margin:1em 2em;padding:0 1em 0 1em}.exampleHeader,.noteHeader{font-weight:bold;display:block;color:#005a9c;color:black;padding-top:0.5em}pre{overflow:auto;margin:0;font-family:monospace}pre.code{padding:0 1em;margin:0;margin-bottom:1em}.block{border:1px solid #90b8de;border-left:3px double #90b8de;border-left:none;border-right:none;background:#f0f6ff;margin:2em;margin-top:1em;margin-bottom:1em;padding:0 0.5em;padding-bottom:0.5em}.blockTitleDiv{text-align:left}.blockTitle{position:relative;top:-0.75em;left:-1.5em;background:#90b8de;color:white;padding:0.25em 1em 0.25em 1em;font-weight:bold;font-size:80%}dfn{font-weight:bold;font-style:italic}.dfnref{}li{margin-top:0.5em;margin-bottom:0.5em}ul>li{list-style-type:disc}.norm{font-style:italic}.rfc2119{text-transform:lowercase;font-variant:small-caps}dfn var{font-style:normal}blockquote{padding:1px 1em;margin-left:2em;margin-right:2em}a.placeholder{color:#00e}dl.changes>dd{margin-left:0}dd>:first-child{margin-top:0}caption{caption-side:bottom;margin-top:1em;font-weight:bold}body{line-height:1.3}@media print{.section-link{display:none}}.section-link{visibility:hidden;width:1px;height:1px;overflow:visible;font-size:10pt;font-style:normal}.section-link a{color:#666;font-weight:bold;text-decoration:none}.section-link a:hover{color:#c00}.section>*:hover>.section-link{visibility:visible}div.set{margin-left:3em;text-indent:-1em}ol.algorithm ol{border-left:1px solid #90b8de;margin-left:1em}dl.switch>dd>ol.only{margin-left:0}dl.switch{padding-left:2em}dl.switch>dt{text-indent:-1.5em;margin-top:1em}@supports (list-style:"↪ "){dl.switch>dt{margin-left:0!important;text-indent:0!important}}dl.switch>dt+dt{margin-top:0}dl.switch>dt:before{content:"↪";padding:0 0.5em 0 0;display:inline-block;width:1em;text-align:right;line-height:0.5em}.diagram{text-align:center}iframe{border:0}.ignore{opacity:0.5}.comment{color:#005a9c}.matrix{border-collapse:collapse;margin-left:auto;margin-right:auto}.matrix th{background:#d9e8ff;text-align:right}.matrix td,.matrix th{border:1px solid #90b8de;padding:4px}.matrix th.corner{border:0;background:none}.matrix td{text-align:center;background:#f0f6ff}.matrix .belowdiagonal{background:#ddd}ul.notes{font-size:90%;padding-left:0}ul.notes li{list-style-type:none}ul.notes .note-link{vertical-align:super}.note-link{font-size:90%}.code var{color:#f44}body.dfnEnabled dfn{cursor:pointer}.dfnPanel{display:inline;position:absolute;height:auto;width:auto;padding:0.5em 0.75em;font:small sans-serif;background:#DDDDDD;color:black;border:outset 0.2em;cursor:default}.dfnPanel *{margin:0;padding:0;font:inherit;text-indent:0}.dfnPanel :link,.dfnPanel :visited{color:black}.dfnPanel p{font-weight:bolder}.dfnPanel li{list-style-position:inside}.XXX{color:#E50000;background:white;border:solid red;padding:0.5em;margin:1em 0}.XXX>:first-child{margin-top:0}p .XXX{line-height:3em}