diff --git a/public/assets/app.css b/public/assets/app.css
index 7e12a06d..f29493c1 100644
--- a/public/assets/app.css
+++ b/public/assets/app.css
@@ -1,3 +1,3 @@
-@font-face{font-family:laravel-su-icons;font-style:normal;font-weight:400;src:url(/fonts/laravel-su-icons.eot?2524d19e5321460c799c344274fd05dc);src:url(/fonts/laravel-su-icons.eot?2524d19e5321460c799c344274fd05dc#iefix) format("embedded-opentype"),url(/fonts/laravel-su-icons.woff2?448c757b85a2da50f92eb8a51bfca074) format("woff2"),url(/fonts/laravel-su-icons.woff?323e1c053cf789c702ca367d0b08757f) format("woff"),url(/fonts/laravel-su-icons.ttf?8914e718df2433c08d4cca2bba5e0f9a) format("truetype"),url(/fonts/laravel-su-icons.svg?af3004ad4293fc9b0094665e5bc6b029#laravel-su-icons) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#475669;font-family:Roboto,Helvetica,sans-serif;font-size:16px;line-height:18px;min-height:100vh;min-height:100%;min-width:576px;scroll-behavior:smooth;text-rendering:optimizeLegibility;width:100%}body ul li,html ul li{list-style:square;margin:4px 0}body hr,html hr{background:#e5e9f2;border:none;display:block;height:1px;margin:10px 0}body code,body pre,html code,html pre{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace}body code,html code{background:#fff;border-radius:3px;box-sizing:border-box;height:18px;line-height:18px;padding:2px 6px}body pre>code,html pre>code{border-radius:6px;display:block;height:auto;line-height:24px;padding:20px 30px;text-shadow:0 0 1px rgba(71,86,105,.1);white-space:pre}body .hljs-doctag,body .hljs-keyword,body .hljs-meta body .hljs-keyword,body .hljs-meta html .hljs-keyword,body .hljs-template-tag,body .hljs-template-variable,body .hljs-type,body .hljs-variable.language_,html .hljs-doctag,html .hljs-keyword,html .hljs-meta body .hljs-keyword,html .hljs-meta html .hljs-keyword,html .hljs-template-tag,html .hljs-template-variable,html .hljs-type,html .hljs-variable.language_{color:#ff7067}body .hljs-title,body .hljs-title.class_,body .hljs-title.class_.inherited__,body .hljs-title.function_,html .hljs-title,html .hljs-title.class_,html .hljs-title.class_.inherited__,html .hljs-title.function_{color:#c7b5e6}body .hljs-attr,body .hljs-attribute,body .hljs-literal,body .hljs-meta,body .hljs-number,body .hljs-operator,body .hljs-selector-attr,body .hljs-selector-class,body .hljs-selector-id,body .hljs-variable,html .hljs-attr,html .hljs-attribute,html .hljs-literal,html .hljs-meta,html .hljs-number,html .hljs-operator,html .hljs-selector-attr,html .hljs-selector-class,html .hljs-selector-id,html .hljs-variable{color:#6ebaf7}body .hljs-meta body .hljs-string,body .hljs-meta html .hljs-string,body .hljs-regexp,body .hljs-string,html .hljs-meta body .hljs-string,html .hljs-meta html .hljs-string,html .hljs-regexp,html .hljs-string{color:#9de589}body .hljs-built_in,body .hljs-symbol,html .hljs-built_in,html .hljs-symbol{color:#f69d50}body .hljs-code,body .hljs-comment,body .hljs-formula,html .hljs-code,html .hljs-comment,html .hljs-formula{color:#768390}body .hljs-name,body .hljs-quote,body .hljs-selector-pseudo,body .hljs-selector-tag,html .hljs-name,html .hljs-quote,html .hljs-selector-pseudo,html .hljs-selector-tag{color:#8ddb8c}body .hljs-subst,html .hljs-subst{color:#adbac7}body .hljs-section,html .hljs-section{color:#316dca;font-weight:700}body .hljs-bullet,html .hljs-bullet{color:#eac55f}body .hljs-emphasis,html .hljs-emphasis{color:#adbac7;font-style:italic}body .hljs-strong,html .hljs-strong{color:#adbac7;font-weight:700}body .hljs-addition,html .hljs-addition{background-color:#1b4721;color:#b4f1b4}body .hljs-deletion,html .hljs-deletion{background-color:#78191b;color:#ffd8d3}body a,html a{color:#ff2d20;outline:none;text-decoration:none}body a:active,body a:hover,html a:active,html a:hover{background:none;color:#d42318;text-decoration:underline}body a.dashed,html a.dashed{border-bottom:1px dashed transparent;text-decoration:none}body a.dashed:active,body a.dashed:hover,html a.dashed:active,html a.dashed:hover{border-bottom:1px dashed #d42318;text-decoration:none}body a.external,html a.external{position:relative}body a.external:after,html a.external:after{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;font-size:70%;opacity:0;pointer-events:none;position:relative;right:-5px;text-rendering:auto;text-rendering:optimizeLegibility;top:-4px;transform:translateY(5px) scale(.8);transition:opacity .1s ease,transform .1s ease}body a.external:hover:after,html a.external:hover:after{opacity:1;transform:translateY(0) scale(1)}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{box-sizing:border-box;display:block;font-family:Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.4;padding:0;width:100%}body h1.underline,body h2.underline,body h3.underline,body h4.underline,body h5.underline,body h6.underline,html h1.underline,html h2.underline,html h3.underline,html h4.underline,html h5.underline,html h6.underline{box-shadow:0 1px 0 #e5e9f2}body h1 .anchor,body h2 .anchor,body h3 .anchor,body h4 .anchor,body h5 .anchor,body h6 .anchor,html h1 .anchor,html h2 .anchor,html h3 .anchor,html h4 .anchor,html h5 .anchor,html h6 .anchor{font-size:.9em;font-weight:400;opacity:.3;text-decoration:none!important}body h1 .anchor:before,body h2 .anchor:before,body h3 .anchor:before,body h4 .anchor:before,body h5 .anchor:before,body h6 .anchor:before,html h1 .anchor:before,html h2 .anchor:before,html h3 .anchor:before,html h4 .anchor:before,html h5 .anchor:before,html h6 .anchor:before{content:"#"}body h1 .anchor:active,body h1 .anchor:focus,body h2 .anchor:active,body h2 .anchor:focus,body h3 .anchor:active,body h3 .anchor:focus,body h4 .anchor:active,body h4 .anchor:focus,body h5 .anchor:active,body h5 .anchor:focus,body h6 .anchor:active,body h6 .anchor:focus,html h1 .anchor:active,html h1 .anchor:focus,html h2 .anchor:active,html h2 .anchor:focus,html h3 .anchor:active,html h3 .anchor:focus,html h4 .anchor:active,html h4 .anchor:focus,html h5 .anchor:active,html h5 .anchor:focus,html h6 .anchor:active,html h6 .anchor:focus{opacity:.7}body h1,html h1{font-size:4.236rem;font-weight:100;margin:4.236rem 0 2.118rem}body h2,html h2{font-size:2.618rem;margin:2.618rem 0 1.309rem}body h3,html h3{font-size:1.618rem;font-weight:400;margin:3.236rem 0 1.618rem}body h4,html h4{font-size:17px;font-weight:700;margin:34px 0 5.6666666667px}body h5,body h6,html h5,html h6{font-size:16px;font-weight:700;margin:17px 0 5.6666666667px}body table,html table{border-collapse:collapse;border-radius:3px;border-spacing:0;box-shadow:0 0 0 1px #e5e9f2;width:100%}body table+table,html table+table{margin-top:10px}body table tr,html table tr{margin:0;padding:0}body table tr>td,body table tr>th,html table tr>td,html table tr>th{padding:10px}body table tr>td:first-child,body table tr>th:first-child,html table tr>td:first-child,html table tr>th:first-child{padding-left:15px}body table tr>td:last-child,body table tr>th:last-child,html table tr>td:last-child,html table tr>th:last-child{padding-right:15px}body table tr:first-child>td,html table tr:first-child>td{box-shadow:none}body table tr:first-child>td:first-child,html table tr:first-child>td:first-child{border-top-left-radius:3px}body table tr:first-child>td:last-child,html table tr:first-child>td:last-child{border-top-right-radius:3px}body table tr:last-child>td:first-child,html table tr:last-child>td:first-child{border-bottom-left-radius:3px}body table tr:last-child>td:last-child,html table tr:last-child>td:last-child{border-bottom-right-radius:3px}body table tbody tr>td,html table tbody tr>td{box-shadow:inset 0 1px 0 #e5e9f2}body table tbody tr:first-child>td,html table tbody tr:first-child>td{box-shadow:none}body table tbody tr:nth-child(2n)>td,html table tbody tr:nth-child(2n)>td{background:#f9fafc}body table thead tr>td,body table thead tr>th,html table thead tr>td,html table thead tr>th{background:#f9fafc;box-shadow:inset 0 -1px 0 #e5e9f2!important;font-weight:700}body table thead tr>td:first-child,body table thead tr>th:first-child,html table thead tr>td:first-child,html table thead tr>th:first-child{box-shadow:inset 0 -1px 0 #e5e9f2!important}body table thead tr:last-child>td:first-child,body table thead tr:last-child>td:last-child,html table thead tr:last-child>td:first-child,html table thead tr:last-child>td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body input[type=search],body input[type=text],body textarea,html input[type=search],html input[type=text],html textarea{border:none;border-radius:2px;box-shadow:0 0 0 1px #e5e9f2;color:#475669;font-family:Roboto,Helvetica,sans-serif;font-size:16px;line-height:32px;outline:none;padding:0 10px}body input[type=search]::-moz-placeholder,body input[type=text]::-moz-placeholder,body textarea::-moz-placeholder,html input[type=search]::-moz-placeholder,html input[type=text]::-moz-placeholder,html textarea::-moz-placeholder{color:#99a9bf}body input[type=search]::placeholder,body input[type=text]::placeholder,body textarea::placeholder,html input[type=search]::placeholder,html input[type=text]::placeholder,html textarea::placeholder{color:#99a9bf}body input[type=search].active,body input[type=search]:active,body input[type=search]:focus,body input[type=text].active,body input[type=text]:active,body input[type=text]:focus,body textarea.active,body textarea:active,body textarea:focus,html input[type=search].active,html input[type=search]:active,html input[type=search]:focus,html input[type=text].active,html input[type=text]:active,html input[type=text]:focus,html textarea.active,html textarea:active,html textarea:focus{box-shadow:0 0 0 1px #ff2d20;transition:box-shadow .2s ease}body input[type=search],body input[type=text],html input[type=search],html input[type=text]{height:32px}body .button,body input[type=reset],body input[type=submit],html .button,html input[type=reset],html input[type=submit]{background:#ff2d20;border:none;border-radius:2px;box-shadow:0 0 0 1px #b90b00;color:#fff;display:block;font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:32px;outline:none;padding:0 10px;text-align:center;text-decoration:none;text-transform:uppercase}body .button:hover,body input[type=reset]:hover,body input[type=submit]:hover,html .button:hover,html input[type=reset]:hover,html input[type=submit]:hover{background:#ff372a;color:#fff;text-decoration:none}body .button:active,body input[type=reset]:active,body input[type=submit]:active,html .button:active,html input[type=reset]:active,html input[type=submit]:active{background:#ec0e00}body blockquote,html blockquote{background:#ebf5fe;border-left:4px solid #64b5f6;border-radius:3px;color:#475669;height:auto;line-height:28px;margin:20px 0;min-height:22px;padding:20px 30px;position:relative}body blockquote:before,html blockquote:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:32px auto!important;content:"";display:block;display:inline-block;height:32px;left:22px;line-height:32px;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;font-size:32px;margin-top:-16px;pointer-events:none;position:absolute;text-align:center;text-rendering:auto;text-rendering:optimizeLegibility;top:50%;width:32px}body blockquote a,html blockquote a{color:inherit;text-decoration:underline}body blockquote a:hover,html blockquote a:hover{color:inherit;text-decoration:none}body blockquote code,html blockquote code{background:hsla(0,0%,100%,.5);box-shadow:0 0 0 1px #cee2f2;font-size:.9em}body blockquote.quote-video,html blockquote.quote-video{background:#ede7f7;border-left:4px solid #a184d5;color:rgba(75,73,78,.9);padding-left:78px}body blockquote.quote-video code,html blockquote.quote-video code{background:hsla(0,0%,100%,.4);box-shadow:0 0 0 1px #f3f2f6}body blockquote.quote-video:before,html blockquote.quote-video:before{color:#c6badc;content:""}body blockquote.quote-note,html blockquote.quote-note{background:#ffedec;border-left:4px solid #ff2d20;color:rgba(91,46,43,.9);padding-left:78px}body blockquote.quote-note code,html blockquote.quote-note code{background:hsla(0,0%,100%,.4);box-shadow:0 0 0 1px #f5d0cd}body blockquote.quote-note:before,html blockquote.quote-note:before{color:#f0aea9;content:""}body blockquote.quote-tip,html blockquote.quote-tip{padding-left:78px}body blockquote.quote-tip:before,html blockquote.quote-tip:before{color:#c6ddf0;content:""}body .label,html .label{border-radius:2px;box-sizing:border-box;display:inline-block;height:25px;line-height:25px;outline:none;padding:0 10px;position:relative}body .label.active,html .label.active{background:#ff2d20;color:#fff;cursor:default;text-decoration:none}body .label.success,html .label.success{background:#e7f7e2;color:#37a918}body .label.notice,html .label.notice{background:#faf7ee;color:#977b1f}body .label.warning,html .label.warning{background:#fcf0ef;color:#da362c}body a.label,html a.label{text-decoration:none;transition:color .3s ease,background .3s ease}body a.label:hover,html a.label:hover{transition:color .1s ease,background .1s ease}body a.label.success:hover,html a.label.success:hover{background:#d6f2ce;color:#309315}body a.label.notice:hover,html a.label.notice:hover{background:#f5eeda;color:#6d5816}body a.label.warning:hover,html a.label.warning:hover{background:#f9dfde;color:#b32820}.container{margin:0 auto;max-width:1600px;min-width:576px;width:100%}.header{background:#fff;position:relative}.header>.extras{border-bottom:1px solid #e5e9f2;height:36px;line-height:36px;width:100%}.header>.extras .extras-items{display:flex;height:inherit;justify-content:space-between;margin:0 auto;max-width:1600px}.header>.extras a{color:#475669;margin:0 10px}.header>.extras a:hover{color:#324057}@media(max-width:767px){.header>.extras{display:none}}.header>.extras.alternative .extras-items{color:#99a9bf!important;font-size:12px;justify-content:center}.header>.extras.alternative .extras-items a{color:#99a9bf!important}.header>.extras.alternative .extras-items span>a{margin:0!important}.header>.menu{border-bottom:1px solid #e5e9f2;padding:15px 0}.header>.menu .menu-content{display:flex;justify-content:stretch;margin:0 auto;max-width:1600px}.header>.menu .logo{background:url(/images/logo.png) 100% no-repeat;background-size:100% auto;display:block;height:42px;opacity:1;text-decoration:none;transition:opacity .3s ease,width .3s ease;width:150px}.header>.menu .logo h1{display:none}.header>.menu .menu-aside{box-sizing:border-box;flex:1;padding:0 20px}.header>.menu .menu-aside .menu-search{display:flex;height:42px;justify-content:stretch;line-height:42px;width:100%}.header>.menu .menu-aside .menu-search .menu-search-button,.header>.menu .menu-aside .menu-search .menu-search-input{height:42px;line-height:42px}.header>.menu .menu-aside .menu-search .menu-search-input{border-radius:2px 0 0 2px;flex:1;padding:0 15px;width:100%}.header>.menu .menu-aside .menu-search .menu-search-button{border-radius:0 2px 2px 0;width:100px}.header>.menu .menu-aside .menu-items{display:flex;font-size:16px;justify-content:space-around;line-height:22px;margin-bottom:-5px;padding:10px 0 0;width:100%}.header>.menu .menu-aside .menu-items>a,.header>.menu .menu-aside .menu-items>span{color:#475669;font-weight:700;height:22px;margin:0 10px;position:relative;text-decoration:none}.header>.menu .menu-aside .menu-items>span{color:#99a9bf}.header>.menu .menu-aside .menu-items>a{transition:color .3s ease}.header>.menu .menu-aside .menu-items>a:before{background:#ff2d20;bottom:0;content:"";height:2px;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:100% 100%;transition:transform .3s ease;width:100%}.header>.menu .menu-aside .menu-items>a.active,.header>.menu .menu-aside .menu-items>a:hover{color:#ff2d20}.header>.menu .menu-aside .menu-items>a.active:before,.header>.menu .menu-aside .menu-items>a:hover:before{transform:scaleX(1);transform-origin:0 0}@media(max-width:767px){.header>.menu .logo{opacity:0;width:0}}.splash{border-bottom:1px solid #e5e9f2;overflow:hidden;padding:100px 0}.splash .container{display:flex;height:250px;justify-content:stretch}.splash .splash-image{background:url(/images/human.png?v2) 50% no-repeat;opacity:1;transition:width .3s ease,opacity .3s ease;width:40%}.splash .splash-description{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 80px;text-align:center;transition:width .3s ease;width:60%}.splash .splash-description h1{display:block;font-size:3rem;font-weight:100;margin:0;padding:0 0 30px}.splash .splash-description span{color:#99a9bf;font-size:16px;line-height:24px}@media(max-width:991px){.splash .splash-image{opacity:0;width:0}.splash .splash-description{width:100%}}.section{border-bottom:1px solid #e5e9f2;font-size:18px;line-height:32px;overflow:hidden;position:relative}.section .container{padding:160px 0;position:relative}.section .container span{color:#475669;font-size:18px}.section .container .section-image{bottom:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .3s ease,right .3s ease,left .3s ease}.section .container .section-description{box-sizing:border-box;padding:0 50px;position:relative;width:40%;z-index:3}@media(max-width:991px){.section .container .section-description{width:100%}.section .container .section-image{opacity:0}}.section.orchid{background:#f9fafc url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzEyMScgd2lkdGg9JzEyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2MGg2MGwtLjAyNC02MEg2MnY2MGg1OXYxSDYydjU5aC0xVjYxSDF6TTAgMGgxdjEyMUgwem0xIDEyMGgxMjB2MUgxeicgZmlsbD0nI0VGRjFGMycgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+) top repeat fixed}.section.orchid .orchid-image{right:-250px}.section.orchid .orchid-description .orchid-description-github{text-decoration:none}@media(max-width:991px){.section.orchid .orchid-image{right:-450px}}.section.idea{background:#fff}.section.idea .container{display:flex;justify-content:flex-end}.section.idea .idea-image{left:10px}.section.idea .idea-description .idea-description-market{text-decoration:none}@media(max-width:991px){.section.idea .idea-image{left:-210px}}.section.sleeping-owl{background:#f9fafc}.section.sleeping-owl .sleeping-owl-image{right:10px}.section.sleeping-owl .sleeping-owl-description .sleeping-owl-description-github{text-decoration:none}@media(max-width:991px){.section.sleeping-owl .sleeping-owl-image{right:-210px}}.section.ecosystem .container{display:flex;flex-wrap:wrap;justify-content:stretch;padding:50px 0}.section.ecosystem h2{display:block;padding:0 0 50px;text-align:center}.section.ecosystem .ecosystem-plank{box-sizing:border-box;padding:20px;width:25%}.section.ecosystem .ecosystem-plank>a{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #e5e9f2,0 5px 13px rgba(31,45,61,.1);box-sizing:border-box;display:block;height:300px;padding:10px;transform:scale(1);transition:transform .3s ease;width:100%}.section.ecosystem .ecosystem-plank>a:hover{transform:scale(1.05)}.footer{background:#1f2d3d url(/images/footer-logo.png) 100% 100% no-repeat fixed;box-shadow:inset 0 4px 0 0 #99a9bf;color:#99a9bf}.footer a{color:#e5e9f2}.footer a:hover{color:#fff}.footer .footer-content{box-sizing:border-box;display:flex;justify-content:space-between;padding:50px 20px;width:100%}.footer .footer-content .footer-column ul{padding:10px 0 0 20px}.footer .footer-content .footer-column ul>li{list-style:none;padding:15px 0}.footer .footer-bottom{box-shadow:0 -1px 0 #475669;box-sizing:border-box;display:flex;justify-content:stretch;line-height:32px;min-height:32px;padding:10px 20px;width:100%}.footer .footer-bottom address{color:#99a9bf;font-style:italic}.footer .footer-bottom .footer-bottom-menu{display:flex;flex:1;justify-content:flex-end}.footer .footer-bottom .footer-bottom-menu a,.footer .footer-bottom .footer-bottom-menu span{margin:0 10px;white-space:nowrap}@media(max-width:767px){.footer .footer-bottom{flex-direction:column-reverse}.footer .footer-bottom address{text-align:center}.footer .footer-bottom .footer-bottom-menu{justify-content:center;padding:10px 0}}.layout-documentation{background:#f9fafc}.versions{background:#fff;border:3px solid #e5e9f2;border-radius:5px;box-sizing:border-box;height:50px;line-height:50px;margin:20px auto 30px;padding:0 10px!important;position:sticky;top:-2px;z-index:9}.versions,.versions .versions-list{align-items:center;display:flex;justify-content:space-between}.versions .versions-list{position:relative}.versions .versions-list a.label:hover{background:#eff2f7;color:#ec0e00;text-decoration:none;transition:background .3s ease}.versions .label{color:#ff2d20;margin:0 5px}.versions .label.active,.versions .label.active:active,.versions .label.active:focus{background:#ff2d20;color:#fff}.versions .label.title{background:#eff2f7;color:#99a9bf;font-size:13px;letter-spacing:1px;max-width:100px;overflow:hidden;text-transform:uppercase;transition:max-width .3s ease-in-out,padding .3s ease-in-out}.versions .scroll-to-top{background:#e5e9f2;border-radius:0 0 0 2px;box-shadow:inset 0 0 0 2px rgba(229,233,242,0);color:#99a9bf;display:block;font-size:28px;height:44px;left:-10px;line-height:44px;overflow:hidden;position:relative;text-align:center;top:0;transition:width .3s ease-in-out,background .3s ease,box-shadow .3s ease,color .3s ease;width:0}.versions .scroll-to-top:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility}.versions .scroll-to-top:hover{background:#f9fafc;color:#ff2d20}.versions .scroll-to-top:active{border-radius:3px;box-shadow:inset 0 0 0 2px #ff2d20;transition:width .3s ease-in-out,background .3s ease,box-shadow 0s ease,color .3s ease}.versions.fixed{border-radius:0 0 5px 5px}.versions.fixed .label.title{max-width:0;padding:0}.versions.fixed .scroll-to-top{width:50px}.documentation{display:flex;flex-direction:row}.documentation .documentation-menu{margin-right:15px;min-width:260px;padding:10px 0 50px;width:260px}.documentation .documentation-menu ul{margin-bottom:.5rem}.documentation .documentation-menu ul li{list-style:none!important}.documentation .documentation-menu ul a{border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0);color:#8492a6;display:block;font-size:16px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 1rem;position:relative;text-overflow:ellipsis;text-transform:none;transition:color .1s ease,box-shadow .1s ease,background .1s ease;white-space:nowrap;z-index:1}.documentation .documentation-menu ul a:hover{background:#eff2f7;color:#ff2d20;text-decoration:none;transition:color .3s ease,box-shadow .3s ease,background .3s ease}.documentation .documentation-menu ul a:active{background:#fff;box-shadow:inset 0 0 0 1px #ff2d20;transition:color .3s ease,box-shadow 0s ease,background .3s ease}.documentation .documentation-menu ul a.external-link:after{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;margin-left:4px;position:relative;text-rendering:auto;text-rendering:optimizeLegibility;top:-4px;transform:scale(.7)}.documentation .documentation-menu ul a.active,.documentation .documentation-menu ul a.active:active,.documentation .documentation-menu ul a.active:focus,.documentation .documentation-menu ul a.active:hover{background:#ff2d20;color:#fff;cursor:default;text-decoration:none;transition:color .6s ease,background .6s ease}.documentation .documentation-menu ul a.active:active:before,.documentation .documentation-menu ul a.active:before,.documentation .documentation-menu ul a.active:focus:before,.documentation .documentation-menu ul a.active:hover:before{display:none}.documentation .documentation-menu>ul h2{font-size:inherit!important;font-weight:inherit!important;margin:0!important}.documentation .documentation-menu>ul>li{color:#475669;font-size:14px;font-weight:700;letter-spacing:1px;line-height:26px;margin:15px 0;text-transform:uppercase}.documentation .documentation-menu>ul>li>ul{padding:2px 0 4px}.documentation .documentation-menu>ul>li>ul li{font-size:12px;font-weight:400;line-height:22px}.documentation .documentation-menu .extras{border:2px solid #e5e9f2;border-radius:4px;color:#8492a6;line-height:36px;margin-top:20px;padding:10px 15px;white-space:normal}.documentation .documentation-content{border-left:2px solid #e5e9f2;font-size:18px;line-height:32px;margin-left:20px;max-width:1260px;padding:0 0 100px 40px;width:100%}.documentation .documentation-content h1{font-size:5rem;line-height:6.4rem;margin-top:0}.documentation .documentation-content h1+ul{font-size:16px;padding-left:.1rem}.documentation .documentation-content h1+ul li{font-weight:400;line-height:24px;list-style:none}.documentation .documentation-content h1+ul li:before{background:none;color:#ff2d20;content:"#";pointer-events:none;position:static}.documentation .documentation-content h1+ul li a{color:#475669}.documentation .documentation-content h1+ul li a:hover{color:#ff2d20}.documentation .documentation-content h1+ul ul{margin:8px 0}.documentation .documentation-content h1+ul ul li{padding-left:.3rem}.documentation .documentation-content h1+ul>li{font-weight:700;margin-bottom:10px}.documentation .documentation-content a code{transition:.3s ease}.documentation .documentation-content a:hover code{background:#eff2f7;transition:0s ease}.documentation .documentation-content p{padding:10px 0}.documentation .documentation-content ul{margin-bottom:.25rem;padding-left:3rem}.documentation .documentation-content ul li{list-style:none;margin-bottom:.5rem;position:relative}.documentation .documentation-content ul li:before{background:url('data:image/svg+xml;utf8, ') no-repeat 50%;background-size:contain;color:#ff2d20;content:"";height:10px;left:-20px;position:absolute;top:10px;width:9px}.documentation .documentation-content ul li a{color:#ff2d20;cursor:pointer}.documentation .documentation-content ul li ul{padding-left:2rem}.documentation .documentation-content ul li ul li{margin-bottom:.5rem}.documentation .documentation-content b,.documentation .documentation-content strong{font-weight:700}.documentation .documentation-content .anchor{position:relative;top:-50px}.documentation .documentation-content h1 a,.documentation .documentation-content h2 a,.documentation .documentation-content h3 a,.documentation .documentation-content h4 a,.documentation .documentation-content h5 a,.documentation .documentation-content h6 a{color:inherit;position:relative;text-decoration:none;transition:.3s ease}.documentation .documentation-content h1 a:hover,.documentation .documentation-content h2 a:hover,.documentation .documentation-content h3 a:hover,.documentation .documentation-content h4 a:hover,.documentation .documentation-content h5 a:hover,.documentation .documentation-content h6 a:hover{color:#3d4a5a;transition:0s ease}.documentation .documentation-content h1 a:before,.documentation .documentation-content h2 a:before{color:#99a9bf;content:"#";font-weight:100;left:-2rem;opacity:.2;position:absolute;transform:scale(.7);transform-origin:50% 50%;transition:.2s ease}.documentation .documentation-content h1 a:hover:before,.documentation .documentation-content h2 a:hover:before{color:#ff2d20;opacity:1;transform:scale(1)}.documentation .documentation-content pre{margin:15px 0}.documentation .documentation-content pre>code{background:#242d38;color:#eff2f7;font-size:85%;overflow:auto;position:relative}.documentation .documentation-content pre>code:after{background:hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.7);content:attr(data-lang);font-size:12px;font-weight:400;line-height:18px;opacity:1;padding:0 8px;pointer-events:none;position:absolute;right:5px;top:5px;transition:opacity .1s ease}.documentation .documentation-content pre>code:hover:after{opacity:0;transition:opacity .3s ease}.documentation .documentation-content pre>code::-webkit-scrollbar,.documentation .documentation-content pre>code::-webkit-scrollbar-corner{height:4px;width:4px}.documentation .documentation-content pre>code::-webkit-scrollbar-thumb{background:rgba(255,45,32,.9)}.documentation .documentation-content pre>code::-webkit-scrollbar-track{background-color:transparent}.documentation .documentation-content>p>code{background:#eff2f7;color:#475669}.documentation .documentation-content .collection-method{color:#d42318;font-weight:400}.documentation .documentation-content .collection-method code{box-shadow:none}.documentation .documentation-content #collection-method-list>p,.documentation .documentation-content #collection-method-list>ul{display:grid;grid-template-columns:33% 33% 33%;justify-content:space-between}.documentation .documentation-content #collection-method-list a{display:block}.documentation .documentation-content #collection-method code{font-size:14px}.documentation .documentation-content #collection-method:not(.first-collection-method){margin-top:50px}.documentation .documentation-content #valet-support>ul{-moz-column-count:3;column-count:3;line-height:1.9}.translation-progress{padding-bottom:100px}.translation-progress-menu{background:#f9fafc;border-radius:3px;-moz-column-count:6;column-count:6;-moz-column-gap:2em;column-gap:2em;line-height:32px;margin:15px 0;padding:10px 20px}.translation-progress-menu-visible{color:#28bc00}.translation-progress-menu-visible:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility;width:20px}.translation-progress-menu-hidden{color:#99a9bf}.translation-progress-menu-hidden:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility;width:20px}.translation-progress-menu-hidden.active:before{content:""}.translation-progress-menu-hidden,.translation-progress-menu-visible{border-radius:2px;display:inline-block;height:25px;line-height:25px;margin-right:25%;outline:none;padding:0 10px;text-decoration:none}.translation-progress-menu-hidden:hover,.translation-progress-menu-visible:hover{background:#fff;text-decoration:none}.translation-progress-menu-hidden.active,.translation-progress-menu-visible.active{background:#ff2d20;color:#fff;cursor:default;text-decoration:none}.translation-progress table td{width:50%}.translation-progress .translation-progress-description{color:#99a9bf;display:block;font-style:italic;margin:20px 0}.translation-progress .translation-page-main td{padding-bottom:10px;padding-top:10px}.translation-progress .translation-page-description{color:#99a9bf;display:block;font-style:italic;margin:10px 0}.translation-progress .translation-page-status{text-align:right}.translation-progress .translation-page-info{background:none;box-shadow:none;color:#99a9bf;text-align:right}.translation-progress .translation-page-info hr{background:none;margin:6px 0}.translation-progress .translation-page-info .diff_command{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:15px;margin-left:8px}.copy_to_clipboard{cursor:pointer}.clipboard_icon{height:20px;vertical-align:bottom;width:20px}.article-content{font-size:16px;line-height:32px;padding:0 0 100px}.article-content .documentation-content{border-left:2px solid #e5e9f2;font-size:18px;line-height:32px;margin-left:20px;max-width:1260px;padding:0 0 100px 40px;width:100%}.article-content .documentation-content h1{font-size:5rem;line-height:6.4rem;margin-top:0}.article-content .documentation-content h1+ul{font-size:16px;padding-left:.1rem}.article-content .documentation-content h1+ul li{font-weight:400;line-height:24px;list-style:none}.article-content .documentation-content h1+ul li:before{background:none;color:#ff2d20;content:"#";pointer-events:none;position:static}.article-content .documentation-content h1+ul li a{color:#475669}.article-content .documentation-content h1+ul li a:hover{color:#ff2d20}.article-content .documentation-content h1+ul ul{margin:8px 0}.article-content .documentation-content h1+ul ul li{padding-left:.3rem}.article-content .documentation-content h1+ul>li{font-weight:700;margin-bottom:10px}.article-content .documentation-content a code{transition:.3s ease}.article-content .documentation-content a:hover code{background:#eff2f7;transition:0s ease}.article-content .documentation-content p{padding:10px 0}.article-content .documentation-content ul{margin-bottom:.25rem;padding-left:3rem}.article-content .documentation-content ul li{list-style:none;margin-bottom:.5rem;position:relative}.article-content .documentation-content ul li:before{background:url('data:image/svg+xml;utf8, ') no-repeat 50%;background-size:contain;color:#ff2d20;content:"";height:10px;left:-20px;position:absolute;top:10px;width:9px}.article-content .documentation-content ul li a{color:#ff2d20;cursor:pointer}.article-content .documentation-content ul li ul{padding-left:2rem}.article-content .documentation-content ul li ul li{margin-bottom:.5rem}.article-content .documentation-content b,.article-content .documentation-content strong{font-weight:700}.article-content .documentation-content .anchor{position:relative;top:-50px}.article-content .documentation-content h1 a,.article-content .documentation-content h2 a,.article-content .documentation-content h3 a,.article-content .documentation-content h4 a,.article-content .documentation-content h5 a,.article-content .documentation-content h6 a{color:inherit;position:relative;text-decoration:none;transition:.3s ease}.article-content .documentation-content h1 a:hover,.article-content .documentation-content h2 a:hover,.article-content .documentation-content h3 a:hover,.article-content .documentation-content h4 a:hover,.article-content .documentation-content h5 a:hover,.article-content .documentation-content h6 a:hover{color:#3d4a5a;transition:0s ease}.article-content .documentation-content h1 a:before,.article-content .documentation-content h2 a:before{color:#99a9bf;content:"#";font-weight:100;left:-2rem;opacity:.2;position:absolute;transform:scale(.7);transform-origin:50% 50%;transition:.2s ease}.article-content .documentation-content h1 a:hover:before,.article-content .documentation-content h2 a:hover:before{color:#ff2d20;opacity:1;transform:scale(1)}.article-content .documentation-content pre{margin:15px 0}.article-content .documentation-content pre>code{background:#242d38;color:#eff2f7;font-size:85%;overflow:auto;position:relative}.article-content .documentation-content pre>code:after{background:hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.7);content:attr(data-lang);font-size:12px;font-weight:400;line-height:18px;opacity:1;padding:0 8px;pointer-events:none;position:absolute;right:5px;top:5px;transition:opacity .1s ease}.article-content .documentation-content pre>code:hover:after{opacity:0;transition:opacity .3s ease}.article-content .documentation-content pre>code::-webkit-scrollbar,.article-content .documentation-content pre>code::-webkit-scrollbar-corner{height:4px;width:4px}.article-content .documentation-content pre>code::-webkit-scrollbar-thumb{background:rgba(255,45,32,.9)}.article-content .documentation-content pre>code::-webkit-scrollbar-track{background-color:transparent}.article-content .documentation-content>p>code{background:#eff2f7;color:#475669}.article-content .documentation-content .collection-method{color:#d42318;font-weight:400}.article-content .documentation-content .collection-method code{box-shadow:none}.article-content .documentation-content #collection-method-list>p,.article-content .documentation-content #collection-method-list>ul{display:grid;grid-template-columns:33% 33% 33%;justify-content:space-between}.article-content .documentation-content #collection-method-list a{display:block}.article-content .documentation-content #collection-method code{font-size:14px}.article-content .documentation-content #collection-method:not(.first-collection-method){margin-top:50px}.article-content .documentation-content #valet-support>ul{-moz-column-count:3;column-count:3;line-height:1.9}
+@font-face{font-family:laravel-su-icons;font-style:normal;font-weight:400;src:url(/fonts/laravel-su-icons.eot?2524d19e5321460c799c344274fd05dc);src:url(/fonts/laravel-su-icons.eot?2524d19e5321460c799c344274fd05dc#iefix) format("embedded-opentype"),url(/fonts/laravel-su-icons.woff2?448c757b85a2da50f92eb8a51bfca074) format("woff2"),url(/fonts/laravel-su-icons.woff?323e1c053cf789c702ca367d0b08757f) format("woff"),url(/fonts/laravel-su-icons.ttf?8914e718df2433c08d4cca2bba5e0f9a) format("truetype"),url(/fonts/laravel-su-icons.svg?af3004ad4293fc9b0094665e5bc6b029#laravel-su-icons) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#475669;font-family:Roboto,Helvetica,sans-serif;font-size:16px;line-height:18px;min-height:100vh;min-height:100%;min-width:576px;scroll-behavior:smooth;text-rendering:optimizeLegibility;width:100%}body ul li,html ul li{list-style:square;margin:4px 0}body hr,html hr{background:#e5e9f2;border:none;display:block;height:1px;margin:10px 0}body code,body pre,html code,html pre{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace}body code,html code{background:#fff;border-radius:3px;box-sizing:border-box;height:18px;line-height:18px;padding:2px 6px}body pre>code,html pre>code{border-radius:6px;display:block;height:auto;line-height:24px;padding:20px 30px;text-shadow:0 0 1px rgba(71,86,105,.1);white-space:pre}body .hljs-doctag,body .hljs-keyword,body .hljs-meta body .hljs-keyword,body .hljs-meta html .hljs-keyword,body .hljs-template-tag,body .hljs-template-variable,body .hljs-type,body .hljs-variable.language_,html .hljs-doctag,html .hljs-keyword,html .hljs-meta body .hljs-keyword,html .hljs-meta html .hljs-keyword,html .hljs-template-tag,html .hljs-template-variable,html .hljs-type,html .hljs-variable.language_{color:#ff7067}body .hljs-title,body .hljs-title.class_,body .hljs-title.class_.inherited__,body .hljs-title.function_,html .hljs-title,html .hljs-title.class_,html .hljs-title.class_.inherited__,html .hljs-title.function_{color:#c7b5e6}body .hljs-attr,body .hljs-attribute,body .hljs-literal,body .hljs-meta,body .hljs-number,body .hljs-operator,body .hljs-selector-attr,body .hljs-selector-class,body .hljs-selector-id,body .hljs-variable,html .hljs-attr,html .hljs-attribute,html .hljs-literal,html .hljs-meta,html .hljs-number,html .hljs-operator,html .hljs-selector-attr,html .hljs-selector-class,html .hljs-selector-id,html .hljs-variable{color:#6ebaf7}body .hljs-meta body .hljs-string,body .hljs-meta html .hljs-string,body .hljs-regexp,body .hljs-string,html .hljs-meta body .hljs-string,html .hljs-meta html .hljs-string,html .hljs-regexp,html .hljs-string{color:#9de589}body .hljs-built_in,body .hljs-symbol,html .hljs-built_in,html .hljs-symbol{color:#f69d50}body .hljs-code,body .hljs-comment,body .hljs-formula,html .hljs-code,html .hljs-comment,html .hljs-formula{color:#768390}body .hljs-name,body .hljs-quote,body .hljs-selector-pseudo,body .hljs-selector-tag,html .hljs-name,html .hljs-quote,html .hljs-selector-pseudo,html .hljs-selector-tag{color:#8ddb8c}body .hljs-subst,html .hljs-subst{color:#adbac7}body .hljs-section,html .hljs-section{color:#316dca;font-weight:700}body .hljs-bullet,html .hljs-bullet{color:#eac55f}body .hljs-emphasis,html .hljs-emphasis{color:#adbac7;font-style:italic}body .hljs-strong,html .hljs-strong{color:#adbac7;font-weight:700}body .hljs-addition,html .hljs-addition{background-color:#1b4721;color:#b4f1b4}body .hljs-deletion,html .hljs-deletion{background-color:#78191b;color:#ffd8d3}body a,html a{color:#ff2d20;outline:none;text-decoration:none}body a:active,body a:hover,html a:active,html a:hover{background:none;color:#d42318;text-decoration:underline}body a.dashed,html a.dashed{border-bottom:1px dashed transparent;text-decoration:none}body a.dashed:active,body a.dashed:hover,html a.dashed:active,html a.dashed:hover{border-bottom:1px dashed #d42318;text-decoration:none}body a.external,html a.external{position:relative}body a.external:after,html a.external:after{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;font-size:70%;opacity:0;pointer-events:none;position:relative;right:-5px;text-rendering:auto;text-rendering:optimizeLegibility;top:-4px;transform:translateY(5px) scale(.8);transition:opacity .1s ease,transform .1s ease}body a.external:hover:after,html a.external:hover:after{opacity:1;transform:translateY(0) scale(1)}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{box-sizing:border-box;display:block;font-family:Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.4;padding:0;width:100%}body h1.underline,body h2.underline,body h3.underline,body h4.underline,body h5.underline,body h6.underline,html h1.underline,html h2.underline,html h3.underline,html h4.underline,html h5.underline,html h6.underline{box-shadow:0 1px 0 #e5e9f2}body h1 .anchor,body h2 .anchor,body h3 .anchor,body h4 .anchor,body h5 .anchor,body h6 .anchor,html h1 .anchor,html h2 .anchor,html h3 .anchor,html h4 .anchor,html h5 .anchor,html h6 .anchor{font-size:.9em;font-weight:400;opacity:.3;text-decoration:none!important}body h1 .anchor:before,body h2 .anchor:before,body h3 .anchor:before,body h4 .anchor:before,body h5 .anchor:before,body h6 .anchor:before,html h1 .anchor:before,html h2 .anchor:before,html h3 .anchor:before,html h4 .anchor:before,html h5 .anchor:before,html h6 .anchor:before{content:"#"}body h1 .anchor:active,body h1 .anchor:focus,body h2 .anchor:active,body h2 .anchor:focus,body h3 .anchor:active,body h3 .anchor:focus,body h4 .anchor:active,body h4 .anchor:focus,body h5 .anchor:active,body h5 .anchor:focus,body h6 .anchor:active,body h6 .anchor:focus,html h1 .anchor:active,html h1 .anchor:focus,html h2 .anchor:active,html h2 .anchor:focus,html h3 .anchor:active,html h3 .anchor:focus,html h4 .anchor:active,html h4 .anchor:focus,html h5 .anchor:active,html h5 .anchor:focus,html h6 .anchor:active,html h6 .anchor:focus{opacity:.7}body h1,html h1{font-size:4.236rem;font-weight:100;margin:4.236rem 0 2.118rem}body h2,html h2{font-size:2.618rem;margin:2.618rem 0 1.309rem}body h3,html h3{font-size:1.618rem;font-weight:400;margin:3.236rem 0 1.618rem}body h4,html h4{font-size:17px;font-weight:700;margin:34px 0 5.6666666667px}body h5,body h6,html h5,html h6{font-size:16px;font-weight:700;margin:17px 0 5.6666666667px}body table,html table{border-collapse:collapse;border-radius:3px;border-spacing:0;box-shadow:0 0 0 1px #e5e9f2;width:100%}body table+table,html table+table{margin-top:10px}body table tr,html table tr{margin:0;padding:0}body table tr>td,body table tr>th,html table tr>td,html table tr>th{padding:10px}body table tr>td:first-child,body table tr>th:first-child,html table tr>td:first-child,html table tr>th:first-child{padding-left:15px}body table tr>td:last-child,body table tr>th:last-child,html table tr>td:last-child,html table tr>th:last-child{padding-right:15px}body table tr:first-child>td,html table tr:first-child>td{box-shadow:none}body table tr:first-child>td:first-child,html table tr:first-child>td:first-child{border-top-left-radius:3px}body table tr:first-child>td:last-child,html table tr:first-child>td:last-child{border-top-right-radius:3px}body table tr:last-child>td:first-child,html table tr:last-child>td:first-child{border-bottom-left-radius:3px}body table tr:last-child>td:last-child,html table tr:last-child>td:last-child{border-bottom-right-radius:3px}body table tbody tr>td,html table tbody tr>td{box-shadow:inset 0 1px 0 #e5e9f2}body table tbody tr:first-child>td,html table tbody tr:first-child>td{box-shadow:none}body table tbody tr:nth-child(2n)>td,html table tbody tr:nth-child(2n)>td{background:#f9fafc}body table thead tr>td,body table thead tr>th,html table thead tr>td,html table thead tr>th{background:#f9fafc;box-shadow:inset 0 -1px 0 #e5e9f2!important;font-weight:700}body table thead tr>td:first-child,body table thead tr>th:first-child,html table thead tr>td:first-child,html table thead tr>th:first-child{box-shadow:inset 0 -1px 0 #e5e9f2!important}body table thead tr:last-child>td:first-child,body table thead tr:last-child>td:last-child,html table thead tr:last-child>td:first-child,html table thead tr:last-child>td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body input[type=search],body input[type=text],body textarea,html input[type=search],html input[type=text],html textarea{border:none;border-radius:2px;box-shadow:0 0 0 1px #e5e9f2;color:#475669;font-family:Roboto,Helvetica,sans-serif;font-size:16px;line-height:32px;outline:none;padding:0 10px}body input[type=search]::-moz-placeholder,body input[type=text]::-moz-placeholder,body textarea::-moz-placeholder,html input[type=search]::-moz-placeholder,html input[type=text]::-moz-placeholder,html textarea::-moz-placeholder{color:#99a9bf}body input[type=search]::placeholder,body input[type=text]::placeholder,body textarea::placeholder,html input[type=search]::placeholder,html input[type=text]::placeholder,html textarea::placeholder{color:#99a9bf}body input[type=search].active,body input[type=search]:active,body input[type=search]:focus,body input[type=text].active,body input[type=text]:active,body input[type=text]:focus,body textarea.active,body textarea:active,body textarea:focus,html input[type=search].active,html input[type=search]:active,html input[type=search]:focus,html input[type=text].active,html input[type=text]:active,html input[type=text]:focus,html textarea.active,html textarea:active,html textarea:focus{box-shadow:0 0 0 1px #ff2d20;transition:box-shadow .2s ease}body input[type=search],body input[type=text],html input[type=search],html input[type=text]{height:32px}body .button,body input[type=reset],body input[type=submit],html .button,html input[type=reset],html input[type=submit]{background:#ff2d20;border:none;border-radius:3px;box-shadow:0 0 0 1px #d80d00;color:#fff;display:block;font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:32px;outline:none;padding:0 10px;text-align:center;text-decoration:none;text-transform:uppercase}body .button:hover,body input[type=reset]:hover,body input[type=submit]:hover,html .button:hover,html input[type=reset]:hover,html input[type=submit]:hover{background:#ff5349;color:#fff;text-decoration:none}body .button:active,body input[type=reset]:active,body input[type=submit]:active,html .button:active,html input[type=reset]:active,html input[type=submit]:active{background:#ec0e00;box-shadow:0 0 0 1px #a50a00}body .button.button-outer,body input[type=reset].button-outer,body input[type=submit].button-outer,html .button.button-outer,html input[type=reset].button-outer,html input[type=submit].button-outer{background:hsla(0,0%,100%,0);color:#d80d00}body .button.button-outer:hover,body input[type=reset].button-outer:hover,body input[type=submit].button-outer:hover,html .button.button-outer:hover,html input[type=reset].button-outer:hover,html input[type=submit].button-outer:hover{background:rgba(71,86,105,.02);box-shadow:0 0 0 2px #ff2d20;color:#b90b00}body .button.button-outer:active,body input[type=reset].button-outer:active,body input[type=submit].button-outer:active,html .button.button-outer:active,html input[type=reset].button-outer:active,html input[type=submit].button-outer:active{background:rgba(236,14,0,.1);box-shadow:0 0 0 1px #a50a00}body blockquote,html blockquote{background:#ebf5fe;border-left:4px solid #64b5f6;border-radius:3px;color:#475669;height:auto;line-height:28px;margin:20px 0;min-height:22px;padding:20px 30px;position:relative}body blockquote:before,html blockquote:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:32px auto!important;content:"";display:block;display:inline-block;height:32px;left:22px;line-height:32px;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;font-size:32px;margin-top:-16px;pointer-events:none;position:absolute;text-align:center;text-rendering:auto;text-rendering:optimizeLegibility;top:50%;width:32px}body blockquote a,html blockquote a{color:inherit;text-decoration:underline}body blockquote a:hover,html blockquote a:hover{color:inherit;text-decoration:none}body blockquote code,html blockquote code{background:hsla(0,0%,100%,.5);box-shadow:0 0 0 1px #cee2f2;font-size:.9em}body blockquote.quote-video,html blockquote.quote-video{background:#ede7f7;border-left:4px solid #a184d5;color:rgba(75,73,78,.9);padding-left:78px}body blockquote.quote-video code,html blockquote.quote-video code{background:hsla(0,0%,100%,.4);box-shadow:0 0 0 1px #f3f2f6}body blockquote.quote-video:before,html blockquote.quote-video:before{color:#c6badc;content:""}body blockquote.quote-note,html blockquote.quote-note{background:#ffedec;border-left:4px solid #ff2d20;color:rgba(91,46,43,.9);padding-left:78px}body blockquote.quote-note code,html blockquote.quote-note code{background:hsla(0,0%,100%,.4);box-shadow:0 0 0 1px #f5d0cd}body blockquote.quote-note:before,html blockquote.quote-note:before{color:#f0aea9;content:""}body blockquote.quote-tip,html blockquote.quote-tip{padding-left:78px}body blockquote.quote-tip:before,html blockquote.quote-tip:before{color:#c6ddf0;content:""}body .label,html .label{border-radius:2px;box-sizing:border-box;display:inline-block;height:25px;line-height:25px;outline:none;padding:0 10px;position:relative}body .label.active,html .label.active{background:#ff2d20;color:#fff;cursor:default;text-decoration:none}body .label.success,html .label.success{background:#e7f7e2;color:#37a918}body .label.notice,html .label.notice{background:#faf7ee;color:#977b1f}body .label.warning,html .label.warning{background:#fcf0ef;color:#da362c}body a.label,html a.label{text-decoration:none;transition:color .3s ease,background .3s ease}body a.label:hover,html a.label:hover{transition:color .1s ease,background .1s ease}body a.label.success:hover,html a.label.success:hover{background:#d6f2ce;color:#309315}body a.label.notice:hover,html a.label.notice:hover{background:#f5eeda;color:#6d5816}body a.label.warning:hover,html a.label.warning:hover{background:#f9dfde;color:#b32820}.container{margin:0 auto;max-width:1600px;min-width:576px;width:100%}.header{background:#fff;position:relative}.header>.extras{border-bottom:1px solid #e5e9f2;height:36px;line-height:36px;width:100%}.header>.extras .extras-items{display:flex;height:inherit;justify-content:space-between;margin:0 auto;max-width:1600px}.header>.extras a{color:#475669;margin:0 10px}.header>.extras a:hover{color:#324057}@media(max-width:767px){.header>.extras{display:none}}.header>.extras.alternative .extras-items{color:#99a9bf!important;font-size:12px;justify-content:center}.header>.extras.alternative .extras-items a{color:#99a9bf!important}.header>.extras.alternative .extras-items span>a{margin:0!important}.header>.menu{border-bottom:1px solid #e5e9f2;padding:15px 0}.header>.menu .menu-content{display:flex;justify-content:stretch;margin:0 auto;max-width:1600px}.header>.menu .logo{background:url(/images/logo.png) 100% no-repeat;background-size:100% auto;display:block;height:42px;opacity:1;text-decoration:none;transition:opacity .3s ease,width .3s ease;width:150px}.header>.menu .logo h1{display:none}.header>.menu .menu-aside{box-sizing:border-box;flex:1;padding:0 20px}.header>.menu .menu-aside .menu-search{display:flex;height:42px;justify-content:stretch;line-height:42px;width:100%}.header>.menu .menu-aside .menu-search .menu-search-button,.header>.menu .menu-aside .menu-search .menu-search-input{height:42px;line-height:42px}.header>.menu .menu-aside .menu-search .menu-search-input{border-radius:2px 0 0 2px;flex:1;padding:0 15px;width:100%}.header>.menu .menu-aside .menu-search .menu-search-button{border-radius:0 2px 2px 0;width:100px}.header>.menu .menu-aside .menu-items{display:flex;font-size:16px;justify-content:space-around;line-height:22px;margin-bottom:-5px;padding:10px 0 0;width:100%}.header>.menu .menu-aside .menu-items>a,.header>.menu .menu-aside .menu-items>span{color:#475669;font-weight:700;height:22px;margin:0 10px;position:relative;text-decoration:none}.header>.menu .menu-aside .menu-items>span{color:#99a9bf}.header>.menu .menu-aside .menu-items>a{transition:color .3s ease}.header>.menu .menu-aside .menu-items>a:before{background:#ff2d20;bottom:0;content:"";height:2px;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:100% 100%;transition:transform .3s ease;width:100%}.header>.menu .menu-aside .menu-items>a.active,.header>.menu .menu-aside .menu-items>a:hover{color:#ff2d20}.header>.menu .menu-aside .menu-items>a.active:before,.header>.menu .menu-aside .menu-items>a:hover:before{transform:scaleX(1);transform-origin:0 0}@media(max-width:767px){.header>.menu .logo{opacity:0;width:0}}.splash{border-bottom:1px solid #e5e9f2;overflow:hidden;padding:100px 0}.splash .container{display:flex;height:250px;justify-content:stretch}.splash .splash-image{background:url(/images/human.png?v2) 50% no-repeat;opacity:1;transition:width .3s ease,opacity .3s ease;width:40%}.splash .splash-description{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 80px;text-align:center;transition:width .3s ease;width:60%}.splash .splash-description h1{display:block;font-size:3rem;font-weight:100;margin:0;padding:0 0 30px}.splash .splash-description span{color:#99a9bf;font-size:16px;line-height:24px}@media(max-width:991px){.splash .splash-image{opacity:0;width:0}.splash .splash-description{width:100%}}.section{border-bottom:1px solid #e5e9f2;font-size:18px;line-height:32px;overflow:hidden;position:relative}.section .container{padding:120px 0;position:relative}.section .container span{color:#475669;font-size:18px}.section .container .section-image{bottom:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .3s ease,right .3s ease,left .3s ease}.section .container .section-description{box-sizing:border-box;padding:0 50px;position:relative;width:40%;z-index:3}@media(max-width:991px){.section .container .section-description{width:100%}.section .container .section-image{opacity:0}}.section .container .button{line-height:40px;margin-top:30px;width:140px}.section.idea,.section.moonshine{background:#f9fafc url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzEyMScgd2lkdGg9JzEyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2MGg2MGwtLjAyNC02MEg2MnY2MGg1OXYxSDYydjU5aC0xVjYxSDF6TTAgMGgxdjEyMUgwem0xIDEyMGgxMjB2MUgxeicgZmlsbD0nI0VGRjFGMycgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+) top repeat fixed}.section.idea .container,.section.moonshine .container{display:flex;justify-content:flex-end}.section.orchid,.section.sleeping-owl{background:#fff}.section.moonshine .moonshine-image{left:10px}.section.moonshine .moonshine-description .moonshine-description-market{text-decoration:none}@media(max-width:1599px){.section.moonshine .moonshine-image{left:-210px}}.section.orchid .orchid-image{right:-250px}.section.orchid .orchid-description .orchid-description-github{text-decoration:none}@media(max-width:991px){.section.orchid .orchid-image{right:-450px}}.section.idea .idea-image{left:10px}.section.idea .idea-description .idea-description-market{text-decoration:none}@media(max-width:991px){.section.idea .idea-image{left:-210px}}.section.sleeping-owl .sleeping-owl-image{right:10px}.section.sleeping-owl .sleeping-owl-description .sleeping-owl-description-github{text-decoration:none}@media(max-width:991px){.section.sleeping-owl .sleeping-owl-image{right:-210px}}.section.ecosystem .container{display:flex;flex-wrap:wrap;justify-content:stretch;padding:50px 0}.section.ecosystem h2{display:block;padding:0 0 50px;text-align:center}.section.ecosystem .ecosystem-plank{box-sizing:border-box;padding:20px;width:25%}.section.ecosystem .ecosystem-plank>a{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #e5e9f2,0 5px 13px rgba(31,45,61,.1);box-sizing:border-box;display:block;height:300px;padding:10px;transform:scale(1);transition:transform .3s ease;width:100%}.section.ecosystem .ecosystem-plank>a:hover{transform:scale(1.05)}.footer{background:#1f2d3d url(/images/footer-logo.png) 100% 100% no-repeat fixed;box-shadow:inset 0 4px 0 0 #99a9bf;color:#99a9bf}.footer a{color:#e5e9f2}.footer a:hover{color:#fff}.footer .footer-content{box-sizing:border-box;display:flex;justify-content:space-between;padding:50px 20px;width:100%}.footer .footer-content .footer-column ul{padding:10px 0 0 20px}.footer .footer-content .footer-column ul>li{list-style:none;padding:15px 0}.footer .footer-bottom{box-shadow:0 -1px 0 #475669;box-sizing:border-box;display:flex;justify-content:stretch;line-height:32px;min-height:32px;padding:10px 20px;width:100%}.footer .footer-bottom address{color:#99a9bf;font-style:italic}.footer .footer-bottom .footer-bottom-menu{display:flex;flex:1;justify-content:flex-end}.footer .footer-bottom .footer-bottom-menu a,.footer .footer-bottom .footer-bottom-menu span{margin:0 10px;white-space:nowrap}@media(max-width:767px){.footer .footer-bottom{flex-direction:column-reverse}.footer .footer-bottom address{text-align:center}.footer .footer-bottom .footer-bottom-menu{justify-content:center;padding:10px 0}}.layout-documentation{background:#f9fafc}.versions{background:#fff;border:3px solid #e5e9f2;border-radius:5px;box-sizing:border-box;height:50px;line-height:50px;margin:20px auto 30px;padding:0 10px!important;position:sticky;top:-2px;z-index:9}.versions,.versions .versions-list{align-items:center;display:flex;justify-content:space-between}.versions .versions-list{position:relative}.versions .versions-list a.label:hover{background:#eff2f7;color:#ec0e00;text-decoration:none;transition:background .3s ease}.versions .label{color:#ff2d20;margin:0 5px}.versions .label.active,.versions .label.active:active,.versions .label.active:focus{background:#ff2d20;color:#fff}.versions .label.title{background:#eff2f7;color:#99a9bf;font-size:13px;letter-spacing:1px;max-width:100px;overflow:hidden;text-transform:uppercase;transition:max-width .3s ease-in-out,padding .3s ease-in-out}.versions .scroll-to-top{background:#e5e9f2;border-radius:0 0 0 2px;box-shadow:inset 0 0 0 2px rgba(229,233,242,0);color:#99a9bf;display:block;font-size:28px;height:44px;left:-10px;line-height:44px;overflow:hidden;position:relative;text-align:center;top:0;transition:width .3s ease-in-out,background .3s ease,box-shadow .3s ease,color .3s ease;width:0}.versions .scroll-to-top:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility}.versions .scroll-to-top:hover{background:#f9fafc;color:#ff2d20}.versions .scroll-to-top:active{border-radius:3px;box-shadow:inset 0 0 0 2px #ff2d20;transition:width .3s ease-in-out,background .3s ease,box-shadow 0s ease,color .3s ease}.versions.fixed{border-radius:0 0 5px 5px}.versions.fixed .label.title{max-width:0;padding:0}.versions.fixed .scroll-to-top{width:50px}.documentation{display:flex;flex-direction:row}.documentation .documentation-menu{margin-right:15px;min-width:260px;padding:10px 0 50px;width:260px}.documentation .documentation-menu ul{margin-bottom:.5rem}.documentation .documentation-menu ul li{list-style:none!important}.documentation .documentation-menu ul a{border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0);color:#8492a6;display:block;font-size:16px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 1rem;position:relative;text-overflow:ellipsis;text-transform:none;transition:color .1s ease,box-shadow .1s ease,background .1s ease;white-space:nowrap;z-index:1}.documentation .documentation-menu ul a:hover{background:#eff2f7;color:#ff2d20;text-decoration:none;transition:color .3s ease,box-shadow .3s ease,background .3s ease}.documentation .documentation-menu ul a:active{background:#fff;box-shadow:inset 0 0 0 1px #ff2d20;transition:color .3s ease,box-shadow 0s ease,background .3s ease}.documentation .documentation-menu ul a.external-link:after{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;margin-left:4px;position:relative;text-rendering:auto;text-rendering:optimizeLegibility;top:-4px;transform:scale(.7)}.documentation .documentation-menu ul a.active,.documentation .documentation-menu ul a.active:active,.documentation .documentation-menu ul a.active:focus,.documentation .documentation-menu ul a.active:hover{background:#ff2d20;color:#fff;cursor:default;text-decoration:none;transition:color .6s ease,background .6s ease}.documentation .documentation-menu ul a.active:active:before,.documentation .documentation-menu ul a.active:before,.documentation .documentation-menu ul a.active:focus:before,.documentation .documentation-menu ul a.active:hover:before{display:none}.documentation .documentation-menu>ul h2{font-size:inherit!important;font-weight:inherit!important;margin:0!important}.documentation .documentation-menu>ul>li{color:#475669;font-size:14px;font-weight:700;letter-spacing:1px;line-height:26px;margin:15px 0;text-transform:uppercase}.documentation .documentation-menu>ul>li>ul{padding:2px 0 4px}.documentation .documentation-menu>ul>li>ul li{font-size:12px;font-weight:400;line-height:22px}.documentation .documentation-menu .extras{border:2px solid #e5e9f2;border-radius:4px;color:#8492a6;line-height:36px;margin-top:20px;padding:10px 15px;white-space:normal}.documentation .documentation-content{border-left:2px solid #e5e9f2;font-size:18px;line-height:32px;margin-left:20px;max-width:1260px;padding:0 0 100px 40px;width:100%}.documentation .documentation-content h1{font-size:5rem;line-height:6.4rem;margin-top:0}.documentation .documentation-content h1+ul{font-size:16px;padding-left:.1rem}.documentation .documentation-content h1+ul li{font-weight:400;line-height:24px;list-style:none}.documentation .documentation-content h1+ul li:before{background:none;color:#ff2d20;content:"#";pointer-events:none;position:static}.documentation .documentation-content h1+ul li a{color:#475669}.documentation .documentation-content h1+ul li a:hover{color:#ff2d20}.documentation .documentation-content h1+ul ul{margin:8px 0}.documentation .documentation-content h1+ul ul li{padding-left:.3rem}.documentation .documentation-content h1+ul>li{font-weight:700;margin-bottom:10px}.documentation .documentation-content a code{transition:.3s ease}.documentation .documentation-content a:hover code{background:#eff2f7;transition:0s ease}.documentation .documentation-content p{padding:10px 0}.documentation .documentation-content ul{margin-bottom:.25rem;padding-left:3rem}.documentation .documentation-content ul li{list-style:none;margin-bottom:.5rem;position:relative}.documentation .documentation-content ul li:before{background:url('data:image/svg+xml;utf8, ') no-repeat 50%;background-size:contain;color:#ff2d20;content:"";height:10px;left:-20px;position:absolute;top:10px;width:9px}.documentation .documentation-content ul li a{color:#ff2d20;cursor:pointer}.documentation .documentation-content ul li ul{padding-left:2rem}.documentation .documentation-content ul li ul li{margin-bottom:.5rem}.documentation .documentation-content b,.documentation .documentation-content strong{font-weight:700}.documentation .documentation-content .anchor{position:relative;top:-50px}.documentation .documentation-content h1 a,.documentation .documentation-content h2 a,.documentation .documentation-content h3 a,.documentation .documentation-content h4 a,.documentation .documentation-content h5 a,.documentation .documentation-content h6 a{color:inherit;position:relative;text-decoration:none;transition:.3s ease}.documentation .documentation-content h1 a:hover,.documentation .documentation-content h2 a:hover,.documentation .documentation-content h3 a:hover,.documentation .documentation-content h4 a:hover,.documentation .documentation-content h5 a:hover,.documentation .documentation-content h6 a:hover{color:#3d4a5a;transition:0s ease}.documentation .documentation-content h1 a:before,.documentation .documentation-content h2 a:before{color:#99a9bf;content:"#";font-weight:100;left:-2rem;opacity:.2;position:absolute;transform:scale(.7);transform-origin:50% 50%;transition:.2s ease}.documentation .documentation-content h1 a:hover:before,.documentation .documentation-content h2 a:hover:before{color:#ff2d20;opacity:1;transform:scale(1)}.documentation .documentation-content pre{margin:15px 0}.documentation .documentation-content pre>code{background:#242d38;color:#eff2f7;font-size:85%;overflow:auto;position:relative}.documentation .documentation-content pre>code:after{background:hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.7);content:attr(data-lang);font-size:12px;font-weight:400;line-height:18px;opacity:1;padding:0 8px;pointer-events:none;position:absolute;right:5px;top:5px;transition:opacity .1s ease}.documentation .documentation-content pre>code:hover:after{opacity:0;transition:opacity .3s ease}.documentation .documentation-content pre>code::-webkit-scrollbar,.documentation .documentation-content pre>code::-webkit-scrollbar-corner{height:4px;width:4px}.documentation .documentation-content pre>code::-webkit-scrollbar-thumb{background:rgba(255,45,32,.9)}.documentation .documentation-content pre>code::-webkit-scrollbar-track{background-color:transparent}.documentation .documentation-content>p>code{background:#eff2f7;color:#475669}.documentation .documentation-content .collection-method{color:#d42318;font-weight:400}.documentation .documentation-content .collection-method code{box-shadow:none}.documentation .documentation-content #collection-method-list>p,.documentation .documentation-content #collection-method-list>ul{display:grid;grid-template-columns:33% 33% 33%;justify-content:space-between}.documentation .documentation-content #collection-method-list a{display:block}.documentation .documentation-content #collection-method code{font-size:14px}.documentation .documentation-content #collection-method:not(.first-collection-method){margin-top:50px}.documentation .documentation-content #valet-support>ul{-moz-column-count:3;column-count:3;line-height:1.9}.translation-progress{padding-bottom:100px}.translation-progress-menu{background:#f9fafc;border-radius:3px;-moz-column-count:6;column-count:6;-moz-column-gap:2em;column-gap:2em;line-height:32px;margin:15px 0;padding:10px 20px}.translation-progress-menu-visible{color:#28bc00}.translation-progress-menu-visible:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility;width:20px}.translation-progress-menu-hidden{color:#99a9bf}.translation-progress-menu-hidden:before{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 laravel-su-icons;font-size:inherit;text-rendering:auto;text-rendering:optimizeLegibility;width:20px}.translation-progress-menu-hidden.active:before{content:""}.translation-progress-menu-hidden,.translation-progress-menu-visible{border-radius:2px;display:inline-block;height:25px;line-height:25px;margin-right:25%;outline:none;padding:0 10px;text-decoration:none}.translation-progress-menu-hidden:hover,.translation-progress-menu-visible:hover{background:#fff;text-decoration:none}.translation-progress-menu-hidden.active,.translation-progress-menu-visible.active{background:#ff2d20;color:#fff;cursor:default;text-decoration:none}.translation-progress table td{width:50%}.translation-progress .translation-progress-description{color:#99a9bf;display:block;font-style:italic;margin:20px 0}.translation-progress .translation-page-main td{padding-bottom:10px;padding-top:10px}.translation-progress .translation-page-description{color:#99a9bf;display:block;font-style:italic;margin:10px 0}.translation-progress .translation-page-status{text-align:right}.translation-progress .translation-page-info{background:none;box-shadow:none;color:#99a9bf;text-align:right}.translation-progress .translation-page-info hr{background:none;margin:6px 0}.translation-progress .translation-page-info .diff_command{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:15px;margin-left:8px}.copy_to_clipboard{cursor:pointer}.clipboard_icon{height:20px;vertical-align:bottom;width:20px}.article-content{font-size:16px;line-height:32px;padding:0 0 100px}.article-content .documentation-content{border-left:2px solid #e5e9f2;font-size:18px;line-height:32px;margin-left:20px;max-width:1260px;padding:0 0 100px 40px;width:100%}.article-content .documentation-content h1{font-size:5rem;line-height:6.4rem;margin-top:0}.article-content .documentation-content h1+ul{font-size:16px;padding-left:.1rem}.article-content .documentation-content h1+ul li{font-weight:400;line-height:24px;list-style:none}.article-content .documentation-content h1+ul li:before{background:none;color:#ff2d20;content:"#";pointer-events:none;position:static}.article-content .documentation-content h1+ul li a{color:#475669}.article-content .documentation-content h1+ul li a:hover{color:#ff2d20}.article-content .documentation-content h1+ul ul{margin:8px 0}.article-content .documentation-content h1+ul ul li{padding-left:.3rem}.article-content .documentation-content h1+ul>li{font-weight:700;margin-bottom:10px}.article-content .documentation-content a code{transition:.3s ease}.article-content .documentation-content a:hover code{background:#eff2f7;transition:0s ease}.article-content .documentation-content p{padding:10px 0}.article-content .documentation-content ul{margin-bottom:.25rem;padding-left:3rem}.article-content .documentation-content ul li{list-style:none;margin-bottom:.5rem;position:relative}.article-content .documentation-content ul li:before{background:url('data:image/svg+xml;utf8, ') no-repeat 50%;background-size:contain;color:#ff2d20;content:"";height:10px;left:-20px;position:absolute;top:10px;width:9px}.article-content .documentation-content ul li a{color:#ff2d20;cursor:pointer}.article-content .documentation-content ul li ul{padding-left:2rem}.article-content .documentation-content ul li ul li{margin-bottom:.5rem}.article-content .documentation-content b,.article-content .documentation-content strong{font-weight:700}.article-content .documentation-content .anchor{position:relative;top:-50px}.article-content .documentation-content h1 a,.article-content .documentation-content h2 a,.article-content .documentation-content h3 a,.article-content .documentation-content h4 a,.article-content .documentation-content h5 a,.article-content .documentation-content h6 a{color:inherit;position:relative;text-decoration:none;transition:.3s ease}.article-content .documentation-content h1 a:hover,.article-content .documentation-content h2 a:hover,.article-content .documentation-content h3 a:hover,.article-content .documentation-content h4 a:hover,.article-content .documentation-content h5 a:hover,.article-content .documentation-content h6 a:hover{color:#3d4a5a;transition:0s ease}.article-content .documentation-content h1 a:before,.article-content .documentation-content h2 a:before{color:#99a9bf;content:"#";font-weight:100;left:-2rem;opacity:.2;position:absolute;transform:scale(.7);transform-origin:50% 50%;transition:.2s ease}.article-content .documentation-content h1 a:hover:before,.article-content .documentation-content h2 a:hover:before{color:#ff2d20;opacity:1;transform:scale(1)}.article-content .documentation-content pre{margin:15px 0}.article-content .documentation-content pre>code{background:#242d38;color:#eff2f7;font-size:85%;overflow:auto;position:relative}.article-content .documentation-content pre>code:after{background:hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.7);content:attr(data-lang);font-size:12px;font-weight:400;line-height:18px;opacity:1;padding:0 8px;pointer-events:none;position:absolute;right:5px;top:5px;transition:opacity .1s ease}.article-content .documentation-content pre>code:hover:after{opacity:0;transition:opacity .3s ease}.article-content .documentation-content pre>code::-webkit-scrollbar,.article-content .documentation-content pre>code::-webkit-scrollbar-corner{height:4px;width:4px}.article-content .documentation-content pre>code::-webkit-scrollbar-thumb{background:rgba(255,45,32,.9)}.article-content .documentation-content pre>code::-webkit-scrollbar-track{background-color:transparent}.article-content .documentation-content>p>code{background:#eff2f7;color:#475669}.article-content .documentation-content .collection-method{color:#d42318;font-weight:400}.article-content .documentation-content .collection-method code{box-shadow:none}.article-content .documentation-content #collection-method-list>p,.article-content .documentation-content #collection-method-list>ul{display:grid;grid-template-columns:33% 33% 33%;justify-content:space-between}.article-content .documentation-content #collection-method-list a{display:block}.article-content .documentation-content #collection-method code{font-size:14px}.article-content .documentation-content #collection-method:not(.first-collection-method){margin-top:50px}.article-content .documentation-content #valet-support>ul{-moz-column-count:3;column-count:3;line-height:1.9}
/*# sourceMappingURL=app.css.map*/
\ No newline at end of file
diff --git a/public/assets/app.css.map b/public/assets/app.css.map
index 606b9bd5..f70c6aa7 100644
--- a/public/assets/app.css.map
+++ b/public/assets/app.css.map
@@ -1 +1 @@
-{"version":3,"file":"assets/app.css","mappings":"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","sources":["webpack:///./resources/css/app.scss","webpack:///./resources/css/kernel/_icon-font.scss","webpack:///./node_modules/reset-css/reset.css","webpack:///./resources/css/kernel/_font.scss","webpack:///./resources/css/kernel/_colors.scss","webpack:///./resources/css/kernel/_variables.scss","webpack:///./resources/css/ui/_code.scss","webpack:///./resources/css/ui/_links.scss","webpack:///./resources/css/ui/_headings.scss","webpack:///./resources/css/ui/_table.scss","webpack:///./resources/css/ui/_inputs.scss","webpack:///./resources/css/ui/_button.scss","webpack:///./resources/css/ui/_blockquote.scss","webpack:///./resources/css/ui/_label.scss","webpack:///./resources/css/_layout.scss","webpack:///./resources/css/layout/_header.scss","webpack:///./resources/css/kernel/_media.scss","webpack:///./resources/css/layout/_home.scss","webpack:///./resources/css/layout/_footer.scss","webpack:///./resources/css/page/_documentation.scss","webpack:///./resources/css/page/documentation/_versions.scss","webpack:///./resources/css/page/documentation/_menu.scss","webpack:///./resources/css/page/documentation/_content.scss","webpack:///./resources/css/page/_progress.scss","webpack:///./resources/css/page/_article.scss"],"sourcesContent":["@charset \"utf-8\";\n\n@import \"kernel\";\n\n@import '~reset-css';\n\nhtml,\nbody {\n @include font-optimize;\n width: 100%;\n color: $color-text;\n min-height: 100vh;\n line-height: $ui-min-height;\n scroll-behavior: smooth;\n min: {\n height: 100%;\n width: map-get($grid-breakpoints, sm);\n }\n font: {\n size: $font-size;\n family: $font-family;\n }\n\n ul {\n li {\n list-style: square;\n margin: 4px 0;\n }\n }\n\n hr {\n border: none;\n margin: 10px 0;\n display: block;\n height: 1px;\n background: $color-border;\n }\n\n @import \"ui\";\n}\n\n@import \"layout\";\n\n@import \"page/documentation\";\n@import \"page/progress\";\n@import \"page/article\";\n","\n$la-font-size-base: 14px !default;\n$la-line-height-base: 1 !default;\n\n@font-face {\n font-family: 'laravel-su-icons';\n src: url('../../fonts/laravel-su-icons.eot?53720013');\n src: url('../../fonts/laravel-su-icons.eot?53720013#iefix') format('embedded-opentype'),\n url('../../fonts/laravel-su-icons.woff2?53720013') format('woff2'),\n url('../../fonts/laravel-su-icons.woff?53720013') format('woff'),\n url('../../fonts/laravel-su-icons.ttf?53720013') format('truetype'),\n url('../../fonts/laravel-su-icons.svg?53720013#laravel-su-icons') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin la-icon() {\n display: inline-block;\n // shortening font declaration\n font: normal normal normal #{$la-font-size-base}/#{$la-line-height-base} \"laravel-su-icons\";\n // can't have font-size inherit on line above, so need to override\n font-size: inherit;\n // optimizelegibility throws things off #1094\n text-rendering: auto;\n @include font-optimize;\n}\n\n$la-icon-up: '\\e800'; /* '' */\n$la-icon-right: '\\e801'; /* '' */\n$la-icon-left: '\\e802'; /* '' */\n$la-icon-down: '\\e803'; /* '' */\n$la-icon-video: '\\e804'; /* '' */\n$la-icon-link: '\\e805'; /* '' */\n$la-icon-ok: '\\e806'; /* '' */\n$la-icon-cancel: '\\e807'; /* '' */\n$la-icon-quote: '\\f10d'; /* '' */\n$la-icon-warning: '\\f12a'; /* '' */\n","/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n\tdisplay: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n\tline-height: 1;\n}\nmenu, ol, ul {\n\tlist-style: none;\n}\nblockquote, q {\n\tquotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n","/**\n * Fonts Variables\n */\n$font-size: 16px;\n\n$font-family: 'Roboto', Helvetica, sans-serif !default;\n$font-family-headings: 'Roboto', Helvetica, sans-serif !default;\n$font-mono: 'Roboto Mono', Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n\n\n@mixin font-fractions {\n -moz-font-feature-settings: \"frac=1\";\n font-feature-settings: \"frac\" 1;\n}\n\n@mixin font-ligatures {\n -moz-font-feature-settings: \"kern=1,liga=1,calt=1\";\n font-feature-settings: \"kern\" 1, \"liga\" 1, \"calt\" 1;\n}\n\n@mixin font-optimize {\n @include font-ligatures;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n","/**\n * --------------------------------------------------------------------------------------\n * Main named colors\n * --------------------------------------------------------------------------------------\n */\n$color-red: #ff2d20 !default;\n$color-orange: #f4645f !default;\n$color-yellow: #d9a910 !default;\n$color-green: #28bc00 !default;\n$color-blue: #64b5f6 !default;\n$color-purple: #a184d5 !default;\n$color-pink: #ba6380 !default;\n\n/**\n * --------------------------------------------------------------------------------------\n * Grayscale colors list\n * --------------------------------------------------------------------------------------\n */\n$color-black: #1f2d3d !default;\n$color-light-black: #324057 !default;\n$color-extra-light-black: #475669 !default;\n$color-silver: #8492a6 !default;\n$color-light-silver: #99a9bf !default;\n$color-extra-light-silver: #c0ccda !default;\n$color-gray: #d3dce6 !default;\n$color-light-gray: #e5e9f2 !default;\n$color-extra-light-gray: #eff2f7 !default;\n$color-dark-white: #f9fafc !default;\n$color-white: #fff !default;\n\n/**\n * --------------------------------------------------------------------------------------\n * Semantic color names\n * --------------------------------------------------------------------------------------\n */\n$color-bg: $color-dark-white; // UI background support color\n$color-text: $color-extra-light-black; // Main text color\n$color-description: $color-light-silver; // Main description color\n$color-border: $color-light-gray; // Elements border color\n$color-border-hover: $color-gray; // Element border color while element is hovered\n$color-border-focus: $color-red; // Element border color while element is focused\n\n//\n// Disabled components\n//\n$color-disabled-border: $color-extra-light-silver; // Borders color\n$color-disabled-body: $color-light-silver; // Text inside disabled element\n$color-disabled-bg: $color-light-gray; // Background color of disabled element\n$color-disabled-text: $color-extra-light-silver; // Text outside disabled element\n\n//\n// Disabled \"filled\" components\n//\n$color-disabled-filled-border: $color-light-silver; // Borders color\n$color-disabled-filled-body: $color-dark-white; // Text inside disabled element\n$color-disabled-filled-bg: $color-light-silver; // Background color of disabled element\n$color-disabled-filled-text: $color-extra-light-silver; // Text outside disabled element\n\n//\n// Main color\n//\n$color-main: $color-red !default;\n$color-main-hover: lighten($color-red, 2%) !default;\n$color-main-text: desaturate(darken($color-red, 10%), 20%) !default;\n\n//\n// Color for \"danger\" elements, like \"Alert Label\"\n//\n$color-alert: $color-red !default;\n$color-alert-hover: lighten($color-red, 2%) !default;\n$color-alert-text: desaturate(darken($color-red, 5%), 15%) !default;\n\n//\n// Color for warnings\n//\n$color-warning: $color-yellow !default;\n$color-warning-hover: lighten($color-yellow, 2%) !default;\n$color-warning-text: desaturate(darken($color-yellow, 5%), 15%) !default;\n\n//\n// Color for successful notifications\n//\n$color-success: $color-green !default;\n$color-success-hover: lighten($color-green, 2%) !default;\n$color-success-text: desaturate(darken($color-green, 5%), 15%) !default;\n\n//\n// Shadows\n//\n$ui-box-shadow: 0 5px 13px rgba($color-black, .1) !default;\n","@use \"sass:math\";\n\n/**\n * Kernel variables\n */\n$ui-height: 32px !default;\n$ui-height-div-2: math.div($ui-height, 2) !default;\n\n$ui-padding: 15px !default;\n$ui-min-height: 18px !default;\n$ui-min-height-dev-2: math.div($ui-min-height, 2) !default;\n\n/**\n * Animations\n */\n$ui-animation-swift: cubic-bezier(.55, 0, .1, 1) !default;\n$ui-animation-bounce: cubic-bezier(.585, .22, .12, 1.355) !default;\n","pre, code {\n font: {\n family: $font-mono;\n }\n}\n\ncode {\n background: $color-white;\n border-radius: 3px;\n padding: 2px 6px;\n box-sizing: border-box;\n line-height: $ui-min-height;\n height: $ui-min-height;\n}\n\npre > code {\n display: block;\n white-space: pre;\n padding: 20px 30px;\n height: auto;\n border-radius: 6px;\n line-height: $font-size + 8px;\n text-shadow: 0 0 1px rgba($color-text, .1);\n}\n\n.hljs {\n\n &-doctag,\n &-keyword,\n &-meta &-keyword,\n &-template-tag,\n &-template-variable,\n &-type,\n &-variable.language_ {\n /* prettylights-syntax-keyword */\n color: lighten($color-main, 14%);\n }\n\n &-title,\n &-title.class_,\n &-title.class_.inherited__,\n &-title.function_ {\n /* prettylights-syntax-entity */\n color: lighten($color-purple, 13%);\n }\n\n &-attr,\n &-attribute,\n &-literal,\n &-meta,\n &-number,\n &-operator,\n &-variable,\n &-selector-attr,\n &-selector-class,\n &-selector-id {\n /* prettylights-syntax-constant */\n color: lighten($color-blue, 2%);\n }\n\n &-regexp,\n &-string,\n &-meta &-string {\n /* prettylights-syntax-string */\n color: desaturate(lighten($color-green, 35%), 36%);\n }\n\n &-built_in,\n &-symbol {\n /* prettylights-syntax-variable */\n color: #f69d50;\n }\n\n &-comment,\n &-code,\n &-formula {\n /* prettylights-syntax-comment */\n color: #768390;\n }\n\n &-name,\n &-quote,\n &-selector-tag,\n &-selector-pseudo {\n /* prettylights-syntax-entity-tag */\n color: #8ddb8c;\n }\n\n &-subst {\n /* prettylights-syntax-storage-modifier-import */\n color: #adbac7;\n }\n\n &-section {\n /* prettylights-syntax-markup-heading */\n color: #316dca;\n font-weight: bold;\n }\n\n &-bullet {\n /* prettylights-syntax-markup-list */\n color: #eac55f;\n }\n\n &-emphasis {\n /* prettylights-syntax-markup-italic */\n color: #adbac7;\n font-style: italic;\n }\n\n &-strong {\n /* prettylights-syntax-markup-bold */\n color: #adbac7;\n font-weight: bold;\n }\n\n &-addition {\n /* prettylights-syntax-markup-inserted */\n color: #b4f1b4;\n background-color: #1b4721;\n }\n\n &-deletion {\n /* prettylights-syntax-markup-deleted */\n color: #ffd8d3;\n background-color: #78191b;\n }\n\n &-char.escape_,\n &-link,\n &-params,\n &-property,\n &-punctuation,\n &-tag {\n /* purposely ignored */\n }\n\n}\n","\na {\n color: $color-main;\n outline: none;\n text-decoration: none;\n\n &:active,\n &:hover {\n color: $color-main-text;\n background: none;\n text-decoration: underline;\n }\n\n &.dashed {\n text-decoration: none;\n border-bottom: 1px dashed transparent;\n\n &:active,\n &:hover {\n text-decoration: none;\n border-bottom: 1px dashed $color-main-text;\n }\n }\n\n &.external {\n position: relative;\n\n &:after {\n @include la-icon;\n font-size: 70%;\n position: relative;\n top: -4px;\n right: -5px;\n pointer-events: none;\n transform: translateY(5px) scale(.8);\n opacity: 0;\n transition:\n opacity .1s ease,\n transform .1s ease;\n }\n\n &:hover {\n &:after {\n transform: translateY(0) scale(1);\n opacity: 1;\n }\n }\n }\n}\n","\n@use \"sass:math\";\n\n/**\n * Font size variables\n */\n\n$h1-size: 4.236rem;\n$h2-size: 2.618rem;\n$h3-size: 1.618rem;\n$h4-size: $font-size + 1px;\n\n$h5-size: $font-size;\n$h6-size: $font-size;\n\n\n/**\n * Main\n */\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $font-family-headings;\n font-weight: 400;\n line-height: 1.4;\n padding: 0;\n display: block;\n width: 100%;\n box-sizing: border-box;\n\n &.underline {\n box-shadow: 0 1px 0 $color-border;\n }\n\n .anchor {\n opacity: .3;\n font-weight: 400;\n font-size: .9em;\n text-decoration: none !important;\n\n &:before {\n content: '#';\n }\n\n &:focus,\n &:active {\n opacity: .7;\n }\n }\n}\n\nh1 {\n font-size: $h1-size;\n font-weight: 100;\n margin: $h1-size 0 math.div($h1-size, 2) 0;\n}\n\nh2 {\n font-size: $h2-size;\n margin: $h2-size 0 math.div($h2-size, 2) 0;\n}\n\nh3 {\n font-size: $h3-size;\n font-weight: 400;\n margin: ($h3-size * 2) 0 $h3-size 0;\n}\n\nh4 {\n font-size: $h4-size;\n font-weight: bold;\n margin: ($h4-size * 2) 0 math.div($h4-size, 3) 0;\n}\n\nh5, h6 {\n font-size: $h5-size;\n font-weight: bold;\n margin: $h4-size 0 math.div($h4-size, 3) 0;\n}\n","table {\n width: 100%;\n border-radius: 3px;\n border-spacing: 0;\n border-collapse: collapse;\n box-shadow: 0 0 0 1px $color-border;\n\n & + table {\n margin-top: 10px;\n }\n\n tr {\n margin: 0;\n padding: 0;\n\n & > td,\n & > th {\n padding: 10px;\n\n &:first-child {\n padding-left: 15px;\n }\n\n &:last-child {\n padding-right: 15px;\n }\n }\n\n &:first-child > td {\n box-shadow: none;\n &:first-child {\n border-top-left-radius: 3px;\n }\n\n &:last-child {\n border-top-right-radius: 3px;\n }\n }\n\n &:last-child > td {\n &:first-child {\n border-bottom-left-radius: 3px;\n }\n\n &:last-child {\n border-bottom-right-radius: 3px;\n }\n }\n }\n\n tbody {\n tr {\n & > td {\n box-shadow: inset 0 1px 0 $color-border;\n }\n\n &:first-child > td {\n box-shadow: none;\n }\n\n &:nth-child(2n) > td {\n background: $color-bg;\n }\n }\n }\n\n\n thead {\n tr > td,\n tr > th {\n background: $color-bg;\n box-shadow:\n inset 0 -1px 0 $color-border !important;\n font-weight: bold;\n\n &:first-child {\n box-shadow: inset 0 -1px 0 $color-border !important;\n }\n }\n\n tr:last-child > td {\n &:first-child,\n &:last-child {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n }\n}\n","\ninput[type=text],\ninput[type=search],\ntextarea {\n font-size: $font-size;\n font-family: $font-family;\n color: $color-text;\n border: none;\n outline: none;\n box-shadow: 0 0 0 1px $color-border;\n border-radius: 2px;\n line-height: $ui-height;\n padding: 0 10px;\n\n &::placeholder {\n color: $color-description;\n }\n\n &:focus,\n &:active,\n &.active {\n box-shadow: 0 0 0 1px $color-border-focus;\n transition: box-shadow .2s ease;\n }\n}\n\ntextarea {\n\n}\n\ninput[type=text],\ninput[type=search] {\n height: 32px;\n}\n","\ninput[type=submit],\ninput[type=reset],\n.button {\n font-size: $font-size;\n font-family: $font-family;\n border: none;\n outline: none;\n border-radius: 2px;\n line-height: $ui-height;\n padding: 0 10px;\n display: block;\n text-decoration: none;\n background: $color-main;\n color: #fff;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n box-shadow: 0 0 0 1px darken($color-main, 20%);\n\n &:hover {\n text-decoration: none;\n background: $color-main-hover;\n color: #fff;\n }\n\n &:active {\n background: darken($color-main, 10%);\n }\n}\n","\nblockquote {\n padding: 20px 30px;\n height: auto;\n line-height: $font-size + 12px;\n color: $color-text;\n margin: 20px 0;\n min-height: 22px;\n position: relative;\n border-radius: 3px;\n border-left: $color-blue 4px solid;\n background: lighten($color-blue, 28%);\n\n &:before {\n content: '';\n display: block;\n width: 32px;\n height: 32px;\n text-align: center;\n line-height: 32px;\n position: absolute;\n left: 22px;\n top: 50%;\n margin-top: -16px;\n background-size: 32px auto !important;\n pointer-events: none;\n @include la-icon;\n font-size: 32px;\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n }\n\n code {\n background: rgba($color-white, .5);\n box-shadow: 0 0 0 1px desaturate(lighten($color-blue, 20%), 30%);\n font-size: .9em;\n }\n\n &.quote-video {\n border-left: $color-purple 4px solid;\n background: lighten($color-purple, 26%);\n color: rgba(desaturate(darken($color-purple, 38%), 46%), .9);\n padding-left: 78px;\n\n code {\n box-shadow: 0 0 0 1px desaturate(lighten($color-purple, 28%), 30%);\n background: rgba($color-white, .4);\n }\n\n &:before {\n content: $la-icon-video;\n color: desaturate(lighten($color-purple, 12%), 16%);\n }\n }\n\n &.quote-note {\n border-left: $color-red 4px solid;\n background: lighten($color-red, 40%);\n color: rgba(desaturate(darken($color-red, 30%), 64%), .9);\n padding-left: 78px;\n\n code {\n box-shadow: 0 0 0 1px desaturate(lighten($color-red, 32%), 34%);\n background: rgba($color-white, .4);\n }\n\n &:before {\n content: $la-icon-warning;\n color: desaturate(lighten($color-red, 24%), 30%);\n }\n }\n\n &.quote-tip {\n padding-left: 78px;\n\n &:before {\n content: $la-icon-quote;\n color: desaturate(lighten($color-blue, 18%), 30%);\n }\n }\n}\n",".label {\n display: inline-block;\n outline: none;\n padding: 0 10px;\n border-radius: 2px;\n height: 25px;\n line-height: 25px;\n box-sizing: border-box;\n position: relative;\n\n &.active {\n color: #fff;\n background: #ff2d20;\n text-decoration: none;\n cursor: default;\n }\n\n &.success {\n color: desaturate(lighten($color-green, 1%), 25%);\n background: desaturate(lighten($color-green, 56%), 42%);\n }\n\n &.notice {\n color: desaturate(darken($color-yellow, 10%), 20%);\n background: desaturate(lighten($color-yellow, 50%), 30%);\n }\n\n &.warning {\n color: desaturate(darken($color-red, 5%), 30%);\n background: desaturate(lighten($color-red, 40%), 30%);\n }\n}\n\n\n\na.label {\n text-decoration: none;\n transition:\n color .3s ease,\n background .3s ease\n ;\n\n &:hover {\n transition:\n color .1s ease,\n background .1s ease\n ;\n }\n\n &.success:hover {\n color: desaturate(darken($color-green, 4%), 25%);\n background: desaturate(lighten($color-green, 51%), 42%);\n }\n\n &.notice:hover {\n color: desaturate(darken($color-yellow, 20%), 20%);\n background: desaturate(lighten($color-yellow, 45%), 30%);\n }\n\n &.warning:hover {\n color: desaturate(darken($color-red, 15%), 30%);\n background: desaturate(lighten($color-red, 36%), 30%);\n }\n}\n","\n.container {\n width: 100%;\n min-width: map-get($grid-breakpoints, sm);\n max-width: map-get($grid-breakpoints, xl);\n margin: 0 auto;\n}\n\n@import \"layout/header\";\n@import \"layout/home\";\n@import \"layout/footer\";\n\n",".header {\n background: #fff;\n position: relative;\n\n & > .extras {\n height: 36px;\n line-height: 36px;\n width: 100%;\n border-bottom: $color-border 1px solid;\n\n .extras-items {\n max-width: map-get($grid-breakpoints, xl);\n height: inherit;\n justify-content: space-between;\n margin: 0 auto;\n display: flex;\n }\n\n a {\n color: $color-text;\n margin: 0 10px;\n\n &:hover {\n color: $color-light-black;\n }\n }\n\n @include media-breakpoint-down(sm) {\n display: none;\n }\n\n &.alternative {\n .extras-items {\n color: $color-description !important;\n justify-content: center;\n font-size: 12px;\n\n a {\n color: $color-description !important;\n }\n\n span > a {\n margin: 0 !important;\n }\n }\n }\n }\n\n & > .menu {\n padding: 15px 0;\n border-bottom: $color-border 1px solid;\n\n .menu-content {\n display: flex;\n justify-content: stretch;\n max-width: map-get($grid-breakpoints, xl);\n margin: 0 auto;\n }\n\n .logo {\n display: block;\n text-decoration: none;\n width: 150px;\n height: 42px;\n background: url(/images/logo.png) center right no-repeat;\n background-size: 100% auto;\n opacity: 1;\n transition: opacity .3s ease, width .3s ease;\n\n h1 {\n display: none;\n }\n }\n\n .menu-aside {\n padding: 0 20px;\n box-sizing: border-box;\n flex: 1;\n\n .menu-search {\n height: 42px;\n line-height: 42px;\n width: 100%;\n display: flex;\n justify-content: stretch;\n\n .menu-search-input,\n .menu-search-button {\n height: 42px;\n line-height: 42px;\n }\n\n .menu-search-input {\n width: 100%;\n flex: 1;\n padding: 0 15px;\n border-radius: 2px 0 0 2px;\n }\n\n .menu-search-button {\n width: 100px;\n border-radius: 0 2px 2px 0;\n }\n }\n\n .menu-items {\n width: 100%;\n padding: 10px 0 0 0;\n margin-bottom: -5px;\n line-height: 22px;\n display: flex;\n justify-content: space-around;\n font-size: 16px;\n\n & > span, & > a {\n color: $color-text;\n height: 22px;\n margin: 0 10px;\n font-weight: bold;\n text-decoration: none;\n position: relative;\n }\n\n & > span {\n color: $color-description;\n }\n\n & > a {\n transition: color .3s ease;\n\n &:before {\n pointer-events: none;\n content: '';\n position: absolute;\n bottom: 0;\n height: 2px;\n width: 100%;\n background: $color-main;\n transform: scaleX(0);\n transform-origin: 100% 100%;\n transition: transform .3s ease;\n }\n\n &:hover,\n &.active {\n color: $color-main;\n\n &:before {\n transform: scaleX(1);\n transform-origin: 0 0;\n }\n }\n }\n }\n }\n\n @include media-breakpoint-down(sm) {\n .logo {\n width: 0;\n opacity: 0;\n }\n }\n }\n}\n","$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1600px\n) !default;\n\n// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-max($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n","\n.splash {\n border-bottom: $color-border 1px solid;\n padding: 100px 0;\n overflow: hidden;\n\n .container {\n height: 250px;\n display: flex;\n justify-content: stretch;\n }\n\n .splash-image {\n width: 40%;\n opacity: 1;\n transition: width .3s ease, opacity .3s ease;\n background: url(/images/human.png?v2) center center no-repeat;\n }\n\n .splash-description {\n box-sizing: border-box;\n padding: 0 80px;\n transition: width .3s ease;\n width: 60%;\n text-align: center;\n display: flex;\n justify-content: center;\n flex-direction: column;\n\n h1 {\n display: block;\n font-weight: 100;\n font-size: 3rem;\n margin: 0;\n padding: 0 0 30px 0;\n }\n\n span {\n color: $color-description;\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n @include media-breakpoint-down(md) {\n .splash-image {\n width: 0;\n opacity: 0;\n }\n\n .splash-description {\n width: 100%;\n }\n }\n}\n\n.section {\n border-bottom: $color-border 1px solid;\n position: relative;\n overflow: hidden;\n font-size: 18px;\n line-height: 32px;\n\n .container {\n padding: 160px 0;\n position: relative;\n\n span {\n color: $color-extra-light-black;\n font-size: 18px;\n }\n\n .section-image {\n position: absolute;\n bottom: 0;\n opacity: 1;\n pointer-events: none;\n transition:\n opacity .3s ease,\n right .3s ease,\n left .3s ease;\n }\n\n .section-description {\n position: relative;\n z-index: 3;\n width: 40%;\n padding: 0 50px;\n box-sizing: border-box;\n }\n\n @include media-breakpoint-down(md) {\n .section-description {\n width: 100%;\n }\n\n .section-image {\n opacity: 0;\n }\n }\n }\n\n &.orchid {\n background: $color-dark-white url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzEyMScgd2lkdGg9JzEyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2MGg2MGwtLjAyNC02MEg2MnY2MGg1OXYxSDYydjU5aC0xVjYxSDF6TTAgMGgxdjEyMUgwem0xIDEyMGgxMjB2MUgxeicgZmlsbD0nI0VGRjFGMycgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+) top center repeat fixed;\n\n .orchid-image {\n right: -250px;\n }\n\n .orchid-description {\n .orchid-description-github {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .orchid-image {\n right: -450px;\n }\n }\n }\n\n &.idea {\n background: #fff;\n\n .container {\n display: flex;\n justify-content: flex-end;\n }\n\n .idea-image {\n left: 10px;\n }\n\n .idea-description {\n .idea-description-market {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .idea-image {\n left: -210px;\n }\n }\n }\n\n &.sleeping-owl {\n background: $color-dark-white;\n\n .sleeping-owl-image {\n right: 10px;\n }\n\n .sleeping-owl-description {\n .sleeping-owl-description-github {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .sleeping-owl-image {\n right: -210px;\n }\n }\n }\n\n &.ecosystem {\n .container {\n padding: 50px 0;\n display: flex;\n flex-wrap: wrap;\n justify-content: stretch;\n }\n\n h2 {\n text-align: center;\n display: block;\n padding: 0 0 50px 0;\n }\n\n .ecosystem-plank {\n width: 25%;\n padding: 20px;\n box-sizing: border-box;\n\n & > a {\n height: 300px;\n display: block;\n width: 100%;\n box-sizing: border-box;\n padding: 10px;\n border-radius: 2px;\n box-shadow: 0 0 0 1px $color-border, $ui-box-shadow;\n background: #fff;\n transition: transform .3s ease;\n transform: scale(1);\n\n &:hover {\n transform: scale(1.05);\n }\n }\n }\n }\n}\n",".footer {\n color: $color-light-silver;\n background: $color-black url(/images/footer-logo.png) right bottom no-repeat fixed;\n box-shadow: inset 0 4px 0 0 $color-light-silver;\n\n a {\n color: $color-light-gray;\n\n &:hover {\n color: #fff;\n }\n }\n\n .footer-content {\n width: 100%;\n display: flex;\n justify-content: space-between;\n padding: 50px 20px;\n box-sizing: border-box;\n\n .footer-column {\n ul {\n padding: 10px 0 0 20px;\n\n & > li {\n list-style: none;\n padding: 15px 0;\n }\n }\n }\n }\n\n .footer-bottom {\n width: 100%;\n display: flex;\n line-height: $ui-height;\n min-height: $ui-height;\n justify-content: stretch;\n padding: 10px 20px;\n box-sizing: border-box;\n box-shadow: 0 -1px 0 $color-extra-light-black;\n\n address {\n font-style: italic;\n color: $color-description;\n }\n\n .footer-bottom-menu {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n\n a, span {\n margin: 0 10px;\n white-space: nowrap;\n }\n }\n\n\n @include media-breakpoint-down(sm) {\n flex-direction: column-reverse;\n\n address {\n text-align: center;\n }\n\n .footer-bottom-menu {\n padding: 10px 0;\n justify-content: center;\n }\n }\n }\n}\n",".layout-documentation {\n background: $color-dark-white;\n}\n\n@import \"documentation/versions\";\n\n.documentation {\n display: flex;\n flex-direction: row;\n\n @import \"documentation/menu\";\n @import \"documentation/content\";\n}\n",".versions {\n $versions-height: 50px;\n\n box-sizing: border-box;\n padding: 0 10px !important;\n background: $color-white;\n border: $color-border 3px solid;\n border-radius: 5px;\n margin: 20px auto 30px auto;\n position: sticky;\n height: $versions-height;\n line-height: $versions-height;\n top: -2px;\n z-index: 9;\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n .versions-list {\n display: flex;\n position: relative;\n justify-content: space-between;\n align-items: center;\n\n a.label {\n &:hover {\n transition: background .3s ease;\n background: $color-extra-light-gray;\n color: darken($color-main, 10%);\n text-decoration: none;\n }\n }\n }\n\n .label {\n margin: 0 5px;\n color: $color-main;\n\n &.active,\n &.active:active,\n &.active:focus {\n background: $color-main;\n color: $color-white;\n }\n }\n\n .label.title {\n max-width: 100px;\n background: $color-extra-light-gray;\n color: $color-description;\n text-transform: uppercase;\n font-size: 13px;\n letter-spacing: 1px;\n overflow: hidden;\n transition:\n max-width .3s ease-in-out,\n padding .3s ease-in-out\n ;\n }\n\n .scroll-to-top {\n display: block;\n position: relative;\n top: 0;\n left: -10px;\n width: 0;\n overflow: hidden;\n height: $versions-height - 6px;\n line-height: $versions-height - 6px;\n font-size: 28px;\n text-align: center;\n border-radius: 0 0 0 2px;\n background: $color-light-gray;\n box-shadow: inset 0 0 0 2px rgba($color-light-gray, 0);\n color: $color-light-silver;\n transition:\n width .3s ease-in-out,\n background .3s ease,\n box-shadow .3s ease,\n color .3s ease;\n\n &:before {\n @include la-icon;\n content: $la-icon-up;\n color: inherit;\n }\n\n &:hover {\n background: $color-dark-white;\n color: $color-main;\n }\n\n &:active {\n border-radius: 3px;\n box-shadow: inset 0 0 0 2px $color-main;\n transition:\n width .3s ease-in-out,\n background .3s ease,\n box-shadow 0s ease,\n color .3s ease;\n }\n }\n\n &.fixed {\n border-radius: 0 0 5px 5px;\n\n .label.title {\n max-width: 0;\n padding: 0;\n }\n\n .scroll-to-top {\n width: $versions-height;\n }\n }\n}\n",".documentation-menu {\n min-width: 260px;\n width: 260px;\n margin-right: 15px;\n padding: 10px 0 50px 0;\n\n /**\n * Global Menu Styles\n */\n ul {\n margin-bottom: .5rem;\n\n li {\n list-style: none !important;\n }\n\n a {\n letter-spacing: 0;\n line-height: 36px;\n font-size: 16px;\n padding: 0 1rem;\n color: $color-silver;\n display: block;\n border-radius: 3px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n position: relative;\n z-index: 1;\n text-transform: none;\n box-shadow: inset 0 0 0 1px rgba($color-white, 0);\n transition:\n color .1s ease,\n box-shadow .1s ease,\n background .1s ease\n ;\n\n &:hover {\n color: $color-main;\n text-decoration: none;\n background: $color-extra-light-gray;\n transition:\n color .3s ease,\n box-shadow .3s ease,\n background .3s ease\n ;\n }\n\n &:active {\n box-shadow: inset 0 0 0 1px $color-main;\n background: $color-white;\n transition:\n color .3s ease,\n box-shadow 0s ease,\n background .3s ease\n ;\n }\n\n &.external-link {\n &:after {\n @include la-icon;\n content: $la-icon-link;\n margin-left: 4px;\n position: relative;\n top: -4px;\n transform: scale(.7);\n }\n }\n\n &.active,\n &.active:hover,\n &.active:active,\n &.active:focus {\n color: $color-white;\n background: $color-main;\n text-decoration: none;\n cursor: default;\n transition:\n color .6s ease,\n background .6s ease\n ;\n\n &:before {\n display: none;\n }\n }\n }\n\n\n }\n\n /**\n * Root Navigation Level (Titles)\n */\n & > ul {\n h2 {\n margin: 0 !important;\n font-size: inherit !important;\n font-weight: inherit !important;\n }\n\n & > li {\n color: $color-extra-light-black;\n margin: 15px 0;\n text-transform: uppercase;\n line-height: 26px;\n font-size: 14px;\n letter-spacing: 1px;\n font-weight: bold;\n\n /**\n * Secondary Navigation Level (Menu)\n */\n & > ul {\n padding: 2px 0 4px 0;\n\n li {\n line-height: 22px;\n font-size: 12px;\n font-weight: normal;\n }\n }\n }\n }\n\n .extras {\n white-space: normal;\n line-height: 36px;\n border-radius: 4px;\n border: $color-border 2px solid;\n padding: 10px 15px;\n color: $color-silver;\n margin-top: 20px;\n }\n}\n","\n.documentation-content {\n line-height: 32px;\n font-size: 18px;\n margin-left: 20px;\n padding: 0 0 100px 40px;\n width: 100%;\n max-width: map-get($grid-breakpoints, xl) - 260px - 80px;\n border-left: $color-border 2px solid;\n\n\n /**\n * Documentation Main Title\n */\n h1 {\n margin-top: 0;\n font-size: 5rem;\n line-height: 6.4rem;\n }\n\n /**\n * Documentation Table Of Contents\n */\n h1 + ul {\n font-size: 16px;\n padding-left: .1rem;\n\n li {\n list-style: none;\n font-weight: normal;\n line-height: 24px;\n\n &:before {\n background: none;\n content: \"#\";\n color: $color-red;\n pointer-events: none;\n position: initial;\n }\n\n a {\n color: $color-text;\n\n &:hover {\n color: $color-red;\n }\n }\n }\n\n ul {\n margin: 8px 0;\n\n li {\n padding-left: .3rem;\n }\n }\n\n & > li {\n font-weight: bold;\n margin-bottom: 10px;\n }\n }\n\n a code {\n transition: .3s ease;\n }\n\n a:hover code {\n background: $color-extra-light-gray;\n transition: .0s ease;\n }\n\n p {\n padding: 10px 0;\n }\n\n ul {\n padding-left: 3rem;\n margin-bottom: .25rem;\n\n li {\n margin-bottom: .5rem;\n list-style: none;\n position: relative;\n\n &:before {\n content: \"\";\n position: absolute;\n top: 10px;\n left: -20px;\n width: 9px;\n height: 10px;\n color: $color-red;\n background: url('data:image/svg+xml;utf8, ') no-repeat 50%;\n background-size: contain;\n }\n\n a {\n color: $color-main;\n cursor: pointer;\n }\n\n ul {\n padding-left: 2rem;\n\n li {\n margin-bottom: .5rem;\n }\n }\n }\n }\n\n b, strong {\n font-weight: bold;\n }\n\n .anchor {\n position: relative;\n top: -50px;\n }\n\n h1, h2, h3, h4, h5, h6 {\n a {\n position: relative;\n color: inherit;\n text-decoration: none;\n transition: .3s ease;\n\n &:hover {\n color: darken($color-text, 5%);\n transition: .0s ease;\n }\n }\n }\n\n h1, h2 {\n a {\n &:before {\n position: absolute;\n content: \"#\";\n color: $color-description;\n left: -2rem;\n font-weight: 100;\n transition: .2s ease;\n opacity: .2;\n transform-origin: 50% 50%;\n transform: scale(.7);\n }\n\n &:hover:before {\n color: $color-main;\n opacity: 1;\n transform: scale(1);\n }\n }\n }\n\n pre {\n margin: 15px 0;\n\n & > code {\n position: relative;\n overflow: auto;\n font-size: 85%;\n color: $color-extra-light-gray;\n background: desaturate($color-black, 10%);\n\n &:after {\n color: rgba($color-white, .7);\n content: attr(data-lang);\n position: absolute;\n font-size: 12px;\n line-height: 18px;\n font-weight: 400;\n top: 5px;\n right: 5px;\n padding: 0 8px;\n border-radius: 3px;\n background: rgba($color-white, .1);\n pointer-events: none;\n opacity: 1;\n transition: opacity .1s ease;\n }\n\n &:hover:after {\n opacity: 0;\n transition: opacity .3s ease;\n }\n\n &::-webkit-scrollbar,\n &::-webkit-scrollbar-corner {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-thumb {\n background: rgba($color-main, .9);\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n }\n }\n\n & > p > code {\n color: $color-extra-light-black;\n background: $color-extra-light-gray;\n }\n\n .collection-method {\n color: $color-main-text;\n font-weight: normal;\n\n code {\n box-shadow: none;\n }\n }\n\n // Extras\n // --- collections.md\n #collection-method-list > p,\n #collection-method-list > ul {\n display: grid;\n grid-template-columns: 33% 33% 33%;\n justify-content: space-between;\n }\n\n #collection-method-list a {\n display: block;\n }\n\n // --- collections.md\n #collection-method code {\n font-size: 14px;\n }\n\n #collection-method:not(.first-collection-method) {\n margin-top: 50px;\n }\n\n // --- valet.md\n #valet-support > ul {\n column-count: 3;\n line-height: 1.9;\n }\n}\n",".translation-progress {\n padding-bottom: 100px;\n\n &-menu {\n column-count: 6;\n column-gap: 2em;\n line-height: 32px;\n margin: 15px 0;\n background: #f9fafc;\n border-radius: 3px;\n padding: 10px 20px;\n\n &-visible {\n color: $color-green;\n &:before {\n @include la-icon;\n content: $la-icon-ok;\n width: 20px;\n }\n }\n\n &-hidden {\n color: $color-description;\n &:before {\n @include la-icon;\n content: '';\n width: 20px;\n }\n\n &.active:before {\n content: $la-icon-cancel;\n }\n }\n\n &-visible,\n &-hidden {\n display: inline-block;\n outline: none;\n padding: 0 10px;\n border-radius: 2px;\n height: 25px;\n line-height: 25px;\n margin-right: 25%;\n text-decoration: none;\n\n &:hover {\n background: #fff;\n text-decoration: none;\n }\n\n &.active {\n color: #fff;\n background: #ff2d20;\n text-decoration: none;\n cursor: default;\n }\n }\n }\n\n table td {\n width: 50%;\n }\n\n .translation-progress-description {\n color: $color-description;\n font-style: italic;\n display: block;\n margin: 20px 0;\n }\n\n .translation-page {\n &-main {\n td {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n\n &-description {\n color: $color-description;\n font-style: italic;\n display: block;\n margin: 10px 0;\n }\n\n &-status {\n text-align: right;\n }\n\n &-info {\n text-align: right;\n color: $color-description;\n box-shadow: none;\n background: none;\n\n hr {\n background: none;\n margin: 6px 0;\n }\n\n .diff_command{\n font-size: 15px;\n font-family: \"Roboto Mono\", Menlo, Monaco, Consolas, \"Courier New\", monospace;\n margin-left: 8px;\n }\n }\n }\n\n}\n\n.copy_to_clipboard{\n cursor: pointer;\n}\n\n.clipboard_icon{\n height: 20px;\n width: 20px;\n vertical-align: bottom;\n}\n",".article {\n &-content {\n line-height: 32px;\n font-size: 16px;\n padding: 0 0 100px 0;\n\n @import \"documentation/content\";\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"assets/app.css","mappings":"AAAA,WCIA,4BACI,CAOA,kBALA,eAKA,CAPA,2CACA,wSAOA,iaCMH,QACA,eACA,aACA,CAjBD,QAaC,UACA,CAGA,uBACA,oFAGD,aAEC,UAGD,YACI,MAEJ,aACC,YAED,eACC,cAED,WACC,qDAED,UAEC,aACA,OAED,wBACC,iBACA,WClCC,gDACA,CAKA,kCACA,kCACA,CHfE,aIWwB,CDjBhB,wCHaJ,cGbI,CHQR,gBKFY,CDWY,gBJTxB,CAEA,eAEI,gBACA,CKPQ,sBLIZ,CGIF,iCAKA,CAEA,UAnBY,uBHmBN,iBACI,aACA,iBAQJ,mBAJJ,WACI,CACA,aACA,WACA,CAHA,aINoB,uCEzB5B,mEHOY,qBGDZ,eFsB4B,kBEpBxB,CACA,qBACA,CDDY,YCCZ,gBDDY,CCDZ,eDCY,6BCUZ,iBACA,CALJ,aACI,CAEA,WACA,CACA,gBACA,CAJA,iBACA,CAGA,uCALA,eAMA,6ZAKA,aAQI,iNAGJ,aAKI,yZAGJ,aAWI,iNAGJ,aAII,6EAGJ,aAGI,6GAGJ,aAII,yKAGJ,aAKI,mCAGJ,aAEI,uCAGJ,aAEI,gBACA,qCAGJ,aAEI,yCAGJ,aAEI,kBACA,qCAGJ,aAEI,gBACA,yCAKA,yBAFJ,aAGI,yCAKA,yBAFJ,aAGI,eC5HR,aHIY,aGFR,qBACA,uDH2Dc,eGtDV,CAHJ,aHyDc,CGtDV,yBACA,6BAIA,qCADJ,oBAEI,mFAII,iCAFJ,oBAGI,iCAIR,iBACI,6CJTN,gDACA,CAKA,kCACA,kCACA,CIGM,oBNVJ,kDAEA,kBAEA,CEGF,aIKU,CAKA,SACA,CAHA,mBACA,CAJA,iBACA,CACA,UACA,CNXR,mBAEA,CENF,iCAKA,CIQU,QACA,CAEA,mCACA,CACA,8CAEQ,yDAMJ,UADJ,gCAEI,iGClBd,sBAFA,aACA,CALF,uCLduB,gBKgBrB,gBACA,UACA,CACA,UAEA,yNAEA,0BACE,iMAKA,cACA,CAFA,eACA,CAFF,UACE,CAEA,8BACA,qRAEA,WACE,6hBAGF,UAEE,iBAKN,kBA3CU,gBA6CR,2BACA,iBAGF,kBAhDU,2BAkDR,iBAGF,kBApDU,gBAsDR,2BACA,iBAGF,cAzDU,gBA2DR,6BACA,iCAGF,cLtEY,gBKwEV,6BACA,uBCzEA,wBACA,CAHA,iBACA,iBACA,CACA,6BAJF,UAKE,mCAEA,eACE,6BAGF,QACE,UACA,qEAEA,YAEE,qHAEA,iBACE,iHAGF,kBACE,2DAIJ,eACE,mFACA,0BACE,iFAGF,2BACE,iFAKF,6BACE,+EAGF,8BACE,+CAOF,gCACE,uEAGF,eACE,2EAGF,kBLjCsB,6FKyCxB,kBLzCwB,4CK6ClB,gBACJ,6IAEA,2CACE,uLAKF,2BAEE,6BACA,yHLhEoB,WMbxB,CAEA,iBACA,CAFA,4BACA,CAJA,aNewB,CDjBhB,uCOER,CAJJ,cPEY,COOR,gBLLQ,CKER,YACA,CLHQ,cKOR,qOAEA,aNQwB,CMVxB,sMAEA,aNQwB,ieMJxB,4BAGI,+BACA,6FAQR,WAEI,yHCpBA,kBPPQ,COAR,WACA,CACA,iBACA,CASA,6BPZQ,UOSR,CAJA,aACA,CRRQ,uCQER,CAJJ,cREY,CQaR,eACA,CATA,gBNHQ,CMCR,YACA,CNFQ,cMKR,CAKA,iBACA,CALA,oBACA,CAEA,wBAIA,6JAGI,kBPyCW,YO1Cf,oBAGI,mKAGJ,kBACI,6BACA,uMAGJ,4BACI,cACA,2OAEA,8BACI,CACA,6BADA,aAEA,iPAGJ,4BACI,6BACA,iCCjCR,mBADA,6BACA,CAFA,iBACA,CALA,aRgBwB,CQlBxB,WACA,iBACA,CRgBwB,aQdxB,gBACA,CANJ,iBACI,CAKA,iBAIA,+CTKF,gDACA,CAKA,kCACA,kCACA,CSDM,mCACA,CAXJ,UACI,cACA,CAUA,oBXRJ,CWDI,WACA,CAGA,SACA,CAHA,gBACA,CXFJ,iDAEA,kBAEA,CEGF,eSFM,gBACA,CACA,mBACA,CANA,iBACA,CAHA,iBACA,CXGJ,mBAEA,CENF,iCAKA,CSDM,OACA,CAPA,UAYA,qCAGJ,aACI,0BACA,iDAEA,aACI,qBACA,2CAIR,6BACI,6BACA,eACA,yDAIA,kBACA,CAFJ,6BACI,CACA,uBACA,kBACA,mEAGI,8BADJ,4BAEI,uEXvBI,cW0BR,WAEI,uDAKJ,kBACA,CAFJ,6BACI,CACA,uBACA,kBACA,iEAGI,8BADJ,4BAEI,qEXnCM,cWsCV,WAEI,qDAIR,iBACI,mEX9CQ,cWgDR,WAEI,yBClFR,iBACA,CAEA,qBACA,CAPJ,oBACI,CAGA,WACA,iBACA,CALA,YACA,eACA,CAIA,iBACA,uCAGI,kBACA,CAFJ,UACI,CAEA,eADA,oBAEA,yCAIA,mBADJ,aAEI,uCAIA,mBADJ,aAEI,yCAIA,mBADJ,aAEI,2BAMR,oBACI,8CAEI,uCAIJ,6CAEQ,uDAMJ,mBADJ,aAEI,qDAIA,mBADJ,aAEI,uDAIA,mBADJ,aAEI,YCzDJ,cADA,gBACA,CAFA,eACA,CAFJ,UAII,SCLJ,eACI,kBACA,iBAKI,gCAHJ,WACI,iBACA,WAEA,+BAMI,aAHA,cACA,8BACA,cACA,CAJJ,gBAKI,mBAGJ,aXEoB,uCWEhB,aXHgB,yBY0DxB,gBDzEA,YAwBQ,4CAIA,uBACI,CACA,eADA,sBAEA,6CAEA,uBACI,kDAGJ,kBACI,eAOZ,gCADJ,cAEI,6BAEA,YACI,wBACA,CACA,cADA,gBAEA,qBAOA,+CACA,0BACA,CANJ,aACI,CAEA,WACA,CAEA,SACA,CANA,oBACA,CAKA,2CALA,WAMA,wBAEA,YACI,2BAKJ,qBACA,QAFJ,cAGI,wCAKI,YACA,CAJJ,WACI,CAGA,wBAHA,gBACA,WAGA,sHAEA,WAEI,iBACA,2DAMA,0BAFA,MACA,eACA,CAHJ,UAII,4DAIA,0BADJ,WAEI,uCAQJ,YACA,CACA,eADA,4BACA,CAHA,gBACA,CAFA,kBACA,CAFA,gBACA,CAFJ,UAOI,oFAEA,aX9FY,CWiGR,eACA,CXlGQ,WWgGR,cACA,CAEA,kBADA,oBAEA,4CAGJ,aXrGY,yCWyGZ,yBACI,gDAQI,kBXnIZ,CWgIY,QACA,CAHA,UACA,CAEA,UACA,CALJ,mBACI,CACA,iBACA,CXhIZ,mBWqIY,2BACA,+BAJA,UAKA,8FAGJ,aX1IR,4GW8IY,mBACI,qBACA,yBCxExB,oBDiFY,UADJ,OAEI,UE9JhB,+BACI,CACA,gBADA,eAEA,oBAGI,YACA,CAFJ,YACI,CACA,uBACA,uBAMA,mDAFA,SACA,2CACA,CAHJ,SAII,6BAGJ,qBACI,CAIA,YACA,CACA,sBADA,sBACA,CANA,cACA,CAEA,iBACA,CAHA,yBACA,UAKA,gCAEA,aACI,CACA,cACA,CAFA,eACA,CACA,QACA,iBACA,kCAGJ,abfoB,eaiBhB,iBACA,yBDqCR,sBC/BQ,UADJ,OAEI,6BAGJ,UACI,WAKZ,+BACI,CAEA,cACA,kBAFA,eACA,CAFA,iBAIA,qBAEA,eACI,kBACA,0BAEA,ab/CoB,eaiDhB,oCAIA,QACA,UACA,oBACA,CAJJ,iBACI,CAGA,wDAEI,0CASJ,sBADA,cACA,CAJJ,iBACI,CACA,SACA,CAFA,SAIA,yBDXR,yCCeQ,UACI,oCAGJ,SACI,8BAMJ,iBAFJ,eACI,YAEA,kCAIR,6UAEI,wDAEA,YACI,yBACA,uCAIR,eAEI,qCAIA,SACI,yEAIA,oBACI,0BDrDZ,oCC0DQ,WACI,gCAMR,YACI,gEAIA,oBACI,yBDvEZ,8BC4EQ,YACI,4BAMR,SACI,0DAIA,oBACI,yBDzFZ,0BC8FQ,WACI,4CAMR,UACI,kFAIA,oBACI,yBD3GZ,0CCgHQ,YACI,gCAOJ,YACA,eACA,yBAHJ,cAII,uBAIA,aACA,kBAFJ,iBAGI,qCAKA,sBADA,YACA,CAFJ,SAGI,uCASI,eACA,CAHA,iBACA,0DACA,CAJA,qBACA,CAHA,aACA,CAFJ,YACI,CAGA,YACA,CAIA,mBADA,6BACA,CAPA,UAQA,6CAEA,qBACI,Sb7MQ,yEcpBxB,oCAFJ,aAGI,WAEA,adoBwB,iBcjBpB,UACI,yBAQJ,sBAHA,YACA,8BACA,kBACA,CAJJ,UAKI,2CAGI,qBACI,8CAEA,eACI,eACA,wBAaZ,4BADA,qBACA,CANA,YACA,Cb7BI,uBagCJ,CAHA,gBb7BI,iBagCJ,iBACA,CANJ,UAQI,gCAGI,cADJ,iBdpBoB,4Cc0BhB,YACA,CAFJ,MACI,CACA,wBACA,8FAEA,aACI,mBACA,yBFuBZ,uBE7CA,6BA4BQ,gCAEA,iBACI,4CAIA,uBADJ,cAEI,wBCpEhB,kBf2B4B,WgBvBxB,ehBwBwB,yBgBtBxB,kBACA,CAPJ,qBAGI,CAMA,WARkB,kBAMlB,qBACA,CALA,wBACA,CAIA,eACA,CARkB,QAWlB,UAIA,oCAFA,kBACA,CAFA,YACA,CACA,6BAOI,CANJ,yBAGI,iBAGA,wCAIQ,kBhBAY,cgBEZ,sBAHJ,8BAII,kBAMR,cADJ,YhB7BQ,sFgBiCJ,kBhBjCI,WAuBgB,wBgBmBpB,kBhBrBoB,cAJA,CgB4BpB,cACA,mBACA,CANJ,eACI,CAKA,eACA,ChB/BoB,wBgB4BpB,CAGA,4DAEI,0BAgBJ,kBhB9CoB,CgB6CpB,uBACA,ChB9CoB,8CgBgDpB,chBnDoB,CgBsCxB,aACI,CAOA,cACA,CAHA,WACA,CAJA,UACA,CAGA,gBACA,CAHA,eACA,CALA,iBACA,CAOA,iBACA,CARA,KACA,ChBzCoB,wFgB0CpB,OAYI,iCjB5DV,gDACA,CAKA,kCACA,kCACA,CFGW,cEHX,WFGW,CmBsDL,oBnBhEJ,kDAEA,kBAEA,oBAEA,CENF,iCiBmEU,gCAGJ,kBhB5DoB,cAtBhB,iCgBuFJ,iBACI,mCACA,uFAEI,iBAOZ,yBACI,8BAEA,WACI,UACA,gCAGJ,UA9Gc,gBDKtB,YACI,mBACA,oCENA,iBACA,CAHJ,eACI,CAEA,oBAFA,WAGA,uCAKA,mBACI,0CAEA,yBACI,yCASA,iBACA,CAMA,4CACA,CAVA,aACA,cACA,CAJA,cACA,CAHJ,gBACI,iBACA,CAKA,eACA,CALA,cACA,CAMA,iBACA,CAHA,sBACA,CAGA,mBACA,CACA,kEALA,kBACA,CACA,SAKI,+CAOA,kBjBbY,CiBWhB,ajBhCA,qBiBkCI,CjBbY,iEiBgBR,gDAOJ,ejBrBY,CiBoBhB,kCACI,CjBrBY,gEiBwBR,6DlBpClB,gDACA,CAKA,kCACA,kCACA,YFQa,CoB2BC,oBpB1CZ,kDAEA,kBAEA,CAWW,eoB8BK,kBACA,CpB1ChB,mBAEA,CENF,iCAKA,CkByCkB,QACA,oBACA,gNjBrCQ,kBAvBhB,CiBgEA,UjBzCgB,CiB+CZ,cACA,CjBvEJ,oBiBsEI,CACA,6CAEI,4OAIJ,YACI,0CAaR,2BACA,+BAFJ,kBAGI,0CAGJ,ajBjFoB,CiBqFhB,cACA,CACA,gBADA,kBACA,CAHA,gBACA,CjBrFgB,aiBmFhB,yBAKA,6CAKA,iBACI,gDAGI,cACA,iBAFJ,gBAGI,4CASZ,wBACA,CAFA,iBACA,CAEA,ajB7GoB,CiByGpB,gBACA,CjB1GoB,gBiB4GpB,iBACA,CALJ,kBAOI,uCC7HJ,8BALA,cACA,CAFJ,gBACI,CACA,gBACA,CAEA,gBACA,CAHA,sBACA,WAGA,0CAOI,cACA,oBAFJ,YAGI,6CAMJ,cACI,mBACA,gDAGI,eACA,kBAFJ,eAGI,uDAEA,eACI,CACA,alB7BJ,CkB4BI,WACA,ClB7BJ,mBkB+BI,gBACA,kDAGJ,alBpBgB,wDkBuBZ,alBtCJ,gDkB4CJ,YACI,mDAEA,kBACI,gDAIR,eACI,mBACA,8CAIR,mBACI,oDAGJ,kBlBzCwB,mBkB2CpB,yCAGJ,cACI,0CAIA,qBADJ,iBAEI,6CAGI,eACA,CAFJ,mBACI,CACA,iBACA,oDlB9EA,gTkBwFI,yBAFA,alBtFJ,CkBgFA,UACI,CAIA,WACA,CAHA,UACA,CAHA,iBACA,SACA,CACA,SAKA,+CAGJ,alB5FA,ekB8FI,gDAGJ,iBACI,mDAEA,mBACI,sFAMhB,eACI,+CAGJ,iBACI,UACA,mQAKI,aACA,CAFJ,iBACI,CACA,oBACA,oBACA,uSAEA,aACI,mBACA,qGASA,alBrHY,CkBoHZ,WACA,CAEA,eACA,ClBxHY,UkBuHZ,CAEA,UACA,CAPJ,iBACI,CAOA,oBADA,wBACA,CAHA,mBAIA,iHAGJ,alBhJA,UkBkJI,mBACA,2CAKZ,aACI,gDlBpIoB,mBkByIhB,alBzIgB,CkBwIhB,aACA,CAFA,aACA,CAFJ,iBAKI,sDAYI,6BACA,CAFA,iBACA,CAVJ,wBACI,wBACA,CACA,cACA,CACA,eACA,CAFA,gBACA,CAOA,SACA,CALA,aACA,CAEA,mBACA,CAVA,iBACA,CAIA,SACA,CAFA,OACA,CAMA,2BACA,4DAGJ,SACI,4BACA,4IAKA,WAFJ,SAGI,yEAGJ,6BACI,yEAGJ,4BACI,8ClBpLY,mBkByLxB,alBnLwB,0DkBwLxB,alBnJc,gBkBqJV,+DAEA,eACI,kIAMR,YAEI,kCACA,8BACA,iEAGJ,aACI,+DAIJ,cACI,wFAGJ,eACI,yDAIJ,mBACI,CADJ,cACI,gBACA,uBCpPR,oBACI,4BAMI,kBACA,kBACA,CANJ,mBACI,CADJ,cACI,oBACA,CADA,cACA,iBACA,cACA,CAEA,iBACA,oCAEA,anBJQ,2CDQd,gDACA,CAKA,kCACA,kCACA,YFSW,CsBnBD,oBtBGR,kDAEA,kBAEA,oBAEA,CENF,iCAKA,CFWW,UsBhBG,mCAIR,aACI,0CpBNV,gDACA,CAKA,kCACA,kCACA,WoBCc,CAFJ,oBtBNR,kDAEA,kBAEA,oBAEA,CENF,iCAKA,CoBGc,UACA,iDAGJ,WtBKK,sEsBIL,iBACA,CtBLK,oBsBEL,CAGA,WACA,iBACA,iBACA,CANA,YACA,eACA,CAIA,oBACA,kFAEA,eACI,qBACA,oFAIA,kBACA,CAFJ,UACI,CAEA,eADA,oBAEA,gCAKZ,SACI,yDAGJ,anBzCwB,CmB2CpB,aACA,CnB5CoB,iBmB2CpB,CACA,aACA,iDAMQ,oBADJ,gBAEI,qDAIR,anBxDoB,CmB0DhB,aACA,CnB3DgB,iBmB0DhB,CACA,aACA,gDAGJ,gBACI,8CAMA,gBnBtEgB,emBsEhB,CAFA,anBpEgB,CmBmEpB,gBAII,iDAEA,eACI,aACA,4DAIA,mEACA,CAFJ,cACI,CACA,eACA,oBAOhB,cACI,iBAGJ,WACI,CACA,sBADA,UAEA,kBCnHI,cACA,CAFJ,gBACI,CACA,iBACA,yCFGJ,8BALA,cACA,CAFJ,gBACI,CACA,gBACA,CAEA,gBACA,CAHA,sBACA,WAGA,4CAOI,cACA,oBAFJ,YAGI,+CAMJ,cACI,mBACA,kDAGI,eACA,kBAFJ,eAGI,yDAEA,eACI,CACA,alB7BJ,CkB4BI,WACA,ClB7BJ,mBkB+BI,gBACA,oDAGJ,alBpBgB,0DkBuBZ,alBtCJ,kDkB4CJ,YACI,qDAEA,kBACI,kDAIR,eACI,mBACA,gDAIR,mBACI,sDAGJ,kBlBzCwB,mBkB2CpB,2CAGJ,cACI,4CAIA,qBADJ,iBAEI,+CAGI,eACA,CAFJ,mBACI,CACA,iBACA,sDlB9EA,gTkBwFI,yBAFA,alBtFJ,CkBgFA,UACI,CAIA,WACA,CAHA,UACA,CAHA,iBACA,SACA,CACA,SAKA,iDAGJ,alB5FA,ekB8FI,kDAGJ,iBACI,qDAEA,mBACI,0FAMhB,eACI,iDAGJ,iBACI,UACA,+QAKI,aACA,CAFJ,iBACI,CACA,oBACA,oBACA,mTAEA,aACI,mBACA,yGASA,alBrHY,CkBoHZ,WACA,CAEA,eACA,ClBxHY,UkBuHZ,CAEA,UACA,CAPJ,iBACI,CAOA,oBADA,wBACA,CAHA,mBAIA,qHAGJ,alBhJA,UkBkJI,mBACA,6CAKZ,aACI,kDlBpIoB,mBkByIhB,alBzIgB,CkBwIhB,aACA,CAFA,aACA,CAFJ,iBAKI,wDAYI,6BACA,CAFA,iBACA,CAVJ,wBACI,wBACA,CACA,cACA,CACA,eACA,CAFA,gBACA,CAOA,SACA,CALA,aACA,CAEA,mBACA,CAVA,iBACA,CAIA,SACA,CAFA,OACA,CAMA,2BACA,8DAGJ,SACI,4BACA,gJAKA,WAFJ,SAGI,2EAGJ,6BACI,2EAGJ,4BACI,gDlBpLY,mBkByLxB,alBnLwB,4DkBwLxB,alBnJc,gBkBqJV,iEAEA,eACI,sIAMR,YAEI,kCACA,8BACA,mEAGJ,aACI,iEAIJ,cACI,0FAGJ,eACI,2DAIJ,mBACI,CADJ,cACI,gBACA,uL","sources":["webpack:///./resources/css/app.scss","webpack:///./resources/css/kernel/_icon-font.scss","webpack:///./node_modules/reset-css/reset.css","webpack:///./resources/css/kernel/_font.scss","webpack:///./resources/css/kernel/_colors.scss","webpack:///./resources/css/kernel/_variables.scss","webpack:///./resources/css/ui/_code.scss","webpack:///./resources/css/ui/_links.scss","webpack:///./resources/css/ui/_headings.scss","webpack:///./resources/css/ui/_table.scss","webpack:///./resources/css/ui/_inputs.scss","webpack:///./resources/css/ui/_button.scss","webpack:///./resources/css/ui/_blockquote.scss","webpack:///./resources/css/ui/_label.scss","webpack:///./resources/css/_layout.scss","webpack:///./resources/css/layout/_header.scss","webpack:///./resources/css/kernel/_media.scss","webpack:///./resources/css/layout/_home.scss","webpack:///./resources/css/layout/_footer.scss","webpack:///./resources/css/page/_documentation.scss","webpack:///./resources/css/page/documentation/_versions.scss","webpack:///./resources/css/page/documentation/_menu.scss","webpack:///./resources/css/page/documentation/_content.scss","webpack:///./resources/css/page/_progress.scss","webpack:///./resources/css/page/_article.scss"],"sourcesContent":["@charset \"utf-8\";\n\n@import \"kernel\";\n\n@import '~reset-css';\n\nhtml,\nbody {\n @include font-optimize;\n width: 100%;\n color: $color-text;\n min-height: 100vh;\n line-height: $ui-min-height;\n scroll-behavior: smooth;\n min: {\n height: 100%;\n width: map-get($grid-breakpoints, sm);\n }\n font: {\n size: $font-size;\n family: $font-family;\n }\n\n ul {\n li {\n list-style: square;\n margin: 4px 0;\n }\n }\n\n hr {\n border: none;\n margin: 10px 0;\n display: block;\n height: 1px;\n background: $color-border;\n }\n\n @import \"ui\";\n}\n\n@import \"layout\";\n\n@import \"page/documentation\";\n@import \"page/progress\";\n@import \"page/article\";\n","\n$la-font-size-base: 14px !default;\n$la-line-height-base: 1 !default;\n\n@font-face {\n font-family: 'laravel-su-icons';\n src: url('../../fonts/laravel-su-icons.eot?53720013');\n src: url('../../fonts/laravel-su-icons.eot?53720013#iefix') format('embedded-opentype'),\n url('../../fonts/laravel-su-icons.woff2?53720013') format('woff2'),\n url('../../fonts/laravel-su-icons.woff?53720013') format('woff'),\n url('../../fonts/laravel-su-icons.ttf?53720013') format('truetype'),\n url('../../fonts/laravel-su-icons.svg?53720013#laravel-su-icons') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin la-icon() {\n display: inline-block;\n // shortening font declaration\n font: normal normal normal #{$la-font-size-base}/#{$la-line-height-base} \"laravel-su-icons\";\n // can't have font-size inherit on line above, so need to override\n font-size: inherit;\n // optimizelegibility throws things off #1094\n text-rendering: auto;\n @include font-optimize;\n}\n\n$la-icon-up: '\\e800'; /* '' */\n$la-icon-right: '\\e801'; /* '' */\n$la-icon-left: '\\e802'; /* '' */\n$la-icon-down: '\\e803'; /* '' */\n$la-icon-video: '\\e804'; /* '' */\n$la-icon-link: '\\e805'; /* '' */\n$la-icon-ok: '\\e806'; /* '' */\n$la-icon-cancel: '\\e807'; /* '' */\n$la-icon-quote: '\\f10d'; /* '' */\n$la-icon-warning: '\\f12a'; /* '' */\n","/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n\tdisplay: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n\tline-height: 1;\n}\nmenu, ol, ul {\n\tlist-style: none;\n}\nblockquote, q {\n\tquotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n","/**\n * Fonts Variables\n */\n$font-size: 16px;\n\n$font-family: 'Roboto', Helvetica, sans-serif !default;\n$font-family-headings: 'Roboto', Helvetica, sans-serif !default;\n$font-mono: 'Roboto Mono', Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n\n\n@mixin font-fractions {\n -moz-font-feature-settings: \"frac=1\";\n font-feature-settings: \"frac\" 1;\n}\n\n@mixin font-ligatures {\n -moz-font-feature-settings: \"kern=1,liga=1,calt=1\";\n font-feature-settings: \"kern\" 1, \"liga\" 1, \"calt\" 1;\n}\n\n@mixin font-optimize {\n @include font-ligatures;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n","/**\n * --------------------------------------------------------------------------------------\n * Main named colors\n * --------------------------------------------------------------------------------------\n */\n$color-red: #ff2d20 !default;\n$color-orange: #f4645f !default;\n$color-yellow: #d9a910 !default;\n$color-green: #28bc00 !default;\n$color-blue: #64b5f6 !default;\n$color-purple: #a184d5 !default;\n$color-pink: #ba6380 !default;\n\n/**\n * --------------------------------------------------------------------------------------\n * Grayscale colors list\n * --------------------------------------------------------------------------------------\n */\n$color-black: #1f2d3d !default;\n$color-light-black: #324057 !default;\n$color-extra-light-black: #475669 !default;\n$color-silver: #8492a6 !default;\n$color-light-silver: #99a9bf !default;\n$color-extra-light-silver: #c0ccda !default;\n$color-gray: #d3dce6 !default;\n$color-light-gray: #e5e9f2 !default;\n$color-extra-light-gray: #eff2f7 !default;\n$color-dark-white: #f9fafc !default;\n$color-white: #fff !default;\n\n/**\n * --------------------------------------------------------------------------------------\n * Semantic color names\n * --------------------------------------------------------------------------------------\n */\n$color-bg: $color-dark-white; // UI background support color\n$color-text: $color-extra-light-black; // Main text color\n$color-description: $color-light-silver; // Main description color\n$color-border: $color-light-gray; // Elements border color\n$color-border-hover: $color-gray; // Element border color while element is hovered\n$color-border-focus: $color-red; // Element border color while element is focused\n\n//\n// Disabled components\n//\n$color-disabled-border: $color-extra-light-silver; // Borders color\n$color-disabled-body: $color-light-silver; // Text inside disabled element\n$color-disabled-bg: $color-light-gray; // Background color of disabled element\n$color-disabled-text: $color-extra-light-silver; // Text outside disabled element\n\n//\n// Disabled \"filled\" components\n//\n$color-disabled-filled-border: $color-light-silver; // Borders color\n$color-disabled-filled-body: $color-dark-white; // Text inside disabled element\n$color-disabled-filled-bg: $color-light-silver; // Background color of disabled element\n$color-disabled-filled-text: $color-extra-light-silver; // Text outside disabled element\n\n//\n// Main color\n//\n$color-main: $color-red !default;\n$color-main-hover: lighten($color-red, 8%) !default;\n$color-main-text: desaturate(darken($color-red, 10%), 20%) !default;\n\n//\n// Color for \"danger\" elements, like \"Alert Label\"\n//\n$color-alert: $color-red !default;\n$color-alert-hover: lighten($color-red, 2%) !default;\n$color-alert-text: desaturate(darken($color-red, 5%), 15%) !default;\n\n//\n// Color for warnings\n//\n$color-warning: $color-yellow !default;\n$color-warning-hover: lighten($color-yellow, 2%) !default;\n$color-warning-text: desaturate(darken($color-yellow, 5%), 15%) !default;\n\n//\n// Color for successful notifications\n//\n$color-success: $color-green !default;\n$color-success-hover: lighten($color-green, 2%) !default;\n$color-success-text: desaturate(darken($color-green, 5%), 15%) !default;\n\n//\n// Shadows\n//\n$ui-box-shadow: 0 5px 13px rgba($color-black, .1) !default;\n","@use \"sass:math\";\n\n/**\n * Kernel variables\n */\n$ui-height: 32px !default;\n$ui-height-div-2: math.div($ui-height, 2) !default;\n\n$ui-padding: 15px !default;\n$ui-min-height: 18px !default;\n$ui-min-height-dev-2: math.div($ui-min-height, 2) !default;\n\n/**\n * Animations\n */\n$ui-animation-swift: cubic-bezier(.55, 0, .1, 1) !default;\n$ui-animation-bounce: cubic-bezier(.585, .22, .12, 1.355) !default;\n","pre, code {\n font: {\n family: $font-mono;\n }\n}\n\ncode {\n background: $color-white;\n border-radius: 3px;\n padding: 2px 6px;\n box-sizing: border-box;\n line-height: $ui-min-height;\n height: $ui-min-height;\n}\n\npre > code {\n display: block;\n white-space: pre;\n padding: 20px 30px;\n height: auto;\n border-radius: 6px;\n line-height: $font-size + 8px;\n text-shadow: 0 0 1px rgba($color-text, .1);\n}\n\n.hljs {\n\n &-doctag,\n &-keyword,\n &-meta &-keyword,\n &-template-tag,\n &-template-variable,\n &-type,\n &-variable.language_ {\n /* prettylights-syntax-keyword */\n color: lighten($color-main, 14%);\n }\n\n &-title,\n &-title.class_,\n &-title.class_.inherited__,\n &-title.function_ {\n /* prettylights-syntax-entity */\n color: lighten($color-purple, 13%);\n }\n\n &-attr,\n &-attribute,\n &-literal,\n &-meta,\n &-number,\n &-operator,\n &-variable,\n &-selector-attr,\n &-selector-class,\n &-selector-id {\n /* prettylights-syntax-constant */\n color: lighten($color-blue, 2%);\n }\n\n &-regexp,\n &-string,\n &-meta &-string {\n /* prettylights-syntax-string */\n color: desaturate(lighten($color-green, 35%), 36%);\n }\n\n &-built_in,\n &-symbol {\n /* prettylights-syntax-variable */\n color: #f69d50;\n }\n\n &-comment,\n &-code,\n &-formula {\n /* prettylights-syntax-comment */\n color: #768390;\n }\n\n &-name,\n &-quote,\n &-selector-tag,\n &-selector-pseudo {\n /* prettylights-syntax-entity-tag */\n color: #8ddb8c;\n }\n\n &-subst {\n /* prettylights-syntax-storage-modifier-import */\n color: #adbac7;\n }\n\n &-section {\n /* prettylights-syntax-markup-heading */\n color: #316dca;\n font-weight: bold;\n }\n\n &-bullet {\n /* prettylights-syntax-markup-list */\n color: #eac55f;\n }\n\n &-emphasis {\n /* prettylights-syntax-markup-italic */\n color: #adbac7;\n font-style: italic;\n }\n\n &-strong {\n /* prettylights-syntax-markup-bold */\n color: #adbac7;\n font-weight: bold;\n }\n\n &-addition {\n /* prettylights-syntax-markup-inserted */\n color: #b4f1b4;\n background-color: #1b4721;\n }\n\n &-deletion {\n /* prettylights-syntax-markup-deleted */\n color: #ffd8d3;\n background-color: #78191b;\n }\n\n &-char.escape_,\n &-link,\n &-params,\n &-property,\n &-punctuation,\n &-tag {\n /* purposely ignored */\n }\n\n}\n","\na {\n color: $color-main;\n outline: none;\n text-decoration: none;\n\n &:active,\n &:hover {\n color: $color-main-text;\n background: none;\n text-decoration: underline;\n }\n\n &.dashed {\n text-decoration: none;\n border-bottom: 1px dashed transparent;\n\n &:active,\n &:hover {\n text-decoration: none;\n border-bottom: 1px dashed $color-main-text;\n }\n }\n\n &.external {\n position: relative;\n\n &:after {\n @include la-icon;\n font-size: 70%;\n position: relative;\n top: -4px;\n right: -5px;\n pointer-events: none;\n transform: translateY(5px) scale(.8);\n opacity: 0;\n transition:\n opacity .1s ease,\n transform .1s ease;\n }\n\n &:hover {\n &:after {\n transform: translateY(0) scale(1);\n opacity: 1;\n }\n }\n }\n}\n","\n@use \"sass:math\";\n\n/**\n * Font size variables\n */\n\n$h1-size: 4.236rem;\n$h2-size: 2.618rem;\n$h3-size: 1.618rem;\n$h4-size: $font-size + 1px;\n\n$h5-size: $font-size;\n$h6-size: $font-size;\n\n\n/**\n * Main\n */\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $font-family-headings;\n font-weight: 400;\n line-height: 1.4;\n padding: 0;\n display: block;\n width: 100%;\n box-sizing: border-box;\n\n &.underline {\n box-shadow: 0 1px 0 $color-border;\n }\n\n .anchor {\n opacity: .3;\n font-weight: 400;\n font-size: .9em;\n text-decoration: none !important;\n\n &:before {\n content: '#';\n }\n\n &:focus,\n &:active {\n opacity: .7;\n }\n }\n}\n\nh1 {\n font-size: $h1-size;\n font-weight: 100;\n margin: $h1-size 0 math.div($h1-size, 2) 0;\n}\n\nh2 {\n font-size: $h2-size;\n margin: $h2-size 0 math.div($h2-size, 2) 0;\n}\n\nh3 {\n font-size: $h3-size;\n font-weight: 400;\n margin: ($h3-size * 2) 0 $h3-size 0;\n}\n\nh4 {\n font-size: $h4-size;\n font-weight: bold;\n margin: ($h4-size * 2) 0 math.div($h4-size, 3) 0;\n}\n\nh5, h6 {\n font-size: $h5-size;\n font-weight: bold;\n margin: $h4-size 0 math.div($h4-size, 3) 0;\n}\n","table {\n width: 100%;\n border-radius: 3px;\n border-spacing: 0;\n border-collapse: collapse;\n box-shadow: 0 0 0 1px $color-border;\n\n & + table {\n margin-top: 10px;\n }\n\n tr {\n margin: 0;\n padding: 0;\n\n & > td,\n & > th {\n padding: 10px;\n\n &:first-child {\n padding-left: 15px;\n }\n\n &:last-child {\n padding-right: 15px;\n }\n }\n\n &:first-child > td {\n box-shadow: none;\n &:first-child {\n border-top-left-radius: 3px;\n }\n\n &:last-child {\n border-top-right-radius: 3px;\n }\n }\n\n &:last-child > td {\n &:first-child {\n border-bottom-left-radius: 3px;\n }\n\n &:last-child {\n border-bottom-right-radius: 3px;\n }\n }\n }\n\n tbody {\n tr {\n & > td {\n box-shadow: inset 0 1px 0 $color-border;\n }\n\n &:first-child > td {\n box-shadow: none;\n }\n\n &:nth-child(2n) > td {\n background: $color-bg;\n }\n }\n }\n\n\n thead {\n tr > td,\n tr > th {\n background: $color-bg;\n box-shadow:\n inset 0 -1px 0 $color-border !important;\n font-weight: bold;\n\n &:first-child {\n box-shadow: inset 0 -1px 0 $color-border !important;\n }\n }\n\n tr:last-child > td {\n &:first-child,\n &:last-child {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n }\n}\n","\ninput[type=text],\ninput[type=search],\ntextarea {\n font-size: $font-size;\n font-family: $font-family;\n color: $color-text;\n border: none;\n outline: none;\n box-shadow: 0 0 0 1px $color-border;\n border-radius: 2px;\n line-height: $ui-height;\n padding: 0 10px;\n\n &::placeholder {\n color: $color-description;\n }\n\n &:focus,\n &:active,\n &.active {\n box-shadow: 0 0 0 1px $color-border-focus;\n transition: box-shadow .2s ease;\n }\n}\n\ntextarea {\n\n}\n\ninput[type=text],\ninput[type=search] {\n height: 32px;\n}\n","\ninput[type=submit],\ninput[type=reset],\n.button {\n font-size: $font-size;\n font-family: $font-family;\n border: none;\n outline: none;\n border-radius: 3px;\n line-height: $ui-height;\n padding: 0 10px;\n display: block;\n text-decoration: none;\n background: $color-main;\n color: #fff;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n box-shadow: 0 0 0 1px darken($color-main, 14%);\n\n &:hover {\n text-decoration: none;\n background: $color-main-hover;\n color: #fff;\n }\n\n &:active {\n background: darken($color-main, 10%);\n box-shadow: 0 0 0 1px darken($color-main, 24%);\n }\n\n &.button-outer {\n background: rgba(#fff, 0);\n color: darken($color-main, 14%);\n\n &:hover {\n background: rgba($color-text, .02);\n color: darken($color-main, 20%);\n box-shadow: 0 0 0 2px $color-main;\n }\n\n &:active {\n background: rgba(darken($color-main, 10%), .1);\n box-shadow: 0 0 0 1px darken($color-main, 24%);\n }\n }\n}\n","\nblockquote {\n padding: 20px 30px;\n height: auto;\n line-height: $font-size + 12px;\n color: $color-text;\n margin: 20px 0;\n min-height: 22px;\n position: relative;\n border-radius: 3px;\n border-left: $color-blue 4px solid;\n background: lighten($color-blue, 28%);\n\n &:before {\n content: '';\n display: block;\n width: 32px;\n height: 32px;\n text-align: center;\n line-height: 32px;\n position: absolute;\n left: 22px;\n top: 50%;\n margin-top: -16px;\n background-size: 32px auto !important;\n pointer-events: none;\n @include la-icon;\n font-size: 32px;\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n }\n\n code {\n background: rgba($color-white, .5);\n box-shadow: 0 0 0 1px desaturate(lighten($color-blue, 20%), 30%);\n font-size: .9em;\n }\n\n &.quote-video {\n border-left: $color-purple 4px solid;\n background: lighten($color-purple, 26%);\n color: rgba(desaturate(darken($color-purple, 38%), 46%), .9);\n padding-left: 78px;\n\n code {\n box-shadow: 0 0 0 1px desaturate(lighten($color-purple, 28%), 30%);\n background: rgba($color-white, .4);\n }\n\n &:before {\n content: $la-icon-video;\n color: desaturate(lighten($color-purple, 12%), 16%);\n }\n }\n\n &.quote-note {\n border-left: $color-red 4px solid;\n background: lighten($color-red, 40%);\n color: rgba(desaturate(darken($color-red, 30%), 64%), .9);\n padding-left: 78px;\n\n code {\n box-shadow: 0 0 0 1px desaturate(lighten($color-red, 32%), 34%);\n background: rgba($color-white, .4);\n }\n\n &:before {\n content: $la-icon-warning;\n color: desaturate(lighten($color-red, 24%), 30%);\n }\n }\n\n &.quote-tip {\n padding-left: 78px;\n\n &:before {\n content: $la-icon-quote;\n color: desaturate(lighten($color-blue, 18%), 30%);\n }\n }\n}\n",".label {\n display: inline-block;\n outline: none;\n padding: 0 10px;\n border-radius: 2px;\n height: 25px;\n line-height: 25px;\n box-sizing: border-box;\n position: relative;\n\n &.active {\n color: #fff;\n background: #ff2d20;\n text-decoration: none;\n cursor: default;\n }\n\n &.success {\n color: desaturate(lighten($color-green, 1%), 25%);\n background: desaturate(lighten($color-green, 56%), 42%);\n }\n\n &.notice {\n color: desaturate(darken($color-yellow, 10%), 20%);\n background: desaturate(lighten($color-yellow, 50%), 30%);\n }\n\n &.warning {\n color: desaturate(darken($color-red, 5%), 30%);\n background: desaturate(lighten($color-red, 40%), 30%);\n }\n}\n\n\n\na.label {\n text-decoration: none;\n transition:\n color .3s ease,\n background .3s ease\n ;\n\n &:hover {\n transition:\n color .1s ease,\n background .1s ease\n ;\n }\n\n &.success:hover {\n color: desaturate(darken($color-green, 4%), 25%);\n background: desaturate(lighten($color-green, 51%), 42%);\n }\n\n &.notice:hover {\n color: desaturate(darken($color-yellow, 20%), 20%);\n background: desaturate(lighten($color-yellow, 45%), 30%);\n }\n\n &.warning:hover {\n color: desaturate(darken($color-red, 15%), 30%);\n background: desaturate(lighten($color-red, 36%), 30%);\n }\n}\n","\n.container {\n width: 100%;\n min-width: map-get($grid-breakpoints, sm);\n max-width: map-get($grid-breakpoints, xl);\n margin: 0 auto;\n}\n\n@import \"layout/header\";\n@import \"layout/home\";\n@import \"layout/footer\";\n\n",".header {\n background: #fff;\n position: relative;\n\n & > .extras {\n height: 36px;\n line-height: 36px;\n width: 100%;\n border-bottom: $color-border 1px solid;\n\n .extras-items {\n max-width: map-get($grid-breakpoints, xl);\n height: inherit;\n justify-content: space-between;\n margin: 0 auto;\n display: flex;\n }\n\n a {\n color: $color-text;\n margin: 0 10px;\n\n &:hover {\n color: $color-light-black;\n }\n }\n\n @include media-breakpoint-down(sm) {\n display: none;\n }\n\n &.alternative {\n .extras-items {\n color: $color-description !important;\n justify-content: center;\n font-size: 12px;\n\n a {\n color: $color-description !important;\n }\n\n span > a {\n margin: 0 !important;\n }\n }\n }\n }\n\n & > .menu {\n padding: 15px 0;\n border-bottom: $color-border 1px solid;\n\n .menu-content {\n display: flex;\n justify-content: stretch;\n max-width: map-get($grid-breakpoints, xl);\n margin: 0 auto;\n }\n\n .logo {\n display: block;\n text-decoration: none;\n width: 150px;\n height: 42px;\n background: url(/images/logo.png) center right no-repeat;\n background-size: 100% auto;\n opacity: 1;\n transition: opacity .3s ease, width .3s ease;\n\n h1 {\n display: none;\n }\n }\n\n .menu-aside {\n padding: 0 20px;\n box-sizing: border-box;\n flex: 1;\n\n .menu-search {\n height: 42px;\n line-height: 42px;\n width: 100%;\n display: flex;\n justify-content: stretch;\n\n .menu-search-input,\n .menu-search-button {\n height: 42px;\n line-height: 42px;\n }\n\n .menu-search-input {\n width: 100%;\n flex: 1;\n padding: 0 15px;\n border-radius: 2px 0 0 2px;\n }\n\n .menu-search-button {\n width: 100px;\n border-radius: 0 2px 2px 0;\n }\n }\n\n .menu-items {\n width: 100%;\n padding: 10px 0 0 0;\n margin-bottom: -5px;\n line-height: 22px;\n display: flex;\n justify-content: space-around;\n font-size: 16px;\n\n & > span, & > a {\n color: $color-text;\n height: 22px;\n margin: 0 10px;\n font-weight: bold;\n text-decoration: none;\n position: relative;\n }\n\n & > span {\n color: $color-description;\n }\n\n & > a {\n transition: color .3s ease;\n\n &:before {\n pointer-events: none;\n content: '';\n position: absolute;\n bottom: 0;\n height: 2px;\n width: 100%;\n background: $color-main;\n transform: scaleX(0);\n transform-origin: 100% 100%;\n transition: transform .3s ease;\n }\n\n &:hover,\n &.active {\n color: $color-main;\n\n &:before {\n transform: scaleX(1);\n transform-origin: 0 0;\n }\n }\n }\n }\n }\n\n @include media-breakpoint-down(sm) {\n .logo {\n width: 0;\n opacity: 0;\n }\n }\n }\n}\n","$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1600px\n) !default;\n\n// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-max($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n","\n.splash {\n border-bottom: $color-border 1px solid;\n padding: 100px 0;\n overflow: hidden;\n\n .container {\n height: 250px;\n display: flex;\n justify-content: stretch;\n }\n\n .splash-image {\n width: 40%;\n opacity: 1;\n transition: width .3s ease, opacity .3s ease;\n background: url(/images/human.png?v2) center center no-repeat;\n }\n\n .splash-description {\n box-sizing: border-box;\n padding: 0 80px;\n transition: width .3s ease;\n width: 60%;\n text-align: center;\n display: flex;\n justify-content: center;\n flex-direction: column;\n\n h1 {\n display: block;\n font-weight: 100;\n font-size: 3rem;\n margin: 0;\n padding: 0 0 30px 0;\n }\n\n span {\n color: $color-description;\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n @include media-breakpoint-down(md) {\n .splash-image {\n width: 0;\n opacity: 0;\n }\n\n .splash-description {\n width: 100%;\n }\n }\n}\n\n.section {\n border-bottom: $color-border 1px solid;\n position: relative;\n overflow: hidden;\n font-size: 18px;\n line-height: 32px;\n\n .container {\n padding: 120px 0;\n position: relative;\n\n span {\n color: $color-extra-light-black;\n font-size: 18px;\n }\n\n .section-image {\n position: absolute;\n bottom: 0;\n opacity: 1;\n pointer-events: none;\n transition:\n opacity .3s ease,\n right .3s ease,\n left .3s ease;\n }\n\n .section-description {\n position: relative;\n z-index: 3;\n width: 40%;\n padding: 0 50px;\n box-sizing: border-box;\n }\n\n @include media-breakpoint-down(md) {\n .section-description {\n width: 100%;\n }\n\n .section-image {\n opacity: 0;\n }\n }\n\n .button {\n margin-top: 30px;\n width: 140px;\n line-height: 40px;\n }\n }\n\n &.idea,\n &.moonshine {\n background: $color-dark-white url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzEyMScgd2lkdGg9JzEyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2MGg2MGwtLjAyNC02MEg2MnY2MGg1OXYxSDYydjU5aC0xVjYxSDF6TTAgMGgxdjEyMUgwem0xIDEyMGgxMjB2MUgxeicgZmlsbD0nI0VGRjFGMycgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+) top center repeat fixed;\n\n .container {\n display: flex;\n justify-content: flex-end;\n }\n }\n\n &.orchid,\n &.sleeping-owl {\n background: #fff;\n }\n\n &.moonshine {\n .moonshine-image {\n left: 10px;\n }\n\n .moonshine-description {\n .moonshine-description-market {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(lg) {\n .moonshine-image {\n left: -210px;\n }\n }\n }\n\n &.orchid {\n .orchid-image {\n right: -250px;\n }\n\n .orchid-description {\n .orchid-description-github {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .orchid-image {\n right: -450px;\n }\n }\n }\n\n &.idea {\n .idea-image {\n left: 10px;\n }\n\n .idea-description {\n .idea-description-market {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .idea-image {\n left: -210px;\n }\n }\n }\n\n &.sleeping-owl {\n .sleeping-owl-image {\n right: 10px;\n }\n\n .sleeping-owl-description {\n .sleeping-owl-description-github {\n text-decoration: none;\n }\n }\n\n @include media-breakpoint-down(md) {\n .sleeping-owl-image {\n right: -210px;\n }\n }\n }\n\n &.ecosystem {\n .container {\n padding: 50px 0;\n display: flex;\n flex-wrap: wrap;\n justify-content: stretch;\n }\n\n h2 {\n text-align: center;\n display: block;\n padding: 0 0 50px 0;\n }\n\n .ecosystem-plank {\n width: 25%;\n padding: 20px;\n box-sizing: border-box;\n\n & > a {\n height: 300px;\n display: block;\n width: 100%;\n box-sizing: border-box;\n padding: 10px;\n border-radius: 2px;\n box-shadow: 0 0 0 1px $color-border, $ui-box-shadow;\n background: #fff;\n transition: transform .3s ease;\n transform: scale(1);\n\n &:hover {\n transform: scale(1.05);\n }\n }\n }\n }\n}\n",".footer {\n color: $color-light-silver;\n background: $color-black url(/images/footer-logo.png) right bottom no-repeat fixed;\n box-shadow: inset 0 4px 0 0 $color-light-silver;\n\n a {\n color: $color-light-gray;\n\n &:hover {\n color: #fff;\n }\n }\n\n .footer-content {\n width: 100%;\n display: flex;\n justify-content: space-between;\n padding: 50px 20px;\n box-sizing: border-box;\n\n .footer-column {\n ul {\n padding: 10px 0 0 20px;\n\n & > li {\n list-style: none;\n padding: 15px 0;\n }\n }\n }\n }\n\n .footer-bottom {\n width: 100%;\n display: flex;\n line-height: $ui-height;\n min-height: $ui-height;\n justify-content: stretch;\n padding: 10px 20px;\n box-sizing: border-box;\n box-shadow: 0 -1px 0 $color-extra-light-black;\n\n address {\n font-style: italic;\n color: $color-description;\n }\n\n .footer-bottom-menu {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n\n a, span {\n margin: 0 10px;\n white-space: nowrap;\n }\n }\n\n\n @include media-breakpoint-down(sm) {\n flex-direction: column-reverse;\n\n address {\n text-align: center;\n }\n\n .footer-bottom-menu {\n padding: 10px 0;\n justify-content: center;\n }\n }\n }\n}\n",".layout-documentation {\n background: $color-dark-white;\n}\n\n@import \"documentation/versions\";\n\n.documentation {\n display: flex;\n flex-direction: row;\n\n @import \"documentation/menu\";\n @import \"documentation/content\";\n}\n",".versions {\n $versions-height: 50px;\n\n box-sizing: border-box;\n padding: 0 10px !important;\n background: $color-white;\n border: $color-border 3px solid;\n border-radius: 5px;\n margin: 20px auto 30px auto;\n position: sticky;\n height: $versions-height;\n line-height: $versions-height;\n top: -2px;\n z-index: 9;\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n .versions-list {\n display: flex;\n position: relative;\n justify-content: space-between;\n align-items: center;\n\n a.label {\n &:hover {\n transition: background .3s ease;\n background: $color-extra-light-gray;\n color: darken($color-main, 10%);\n text-decoration: none;\n }\n }\n }\n\n .label {\n margin: 0 5px;\n color: $color-main;\n\n &.active,\n &.active:active,\n &.active:focus {\n background: $color-main;\n color: $color-white;\n }\n }\n\n .label.title {\n max-width: 100px;\n background: $color-extra-light-gray;\n color: $color-description;\n text-transform: uppercase;\n font-size: 13px;\n letter-spacing: 1px;\n overflow: hidden;\n transition:\n max-width .3s ease-in-out,\n padding .3s ease-in-out\n ;\n }\n\n .scroll-to-top {\n display: block;\n position: relative;\n top: 0;\n left: -10px;\n width: 0;\n overflow: hidden;\n height: $versions-height - 6px;\n line-height: $versions-height - 6px;\n font-size: 28px;\n text-align: center;\n border-radius: 0 0 0 2px;\n background: $color-light-gray;\n box-shadow: inset 0 0 0 2px rgba($color-light-gray, 0);\n color: $color-light-silver;\n transition:\n width .3s ease-in-out,\n background .3s ease,\n box-shadow .3s ease,\n color .3s ease;\n\n &:before {\n @include la-icon;\n content: $la-icon-up;\n color: inherit;\n }\n\n &:hover {\n background: $color-dark-white;\n color: $color-main;\n }\n\n &:active {\n border-radius: 3px;\n box-shadow: inset 0 0 0 2px $color-main;\n transition:\n width .3s ease-in-out,\n background .3s ease,\n box-shadow 0s ease,\n color .3s ease;\n }\n }\n\n &.fixed {\n border-radius: 0 0 5px 5px;\n\n .label.title {\n max-width: 0;\n padding: 0;\n }\n\n .scroll-to-top {\n width: $versions-height;\n }\n }\n}\n",".documentation-menu {\n min-width: 260px;\n width: 260px;\n margin-right: 15px;\n padding: 10px 0 50px 0;\n\n /**\n * Global Menu Styles\n */\n ul {\n margin-bottom: .5rem;\n\n li {\n list-style: none !important;\n }\n\n a {\n letter-spacing: 0;\n line-height: 36px;\n font-size: 16px;\n padding: 0 1rem;\n color: $color-silver;\n display: block;\n border-radius: 3px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n position: relative;\n z-index: 1;\n text-transform: none;\n box-shadow: inset 0 0 0 1px rgba($color-white, 0);\n transition:\n color .1s ease,\n box-shadow .1s ease,\n background .1s ease\n ;\n\n &:hover {\n color: $color-main;\n text-decoration: none;\n background: $color-extra-light-gray;\n transition:\n color .3s ease,\n box-shadow .3s ease,\n background .3s ease\n ;\n }\n\n &:active {\n box-shadow: inset 0 0 0 1px $color-main;\n background: $color-white;\n transition:\n color .3s ease,\n box-shadow 0s ease,\n background .3s ease\n ;\n }\n\n &.external-link {\n &:after {\n @include la-icon;\n content: $la-icon-link;\n margin-left: 4px;\n position: relative;\n top: -4px;\n transform: scale(.7);\n }\n }\n\n &.active,\n &.active:hover,\n &.active:active,\n &.active:focus {\n color: $color-white;\n background: $color-main;\n text-decoration: none;\n cursor: default;\n transition:\n color .6s ease,\n background .6s ease\n ;\n\n &:before {\n display: none;\n }\n }\n }\n\n\n }\n\n /**\n * Root Navigation Level (Titles)\n */\n & > ul {\n h2 {\n margin: 0 !important;\n font-size: inherit !important;\n font-weight: inherit !important;\n }\n\n & > li {\n color: $color-extra-light-black;\n margin: 15px 0;\n text-transform: uppercase;\n line-height: 26px;\n font-size: 14px;\n letter-spacing: 1px;\n font-weight: bold;\n\n /**\n * Secondary Navigation Level (Menu)\n */\n & > ul {\n padding: 2px 0 4px 0;\n\n li {\n line-height: 22px;\n font-size: 12px;\n font-weight: normal;\n }\n }\n }\n }\n\n .extras {\n white-space: normal;\n line-height: 36px;\n border-radius: 4px;\n border: $color-border 2px solid;\n padding: 10px 15px;\n color: $color-silver;\n margin-top: 20px;\n }\n}\n","\n.documentation-content {\n line-height: 32px;\n font-size: 18px;\n margin-left: 20px;\n padding: 0 0 100px 40px;\n width: 100%;\n max-width: map-get($grid-breakpoints, xl) - 260px - 80px;\n border-left: $color-border 2px solid;\n\n\n /**\n * Documentation Main Title\n */\n h1 {\n margin-top: 0;\n font-size: 5rem;\n line-height: 6.4rem;\n }\n\n /**\n * Documentation Table Of Contents\n */\n h1 + ul {\n font-size: 16px;\n padding-left: .1rem;\n\n li {\n list-style: none;\n font-weight: normal;\n line-height: 24px;\n\n &:before {\n background: none;\n content: \"#\";\n color: $color-red;\n pointer-events: none;\n position: initial;\n }\n\n a {\n color: $color-text;\n\n &:hover {\n color: $color-red;\n }\n }\n }\n\n ul {\n margin: 8px 0;\n\n li {\n padding-left: .3rem;\n }\n }\n\n & > li {\n font-weight: bold;\n margin-bottom: 10px;\n }\n }\n\n a code {\n transition: .3s ease;\n }\n\n a:hover code {\n background: $color-extra-light-gray;\n transition: .0s ease;\n }\n\n p {\n padding: 10px 0;\n }\n\n ul {\n padding-left: 3rem;\n margin-bottom: .25rem;\n\n li {\n margin-bottom: .5rem;\n list-style: none;\n position: relative;\n\n &:before {\n content: \"\";\n position: absolute;\n top: 10px;\n left: -20px;\n width: 9px;\n height: 10px;\n color: $color-red;\n background: url('data:image/svg+xml;utf8, ') no-repeat 50%;\n background-size: contain;\n }\n\n a {\n color: $color-main;\n cursor: pointer;\n }\n\n ul {\n padding-left: 2rem;\n\n li {\n margin-bottom: .5rem;\n }\n }\n }\n }\n\n b, strong {\n font-weight: bold;\n }\n\n .anchor {\n position: relative;\n top: -50px;\n }\n\n h1, h2, h3, h4, h5, h6 {\n a {\n position: relative;\n color: inherit;\n text-decoration: none;\n transition: .3s ease;\n\n &:hover {\n color: darken($color-text, 5%);\n transition: .0s ease;\n }\n }\n }\n\n h1, h2 {\n a {\n &:before {\n position: absolute;\n content: \"#\";\n color: $color-description;\n left: -2rem;\n font-weight: 100;\n transition: .2s ease;\n opacity: .2;\n transform-origin: 50% 50%;\n transform: scale(.7);\n }\n\n &:hover:before {\n color: $color-main;\n opacity: 1;\n transform: scale(1);\n }\n }\n }\n\n pre {\n margin: 15px 0;\n\n & > code {\n position: relative;\n overflow: auto;\n font-size: 85%;\n color: $color-extra-light-gray;\n background: desaturate($color-black, 10%);\n\n &:after {\n color: rgba($color-white, .7);\n content: attr(data-lang);\n position: absolute;\n font-size: 12px;\n line-height: 18px;\n font-weight: 400;\n top: 5px;\n right: 5px;\n padding: 0 8px;\n border-radius: 3px;\n background: rgba($color-white, .1);\n pointer-events: none;\n opacity: 1;\n transition: opacity .1s ease;\n }\n\n &:hover:after {\n opacity: 0;\n transition: opacity .3s ease;\n }\n\n &::-webkit-scrollbar,\n &::-webkit-scrollbar-corner {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-thumb {\n background: rgba($color-main, .9);\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n }\n }\n\n & > p > code {\n color: $color-extra-light-black;\n background: $color-extra-light-gray;\n }\n\n .collection-method {\n color: $color-main-text;\n font-weight: normal;\n\n code {\n box-shadow: none;\n }\n }\n\n // Extras\n // --- collections.md\n #collection-method-list > p,\n #collection-method-list > ul {\n display: grid;\n grid-template-columns: 33% 33% 33%;\n justify-content: space-between;\n }\n\n #collection-method-list a {\n display: block;\n }\n\n // --- collections.md\n #collection-method code {\n font-size: 14px;\n }\n\n #collection-method:not(.first-collection-method) {\n margin-top: 50px;\n }\n\n // --- valet.md\n #valet-support > ul {\n column-count: 3;\n line-height: 1.9;\n }\n}\n",".translation-progress {\n padding-bottom: 100px;\n\n &-menu {\n column-count: 6;\n column-gap: 2em;\n line-height: 32px;\n margin: 15px 0;\n background: #f9fafc;\n border-radius: 3px;\n padding: 10px 20px;\n\n &-visible {\n color: $color-green;\n &:before {\n @include la-icon;\n content: $la-icon-ok;\n width: 20px;\n }\n }\n\n &-hidden {\n color: $color-description;\n &:before {\n @include la-icon;\n content: '';\n width: 20px;\n }\n\n &.active:before {\n content: $la-icon-cancel;\n }\n }\n\n &-visible,\n &-hidden {\n display: inline-block;\n outline: none;\n padding: 0 10px;\n border-radius: 2px;\n height: 25px;\n line-height: 25px;\n margin-right: 25%;\n text-decoration: none;\n\n &:hover {\n background: #fff;\n text-decoration: none;\n }\n\n &.active {\n color: #fff;\n background: #ff2d20;\n text-decoration: none;\n cursor: default;\n }\n }\n }\n\n table td {\n width: 50%;\n }\n\n .translation-progress-description {\n color: $color-description;\n font-style: italic;\n display: block;\n margin: 20px 0;\n }\n\n .translation-page {\n &-main {\n td {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n\n &-description {\n color: $color-description;\n font-style: italic;\n display: block;\n margin: 10px 0;\n }\n\n &-status {\n text-align: right;\n }\n\n &-info {\n text-align: right;\n color: $color-description;\n box-shadow: none;\n background: none;\n\n hr {\n background: none;\n margin: 6px 0;\n }\n\n .diff_command{\n font-size: 15px;\n font-family: \"Roboto Mono\", Menlo, Monaco, Consolas, \"Courier New\", monospace;\n margin-left: 8px;\n }\n }\n }\n\n}\n\n.copy_to_clipboard{\n cursor: pointer;\n}\n\n.clipboard_icon{\n height: 20px;\n width: 20px;\n vertical-align: bottom;\n}\n",".article {\n &-content {\n line-height: 32px;\n font-size: 16px;\n padding: 0 0 100px 0;\n\n @import \"documentation/content\";\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/images/moonshine/moonshine.png b/public/images/moonshine/moonshine.png
new file mode 100644
index 00000000..7e2ad562
Binary files /dev/null and b/public/images/moonshine/moonshine.png differ
diff --git a/public/images/moonshine/website.png b/public/images/moonshine/website.png
new file mode 100644
index 00000000..3bb8f522
Binary files /dev/null and b/public/images/moonshine/website.png differ
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 5109f522..dc1c62ee 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,4 +1,4 @@
{
"/assets/app.js": "/assets/app.js?id=7f937023e867c60e5687dc01090d4368",
- "/assets/app.css": "/assets/app.css?id=540a70c7871690249a2f82465d785a3c"
+ "/assets/app.css": "/assets/app.css?id=de36691709d562777d7fa62c89554049"
}
diff --git a/resources/css/kernel/_colors.scss b/resources/css/kernel/_colors.scss
index 39899518..16d127ac 100644
--- a/resources/css/kernel/_colors.scss
+++ b/resources/css/kernel/_colors.scss
@@ -60,7 +60,7 @@ $color-disabled-filled-text: $color-extra-light-silver; // Text outside disab
// Main color
//
$color-main: $color-red !default;
-$color-main-hover: lighten($color-red, 2%) !default;
+$color-main-hover: lighten($color-red, 8%) !default;
$color-main-text: desaturate(darken($color-red, 10%), 20%) !default;
//
diff --git a/resources/css/layout/_home.scss b/resources/css/layout/_home.scss
index e7990a1f..aa11b242 100644
--- a/resources/css/layout/_home.scss
+++ b/resources/css/layout/_home.scss
@@ -62,7 +62,7 @@
line-height: 32px;
.container {
- padding: 160px 0;
+ padding: 120px 0;
position: relative;
span {
@@ -98,11 +98,48 @@
opacity: 0;
}
}
+
+ .button {
+ margin-top: 30px;
+ width: 140px;
+ line-height: 40px;
+ }
}
- &.orchid {
+ &.idea,
+ &.moonshine {
background: $color-dark-white url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzEyMScgd2lkdGg9JzEyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2MGg2MGwtLjAyNC02MEg2MnY2MGg1OXYxSDYydjU5aC0xVjYxSDF6TTAgMGgxdjEyMUgwem0xIDEyMGgxMjB2MUgxeicgZmlsbD0nI0VGRjFGMycgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+) top center repeat fixed;
+ .container {
+ display: flex;
+ justify-content: flex-end;
+ }
+ }
+
+ &.orchid,
+ &.sleeping-owl {
+ background: #fff;
+ }
+
+ &.moonshine {
+ .moonshine-image {
+ left: 10px;
+ }
+
+ .moonshine-description {
+ .moonshine-description-market {
+ text-decoration: none;
+ }
+ }
+
+ @include media-breakpoint-down(lg) {
+ .moonshine-image {
+ left: -210px;
+ }
+ }
+ }
+
+ &.orchid {
.orchid-image {
right: -250px;
}
@@ -121,13 +158,6 @@
}
&.idea {
- background: #fff;
-
- .container {
- display: flex;
- justify-content: flex-end;
- }
-
.idea-image {
left: 10px;
}
@@ -146,8 +176,6 @@
}
&.sleeping-owl {
- background: $color-dark-white;
-
.sleeping-owl-image {
right: 10px;
}
diff --git a/resources/css/ui/_button.scss b/resources/css/ui/_button.scss
index 11a6a4c5..d31c4bde 100644
--- a/resources/css/ui/_button.scss
+++ b/resources/css/ui/_button.scss
@@ -6,7 +6,7 @@ input[type=reset],
font-family: $font-family;
border: none;
outline: none;
- border-radius: 2px;
+ border-radius: 3px;
line-height: $ui-height;
padding: 0 10px;
display: block;
@@ -16,7 +16,7 @@ input[type=reset],
text-transform: uppercase;
text-align: center;
font-weight: bold;
- box-shadow: 0 0 0 1px darken($color-main, 20%);
+ box-shadow: 0 0 0 1px darken($color-main, 14%);
&:hover {
text-decoration: none;
@@ -26,5 +26,22 @@ input[type=reset],
&:active {
background: darken($color-main, 10%);
+ box-shadow: 0 0 0 1px darken($color-main, 24%);
+ }
+
+ &.button-outer {
+ background: rgba(#fff, 0);
+ color: darken($color-main, 14%);
+
+ &:hover {
+ background: rgba($color-text, .02);
+ color: darken($color-main, 20%);
+ box-shadow: 0 0 0 2px $color-main;
+ }
+
+ &:active {
+ background: rgba(darken($color-main, 10%), .1);
+ box-shadow: 0 0 0 1px darken($color-main, 24%);
+ }
}
}
diff --git a/resources/views/page/home.blade.php b/resources/views/page/home.blade.php
index cbf0820d..42d4a48b 100644
--- a/resources/views/page/home.blade.php
+++ b/resources/views/page/home.blade.php
@@ -18,6 +18,30 @@
+
+
+
+
+
+
+ Moonshine Admin
+
+ Moonshine — самостоятельное производство напитка в
+ нелегальных условиях под покровом ночи :) Так получилось, что
+ админка и была разработана ночью в свободное время под луной ;)
+
+ Все уже готово для использования в ваших проектах!
+
+ Вперёд!
+
+
+
+
+
+
@@ -32,9 +56,12 @@ class="orchid-description-github">
бизнес-приложений, чтобы разработчикам было легко реализовывать
красивые и элегантные интерфейсы без особых усилий.
+ Вот это да!
-
+
@@ -51,9 +78,12 @@ class="idea-description-market">
Прекрасное автозаполнение магии Laravel, навигация по коду, генераторы кода, автокомплит
валидаторов и роутов, и многое другое.
+ Хочу себе!
-
+
@@ -70,9 +100,12 @@ class="sleeping-owl-description-github">
пятилетнюю историю — эта система зарекомендовала себя как мощное решение для разработки
интерфейса любого уровня.
+ То что надо!
-
+
@endsection