body{font-family:Arial, sans-serif;margin:0;padding:20px}.container{max-width:1200px;margin:0 auto}#wmd-editor{background-color:#ffffff}#wmd-button-bar{width:100%;background-color:#ffffff}#wmd-input{height:500px;width:100%;background-color:#ffffff;border:1px solid #064CA2}#wmd-preview{background-color:LightSkyBlue}#wmd-output{background-color:Pink}#wmd-button-row{position:relative;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:10px;padding:0px;height:20px}.wmd-spacer{width:1px;height:20px;margin-left:14px;position:absolute;background-color:Silver;display:inline-block;list-style:none}.wmd-button{width:20px;height:20px;margin-left:5px;margin-right:5px;position:absolute;background-image:url(/assets/wmd-buttons-0af32dd151549b5cdc69d32ebac34daff4eb93b724f1ca0bd45254cee2b0040a.png);background-repeat:no-repeat;background-position:0px 0px;display:inline-block;list-style:none}.wmd-button>a{width:20px;height:20px;margin-left:5px;margin-right:5px;position:absolute;display:inline-block}#wmd-button-bar #wmd-bold-button{left:0px;background-position:0px 0}#wmd-button-bar #wmd-italic-button{left:25px;background-position:-20px 0}#wmd-button-bar #wmd-spacer1{left:50px}#wmd-button-bar #wmd-link-button{left:75px;background-position:-40px 0}#wmd-button-bar #wmd-quote-button{left:100px;background-position:-60px 0}#wmd-button-bar #wmd-code-button{left:125px;background-position:-80px 0}#wmd-button-bar #wmd-image-button{left:150px;background-position:-100px 0}#wmd-button-bar #wmd-spacer2{left:175px}#wmd-button-bar #wmd-olist-button{left:200px;background-position:-120px 0}#wmd-button-bar #wmd-ulist-button{left:225px;background-position:-140px 0}#wmd-button-bar #wmd-heading-button{left:250px;background-position:-160px 0}#wmd-button-bar #wmd-hr-button{left:275px;background-position:-180px 0}#wmd-button-bar #wmd-spacer3{left:300px}#wmd-button-bar #wmd-undo-button{left:325px;background-position:-200px 0}#wmd-button-bar #wmd-redo-button{left:350px;background-position:-220px 0}#wmd-button-bar #wmd-help-button{right:0px;background-position:-240px 0}.wmd-prompt-background{background-color:Black}.wmd-prompt-dialog{border:1px solid #999999;background-color:#F5F5F5}.wmd-prompt-dialog>div{font-size:0.8em;font-family:arial, helvetica, sans-serif}.wmd-prompt-dialog>form>input[type="text"]{border:1px solid #999999;color:black}.wmd-prompt-dialog>form>input[type="button"]{border:1px solid #888888;font-family:trebuchet MS, helvetica, sans-serif;font-size:0.8em;font-weight:bold}body{background-color:#fff;color:#333;font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px;font-family:'Courier New', Courier, monospace;border:1px solid #ddd;border-radius:4px;overflow-x:auto}code{font-family:'Courier New', Courier, monospace;background-color:#f5f5f5;padding:2px 4px;border-radius:3px}pre code{background-color:transparent;padding:0;border-radius:0}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}.bs-docs-example-submenus .dropdown-menu{float:right;clear:both}@media (max-width: 768px){.bs-docs-example-submenus{text-align:left}.bs-docs-example-submenus .dropdown-menu{float:none}}.bs-docs-example-submenus .dropup>.dropdown-menu,.bs-docs-example-submenus .dropdown>.dropdown-menu{display:block;position:static;margin-bottom:5px;clear:both}.logo{color:#000000;display:block;font-family:'Orbitron',arial,serif;font-size:50px;letter-spacing:-3px;position:absolute;text-decoration:none}.logo a{color:#000000;text-decoration:none}a:hover{font-weight:bold;text-decoration:none}.logo span{color:#000000;letter-spacing:0px;font-size:10px}.logo sup{top:0.0px}.active{font-weight:bold}.border-free-table tr,td,th{border:0 !important}#header ul{float:left;margin:0 0 0 0}#header ul li{list-style:none outside none}#header ul li a{background:none repeat scroll 0 0 #D4E6FC;color:#000000;display:block;margin:0 0 0 1px;padding:3px 10px}#header ul li a:hover{background:none repeat scroll 0 0 #336699;color:#FFFFFF;font-weight:bold}#header ul li a.active,#header ul li a.active:hover{font-weight:bold}#header ul li a span{display:block}.EachBox{overflow:hidden;position:relative;width:100%;z-index:1}.Curve0{background-color:#C5D7EF;height:1px;line-height:1px;margin:0 4px;overflow:hidden}.Curve1{background-color:#D4E6FC;border-color:#C5D7EF;border-width:0 2px;margin:0 2px;border-style:solid;height:1px;line-height:1px;overflow:hidden}.Curve2{background-color:#D4E6FC;border-color:#C5D7EF;border-style:solid;overflow:hidden;border-width:0 1px;height:2px;line-height:2px;margin:0 1px}.Box{background-color:#D4E6FC;border-left:1px solid #C5D7EF;border-right:1px solid #C5D7EF;color:#224499;height:20px;line-height:19px;overflow:hidden;padding-bottom:2px;padding-top:0;position:relative}.Title{color:#224499;margin:auto;overflow:hidden;padding-left:7px;padding-right:10px;text-decoration:none;white-space:nowrap}.category-post-title{font-size:15px;font-weight:bold;line-height:20px;white-space:normal;overflow:visible}.category-post-title a{font-weight:bold}.category-post-excerpt{font-family:'Source Sans Pro', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:14px;line-height:1.65;color:#333;padding:0 6px;margin:0 0 14px}.post-body{font-family:'Source Sans Pro', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:17px;line-height:1.65;color:#333;padding:0 6px}.post-body p{font-family:'Source Sans Pro', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:17px;line-height:1.65;color:#333;margin:0 0 12px}.post-body strong{font-weight:bold;color:#222}.post-body ul{margin:0 0 12px 22px;padding-left:16px}.post-body li{font-family:'Source Sans Pro', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:17px;line-height:1.65;color:#333;margin-bottom:4px}.post-body pre{font-family:"Courier New", Courier, monospace;font-size:14px;font-weight:600;line-height:1.65;color:#222;background-color:#eef3f8;border:1px solid #c5d7ef;border-radius:4px;padding:12px;margin:12px 0;overflow-x:auto}.post-body pre code{font-family:"Courier New", Courier, monospace;font-size:14px;font-weight:600;color:#222;background-color:transparent;padding:0}.post-body .codeblock{margin:12px 0;border-radius:4px;overflow:hidden;border:1px solid #ddd}.post-body .codeblock__header{display:flex;align-items:center;padding:6px 12px;font-family:'Source Sans Pro', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.02em}.post-body .codeblock--python .codeblock__header{background-color:#d8e3eb;color:#5482a3}.post-body .codeblock--shell .codeblock__header{background-color:#dddddd;color:#777777}.post-body .codeblock pre.highlight{margin:0;border:none;border-radius:0}.post-body pre.highlight{font-family:'Courier New', Courier, monospace;font-size:17px;font-weight:normal;line-height:1.5;color:#000;background-color:#f6f6f6;border:1px solid #ddd;border-radius:4px;padding:12px;margin:12px 0;overflow-x:auto}.post-body pre.highlight code{font-family:'Courier New', Courier, monospace;font-size:17px;font-weight:normal;color:inherit;background-color:transparent;padding:0}.post-body .highlight .c,.post-body .highlight .c1,.post-body .highlight .ch,.post-body .highlight .cm,.post-body .highlight .cs,.post-body .highlight .gp,.post-body .highlight .sd{color:#8f5902}.post-body .highlight .g,.post-body .highlight .ge,.post-body .highlight .gs,.post-body .highlight .l,.post-body .highlight .ld,.post-body .highlight .n,.post-body .highlight .no,.post-body .highlight .nv,.post-body .highlight .nx,.post-body .highlight .p,.post-body .highlight .py,.post-body .highlight .vc,.post-body .highlight .vg,.post-body .highlight .vi,.post-body .highlight .x{color:#000}.post-body .highlight .k,.post-body .highlight .kc,.post-body .highlight .kd,.post-body .highlight .kn,.post-body .highlight .kp,.post-body .highlight .kr,.post-body .highlight .kt,.post-body .highlight .nn,.post-body .highlight .nt,.post-body .highlight .ow{color:#204a87}.post-body .highlight .nb{color:#204a87}.post-body .highlight .bp{color:#3465a4}.post-body .highlight .nf{color:#000}.post-body .highlight .nc{color:#000}.post-body .highlight .gh{color:navy}.post-body .highlight .gu{color:purple}.post-body .highlight .ni,.post-body .highlight .o{color:#ce5c00}.post-body .highlight .nl{color:#f57900}.post-body .highlight .cp,.post-body .highlight .s,.post-body .highlight .s1,.post-body .highlight .s2,.post-body .highlight .sb,.post-body .highlight .sc,.post-body .highlight .se,.post-body .highlight .sh,.post-body .highlight .sr,.post-body .highlight .ss,.post-body .highlight .sx{color:#4e9a06}.post-body .highlight .sa,.post-body .highlight .si{color:#1b6700}.post-body .highlight .il,.post-body .highlight .m,.post-body .highlight .mb,.post-body .highlight .mf,.post-body .highlight .mh,.post-body .highlight .mi,.post-body .highlight .mo{color:#0000cf}.post-body .highlight .na{color:#c4a000}.post-body .highlight .nd{color:#5c35cc}.post-body .highlight .ne{color:#c00}.post-body .highlight .gd,.post-body .highlight .gt{color:#a40000}.post-body .highlight .gr{color:#ef2929}.post-body .highlight .gi{color:#00a000}.post-body .highlight .go{color:#6c757d}.post-body .highlight .hll{background-color:#fae28c}.post-body .highlight .w{color:transparent;text-decoration:underline}.privacy-policy{max-width:900px;margin:0 auto;padding:16px 20px 24px}.privacy-policy h2{color:#224499;font-size:20px;line-height:1.35;margin:24px 0 10px}.privacy-policy-updated{color:#555}.Box h1.Title{display:block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.Title a,.Title a:active,.Title a:visited{color:#224499;text-decoration:none}.Title a:hover{background:#369;color:#fff;font-weight:bold}.contentBox{border-left:1px solid #C5D7EF;border-right:1px solid #C5D7EF;border-top:1px solid #C5D7EF;background-color:#FFFFFF;overflow:hidden;position:relative}.bottomBorder .Curve1,.bottomBorder .Curve2{background-color:#FFFFFF}.contentBox ul li a{color:#000;text-decoration:none}.contentBox ul li a:hover{background:#369;color:#fff;font-weight:bold}.contentBox ul li a.active,.contentBox ul li a.active:hover{color:#fff;background:#000;font-weight:bold}.form-signin{max-width:300px;padding:19px 29px 29px;margin:0 auto 20px;background-color:#fff}.form-signin .form-signin-heading{margin-bottom:10px}.form-signin input[type="text"],.form-signin input[type="password"]{font-size:16px;height:auto;margin-bottom:15px;padding:7px 9px}.debug_dump{clear:both;float:left;width:100%;margin-top:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#error_explanation{color:#f00}#error_explanation ul{list-style:none;margin:0 0 18px 0}.users{list-style:none;margin:0}.users li{overflow:auto;padding:10px 0;border-top:1px solid}.users li:last-child{border-bottom:1px solid}.tagMatches{margin:10px 10px 10px 0;display:block}.tagMatches span{color:white;background:#064CA2;padding:2px 5px;cursor:pointer;margin:5px 5px;margin-bottom:2px}.show-grid{margin-top:0px;margin-bottom:0px}.show-grid [class*="span"]{background-color:#ffffff;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;min-height:0px;line-height:22px}.show-grid [class*="span"]:hover{background-color:#C5D7EF}.show-grid .show-grid{margin-top:0;margin-bottom:0}.show-grid .show-grid [class*="span"]{margin-top:5px}.show-grid [class*="span"] [class*="span"]{background-color:#ccc}.show-grid [class*="span"] [class*="span"] [class*="span"]{background-color:#999}.show-grid [class*="span"]{margin-bottom:5px}.aidlc-article{color:#232323;font-family:-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px}.aidlc-article .doc-title{font-size:1.55em;font-weight:700;color:#16222E;margin:0 0 0.2em 0;line-height:1.3}.aidlc-article .doc-subtitle{font-style:italic;color:#5b6b79;margin:0 0 0.6em 0}.aidlc-article .meta-line{font-size:0.85em;color:#8a97a3;margin:0 0 1.2em 0}.aidlc-article .toc{background:#F5F7FA;border:1px solid #E3E7EB;border-radius:6px;padding:0.9em 1.2em;margin:0 0 1.6em 0}.aidlc-article .toc-label{font-weight:700;color:#16222E;font-size:0.8em;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 0.5em 0}.aidlc-article .toc ul{margin:0}.aidlc-article .toc li{margin-bottom:0.3em;font-size:0.92em}.aidlc-article .toc a{color:#16222E;border-bottom:1px solid transparent}.aidlc-article .toc a:hover{border-bottom-color:#16222E}.aidlc-article h2{font-size:1.3em;color:#16222E;border-bottom:3px solid #FF9900;padding-bottom:0.3em;margin:1.6em 0 0.7em 0;scroll-margin-top:1em}.aidlc-article p{line-height:1.65;margin:0 0 1em 0}.aidlc-article strong{color:#16222E}.aidlc-article a{color:#A15C00;text-decoration:none;border-bottom:1px solid #F0C48A}.aidlc-article a:hover{border-bottom-color:#A15C00}.aidlc-article .badge{display:inline-block;background:#16222E;color:#fff;font-size:0.72em;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;border-radius:3px;padding:0.15em 0.55em;margin-right:0.4em;vertical-align:1px}.aidlc-article ul{margin:0 0 1.2em 0;padding-left:0;list-style:none}.aidlc-article li{position:relative;padding-left:1.4em;margin-bottom:0.5em;line-height:1.65}.aidlc-article li::before{content:"\2022";position:absolute;left:0.3em;color:#FF9900;font-weight:700;font-size:1.2em;line-height:1}.aidlc-article blockquote{margin:1em 0;padding:0.9em 1.3em;border-left:4px solid #FF9900;background:#FFF4E5;border-radius:0 4px 4px 0}.aidlc-article blockquote p{margin:0 0 0.5em 0;font-style:italic;color:#4a3a1f}.aidlc-article blockquote p:last-child{margin:0;font-style:normal;font-weight:700;font-size:0.9em;color:#8a6420}.aidlc-article pre{background:#1E2530;color:#E8EAED;border-left:4px solid #FF9900;border-radius:4px;padding:1em 1.2em;overflow-x:auto;margin:1em 0}.aidlc-article pre code{background:none;color:inherit;font-family:'SFMono-Regular',Consolas,Menlo,monospace;font-size:0.85em;line-height:1.5}.aidlc-article .table-scroll{overflow-x:auto;margin:1em 0 1.6em 0;-webkit-overflow-scrolling:touch}.aidlc-article table{border-collapse:collapse;width:100%;min-width:480px;margin:0}.aidlc-article th{background:#16222E;color:#fff;text-align:left;padding:0.6em 0.8em;font-size:0.9em;white-space:nowrap}.aidlc-article td{padding:0.6em 0.8em;border-bottom:1px solid #E3E7EB;vertical-align:top;font-size:0.95em}.aidlc-article tr:nth-child(even) td{background:#F5F7FA}.aidlc-article hr{border:0;height:3px;background:linear-gradient(90deg, #f90, #FFD699 60%, transparent);margin:2.2em 0}.aidlc-article .note{font-size:0.88em;color:#5b6b79;font-style:italic}.aidlc-article .pull-quote{font-size:1.5em;font-weight:700;color:#16222E;text-align:center;line-height:1.4;margin:1.8em auto;padding:0.5em 0.5em;max-width:80%;border-top:2px solid #FF9900;border-bottom:2px solid #FF9900}.aidlc-article .series-teaser{display:inline-block;background:#FFF4E5;border:1px solid #FFD699;border-radius:20px;padding:0.4em 1em;font-size:0.85em;color:#4a3a1f;margin:0 0 1.4em 0}.aidlc-article .series-teaser strong{color:#8a5200}.styled-article{color:#232323;font-family:-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px}.styled-article .doc-title{font-size:1.55em;font-weight:700;color:#16222E;margin:0 0 0.2em 0;line-height:1.3}.styled-article .doc-subtitle{font-style:italic;color:#5b6b79;margin:0 0 0.6em 0}.styled-article .meta-line{font-size:0.85em;color:#8a97a3;margin:0 0 1.2em 0}.styled-article .toc{background:#F5F7FA;border:1px solid #E3E7EB;border-radius:6px;padding:0.9em 1.2em;margin:0 0 1.6em 0}.styled-article .toc-label{font-weight:700;color:#16222E;font-size:0.8em;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 0.5em 0}.styled-article .toc ul{margin:0}.styled-article .toc li{margin-bottom:0.3em;font-size:0.92em}.styled-article .toc a{color:#16222E;border-bottom:1px solid transparent}.styled-article .toc a:hover{border-bottom-color:#16222E}.styled-article h2{font-size:1.3em;color:#16222E;border-bottom:3px solid #FF9900;padding-bottom:0.3em;margin:1.6em 0 0.7em 0;scroll-margin-top:1em}.styled-article h3{font-size:1.1em;color:#16222E;margin:1.3em 0 0.5em 0;scroll-margin-top:1em}.styled-article p{line-height:1.65;margin:0 0 1em 0}.styled-article strong{color:#16222E}.styled-article a{color:#A15C00;text-decoration:none;border-bottom:1px solid #F0C48A}.styled-article a:hover{border-bottom-color:#A15C00}.styled-article ul{margin:0 0 1.2em 0;padding-left:0;list-style:none}.styled-article li{position:relative;padding-left:1.4em;margin-bottom:0.5em;line-height:1.65}.styled-article li::before{content:"\2022";position:absolute;left:0.3em;color:#FF9900;font-weight:700;font-size:1.2em;line-height:1}.styled-article pre{background:#1E2530;color:#E8EAED;border-left:4px solid #FF9900;border-radius:4px;padding:1em 1.2em;overflow-x:auto;margin:1em 0}.styled-article pre code{background:none;color:inherit;font-family:'SFMono-Regular',Consolas,Menlo,monospace;font-size:0.85em;line-height:1.5;white-space:pre}.styled-article .figure-caption{text-align:center;font-size:0.88em;color:#5b6b79;font-style:italic;margin:-0.6em 0 1.4em 0}.styled-article .callout{background:#FFF4E5;border:1px solid #FFD699;border-left:4px solid #FF9900;border-radius:0 4px 4px 0;padding:0.9em 1.3em;margin:1em 0}.styled-article .callout-label{font-weight:700;color:#8a5200;text-transform:uppercase;font-size:0.8em;letter-spacing:0.04em;margin:0 0 0.4em 0}.styled-article hr{border:0;height:3px;background:linear-gradient(90deg, #f90, #FFD699 60%, transparent);margin:2.2em 0}.styled-article .short-version{background:#F5F7FA;border:1px solid #E3E7EB;border-left:4px solid #16222E;border-radius:0 6px 6px 0;padding:0.9em 1.3em;margin:0 0 1.6em 0}.styled-article .short-version-label{font-weight:700;color:#16222E;font-size:0.8em;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 0.5em 0}.styled-article .short-version ul{margin:0}.styled-article .pull-quote{font-size:1.4em;font-weight:700;color:#16222E;text-align:center;line-height:1.4;margin:1.8em auto;padding:0.5em 0.5em;max-width:85%;border-top:2px solid #FF9900;border-bottom:2px solid #FF9900}
