.toggle-off:not([data-toggle-container]),[data-toggle-default="off"]:not([data-toggle-container]){display:none}.toggle-on:not([data-toggle-container]){display:block}#header.toggle-off{border-bottom:2px solid #ff8400}#header.toggle-off .intro{border:0}#header.toggle-off .intro .content{display:none}#header.toggle-off .intro_toggle_button{bottom:0;top:auto;border:1px solid #fff;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.intro_toggle_button{position:absolute;top:0;right:0;-webkit-appearance:none;border-radius:0;background:transparent;border:none;box-shadow:none;font:inherit;padding:0;padding:3px 6px;border:1px solid #fff;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;border-top:0;color:#fff;opacity:.8;transition:opacity .5s ease-in-out}.intro_toggle_button::-moz-focus-inner{border:0;padding:0;margin:0}.intro_toggle_button:hover{opacity:1}.intro_toggle_container{position:relative}.intro{background:#010d47 url(../images/box-vtile--blue-dark.jpg);background-size:contain;border-bottom:2px solid #ff8400;border-top:1px solid rgba(255,255,255,0.8);color:#b2cfd7;position:relative}.intro h2{position:absolute;width:1px;height:1px;overflow:hidden;border:0;margin:0}.intro .intro_toggle_container,.intro .cms{max-width:850px;margin:auto}#news h3,#news p,#news time{display:inline;margin:0;font-size:inherit;font-family:inherit}#news time{font-style:italic}.step_headline{font-size:24px;padding:20px 10px;text-align:center}.step_headline small{font-size:.5em}.step{padding:0 10px 20px 10px;border-bottom:2px solid #ff8400}.step>*{max-width:850px;margin-left:auto;margin-right:auto}.select_exp{flex:0 0 350px;background:#54121f url(../images/box-vtile-11.png);background-size:contain}.exp_items{background:#000;display:table}.exp_item{position:relative;overflow:hidden;width:330px;max-width:100%;margin:0 auto -3px;z-index:1}.exp_item:hover{z-index:2}.exp_item:last-child{margin-bottom:0}.exp_item .exp_radio{position:absolute;left:-20px;top:-20px}.exp_item .exp_label{position:relative;overflow:hidden;transition:border .1s ease-in-out, background .2s ease-in-out, color .2s ease-in-out;background:url(../images/exp-background-off.gif) no-repeat;background-size:cover;background-color:#5d5d5d;background-clip:padding-box;display:block;padding:18px 8px 14px 80px;border:3px solid transparent;color:#ebebeb}.exp_item .exp_label::after{background:url(../images/exp-background-on.jpg);content:""}.exp_item .exp_label:hover{border-color:#fff}.exp_item .exp_label:hover .image{transform:scale(1)}.exp_item .exp_label *{z-index:2;position:relative}.exp_item .image{display:flex;justify-content:flex-end;align-items:flex-start;width:125px;height:170%;right:245px;position:absolute;z-index:1;top:-10px;transform:scale(0.9);transition:all .2s ease-in-out}.exp_item .badge{max-width:100%;max-height:100%;width:auto;height:auto;filter:grayscale(1);transition:all .2s ease-in-out}.exp_item.exp_item_e01 .image{width:114px;top:-5px;right:245px}.exp_item.exp_item_e02 .image{width:114px;top:-5px;right:245px}.exp_item.exp_item_e03 .image{top:-19px;right:240px;width:132px;height:102px}.exp_item.exp_item_e04 .image{top:-7px;right:246px;width:100px}.exp_item.exp_item_e05 .image{width:150px;top:-15px;right:250px}.exp_item.exp_item_e06 .image{width:135px;top:-26px;right:244px}.exp_item.exp_item_e07 .image{width:78px;top:-10px;right:253px}.exp_item.exp_item_e08 .image{width:91px;top:1px;right:250px}.exp_item.exp_item_e09 .image{width:104px;top:-26px;right:247px;height:100px}.exp_item.exp_item_e010 .image{width:123px;top:-40px;right:229px;height:150px}.exp_item.exp_item_e011 .image{width:85px;top:-34px;right:247px;height:150px}.exp_item.exp_item_e013 .image{top:-20px}.exp_item.exp_item_e015 .image{width:132px;top:-5px;right:248px;height:150px}.exp_item.exp_item_e016 .image{width:104px;top:-43px;right:243px;height:150px}.exp_item.exp_item_e017 .image{width:85px;top:-25px;right:248px;height:150px}.exp_item.exp_item_e018 .image{width:133px;top:-5px;right:231px;height:150px}.exp_item.exp_item_e019 .image{width:79px;top:-21px;right:248px;height:150px}.exp_item .exp_name{font-family:geosanslight-nmsregular, Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;margin-bottom:3px;text-shadow:0px 2px 0 rgba(0,0,0,0.4);letter-spacing:.08em}.exp_item .redux{font-size:12px}.exp_item .exp_desc{line-height:1.4;font-size:15px;color:#b2cfd7;display:none}.exp_item .exp_radio:checked ~ .exp_label{background-image:url(../images/exp-background-on.jpg);background-clip:padding-box;color:#e8e1d1}.exp_item .exp_radio:checked ~ .exp_label .badge{filter:grayscale(0)}.exp_item .exp_radio:checked ~ .exp_label .exp_desc{color:#352025}.exp_item .exp_radio:checked ~ .exp_label .image{transform:scale(1)}.customize{background:#004a61 url(../images/box-vtile-1.png);background-size:contain;flex:1 0 455px}.customize .notice{border:1px solid yellow;margin:20px 0;display:none}.customize .notice.selected{display:block}.customize .notice .notice_header{display:flex;color:#000;background:yellow;padding:5px;line-height:1.4}.customize .notice .notice_header .notice_headline{position:absolute;width:1px;height:1px;overflow:hidden;border:0;margin:0}.customize .notice .patch_label{display:flex;padding:5px;align-items:flex-start;line-height:1.4}.customize .notice .patch_label .patch_check{margin-right:5px}.customize .notice_description ol{margin-left:1.5em}.customize .cust_headline{margin-top:15px;background:#1a0027 url(../images/box-vtile--purple.jpg);background-size:contain}.customize .cust_headline .cust_headline_text{-webkit-appearance:none;border-radius:0;background:transparent;border:none;box-shadow:none;font:inherit;padding:0;color:#ff8400;font-family:Raleway, Helvetica, Arial, sans-serif;font-weight:bold;width:100%;text-align:center;padding:10px;display:block}.customize .cust_headline .cust_headline_text::-moz-focus-inner{border:0;padding:0;margin:0}.customize .cust_headline .cust_headline_text[type="button"]{transition:all .2s ease-in-out}.customize .cust_headline .cust_headline_text[type="button"]:hover{color:#ffc280}.customize .cust_content{border:1px solid #1a0027;border-top:none;padding:5px}.customize .cust_desc,.customize .cust_warning{line-height:1.4}.customize .cust_desc{color:#b2cfd7;border:1px solid #1a0027;border-top:none;padding:5px}.customize .cust_desc p{margin:0}.customize .cust_warning{color:#e66}.customize .cust_warning strong{font-weight:bold}.customize .cust_tool{-webkit-appearance:none;border-radius:0;background:transparent;border:none;box-shadow:none;font:inherit;padding:0;color:#fff;padding:5px 10px;border:2px solid white;transition:all .2s ease-in-out;margin:auto;display:inline-block}.customize .cust_tool::-moz-focus-inner{border:0;padding:0;margin:0}.customize .cust_tool:hover{background:rgba(255,255,255,0.25)}.customize .cust_tool.selected{border-color:yellow;background:rgba(255,255,0,0.25)}.customize .cust_presets{text-align:center}.customize .cust_table{width:100%;margin-bottom:15px;border:1px solid #1a0027;border-top:none}.customize .cust_table th{font-weight:bold;padding:5px;text-align:center;border:1px solid #1a0027;border-bottom:none;border-top:none}.customize .cust_table td{padding:2px 5px}.customize .cust_table td+td{border-left:1px solid #1a0027}.customize .cust_table tr+tr:not(.cust_item_warning,.cust_row_warning){border-top:1px solid #1a0027}.customize .cust_table .cust_property_desc p{font-size:12px;color:#b2cfd7;margin-top:3px;line-height:1.2}.customize .cust_table .cust_property_desc p strong{font-weight:bold}.customize .cust_table .cust_item_warning{border:1px solid #e66;border-bottom:none}.customize .cust_table .cust_item_warning+.cust_row_desc{border:1px solid #e66;border-left:none;border-right:none}.customize .cust_table .cust_row_warning{border:1px solid #e66;border-top:1px solid #1a0027}.customize .cust_table .cust_item.filled{background:rgba(255,255,255,0.25)}.customize .cust_table .default,.customize .cust_table .override{width:1px;white-space:nowrap}.customize .cust_table .override select,.customize .cust_table .override input{max-width:84px;width:84px}.customize .cust_table .override:before{display:inline-block;content:"llll";width:5px;height:10px;transform:rotate(-90deg);font-size:10px;font-family:Arial, Helvetica, sans-serif}.customize .cust_table .type_bool .override:before{content:" ";background:linear-gradient(180deg, lime 50%, red 50%);transform:rotate(0deg)}.customize .cust_table .type_int .override:before{content:"int";transform:rotate(-90deg)}.customize .cust_table .type_float .override:before{content:"float";transform:rotate(-90deg);vertical-align:bottom}.customize .cust_table .cust_prop_input[type=number]::-webkit-inner-spin-button,.customize .cust_table .cust_prop_input[type=number]::-webkit-outer-spin-button{opacity:1}.customize .cust_tools{text-align:center}.customize .cust_tools .cust_tool_section{display:flex;justify-content:space-between}.customize .cust_tools .cust_import{position:relative}.customize .cust_tools #upload{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;opacity:0;margin:0}.download_section{background:#0f181d url(../images/bg-long-huge.jpg);background-size:cover}.download_section dl{display:block}.download_section dl dt{white-space:nowrap}.download_section dl dd{word-break:break-all;margin:0 0 .5em .5em}.download_section dl dd.non_path{word-break:normal}.download_section .platform_icon{width:16px;height:16px;vertical-align:text-bottom}.download_section .download_container{margin-top:20px;margin-bottom:20px}.download_section .download{display:table;margin:auto;background-color:rgba(0,0,0,0.6);border:2px solid #ff8400;transition:background-color 0.5s ease;font-family:"geosanslight-nmsregular", Helvetica, Arial, sans-serif;letter-spacing:0.2em;font-weight:700;text-shadow:0px 2px 0 rgba(0,0,0,0.4);color:#fff;font-size:18px;padding:10px 20px}.download_section .download:hover:not([disabled]){background-color:#ff8400;cursor:pointer}.download_section .download[disabled]{border-color:#848484;color:#848484}.download_section .debug{margin-top:150px;opacity:.25}.download_section .debug .toggle_debug{-webkit-appearance:none;border-radius:0;background:transparent;border:none;box-shadow:none;font:inherit;padding:0;color:#fff;padding:5px 10px;border:2px solid white;transition:all .2s ease-in-out}.download_section .debug .toggle_debug::-moz-focus-inner{border:0;padding:0;margin:0}.download_section .debug .toggle_debug:hover{background:rgba(255,255,255,0.25)}.download_section .debug .debug_panel{display:none}.download_section .debug .debug_panel h4{font-weight:bold;font-size:16;margin:10px 0}.download_section .debug .debug_panel h5{font-weight:bold;font-size:14;margin:10px 0}.download_section .debug .debug_panel .debug_output{font-family:monospace;white-space:pre;margin:20px 0}.download_section .debug.toggle-on{margin-top:20px;opacity:1}.download_section .debug.toggle-on .debug_panel{display:block}.public .debug{display:none}.header{grid-area:header}.select_exp{grid-area:step1}.customize{grid-area:step2}.download_section{grid-area:step3}@media screen and (width < 1315px) and (width >= 650px){.exp_items{display:block}.exp_item{width:250px}.exp_item .exp_label{padding-left:50px}.exp_item .exp_name{font-size:16px}.exp_item .image[class]{right:auto;left:5px;width:40px;top:5px}.exp_item .image[class] .badge{width:100%}.step_headline{font-size:20px}}@media screen and (width < 1236px) and (width >= 650px){.exp_items{display:block}.top{display:grid;grid-template-rows:auto;grid-template-areas:"header header" "step1 step2" "step3 step3";grid-template-columns:auto minmax(0, 1fr)}.customize>.inner{position:sticky;top:10px}.customize .property{word-break:break-all}}@media screen and (width >= 1236px){.exp_items{display:block}.select_exp,.customize,.download_section{overflow-y:auto}.top{height:100vh;display:grid;grid-template-rows:auto;grid-template-areas:"header header header" "step1 step2 step3";grid-template-columns:auto minmax(0 1fr)}}
