html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}icon{vertical-align:middle;display:inline-block;width:1em;height:1em;cursor:pointer}icon[type=char]{font-family:arial;font-weight:700}icon[type=char][name]:before{position:relative}icon[type=char][name=menu]:before{content:'\2630';top:-.2em;left:.02em}icon[type=char][name=gear]:before{content:'\26ed';top:-.2em}icon[type=char][name=handle]:before{content:'\28ff';top:-.15em;left:.1em}icon[type=char][name=parallel]:before{content:'\2225';top:-.12em;left:.27em}icon[type=char][name=pencilup]:before{content:'\2710';top:-.2em}icon[type=char][name=pencil]:before{content:'\270e';top:-.2em}icon[type=char][name=spinner]:before{content:'\21bb';top:-.07em;left:.1em}icon[type=char][name=audio]:before{content:'\1f3a7';top:-.2em}icon[type=char][name=globe]:before{content:'\1f30d';top:-.18em}icon[type=char][name=peace]:before{content:'\262e';top:-.2em;left:.05em}icon[type=char][name=square]:before{content:'\25A1';top:-.17em;left:.2em}icon[type=char][name=triangleright]:before{content:'\25ba';top:-.07em;left:.02em}icon[type=char][name=triangledown]:before{content:'\25bc';top:-.07em}icon[type=char][name=x]:before{content:'\2573';top:-.3em}icon[type=char][name=times]:before{content:'\d7';top:-.06em;left:.18em}.spin{animation:rotate-left 1.2s linear infinite}@keyframes rotate-left{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none!important}.tright{text-align:right}.tleft{text-align:left}.tcenter{text-align:center}.fleft{float:left}.fright{float:right}.fclear{clear:both}.wid10{width:10rem}.wid20{width:20rem}.wid30{width:30rem}.wid40{width:40rem}.wid50{width:50rem}.tight{width:1%}.wid20p{width:20%}.wid40p{width:40%}.wid60p{width:60%}.wid100p{width:100%}.mwid10{max-width:10rem}.mwid20{max-width:20rem}.mwid30{max-width:30rem}.mwid40{max-width:40rem}.mwid50{max-width:50rem}.mtight{max-width:1%}.mwid20p{max-width:20%}.mwid40p{max-width:40%}.mwid60p{max-width:60%}.mwid100p{max-width:100%}h1{font-size:1.4rem;font-weight:700}h2{font-size:2.2rem;font-weight:400}h3{font-size:1rem;font-weight:700}h4{font-size:1rem;font-weight:400}h5{font-size:1rem;font-weight:400;font-style:italic}.horz,h1,h2,h3,h4,h5,p{padding-left:1rem;padding-right:1rem}ol,ul{margin-left:1rem;margin-right:1rem;padding-left:2rem;padding-right:1rem}table.horz{margin-left:1rem;margin-right:1rem}table.space{border-collapse:separate;border-spacing:.3rem}.indent{margin-left:3rem}.vert,h1,h2,h3,h4,h5,ol,p,ul{margin-top:1rem;margin-bottom:1rem}.narrative>ol,.narrative>p,.narrative>ul{font-family:serif}.narrative{max-width:18cm;margin:auto;border-right:1px solid #000;border-left:1px solid #000}@media screen and (max-width:18cm){.narrative{border:0!important}}@media print{.narrative{border:0!important}}.panel{display:inline-block;vertical-align:top;margin:1rem;border:1px solid rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#fff}.panel h3{border-bottom:1px solid rgba(0,0,0,.5);border-top-left-radius:inherit;border-top-right-radius:inherit;padding-top:.3em;padding-bottom:.3em;margin-top:0;font-weight:400;color:#000;background-color:silver;background-image:linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%)}.box{display:inline-block;vertical-align:top;margin:1rem;border:1px solid rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.05);text-align:center}.box h3{border-bottom:1px solid rgba(0,0,0,.5);border-top-left-radius:inherit;border-top-right-radius:inherit;padding-top:.3em;padding-bottom:.3em;margin-top:0;color:#000;background-color:#fff}.list ul{list-style-type:none;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem;line-height:1.3rem}.list li{display:block}.list table{width:100%}.list td{padding:0 1rem}.highlight{border:2px solid red}.dragging{position:absolute;border:2px solid #1e90ff;background-color:#fff}[drag]{cursor:pointer}li[drag]:before{content:'\2225\a0';color:silver}.list[select] h3,.list[select] tr{cursor:pointer}.selected{background:linear-gradient(to bottom,rgba(255,215,0,.9),rgba(255,215,0,.7))}.popup{display:inline-block;border:1px solid gray;box-shadow:4px 4px 2px 0 rgba(0,0,0,.5)}.popup h3{border-bottom:1px solid gray;padding-top:.5em;padding-bottom:.5em;margin-top:0}.leftnav{background-color:#fff;position:fixed;top:2rem;margin:0;left:-300px;transition:left .1s}.leftnav.open{left:0}.dropdown{position:fixed;top:2rem;right:0;margin:0;overflow:hidden;background-color:#fff;max-height:0;visibility:hidden;transition:max-height .4s,visibility 0s .2s}.dropdown.open{max-height:40rem;visibility:visible;transition:max-height .2s}.dropdown.fromheader,.leftnav.fromheader{top:2rem}.closex{position:absolute;right:0;font-size:2rem;margin-right:.3rem;cursor:pointer}#dialog-msg{color:red}.full{position:fixed;top:0;left:0;width:100%;height:100%}.smoke{background-color:rgba(0,0,0,.3)}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#wait{background-color:rgba(255,0,0,.1);width:100%;height:100%}#wait icon{color:red;width:3rem;height:3rem;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem)}.modal{border:1px solid #000;background-color:#fff;border:1px solid gray;box-shadow:4px 4px 2px 0 rgba(0,0,0,.5)}.modal h3{border-bottom:1px solid gray;padding-top:.5em;padding-bottom:.5em;margin-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.expander{cursor:pointer;margin-top:.2rem;margin-bottom:.2rem}.expander:before{content:'\25bc\0a';font-style:normal}.expander.collapsed:before{content:'\25ba\0a'}.expandable{max-height:100rem;overflow:hidden;transition:max-height .2s}.expandable.collapsed{max-height:0}button.down{border:2px inset buttonface}button.anchor,input.anchor[type=button]{background:0 0;border:none;display:inline;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#00f;cursor:pointer;text-decoration:underline;margin:4px 2px}button.anchor[disabled],input.anchor[type=button][disabled]{color:gray;text-decoration:none}figure{max-width:30rem;border:1px solid #d3d3d3;margin:1rem auto}figcaption{text-align:center}header{height:2rem;font-size:1.5rem;border-bottom:1px solid #000;background-color:silver;display:table;padding:0 .3em;width:calc(100% - .6em)}@media screen{header.fixed{position:fixed;top:0;z-index:1}header.fixed+*{padding-top:2rem}a.navlabel{padding-top:2rem;z-index:-1;position:relative}}header .group{margin:.4rem;display:table-cell;vertical-align:middle;white-space:nowrap}header .bit{display:inline-block;font-size:initial;margin:0 .1em 0 .1em;vertical-align:middle}header .hdr{font-size:inherit}footer{height:2rem;border-top:1px solid #000;background-color:silver;margin-top:1rem}footer .group{display:table-cell;width:100%}footer .ftr{vertical-align:middle;display:inline-block;margin:.3rem}footer .voyc{width:4rem}footer .git{width:3rem}.btn{color:#000;background-color:#fff;font-size:.8rem;padding:.2rem .4rem;cursor:pointer;display:inline-block;margin:0;text-align:center;touch-action:manipulation;white-space:nowrap;xbackground-image:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,.8));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.2))}.ptr{cursor:pointer}#content{margin:1rem;text-align:center}#analytics button,#analytics fieldset{margin:1rem}table{border-spacing:.3em}#keypad{position:relative;display:inline-block}#keypad td.key{border:1px solid #ccc;text-align:center;cursor:pointer;white-space:nowrap;width:3rem}#keypad td.key div.translit{text-align:left;padding-left:2px;margin-top:-.5em}#keypad #td_dipthong{border:0;margin:0;padding:1.45em 0}#keypad #table_dipthong{margin:0;padding:0}#keypad table.sub,#keypad td.noborder,#keypad tr.noborder{border:0;margin:0;padding:0}#keypad table.sub{width:100%}#keypad td.spacer{border:0;margin:0;padding:0;height:1.45em 0}#keypad td.rowhdr{border-top:1px solid navy;border-left:1px solid navy;border-bottom:1px solid navy}#keypad td.hdr:not(.rowhdr):not(.pool){border-top:1px solid navy;border-left:1px solid navy;border-right:1px solid navy}fieldset{float:left}fieldset label{display:block}#keypad .typingwindow{width:100%;height:3rem;padding:0 .2rem;margin:.5rem 0}#keypad .devanagari{font-size:1.5em}#keypad input[type=textarea].translit{font-size:1em}#keypad .hog{width:50%}#keypad #clear{margin:0 10px}#keypad td.hdr{font-size:.8em;color:#00f;cursor:pointer;text-decoration:underline;text-align:center}#keypad .red{background-color:pink}#keypad_settings{position:absolute;right:0;top:0;background-color:#fff}#analyticscontainer{text-align:center}table#analytics{margin:auto}table#analytics table{width:100%}table#analytics table td,table#analytics td{vertical-align:top}table#lookslike td{text-align:left!important}