@charset "UTF-8";@layer px2style{body.px2-scroll-lock{overflow:hidden}body.px2-scroll-lock--iphone{height:100%;position:fixed;width:100%}input[type=color].px2-input,input[type=date].px2-input,input[type=datetime-local].px2-input,input[type=datetime].px2-input,input[type=email].px2-input,input[type=file].px2-input,input[type=month].px2-input,input[type=number].px2-input,input[type=password].px2-input,input[type=search].px2-input,input[type=tel].px2-input,input[type=text].px2-input,input[type=time].px2-input,input[type=url].px2-input,input[type=week].px2-input,select.px2-input,textarea.px2-input{background-clip:padding-box;background-color:#f9f9f9;background-color:var(--px2-background-color,#f9f9f9);border:1px solid #ced4da;border-radius:.25rem;box-sizing:border-box;color:#333;color:var(--px2-text-color,#333);display:inline-block;font-size:1em;font-weight:400;line-height:1.5;max-width:100%;min-width:50px;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:auto}input[type=color].px2-input:focus,input[type=date].px2-input:focus,input[type=datetime-local].px2-input:focus,input[type=datetime].px2-input:focus,input[type=email].px2-input:focus,input[type=file].px2-input:focus,input[type=month].px2-input:focus,input[type=number].px2-input:focus,input[type=password].px2-input:focus,input[type=search].px2-input:focus,input[type=tel].px2-input:focus,input[type=text].px2-input:focus,input[type=time].px2-input:focus,input[type=url].px2-input:focus,input[type=week].px2-input:focus,select.px2-input:focus,textarea.px2-input:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#333;outline:0}input[type=color].px2-input[readonly],input[type=date].px2-input[readonly],input[type=datetime-local].px2-input[readonly],input[type=datetime].px2-input[readonly],input[type=email].px2-input[readonly],input[type=file].px2-input[readonly],input[type=month].px2-input[readonly],input[type=number].px2-input[readonly],input[type=password].px2-input[readonly],input[type=search].px2-input[readonly],input[type=tel].px2-input[readonly],input[type=text].px2-input[readonly],input[type=time].px2-input[readonly],input[type=url].px2-input[readonly],input[type=week].px2-input[readonly],select.px2-input[readonly],textarea.px2-input[readonly]{background-color:#eee}input[type=color].px2-input[readonly]:focus,input[type=date].px2-input[readonly]:focus,input[type=datetime-local].px2-input[readonly]:focus,input[type=datetime].px2-input[readonly]:focus,input[type=email].px2-input[readonly]:focus,input[type=file].px2-input[readonly]:focus,input[type=month].px2-input[readonly]:focus,input[type=number].px2-input[readonly]:focus,input[type=password].px2-input[readonly]:focus,input[type=search].px2-input[readonly]:focus,input[type=tel].px2-input[readonly]:focus,input[type=text].px2-input[readonly]:focus,input[type=time].px2-input[readonly]:focus,input[type=url].px2-input[readonly]:focus,input[type=week].px2-input[readonly]:focus,select.px2-input[readonly]:focus,textarea.px2-input[readonly]:focus{border-color:#ced4da;box-shadow:none}input[type=color].px2-input[disabled],input[type=date].px2-input[disabled],input[type=datetime-local].px2-input[disabled],input[type=datetime].px2-input[disabled],input[type=email].px2-input[disabled],input[type=file].px2-input[disabled],input[type=month].px2-input[disabled],input[type=number].px2-input[disabled],input[type=password].px2-input[disabled],input[type=search].px2-input[disabled],input[type=tel].px2-input[disabled],input[type=text].px2-input[disabled],input[type=time].px2-input[disabled],input[type=url].px2-input[disabled],input[type=week].px2-input[disabled],select.px2-input[disabled],textarea.px2-input[disabled]{background-color:#eee;color:#8e959c}input[type=color].px2-input--block,input[type=date].px2-input--block,input[type=datetime-local].px2-input--block,input[type=datetime].px2-input--block,input[type=email].px2-input--block,input[type=file].px2-input--block,input[type=month].px2-input--block,input[type=number].px2-input--block,input[type=password].px2-input--block,input[type=search].px2-input--block,input[type=tel].px2-input--block,input[type=text].px2-input--block,input[type=time].px2-input--block,input[type=url].px2-input--block,input[type=week].px2-input--block,select.px2-input--block,textarea.px2-input--block{display:block;width:100%}input[type=color].px2-input--error,input[type=date].px2-input--error,input[type=datetime-local].px2-input--error,input[type=datetime].px2-input--error,input[type=email].px2-input--error,input[type=file].px2-input--error,input[type=month].px2-input--error,input[type=number].px2-input--error,input[type=password].px2-input--error,input[type=search].px2-input--error,input[type=tel].px2-input--error,input[type=text].px2-input--error,input[type=time].px2-input--error,input[type=url].px2-input--error,input[type=week].px2-input--error,select.px2-input--error,textarea.px2-input--error{background-color:#f8d7da;border-color:#721c24;color:#721c24}input[type=number].px2-input{padding-right:.25rem;text-align:right;width:9em}input[type=search].px2-input{border-radius:2em}.px2-input-group{align-content:stretch;align-items:stretch;border-radius:.25rem;max-width:100%}.px2-input-group,.px2-input-group__text{box-sizing:border-box;display:inline-flex}.px2-input-group__text{align-items:center;background-color:color-mix(#f9f9f9 50%);background-color:color-mix(var(--px2-background-color,#f9f9f9) 50%);border:1px solid #ced4da;color:#333;color:var(--px2-text-color,#333);flex-grow:1;flex-shrink:100;font-size:1em;font-weight:400;line-height:1.5;padding:.375rem .25rem;text-align:center}.px2-input-group__text--align-left{padding-right:1.25rem;text-align:left}.px2-input-group__text--align-right{padding-left:1.25rem;text-align:right}.px2-input-group>*,.px2-input-group>.px2-btn,.px2-input-group>input.px2-input,.px2-input-group>select.px2-input,.px2-input-group>textarea.px2-input{border-radius:0;border-right-width:0 none;box-sizing:border-box;min-height:calc(1.5em + .5rem + 2px)}.px2-input-group>.px2-btn:not(.px2-btn--toggle-on){box-shadow:none}.px2-input-group>.px2-input{flex-grow:100}.px2-input-group>.px2-btn:first-child,.px2-input-group>:first-child,.px2-input-group>input:first-child.px2-input,.px2-input-group>select:first-child.px2-input,.px2-input-group>textarea:first-child.px2-input{border-radius:.25rem 0 0 .25rem/.25rem 0 0 .25rem}.px2-input-group>.px2-btn:last-child,.px2-input-group>:last-child,.px2-input-group>input:last-child.px2-input,.px2-input-group>select:last-child.px2-input,.px2-input-group>textarea:last-child.px2-input{border-radius:0 .25rem .25rem 0/0 .25rem .25rem 0;border-right-width:1px}.px2-input-group>:first-child:last-child{border-radius:.25rem}.px2-input-group--fluid{display:flex;width:100%}.px2-input-group--fluid>*{flex-grow:1}.px2-form-input-list{margin-bottom:1em;margin-top:1em}.px2-form-input-list ul.px2-form-input-list__ul{border-collapse:collapse;box-sizing:border-box;display:table;margin:0;padding:0;width:100%}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li{display:table-row;list-style-type:none;margin:0;padding:0}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__label{word-wrap:break-word;box-sizing:border-box;display:table-cell;font-weight:700;max-width:140px;padding:1em;vertical-align:top;width:140px}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input{word-wrap:break-word;box-sizing:border-box;display:table-cell;max-width:calc(100% - 140px);padding:1em;vertical-align:top;width:calc(100% - 140px)}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input>:first-child{margin-top:0}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-p,.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li p{margin-bottom:.2em;margin-top:.2em}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--required .px2-form-input-list__label:after{color:#e11;content:"*";font-weight:700;margin:0 0 0 .7em}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--error .px2-form-input-list__input,.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--error .px2-form-input-list__label{background-color:#fee7e7;color:#e11}@media (max-width:544px){.px2-form-input-list ul.px2-form-input-list__ul,.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li{display:block}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__label{border:0;display:block;max-width:none;padding-bottom:0;width:auto}.px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input{display:block;max-width:none;padding-bottom:.9em;width:auto}}.px2-form-submit-area{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:1em 0;padding:0}.px2-form-submit-area__backward-btns,.px2-form-submit-area__btns{display:flex;flex-direction:row-reverse;gap:5px;margin:0;padding:0}.px2-form-submit-area__backward-btns>li,.px2-form-submit-area__btns>li{list-style-type:none;margin:0;padding:0}@media (max-width:544px){.px2-form-submit-area{flex-direction:column}.px2-form-submit-area__backward-btns,.px2-form-submit-area__btns{justify-content:center}.px2-form-submit-area__backward-btns{justify-content:left;margin-top:1em}}.px2-modal{align-items:center;background:rgba(0,0,0,.7);border:none;display:flex;flex-direction:column;font-family:var(--px2-font-family,"Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo","Helvetica Neue","Arial",sans-serif);height:100%;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:1000000}.px2-modal--no-btn .px2-modal__footer,.px2-modal--no-title .px2-modal__header{display:none}.px2-modal--background{background:transparent}.px2-modal>form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0;width:100%}.px2-modal__close{height:20px;position:absolute;right:20px;top:18px;width:20px}.px2-modal__close button{background-color:transparent;border:none;border-radius:0;color:#999;cursor:pointer;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;width:100%}.px2-modal__close button:after,.px2-modal__close button:before{border-bottom:1px solid #000;content:"";left:-9%;position:absolute;top:50%;width:115%}.px2-modal__close button:before{transform:rotate(45deg)}.px2-modal__close button:after{transform:rotate(-45deg)}.px2-modal__close button:hover:after,.px2-modal__close button:hover:before{border-bottom:1px solid #666}.px2-modal__close button[data-px2-modal-locked]{opacity:.2}.px2-modal__dialog{animation:px2-modal--initial .3s ease 0s 1 normal none running;background-color:#f9f9f9;background-color:var(--px2-background-color,#f9f9f9);border-radius:5px;box-sizing:border-box;color:#333;color:var(--px2-text-color,#333);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:medium;height:auto;left:0;margin:20px auto;max-height:calc(100% - 40px);max-width:520px;overflow:visible;padding:10px 0;position:relative;top:0;transition:transform .3s,opacity .3s;width:calc(100% - 40px)}.px2-modal__dialog h1{font-size:124%;font-weight:700;margin:0}.px2-modal__dialog h2{font-size:124%;font-weight:700;margin:2em 0 .5em}.px2-modal__dialog h3{font-size:112%;font-weight:700;margin:1em 0 .5em}.px2-modal__dialog h4{font-size:104%;font-weight:700;margin:1em 0 .5em}.px2-modal__dialog h5,.px2-modal__dialog h6{font-size:100%;font-weight:700;margin:1em 0 .5em}.px2-modal__dialog--closed{opacity:0;transform:translateY(-10px)}.px2-modal__header{border-bottom:1px solid #e5e5e5;box-shadow:0 5px 12px -5px rgba(0,0,0,.1);margin-bottom:.5em;padding:8px 40px 8px 20px}.px2-modal__body{box-sizing:border-box;flex-grow:1;left:0;padding:0 20px;position:relative;top:0}.px2-modal__body-inner{box-sizing:border-box;display:block}.px2-modal__body,.px2-modal__body-inner--flex{display:flex;flex-direction:column;justify-content:flex-start;overflow:auto}.px2-modal__body-inner--flex>*,.px2-modal__body>*{flex-grow:100}.px2-modal__title{font-weight:700;outline:none}.px2-modal__footer{border-top:1px solid #e5e5e5;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:10px 0 0;padding:10px 20px 0}.px2-modal__footer-primary>ul,.px2-modal__footer-secondary>ul,.px2-modal__footer>ul{display:flex;gap:5px;justify-content:flex-end;margin:0;padding:0}.px2-modal__footer-primary>ul>li,.px2-modal__footer-secondary>ul>li,.px2-modal__footer>ul>li{list-style-type:none;margin:0;padding:0}@keyframes px2-modal--initial{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes px2-modal--initial-drawer-left{0%{left:-100%;opacity:1;transform:translateY(0)}to{left:0;opacity:1;transform:translateY(0)}}@keyframes px2-modal--initial-drawer-right{0%{opacity:1;right:-100%;transform:translateY(0)}to{opacity:1;right:0;transform:translateY(0)}}.px2-modal.px2-modal--type-drawer-left,.px2-modal.px2-modal--type-drawer-right{background:rgba(0,0,0,.1)}.px2-modal.px2-modal--type-drawer-left .px2-modal__dialog,.px2-modal.px2-modal--type-drawer-right .px2-modal__dialog{border-radius:0;height:100%;left:auto;margin:0;max-height:100%;max-width:calc(100% - 20px);position:absolute;right:auto;top:0;width:360px}.px2-modal.px2-modal--type-drawer-left .px2-modal__dialog--closed,.px2-modal.px2-modal--type-drawer-right .px2-modal__dialog--closed{opacity:1;transform:translateY(0)}.px2-modal.px2-modal--type-drawer-left .px2-modal__dialog{animation:px2-modal--initial-drawer-left .3s ease 0s 1 normal none running;left:0;transition:transform .3s,opacity .3s,left .3s}.px2-modal.px2-modal--type-drawer-left .px2-modal__dialog--closed{left:-100%}.px2-modal.px2-modal--type-drawer-right .px2-modal__dialog{animation:px2-modal--initial-drawer-right .3s ease 0s 1 normal none running;right:0;transition:transform .3s,opacity .3s,right .3s}.px2-modal.px2-modal--type-drawer-right .px2-modal__dialog--closed{right:-100%}@keyframes px2-loading{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.px2-loading{background-color:transparent;border:none;clear:both;float:none;padding:0;position:fixed;z-index:1010000}.px2-loading,.px2-loading__sign{align-content:center;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;text-align:center;top:0;width:100%}.px2-loading__sign{box-sizing:border-box;position:relative}.px2-loading__sign:before{animation-fill-mode:both;animation:px2-loading 1s ease-in-out 0s infinite;background-color:#00a0e6;background-color:var(--px2-main-color,#00a0e6);border-radius:100%;content:"";display:block;display:inline-block;height:15px;height:60px;margin:2px;width:15px;width:60px}.px2-loading__message{clear:both;color:#999;font-size:.8rem;text-align:center}:root{--px2-font-family:$px2-font-family;--px2-main-color:$px2-main-color;--px2-text-color:$px2-text-color;--px2-background-color:$px2-background-color}.px2-a:before{border-color:transparent #00a0e6;border-style:solid;border-width:.35em 0 .35em .6em;content:" ";display:inline-block;height:0;margin-right:.2em;width:0}.px2-a--block{display:block;width:100%}.px2-open-in-new-window:after{background-image:url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi9pbWFnZXMvbGluay5wbmc/MmQzNTc5OGUyODA1YzRlMjc3MzNmNzMxM2QyODBiM2IiOw==);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8em;margin-left:.3em;width:.8em}.px2-btn{align-items:stretch;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:1em;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .1s,background-color .1s}.px2-btn,.px2-btn:focus,.px2-btn:hover{font-weight:400;text-decoration:none}.px2-btn:focus,.px2-btn:hover{color:#333}.px2-btn:focus,.px2-btn:hover{background-color:#f0f0f0;border-color:#333}.px2-btn:active{background-color:#e6e6e6;box-shadow:inset 0 3px 15px rgba(0,0,0,.3);color:#333}.px2-btn.px2-btn--primary{background-color:#00a0e6;border-color:#00a0e6;color:#fff}.px2-btn.px2-btn--primary:focus,.px2-btn.px2-btn--primary:hover{background-color:#3ac4ff;border-color:#3ac4ff}.px2-btn.px2-btn--primary:active{background-color:#0c6e98;border-color:#0c6e98}.px2-btn.px2-btn--secondary{background-color:#fff;border-color:#00a0e6;color:#00a0e6}.px2-btn.px2-btn--secondary:active,.px2-btn.px2-btn--secondary:focus,.px2-btn.px2-btn--secondary:hover{background-color:#eefaff;border-color:#3ac4ff;color:#3ac4ff}.px2-btn.px2-btn--danger{background-color:#e86a60;border-color:#e86a60;color:#fff}.px2-btn.px2-btn--danger:focus,.px2-btn.px2-btn--danger:hover{background-color:#ff928a;border-color:#ff928a}.px2-btn.px2-btn--danger:active{background-color:#d71f12;border-color:#d71f12}.px2-btn.px2-btn--download{background-color:#4ad64d;border-color:#4ad64d;color:#fff}.px2-btn.px2-btn--download:focus,.px2-btn.px2-btn--download:hover{background-color:#75ef77;border-color:#75ef77}.px2-btn.px2-btn--download:active{background-color:#24b827;border-color:#24b827}.px2-btn[disabled]{background-color:#ddd;border-color:#ddd;color:#fff;cursor:default}.px2-btn[disabled]:active,.px2-btn[disabled]:focus,.px2-btn[disabled]:hover{background-color:#ddd;border-color:#ddd;box-shadow:none;color:#fff;cursor:default}.px2-btn--toggle-on{background-color:#000;border-color:#000;box-shadow:inset 0 3px 15px rgba(0,0,0,.25);color:#fff}.px2-btn--toggle-on:focus,.px2-btn--toggle-on:hover{background-color:#666;border-color:#666;box-shadow:inset 0 3px 15px rgba(0,0,0,.25);color:#fff}.px2-btn--toggle-on:active{background-color:#111;border-color:#111;box-shadow:inset 0 3px 15px rgba(0,0,0,.25);color:#ddd}.px2-btn--toggle-on[disabled],.px2-btn--toggle-on[disabled]:active,.px2-btn--toggle-on[disabled]:focus,.px2-btn--toggle-on[disabled]:hover{background-color:#ddd;border-color:#ddd;box-shadow:inset 0 3px 15px rgba(0,0,0,.25);color:#fff;cursor:default}.px2-btn--toggle-on.px2-btn--secondary:active{color:#00a0e6}.px2-btn--toggle-on.px2-btn--secondary[disabled]:active{color:#fff}.px2-btn--sm{font-size:.8em}.px2-btn--lg{font-size:1.2em}.px2-btn--block{display:block;width:100%}.px2-image img{max-width:100%;width:100%}.px2-image__img{display:inline-block}.px2-image__img a,.px2-image__img img{display:block}.px2-image--framed .px2-image__img,.px2-image--framed>img{background-color:#f9f9f9;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;padding:8px}.px2-image--width-1of1 .px2-image__img{width:100%}.px2-image--width-3of4 .px2-image__img{width:75%}.px2-image--width-2of3 .px2-image__img{width:67%}.px2-image--width-1of2 .px2-image__img{width:50%}.px2-image--width-1of1>img{width:100%}.px2-image--width-3of4>img{width:75%}.px2-image--width-2of3>img{width:67%}.px2-image--width-1of2>img{width:50%}.px2-image__caption{color:#999;font-size:.77em;line-height:1.3;margin-top:.5em;text-align:left}.px2-image__caption *{margin-bottom:0;margin-top:0}.px2-image--imagescope img{cursor:pointer}.px2-image-scope{box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.px2-image-scope__inner{box-sizing:border-box;margin:auto;padding:20px 0;position:relative;width:100%}.px2-image-scope__img{max-height:calc(100vh - 80px);-o-object-fit:contain;object-fit:contain}.px2-image-scope__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.px2-image-scope img{cursor:default!important;max-width:100%;width:100%}table.px2-table{border:none;border-collapse:collapse;margin:0;text-align:left}table.px2-table td,table.px2-table th{background:#fff;border:1px solid #dee2e6;padding:.4em 1em}table.px2-table th{background:#f9f9f9}table.px2-table tfoot th,table.px2-table thead th{background:#eee;text-align:center}table.px2-table tfoot td,table.px2-table thead td{background:#eee}table.px2-table--left{margin:0 auto 0 0}table.px2-table--center{margin:0 auto}table.px2-table--right{margin:0 0 0 auto}.px2-grid{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0;margin:0 -.5rem}.px2-grid__col-1of1{box-sizing:border-box;margin:0 .5rem;width:calc(100% - 1rem)}.px2-grid__col-1of2{box-sizing:border-box;margin:0 .5rem;width:calc(50% - 1rem)}.px2-grid__col-1of3{box-sizing:border-box;margin:0 .5rem;width:calc(33.33% - 1rem)}.px2-grid__col-2of3{box-sizing:border-box;margin:0 .5rem;width:calc(66.66% - 1rem)}.px2-grid__col-1of4{box-sizing:border-box;margin:0 .5rem;width:calc(25% - 1rem)}.px2-grid__col-3of4{box-sizing:border-box;margin:0 .5rem;width:calc(75% - 1rem)}.px2-grid__col-1of5{box-sizing:border-box;margin:0 .5rem;width:calc(20% - 1rem)}.px2-grid__col-2of5{box-sizing:border-box;margin:0 .5rem;width:calc(40% - 1rem)}.px2-grid__col-3of5{box-sizing:border-box;margin:0 .5rem;width:calc(60% - 1rem)}.px2-grid__col-4of5{box-sizing:border-box;margin:0 .5rem;width:calc(80% - 1rem)}.px2-grid__col-1of6{box-sizing:border-box;margin:0 .5rem;width:calc(16.66% - 1rem)}.px2-grid__col-5of6{box-sizing:border-box;margin:0 .5rem;width:calc(83.33% - 1rem)}@media (max-width:768px){.px2-grid__col-1of5,.px2-grid__col-1of6,.px2-grid__col-2of5,.px2-grid__col-3of5,.px2-grid__col-4of5,.px2-grid__col-5of6{width:calc(33.33% - 1rem)}}@media (max-width:660px){.px2-grid__col-1of4,.px2-grid__col-1of5,.px2-grid__col-1of6,.px2-grid__col-2of5,.px2-grid__col-3of4,.px2-grid__col-3of5,.px2-grid__col-4of5,.px2-grid__col-5of6{width:calc(50% - 1rem)}}@media (max-width:544px){.px2-grid__col-1of3,.px2-grid__col-1of4,.px2-grid__col-1of5,.px2-grid__col-1of6,.px2-grid__col-2of3,.px2-grid__col-2of5,.px2-grid__col-3of4,.px2-grid__col-3of5,.px2-grid__col-4of5,.px2-grid__col-5of6{width:calc(50% - 1rem)}}@media (max-width:440px){.px2-grid__col-1of2,.px2-grid__col-1of3,.px2-grid__col-1of4,.px2-grid__col-1of5,.px2-grid__col-1of6,.px2-grid__col-2of3,.px2-grid__col-2of5,.px2-grid__col-3of4,.px2-grid__col-3of5,.px2-grid__col-4of5,.px2-grid__col-5of6{width:calc(100% - 1rem)}}@media (min-width:993px){.px2-grid__col-lg-1of1{box-sizing:border-box;margin:0 .5rem;width:calc(100% - 1rem)}.px2-grid__col-lg-1of2{box-sizing:border-box;margin:0 .5rem;width:calc(50% - 1rem)}.px2-grid__col-lg-1of3{box-sizing:border-box;margin:0 .5rem;width:calc(33.33% - 1rem)}.px2-grid__col-lg-2of3{box-sizing:border-box;margin:0 .5rem;width:calc(66.66% - 1rem)}.px2-grid__col-lg-1of4{box-sizing:border-box;margin:0 .5rem;width:calc(25% - 1rem)}.px2-grid__col-lg-3of4{box-sizing:border-box;margin:0 .5rem;width:calc(75% - 1rem)}.px2-grid__col-lg-1of5{box-sizing:border-box;margin:0 .5rem;width:calc(20% - 1rem)}.px2-grid__col-lg-2of5{box-sizing:border-box;margin:0 .5rem;width:calc(40% - 1rem)}.px2-grid__col-lg-3of5{box-sizing:border-box;margin:0 .5rem;width:calc(60% - 1rem)}.px2-grid__col-lg-4of5{box-sizing:border-box;margin:0 .5rem;width:calc(80% - 1rem)}.px2-grid__col-lg-1of6{box-sizing:border-box;margin:0 .5rem;width:calc(16.66% - 1rem)}.px2-grid__col-lg-5of6{box-sizing:border-box;margin:0 .5rem;width:calc(83.33% - 1rem)}}@media (min-width:769px) and (max-width:992px){.px2-grid__col-md-1of1{box-sizing:border-box;margin:0 .5rem;width:calc(100% - 1rem)}.px2-grid__col-md-1of2{box-sizing:border-box;margin:0 .5rem;width:calc(50% - 1rem)}.px2-grid__col-md-1of3{box-sizing:border-box;margin:0 .5rem;width:calc(33.33% - 1rem)}.px2-grid__col-md-2of3{box-sizing:border-box;margin:0 .5rem;width:calc(66.66% - 1rem)}.px2-grid__col-md-1of4{box-sizing:border-box;margin:0 .5rem;width:calc(25% - 1rem)}.px2-grid__col-md-3of4{box-sizing:border-box;margin:0 .5rem;width:calc(75% - 1rem)}.px2-grid__col-md-1of5{box-sizing:border-box;margin:0 .5rem;width:calc(20% - 1rem)}.px2-grid__col-md-2of5{box-sizing:border-box;margin:0 .5rem;width:calc(40% - 1rem)}.px2-grid__col-md-3of5{box-sizing:border-box;margin:0 .5rem;width:calc(60% - 1rem)}.px2-grid__col-md-4of5{box-sizing:border-box;margin:0 .5rem;width:calc(80% - 1rem)}.px2-grid__col-md-1of6{box-sizing:border-box;margin:0 .5rem;width:calc(16.66% - 1rem)}.px2-grid__col-md-5of6{box-sizing:border-box;margin:0 .5rem;width:calc(83.33% - 1rem)}}@media (max-width:768px){.px2-grid__col-sm-1of1{box-sizing:border-box;margin:0 .5rem;width:calc(100% - 1rem)}.px2-grid__col-sm-1of2{box-sizing:border-box;margin:0 .5rem;width:calc(50% - 1rem)}.px2-grid__col-sm-1of3{box-sizing:border-box;margin:0 .5rem;width:calc(33.33% - 1rem)}.px2-grid__col-sm-2of3{box-sizing:border-box;margin:0 .5rem;width:calc(66.66% - 1rem)}.px2-grid__col-sm-1of4{box-sizing:border-box;margin:0 .5rem;width:calc(25% - 1rem)}.px2-grid__col-sm-3of4{box-sizing:border-box;margin:0 .5rem;width:calc(75% - 1rem)}.px2-grid__col-sm-1of5{box-sizing:border-box;margin:0 .5rem;width:calc(20% - 1rem)}.px2-grid__col-sm-2of5{box-sizing:border-box;margin:0 .5rem;width:calc(40% - 1rem)}.px2-grid__col-sm-3of5{box-sizing:border-box;margin:0 .5rem;width:calc(60% - 1rem)}.px2-grid__col-sm-4of5{box-sizing:border-box;margin:0 .5rem;width:calc(80% - 1rem)}.px2-grid__col-sm-1of6{box-sizing:border-box;margin:0 .5rem;width:calc(16.66% - 1rem)}.px2-grid__col-sm-5of6{box-sizing:border-box;margin:0 .5rem;width:calc(83.33% - 1rem)}}.px2-h1,.px2-h2,.px2-h3,.px2-h4,.px2-h5,.px2-h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.5em;margin-top:2em}.px2-h1 .px2-h1,.px2-h1 .px2-h2,.px2-h1 .px2-h3,.px2-h1 .px2-h4,.px2-h1 .px2-h5,.px2-h1 .px2-h6,.px2-h1 h1,.px2-h1 h2,.px2-h1 h3,.px2-h1 h4,.px2-h1 h5,.px2-h1 h6,.px2-h1 p,.px2-h2 .px2-h1,.px2-h2 .px2-h2,.px2-h2 .px2-h3,.px2-h2 .px2-h4,.px2-h2 .px2-h5,.px2-h2 .px2-h6,.px2-h2 h1,.px2-h2 h2,.px2-h2 h3,.px2-h2 h4,.px2-h2 h5,.px2-h2 h6,.px2-h2 p,.px2-h3 .px2-h1,.px2-h3 .px2-h2,.px2-h3 .px2-h3,.px2-h3 .px2-h4,.px2-h3 .px2-h5,.px2-h3 .px2-h6,.px2-h3 h1,.px2-h3 h2,.px2-h3 h3,.px2-h3 h4,.px2-h3 h5,.px2-h3 h6,.px2-h3 p,.px2-h4 .px2-h1,.px2-h4 .px2-h2,.px2-h4 .px2-h3,.px2-h4 .px2-h4,.px2-h4 .px2-h5,.px2-h4 .px2-h6,.px2-h4 h1,.px2-h4 h2,.px2-h4 h3,.px2-h4 h4,.px2-h4 h5,.px2-h4 h6,.px2-h4 p,.px2-h5 .px2-h1,.px2-h5 .px2-h2,.px2-h5 .px2-h3,.px2-h5 .px2-h4,.px2-h5 .px2-h5,.px2-h5 .px2-h6,.px2-h5 h1,.px2-h5 h2,.px2-h5 h3,.px2-h5 h4,.px2-h5 h5,.px2-h5 h6,.px2-h5 p,.px2-h6 .px2-h1,.px2-h6 .px2-h2,.px2-h6 .px2-h3,.px2-h6 .px2-h4,.px2-h6 .px2-h5,.px2-h6 .px2-h6,.px2-h6 h1,.px2-h6 h2,.px2-h6 h3,.px2-h6 h4,.px2-h6 h5,.px2-h6 h6,.px2-h6 p,h1 .px2-h1,h1 .px2-h2,h1 .px2-h3,h1 .px2-h4,h1 .px2-h5,h1 .px2-h6,h1 h1,h1 h2,h1 h3,h1 h4,h1 h5,h1 h6,h1 p,h2 .px2-h1,h2 .px2-h2,h2 .px2-h3,h2 .px2-h4,h2 .px2-h5,h2 .px2-h6,h2 h1,h2 h2,h2 h3,h2 h4,h2 h5,h2 h6,h2 p,h3 .px2-h1,h3 .px2-h2,h3 .px2-h3,h3 .px2-h4,h3 .px2-h5,h3 .px2-h6,h3 h1,h3 h2,h3 h3,h3 h4,h3 h5,h3 h6,h3 p,h4 .px2-h1,h4 .px2-h2,h4 .px2-h3,h4 .px2-h4,h4 .px2-h5,h4 .px2-h6,h4 h1,h4 h2,h4 h3,h4 h4,h4 h5,h4 h6,h4 p,h5 .px2-h1,h5 .px2-h2,h5 .px2-h3,h5 .px2-h4,h5 .px2-h5,h5 .px2-h6,h5 h1,h5 h2,h5 h3,h5 h4,h5 h5,h5 h6,h5 p,h6 .px2-h1,h6 .px2-h2,h6 .px2-h3,h6 .px2-h4,h6 .px2-h5,h6 .px2-h6,h6 h1,h6 h2,h6 h3,h6 h4,h6 h5,h6 h6,h6 p{border:none;margin:0;padding:0}.px2-h1 small,.px2-h2 small,.px2-h3 small,.px2-h4 small,.px2-h5 small,.px2-h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6c757d;display:inline-block;font-weight:400;margin-left:.6em}.px2-h1 .px2-h1__shoulder,.px2-h2 .px2-h2__shoulder,.px2-h3 .px2-h3__shoulder,.px2-h4 .px2-h4__shoulder,.px2-h5 .px2-h5__shoulder,.px2-h6 .px2-h6__shoulder{float:right;margin-left:1em;text-align:left}.px2-h1 .px2-h1__shoulder p,.px2-h1 .px2-h1__shoulder ul,.px2-h2 .px2-h2__shoulder p,.px2-h2 .px2-h2__shoulder ul,.px2-h3 .px2-h3__shoulder p,.px2-h3 .px2-h3__shoulder ul,.px2-h4 .px2-h4__shoulder p,.px2-h4 .px2-h4__shoulder ul,.px2-h5 .px2-h5__shoulder p,.px2-h5 .px2-h5__shoulder ul,.px2-h6 .px2-h6__shoulder p,.px2-h6 .px2-h6__shoulder ul{margin:0}.px2-h1 .px2-h1__shoulder:after,.px2-h2 .px2-h2__shoulder:after,.px2-h3 .px2-h3__shoulder:after,.px2-h4 .px2-h4__shoulder:after,.px2-h5 .px2-h5__shoulder:after,.px2-h6 .px2-h6__shoulder:after{clear:both;content:"";display:block;height:0}.px2-section{margin-bottom:1em;margin-top:1em}.px2-section.px2-section--framed{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px;box-sizing:border-box}.px2-section.px2-section--framed .px2-section__heading{border-bottom:1px solid #f0f0f0;box-sizing:border-box;padding:.5em 1em}.px2-section.px2-section--framed .px2-section__heading *,.px2-section.px2-section--framed .px2-section__heading .px2-h2,.px2-section.px2-section--framed .px2-section__heading .px2-h3,.px2-section.px2-section--framed .px2-section__heading .px2-h4,.px2-section.px2-section--framed .px2-section__heading .px2-h5,.px2-section.px2-section--framed .px2-section__heading .px2-h6,.px2-section.px2-section--framed .px2-section__heading h2,.px2-section.px2-section--framed .px2-section__heading h3,.px2-section.px2-section--framed .px2-section__heading h4,.px2-section.px2-section--framed .px2-section__heading h5,.px2-section.px2-section--framed .px2-section__heading h6{margin:0}.px2-section.px2-section--framed .px2-section__body{box-sizing:border-box;padding:.5em 1em}.px2-section.px2-section--framed .px2-section__body>:first-child{margin-top:0}.px2-section.px2-section--framed .px2-section__body>:last-child{margin-bottom:0}.px2-notice{background-color:#cce5ff;border:1px solid #b8daff;border-radius:.25em;color:#004085;margin-bottom:1.5em;margin-top:1.5em;padding:.75em 1.25em}.px2-notice *{margin-bottom:0;margin-top:0}.px2-notice.px2-notice--success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.px2-notice.px2-notice--warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.px2-notice.px2-notice--danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.px2-notice.px2-notice--info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}@keyframes px2-accordion__content--show-hide{0%{opacity:0;transform:scaleY(1) translateY(-5px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.px2-accordion{margin-bottom:1em;margin-top:1em}.px2-accordion>.px2-accordion__unit{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6}.px2-accordion>.px2-accordion__unit:last-child{border-bottom:1px solid #dee2e6}.px2-accordion>.px2-accordion__unit:after{clear:both;content:" ";display:block;font-size:.1em;height:.1px;line-height:0;visibility:hidden}.px2-accordion>.px2-accordion__unit>.px2-accordion__label{text-align:left}.px2-accordion>.px2-accordion__unit>.px2-accordion__label a{background-color:#f9f9f9;display:block;padding:.3em 1em}.px2-accordion>.px2-accordion__unit>.px2-accordion__label a:before{border-bottom:3px solid #a6acb3;border-right:3px solid #a6acb3;content:"";display:inline-block;height:.5em;margin-right:1em;text-decoration:none;transform:rotate(-45deg);transition:transform .1s ease-in;width:.5em}.px2-accordion>.px2-accordion__unit>.px2-accordion__content{display:none;margin:1rem}.px2-accordion>.px2-accordion--active>.px2-accordion__content{animation:px2-accordion__content--show-hide .3s ease 0s 1 normal none running;display:block}.px2-accordion>.px2-accordion--active>.px2-accordion__label a:before{transform:rotate(45deg) translate(-.1em,-.1em)}.px2-carousel{margin-bottom:1em;margin-top:1em}.px2-carousel__contents{align-items:stretch;display:flex;overflow:hidden}.px2-carousel__contents img{line-height:1;vertical-align:bottom;width:100%}.px2-carousel__contents>*{vertical-align:middle;width:100%}.px2-carousel__contents [data-broccoli-is-appender]{word-wrap:normal;max-height:100%;overflow:hidden;white-space:normal!important;width:10%}.px2-carousel .tns-inner,.px2-carousel .tns-outer{position:relative}.px2-carousel .tns-nav{bottom:0;font-size:7px;line-height:1;padding:1em 0;position:absolute;text-align:center;width:100%;z-index:3}.px2-carousel .tns-nav>button{background:#eee;border:0;border-radius:5px;font-size:7px;height:7px;line-height:1;margin:0 5px;padding:0;width:27px}.px2-carousel .tns-nav>button.tns-nav-active{background:#666}.px2-carousel .tns-controls{outline:none}.px2-carousel .tns-controls button[data-controls=next],.px2-carousel .tns-controls button[data-controls=prev]{background:hsla(0,0%,100%,0);border:none;color:#999;font-size:24px;height:100%;line-height:1;opacity:.6;outline:none;padding:1em;position:absolute;text-align:center;top:0;width:20%;z-index:2}.px2-carousel .tns-controls button[data-controls=next]:before,.px2-carousel .tns-controls button[data-controls=prev]:before{border-bottom:3px solid #a6acb3;border-right:3px solid #a6acb3;content:"";display:inline-block;height:1em;transition:transform .1s ease-in;width:1em}.px2-carousel .tns-controls button[data-controls=next]:hover,.px2-carousel .tns-controls button[data-controls=prev]:hover{background:hsla(0,0%,100%,.4);opacity:.9}.px2-carousel .tns-controls button[data-controls=prev]{left:0}.px2-carousel .tns-controls button[data-controls=prev]:before{transform:rotate(135deg)}.px2-carousel .tns-controls button[data-controls=next]{right:0}.px2-carousel .tns-controls button[data-controls=next]:before{transform:rotate(-45deg)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%;width:2333.3333333333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%;width:1.4285714286%}.px2-tabs{margin-bottom:1em;margin-top:1em}.px2-tabs__tabs{border-bottom:1px solid #dee2e6;display:flex;flex-wrap:wrap;text-align:left}.px2-tabs__tabs div{box-sizing:border-box;display:block;height:100%;margin-bottom:-1px;margin-right:2px;width:auto}.px2-tabs__tabs a{border:1px solid transparent;border-top-left-radius:.3em;border-top-right-radius:.3em;display:block;height:100%;padding:.5em 1em;width:auto}.px2-tabs__tabs a.px2-tabs--active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#666;text-decoration:none}.px2-tabs__tabs a.px2-tabs--active:hover{border-bottom-color:#fff}.px2-tabs__tabs a:hover{border-color:#dee2e6}.px2-tabs__contents{background-color:#fff;border:1px solid #dee2e6;border-top:none;padding:1rem}.px2-tabs__content{display:none}.px2-tabs__content.px2-tabs--active{display:block}.px2-changelog{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:3em;margin-top:3em;padding:1rem 0}.px2-changelog__header{margin-bottom:.5em}.px2-changelog__header *,.px2-changelog__header .px2-h2,.px2-changelog__header .px2-h3,.px2-changelog__header .px2-h4,.px2-changelog__header .px2-h5,.px2-changelog__header .px2-h6,.px2-changelog__header h2,.px2-changelog__header h3,.px2-changelog__header h4,.px2-changelog__header h5,.px2-changelog__header h6{margin-bottom:0;margin-top:0}.px2-changelog__row{display:flex;margin-bottom:.5em}.px2-changelog__date{font-weight:700;max-width:10em;min-width:10em;padding-right:1em;width:10em}.px2-changelog__date:after{content:":";margin:0 .5em}.px2-changelog__contents{box-sizing:border-box;width:100%}.px2-changelog__contents>ol,.px2-changelog__contents>p,.px2-changelog__contents>ul{margin-bottom:0;margin-top:0}@media (max-width:544px){.px2-changelog__row{display:block}.px2-changelog__date{margin-bottom:.5em;margin-top:.5em;max-width:auto;min-width:0;width:auto}.px2-changelog__contents{margin-bottom:.5em;margin-top:.5em;padding-left:1em}}dl dt{font-weight:700}dl dd>.px2-p,dl dd>.px2-p p,dl dd>p,dl dt>.px2-p,dl dt>.px2-p p,dl dt>p{margin-bottom:0;margin-top:0}.anchor_links{border:1px solid #999;border-radius:1em;padding:1.5em}.anchor_links-heading{font-weight:700;margin:0 0 .5em;text-align:center}.anchor_links ul{margin:0;padding:0 0 0 1.5em}ul>li>.px2-p,ul>li>.px2-p p,ul>li>ol,ul>li>p,ul>li>ul{margin-bottom:0;margin-top:0}.px2-vertical-list,.px2-vertical-list>ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:.2em;margin-top:.2em;padding-left:0}.px2-vertical-list>li,.px2-vertical-list>ul>li,.px2-vertical-list>ul>ul>li{list-style-type:none;padding-left:0}.px2-vertical-list>li>p,.px2-vertical-list>ul>li>p,.px2-vertical-list>ul>ul>li>p{margin:0}.px2-horizontal-list,.px2-horizontal-list>ul{display:flex;flex-wrap:wrap;margin-bottom:1em;margin-top:1em;padding-left:0}.px2-horizontal-list>li,.px2-horizontal-list>ul>li,.px2-horizontal-list>ul>ul>li{list-style-type:none;margin:0 2px;padding-left:0;padding-right:1em}.px2-horizontal-list>li>p,.px2-horizontal-list>ul>li>p,.px2-horizontal-list>ul>ul>li>p{margin:0}.px2-horizontal-list>li:first-child,.px2-horizontal-list>ul>li:first-child,.px2-horizontal-list>ul>ul>li:first-child{margin-left:0}.px2-horizontal-list>li:last-child,.px2-horizontal-list>ul>li:last-child,.px2-horizontal-list>ul>ul>li:last-child{margin-right:0}.px2-horizontal-list--left{justify-content:flex-start}.px2-horizontal-list--center{justify-content:center}.px2-horizontal-list--right{justify-content:flex-end}.px2-note-list,.px2-note-list>ul{margin-bottom:1em;margin-top:1em;padding-left:1.5em}.px2-note-list>li,.px2-note-list>ul>li,.px2-note-list>ul>ul>li{color:#999;font-size:86%;list-style-type:none;position:relative}.px2-note-list>li:before,.px2-note-list>ul>li:before,.px2-note-list>ul>ul>li:before{content:"※";left:-1.5em;position:absolute}.px2-linklist{margin:1em 0;padding:0;position:relative}.px2-linklist ul{border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.05);margin:0;overflow:hidden;padding:0}.px2-linklist ul li{border-top:1px solid #e5e5e5;list-style-type:none;margin:0;padding:0}.px2-linklist ul li:first-child{border-top:none}.px2-linklist ul li>a{background-color:#fff;color:#000;display:block;padding:20px 45px 20px 30px;position:relative}.px2-linklist ul li>a:before{content:none}.px2-linklist ul li>a:after{border:1px solid #000;border-bottom:none;border-left:none;content:"";display:inline-block;height:14px;position:absolute;right:20px;top:calc(50% - 8px);transform:rotate(45deg);width:14px}.px2-linklist ul li>a:hover{background-color:#f5faff;text-decoration:none}.px2-linklist ul li>span{background-color:#fff;color:#333;display:block;padding:20px 30px}.px2-linklist ul li ul{border:none;border-radius:0;box-shadow:none;overflow:auto}.px2-linklist ul li ul li,.px2-linklist ul li ul li:first-child{border-top:1px dashed #e5e5e5}.px2-linklist ul li ul li>a,.px2-linklist ul li ul li>span{padding-bottom:10px;padding-left:55px;padding-top:10px}.px2-linklist ul li ul li>a:after,.px2-linklist ul li ul li>span:after{border:1.4px solid #000;border-bottom:none;border-left:none;content:"";display:inline-block;height:14px;position:absolute;right:20px;top:calc(50% - 8px);transform:rotate(45deg);width:14px}.px2-linklist ul li ul ul li>a,.px2-linklist ul li ul ul li>span{padding-left:70px}.px2-linklist ul li ul ul ul li>a,.px2-linklist ul li ul ul ul li>span{padding-left:85px}.px2-linklist ul li ul ul ul ul li>a,.px2-linklist ul li ul ul ul ul li>span{padding-left:100px}.px2-linklist ul li ul li>a,.px2-linklist ul li ul li>span,.px2-linklist ul li ul ul ul li>a,.px2-linklist ul li ul ul ul li>span,.px2-linklist ul li ul ul ul ul li>a,.px2-linklist ul li ul ul ul ul li>span{padding-bottom:10px;padding-top:10px}.px2-linklist ul li ul li>a:after,.px2-linklist ul li ul li>span:after,.px2-linklist ul li ul ul ul li>a:after,.px2-linklist ul li ul ul ul li>span:after,.px2-linklist ul li ul ul ul ul li>a:after,.px2-linklist ul li ul ul ul ul li>span:after{border-right:.5px solid rgba(0,0,0,.4);border-top:.5px solid rgba(0,0,0,.4);content:"";height:10px;top:calc(50% - 5px);width:10px}.px2-linklist__description{color:#999;font-size:74%;text-decoration:none}a .px2-linklist__description{text-decoration:none}.px2-linklist ul.px2-linklist__vertical{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:.2em;margin-top:.2em;padding-left:0}.px2-linklist ul.px2-linklist__vertical>li,.px2-linklist ul.px2-linklist__vertical>ul>li{list-style-type:none;padding-left:0}.px2-linklist ul.px2-linklist__vertical>li>p,.px2-linklist ul.px2-linklist__vertical>ul>li>p{margin:0}.px2-linklist ul.px2-linklist__horizontal{border:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1em;margin-top:1em;padding-left:0}.px2-linklist ul.px2-linklist__horizontal li>a:after,.px2-linklist ul.px2-linklist__horizontal li>a:before{content:none}.px2-linklist ul.px2-linklist__horizontal>li,.px2-linklist ul.px2-linklist__horizontal>ul>li{border-top:none;list-style-type:none}.px2-linklist ul.px2-linklist__horizontal>li>p,.px2-linklist ul.px2-linklist__horizontal>ul>li>p{margin:0}.px2-linklist ul.px2-linklist__horizontal>li:first-child,.px2-linklist ul.px2-linklist__horizontal>ul>li:first-child{margin-left:0}.px2-linklist ul.px2-linklist__horizontal>li:last-child,.px2-linklist ul.px2-linklist__horizontal>ul>li:last-child{margin-right:0}.px2-linklist ul.px2-linklist__horizontal--left{justify-content:flex-start}.px2-linklist ul.px2-linklist__horizontal--center{justify-content:center}.px2-linklist ul.px2-linklist__horizontal--right{justify-content:flex-end}.px2-h1 .px2-linklist,.px2-h2 .px2-linklist,.px2-h3 .px2-linklist,.px2-h4 .px2-linklist,.px2-h5 .px2-linklist,.px2-h6 .px2-linklist,h1 .px2-linklist,h2 .px2-linklist,h3 .px2-linklist,h4 .px2-linklist,h5 .px2-linklist,h6 .px2-linklist{margin:0;padding:0}.px2-h1 .px2-linklist>ul,.px2-h2 .px2-linklist>ul,.px2-h3 .px2-linklist>ul,.px2-h4 .px2-linklist>ul,.px2-h5 .px2-linklist>ul,.px2-h6 .px2-linklist>ul,h1 .px2-linklist>ul,h2 .px2-linklist>ul,h3 .px2-linklist>ul,h4 .px2-linklist>ul,h5 .px2-linklist>ul,h6 .px2-linklist>ul{border-bottom:none;margin:0;padding:0}.px2-h1 .px2-linklist>ul>li,.px2-h2 .px2-linklist>ul>li,.px2-h3 .px2-linklist>ul>li,.px2-h4 .px2-linklist>ul>li,.px2-h5 .px2-linklist>ul>li,.px2-h6 .px2-linklist>ul>li,h1 .px2-linklist>ul>li,h2 .px2-linklist>ul>li,h3 .px2-linklist>ul>li,h4 .px2-linklist>ul>li,h5 .px2-linklist>ul>li,h6 .px2-linklist>ul>li{border-top:none;margin:0;padding:0}.px2-h1 .px2-linklist>ul>li a,.px2-h2 .px2-linklist>ul>li a,.px2-h3 .px2-linklist>ul>li a,.px2-h4 .px2-linklist>ul>li a,.px2-h5 .px2-linklist>ul>li a,.px2-h6 .px2-linklist>ul>li a,h1 .px2-linklist>ul>li a,h2 .px2-linklist>ul>li a,h3 .px2-linklist>ul>li a,h4 .px2-linklist>ul>li a,h5 .px2-linklist>ul>li a,h6 .px2-linklist>ul>li a{padding:.1em .5em}.px2-linklist ul.px2-horizontal-list{border:none;box-shadow:none;gap:10px}.px2-linklist ul.px2-horizontal-list>li{border:none;list-style-type:none}.px2-linklist ul.px2-horizontal-list>li>a:after,.px2-linklist ul.px2-horizontal-list>li>a:before{content:none}.px2-medialist{margin:1em 0;padding:0}.px2-medialist>ul{flex-wrap:wrap}.px2-medialist>ul,.px2-medialist>ul>li{align-items:stretch;display:flex;margin:0;padding:0}.px2-medialist>ul>li{box-sizing:border-box;list-style-type:none;width:100%}.px2-medialist>ul>li>a{align-items:stretch;box-sizing:border-box;display:block;display:flex;padding:0;text-decoration:none;width:100%}.px2-medialist>ul>li>a :hover{background-color:#f5faff}.px2-medialist__list-item{display:flex;padding:1em;width:100%}.px2-medialist__image{margin-right:5%;width:30%}.px2-medialist__image img{width:100%}.px2-medialist__body{width:65%}.px2-medialist__label{font-weight:700}.px2-medialist__description{color:#666;font-weight:400}.px2-medialist__description .px2-p,.px2-medialist__description p{margin-bottom:.1em;margin-top:.1em}.px2-medialist--list-style-card .px2-medialist__list-item{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.05);flex-direction:column;margin:10px}.px2-medialist--list-style-card .px2-medialist__image{margin-right:0;width:100%}.px2-medialist--list-item-width-1of1>ul>li,.px2-medialist--list-style-card .px2-medialist__body{width:100%}.px2-medialist--list-item-width-1of2>ul>li{width:50%}.px2-medialist--list-item-width-1of3>ul>li{width:33.33%}.px2-medialist--list-item-width-1of4>ul>li{width:25%}.px2-medialist--list-item-width-1of5>ul>li{width:20%}.px2-medialist--list-item-width-1of6>ul>li{width:16.66%}@media (max-width:768px){.px2-medialist--list-item-width-1of3>ul>li{width:50%}.px2-medialist--list-item-width-1of4>ul>li{width:33.33%}.px2-medialist--list-item-width-1of5>ul>li,.px2-medialist--list-item-width-1of6>ul>li{width:25%}}@media (max-width:440px){.px2-medialist--list-item-width-1of2>ul>li,.px2-medialist--list-item-width-1of3>ul>li,.px2-medialist--list-item-width-1of4>ul>li{width:100%}.px2-medialist--list-item-width-1of5>ul>li,.px2-medialist--list-item-width-1of6>ul>li{width:50%}}@media (min-width:993px){.px2-medialist--list-item-width-lg-1of1>ul>li{width:100%}.px2-medialist--list-item-width-lg-1of2>ul>li{width:50%}.px2-medialist--list-item-width-lg-1of3>ul>li{width:33.33%}.px2-medialist--list-item-width-lg-1of4>ul>li{width:25%}.px2-medialist--list-item-width-lg-1of5>ul>li{width:20%}.px2-medialist--list-item-width-lg-1of6>ul>li{width:16.66%}}@media (min-width:769px) and (max-width:992px){.px2-medialist--list-item-width-md-1of1>ul>li{width:100%}.px2-medialist--list-item-width-md-1of2>ul>li{width:50%}.px2-medialist--list-item-width-md-1of3>ul>li{width:33.33%}.px2-medialist--list-item-width-md-1of4>ul>li{width:25%}.px2-medialist--list-item-width-md-1of5>ul>li{width:20%}.px2-medialist--list-item-width-md-1of6>ul>li{width:16.66%}}@media (max-width:768px){.px2-medialist--list-item-width-sm-1of1>ul>li{width:100%}.px2-medialist--list-item-width-sm-1of2>ul>li{width:50%}.px2-medialist--list-item-width-sm-1of3>ul>li{width:33.33%}.px2-medialist--list-item-width-sm-1of4>ul>li{width:25%}.px2-medialist--list-item-width-sm-1of5>ul>li{width:20%}.px2-medialist--list-item-width-sm-1of6>ul>li{width:16.66%}}.px2-float-media{clear:both;margin-bottom:1em;margin-top:1em}.px2-float-media:after{clear:both;content:" ";display:block;font-size:.1em;height:.1px;line-height:0;visibility:hidden}.px2-float-media__r1of1{float:right;margin-bottom:20px;width:100%}.px2-float-media__c1of1{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}.px2-float-media__l1of1{float:left;margin-bottom:20px;width:100%}.px2-float-media__r2of3{float:right;margin-bottom:20px;margin-left:20px;width:66%}.px2-float-media__c2of3{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:66%}.px2-float-media__l2of3{float:left;margin-bottom:20px;margin-right:20px;width:66%}.px2-float-media__r1of2{float:right;margin-bottom:20px;margin-left:20px;width:50%}.px2-float-media__c1of2{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:50%}.px2-float-media__l1of2{float:left;margin-bottom:20px;margin-right:20px;width:50%}.px2-float-media__r1of3{float:right;margin-bottom:20px;margin-left:20px;width:33%}.px2-float-media__c1of3{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:33%}.px2-float-media__l1of3{float:left;margin-bottom:20px;margin-right:20px;width:33%}.px2-float-media__r1of4{float:right;margin-bottom:20px;margin-left:20px;width:25%}.px2-float-media__c1of4{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:25%}.px2-float-media__l1of4{float:left;margin-bottom:20px;margin-right:20px;width:25%}.px2-float-media__heading-l1of1{float:right;width:100%}.px2-float-media__heading-l2of3{float:right;width:calc(33% - 20px)}.px2-float-media__heading-l1of2{float:right;width:calc(50% - 20px)}.px2-float-media__heading-l1of3{float:right;width:calc(67% - 20px)}.px2-float-media__heading-l1of4{float:right;width:calc(75% - 20px)}.px2-float-media__heading-c1of1,.px2-float-media__heading-c1of2,.px2-float-media__heading-c1of3,.px2-float-media__heading-c1of4,.px2-float-media__heading-c2of3{clear:both;float:none}.px2-float-media__heading-r1of1{float:left;width:100%}.px2-float-media__heading-r2of3{float:left;width:calc(33% - 20px)}.px2-float-media__heading-r1of2{float:left;width:calc(50% - 20px)}.px2-float-media__heading-r1of3{float:left;width:calc(67% - 20px)}.px2-float-media__heading-r1of4{float:left;width:calc(75% - 20px)}.px2-float-media__c1of1 img,.px2-float-media__c1of2 img,.px2-float-media__c1of3 img,.px2-float-media__c1of4 img,.px2-float-media__c2of3 img,.px2-float-media__l1of1 img,.px2-float-media__l1of2 img,.px2-float-media__l1of3 img,.px2-float-media__l1of4 img,.px2-float-media__l2of3 img,.px2-float-media__r1of1 img,.px2-float-media__r1of2 img,.px2-float-media__r1of3 img,.px2-float-media__r1of4 img,.px2-float-media__r2of3 img{height:auto;width:100%}.px2-float-media__caption{font-size:.77em;line-height:1.3;margin-top:.5em}.px2-float-media__body{min-width:20%}.px2-float-media__body-rect{overflow:hidden}.px2-float-media__body-rect :first-child{margin-top:0}@media (max-width:768px){.px2-float-media__heading-c1of3,.px2-float-media__heading-c1of4,.px2-float-media__heading-l1of3,.px2-float-media__heading-l1of4,.px2-float-media__heading-r1of3,.px2-float-media__heading-r1of4{width:calc(50% - 20px)}.px2-float-media__c1of3,.px2-float-media__c1of4,.px2-float-media__l1of3,.px2-float-media__l1of4,.px2-float-media__r1of3,.px2-float-media__r1of4{width:50%}}@media (max-width:544px){.px2-float-media__c2of3,.px2-float-media__heading-c2of3,.px2-float-media__heading-l2of3,.px2-float-media__heading-r2of3,.px2-float-media__l2of3,.px2-float-media__r2of3{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}}@media (max-width:440px){.px2-float-media__c1of1,.px2-float-media__c1of2,.px2-float-media__c1of3,.px2-float-media__c1of4,.px2-float-media__c2of3,.px2-float-media__heading-c1of1,.px2-float-media__heading-c1of2,.px2-float-media__heading-c1of3,.px2-float-media__heading-c1of4,.px2-float-media__heading-c2of3,.px2-float-media__heading-l1of1,.px2-float-media__heading-l1of2,.px2-float-media__heading-l1of3,.px2-float-media__heading-l1of4,.px2-float-media__heading-l2of3,.px2-float-media__heading-r1of1,.px2-float-media__heading-r1of2,.px2-float-media__heading-r1of3,.px2-float-media__heading-r1of4,.px2-float-media__heading-r2of3,.px2-float-media__l1of1,.px2-float-media__l1of2,.px2-float-media__l1of3,.px2-float-media__l1of4,.px2-float-media__l2of3,.px2-float-media__r1of1,.px2-float-media__r1of2,.px2-float-media__r1of3,.px2-float-media__r1of4,.px2-float-media__r2of3{float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}}.px2-embedded-media{margin:0 0 1em}.px2-embedded-media__image-media img{display:block;height:auto;width:100%}.px2-embedded-media--framed{background-color:#f9f9f9;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;padding:8px}.px2-embedded-media__caption{color:#999;font-size:.77em;line-height:1.3;margin-top:.5em}.px2-embedded-media__caption *{margin-bottom:0;margin-top:0}.px2-embedded-media--imagescope img{cursor:pointer}.px2-p{margin-bottom:1em;margin-top:1em}.px2-text-align-left{text-align:left}.px2-text-align-center{text-align:center}.px2-text-align-right{text-align:right}.px2-font-size-ss{font-size:74%}.px2-font-size-s{font-size:88%}.px2-font-size-l{font-size:112%}.px2-font-size-ll{font-size:136%}.px2-error{color:#e00}.px2-note{color:#999}.px2-responsive{overflow:auto}.px2-viewport-fit{box-sizing:border-box;margin:0 auto;position:relative;width:0}.px2-viewport-fit__inner{box-sizing:border-box;left:calc(-50vw + 25px);position:relative;width:calc(100vw - 50px)}.px2-viewport-fit__contents{margin:0 auto;max-width:calc(100% - 40px);width:1024px}.px2-viewport-fit__contents--fluid{max-width:100%;width:100%}}.broccoli{cursor:default;line-height:1.7
  /*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */}.broccoli pre>code{background-color:#f9f7f5;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#333;display:block;line-height:1.4;overflow:auto;padding:10px 15px}.broccoli [draggable=true]{cursor:grab}.broccoli [draggable=true]:active{cursor:grabbing}.broccoli [draggable=false]{cursor:auto}.broccoli a[draggable=false]{cursor:pointer}.broccoli [tabindex]{outline:none}.broccoli .pickr{overflow:visible;position:relative;transform:translateY(0)}.broccoli .pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.broccoli .pickr .pcr-button{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;border-radius:.15em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:2em;padding:.5em;position:relative;transition:all .3s;width:2em}.broccoli .pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.broccoli .pickr .pcr-button:after,.broccoli .pickr .pcr-button:before{border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.broccoli .pickr .pcr-button:after{background:var(--pcr-color);transition:background .3s}.broccoli .pickr .pcr-button.clear{background-size:70%}.broccoli .pickr .pcr-button.clear:before{opacity:0}.broccoli .pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.broccoli .pickr .pcr-button.disabled{cursor:not-allowed}.broccoli .pcr-app *,.broccoli .pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.broccoli .pcr-app button.pcr-active,.broccoli .pcr-app button:focus,.broccoli .pcr-app input.pcr-active,.broccoli .pcr-app input:focus,.broccoli .pickr button.pcr-active,.broccoli .pickr button:focus,.broccoli .pickr input.pcr-active,.broccoli .pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.broccoli .pcr-app .pcr-palette,.broccoli .pcr-app .pcr-slider,.broccoli .pickr .pcr-palette,.broccoli .pickr .pcr-slider{transition:box-shadow .3s}.broccoli .pcr-app .pcr-palette:focus,.broccoli .pcr-app .pcr-slider:focus,.broccoli .pickr .pcr-palette:focus,.broccoli .pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.broccoli .pcr-app{background:#fff;border-radius:.1em;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10000}.broccoli .pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.broccoli .pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.broccoli .pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.broccoli .pcr-app .pcr-swatches{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,1.75em)}}.broccoli .pcr-app .pcr-swatches>button{background:transparent;border-radius:.15em;cursor:pointer;flex-shrink:0;font-size:1em;height:calc(1.75em - 5px);justify-self:center;margin:2.5px;overflow:hidden;position:relative;transition:all .15s;width:calc(1.75em - 5px);z-index:1}.broccoli .pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.broccoli .pcr-app .pcr-swatches>button:after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.broccoli .pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.broccoli .pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.broccoli .pcr-app .pcr-interaction{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.2em}.broccoli .pcr-app .pcr-interaction>*{margin:0 .2em}.broccoli .pcr-app .pcr-interaction input{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;margin-top:.75em;padding:.45em .5em;text-align:center;transition:all .15s}.broccoli .pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.broccoli .pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.broccoli .pcr-app .pcr-interaction .pcr-result{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:text;flex:1 1 8em;min-width:8em;text-align:left;transition:all .2s}.broccoli .pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-cancel,.broccoli .pcr-app .pcr-interaction .pcr-clear,.broccoli .pcr-app .pcr-interaction .pcr-save{color:#fff;width:auto}.broccoli .pcr-app .pcr-interaction .pcr-cancel:hover,.broccoli .pcr-app .pcr-interaction .pcr-clear:hover,.broccoli .pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.broccoli .pcr-app .pcr-interaction .pcr-save{background:#4285f4}.broccoli .pcr-app .pcr-interaction .pcr-cancel,.broccoli .pcr-app .pcr-interaction .pcr-clear{background:#f44250}.broccoli .pcr-app .pcr-interaction .pcr-cancel:focus,.broccoli .pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.broccoli .pcr-app .pcr-selection .pcr-picker{border:2px solid #fff;border-radius:100%;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.broccoli .pcr-app .pcr-selection .pcr-color-chooser,.broccoli .pcr-app .pcr-selection .pcr-color-opacity,.broccoli .pcr-app .pcr-selection .pcr-color-palette{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.broccoli .pcr-app .pcr-selection .pcr-color-chooser:active,.broccoli .pcr-app .pcr-selection .pcr-color-opacity:active,.broccoli .pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.broccoli .pcr-app[data-theme=classic]{max-width:95vw;padding:.8em;width:28.5em}.broccoli .pcr-app[data-theme=classic] .pcr-selection{display:flex;flex-grow:1;justify-content:space-between}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em;position:relative;width:2em;z-index:1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{border-radius:.15em .15em 0 0;cursor:pointer;z-index:2}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);height:50%;width:100%}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{height:8em;width:100%;z-index:1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;flex-grow:1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{border-radius:50em;flex-grow:1;width:8px}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(180deg,red,#ff0,lime,cyan,blue,#f0f,red)}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.broccoli .CodeMirror{border:1px solid #ddd;border-radius:5px}.broccoli--canvas{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:block;left:0;overflow:auto;position:relative;top:0}.broccoli--canvas iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.broccoli--canvas .broccoli__panels{border:none;height:0;left:0;position:absolute;top:0;width:100%}.broccoli--instance-path-view{font-size:11px}.broccoli--instance-path-view-inner{background:#f7f7f7;border-top:1px solid #000;box-sizing:border-box;padding:3px 10px;width:100%}.broccoli--instance-path-view-inner>ul{display:block;margin:0;padding:0}.broccoli--instance-path-view-inner>ul>li{display:inline;list-style-type:none;margin:0;padding:0;position:relative}.broccoli--instance-path-view-inner>ul>li:before{content:" > "}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children{background:#fff;border:1px solid #000;display:none;padding:0;z-index:1000}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li{display:block;list-style-type:none;margin:0}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li a{display:block;font-size:120%;padding:3px 10px;white-space:nowrap}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li a:hover{background-color:#f2f2f2}.broccoli--instance-path-view-inner>ul>li:last-child:hover ul.broccoli--instance-path-view-children{bottom:0;display:inline-block;left:100%;position:absolute}.broccoli--instance-tree-view{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}.broccoli--instance-tree-view ul{display:table;margin:0;padding:0 0 0 5px;width:100%}.broccoli--instance-tree-view li{display:table;font-size:small;list-style:none;width:100%}.broccoli--instance-tree-view-fields{background-color:#f5f5f5;border:1px dotted #ddd}.broccoli--instance-tree-view-bowlname{display:block;font-weight:700;margin:1em 0 .5em}.broccoli--instance-tree-view-modulename{font-weight:700}.broccoli--instance-tree-view-fieldname{font-size:85%;font-weight:400}.broccoli--instance-tree-view [data-broccoli-instance-path]{background-color:#f9f9f9;border:solid #666;border-width:2px 2px 0;display:table;left:0;margin:0;padding:1px 1px 1px 5px;position:relative;top:0;width:100%}.broccoli--instance-tree-view [data-broccoli-instance-path]:nth-child(2){border-bottom-width:0;border-radius:5px 5px 0 0}.broccoli--instance-tree-view [data-broccoli-instance-path]:last-child{border-bottom-width:2px;border-radius:0 0 5px 5px}.broccoli--instance-tree-view [data-broccoli-instance-path]:first-child:last-child{border-radius:5px;border-width:2px}.broccoli--instance-tree-view [data-broccoli-instance-path][data-broccoli-is-appender]{background-color:#f5faff;border-color:rgba(56,113,224,.5);box-sizing:border-box;clear:both;color:#3871e0;font-size:11px;outline:none;padding:9px;text-align:center;white-space:nowrap}.broccoli--instance-tree-view [data-broccoli-instance-path][data-broccoli-is-appender][data-broccoli-sub-mod-name]{background-color:#f4fffc;border-color:rgba(24,154,163,.5);box-sizing:border-box;clear:both;color:#189aa3;font-size:9px;padding:5px 15px;text-align:center;white-space:nowrap}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel__hovered{border-color:#3871e0;border-style:dotted}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel__hovered[data-broccoli-sub-mod-name]{border-color:#189aa3}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel__hovered>.broccoli--instance-tree-view-fields{background-color:#f9f9f9}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel--selected{background-color:rgba(56,113,224,.05);border-color:#3871e0;border-style:solid}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel--selected>.broccoli--instance-tree-view-modulename{color:#3871e0}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel--selected[data-broccoli-sub-mod-name]{background-color:rgba(24,154,163,.05);border-color:#189aa3}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli__panel--selected[data-broccoli-sub-mod-name]>.broccoli--instance-tree-view-modulename{color:#189aa3}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldname{border-left:.3em solid #d9d9d9;display:block;font-size:11px;margin:3px 0;padding-left:.5em}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldpreview{display:block;height:auto;line-height:1;max-height:100px;overflow:hidden;padding:2px 5px}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldpreview *{background:transparent none;border:0;color:#999;display:inline;font-size:9px;font-weight:400;line-height:1;list-style-type:none;margin:0;padding:0}.broccoli--instance-tree-view-panel-item{pointer-events:auto}.broccoli--instance-tree-view-panel-item>*{pointer-events:none}.broccoli__panel{background-color:transparent;border:2px solid transparent;box-sizing:border-box;cursor:grab;pointer-events:auto;text-align:center;z-index:0}.broccoli__panel:active{cursor:grabbing}.broccoli__panel>*{pointer-events:none}.broccoli__panel-module-name{display:none}.broccoli__panel.broccoli__panel--focused{background-color:rgba(255,255,204,.4);border-color:#fc3}.broccoli__panel:hover{background-color:rgba(56,113,224,0);border-color:#3871e0;border-style:dotted}.broccoli__panel:hover .broccoli__panel-module-name{display:block;left:0;position:sticky;text-align:left;top:0}.broccoli__panel:hover .broccoli__panel-module-name>div{background:#3871e0;border:1px solid #3871e0;box-sizing:border-box;color:#fff;display:inline-block;font-size:10px;font-weight:400;left:-2px;max-width:calc(100% - 4px);overflow:hidden;padding:2px 10px;position:relative;text-overflow:ellipsis;top:-2px;white-space:nowrap}.broccoli__panel:hover[data-broccoli-sub-mod-name]{background-color:rgba(24,154,163,0);border-color:#189aa3}.broccoli__panel:hover[data-broccoli-sub-mod-name] .broccoli__panel-module-name>div{background:#189aa3;border:1px solid #189aa3}.broccoli__panel--selected,.broccoli__panel--selected:hover{background-color:rgba(56,113,224,.05);border-color:#3871e0!important;border-style:solid}.broccoli__panel--selected:hover[data-broccoli-sub-mod-name],.broccoli__panel--selected[data-broccoli-sub-mod-name]{background-color:rgba(24,154,163,.05);border-color:#189aa3!important}.broccoli__panel--drag-entered{background-color:rgba(56,113,224,.1);border-color:#3871e0;border-style:dashed}.broccoli__panel--drag-entered[data-broccoli-sub-mod-name]{background-color:rgba(24,154,163,.1);border-color:#189aa3}.broccoli__panel--drag-entered>.broccoli__panel-drop-to-insert-here{display:block}.broccoli__panel--drag-entered-u{background:linear-gradient(rgba(56,113,224,.2),rgba(56,113,224,0))!important}.broccoli__panel--drag-entered-u[data-broccoli-sub-mod-name]{background:linear-gradient(rgba(24,154,163,.2),rgba(24,154,163,0))!important}.broccoli__panel--drag-entered-u>.broccoli__panel-drop-to-insert-here{bottom:auto;top:-8px}.broccoli__panel--drag-entered-d{background:linear-gradient(rgba(56,113,224,0),rgba(56,113,224,.2))!important}.broccoli__panel--drag-entered-d[data-broccoli-sub-mod-name]{background:linear-gradient(rgba(24,154,163,0),rgba(24,154,163,.2))!important}.broccoli__panel--drag-entered-d>.broccoli__panel-drop-to-insert-here{bottom:-8px;top:auto}.broccoli__panel-drop-to-insert-here{animation:broccoli__panel-drop-to-insert-here .5s infinite;background-color:#f93;border:none;display:none;height:1px;left:5%;margin:0 auto;position:absolute;top:-8px;width:90%;z-index:100000000}@keyframes broccoli__panel-drop-to-insert-here{0%{opacity:1}50%{opacity:.6}}.broccoli__panel-drop-to-insert-here:after,.broccoli__panel-drop-to-insert-here:before{border-color:transparent #f93;border-style:solid;border-width:7px 0 7px 13px;content:" ";display:inline-block;height:0;left:-5%;position:absolute;top:-7px;width:0}.broccoli__panel-drop-to-insert-here:after{border-left-width:0;border-right-width:13px;left:auto;right:-5%}.broccoli__edit-window h2{font-weight:700;margin:1em;text-align:center}.broccoli__edit-window-fields{margin:.5em 0 3em}.broccoli__edit-window-field{background-color:#fefefe;border:1px solid #e3e3e3;border-radius:5px;box-shadow:0 3px 12px 6px rgba(0,0,0,.02);margin:1em 0 2em;overflow:hidden;position:relative}.broccoli__edit-window h3{background-color:#fefefe;border-bottom:1px solid #e3e3e3;font-weight:700;margin:0;padding:.8em 18px 5px;position:relative}.broccoli__edit-window h3 small{display:block;font-size:11px;line-height:1.3;margin:0 2px}.broccoli__edit-window .has-error h3{color:#a94442}.broccoli__edit-window-field-required h3:before{color:#f33;content:"*";font-size:80%;margin-right:.5em}.broccoli__edit-window-field-description{margin:.5em 18px}.broccoli__edit-window-field-content{margin:1em 18px}.broccoli__edit-window-message-field{display:none;margin:10px}.broccoli__edit-window-module-readme-inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px;margin:.5em 1em 2em;max-height:400px;overflow:auto;padding:20px}.broccoli__edit-window-builtin-fields-switch a:before,.broccoli__edit-window-module-readme-switch a:before{border-right:3px solid #666;border-top:3px solid #666;content:"";display:inline-block;height:.4em;margin-right:.7em;transform:rotate(45deg);transition:transform .08s linear;width:.4em}.broccoli__edit-window-builtin-fields-switch a.broccoli__edit-window-builtin-fields-switch__on:before,.broccoli__edit-window-builtin-fields-switch a.broccoli__edit-window-module-readme-switch__on:before,.broccoli__edit-window-module-readme-switch a.broccoli__edit-window-builtin-fields-switch__on:before,.broccoli__edit-window-module-readme-switch a.broccoli__edit-window-module-readme-switch__on:before{transform:rotate(135deg)}.broccoli__edit-window-module-readme-switch{text-align:right}.broccoli__edit-window-builtin-fields{background:#f9f9f9;border:1px solid #ddd;margin:1em 0;padding:.7em 1em}.broccoli__edit-window-builtin-fields__row{display:block}.broccoli__edit-window-builtin-fields__title{font-weight:700;margin:.5em 0 .2em}.broccoli__edit-window-builtin-fields__input{display:flex;margin-bottom:.3em}.broccoli__edit-window-builtin-fields__input>input,.broccoli__edit-window-builtin-fields__input>select,.broccoli__edit-window-builtin-fields__input>textarea{flex-grow:10}.broccoli__edit-window-builtin-fields__input>span{padding:.375rem .75rem}.broccoli__edit-window-module-fields{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:flex;height:320px;overflow:auto}.broccoli__edit-window-module-fields__instances{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;width:100%}.broccoli__edit-window-module-fields--fieldtype-module .broccoli__edit-window-module-fields__instances{margin-right:5px;padding-right:5px;width:70%}.broccoli__edit-window-module-fields__instances ul{padding:0}.broccoli__edit-window-module-fields__instances ul li{border-top:1px solid #e5e5e5;list-style-type:none;margin:0;padding:0}.broccoli__edit-window-module-fields__instances ul li:first-child{border-top:none}.broccoli__edit-window-module-fields__instances ul li a{border:1px solid #fff;color:#000;display:block;margin:0;padding:.5em 1em;position:relative;text-decoration:none}.broccoli__edit-window-module-fields__instances ul li a:not([data-broccoli-is-appender]):hover{background-color:#f5faff;border-color:#3871e0;border-style:dotted}.broccoli__edit-window-module-fields__instances ul li a:not([data-broccoli-is-appender]):hover[data-broccoli-sub-mod-name]{background-color:#f4fffc;border-color:#189aa3}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender]{background-color:#f5faff;border-color:rgba(56,113,224,.5);box-sizing:border-box;clear:both;color:#3871e0;font-size:11px;outline:none;padding:9px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender]:not([data-broccoli-sub-mod-name]){cursor:default}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender][data-broccoli-sub-mod-name]{background-color:#f4fffc;border-color:rgba(24,154,163,.5);box-sizing:border-box;clear:both;color:#189aa3;cursor:pointer;font-size:9px;padding:5px 15px;text-align:center;white-space:nowrap}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender][data-broccoli-sub-mod-name]:hover{border-color:#189aa3;border-style:dotted}.broccoli__edit-window-module-fields__palette{display:none}.broccoli__edit-window-module-fields--fieldtype-module .broccoli__edit-window-module-fields__palette{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:block;overflow:auto;width:30%}.broccoli__edit-window-logical-path{font-size:74%}.broccoli__edit-window-logical-path ul{margin:0;padding:0}.broccoli__edit-window-logical-path ul li{display:inline;list-style-type:none;margin:0;padding:0}.broccoli__edit-window-logical-path ul li:before{content:">";margin:0 .5em}.broccoli__edit-window-form-buttons{margin-top:1em;padding-bottom:.5em}.broccoli__edit-window-form-buttons-fluid{align-items:stretch;display:flex;gap:10px;margin:10px 0;padding:10px 0;text-align:center}@media (max-width:600px){.broccoli__edit-window-form-buttons-fluid{flex-direction:column}}.broccoli__edit-window-form-buttons-ok{flex-grow:1;padding:0;text-align:center}.broccoli__edit-window-form-buttons-ok button{max-width:100%;width:60%}@media (max-width:600px){.broccoli__edit-window-form-buttons-ok button{width:100%}}.broccoli__edit-window-form-buttons-cancel{flex-grow:1;padding:0;text-align:left;width:50%}@media (max-width:600px){.broccoli__edit-window-form-buttons-cancel{text-align:center;width:100%}}.broccoli__edit-window-form-buttons-cancel button{max-width:360px;width:80%}@media (max-width:600px){.broccoli__edit-window-form-buttons-cancel button{width:100%}}.broccoli__edit-window-form-buttons-delete{flex-grow:1;padding:0;text-align:right;width:50%}@media (max-width:600px){.broccoli__edit-window-form-buttons-delete{text-align:center;width:100%}}.broccoli__edit-window-form-buttons-delete button{max-width:360px;width:80%}@media (max-width:600px){.broccoli__edit-window-form-buttons-delete button{width:100%}}.broccoli__edit-window-field-preview{font-size:64%;line-height:1.1}.broccoli__edit-window-field-preview *{color:#666;display:inline;max-height:1.2em;max-width:100%;text-decoration:none}.broccoli__edit-window-field-error-message{display:none}.broccoli__edit-window-sticky-footer{background-color:hsla(0,0%,60%,.671);border:1px solid #e3e3e3;border-radius:5px;bottom:0;box-shadow:0 3px 12px 6px rgba(0,0,0,.05);box-sizing:border-box;display:flex;left:0;margin:0 18px 18px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s;width:calc(100% - 36px);z-index:1000}.broccoli__edit-window-sticky-footer-main{flex-grow:10;padding:10px}.broccoli__edit-window-sticky-footer-main button{max-width:400px;width:96%}.broccoli__edit-window-btn-close{height:2em;position:absolute;right:10px;top:10px;width:2em;z-index:100}.broccoli__edit-window-btn-close button{background-color:transparent;border:0;border-radius:50%;color:#999;cursor:pointer;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;width:100%}.broccoli__edit-window-btn-close button:after,.broccoli__edit-window-btn-close button:before{border-bottom:2px solid #999;content:"";left:15%;position:absolute;top:50%;width:70%}.broccoli__edit-window-btn-close button:before{transform:rotate(45deg)}.broccoli__edit-window-btn-close button:after{transform:rotate(-45deg)}.broccoli__edit-window-btn-close button:hover:after,.broccoli__edit-window-btn-close button:hover:before{border-bottom:2px solid #333}.broccoli__edit-window-inline-error-message{border:none;color:#a94442}.broccoli__edit-window-inline-error-message ul{margin-bottom:0;margin-top:0;padding:0}.broccoli__edit-window-inline-error-message ul li{list-style-type:none}.broccoli__edit-window-error-message-box{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#a94442;margin:2em;padding:15px}.broccoli__edit-window-error-message-box ul{margin-bottom:0;margin-top:0;padding:0}.broccoli__edit-window-error-message-box ul li{list-style-type:none}.broccoli__find-window{display:flex;flex-direction:column}.broccoli__find-window h2{font-weight:700;margin:1em;text-align:center}.broccoli__find-window-field-error-message{display:none}.broccoli__find-window-result{height:calc(100vh - 226px);max-height:400px;overflow:auto}.broccoli__find-window-result a{word-wrap:break-word;border-top:1px solid #ddd;display:block;margin:1px 0;overflow-wrap:break-word;padding:1em}.broccoli__lightbox{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;align-items:center;background-color:rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.broccoli__lightbox-inner{background-color:var(--px2-background-color);border-radius:10px;box-shadow:0 10px 40px 20px rgba(0,0,0,.3);box-sizing:border-box;height:auto;margin:40px auto 20px;max-height:calc(100% - 60px);max-width:calc(100% - 40px);min-width:480px;position:relative;width:580px}.broccoli__lightbox-inner-body{box-sizing:border-box;height:100%;max-height:100%;overflow:auto;padding:1em}.broccoli__lightbox-inner-body:after{clear:both;content:" ";display:block;height:10px;overflow:hidden}.broccoli__lightbox-inner--edit-window-mode{height:100%;margin:40px 20px 20px;width:100%}@media (max-width:600px){.broccoli__lightbox-inner{min-width:0;width:100%}}.broccoli__progress{background-color:hsla(0,0%,50%,.05);height:100%;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:1010000}.broccoli__progress-inner{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.broccoli__progress-loading-wrap{height:100px;margin:0 auto;width:100px}.broccoli__progress-loading-wrap .px2-loading{position:relative}.broccoli__progress-comment{background-color:#eee;color:#999;display:inline-block;font-size:70%;margin:0 auto;overflow:hidden;padding:.5em 1em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.broccoli--module-info-preview{word-wrap:break-word;background-color:hsla(0,0%,100%,.9);border:5px solid #999;box-sizing:border-box;font-size:11px;height:320px;overflow:hidden;padding:20px;position:fixed;width:280px;word-break:break-word;z-index:10000}.broccoli--module-info-preview .broccoli--module-info-content{font-size:11px}.broccoli--module-info-preview .broccoli--module-info-content *{font-size:inherit}.broccoli--module-info-preview .broccoli--module-info-content h1{font-size:14px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h2{font-size:12px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h3,.broccoli--module-info-preview .broccoli--module-info-content h4,.broccoli--module-info-preview .broccoli--module-info-content h5,.broccoli--module-info-preview .broccoli--module-info-content h6{font-size:11px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h1:first-of-type{margin:0}.broccoli--module-info-content{word-wrap:break-word;word-break:break-word}.broccoli--module-info-content-id{border-top:1px dotted #aaa;color:#999;font-size:10px;margin-top:4em;padding:5px 0}.broccoli--module-info-content-thumb{background-color:#f9f7f5;float:right;margin:0 0 15px 15px;max-width:20%;width:200px}.broccoli--module-info-content-thumb img{width:100%}.broccoli--module-info-content-pics{border-top:1px solid #bbb;clear:both;margin:10px 0;padding:2em 0;text-align:center}.broccoli--module-info-content-pics ul{display:flex;flex-wrap:wrap;margin:1em 0;overflow:auto;padding:0}.broccoli--module-info-content-pics ul li{list-style-type:none;margin:1em;padding:0}.broccoli--module-info-content-pics ul li img{border:2px solid #999;box-sizing:border-box;max-width:100%;width:auto}.broccoli__module-readme{color:#333;text-align:left}.broccoli__module-readme img{max-width:100%}.broccoli__module-readme h1{background:transparent;color:#999;font-size:small;font-weight:700;text-align:left}.broccoli__module-readme h2{border-bottom:1px solid #333;font-size:146%;margin:2em 0 .5em;padding:.3em .5em}.broccoli__module-readme h2,.broccoli__module-readme h3{background:transparent;color:#000;font-weight:700;text-align:left}.broccoli__module-readme h3{border:none;font-size:123%;margin:1em 0 .5em;padding:0}.broccoli__module-readme h4{background:transparent;border:none;color:#000;font-size:110%;font-weight:700;margin:1em 0 .5em;padding:0;text-align:left}.broccoli__module-readme blockquote,.broccoli__module-readme ol,.broccoli__module-readme p,.broccoli__module-readme pre,.broccoli__module-readme ul{margin-bottom:1em;margin-top:1em}.broccoli__module-readme li blockquote,.broccoli__module-readme li ol,.broccoli__module-readme li p,.broccoli__module-readme li pre,.broccoli__module-readme li ul{margin-bottom:.2em;margin-top:.2em}.broccoli__module-palette{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}.broccoli__module-palette div.broccoli__module-palette-inner{background-color:#e5e5e5;box-sizing:border-box;overflow:hidden;padding-left:1px}.broccoli__module-palette div.broccoli__module-palette-filter{box-sizing:border-box;display:flex;height:50px;overflow:hidden;padding:10px}.broccoli__module-palette div.broccoli__module-palette-filter input[type=search]{border:none;font-size:12px}.broccoli__module-palette ul.broccoli__module-palette-list{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-size:small;margin:0;overflow:auto;padding:0}.broccoli__module-palette ul.broccoli__module-palette-list li{list-style-type:none;padding:0}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups{background-color:#f9f7f5;box-sizing:border-box;color:#000;display:block;font-size:12px;font-weight:700;overflow:hidden;padding:.3em 1em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups:active,.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups:focus,.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups:hover{color:#333}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7ZRRCYAwFEVvBCO8CItgBCPYwCo2MYo2MIIR9IkTRP1525wi98AFv3YOwgYQQgj5MJWu0xWIQ/w5DkbWgFnXR0SIbtRN/ttMfYgQ2BAvHxEoP0ZMxoMklXzHGSJcarklwhKaPOJx+Y7g+ovLXPK7iAbbTckmP0es8gHxD1ZwRPuWnBBC/sECNYYnnM4JpPcAAAAASUVORK5CYII=");background-size:cover;content:"";display:inline-block;height:16px;margin-right:.7em;transform:rotate(0deg);transition:transform .08s linear;vertical-align:middle;width:16px}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette__buttongroups--closed:before{transform:rotate(-90deg)}.broccoli__module-palette ul.broccoli__module-palette-list li ul{font-size:small;margin:0;padding:0}.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette__buttongroups{background-color:#f9f9f9;box-sizing:border-box;color:#666;font-size:12px;font-weight:400;text-decoration:none}.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette__buttongroups:active,.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette__buttongroups:focus,.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette__buttongroups:hover{color:#000}.broccoli__module-palette ul.broccoli__module-palette-list li ul li ul{margin:0;padding:0}.broccoli__module-palette ul.broccoli__module-palette-list li ul li ul li{border-bottom:1px solid #e5e5e5;padding:0}.broccoli__module-palette a.broccoli__module-palette__draggablebutton{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;cursor:grab;display:flex;font-size:14px;height:50px;line-height:1;margin:0;overflow:hidden;padding:4px;text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.broccoli__module-palette a.broccoli__module-palette__draggablebutton:active{cursor:grabbing}.broccoli__module-palette a.broccoli__module-palette__draggablebutton:hover{background-color:#f5faff;color:#000;text-decoration:none}.broccoli__module-palette span.broccoli__module-palette__draggablebutton-thumb{background-color:transparent;height:35px;min-height:35px;min-width:35px;overflow:hidden;padding:0;text-overflow:ellipsis;width:35px}.broccoli__module-palette span.broccoli__module-palette__draggablebutton-thumb img{height:100%;width:100%}.broccoli__module-palette span.broccoli__module-palette__draggablebutton-label{overflow:hidden;padding-left:8px;text-overflow:ellipsis}.broccoli__module-palette a.broccoli__module-palette__draggablebutton-children{padding-left:24px}.broccoli__module-palette a.broccoli__module-palette__draggablebutton-children span.broccoli__module-palette__draggablebutton-thumb{height:27px;min-height:27px;min-width:27px;width:27px}.broccoli--contextmenu{background-color:#f9f9f9;border:1px solid #999;display:block;font-size:14px;left:0;max-width:300px;min-height:30px;position:fixed;top:0;z-index:20000}.broccoli--contextmenu ul{margin:0;padding:0}.broccoli--contextmenu ul li{list-style-type:none;margin:0;padding:0}.broccoli--contextmenu ul li a,.broccoli--contextmenu ul li span{display:block;padding:4px 18px}.broccoli--contextmenu ul li a:hover{background-color:#f0f0f0}.broccoli__indicator{animation:broccoli__indicator .25s infinite;background-color:#eee;color:#999;display:inline-block;font-size:10px;opacity:.7;padding:.2em 2em;position:absolute;right:0;top:0}@keyframes broccoli__indicator{0%{opacity:.7}50%{opacity:.5}}.broccoli__indicator-completed{animation:none}body>.broccoli__indicator{z-index:2000000}.broccoli__insert-window h2{font-weight:700;margin:1em;text-align:center}.broccoli__insert-window-list{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-size:small;margin:0;overflow:auto;padding:0}.broccoli__insert-window-list li{list-style-type:none;padding:0}.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups{background-color:#f9f7f5;box-sizing:border-box;color:#000;display:block;font-size:12px;font-weight:700;overflow:hidden;padding:.3em 1em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups:active,.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups:focus,.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups:hover{color:#333}.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7ZRRCYAwFEVvBCO8CItgBCPYwCo2MYo2MIIR9IkTRP1525wi98AFv3YOwgYQQgj5MJWu0xWIQ/w5DkbWgFnXR0SIbtRN/ttMfYgQ2BAvHxEoP0ZMxoMklXzHGSJcarklwhKaPOJx+Y7g+ovLXPK7iAbbTckmP0es8gHxD1ZwRPuWnBBC/sECNYYnnM4JpPcAAAAASUVORK5CYII=");background-size:cover;content:"";display:inline-block;height:16px;margin-right:.7em;transform:rotate(0deg);transition:transform .08s linear;vertical-align:middle;width:16px}.broccoli__insert-window-list li a.broccoli__insert-window__buttongroups--closed:before{transform:rotate(-90deg)}.broccoli__insert-window-list li ul{font-size:small;margin:0;padding:0}.broccoli__insert-window-list li ul li a.broccoli__insert-window__buttongroups{background-color:#f9f9f9;box-sizing:border-box;color:#666;font-size:12px;font-weight:400;text-decoration:none}.broccoli__insert-window-list li ul li a.broccoli__insert-window__buttongroups:active,.broccoli__insert-window-list li ul li a.broccoli__insert-window__buttongroups:focus,.broccoli__insert-window-list li ul li a.broccoli__insert-window__buttongroups:hover{color:#000}.broccoli__insert-window-list li ul li ul{font-size:small;margin:0;padding:0}.broccoli__insert-window-list li ul li ul li{border-bottom:1px solid #e5e5e5;padding:0}.broccoli__insert-window .broccoli__insert-window__module{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;display:flex;font-size:14px;height:50px;justify-content:space-between;line-height:1;margin:0;overflow:hidden;padding:4px;text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.broccoli__insert-window .broccoli__insert-window__module-selected,.broccoli__insert-window .broccoli__insert-window__module-selected:hover{background-color:#00a0e6;color:#eee}.broccoli__insert-window .broccoli__insert-window__module-thumb{height:35px;min-height:35px;min-width:35px;overflow:hidden;padding:0;width:35px}.broccoli__insert-window .broccoli__insert-window__module-thumb img{height:100%;width:100%}.broccoli__insert-window .broccoli__insert-window__module-label{flex-grow:10;overflow:hidden;padding-left:8px;text-overflow:ellipsis}.broccoli__insert-window .broccoli__insert-window__module-button{padding-left:10px}.broccoli__insert-window a.broccoli__insert-window__module-children{padding-left:24px}.broccoli__insert-window a.broccoli__insert-window__module-children span.broccoli__insert-window__module-thumb{height:27px;min-height:27px;min-width:27px;width:27px}
