@import "https://fonts.googleapis.com/css2?family=Cascadia+Code:ital,wght@0,200..700;1,200..700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@property --gradient-angule{syntax:"<angle>";inherits:false;initial-value:0deg}@property --dlunire-color{syntax:"<color>";inherits:true;initial-value:#0056b3}@property --dlunire-dark-color{syntax:"<color>";inherits:true;initial-value:#263f5a}@property --dlunire-command{syntax:"<color>";inherits:false;initial-value:#f60}@property --stop-color-1{syntax:"<color>";inherits:false;initial-value:green}@property --stop-color-2{syntax:"<color>";inherits:false;initial-value:#0056b3}:root{background-size:50px 50px;font-family:Roboto Condesed,Roboto,Open Sans,sans-serif,arial;font-size:16px;font-weight:300;line-height:1.7}@media screen and (prefers-color-scheme:dark){:root{color:#fff;--dlunire-color:#4da3ff;background-color:#090d10;background-image:linear-gradient(0deg,#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}}@media screen and (prefers-color-scheme:light){:root{color:#000;--start-text-color:#00254d;background-color:#fff;background-image:linear-gradient(0deg,#090d1008 1px,#0000 1px),linear-gradient(90deg,#090d1008 1px,#0000 1px)}}:root{--max-width:1100px}body{height:100vh;margin:0}main{background-image:radial-gradient(farthest-corner, color-mix(in oklab, var(--dlunire-color) 20%, black 90%), transparent);min-height:100vh}@media screen and (prefers-color-scheme:light){main{background-image:none}}@supports (height:100dvh){body{height:100dvh}}@supports (min-height:100dvh){main{min-height:100dvh}}*{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scroll-behavior:smooth;scrollbar-color:var(--dlunire-color) color-mix(in srgb, var(--dlunire-color) 20%, transparent)}@media screen and (prefers-color-scheme:dark){*{scrollbar-color:var(--dlunire-color) color-mix(in srgb, var(--dlunire-color) 3%, transparent)}}:before,:after{box-sizing:inherit}a{text-decoration:none;transition:all .3s}a:active{transition:none}pre,code,.monospace{font-family:Cascadia Code,monospace}code{color:#80bdff;background-color:#0003;border-radius:3px}@media screen and (prefers-color-scheme:light){code{color:#0056b3;background-color:#0000000d}}button{display:inline-flex}button>*{-webkit-user-select:none;user-select:none;pointer-events:none}.button{--radius:calc(var(--button-height,35px) / 2);--padding:var(--raius);display:var(--display,inline-flex);height:var(--button-height,35px);padding:0 var(--padding);border-radius:var(--radius);border:var(--border,1px solid #ffffff1a);background-color:var(--background-button,transparent);color:inherit;cursor:pointer;justify-content:center;align-items:center;transition:all .3s;position:relative}@media screen and (prefers-color-scheme:light){.button{border:var(--border,1px solid #0000004d)}}.button:active{transition:none}.button{font-family:inherit;font-size:.87rem}.button--menu{--radius:5px;--padding:15px;--line-width:25px;border:1px solid color-mix(in srgb, var(--dlunire-color) 5%, white 20%)}@media screen and (prefers-color-scheme:light){.button--menu{border:var(--border,1px solid #00000080);background-color:#fff!important}}.button--menu span{transition:all .3s}.button--menu span:not(:last-of-type){left:var(--padding);height:2px;width:var(--line-width);background-color:#ffffff4d;margin:auto;display:flex;position:absolute;top:0;bottom:0}@media screen and (prefers-color-scheme:light){.button--menu span:not(:last-of-type){background-color:#000000b3}}.button--menu span:first-of-type{transform:translateY(-5px)}.button--menu span:nth-of-type(3){transform:translateY(5px)}.button--menu{padding-left:calc(var(--line-width) + var(--padding) + 5px)}.button--menu[data-menu=true] span:first-of-type{transform:rotate(25deg)}.button--menu[data-menu=true] span:nth-of-type(2){opacity:0}.button--menu[data-menu=true] span:nth-of-type(3){transform:rotate(-25deg)}.button--menu[data-menu=true] span:not(:last-of-type){background-color:#fff}@media screen and (prefers-color-scheme:light){.button--menu[data-menu=true] span:not(:last-of-type){background-color:#000}}.button--menu:hover{background-color:#ffffff0d}.button--menu,.button--menu:active{background-color:#0000}.button--copy{--radius:2px;--button-height:30px;--icon-size:13px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:#ffffffb3;border:1px solid #0056b333;gap:7px;padding-left:10px;padding-right:10px}.button--copy:hover{border-color:#0056b3}.button--copy:active{background-color:#0056b31a;border-color:#0056b399}@media screen and (prefers-color-scheme:light){.button--copy{--icon-color:white}.button--copy:hover{border-color:#ffffff4d}}.button--close-window{--radius:4px;border-color:#0000;padding-left:10px;padding-right:10px}.button--close-window:hover{background-color:#d2000099;border-color:#d2000033}@media screen and (prefers-color-scheme:light){.button--close-window:hover{background-color:#d20000;border-color:#ffffffb3}}.dl-not-found{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100vh;padding:0 24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.dl-not-found__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.dl-not-found__tag{letter-spacing:.1em;color:#22c55e;text-transform:uppercase;margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.dl-not-found__title{margin:0 0 16px;font-family:Roboto Condensed,Roboto,Open Sans,sans-serif,arial;font-size:42px;font-weight:800}.dl-not-found__description{opacity:.7;margin:0 0 32px;font-size:16px;line-height:1.6}.dl-not-found__console{text-align:left;color:#fff;background-color:#0e2126;border:1px solid #141c20;border-radius:8px;width:100%;margin-bottom:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}@media screen and (prefers-color-scheme:dark){.dl-not-found__console{background-color:#030708}}.dl-not-found__console-header{background-color:#192d37;border-bottom:1px solid #141c20;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}@media screen and (prefers-color-scheme:dark){.dl-not-found__console-header{background-color:#0e191e}}.dl-not-found__console-title{letter-spacing:.05em;color:#fff;font-size:11px;font-weight:600}.dl-not-found__console-body{margin:0;padding:18px 20px}.dl-not-found__code-line{margin:0 0 8px;font-size:13px;line-height:1.5}.dl-not-found__code-line:last-child{margin-bottom:0}.dl-not-found__code-key{color:#93c5fd}.dl-not-found__code-type{color:#22c55e}.dl-not-found__string{color:#fca5a5}.dl-not-found__boolean{color:#fcd34d}.dl-not-found__actions{justify-content:center;display:flex}.dl-not-found__button{color:#fff;cursor:pointer;background-color:#111827;border:1px solid #1f2937;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dl-not-found__button:hover{background-color:#1f2937;border-color:#374151}.dl-not-found__button-icon{color:#9ca3af;flex-shrink:0}@supports (height:100dvh){.dl-not-found{height:100dvh}}.header{--nav-height:70px;--nav-radius:calc(var(--nav-height) / 2);z-index:1000;justify-content:center;padding:30px 15px 20px;display:flex;position:sticky;top:0;left:0}@media screen and (width<=500px){.header{padding:0}}.header__nav{max-width:var(--max-width,1200px);height:var(--nav-height);border-radius:var(--nav-radius);padding-left:var(--nav-radius);padding-right:var(--nav-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffff0a;flex-grow:1;justify-content:space-between;align-items:center;transition:all .3s;display:flex}@media screen and (prefers-color-scheme:dark){.header__nav{border:1px solid color-mix(in srgb, var(--dlunire-color) 30%, white 20%);background-color:color-mix(in srgb, var(--dlunire-color) 5%, white 0%)}}@media screen and (prefers-color-scheme:light){.header__nav{background-color:#fff;border:1px solid #0056b366;box-shadow:0 0 10px #0056b34d}}@media screen and (width<=500px){.header__nav{border:0;border-bottom:1px solid color-mix(in srgb, var(--dlunire-color) 30%, transparent);border-radius:0;padding:0 10px}}.logo{--icon-size:40px;--icon-color:black;--icon-width:var(--icon-size);--icon-height:var(--icon-size);color:var(--icon-color);align-items:center;gap:7px;transition:all .3s;display:flex}.logo:active .logo__label{transition:none}@media screen and (prefers-color-scheme:dark){.logo:hover{--icon-color:white}.logo,.logo:active{--icon-color:#ffffffb3}.logo path,.logo:active path{transition:none}}@media screen and (prefers-color-scheme:light){.logo:hover{--icon-color:#000000b3}.logo,.logo:active{--icon-color:black}.logo path,.logo:active path{transition:none}}.logo__text{line-height:1.2}.logo__title{margin:0;display:flex}.logo__title span{display:flex}.logo__title-first{color:var(--dlunire-color)}.logo__title-second{color:#fff}@media screen and (prefers-color-scheme:light){.logo__title-second{color:#000}}.logo__label{letter-spacing:.4px;color:color-mix(in srgb, var(--dlunire-color), white 80%);margin:0;transition:all .3s}@media screen and (prefers-color-scheme:light){.logo__label{color:color-mix(in srgb, var(--dlunire-color), black 30%)}}.logo__label{font-size:.7rem;font-weight:400}.snippet{border:1px solid var(--dlunire-color);background-image:linear-gradient(50deg,#090d10,#090d1080);border-radius:10px;flex-grow:1;width:100%;max-width:450px;padding:20px;position:relative;overflow:hidden}.snippet:before,.snippet:after{content:"";background-image:linear-gradient(90deg, var(--stop-color-1), var(--stop-color-2));height:3px;margin:auto;animation:3s infinite stop-color;position:absolute;left:0;right:0}@media screen and (prefers-color-scheme:light){.snippet:before,.snippet:after{display:none}}.snippet:before{top:0;bottom:auto}.snippet:after{top:auto;bottom:0}@media screen and (prefers-color-scheme:light){.snippet{background-color:#fff;background-image:none;border:1px solid #0056b380;box-shadow:0 0 10px #0056b34d}.snippet:before,.snippet:after{height:6px}}.snippet__header{justify-content:space-between;align-items:center;display:flex}.snippet__body{width:100%}.snippet__body-code{position:relative}.snippet__body-info p{margin:0;font-size:.75rem;font-weight:400}.snippet__body-info--columns{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.snippet__body-column{background-color:#0056b30d;border:1px solid #0056b34d;border-radius:5px;padding:5px 10px}.snippet__body-title{color:var(--dlunire-color);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:450}.snippet__button{cursor:pointer;--icon-color:white;--icon-size:13px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);background-color:#0000;border:0;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;transition:all .3s;display:flex}.snippet__button:active{transition:none}.snippet__button--copy{width:calc(var(--padding-left) + 10px);height:var(--button-height,30px);border-left:1px solid #0080004d;border-radius:0 4px 4px 0;outline:1px solid #0000;margin:auto;position:absolute;inset:0 2px 0 auto}.snippet__button--copy:focus{outline:1px solid #0000}.snippet__button--copy:hover{--icon-color:#fff9;background-color:#ffffff05}.snippet__button--copy,.snippet__button--copy:active{background-color:#0000}.snippet__button--copy:active{--icon-color:#ffffffe6}.snippet__button--copy:active path{transition:none}@media screen and (prefers-color-scheme:light){.snippet__button--copy:hover{--icon-color:black}.snippet__button--copy,.snippet__button--copy:active{--icon-color:#000000b3}}.snippet__code{padding-left:calc(var(--padding-left) + 10px);padding-right:calc(var(--padding-left) + 10px);text-overflow:ellipsis;white-space:nowrap;--padding-left:35px;background-color:#0000001a;border:1px solid #0080004d;border-radius:4px;font-size:.8rem;overflow:hidden}.snippet__code:before{content:">_";width:var(--padding-left);border-right:1px solid #0080004d;justify-content:center;align-items:center;margin:auto;font-family:Cascadia Code,monospace,Ubuntu Mono;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}@media screen and (prefers-color-scheme:light){.snippet__code{background-color:#fff}}.snippet__title{opacity:.5;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500}@media screen and (prefers-color-scheme:light){.snippet__title{opacity:.8}}.tag{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding-left:0;font-family:Cascadia Code,monospace,Ubuntu Mono;font-size:.7rem;list-style:none}.tag,.tag__item{display:flex}.tag__item{--background:color-mix(in srgb, var(--text-color), black 90%);--border-color:color-mix(in srgb, var(--text-color,green), black 65%);border-style:solid;border-width:1px;border-color:var(--border-color);color:var(--dlunire-color);border-color:color-mix(in srgb, var(--dlunire-color) 30%, transparent);background-color:#0000;border-radius:20px;align-items:center;height:30px;padding:0 12px;line-height:1;animation:.3s forwards deploy;display:flex}@media screen and (prefers-color-scheme:light){.tag__item{color:var(--text-color,#003d80);--border-color:color-mix(in srgb, var(--text-color,var(--dlunire-color)), white 65%)}}.tag__item--light{--text-color:white}.tag__item--command{--text-color:#f60}@media screen and (prefers-color-scheme:dark){.tag__item--command{--text-color:#1aff1a}}.tag__item--primary{--text-color:#3bb1ff}@media screen and (prefers-color-scheme:light){.tag__item--light{--text-color:black}.tag__item--command{--text-color:#cc5200}.tag__item--primary{--text-color:#0061a1}}.tag__label{font-size:.8rem;font-weight:300}.command{color:#fff}.command--color{color:oklab(84.0253% -.0113184 -.0478633)}@media screen and (prefers-color-scheme:light){.command--color{color:#003d80;font-weight:500}}.social-media{--icon-size:13px;--icon-color:white;--icon-width:var(--icon-size);--icon-height:var(--icon-size);grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:3px;margin-top:9px;padding-left:0;list-style:none;display:grid}.social-media__item{--padding:8px;justify-content:center;align-items:center;padding:0;display:flex}.social-media__item:not(:first-of-type){border-left:1px solid #ffffff0d}.social-media__item:not(:first-of-type):hover{border-left-color:#0000}.social-media__link{padding-top:var(--padding);padding-bottom:var(--padding);border:1px solid #0000;border-radius:5px;flex-grow:1;justify-content:center;align-items:center;display:flex}.social-media__link:hover{background-color:#0056b31a;border-color:#0056b31a;transition:none}.flex{align-items:center;display:flex}.steps{--radius:1rem;border-radius:var(--radius);counter-set:item;--border-color:white;--background:color-mix(in srgb, var(--dlunire-color), black 75%);grid-template-columns:1fr;margin:0 auto;display:grid}@media screen and (prefers-color-scheme:light){.steps{--border-color:color-mix(in srgb, var(--dlunire-color), white 25%);--background:white}}.steps__item{min-width:100%;padding-left:var(--circle-size);counter-increment:item;position:relative}.steps__item:not(:last-of-type){padding-bottom:30px}.steps__item p{margin-top:0;margin-bottom:10px}@media screen and (width>=1024px){.steps__item{--circle-size:45px}.steps__item:before,.steps__item:after{content:"";background-color:var(--border-color);z-index:0;margin:auto;display:block;position:absolute;top:0;left:0}.steps__item:before{width:2px;height:100%;bottom:0}.steps__item:after{width:var(--circle-size);border-left:2px solid var(--border-color);border-bottom:2px solid var(--border-color);background-color:#0000;border-radius:0 0 0 10px;height:60%;top:0}.steps__item:last-of-type:before{display:none}}.steps__code{white-space:pre;border-radius:var(--radius);border-top:1px solid color-mix(in srgb, var(--dlunire-color) 20%, white 20%);border-radius:0 0 var(--radius) var(--radius);background-color:#0000;width:100%;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}.steps__code-header{--icon-size:20px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:white;color:#fff;height:50px;top:calc(var(--header-height) + 10px);border-radius:0;border-radius:var(--radius) var(--radius) 0 0;background-color:#030508;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;display:flex;position:sticky}@media screen and (prefers-color-scheme:light){.steps__code-header{background-color:var(--dlunire-dark-color)}}.steps__code-title{--icon-size:20px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:white;color:var(--icon-color);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-family:Cascadia Code,monospace;font-size:.8rem;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}.steps__code-title span{text-overflow:ellipsis;overflow:hidden}.steps__code-container{border:1px solid color-mix(in srgb, var(--dlunire-color) 30%, white 15%);border-radius:var(--radius);background-color:#030508;position:relative;box-shadow:0 0 20px #ffffff1a}@media screen and (prefers-color-scheme:light){.steps__code-container{border-color:color-mix(in srgb, var(--dlunire-dark-color) 60%, transparent);background-color:#fff;box-shadow:0 0 10px #0056b366}}@media screen and (width<=550px){.steps__code-container{--radius:3px}}.steps__title{z-index:2;align-items:center;gap:10px;margin-top:0;margin-bottom:20px;font-weight:400;display:flex;position:relative}@media screen and (width>=1024px){.steps__title{margin-left:calc(var(--circle-size) * -1);transform:translateX(calc(var(--circle-size) * -1 / 2))}.steps__title:after{content:"";left:calc(var(--circle-size) + 10px);top:auto;bottom:0;right:calc(var(--circle-size) * -1 / 2);background-color:color-mix(in srgb, var(--background,var(--dlunire-color)) 20%, transparent);height:1px;margin:auto;display:block;position:absolute}.steps__title:before{content:counter(item);width:var(--circle-size);height:var(--circle-size);background-color:var(--background,var(--dlunire-color));border:2px solid var(--border-color);color:var(--border-color);border-radius:calc(var(--circle-size) / 2);z-index:2;justify-content:center;align-items:center;font-family:Cascadia Code,monospace;font-size:1rem;line-height:0;display:flex;position:relative;top:0;left:0}}.api{flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;width:100%;margin-top:2rem;display:grid}.api__item{background-color:#0000004d;border-radius:.5rem;padding:1rem;position:relative}@media screen and (prefers-color-scheme:light){.api__item{background-color:#fff}}.api__title{margin-top:0;margin-bottom:10px;padding-bottom:5px;font-size:1rem;font-weight:400;position:relative}.api__title:after{content:"";background-image:linear-gradient(90deg,#f60,green);height:1px;position:absolute;bottom:0;left:0;right:0}.api__description p{margin:0}.menu{--icon-size:15px;--icon-width:3px;--icon-height:var(--icon-size);--icon-color:white;height:var(--menu-height);margin:0;padding:0;font-size:.9rem;list-style:none;overflow-y:auto}.menu__item,.menu__link{display:flex}.menu__item:not(:first-of-type){border-top:1px solid #0056b333}@media screen and (prefers-color-scheme:light){.menu__item:not(:first-of-type){border-top:1px solid #1212121a}}.menu__link{color:inherit;--icon-size:15px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:white;flex-grow:1;align-items:center;gap:10px;padding:10px 15px;line-height:1.1;transition:all .3s;display:flex}.menu__link:hover{background-color:#0056b31a;transition:none}.menu__link:active{background-color:#0056b333}.menu__link>*{pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (prefers-color-scheme:light){.menu__link{--icon-color:black}.menu__link:hover{background-color:#1212120d}}.container{scroll-margin-top:var(--header-height);flex-grow:1;animation:.3s forwards window-open;position:relative}.navigation,.navigation__inner,.navigation__description{font-size:.95rem;position:relative}.navigation__title{--icon-size:20px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:white;align-items:center;gap:5px;margin:0;font-size:.9rem;display:flex}@media screen and (prefers-color-scheme:light){.navigation__title{--icon-color:black}}.navigation p{margin:0}.navigation__description{border-bottom:1px solid color-mix(in srgb, var(--dlunire-color) 30%, transparent);padding:10px 15px}.navigation{background-color:color-mix(in srgb, var(--dlunire-color) 10%, transparent);border-top:1px solid color-mix(in srgb, var(--dlunire-color) 10%, transparent)}.link{color:var(--link-color,#0f0);transition:color .3s}.link--model:hover{color:#30ffaa;text-decoration:underline}.link--model:active{opacity:.7}.link--model:visited{color:orange}@media screen and (prefers-color-scheme:light){.link--model{filter:invert()}}.section{scroll-margin-top:var(--header-height);justify-content:center;padding:40px 15px;display:flex}.section--hero{background-position-x:left;background-repeat:no-repeat;background-size:100% 100%}@media screen and (prefers-color-scheme:light){.section--hero{background-image:linear-gradient(#ffffffb3,#0000)}}.section,.section__inner{width:100%;position:relative}.section--quickstart,.section__inner--quickstart{max-width:950px;margin:0 auto}.section__inner{max-width:var(--max-width,1200px);flex-grow:1}.section__inner--column{grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=920px){.section__inner--column{grid-template-columns:1fr}}.section__inner-info{padding-top:20px;padding-bottom:20px}.section__inner--legal{background-color:color-mix(in srgb, var(--dlunire-color) 3%, transparent);border:1px solid color-mix(in srgb, var(--dlunire-color) 15%, transparent);border-radius:10px;padding:10px 20px}@media screen and (prefers-color-scheme:light){.section__inner--legal{border:1px solid color-mix(in srgb, var(--dlunire-color) 20%, transparent);background-color:#fff}}@media screen and (width>=600px){.section__inner--legal{padding:1.3cm}}.section__inner--legal{line-height:1.6}.section__inner--legal h2,.section__inner--legal h3{margin-bottom:0;font-weight:400}.section__inner--legal h2{border-bottom:1px solid var(--dlunire-color);margin-bottom:16px;padding-bottom:5px}@media screen and (prefers-color-scheme:light){.section__inner--legal h2{border-bottom:1px solid #0006}}.section__inner--legal h3{border-bottom:1px solid color-mix(in srgb, var(--dlunire-color) 20%, transparent);margin-bottom:16px;padding-bottom:5px;font-size:1rem;font-weight:500}@media screen and (prefers-color-scheme:light){.section__inner--legal h3{border-bottom:1px solid #0003}}.section__inner--legal p{margin-top:0}.section__inner--legal li{margin-bottom:10px}.section__column{min-width:0}.section__column:last-of-type{justify-content:flex-end;align-items:center;display:flex}.section__column-tag{align-items:center;gap:10px;display:flex}@media screen and (width<=920px){.section__column{padding-top:20px;padding-bottom:20px}.section__column:last-of-type{justify-content:center;align-items:stretch}}.section__title{--icon-size:40px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);--icon-color:color-mix(in srgb, var(--dlunire-color) 10%, white 40%);margin-top:0}@media screen and (prefers-color-scheme:light){.section__title{--icon-color:color-mix(in srgb, var(--dlunire-color) 60%, black 60%);color:var(--icon-color)}}.section__title{border-bottom:1px solid color-mix(in srgb, var(--dlunire-color) 10%, white 10%);align-items:center;gap:6px;margin-top:0;margin-bottom:10px}.section__title,.section__title span{display:flex}.section__title--hero{margin-bottom:0;font-size:3rem}.section__title--hero span:first-of-type{color:var(--dlunire-color)}.section__title--model{--icon-size:30px}.footer{background-color:color-mix(in oklab, var(--dlunire-dark-color), black 40%);filter:grayscale(.4);color:#fff;scroll-margin-top:var(--header-height);border-top:1px solid #0000;padding-top:40px;font-size:.95rem;font-weight:300;overflow:hidden}@media screen and (prefers-color-scheme:dark){.footer{filter:grayscale(0);background-color:#080808;border-top:1px solid #ffffff12}}.footer__container{max-width:var(--max-width);flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;margin:0 auto;padding:0 30px;display:grid}@media screen and (width<=600px){.footer__container{grid-template-columns:1fr}.footer__brand{text-align:center;border-bottom:1px solid #0056b34d}}.footer__logo{--icon-size:50px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);color:var(--icon-color);align-items:center;gap:10px;line-height:1.3;display:flex}.footer__logo-title{margin:0;font-size:2rem}.footer__logo p{white-space:nowrap;margin:0}.footer__logo,.footer__logo path{transition:all .3s}.footer__logo:hover{--icon-color:#4da3ff}.footer__logo,.footer__logo:active{--icon-color:#fffc}.footer__logo:active,.footer__logo:active path{transition:none}@media screen and (width<=600px){.footer__logo{justify-content:center}}.footer__logo-info{letter-spacing:2px;font-size:.8rem}.footer__title{--icon-color:white;--icon-size:20px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);color:var(--icon-color);justify-content:flex-start;align-items:center;gap:5px;margin-top:0;margin-bottom:20px;display:flex;position:relative}.footer__title:before{content:"";background-color:color-mix(in srgb, var(--dlunire-color), black 50%);height:1px;left:calc(var(--icon-width) + 5px);width:80%;margin:auto;position:absolute;top:auto;bottom:-5px}.footer__title--contact{--icon-size:17px}.footer__links{margin:0 10px 0 0;padding-left:10px;list-style:none}.footer__links-item{margin:0}.footer__links-item:not(:first-of-type){border-top:1px solid #ffffff05}.footer__links-link{color:#fff;border-radius:4px;padding:4px 15px;transition:all .3s;display:flex}.footer__links-link:hover{background-color:#ffffff0d;transition:none}.footer__bottom{--margin:20px;text-align:center;margin-top:var(--margin);background-color:#0000004d;padding-top:15px;padding-bottom:15px;font-size:.8rem;font-weight:300;line-height:1.4}.footer__bottom p{margin:0}.footer__contact{margin-top:7px;padding-left:0;list-style:none}.footer__contact-item,.footer__contact-link{gap:5px;display:flex}.footer__contact-item{padding-left:15px}.footer__contact-link{transition:all .3s}.footer__contact-link:hover{color:#fff}.footer__contact-link:active{transition:none}.footer__contact-link,.footer__contact-link:active,.footer__contact-link:visited{color:#ffffffb3}.footer__tagline{font-size:.9rem;font-weight:300}@keyframes zoom-in{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes deploy{0%{opacity:0;transform:scale(.8)translate(-20%)}to{opacity:1;transform-origin:top;transform:scale(1)translate(0)}}@keyframes stop-color{0%{--stop-color-1:green;--stop-color-2:#0056b3}to{--stop-color-1:#0056b3;--stop-color-2:green}}@keyframes colorShiftA{0%,to{stop-color:#00f000}50%{stop-color:#0080d4}}@keyframes colorShiftB{0%,to{stop-color:#0080d4}50%{stop-color:#0f0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes window-open{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes deploy-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes deploy-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes open-menu{0%{opacity:0;transform:scaleZ(.3)rotateX(120deg)}to{opacity:1;transform:scaleZ(1)rotateX(0)}}pre{font-line-height:1.5;background-color:#000;padding-top:4px;padding-bottom:4px;font-size:14px;font-weight:300}@media screen and (prefers-color-scheme:light){pre{color:#000;background-color:#fff}}.window{height:350px;animation:.3s forwards window-open;position:relative;overflow-y:auto}.window-container{z-index:2000;background-color:#00000080;margin:auto;animation:.3s forwards fade-in;position:fixed;inset:0}.window-container--menu{top:calc(var(--header-height) - 17px);max-width:var(--max-width);pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0000;padding-right:30px}@media screen and (width<=500px){.window-container--menu{top:var(--header-height);padding-right:0}}.window--menu{transform-origin:top;pointer-events:auto;-webkit-user-select:auto;user-select:auto;max-width:350px;min-height:100px;max-height:calc(100vh - var(--header-height));background-color:#fff;border:1px solid #0056b34d;border-radius:10px;margin-left:auto;margin-right:0;animation:.5s cubic-bezier(.1,.9,.2,1.6) forwards open-menu;overflow:hidden}@media screen and (prefers-color-scheme:dark){.window--menu{background-color:#030508;border-color:#fff3;box-shadow:0 0 10px #ffffff1a}}@media screen and (width<=500px){.window--menu{max-width:unset;border:0;border-radius:0;margin-left:auto;margin-right:auto}}.window--menu:before{content:"";background-image:linear-gradient(45deg,#0056b3,#f60);height:3px;position:absolute;inset:auto 0 0}@media screen and (prefers-color-scheme:light){.window--menu:before{display:none}}.window__header{--icon-color:white;--icon-size:15px;--icon-width:var(--icon-size);--icon-height:var(--icon-size);background-color:color-mix(in srgb, var(--dlunire-color), black 20%);color:var(--icon-color);border-bottom:1px solid #0056b34d;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}@media screen and (prefers-color-scheme:dark){.window__header{background-color:#ffffff08;border-bottom:1px solid #ffffff1a}}@media screen and (width<=500px){.window__header--menu{display:none}}.window__container{--header-height:auto;height:var(--header-height,auto);transition:height .3s;position:relative;overflow:hidden}.window__title{--icon-width:var(--icon-size,20px);--icon-height:var(--icon-size,20px);align-items:center;gap:5px;margin:0;font-size:1rem;display:flex}@media screen and (prefers-color-scheme:light){.window{border-color:color-mix(in srgb, var(--dlunire-color), white 10%);box-shadow:0 0 10px 0 color-mix(in srgb, var(--dlunire-color), transparent);border-bottom-width:4px}}@media (prefers-color-scheme:light){.hljs,.code-command{display:block;overflow-x:auto;color:#0f172a!important;background-color:#fff!important}.hljs .hljs-meta,.code-command .hljs-meta{color:#374151;font-weight:400}.hljs .hljs-keyword,.code-command .hljs-keyword{color:#b91c1c;font-weight:400}.hljs .hljs-built_in,.code-command .hljs-built_in{color:#0e7490;font-weight:400}.hljs .hljs-string,.code-command .hljs-string{color:#15803d;font-weight:400}.hljs .hljs-title,.code-command .hljs-title{font-weight:400;color:#581c87!important}.hljs .hljs-title.class_,.hljs .hljs-title.class,.code-command .hljs-title.class_,.code-command .hljs-title.class{color:green!important}.hljs .hljs-title.function_,.hljs .hljs-title.function,.code-command .hljs-title.function_,.code-command .hljs-title.function{font-weight:400;color:#1d4ed8!important}.hljs .hljs-variable,.code-command .hljs-variable{color:#9a3412;font-weight:400}.hljs .hljs-property,.code-command .hljs-property{color:#7c2d12}.hljs .hljs-attr,.code-command .hljs-attr{color:#831843;font-weight:400}.hljs .hljs-number,.code-command .hljs-number{color:#1d4ed8;font-weight:400}.hljs .hljs-literal,.code-command .hljs-literal{color:#115e59;font-weight:600}.hljs .hljs-comment,.code-command .hljs-comment{color:#4b5563;font-style:italic}.hljs .hljs-type,.code-command .hljs-type{color:#0e7490;font-weight:400}.hljs .hljs-tag,.code-command .hljs-tag{color:#115e59}}@media (prefers-color-scheme:dark){.hljs,.code-command{color:#fff;display:block;overflow-x:auto;background-color:#010305!important}.hljs .hljs-meta,.code-command .hljs-meta{color:#a1a1a1}.hljs .hljs-keyword,.code-command .hljs-keyword{color:#ff6d00;font-weight:700}.hljs .hljs-string,.code-command .hljs-string{color:#76ff03}.hljs .hljs-title[class=hljs-title],.code-command .hljs-title[class=hljs-title]{color:#00ff9d}.hljs .hljs-title.class_,.hljs .hljs-title.class,.code-command .hljs-title.class_,.code-command .hljs-title.class{color:color-mix(in srgb, var(--dlunire-color), white 100%)}.hljs .hljs-title.function_,.hljs .hljs-title.function,.code-command .hljs-title.function_,.code-command .hljs-title.function{color:#00e5ff!important}.hljs .hljs-variable,.code-command .hljs-variable{color:#ff1744}.hljs .hljs-property,.code-command .hljs-property{color:#ff9100}.hljs .hljs-attr,.code-command .hljs-attr{color:#f50057}.hljs .hljs-number,.code-command .hljs-number{color:#faa859}.hljs .hljs-literal,.code-command .hljs-literal{color:#b094ff}.hljs .hljs-comment,.code-command .hljs-comment{color:#8e9eab;font-style:italic}.hljs .hljs-type,.code-command .hljs-type{color:#ffea00!important}.hljs .hljs-tag,.code-command .hljs-tag{color:#1de9b6}}svg.svelte-1tvawy0{max-width:var(--icon-width);max-height:var(--icon-height);min-width:var(--icon-width)!important;min-height:var(--icon-height)!important}path.svelte-1tvawy0{fill:var(--icon-color);transition:fill .3s}.zoom-in.svelte-1tvawy0{animation:.3s zoom-in}svg.svelte-jsfq0o{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height);display:flex}path.svelte-jsfq0o{fill:var(--icon-color);transition:fill .3s}svg.svelte-19eo4nc{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-19eo4nc{fill:var(--icon-color)}svg.svelte-1vexdzj{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-1vexdzj{fill:var(--icon-color)}svg.svelte-psaold{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-psaold{fill:var(--icon-color)}svg.svelte-1sqm20p{position:absolute}.animated-box.svelte-1sqm20p{display:inline-block;position:relative}.border-svg.svelte-1sqm20p{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.animated-rect.svelte-1sqm20p{width:calc(100% - 4px);height:calc(100% - 4px)}.content.svelte-1sqm20p{padding:1.5rem;position:relative}svg.svelte-f9c01{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-f9c01{fill:var(--icon-color)}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}svg.svelte-mi7gqk{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-mi7gqk{fill:var(--icon-color)}rect.svelte-mi7gqk{fill:#0000}svg.svelte-svg795{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-svg795{fill:var(--icon-color)}svg.svelte-etn1im{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-etn1im{fill:var(--icon-color)}svg.svelte-15v0b94{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height);display:flex}path.svelte-15v0b94{fill:var(--icon-color)}svg.svelte-2tgdg1{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-2tgdg1{fill:var(--icon-color)}svg.svelte-13ne8kp{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-13ne8kp{fill:var(--icon-color)}svg.svelte-7rlwx1{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-7rlwx1{fill:var(--icon-color)}svg.svelte-1k6q2ve{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-1k6q2ve{fill:var(--icon-color)}svg.svelte-1qa0y2c{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}rect.svelte-1qa0y2c{fill:#0000}.share.svelte-1qa0y2c{fill:var(--icon-color)}svg.svelte-16i31tt{min-width:var(--icon-width);min-height:var(--icon-height);max-width:var(--icon-width);max-height:var(--icon-height)}path.svelte-16i31tt{fill:var(--icon-color)}
