.alert[data-v-50242fd4]{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:1em 1.75em 1em .75em;margin-bottom:1em;background-color:var(--uibg-color);box-shadow:0 0 0 2px var(--border-color) inset,0 0 0 0 transparent;border-radius:4px}.alert .alert--icon[data-v-50242fd4]{flex:0 0 3em;margin-right:.5em}.alert .alert--icon svg.icon[data-v-50242fd4]{width:3em;height:3em}.alert .alert--message[data-v-50242fd4]{line-height:1.4}.alert.alert-info[data-v-50242fd4]{color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color) inset,0 0 0 0 transparent}.alert.alert-info svg[data-v-50242fd4]{fill:#6a4acc}.alert.alert-info .alert--message b[data-v-50242fd4]{color:#6a4acc}.alert.alert-success[data-v-50242fd4]{box-shadow:0 0 0 2px #2ecc71 inset,0 0 0 0 transparent;background:rgba(46,204,113,.25)}.alert.alert-success svg[data-v-50242fd4]{fill:#27ae60}.alert.alert-success .alert--message b[data-v-50242fd4]{color:#27ae60}.alert.alert-warning[data-v-50242fd4]{box-shadow:0 0 0 2px #f39c12 inset,0 0 0 0 transparent;background:rgba(243,156,18,.25)}.alert.alert-warning svg[data-v-50242fd4]{fill:#e67e22}.alert.alert-warning .alert--message b[data-v-50242fd4]{color:#e67e22}.alert.alert-error[data-v-50242fd4]{box-shadow:0 0 0 2px #e74c3c inset,0 0 0 0 transparent;background:rgba(231,76,60,.25)}.alert.alert-error svg[data-v-50242fd4]{fill:#c0392b}.alert.alert-error .alert--message b[data-v-50242fd4]{color:#c0392b}.modal-window>.alert[data-v-50242fd4]{margin:0}p.welcome[data-v-e9d4472d]{font-size:1.2em;line-height:1.5}.userTypeSwitch .input-field[data-v-e9d4472d]{margin-bottom:1.5em}.userTypeSwitch .input-field label[data-v-e9d4472d]{display:flex;align-content:center;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}.userTypeSwitch .input-field label span[data-v-e9d4472d]{line-height:1.5em}.userTypeSwitch .input-field label input[type=radio][data-v-e9d4472d]{transform:scale(1.75);margin:.5em 1em;accent-color:var(--accent-color)}input[type=text][data-v-08270a47],input[type=email][data-v-08270a47],input[type=phone][data-v-08270a47]{padding:1em .5em;border:1px solid transparent;background:var(--bg-color);border-bottom:2px solid var(--border-color);transition:all ease .3s}input[type=text][data-v-08270a47]:focus,input[type=email][data-v-08270a47]:focus,input[type=phone][data-v-08270a47]:focus{box-shadow:none;outline:none;border-bottom-color:var(--accent-color);box-shadow:0 0 1px var(--accent-color)}.input-field[data-v-08270a47]{position:relative;padding:1.6em 0 0}.input-field input[data-v-08270a47],.input-field label[data-v-08270a47]{font-size:1em;color:var(--text-color)}.input-field label[data-v-08270a47]{position:absolute;top:2.6em;left:.5em;font-size:1em;pointer-events:none;font-weight:700;transition:all .15s ease-out}.input-field input[data-v-08270a47]::placeholder{opacity:0;color:var(--bg-color)}.input-field input[data-v-08270a47]:focus::placeholder{opacity:1;color:var(--text-color)}.input-field input:focus~label[data-v-08270a47],.input-field input.filled~label[data-v-08270a47]{top:0;left:0;font-size:1em}@media (prefers-color-scheme: light){[data-v-020742be]:root{--accent-color: #4d3b82;--text-color: #222;--border-color: #cdcdcd;--bg-color: #fefefe;--uibg-color: #f9f4f4;--shadow-color: rgba(0, 0, 0, .3)}}@media (prefers-color-scheme: dark){[data-v-020742be]:root{--accent-color: #a181ff;--text-color: #fefefe;--border-color: #5f5959;--bg-color: #191616;--uibg-color: #121212;--shadow-color: rgba(0, 0, 0, .75)}}[data-v-020742be]:root{--shadow-blur: 1em;--shadow-hover-blur: .25em}[data-v-020742be]::placeholder{color:var(--text-color)}[data-v-020742be]::selection{background:var(--accent-color);color:var(--bg-color)}.tooltip[data-v-020742be]{display:inline-flex;flex-direction:column-reverse;position:relative;top:0;margin-left:.5em;overflow:hidden;border-radius:50%;border:3px solid var(--text-color);background:var(--text-color)}.tooltip[data-v-020742be]:focus,.tooltip[data-v-020742be]:hover{border-color:var(--accent-color);background:var(--accent-color)}.tooltip:focus~.tooltip-content[data-v-020742be],.tooltip:hover~.tooltip-content[data-v-020742be]{display:block;z-index:0;opacity:1}.tooltip-content[data-v-020742be]{position:absolute;top:0;left:0;padding:.5rem 1rem;max-width:60%;transform:translateY(-100%);font-size:.875rem;line-height:1.4;color:var(--bg-color);border-radius:1em;border:1px solid var(--accent-color);background:var(--text-color);box-shadow:0 0 1em var(--shadow-color);opacity:0;z-index:-9;transition:opacity ease-in-out .3s}.tooltip-icon[data-v-020742be]{width:.8rem;height:.8rem;cursor:pointer;position:relative;z-index:1;fill:var(--bg-color);transition:color ease .3s}@media (prefers-color-scheme: light){[data-v-712b5f69]:root{--accent-color: #4d3b82;--text-color: #222;--border-color: #cdcdcd;--bg-color: #fefefe;--uibg-color: #f9f4f4;--shadow-color: rgba(0, 0, 0, .3)}}@media (prefers-color-scheme: dark){[data-v-712b5f69]:root{--accent-color: #a181ff;--text-color: #fefefe;--border-color: #5f5959;--bg-color: #191616;--uibg-color: #121212;--shadow-color: rgba(0, 0, 0, .75)}}[data-v-712b5f69]:root{--shadow-blur: 1em;--shadow-hover-blur: .25em}[data-v-712b5f69]::placeholder{color:var(--text-color)}[data-v-712b5f69]::selection{background:var(--accent-color);color:var(--bg-color)}form.orderForm[data-v-712b5f69]{padding-bottom:4em}fieldset[data-v-712b5f69]{display:flex;position:relative;padding:0;margin:0;width:100%;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;outline:none;border:none}fieldset .input-field[data-v-712b5f69]{flex:0 0 100%;margin:.5em 0;display:flex;flex-flow:column-reverse nowrap}@media (min-width: 54rem){fieldset .input-field[data-v-712b5f69]{flex:0 0 45%;margin:.25em 0}}.required-legend[data-v-712b5f69]{padding:1em;margin-top:2em}button[name=submit-form][data-v-712b5f69]{float:right;font-size:1em;font-weight:700}button[name=submit-form][data-v-712b5f69]:after{content:"";display:table;clear:both;float:none}@media (prefers-color-scheme: light){[data-v-7a0e86ff]:root{--accent-color: #4d3b82;--text-color: #222;--border-color: #cdcdcd;--bg-color: #fefefe;--uibg-color: #f9f4f4;--shadow-color: rgba(0, 0, 0, .3)}}@media (prefers-color-scheme: dark){[data-v-7a0e86ff]:root{--accent-color: #a181ff;--text-color: #fefefe;--border-color: #5f5959;--bg-color: #191616;--uibg-color: #121212;--shadow-color: rgba(0, 0, 0, .75)}}[data-v-7a0e86ff]:root{--shadow-blur: 1em;--shadow-hover-blur: .25em}[data-v-7a0e86ff]::placeholder{color:var(--text-color)}[data-v-7a0e86ff]::selection{background:var(--accent-color);color:var(--bg-color)}.project-panel .project-preview[data-v-7a0e86ff]{position:relative}.project-panel .project-preview .project-preview--actions[data-v-7a0e86ff]{position:absolute;bottom:.5em;display:flex;width:100%;height:4em;overflow:hidden;justify-content:center}.project-panel .project-preview .button[data-v-7a0e86ff]{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}@media (min-width: 54rem){.project-panel .project-preview .project-preview--actions .button[data-v-7a0e86ff]{transform:translateY(4em);transition:transform .15s ease-in-out}.project-panel .project-preview:hover .project-preview--actions .button[data-v-7a0e86ff],.project-panel .project-preview:focus .project-preview--actions .button[data-v-7a0e86ff]{transform:translate(0)}}nav.breadcrumb[data-v-5066816f]{display:block}nav.breadcrumb ul[data-v-5066816f]{display:flex;flex-flow:row nowrap;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-content:center}nav.breadcrumb ul li svg[data-v-5066816f]{width:1.5em;height:1.5em;margin-bottom:.5em;fill:var(--text-color)}nav.breadcrumb ul li[data-v-5066816f]{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:baseline;justify-content:flex-start;margin:.5em 0}nav.breadcrumb ul li .sep[data-v-5066816f]{margin:0 .5em;text-align:center;text-transform:capitalize;color:var(--text-color);font-size:.9em}nav.breadcrumb ul li .item[data-v-5066816f]{color:var(--text-color);border:0;font-weight:bolder;font-size:.95em;background:none}nav.breadcrumb ul li button.item[data-v-5066816f]{cursor:pointer}nav.breadcrumb ul li button.item[data-v-5066816f]:hover,nav.breadcrumb ul li button.item[data-v-5066816f]:focus{outline:none;color:var(--accent-color)}header.panel-header[data-v-58415d02]{display:flexbox;flex-flow:row nowrap;justify-content:space-between;border-bottom:4px double var(--border-color)}div.panel-body h3[data-v-58415d02]{padding:.5em 0}div.panel-body p[data-v-58415d02]{line-height:1.5;padding-bottom:.5em}button[data-v-58415d02]{background:none;border:none}button svg[data-v-58415d02]{width:2em;height:2em;fill:var(--text-color)}button[data-v-58415d02]:hover{background:var(--accent-color)}button:hover svg[data-v-58415d02]{fill:var(--bg-color)}.demo{position:relative}@media (min-width: 54rem){.demo{min-height:100vh;overflow-x:hidden;overflow-y:auto}}.demo .intro header h1,.demo .intro p.welcome,.demo .intro .input-field label{text-shadow:2px 2px 3px #f6faff,-2px 2px 3px #f6faff,-2px -2px 3px #f6faff,2px -2px 3px #f6faff}@media (prefers-color-scheme: dark){.demo .intro header h1,.demo .intro p.welcome,.demo .intro .input-field label{color:var(--bg-color)}}.demo .intro header h1::selection,.demo .intro p.welcome::selection,.demo .intro .input-field label::selection{text-shadow:none}.demo .intro:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}@media (min-width: 12rem){.demo .intro:before{width:100vw;background-image:url(/assets/schema-xs.16c89fc0.JPG)}}@media (min-width: 32rem){.demo .intro:before{width:100vw;background-image:url(/assets/schema-sm.a2855894.JPG)}}@media (min-width: 54rem){.demo .intro:before{width:50vw;background-image:url(/assets/schema-md.3bf603b3.JPG)}}@media (min-width: 64rem){.demo .intro:before{background-image:url(/assets/schema-lg.fa2b6f23.JPG)}}@media (min-width: 80rem){.demo .intro:before{background-image:url(/assets/schema-xl.ec5fc01c.JPG)}}.demo .intro input[type=submit]{margin-top:3em}.project-menu,.edition-menu{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;max-height:100vh;overflow-x:auto;width:100%;max-width:100%;background:var(--uibg-color)}@media (min-width: 54rem){.project-menu,.edition-menu{flex-flow:column nowrap;height:100vh;overflow-y:auto;overflow-x:none}}.project-menu .menu--item,.edition-menu .menu--item{display:inline-block;width:auto;margin:4em .5em}@media (min-width: 54rem){.project-menu .menu--item,.edition-menu .menu--item{display:block;margin:.5em;width:90%}}@media (min-width: 64rem){.project-menu .menu--item,.edition-menu .menu--item{display:inline-block}}footer p{display:inline-flex;align-items:center;margin:1em 0 0;padding:.5em 0 0;width:100%;border-top:4px double var(--border-color)}footer p span{margin:0 0 0 .5em;font-weight:700}footer p span button{padding:0;background:none;border:none;font-size:inherit;font-weight:inherit;color:var(--accent-color)}.slide-enter-active,.slide-leave-active{min-height:100vh;transition:opacity .5s ease}.slide-enter-from,.slide-leave-to{min-height:0;opacity:0}/*
* Hybrid series
*
* @author: Nicolas Lebrun <nclslbrn@gmail.com>
* @author_uri: https://nicolas-lebrun.fr/about/
* @package  HybridSeries
* @license  https://spdx.org/licenses/MIT.html MIT License
* @version  GIT: 1.0.1
* @link     https://github.com/nclslbrn/hybrid-series
*/@media (prefers-color-scheme: light){:root{--accent-color: #4d3b82;--text-color: #222;--border-color: #cdcdcd;--bg-color: #fefefe;--uibg-color: #f9f4f4;--shadow-color: rgba(0, 0, 0, .3)}}@media (prefers-color-scheme: dark){:root{--accent-color: #a181ff;--text-color: #fefefe;--border-color: #5f5959;--bg-color: #191616;--uibg-color: #121212;--shadow-color: rgba(0, 0, 0, .75)}}:root{--shadow-blur: 1em;--shadow-hover-blur: .25em}::placeholder{color:var(--text-color)}::selection{background:var(--accent-color);color:var(--bg-color)}body{padding:0;margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.2em}header.site-header{display:inline-flex;align-items:center}header.site-header img{padding-right:1em}header{position:relative;display:flex;align-items:flex-start;width:auto;margin:2em 0 1em}header h2{margin:0}a{text-decoration:var(--text-color) double underline;color:var(--accent-color)}a:hover{text-decoration:var(--accent-color) wavy underline}body{background:var(--bg-color);color:var(--text-color)}main{display:block;width:100%;height:100%}main .info,main .demo .intro{padding:2em 2em 4em}@media (min-width: 54rem){main{display:flex;flex-flow:row nowrap;align-items:flex-start;max-height:100vh;overflow-y:hidden}main .demo,main .info{flex-basis:50%;min-height:100vh;max-height:calc(100vh - 3em);overflow-y:auto}main .info{max-height:calc(100vh - 3em);min-height:calc(100vh - 3em)}main .info--body{min-height:85vh}main .demo{display:flex;flex-direction:column}main .demo .intro{padding:2em;align-self:center}main .demo .project-panel,main .demo .edition-panel{flex-basis:100%}}button.button *{pointer-events:none}.button{margin:.5em .25em;padding:1em;background:var(--bg-color);border:2px solid var(--border-color);box-shadow:0 .25em var(--shadow-blur) var(--shadow-color);color:var(--text-color);border-radius:1.66em;line-height:.75;font-size:1em;text-transform:capitalize;overflow:hidden;cursor:pointer;transition:all .15s ease-out}.button svg{width:1em;height:1em;margin-right:.1em;fill:var(--text-color)}.button span{margin-left:.5em;line-height:1.5em;color:inherit}.button:hover,.button:focus{border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 .33em var(--shadow-hover-blur) var(--shadow-color)}.button:hover svg,.button:focus svg{fill:var(--accent-color)}.button.disable{opacity:.5}.button.disable:hover,.button.disable:focus{box-shadow:0 .25em var(--shadow-blur) var(--shadow-color);color:inherit}.button.disable:hover svg,.button.disable:focus svg{fill:var(--text-color)}.menu--item .button{min-width:220px;text-align:center;padding:0;border:none}@media (min-width: 54rem){.menu--item .button{display:flex;flex-flow:row nowrap;align-items:center;text-align:left;width:100%}}.menu--item .button img{margin:1em;max-height:33vh;width:auto;border-radius:1em;overflow:hidden}@media (min-width: 54rem){.menu--item .button img{max-height:216px}}.menu--item .button .item--info{padding:1em}.menu--item .button .item--info h3{margin:0;font-size:1.66em;line-height:1.33}.menu--item .button .item--info p{text-transform:none;line-height:1.2;font-size:1em}@media (min-width: 54rem){.menu--item .button .item--info{padding:2em}}table{position:relative;table-layout:auto;border-collapse:collapse;margin:1em 0 3em;width:100%;text-align:left}@media (min-width: 54rem){table{table-layout:fixed}}table thead th{border-bottom:4px solid var(--border-color)}table tr td{padding:.8em .5em}table tr td,table tr th{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:2}table tr th:first-child,table tr td:first-child{width:160px}table tr td{border-bottom:1px solid var(--border-color)}table tr:last-child td{border-bottom:none}table tr td{font-weight:lighter}table tr td:first-child{font-weight:bolder}.edition-preview iframe,.project-preview iframe{border:none;min-height:99vh;min-width:100%}
