@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-a1biLD-H.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-a13iLD-H.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-a1PiLA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJV37Nv7g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJVT7Nv7g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJVz7Nv7g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJVP7Nv7g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJV77Nv7g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sJVD7Ng.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu.show{display:block}.dropdown-menu-item{display:inline-block;margin:0 0 0 2em;border:2px solid #00aacc}.dropup{background-image:url(/assets/img/dropup.png);background-repeat:no-repeat;background-position-x:right;background-position-y:top;background-size:24px 24px}.dropdown{position:absolute}.drop-add{width:6em;background-image:url(/assets/img/dropdown.png);background-repeat:no-repeat;background-position-x:65px;background-position-y:4px;background-size:24px 24px}input[type=text],select{height:2em}.dark input,.dark select{color:#fff;background:transparent;border:1px solid #707070}.dark ::placeholder{color:#a0a0a0;opacity:1}body{margin:0;padding:0;background:#3f434d;color:#fff}body,input,select,button{font-family:Cairo}label{font-size:14px}h1{color:#0078b0}.field label{font-weight:700}.field{margin-bottom:2px}input,select{padding:0 0 0 6px}.red-text{color:#a10000}.sample-quote{font-style:italic;padding-left:2em}.title-text{color:#0000a1;font-size:24px}.btn{color:#3f434d;background-color:#fff;font-weight:600;padding:.3em 1em;border-radius:8px;border:1px solid #ffffff;cursor:pointer}.btn-cta{background:#d3d9e8;border:2px solid #777}.btn:hover{border:1px solid #f0f0f0;background:#f0f0f0}.dark .btn{background-color:#3f434d;color:#fff;border:1px solid #3f434d}.dark .btn:hover{border:1px solid #4f535d;background:#4f535d}.dark .btn-cta{background:#0078b0}.btn-icon{position:relative;top:.4em;width:1.8em;height:1.8em;margin-right:1em;display:inline-block}.mr-10{margin-right:1em}.mb-3{margin-bottom:3em}.w100{width:100%}ul.nav-tabs{list-style-image:none;display:flex;padding-left:20px}ul.nav-tabs li{display:inline-block;list-style-image:none}ul.nav-tabs a{display:inline-block;padding:.1em 1em;border-bottom:2px solid #ccc}ul.nav-tabs a.active{background-color:#f0f0f0;font-weight:700}.dark ul.nav-tabs a{border-bottom:2px solid #4f535d;color:#fff;opacity:.8}.dark ul.nav-tabs a.active{background-color:#6f737d;opacity:1}.tab-content{padding-left:20px}.dark .tab-content{background:#3f434d}a.nav-link{text-decoration:none}g.node.class>rect{fill:#e0e0ff}g.node.property>rect{fill:#f0f0ff}g.node.enumeration>rect{fill:#e0ffe0}g.node.enum-item>rect{fill:#f0fff0}g.node.class>.label text{font-weight:700}g.node.enumeration>.label text{font-weight:700}text{font-weight:400;font-family:Cairo,Helvetica,Arial,sans-serif;font-size:14px}.node rect{stroke:#444;fill:#fff;stroke-width:1px}.edgePath path{stroke:#338;stroke-width:1.5px}.edgePath marker{fill:#338}pre{font-family:Fira Code,monospace;font-size:.85em}button{cursor:pointer}.modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.lux-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.lux-modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5;font-size:1.5rem;font-weight:500;margin-top:0}button.close{background-color:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.modal-dialog{position:relative;max-width:80%;margin:5rem auto;pointer-events:none}.lux-modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.lux-modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-content{background:#fff;color:#3f434d}.fade{transition:opacity .15s linear}lux-radiogroup div.radio-item.selected{background:#0078b0;color:#fff}.flex{display:flex}
