@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-MediumItalic-C6e40Oak.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-weight:200}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf) format("truetype");font-weight:200;font-style:italic}:root{--clr-brand-primary: #FCB813;--clr-brand-primary-rgb: 252, 184, 19;--clr-brand-primary-filter: invert(77%) sepia(17%) saturate(3781%) hue-rotate(349deg) brightness(105%) contrast(98%);--clr-brand-secondary: #221F20;--clr-brand-secondary-rgb: 34, 31, 32;--clr-brand-secondary-filter: invert(9%) sepia(5%) saturate(786%) hue-rotate(289deg) brightness(86%) contrast(89%);--clr-brand-tertiary: #3D7B93;--clr-brand-tertiary-rgb: 61, 123, 147;--clr-brand-tertiary-filter: invert(50%) sepia(8%) saturate(3121%) hue-rotate(151deg) brightness(81%) contrast(75%);--clr-brand-info: #8479E8;--clr-brand-info-rgb: 132, 121, 232;--clr-brand-info-filter: invert(54%) sepia(11%) saturate(4090%) hue-rotate(209deg) brightness(94%) contrast(93%);--clr-brand-danger: #FE5937;--clr-brand-danger-rgb: 254, 89, 55;--clr-brand-danger-filter: invert(43%) sepia(34%) saturate(3213%) hue-rotate(339deg) brightness(102%) contrast(99%);--clr-brand-success: #3DFF86;--clr-brand-success-rgb: 61, 255, 134;--clr-brand-success-filter: invert(83%) sepia(21%) saturate(1396%) hue-rotate(78deg) brightness(101%) contrast(101%);--clr-brand-light: #EFF6FF;--clr-brand-light-rgb: 239, 246, 255;--clr-brand-light-filter: invert(82%) sepia(2%) saturate(3923%) hue-rotate(198deg) brightness(111%) contrast(116%);--clr-brand-shadow-light: #D3DEEB;--clr-brand-shadow-light-rgb: 211, 222, 235;--clr-brand-shadow-light-filter: invert(88%) sepia(30%) saturate(138%) hue-rotate(183deg) brightness(95%) contrast(94%);--clr-brand-shadow: #626A78;--clr-brand-shadow-rgb: 98, 106, 120;--clr-brand-shadow-filter: invert(42%) sepia(18%) saturate(339%) hue-rotate(179deg) brightness(92%) contrast(88%);--anim-default: cubic-bezier(.4, 0, .2, 1);--size-block-padding: 2.4rem;--size-default-inline-padding: 2.2rem;--size-default-block-padding: 1.8rem;--font-size-base: .95rem;--font-size-regular: 1.15rem;--font-size-medium: 1.35rem;--font-size-large: 1.65rem}@keyframes reveal-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes background-primary-contrast{0%{background-color:var(--clr-brand-primary)}to{background-color:var(--clr-brand-secondary)}}@keyframes filter-primary-contrast{0%{filter:var(--clr-brand-primary-filter)}to{filter:none}}@keyframes color-primary-contrast{0%{color:var(--clr-brand-primary)}to{color:var(--clr-brand-secondary)}}@keyframes background-dark-contrast{0%{background-color:var(--clr-brand-secondary)}to{background-color:var(--clr-brand-primary)}}@keyframes color-dark-contrast{0%{color:var(--clr-brand-secondary)}to{color:var(--clr-brand-primary)}}@keyframes filter-dark-contrast{0%{filter:none}to{filter:var(--clr-brand-primary-filter)}}*{margin:0;padding:0;box-sizing:border-box}body{overflow:hidden;max-height:100vh;height:100vh}h1,h2,h3,h4,h5,h6,label,input,button,p,span,a,li{font-family:Poppins,sans-serif}fi-header{position:sticky;top:0;z-index:10;display:flex}fi-header header{width:100%;margin:0;padding:0;background-color:var(--clr-brand-primary);padding-inline:var(--size-default-inline-padding);display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--clr-brand-secondary-rgb),.5);animation:background-primary-contrast both;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 70vh cover 100vh}fi-header header img{animation:filter-dark-contrast both;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 75vh cover 80vh;height:1.8rem;width:1.8rem;object-fit:contain;object-position:center;filter:var(--clr-brand-secondary-filter)}fi-header header .nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.6rem;height:2.6rem;padding:0;border:none;background:transparent;cursor:pointer;z-index:11}fi-header header .nav-toggle span{display:block;width:1.6rem;height:2px;background-color:var(--clr-brand-secondary);transition:transform .2s var(--anim-default),opacity .2s var(--anim-default);animation:background-dark-contrast both;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 70vh cover 100vh}fi-header header .nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}fi-header header .nav-toggle.open span:nth-child(2){opacity:0}fi-header header .nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}fi-header header nav ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-end;height:fit-content;gap:1rem}fi-header header nav ul li{height:fit-content;display:flex}fi-header header nav ul li a{color:var(--clr-brand-secondary);text-decoration:none;font-size:var(--font-size-base);font-weight:700;transition:color .2s var(--anim-default);padding:1.4rem 1rem;position:relative;animation:color-dark-contrast both;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 75vh cover 80vh}fi-header header nav ul li a:after{animation:background-dark-contrast both;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 70vh cover 100vh;content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:var(--clr-brand-secondary);transition:height .15s var(--anim-default)}fi-header header nav ul li a.active:after,fi-header header nav ul li a:not(.active):hover:after{height:5px}@media (max-width: 640px){fi-header header .nav-toggle{display:flex}fi-header header nav{position:fixed;top:0;right:0;height:100vh;width:min(75vw,18rem);background-color:var(--clr-brand-primary);border-left:1px solid rgba(var(--clr-brand-secondary-rgb),.5);transform:translate(100%);transition:transform .25s var(--anim-default);padding-top:5rem}fi-header header nav.open{transform:translate(0)}fi-header header nav ul{flex-direction:column;align-items:stretch;gap:0;padding-inline:var(--size-default-inline-padding)}fi-header header nav li a{display:block;padding:1rem 0}}fi-layout{display:flex;flex-direction:column;width:100%;height:clamp(100vh,100vh,100vh);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--clr-brand-light) var(--clr-brand-secondary);scrollbar-width:auto}fi-main-button{width:fit-content;display:flex}fi-main-button button.main-button{background-color:var(--clr-brand-secondary);color:var(--clr-brand-primary);border:none;border-radius:.5rem;text-align:center;text-decoration:none;letter-spacing:.1rem;cursor:pointer;padding:.8rem 1.6rem;font-size:var(--font-size-base)}fi-main-button button.main-button.primary{background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-main-button button.main-button.tertiary{background-color:var(--clr-brand-tertiary);color:var(--clr-brand-light)}fi-main-button button.main-button.info{background-color:var(--clr-brand-info);color:var(--clr-brand-secondary)}fi-main-button button.main-button.danger{background-color:var(--clr-brand-danger);color:var(--clr-brand-secondary)}fi-main-button button.main-button.success{background-color:var(--clr-brand-success);color:var(--clr-brand-secondary)}fi-main-button button.main-button.medium{padding:1rem 2rem;font-size:var(--font-size-regular);font-weight:700}fi-main-button button.main-button.large{padding:1.2rem 2.4rem;font-size:var(--font-size-medium);font-weight:700}fi-list-highlighter{width:100%;height:fit-content;display:flex}fi-list-highlighter ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;height:calc(var(--font-size-regular) + .4rem);max-height:calc(var(--font-size-regular) + .4rem);line-height:calc(var(--font-size-regular) + .4rem);overflow:hidden}fi-list-highlighter ul li{font-size:var(--font-size-regular);text-transform:uppercase;color:var(--clr-brand-secondary);font-weight:400;margin-left:.65rem;opacity:0;transform:translateY(100%);animation:.65s reveal-down var(--anim-default) forwards}fi-list-highlighter ul li:after{content:"-";margin-left:.65rem}fi-list-highlighter ul li:first-child{margin-left:0}fi-list-highlighter ul li:first-child:before{content:"-";margin-right:.65rem}fi-ghost-button{width:fit-content;display:flex}fi-ghost-button button.ghost-button{background-color:transparent;color:var(--clr-brand-secondary);border:none;border-radius:.5rem;text-align:center;text-decoration:none;letter-spacing:.1rem;cursor:pointer;outline:.3rem solid var(--clr-brand-secondary);outline-offset:-.3rem;transition:background-color .1s var(--anim-default),color .1s var(--anim-default);padding:.8rem 1.6rem;font-size:var(--font-size-base)}fi-ghost-button button.ghost-button.primary{color:var(--clr-brand-primary);outline-color:var(--clr-brand-primary)}fi-ghost-button button.ghost-button.primary:hover{background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-ghost-button button.ghost-button.tertiary{color:var(--clr-brand-tertiary);outline-color:var(--clr-brand-tertiary)}fi-ghost-button button.ghost-button.tertiary:hover{background-color:var(--clr-brand-tertiary);color:var(--clr-brand-light)}fi-ghost-button button.ghost-button.info{color:var(--clr-brand-info);outline-color:var(--clr-brand-info)}fi-ghost-button button.ghost-button.info:hover{background-color:var(--clr-brand-info);color:var(--clr-brand-secondary)}fi-ghost-button button.ghost-button.danger{color:var(--clr-brand-danger);outline-color:var(--clr-brand-danger)}fi-ghost-button button.ghost-button.danger:hover{background-color:var(--clr-brand-danger);color:var(--clr-brand-secondary)}fi-ghost-button button.ghost-button.success{color:var(--clr-brand-success);outline-color:var(--clr-brand-success)}fi-ghost-button button.ghost-button.success:hover{background-color:var(--clr-brand-success);color:var(--clr-brand-secondary)}fi-ghost-button button.ghost-button.medium{padding:1rem 2rem;font-size:var(--font-size-regular);font-weight:700}fi-ghost-button button.ghost-button.large{padding:1.2rem 2.4rem;font-size:var(--font-size-medium);font-weight:700}fi-ghost-button button.ghost-button:hover{background-color:var(--clr-brand-secondary);color:var(--clr-brand-primary)}fi-neural-network{display:flex}fi-neural-network canvas{transform:scaleX(-1)}fi-content-card{display:flex;width:fit-content;transition:transform .15s var(--anim-default)}@media (max-width: 480px){fi-content-card{width:100%}}fi-content-card:hover{transform:translateY(-1rem)}fi-content-card div.content-card.wrapper{width:30vw;min-width:360px;max-width:800px;height:100%;display:flex;flex-direction:column;background-color:var(--clr-brand-secondary);overflow:hidden;border-radius:1rem}@media (max-width: 480px){fi-content-card div.content-card.wrapper{width:100%;min-width:0}}fi-content-card div.content-card.wrapper div.img-wrapper{width:100%;aspect-ratio:16/9;display:flex;overflow:hidden}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.img-wrapper{aspect-ratio:3/1}}fi-content-card div.content-card.wrapper div.img-wrapper img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.img-wrapper img{aspect-ratio:3/1}}fi-content-card div.content-card.wrapper div.img-wrapper.double{position:relative;gap:3px;background-color:#fff}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.img-wrapper.double{aspect-ratio:2/1}}fi-content-card div.content-card.wrapper div.img-wrapper.double div.img-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden}fi-content-card div.content-card.wrapper div.img-wrapper.double div.img-panel img{display:block;width:100%;height:100%;aspect-ratio:auto}fi-content-card div.content-card.wrapper div.img-wrapper.double span.img-label{position:absolute;top:.6rem;left:.6rem;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .55rem;border-radius:99rem;background-color:rgba(var(--clr-brand-secondary-rgb),.86);box-shadow:0 .1rem .5rem rgba(var(--clr-brand-secondary-rgb),.3);color:#fff;font-size:.75rem;font-weight:700;line-height:1.4;white-space:nowrap}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.img-wrapper.double span.img-label{top:.45rem;left:.45rem;padding:.15rem .55rem .15rem .45rem;font-size:.66rem}}fi-content-card div.content-card.wrapper div.img-wrapper.double span.img-label:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--dot)}fi-content-card div.content-card.wrapper div.img-wrapper.double span.img-label.before{--dot: var(--clr-brand-danger)}fi-content-card div.content-card.wrapper div.img-wrapper.double span.img-label.after{--dot: #2fbf6b}fi-content-card div.content-card.wrapper div.img-wrapper.double:after{content:"›";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.4rem;height:2.4rem;padding-bottom:.2rem;border-radius:50%;background-color:var(--clr-brand-primary);box-shadow:0 .2rem .8rem rgba(var(--clr-brand-secondary-rgb),.3);color:var(--clr-brand-secondary);font-size:1.8rem;font-weight:700;line-height:1;transform:translate(-50%,-50%)}fi-content-card div.content-card.wrapper div.bottom-wrapper{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--size-default-inline-padding);position:relative}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper{padding:1.4rem 1.6rem}}fi-content-card div.content-card.wrapper div.bottom-wrapper:after{position:absolute;content:"";width:100%;height:2rem;background:var(--clr-brand-secondary);bottom:calc(100% - 1rem);left:0;border-radius:1rem 1rem 0 0}fi-content-card div.content-card.wrapper div.bottom-wrapper h6{font-size:var(--font-size-large);font-weight:700;color:var(--clr-brand-primary);margin-block:0 1.2rem}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper h6{font-size:var(--font-size-regular);margin-bottom:.6rem}}fi-content-card div.content-card.wrapper div.bottom-wrapper p{font-size:var(--font-size-regular);color:var(--clr-brand-light);font-weight:500;margin-bottom:var(--size-default-inline-padding)}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper p{font-size:var(--font-size-base);margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper{display:flex;width:100%;align-items:center;justify-content:flex-end;margin-top:auto}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper{flex-wrap:wrap;gap:.6rem}}fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-main-button,fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-ghost-button{width:48%}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-main-button,fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-ghost-button{width:auto}}fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-main-button button,fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-ghost-button button{width:100%}@media (max-width: 480px){fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-main-button button,fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-ghost-button button{width:auto}}fi-content-card div.content-card.wrapper div.bottom-wrapper div.action-wrapper fi-ghost-button{margin-left:auto}fi-footer{width:100%;display:flex;margin-top:auto}fi-footer footer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--clr-brand-secondary);padding:3.4rem 3rem 2.6rem}fi-footer footer div.main-wrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:4rem}fi-footer footer div.main-wrapper ul{list-style:none}fi-footer footer div.main-wrapper ul:not(:last-child){margin-right:10rem}fi-footer footer div.main-wrapper ul li{margin-bottom:.6rem}fi-footer footer div.main-wrapper ul li a{color:var(--clr-brand-light);text-decoration:none;font-size:var(--font-size-regular);font-weight:500;transition:color .1s var(--anim-default)}fi-footer footer div.main-wrapper ul li a:hover{color:var(--clr-brand-primary)}fi-footer footer div.bottom-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;justify-content:space-between}fi-footer footer div.bottom-wrapper>img{height:2.2rem;filter:var(--clr-brand-light-filter)}fi-footer footer div.bottom-wrapper div.links-wrapper{display:flex;align-items:center;justify-content:flex-end}fi-footer footer div.bottom-wrapper div.links-wrapper a{text-decoration:none;width:fit-content;height:fit-content}fi-footer footer div.bottom-wrapper div.links-wrapper a:not(:last-child){margin-right:.6rem}fi-footer footer div.bottom-wrapper div.links-wrapper a img{height:2.8rem;width:2.8rem;filter:var(--clr-brand-light-filter);transition:filter .2s var(--anim-default)}fi-footer footer div.bottom-wrapper div.links-wrapper a:hover img{filter:var(--clr-brand-primary-filter)}@media (max-width: 640px){fi-footer footer{padding:2.6rem 1.6rem 2rem}fi-footer footer div.main-wrapper{flex-direction:column;gap:1.8rem;margin-bottom:2.4rem}fi-footer footer div.main-wrapper ul:not(:last-child){margin-right:0}}fi-block-message div.block-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--size-block-padding);text-align:center;width:100%;background:var(--clr-brand-secondary)}fi-block-message div.block-message.message-info img{filter:var(--clr-brand-info-filter)}fi-block-message div.block-message.message-info p{color:var(--clr-brand-info)}fi-block-message div.block-message.message-info div{background:var(--clr-brand-info)}fi-block-message div.block-message.message-danger img{filter:var(--clr-brand-danger-filter)}fi-block-message div.block-message.message-danger p{color:var(--clr-brand-danger)}fi-block-message div.block-message.message-danger div{background:var(--clr-brand-danger)}fi-block-message div.block-message.message-success img{filter:var(--clr-brand-success-filter)}fi-block-message div.block-message.message-success p{color:var(--clr-brand-success)}fi-block-message div.block-message.message-success div{background:var(--clr-brand-success)}fi-block-message div.block-message img{width:2.2rem;aspect-ratio:1 / 1;margin-bottom:1.2rem}fi-block-message div.block-message p{font-size:var(--font-size-regular);font-weight:500;margin-bottom:1rem;padding-inline:var(--size-default-inline-padding)}fi-block-message div.block-message div{width:100%;height:.2rem}fi-modal dialog.example-modal{width:min(60rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:1rem;background-color:#fff;color:var(--clr-brand-secondary);font-family:Poppins,sans-serif;overflow:hidden;box-shadow:0 1.6rem 4rem rgba(var(--clr-brand-secondary-rgb),.35)}fi-modal dialog.example-modal[open]{display:block;animation:example-in .22s var(--anim-default)}fi-modal dialog.example-modal::backdrop{background-color:rgba(var(--clr-brand-secondary-rgb),.62)}fi-modal .example-x{position:absolute;top:.8rem;right:.8rem;z-index:2;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background-color:#fff;box-shadow:0 .15rem .7rem rgba(var(--clr-brand-secondary-rgb),.28);color:var(--clr-brand-secondary);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s var(--anim-default)}fi-modal .example-x:hover,fi-modal .example-x:focus-visible{background-color:var(--clr-brand-primary)}fi-modal .example-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);max-height:calc(100dvh - 2rem);overflow:auto}fi-modal .example-stage{display:flex;align-items:center;justify-content:center;padding:1.8rem;background:radial-gradient(120% 100% at 25% 15%,#fff 0%,var(--clr-brand-light) 62%)}fi-modal .example-gallery{position:relative;container-type:inline-size;width:100%;min-width:0}fi-modal .example-viewport{position:relative}fi-modal .example-slides{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5cqw 0;margin:-5cqw 0}fi-modal .example-slides::-webkit-scrollbar{display:none}fi-modal .example-slide{flex:0 0 100%;min-width:0;scroll-snap-align:center}fi-modal .example-photo{position:relative;aspect-ratio:16 / 10;margin:0;overflow:hidden;border-radius:.8rem;background-color:var(--clr-brand-shadow-light);box-shadow:0 1.4rem 1.6rem -1.2rem rgba(var(--clr-brand-secondary-rgb),.35)}fi-modal .example-photo img{display:block;width:100%;height:100%;object-fit:cover}fi-modal .example-photo figcaption{position:absolute;right:0;bottom:0;left:0;padding:1.6rem .9rem .55rem;background:linear-gradient(transparent,rgba(var(--clr-brand-secondary-rgb),.7));color:#fff;font-size:.7rem}fi-modal .example-nav{display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0 0 .12rem;border:0;border-radius:50%;background-color:#fff;color:var(--clr-brand-secondary);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 .15rem .6rem rgba(var(--clr-brand-secondary-rgb),.25);transition:background-color .2s var(--anim-default)}fi-modal .example-nav:hover,fi-modal .example-nav:focus-visible{background-color:var(--clr-brand-primary)}fi-modal .example-pager{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.8rem}fi-modal .example-dots{display:flex;justify-content:center}fi-modal .example-dot{box-sizing:content-box;width:10px;height:10px;padding:9px 4px;border:0;background:none;cursor:pointer;transition:width .25s var(--anim-default)}fi-modal .example-dot:before{content:"";display:block;width:100%;height:100%;border-radius:99rem;background-color:var(--clr-brand-shadow-light);transition:background-color .25s var(--anim-default)}fi-modal .example-dot[aria-current=true]{width:24px}fi-modal .example-dot[aria-current=true]:before{background-color:var(--clr-brand-primary)}fi-modal .example-dot:focus-visible{outline:none}fi-modal .example-dot:focus-visible:before{outline:.15rem solid var(--clr-brand-secondary);outline-offset:.15rem}fi-modal .example-x:focus-visible,fi-modal .example-nav:focus-visible,fi-modal .example-cta:focus-visible,fi-modal .example-close:focus-visible{outline:.15rem solid var(--clr-brand-secondary);outline-offset:.15rem}fi-modal .example-count{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}fi-modal .example-gallery.single .example-pager{display:none}fi-modal .example-info{display:flex;flex-direction:column;gap:1rem;padding:2.2rem 1.9rem 1.7rem}fi-modal .example-tag{align-self:flex-start;padding:.25rem .7rem;border-radius:.5rem;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:.75rem;font-weight:600}fi-modal .example-title{margin:0;font-size:var(--font-size-medium);line-height:1.25}fi-modal .example-points{display:grid;gap:.8rem;margin:0}fi-modal .example-points dt{color:var(--clr-brand-shadow);font-size:.78rem;font-weight:600}fi-modal .example-points dd{margin:.15rem 0 0;line-height:1.5}fi-modal .example-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.8rem}fi-modal .example-cta{padding:.65rem 1.1rem;border-radius:.6rem;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-weight:600;text-decoration:none;transition:filter .2s var(--anim-default)}fi-modal .example-cta:hover,fi-modal .example-cta:focus-visible{filter:brightness(.94)}fi-modal .example-close{padding:.65rem 1.1rem;border:1px solid rgba(var(--clr-brand-shadow-rgb),.45);border-radius:.6rem;background-color:transparent;color:var(--clr-brand-secondary);cursor:pointer}fi-modal .example-close:hover,fi-modal .example-close:focus-visible{background-color:var(--clr-brand-light)}@keyframes example-in{0%{opacity:0;transform:translateY(.8rem) scale(.98)}to{opacity:1;transform:none}}@media (min-width: 901px){fi-modal dialog.example-modal{width:min(72rem,calc(100vw - 2rem))}fi-modal .example-gallery{max-width:max(20rem,calc((100dvh - 10.5rem)*1.6))}}@media (min-width: 1280px){fi-modal dialog.example-modal{width:min(90rem,calc(100vw - 4rem));border-radius:1.2rem}fi-modal .example-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}fi-modal .example-stage{padding:2.4rem 2.6rem}fi-modal .example-pager{gap:1rem;margin-top:1.1rem}fi-modal .example-nav{width:2.6rem;height:2.6rem;font-size:1.8rem}fi-modal .example-info{gap:1.2rem;padding:2.8rem 2.6rem 2.2rem}fi-modal .example-tag{font-size:.82rem}fi-modal .example-title{font-size:var(--font-size-large)}fi-modal .example-points{gap:1rem}fi-modal .example-points dt{font-size:.86rem}fi-modal .example-points dd{font-size:1.08rem}fi-modal .example-cta,fi-modal .example-close{padding:.8rem 1.4rem;font-size:1.05rem}}@media (max-width: 900px){fi-modal .example-layout{grid-template-columns:minmax(0,1fr)}fi-modal .example-stage{padding:3.2rem 1rem 1rem}fi-modal .example-info{padding:1.3rem 1.2rem 1.4rem}}@media (prefers-reduced-motion: reduce){fi-modal dialog.example-modal[open]{animation:none}}fi-page[content=index] section{padding:var(--size-default-inline-padding)}fi-page[content=index] section.landing{width:100%;height:86vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--clr-brand-primary);position:relative}fi-page[content=index] section.landing fi-neural-network{position:absolute;top:0;right:0;width:50%;height:50%;z-index:5;opacity:0;animation:5s reveal forwards;animation-delay:.2s}fi-page[content=index] section.landing fi-neural-network:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:5;background:radial-gradient(farthest-corner at 100% 0%,rgba(var(--clr-brand-primary-rgb),0),rgba(var(--clr-brand-primary-rgb),1) 86%)}fi-page[content=index] section.landing hr{margin-top:auto;margin-bottom:14vh;opacity:0}fi-page[content=index] section.landing h1.title{margin:0 0 1rem}fi-page[content=index] section.landing h1.title img{height:clamp(4.5rem,22vw,10.4rem);max-width:100%}fi-page[content=index] section.landing p{font-size:var(--font-size-medium);color:var(--clr-brand-secondary);width:62%;min-width:300px;max-width:100%}fi-page[content=index] section.landing div.actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}fi-page[content=index] section.landing div.actions fi-main-button{margin-right:1.2rem}fi-page[content=index] section.landing fi-list-highlighter{margin-top:auto}fi-page[content=index] section.business-activity{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;position:relative}fi-page[content=index] section.business-activity:before{content:"";position:absolute;top:0;left:0;width:100%;height:25rem;background-color:var(--clr-brand-primary);z-index:-5}fi-page[content=index] section.business-activity>div{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-bottom:var(--size-default-block-padding);padding-inline:.2rem}fi-page[content=index] section.business-activity>div fi-content-card{height:100%}@media (min-width: 481px){fi-page[content=index] section.business-activity{justify-content:center}fi-page[content=index] section.business-activity>div{max-width:calc(min(max(30vw,360px),800px) + .9rem)}}@media (max-width: 640px){fi-page[content=index] section.landing{height:auto;min-height:86vh;padding-block:3.5rem}fi-page[content=index] section.landing fi-neural-network{display:none}fi-page[content=index] section.landing hr{margin:0 0 2rem}fi-page[content=index] section.landing p{min-width:0;width:100%}fi-page[content=index] section.landing fi-list-highlighter{margin-top:2rem}}fi-page[content=contact]{display:block;min-height:86vh;background-color:var(--clr-brand-light)}fi-page[content=contact] section.main{max-width:44rem;margin:0 auto;padding:3rem var(--size-default-inline-padding) 4rem;color:var(--clr-brand-secondary)}@media (max-width: 480px){fi-page[content=contact] section.main{padding-inline:1.2rem}}fi-page[content=contact] section.main .contact-hero{margin-bottom:2.5rem}fi-page[content=contact] section.main .contact-hero h1{font-size:var(--font-size-large);margin:0 0 .6rem}fi-page[content=contact] section.main .contact-hero p{font-size:var(--font-size-regular);color:var(--clr-brand-shadow);line-height:1.55;margin:0}fi-page[content=contact] section.main div.message{margin-bottom:2.5rem;border-radius:1rem;overflow:hidden}fi-page[content=contact] section.main div.alternatives{width:100%;padding:2.4rem var(--size-default-inline-padding);background:#fff;border:1px solid #e2e8f0;border-radius:1rem}@media (max-width: 480px){fi-page[content=contact] section.main div.alternatives{padding-inline:1rem}}fi-page[content=contact] section.main div.alternatives p.alternatives-title{font-size:var(--font-size-medium);color:var(--clr-brand-secondary);text-align:center;font-weight:700;margin:0 0 1.6rem}fi-page[content=contact] section.main div.alternatives div.contact{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}fi-page[content=contact] section.main div.alternatives div.contact a{display:flex;align-items:center;justify-content:center;max-width:100%;padding:.9rem 1.4rem;border-radius:.6rem;border:.15rem solid var(--clr-brand-secondary);text-decoration:none;transition:var(--anim-default) .2s}@media (max-width: 480px){fi-page[content=contact] section.main div.alternatives div.contact a{flex-direction:column;gap:.4rem;padding:.9rem .6rem}}fi-page[content=contact] section.main div.alternatives div.contact a:hover{background:var(--clr-brand-secondary)}fi-page[content=contact] section.main div.alternatives div.contact a:hover img{filter:var(--clr-brand-light-filter)}fi-page[content=contact] section.main div.alternatives div.contact a:hover span{color:var(--clr-brand-light)}fi-page[content=contact] section.main div.alternatives div.contact a img{width:1.8rem;aspect-ratio:1 / 1;flex-shrink:0;filter:var(--clr-brand-shadow-filter);margin-right:.7rem}@media (max-width: 480px){fi-page[content=contact] section.main div.alternatives div.contact a img{margin-right:0}}fi-page[content=contact] section.main div.alternatives div.contact a span{font-weight:600;font-size:var(--font-size-base);text-decoration:none;color:var(--clr-brand-secondary);transition:var(--anim-default) .2s;min-width:0;overflow-wrap:anywhere}@media (max-width: 480px){fi-page[content=contact] section.main div.alternatives div.contact a span{font-size:.85rem}}fi-page[content=products]{display:block;min-height:86vh;background-color:var(--clr-brand-light)}fi-page[content=products] section.products{max-width:64rem;margin:0 auto;padding:3rem var(--size-default-inline-padding);color:var(--clr-brand-secondary)}fi-page[content=products] section.products .products-hero{margin-bottom:2.5rem}fi-page[content=products] section.products .products-hero h1{font-size:var(--font-size-large);margin:0 0 .4rem}fi-page[content=products] section.products .products-hero p{color:var(--clr-brand-shadow);margin:0}fi-page[content=products] section.products .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}fi-page[content=products] section.products .product-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1.6rem;cursor:pointer;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}fi-page[content=products] section.products .product-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}fi-page[content=products] section.products .product-card-logo{width:3.6rem;height:3.6rem;margin-bottom:1rem}fi-page[content=products] section.products .product-card-name{font-size:1.3rem;margin:0 0 .5rem}fi-page[content=products] section.products .product-card-desc{font-size:.9rem;line-height:1.55;color:var(--clr-brand-shadow);margin:0 0 1.2rem;flex-grow:1}fi-page[content=products] section.products .product-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.5rem}fi-page[content=products] section.products .product-card-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--clr-brand-light);border:1px solid #e2e8f0;padding:.2rem .6rem;border-radius:1rem}fi-page[content=products] section.products .product-card-price{font-size:.85rem;font-weight:600;color:var(--clr-brand-shadow)}fi-page[content=products] section.products .product-card-cta{font-size:.9rem;font-weight:600;color:var(--clr-brand-primary)}fi-page[content=from-schedule]{display:block;min-height:86vh;background-color:var(--clr-brand-light)}fi-page[content=from-schedule] section.from-schedule{max-width:72rem;margin:0 auto;padding:3rem var(--size-default-inline-padding);color:var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .fs-hero{display:flex;align-items:center;gap:1.4rem;margin-bottom:1rem}fi-page[content=from-schedule] section.from-schedule .fs-hero .fs-logo{width:4.6rem;height:4.6rem;flex-shrink:0}fi-page[content=from-schedule] section.from-schedule .fs-hero .fs-name{font-size:var(--font-size-large);margin:0}fi-page[content=from-schedule] section.from-schedule .fs-hero .fs-tagline{margin:.3rem 0 0;color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .fs-about{font-size:var(--font-size-regular);line-height:1.65;max-width:48rem;margin-bottom:1.5rem}fi-page[content=from-schedule] section.from-schedule .fs-purchase-msg{max-width:48rem}fi-page[content=from-schedule] section.from-schedule .fs-features{margin:0 0 2.4rem}fi-page[content=from-schedule] section.from-schedule .fs-features-title{font-size:1.2rem;margin:0 0 1.2rem}fi-page[content=from-schedule] section.from-schedule .fs-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem}fi-page[content=from-schedule] section.from-schedule .fs-features-grid article{background-color:#fff;border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.8rem;padding:1.3rem 1.5rem}fi-page[content=from-schedule] section.from-schedule .fs-features-grid article h3{font-size:.98rem;margin:0 0 .7rem}fi-page[content=from-schedule] section.from-schedule .fs-features-grid article ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}fi-page[content=from-schedule] section.from-schedule .fs-features-grid article li{position:relative;padding-left:1.3rem;font-size:.85rem;line-height:1.5;color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .fs-features-grid article li:before{content:"✓";position:absolute;left:0;color:var(--clr-brand-primary);font-weight:700}fi-page[content=from-schedule] section.from-schedule .pricing-grid{display:grid;grid-template-columns:minmax(0,24rem);gap:1.2rem;margin:2rem 0 3rem;max-width:44rem}fi-page[content=from-schedule] section.from-schedule .plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.6rem 1.4rem;display:flex;flex-direction:column;position:relative;transition:box-shadow .2s,transform .2s}fi-page[content=from-schedule] section.from-schedule .plan-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}fi-page[content=from-schedule] section.from-schedule .plan-card--featured{border:2px solid var(--clr-brand-primary);box-shadow:0 4px 20px #fcb81326}fi-page[content=from-schedule] section.from-schedule .plan-badge{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .6rem;border-radius:1rem;background:var(--clr-brand-light);color:var(--clr-brand-secondary);margin-bottom:.6rem;width:fit-content}.plan-card--featured :is(fi-page[content=from-schedule] section.from-schedule .plan-badge){background:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .plan-name{font-size:1.15rem;margin:0 0 .1rem}fi-page[content=from-schedule] section.from-schedule .plan-platform{font-size:.8rem;color:var(--clr-brand-shadow);margin:0 0 .8rem}fi-page[content=from-schedule] section.from-schedule .plan-toggle{display:flex;border:2px solid var(--clr-brand-secondary);border-radius:.5rem;overflow:hidden;margin:0 0 .9rem}fi-page[content=from-schedule] section.from-schedule .plan-toggle-btn{flex:1;background:transparent;border:none;padding:.4rem .5rem;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--clr-brand-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem}fi-page[content=from-schedule] section.from-schedule .plan-toggle-btn:first-child{border-right:2px solid var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .plan-toggle-btn.active{background:var(--clr-brand-secondary);color:#fff}fi-page[content=from-schedule] section.from-schedule .plan-toggle-badge{font-size:.65rem;font-weight:700;background:var(--clr-brand-primary);color:var(--clr-brand-secondary);padding:.05rem .35rem;border-radius:1rem}fi-page[content=from-schedule] section.from-schedule .plan-price{font-size:1.8rem;font-weight:800;margin:0 0 .15rem}fi-page[content=from-schedule] section.from-schedule .plan-price span{font-size:.85rem;font-weight:400;color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .plan-period{font-size:.78rem;color:var(--clr-brand-shadow);margin:0 0 1rem}fi-page[content=from-schedule] section.from-schedule .plan-target{font-size:.82rem;line-height:1.5;color:var(--clr-brand-shadow);margin:0 0 1.2rem;flex-grow:1}fi-page[content=from-schedule] section.from-schedule .plan-features{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.5rem}fi-page[content=from-schedule] section.from-schedule .plan-features li{position:relative;padding-left:1.5rem;font-size:.85rem;line-height:1.45}fi-page[content=from-schedule] section.from-schedule .plan-features li:before{content:"✓";position:absolute;left:0;color:var(--clr-brand-primary);font-weight:700}fi-page[content=from-schedule] section.from-schedule .plan-features li.feat-no{color:var(--clr-brand-shadow);opacity:.65}fi-page[content=from-schedule] section.from-schedule .plan-features li.feat-no:before{content:"—";color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .plan-btn{display:block;width:100%;padding:.7rem 1rem;border:2px solid var(--clr-brand-secondary);border-radius:.5rem;background:var(--clr-brand-secondary);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s;margin-top:auto}fi-page[content=from-schedule] section.from-schedule .plan-btn:hover{background:var(--clr-brand-primary);border-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .plan-btn:disabled{opacity:.6;cursor:not-allowed}fi-page[content=from-schedule] section.from-schedule .plan-btn--primary{background:var(--clr-brand-primary);border-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .plan-btn--primary:hover{background:var(--clr-brand-secondary);border-color:var(--clr-brand-secondary);color:#fff}fi-page[content=from-schedule] section.from-schedule .plan-btn--outline{background:transparent;color:var(--clr-brand-secondary)}fi-page[content=from-schedule] section.from-schedule .plan-btn--outline:hover{background:var(--clr-brand-secondary);color:#fff}fi-page[content=from-schedule] section.from-schedule .plan-actions{display:grid;gap:.6rem;margin-top:auto}fi-page[content=from-schedule] section.from-schedule .plan-actions .plan-btn{margin-top:0}fi-page[content=from-schedule] section.from-schedule .fs-legal-note{font-size:.8rem;color:var(--clr-brand-shadow);margin:-1.5rem 0 2.5rem}fi-page[content=from-schedule] section.from-schedule .fs-legal-note a{color:var(--clr-brand-tertiary)}fi-page[content=from-schedule] section.from-schedule .fs-downloads{border-top:1px solid #e2e8f0;padding-top:2rem;scroll-margin-top:5.5rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads h3{margin:0 0 .8rem;font-size:1.1rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .fs-downloads-note{font-size:.88rem;line-height:1.6;color:var(--clr-brand-shadow);max-width:52rem;margin:0 0 1.4rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.2rem 1.4rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-card--soon{background:var(--clr-brand-light);border-style:dashed}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-soon-badge{align-self:flex-start;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--clr-brand-secondary);background:var(--clr-brand-primary);border-radius:999px;padding:.15rem .6rem;margin:0 0 .6rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-name{margin:0 0 .2rem;font-size:1rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-sub{margin:0 0 .8rem;font-size:.82rem;color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-specs{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem;min-height:calc(.8rem * 1.5 * 2 * 2 + .4rem)}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-specs li{font-size:.8rem;line-height:1.5;color:var(--clr-brand-shadow)}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-card .plan-btn.download-app{margin-top:0}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-note{font-size:.78rem;line-height:1.5;color:var(--clr-brand-shadow);margin:.8rem 0 0}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-note--install{min-height:4.68rem}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-code{display:inline-block;margin-top:.35rem;padding:.35rem .55rem;background:var(--clr-brand-secondary);color:#fff;border-radius:.35rem;font-family:monospace;font-size:.74rem;word-break:break-all}fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-alt-link{color:var(--clr-brand-tertiary);cursor:pointer;text-decoration:underline}@media (max-width: 900px){fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){fi-page[content=from-schedule] section.from-schedule .fs-downloads .os-grid{grid-template-columns:1fr}}@media (max-width: 768px){fi-page[content=from-schedule] section.from-schedule .pricing-grid{grid-template-columns:1fr}}@media (max-width: 540px){fi-page[content=from-schedule] section.from-schedule .pricing-grid{gap:1rem}}@media (max-width: 400px){fi-page[content=from-schedule] section.from-schedule .plan-toggle-btn{flex-wrap:wrap;gap:.15rem;padding:.35rem .3rem}}fi-page[content=from-pos]{display:block;min-height:86vh;background-color:var(--clr-brand-light)}fi-page[content=from-pos] section.fi-pos{max-width:72rem;margin:0 auto;padding:3rem var(--size-default-inline-padding);color:var(--clr-brand-secondary)}fi-page[content=from-pos] section.fi-pos .fp-hero{display:flex;align-items:center;gap:1.4rem;margin-bottom:1rem}fi-page[content=from-pos] section.fi-pos .fp-hero .fp-logo{width:4.6rem;height:4.6rem;flex-shrink:0}fi-page[content=from-pos] section.fi-pos .fp-hero .fp-name{font-size:var(--font-size-large);margin:0}fi-page[content=from-pos] section.fi-pos .fp-hero .fp-tagline{margin:.3rem 0 0;color:var(--clr-brand-shadow)}fi-page[content=from-pos] section.fi-pos .fp-about{font-size:var(--font-size-regular);line-height:1.65;max-width:48rem;margin-bottom:1.5rem}fi-page[content=from-pos] section.fi-pos .fp-purchase-msg{max-width:48rem}fi-page[content=from-pos] section.fi-pos .fp-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:2rem 0 3rem;max-width:44rem}fi-page[content=from-pos] section.fi-pos .fp-plan-card{background:#fff;border:2px solid var(--clr-brand-primary);box-shadow:0 4px 20px #fcb81326;border-radius:1rem;padding:1.6rem 1.4rem;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}fi-page[content=from-pos] section.fi-pos .fp-plan-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}fi-page[content=from-pos] section.fi-pos .fp-plan-badge{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .6rem;border-radius:1rem;background:var(--clr-brand-primary);color:var(--clr-brand-secondary);margin-bottom:.6rem;width:fit-content}fi-page[content=from-pos] section.fi-pos .fp-plan-name{font-size:1.15rem;margin:0 0 .1rem}fi-page[content=from-pos] section.fi-pos .fp-plan-platform{font-size:.8rem;color:var(--clr-brand-shadow);margin:0 0 .8rem}fi-page[content=from-pos] section.fi-pos .fp-plan-price{font-size:1.8rem;font-weight:800;margin:0 0 .15rem}fi-page[content=from-pos] section.fi-pos .fp-plan-price span{font-size:.85rem;font-weight:400;color:var(--clr-brand-shadow)}fi-page[content=from-pos] section.fi-pos .fp-plan-period{font-size:.78rem;color:var(--clr-brand-shadow);margin:0 0 1rem}fi-page[content=from-pos] section.fi-pos .fp-plan-target{font-size:.82rem;line-height:1.5;color:var(--clr-brand-shadow);margin:0 0 1.2rem}fi-page[content=from-pos] section.fi-pos .fp-plan-features{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.5rem}fi-page[content=from-pos] section.fi-pos .fp-plan-features li{position:relative;padding-left:1.5rem;font-size:.85rem;line-height:1.45}fi-page[content=from-pos] section.fi-pos .fp-plan-features li:before{content:"✓";position:absolute;left:0;color:var(--clr-brand-primary);font-weight:700}fi-page[content=from-pos] section.fi-pos .fp-plan-actions{display:grid;gap:.6rem}fi-page[content=from-pos] section.fi-pos .fp-plan-btn{display:block;width:100%;padding:.7rem 1rem;border:2px solid var(--clr-brand-secondary);border-radius:.5rem;background:var(--clr-brand-secondary);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s}fi-page[content=from-pos] section.fi-pos .fp-plan-btn:hover{background:var(--clr-brand-primary);border-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-page[content=from-pos] section.fi-pos .fp-plan-btn:disabled{opacity:.6;cursor:not-allowed}fi-page[content=from-pos] section.fi-pos .fp-plan-btn--primary{background:var(--clr-brand-primary);border-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}fi-page[content=from-pos] section.fi-pos .fp-plan-btn--primary:hover{background:var(--clr-brand-secondary);border-color:var(--clr-brand-secondary);color:#fff}fi-page[content=from-pos] section.fi-pos .fp-plan-btn--outline{background:transparent;color:var(--clr-brand-secondary)}fi-page[content=from-pos] section.fi-pos .fp-plan-btn--outline:hover{background:var(--clr-brand-secondary);color:#fff}fi-page[content=from-pos] section.fi-pos .fp-legal-note{font-size:.8rem;color:var(--clr-brand-shadow);margin:-1.5rem 0 2.5rem}fi-page[content=from-pos] section.fi-pos .fp-legal-note a{color:var(--clr-brand-tertiary)}fi-page[content=from-pos] section.fi-pos .fp-downloads{border-top:1px solid #e2e8f0;padding-top:2rem;scroll-margin-top:5.5rem}fi-page[content=from-pos] section.fi-pos .fp-downloads h3{margin:0 0 .8rem;font-size:1.1rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-downloads-note{font-size:.88rem;line-height:1.6;color:var(--clr-brand-shadow);max-width:52rem;margin:0 0 1.4rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-grid{display:grid;grid-template-columns:minmax(0,22rem);gap:1.2rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.2rem 1.4rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-name{margin:0 0 .2rem;font-size:1rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-sub{margin:0 0 .8rem;font-size:.82rem;color:var(--clr-brand-shadow)}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-specs{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-specs li{font-size:.8rem;line-height:1.5;color:var(--clr-brand-shadow)}fi-page[content=from-pos] section.fi-pos .fp-downloads .fp-os-card .fp-plan-btn{margin-top:0}@media (max-width: 640px){fi-page[content=from-pos] section.fi-pos .fp-pricing-grid{grid-template-columns:1fr}}fi-page[content=eula],fi-page[content=privacidad]{display:block;background-color:#fff}fi-page[content=eula] section.legal,fi-page[content=privacidad] section.legal{max-width:52rem;margin:0 auto;padding:3rem var(--size-default-inline-padding) 4rem;color:var(--clr-brand-secondary);line-height:1.65}fi-page[content=eula] section.legal .legal-hero,fi-page[content=privacidad] section.legal .legal-hero{margin-bottom:2rem;border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}fi-page[content=eula] section.legal .legal-hero h1,fi-page[content=privacidad] section.legal .legal-hero h1{font-size:var(--font-size-large);margin:0 0 .3rem}fi-page[content=eula] section.legal .legal-hero .legal-subtitle,fi-page[content=privacidad] section.legal .legal-hero .legal-subtitle{margin:0 0 .2rem;color:var(--clr-brand-shadow);font-weight:600}fi-page[content=eula] section.legal .legal-hero .legal-updated,fi-page[content=privacidad] section.legal .legal-hero .legal-updated{margin:0;font-size:.85rem;color:var(--clr-brand-shadow)}fi-page[content=eula] section.legal h2,fi-page[content=privacidad] section.legal h2{font-size:1.2rem;margin:2rem 0 .8rem}fi-page[content=eula] section.legal h3,fi-page[content=privacidad] section.legal h3{font-size:1rem;margin:1.4rem 0 .6rem}fi-page[content=eula] section.legal p,fi-page[content=privacidad] section.legal p{font-size:.95rem;margin:0 0 1rem}fi-page[content=eula] section.legal ul,fi-page[content=privacidad] section.legal ul{margin:0 0 1rem;padding-left:1.3rem}fi-page[content=eula] section.legal ul li,fi-page[content=privacidad] section.legal ul li{font-size:.95rem;margin-bottom:.5rem}fi-page[content=eula] section.legal a,fi-page[content=privacidad] section.legal a{color:var(--clr-brand-tertiary)}fi-page[content=eula] section.legal code,fi-page[content=privacidad] section.legal code{background:var(--clr-brand-light);padding:.1rem .4rem;border-radius:.3rem;font-size:.88rem}fi-page[content=eula] section.legal .legal-table,fi-page[content=privacidad] section.legal .legal-table{width:100%;border-collapse:collapse;margin:0 0 1.4rem;font-size:.85rem}fi-page[content=eula] section.legal .legal-table th,fi-page[content=eula] section.legal .legal-table td,fi-page[content=privacidad] section.legal .legal-table th,fi-page[content=privacidad] section.legal .legal-table td{text-align:left;padding:.6rem .7rem;border:1px solid #e2e8f0;vertical-align:top}fi-page[content=eula] section.legal .legal-table th,fi-page[content=privacidad] section.legal .legal-table th{background:var(--clr-brand-light);font-weight:700}@media (max-width: 640px){fi-page[content=eula] section.legal .legal-table,fi-page[content=privacidad] section.legal .legal-table{display:block;overflow-x:auto}}fi-page[content]:not(:has(.page>*)){display:none}fi-page[content=about]{display:block;min-height:86vh;background-color:var(--clr-brand-light);color:var(--clr-brand-secondary)}fi-page[content=about] section.about{max-width:64rem;margin:0 auto;padding:3rem var(--size-default-inline-padding)}fi-page[content=about] .about-hero h1{font-size:var(--font-size-large);margin:0 0 .6rem}fi-page[content=about] .about-hero h1 span{color:var(--clr-brand-primary)}fi-page[content=about] .about-hero .about-lead{font-size:var(--font-size-regular);line-height:1.6;max-width:46rem}fi-page[content=about] .about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem;margin:2.4rem 0}fi-page[content=about] .about-grid article{background-color:#fff;border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.8rem;padding:1.4rem 1.6rem}fi-page[content=about] .about-grid article h2{font-size:var(--font-size-regular);margin:0 0 .6rem}fi-page[content=about] .about-grid article p{line-height:1.55}fi-page[content=about] .about-grid article ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;line-height:1.5}fi-page[content=about] .about-product{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;background-color:var(--clr-brand-secondary);color:var(--clr-brand-light);border-radius:1rem;padding:1.8rem 2rem}fi-page[content=about] .about-product img{width:4rem;height:4rem;flex-shrink:0}fi-page[content=about] .about-product>div{flex:1 1 18rem}fi-page[content=about] .about-product h2{margin:0 0 .4rem;font-size:var(--font-size-regular)}fi-page[content=about] .about-product p{margin:0 0 .8rem;line-height:1.55;max-width:42rem}fi-page[content=about] .about-product .about-cta{color:var(--clr-brand-primary);font-weight:700;text-decoration:none}fi-page[content=about] .about-product .about-cta:hover{text-decoration:underline}fi-page[content=software-a-medida]{display:block;min-height:86vh;background-color:var(--clr-brand-light);color:var(--clr-brand-secondary)}fi-page[content=software-a-medida] section.custom-software{max-width:64rem;margin:0 auto;padding:3rem var(--size-default-inline-padding)}fi-page[content=software-a-medida] .custom-software-hero h1{font-size:var(--font-size-large);margin:0 0 .6rem}fi-page[content=software-a-medida] .custom-software-hero h1 span{color:var(--clr-brand-primary)}fi-page[content=software-a-medida] .custom-software-hero .custom-software-lead{font-size:var(--font-size-regular);line-height:1.6;max-width:46rem}fi-page[content=software-a-medida] .custom-software-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem;margin:2.4rem 0}fi-page[content=software-a-medida] .custom-software-grid article{background-color:#fff;border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.8rem;padding:1.4rem 1.6rem}fi-page[content=software-a-medida] .custom-software-grid article h2{font-size:var(--font-size-regular);margin:0 0 .6rem}fi-page[content=software-a-medida] .custom-software-grid article p{line-height:1.55}fi-page[content=software-a-medida] .custom-software-grid article ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;line-height:1.5}fi-page[content=software-a-medida] .custom-software-services{margin:.4rem 0 2.8rem}fi-page[content=software-a-medida] .custom-software-services h2{font-size:var(--font-size-large);margin:0 0 .4rem}fi-page[content=software-a-medida] .custom-software-services .custom-software-services-lead{color:var(--clr-brand-shadow);margin:0 0 1.2rem}fi-page[content=software-a-medida] .custom-software-services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}fi-page[content=software-a-medida] .custom-software-services-grid article{flex:1 1 15rem;max-width:calc(33.333% - .8rem);display:flex;flex-direction:column;min-height:18.5rem;background-color:#fff;border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.8rem;padding:1.3rem 1.5rem}fi-page[content=software-a-medida] .custom-software-services-grid article img{width:2.6rem;height:2.6rem;margin-bottom:.6rem}fi-page[content=software-a-medida] .custom-software-services-grid article h3{font-size:var(--font-size-regular);margin:0 0 .4rem}fi-page[content=software-a-medida] .custom-software-services-grid article p{margin:0 0 .8rem;line-height:1.5}fi-page[content=software-a-medida] .custom-software-services-grid article ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem;align-content:start}fi-page[content=software-a-medida] .custom-software-services-grid article li{padding-left:1.4rem;position:relative;line-height:1.4;font-size:.92rem}fi-page[content=software-a-medida] .custom-software-services-grid article li:before{content:"✓";position:absolute;left:0;color:var(--clr-brand-tertiary);font-weight:700}fi-page[content=software-a-medida] .custom-software-sectors{margin:.4rem 0 2.4rem}fi-page[content=software-a-medida] .custom-software-sectors h2{font-size:var(--font-size-large);margin:0 0 1rem}fi-page[content=software-a-medida] .custom-software-sectors-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}fi-page[content=software-a-medida] .custom-software-sectors-grid article{flex:1 1 15rem;max-width:calc(33.333% - .8rem);display:flex;flex-direction:column;min-height:15.5rem;background-color:#fff;border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.8rem;padding:1.2rem 1.4rem}fi-page[content=software-a-medida] .custom-software-sectors-grid article img{width:2.6rem;height:2.6rem;margin-bottom:.6rem}fi-page[content=software-a-medida] .custom-software-sectors-grid article h3{font-size:var(--font-size-regular);margin:0 0 .4rem}fi-page[content=software-a-medida] .custom-software-sectors-grid article p{margin:0;line-height:1.5}fi-page[content=software-a-medida] .custom-software-cta{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;background-color:var(--clr-brand-secondary);color:var(--clr-brand-light);border-radius:1rem;padding:1.8rem 2rem}fi-page[content=software-a-medida] .custom-software-cta>div{flex:1 1 18rem}fi-page[content=software-a-medida] .custom-software-cta h2{margin:0 0 .4rem;font-size:var(--font-size-regular)}fi-page[content=software-a-medida] .custom-software-cta p{margin:0 0 .8rem;line-height:1.55;max-width:42rem}fi-page[content=software-a-medida] .custom-software-cta .custom-software-btn{color:var(--clr-brand-primary);font-weight:700;text-decoration:none}fi-page[content=software-a-medida] .custom-software-cta .custom-software-btn:hover{text-decoration:underline}fi-page[content=software-a-medida] .custom-software-services-grid article ul,fi-page[content=software-a-medida] .custom-software-sectors-grid article p{margin-bottom:1rem}fi-page[content=software-a-medida] :is(.custom-software-services-grid,.custom-software-sectors-grid) article .example-btn{margin-top:auto;align-self:flex-start;padding:.45rem .95rem;border:1.5px solid var(--clr-brand-secondary);border-radius:.6rem;background-color:transparent;color:var(--clr-brand-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s var(--anim-default),border-color .2s var(--anim-default)}fi-page[content=software-a-medida] :is(.custom-software-services-grid,.custom-software-sectors-grid) article .example-btn:hover,fi-page[content=software-a-medida] :is(.custom-software-services-grid,.custom-software-sectors-grid) article .example-btn:focus-visible{border-color:var(--clr-brand-primary);background-color:var(--clr-brand-primary)}fi-page[content=index] section.our-work{background-color:var(--clr-brand-light);color:var(--clr-brand-secondary);padding:2.6rem var(--size-default-inline-padding) 3.6rem}fi-page[content=index] section.our-work h2{font-size:var(--font-size-large);margin:0 0 .4rem}fi-page[content=index] section.our-work .our-work-lead{color:var(--clr-brand-shadow);margin:0 0 1.6rem}fi-page[content=index] section.our-work .work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.4rem}fi-page[content=index] section.our-work .work-card{border:1px solid rgba(var(--clr-brand-shadow-light-rgb),.7);border-radius:.9rem;padding:1.4rem 1.5rem;background-color:#fff}fi-page[content=index] section.our-work .work-card img{width:3.2rem;height:3.2rem}fi-page[content=index] section.our-work .work-card h3{margin:.6rem 0 .4rem;font-size:var(--font-size-regular)}fi-page[content=index] section.our-work .work-card p{margin:0 0 .8rem;line-height:1.5}fi-page[content=index] section.our-work .work-card .work-link{color:var(--clr-brand-tertiary);font-weight:700;text-decoration:none}fi-page[content=index] section.our-work .work-card .work-link:hover{text-decoration:underline}fi-page[content=index] section.our-work .work-card:only-child{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;column-gap:1.8rem;row-gap:.4rem;align-items:center;padding:2rem 2.2rem}fi-page[content=index] section.our-work .work-card:only-child img{grid-column:1;grid-row:1 / span 3;width:5rem;height:5rem}fi-page[content=index] section.our-work .work-card:only-child h3{grid-column:2;grid-row:1;margin:0}fi-page[content=index] section.our-work .work-card:only-child p{grid-column:2;grid-row:2;margin:0;max-width:48rem}fi-page[content=index] section.our-work .work-card:only-child .work-link{grid-column:2;grid-row:3}fi-page[content=index] section.custom-software-teaser{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;max-width:64rem;margin:3.2rem auto 3.6rem;padding:1.8rem calc(var(--size-default-inline-padding) + .4rem);background-color:var(--clr-brand-secondary);color:var(--clr-brand-light);border-radius:1rem}fi-page[content=index] section.custom-software-teaser img{width:3.2rem;height:3.2rem;flex-shrink:0}fi-page[content=index] section.custom-software-teaser h2{margin:0 0 .4rem;font-size:var(--font-size-regular)}fi-page[content=index] section.custom-software-teaser p{margin:0 0 .8rem;line-height:1.55;max-width:42rem}fi-page[content=index] section.custom-software-teaser .custom-software-teaser-cta{color:var(--clr-brand-primary);font-weight:700;text-decoration:none}fi-page[content=index] section.custom-software-teaser .custom-software-teaser-cta:hover{text-decoration:underline}@media (max-width: 640px){fi-page[content=index] section.our-work .work-card:only-child{grid-template-columns:1fr;padding:1.6rem 1.4rem}fi-page[content=index] section.our-work .work-card:only-child img{grid-column:1;grid-row:1;margin-bottom:.4rem}fi-page[content=index] section.our-work .work-card:only-child h3{grid-column:1;grid-row:2}fi-page[content=index] section.our-work .work-card:only-child p{grid-column:1;grid-row:3;max-width:100%}fi-page[content=index] section.our-work .work-card:only-child .work-link{grid-column:1;grid-row:4}}@media (max-width: 900px){fi-page[content=software-a-medida] .custom-software-services-grid article,fi-page[content=software-a-medida] .custom-software-sectors-grid article{max-width:calc(50% - .6rem)}}@media (max-width: 640px){fi-page[content=software-a-medida] .custom-software-services-grid article,fi-page[content=software-a-medida] .custom-software-sectors-grid article{max-width:100%}}fi-page[content=contact] .contact-hero{margin-bottom:1.2rem}fi-page[content=contact] .contact-hero h1{font-size:var(--font-size-large);margin:0 0 .4rem}fi-page[content=contact] .contact-hero p{color:var(--clr-brand-shadow);max-width:40rem}.mk{container-type:inline-size;position:relative;width:100%;aspect-ratio:16 / 10}.mk-win{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border:.2cqw solid rgba(var(--clr-brand-shadow-rgb),.35);border-radius:1.6cqw;box-shadow:0 3cqw 3.5cqw -2.5cqw rgba(var(--clr-brand-secondary-rgb),.3);color:var(--clr-brand-secondary);font-family:Poppins,sans-serif;font-size:2cqw;line-height:1.3;text-align:left}.mk-win *{box-sizing:border-box}.mk-win em{font-style:normal}.mk-win .mk-bar{display:flex;align-items:center;gap:.9cqw;padding:1.2cqw 1.8cqw;background-color:var(--clr-brand-light);border-bottom:.2cqw solid var(--clr-brand-shadow-light);color:var(--clr-brand-shadow);font-size:1.7cqw}.mk-win .mk-bar i{width:1.5cqw;height:1.5cqw;border-radius:50%;background-color:var(--clr-brand-shadow-light)}.mk-win .mk-bar span{margin-left:1.2cqw}.mk-win .ok,.mk-win .low,.mk-win .mid,.mk-win .mute,.mk-win .dark{padding:.3cqw 1.1cqw;border-radius:99cqw;font-size:1.5cqw;font-weight:600;white-space:nowrap}.mk-win .ok{background-color:rgba(var(--clr-brand-success-rgb),.28);color:#0b6b34}.mk-win .low{background-color:rgba(var(--clr-brand-danger-rgb),.18);color:#b3261e}.mk-win .mid{background-color:rgba(var(--clr-brand-primary-rgb),.3);color:#6b4a00}.mk-win .mute{background-color:var(--clr-brand-light);color:var(--clr-brand-shadow)}.mk-win .dark{background-color:var(--clr-brand-secondary);color:var(--clr-brand-light)}.mk-win .mk-head{display:flex;align-items:center;gap:1.6cqw}.mk-win .mk-head h4{flex:1;margin:0;font-size:2.6cqw}.mk-win .mk-btn,.mk-win .mk-pill{padding:.8cqw 1.6cqw;border-radius:.9cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:1.7cqw;font-weight:600;white-space:nowrap}.mk-win .mk-pad{display:flex;flex:1;flex-direction:column;gap:2cqw;min-height:0;padding:2.4cqw 3cqw}.mk-win .mk-app{display:flex;flex:1;min-height:0}.mk-win .mk-side{display:flex;flex:0 0 17cqw;flex-direction:column;gap:1.2cqw;padding:2cqw 1.6cqw;background-color:var(--clr-brand-secondary);color:var(--clr-brand-light);font-size:1.8cqw}.mk-win .mk-side .mk-logo{display:grid;place-items:center;width:4.6cqw;height:4.6cqw;margin-bottom:1cqw;border-radius:1.2cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:2cqw;font-weight:700}.mk-win .mk-side span{padding:.9cqw 1.2cqw;border-radius:.9cqw;opacity:.75}.mk-win .mk-side span.on{background-color:#ffffff24;opacity:1}.mk-win .mk-content{display:flex;flex:1;flex-direction:column;gap:1.8cqw;min-width:0;padding:2.2cqw 2.6cqw}.mk-win .mk-search{padding:.8cqw 1.8cqw;border-radius:99cqw;background-color:var(--clr-brand-light);color:var(--clr-brand-shadow);font-size:1.7cqw}.mk-win .mk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw}.mk-win .mk-stats div{display:flex;flex-direction:column;padding:1.2cqw 1.6cqw;border-radius:1.2cqw;background-color:var(--clr-brand-light)}.mk-win .mk-stats small{color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-stats b{font-size:3cqw}.mk-win .mk-stats b.warn{color:#b3261e}.mk-win .mk-table{width:100%;border-collapse:collapse;font-size:1.8cqw}.mk-win .mk-table th{padding:.8cqw 0;border-bottom:.2cqw solid var(--clr-brand-shadow-light);color:var(--clr-brand-shadow);font-size:1.6cqw;font-weight:600;text-align:left}.mk-win .mk-table td{padding:1.05cqw 0;border-bottom:.2cqw solid rgba(var(--clr-brand-shadow-light-rgb),.6)}.mk-win .mk-charts{display:grid;flex:1;grid-template-columns:1.55fr 1fr;gap:1.6cqw;min-height:0}.mk-win .mk-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.3cqw 1.8cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-card h5{margin:0 0 .6cqw;color:var(--clr-brand-shadow);font-size:1.8cqw;font-weight:600}.mk-win .mk-card svg{display:block;flex:1;width:100%;min-height:0}.mk-win .mk-donut{display:flex;flex:1;align-items:center;gap:1.4cqw;min-height:0}.mk-win .mk-donut svg{flex:0 0 46%;width:46%;height:auto;aspect-ratio:1}.mk-win .mk-legend{display:flex;flex-direction:column;gap:1cqw;margin:0;padding:0;font-size:1.55cqw;white-space:nowrap;list-style:none}.mk-win .mk-legend li{display:flex;align-items:center;gap:.8cqw}.mk-win .mk-legend i{flex:none;width:1.4cqw;height:1.4cqw;border-radius:.4cqw}.mk-win .mk-split{display:grid;flex:1;grid-template-columns:1fr 1.25fr;gap:2cqw;min-height:0}.mk-win .mk-users{display:flex;flex-direction:column;gap:1.2cqw;margin:0;padding:0;list-style:none}.mk-win .mk-users li{display:grid;grid-template-columns:5cqw 1fr auto;column-gap:1.4cqw;align-items:center;padding:1.1cqw 1.5cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-users .av{display:grid;grid-row:1 / span 2;place-items:center;width:5cqw;height:5cqw;border-radius:50%;font-size:1.7cqw;font-weight:700}.mk-win .mk-users .a1{background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}.mk-win .mk-users .a2{background-color:var(--clr-brand-tertiary);color:#fff}.mk-win .mk-users .a3{background-color:var(--clr-brand-secondary);color:#fff}.mk-win .mk-users .a4{background-color:var(--clr-brand-shadow-light);color:var(--clr-brand-shadow)}.mk-win .mk-users b{grid-column:2;grid-row:1;font-size:2cqw}.mk-win .mk-users small{grid-column:2;grid-row:2;color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-users em{grid-column:3;grid-row:1 / span 2}.mk-win .mk-log{display:flex;flex-direction:column;min-width:0;padding:1.4cqw 1.8cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-log h5{margin:0 0 1.4cqw;color:var(--clr-brand-shadow);font-size:1.8cqw;font-weight:600}.mk-win .mk-timeline{display:flex;flex-direction:column;gap:1.7cqw;margin:0 0 0 .8cqw;padding:0 0 0 2cqw;border-left:.3cqw solid var(--clr-brand-shadow-light);list-style:none}.mk-win .mk-timeline li{position:relative;display:flex;flex-direction:column;font-size:1.8cqw}.mk-win .mk-timeline li:before{content:"";position:absolute;top:.4cqw;left:-2.95cqw;width:1.6cqw;height:1.6cqw;border:.3cqw solid #fff;border-radius:50%;background-color:var(--clr-brand-primary)}.mk-win .mk-timeline time{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-progress{height:1.4cqw;overflow:hidden;border-radius:99cqw;background-color:var(--clr-brand-shadow-light)}.mk-win .mk-progress i{display:block;height:100%;background-color:var(--clr-brand-tertiary)}.mk-win .mk-list{display:flex;flex:1;flex-direction:column;gap:1.2cqw;margin:0;padding:0;list-style:none}.mk-win .mk-list li{display:grid;grid-template-columns:2cqw 1fr auto;column-gap:1.6cqw;align-items:center;padding:1.2cqw 1.8cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-list .dot{grid-column:1;grid-row:1 / span 2;width:1.6cqw;height:1.6cqw;border-radius:50%;background-color:var(--clr-brand-success)}.mk-win .mk-list .dot.low{background-color:var(--clr-brand-danger)}.mk-win .mk-list b{grid-column:2;grid-row:1;font-size:2cqw}.mk-win .mk-list small{grid-column:2;grid-row:2;color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-list em{grid-column:3;grid-row:1 / span 2}.mk-win .mk-chat{display:flex;flex:1;flex-direction:column;gap:1.4cqw}.mk-win .mk-chat p{max-width:74%;margin:0;padding:1.5cqw 2.3cqw;border-radius:1.8cqw;font-size:2.3cqw}.mk-win .mk-chat .them{align-self:flex-start;border-bottom-left-radius:.4cqw;background-color:var(--clr-brand-light)}.mk-win .mk-chat .us{align-self:flex-end;border-bottom-right-radius:.4cqw;background-color:var(--clr-brand-secondary);color:var(--clr-brand-light)}.mk-win .mk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;margin:0;padding:1.6cqw 0 0;border-top:.2cqw solid var(--clr-brand-shadow-light);list-style:none}.mk-win .mk-steps li{display:flex;flex-direction:column;font-size:1.8cqw;font-weight:600}.mk-win .mk-steps li:before{content:"✓";display:grid;place-items:center;width:3.4cqw;height:3.4cqw;margin-bottom:.8cqw;border-radius:50%;background-color:var(--clr-brand-primary);font-size:1.8cqw}.mk-win .mk-steps small{color:var(--clr-brand-shadow);font-size:1.5cqw;font-weight:400}.mk-win .mk-monitor{display:flex;flex:1;flex-direction:column;gap:1.6cqw;min-height:0}.mk-win .mk-live{display:grid;flex:1;grid-template-columns:1.85fr 1fr;gap:1.6cqw;min-height:0}.mk-win .mk-feeds{display:grid;grid-template:1fr 1fr / 1fr 1fr;gap:1.2cqw;min-height:0}.mk-win .mk-cam{position:relative;min-height:0;overflow:hidden;border-radius:1cqw;background-color:#1b2328}.mk-win .mk-cam svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mk-win .mk-cam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.38))}.mk-win .mk-cam .tag{position:absolute;z-index:1;top:.9cqw;left:.9cqw;padding:.3cqw .9cqw;border-radius:99cqw;background-color:rgba(var(--clr-brand-secondary-rgb),.72);color:#fff;font-size:1.25cqw;white-space:nowrap}.mk-win .mk-cam .tag b{color:var(--clr-brand-primary)}.mk-win .mk-cam .rec{position:absolute;z-index:1;top:1.3cqw;right:1.2cqw;width:1.1cqw;height:1.1cqw;border-radius:50%;background-color:var(--clr-brand-danger);box-shadow:0 0 0 .4cqw rgba(var(--clr-brand-danger-rgb),.28)}.mk-win .mk-cam time{position:absolute;z-index:1;bottom:.8cqw;left:1cqw;color:#ffffffe0;font-size:1.2cqw;font-variant-numeric:tabular-nums}.mk-win .mk-cam.alerta{outline:.4cqw solid var(--clr-brand-primary);outline-offset:-.4cqw}.mk-win .mk-events{display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.4cqw 1.6cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-events h5{display:flex;align-items:center;justify-content:space-between;margin:0 0 1cqw;color:var(--clr-brand-shadow);font-size:1.8cqw;font-weight:600}.mk-win .mk-events .cuenta{padding:.1cqw .9cqw;border-radius:99cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:1.4cqw;font-weight:700}.mk-win .mk-events ul{display:flex;flex-direction:column;gap:.8cqw;margin:0;padding:0;list-style:none}.mk-win .mk-events li{display:flex;flex-direction:column;padding:.8cqw 1.2cqw;border-left:.5cqw solid var(--clr-brand-shadow-light);border-radius:.4cqw .9cqw .9cqw .4cqw;background-color:var(--clr-brand-light);font-size:1.7cqw}.mk-win .mk-events li.nuevo{border-left-color:var(--clr-brand-primary);background-color:rgba(var(--clr-brand-primary-rgb),.16)}.mk-win .mk-events small{color:var(--clr-brand-shadow);font-size:1.4cqw}.mk-win .mk-play{padding:1.3cqw 1.8cqw 1.2cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-play .mk-head{margin-bottom:1.4cqw}.mk-win .mk-play h5{flex:1;margin:0;color:var(--clr-brand-shadow);font-size:1.8cqw;font-weight:600}.mk-win .mk-track{position:relative;height:2cqw;border-radius:99cqw;background-color:var(--clr-brand-shadow-light)}.mk-win .mk-track i{position:absolute;top:0;bottom:0}.mk-win .mk-track .seg{left:0;border-radius:99cqw 0 0 99cqw;background-color:var(--clr-brand-primary)}.mk-win .mk-track .ev{top:-.4cqw;bottom:-.4cqw;width:.5cqw;margin-left:-.25cqw;border-radius:99cqw;background-color:var(--clr-brand-secondary)}.mk-win .mk-track .now{top:50%;bottom:auto;width:3cqw;height:3cqw;margin:-1.5cqw 0 0 -1.5cqw;border:.45cqw solid var(--clr-brand-secondary);border-radius:50%;background-color:#fff}.mk-win .mk-hours{display:flex;justify-content:space-between;margin-top:1.4cqw;color:var(--clr-brand-shadow);font-size:1.3cqw}.mk-win .mk-hbars{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:1.2cqw;margin:0;padding:0;list-style:none;font-size:1.6cqw}.mk-win .mk-hbars li{display:grid;grid-template-columns:16cqw 1fr 4.5cqw;align-items:center;gap:1.2cqw}.mk-win .mk-hbars i{display:block;height:1.9cqw;border-radius:99cqw;background:linear-gradient(to right,var(--tono, var(--clr-brand-primary)) var(--v),rgba(var(--clr-brand-shadow-light-rgb),.6) var(--v))}.mk-win .mk-hbars b{text-align:right}.mk-win .mk-meter{display:inline-block;width:11cqw;height:1.2cqw;margin-right:1cqw;overflow:hidden;border-radius:99cqw;background-color:var(--clr-brand-shadow-light);vertical-align:middle}.mk-win .mk-meter i{display:block;height:100%;border-radius:inherit;background-color:var(--tono, var(--clr-brand-tertiary))}.mk-win .mk-mini{display:flex;flex-direction:column;gap:1.3cqw;margin:0;padding:0;list-style:none;font-size:1.7cqw}.mk-win .mk-mini li{display:flex;align-items:center;justify-content:space-between;gap:1cqw;padding:1cqw 1.3cqw;border-radius:1cqw;background-color:var(--clr-brand-light)}.mk-win .mk-pos{display:grid;flex:1;grid-template-columns:1.55fr 1fr;gap:2.2cqw;min-height:0;padding:2.2cqw 2.6cqw}.mk-win .mk-products{display:flex;flex-direction:column;gap:1.5cqw;min-width:0;min-height:0}.mk-win .mk-products .mk-search{padding:1.1cqw 1.8cqw}.mk-win .mk-chips{display:flex;flex-wrap:wrap;gap:.9cqw}.mk-win .mk-chips span{padding:.5cqw 1.4cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:99cqw;color:var(--clr-brand-shadow);font-size:1.5cqw;white-space:nowrap}.mk-win .mk-chips span.on{border-color:var(--clr-brand-primary);background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-weight:600}.mk-win .mk-tiles{display:grid;flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.3cqw;min-height:0}.mk-win .mk-tile{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:1cqw 1.5cqw 1.2cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-top:.8cqw solid var(--tono, var(--clr-brand-primary));border-radius:1.2cqw;font-size:1.7cqw}.mk-win .mk-tile b{font-weight:600;line-height:1.2}.mk-win .mk-tile small{font-size:1.8cqw;font-weight:700}.mk-win .mk-tile.c2{--tono: var(--clr-brand-tertiary)}.mk-win .mk-tile.c3{--tono: var(--clr-brand-secondary)}.mk-win .mk-ticket{display:flex;flex-direction:column;gap:1.3cqw;min-width:0;min-height:0;padding:1.6cqw 1.8cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw;background-color:var(--clr-brand-light)}.mk-win .mk-ticket h5{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:1.9cqw;font-weight:600}.mk-win .mk-ticket h5 small{color:var(--clr-brand-shadow);font-size:1.4cqw;font-weight:400}.mk-win .mk-ticket ul{display:flex;flex:1;flex-direction:column;gap:1.1cqw;margin:0;padding:0;list-style:none;font-size:1.7cqw}.mk-win .mk-ticket li{display:flex;justify-content:space-between;gap:1cqw;padding-bottom:1.1cqw;border-bottom:.2cqw dashed var(--clr-brand-shadow-light)}.mk-win .mk-ticket .total{display:flex;align-items:baseline;justify-content:space-between;font-size:2cqw;font-weight:600}.mk-win .mk-ticket .total b{font-size:3.4cqw}.mk-win .mk-ticket .pay{padding:1.3cqw;border-radius:1.1cqw;font-size:2.1cqw;text-align:center}.mk-win .mk-kanban{display:grid;flex:1;grid-template-columns:repeat(4,1fr);gap:1.4cqw;min-height:0}.mk-win .mk-col{display:flex;flex-direction:column;gap:1.1cqw;min-width:0;min-height:0;padding:1.2cqw;border-radius:1.2cqw;background-color:var(--clr-brand-light)}.mk-win .mk-col h5{display:flex;align-items:center;gap:.9cqw;margin:0 0 .3cqw;font-size:1.7cqw;font-weight:600}.mk-win .mk-col h5 i{flex:none;width:1.3cqw;height:1.3cqw;border-radius:50%;background-color:var(--tono)}.mk-win .mk-col h5 em{margin-left:auto;color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-col:nth-child(1){--tono: var(--clr-brand-shadow)}.mk-win .mk-col:nth-child(2){--tono: var(--clr-brand-tertiary)}.mk-win .mk-col:nth-child(3){--tono: var(--clr-brand-primary)}.mk-win .mk-col:nth-child(4){--tono: #2fbf6b}.mk-win .mk-job{display:flex;flex-direction:column;padding:1.1cqw 1.3cqw;border-left:.6cqw solid var(--tono);border-radius:.9cqw;background-color:#fff;box-shadow:0 .2cqw .6cqw rgba(var(--clr-brand-secondary-rgb),.08);font-size:1.75cqw}.mk-win .mk-job b{font-weight:600}.mk-win .mk-job small{color:var(--clr-brand-shadow);font-size:1.45cqw}.mk-win .mk-job span{margin-top:.5cqw;font-size:1.45cqw}.mk-win .mk-steps.four{grid-template-columns:repeat(4,1fr);padding-top:0;border-top:0}.mk-win .mk-steps li.now:before{content:"…";background-color:var(--clr-brand-tertiary);color:#fff}.mk-win .mk-steps li.pend{color:var(--clr-brand-shadow)}.mk-win .mk-steps li.pend:before{content:"";background-color:var(--clr-brand-shadow-light)}.mk-win .mk-facts{display:grid;gap:1.1cqw;margin:.6cqw 0 1.4cqw}.mk-win .mk-facts div{display:flex;justify-content:space-between;gap:1.5cqw;padding-bottom:1cqw;border-bottom:.2cqw solid rgba(var(--clr-brand-shadow-light-rgb),.6);font-size:1.75cqw}.mk-win .mk-facts dt{color:var(--clr-brand-shadow)}.mk-win .mk-facts dd{margin:0;font-weight:600;text-align:right}.mk-win .mk-note{margin:0 0 .6cqw;color:var(--clr-brand-shadow);font-size:1.45cqw}.mk-win .mk-card .mk-chat{gap:0}.mk-win .mk-card .mk-chat p{max-width:92%;padding:1.1cqw 1.8cqw;font-size:1.75cqw}.mk-win .mk-orders{display:grid;flex:1;grid-template:repeat(2,1fr) / repeat(3,1fr);gap:1.6cqw;min-height:0}.mk-win .mk-order{display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.4cqw 1.7cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-order header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:1cqw;border-bottom:.2cqw dashed var(--clr-brand-shadow-light)}.mk-win .mk-order header b{font-size:2cqw}.mk-win .mk-order header time{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-order ul{display:grid;flex:1;gap:.6cqw;align-content:start;margin:1cqw 0;padding:0;list-style:none;font-size:1.65cqw}.mk-win .mk-order footer{display:flex;align-items:center;justify-content:space-between}.mk-win .mk-order footer b{font-size:2cqw}.mk-win .mk-agenda{display:flex;flex-direction:column;gap:1.3cqw;margin:0;padding:0;list-style:none}.mk-win .mk-agenda li{display:grid;grid-template-columns:6.5cqw 1fr;gap:1.2cqw}.mk-win .mk-agenda time{padding-top:1.2cqw;color:var(--clr-brand-shadow);font-size:1.6cqw;font-weight:600}.mk-win .mk-agenda div{display:flex;flex-direction:column;padding:1.1cqw 1.4cqw;border-left:.6cqw solid var(--clr-brand-shadow-light);border-radius:.5cqw 1cqw 1cqw .5cqw;background-color:var(--clr-brand-light)}.mk-win .mk-agenda li.now div{border-left-color:var(--clr-brand-primary);background-color:rgba(var(--clr-brand-primary-rgb),.16)}.mk-win .mk-agenda b{font-size:1.8cqw}.mk-win .mk-agenda small{color:var(--clr-brand-shadow);font-size:1.45cqw}.mk-win .mk-case{gap:1cqw}.mk-win .mk-case h5{display:flex;align-items:center;justify-content:space-between}.mk-win .mk-case .titulo{font-size:2cqw;line-height:1.25}.mk-win .mk-case .mk-docs{display:grid;gap:.8cqw;margin:.4cqw 0;padding:0;list-style:none;font-size:1.65cqw}.mk-win .mk-case .mk-docs li{display:flex;align-items:center;gap:1cqw}.mk-win .mk-case .mk-docs li:before{content:"";flex:none;width:1.5cqw;height:1.9cqw;border:.25cqw solid var(--clr-brand-tertiary);border-radius:.3cqw}.mk-win .mk-case .mk-note{margin:.4cqw 0 0}.mk-win .mk-case .mk-timeline{gap:1.2cqw;margin-top:.4cqw}.mk-win .mk-bill{display:flex;align-items:center;gap:1cqw;margin-top:auto;padding-top:1.2cqw;border-top:.2cqw solid var(--clr-brand-shadow-light);font-size:1.7cqw}.mk-win .mk-bill span{flex:1;color:var(--clr-brand-shadow)}.mk-win .mk-bill b{font-size:2cqw}.mk-win .mk-week,.mk-win .mk-plan{display:grid;flex:1;grid-template-columns:7cqw repeat(5,1fr);grid-template-rows:auto repeat(5,1fr);gap:.9cqw;min-height:0}.mk-win .mk-week b,.mk-win .mk-plan b{color:var(--clr-brand-shadow);font-size:1.6cqw;font-weight:600;text-align:center}.mk-win .mk-week time,.mk-win .mk-plan time{align-self:center;color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-week .bloque,.mk-win .mk-plan .bloque{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.6cqw 1.2cqw;border-radius:1cqw;font-size:1.6cqw;font-weight:600;line-height:1.25}.mk-win .mk-week .bloque small,.mk-win .mk-plan .bloque small{font-size:1.3cqw;font-weight:400;opacity:.85}.mk-win .mk-week .c1,.mk-win .mk-plan .c1{background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}.mk-win .mk-week .c2,.mk-win .mk-plan .c2{background-color:var(--clr-brand-tertiary);color:#fff}.mk-win .mk-week .c3,.mk-win .mk-plan .c3{background-color:var(--clr-brand-secondary);color:#fff}.mk-win .mk-week .c4,.mk-win .mk-plan .c4{background-color:rgba(var(--clr-brand-primary-rgb),.3);color:var(--clr-brand-secondary)}.mk-win .mk-week .c5,.mk-win .mk-plan .c5{background-color:rgba(var(--clr-brand-tertiary-rgb),.2);color:var(--clr-brand-secondary)}.mk-win .mk-lines{display:flex;flex:1;flex-direction:column;justify-content:space-around;margin:0;padding:0;list-style:none;font-size:1.7cqw}.mk-win .mk-lines li{display:grid;grid-template-columns:8.5cqw 1fr 12cqw 10.5cqw;align-items:center;gap:1.2cqw}.mk-win .mk-lines b{font-weight:600}.mk-win .mk-lines small{color:var(--clr-brand-shadow);font-size:1.5cqw;text-align:right}.mk-win .mk-lines .mk-meter{display:block;width:auto;height:1.5cqw;margin:0}.mk-win .mk-lines em{justify-self:end}.mk-win .mk-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:3.4cqw;margin:0;padding:0;list-style:none}.mk-win .mk-flow li{position:relative;display:flex;flex-direction:column;gap:.3cqw;padding:1.3cqw 1.5cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-top:.7cqw solid var(--clr-brand-primary);border-radius:1.2cqw;color:var(--clr-brand-shadow);font-size:1.55cqw}.mk-win .mk-flow li small{font-size:1.4cqw;font-weight:600}.mk-win .mk-flow li b{color:var(--clr-brand-secondary);font-size:1.9cqw}.mk-win .mk-flow li em{align-self:flex-start;margin-top:.5cqw}.mk-win .mk-flow li:not(:last-child):after{content:"›";position:absolute;top:50%;right:-2.8cqw;width:2.2cqw;color:var(--clr-brand-primary);font-size:3cqw;font-weight:700;text-align:center;transform:translateY(-50%)}.mk-win .mk-charts.amplia{grid-template-columns:1.3fr 1fr}.mk-win .mk-donut.vertical{flex-direction:column;justify-content:center;gap:1.6cqw}.mk-win .mk-donut.vertical svg{flex:0 0 auto;width:52%}.mk-win .mk-paid{display:flex;align-items:center;gap:1.6cqw;font-size:1.7cqw;font-weight:600}.mk-win .mk-paid .mk-progress{flex:1}.mk-win .mk-table th.n,.mk-win .mk-table td.n{text-align:right}.mk-win .mk-table th.n+th:not(.n),.mk-win .mk-table td.n+td:not(.n){padding-left:2.4cqw}.mk-win .mk-mini+.mk-note,.mk-win .mk-chips+.mk-note{margin-top:1.6cqw}.mk-win .mk-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw}.mk-win .mk-strip div{display:flex;flex-direction:column;padding:.9cqw 1.6cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:1.2cqw}.mk-win .mk-strip small{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-strip b{font-size:1.9cqw;font-weight:600}.mk-win .mk-step{display:inline-flex;align-items:center;gap:1cqw;justify-content:space-between;min-width:11.6cqw;padding:.3cqw .6cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:99cqw;font-size:1.7cqw;font-weight:600}.mk-win .mk-step i{display:grid;place-items:center;width:2.4cqw;height:2.4cqw;border-radius:50%;background-color:var(--clr-brand-light);color:var(--clr-brand-shadow);font-size:1.8cqw;font-style:normal}.mk-win .mk-users li.sel{border-color:var(--clr-brand-primary);background-color:rgba(var(--clr-brand-primary-rgb),.12)}.mk-win .mk-salon{grid-template-columns:1.9fr 1fr}.mk-win .mk-floor{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:1.4cqw;min-height:0}.mk-win .mk-mesa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;border:.3cqw solid var(--clr-brand-shadow-light);border-radius:1.6cqw;background-color:#fff;font-size:1.75cqw;text-align:center}.mk-win .mk-mesa b{font-size:2cqw}.mk-win .mk-mesa small{color:var(--clr-brand-shadow);font-size:1.45cqw}.mk-win .mk-mesa.largo{grid-column:span 2}.mk-win .mk-mesa.ocupada{border-color:var(--clr-brand-primary);background-color:var(--clr-brand-primary)}.mk-win .mk-mesa.ocupada small{color:var(--clr-brand-secondary)}.mk-win .mk-mesa.cobrar{border-color:var(--clr-brand-secondary);background-color:var(--clr-brand-secondary);color:var(--clr-brand-light)}.mk-win .mk-mesa.cobrar small{color:var(--clr-brand-shadow-light)}.mk-win .mk-mesa.reservada{border-color:var(--clr-brand-tertiary);background-color:rgba(var(--clr-brand-tertiary-rgb),.16)}.mk-win .pt{display:inline-block;width:1.4cqw;height:1.4cqw;margin-right:.9cqw;border:.25cqw solid var(--clr-brand-shadow-light);border-radius:50%;vertical-align:middle}.mk-win .pt.ocupada{border-color:var(--clr-brand-primary);background-color:var(--clr-brand-primary)}.mk-win .pt.cobrar{border-color:var(--clr-brand-secondary);background-color:var(--clr-brand-secondary)}.mk-win .pt.reservada{border-color:var(--clr-brand-tertiary);background-color:var(--clr-brand-tertiary)}.mk-win .mk-gantt{display:grid;flex:1;grid-template-columns:21cqw repeat(6,1fr);grid-template-rows:auto repeat(5,1fr);gap:.8cqw;min-height:0}.mk-win .mk-gantt>b{padding:.4cqw 0;color:var(--clr-brand-shadow);font-size:1.6cqw;font-weight:600;text-align:center}.mk-win .mk-gantt>b.hoy{border-radius:99cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}.mk-win .mk-gantt .franja{grid-column:4;grid-row:2 / span 5;border-radius:1cqw;background-color:rgba(var(--clr-brand-primary-rgb),.14)}.mk-win .mk-gantt .et{display:flex;flex-direction:column;justify-content:center;min-width:0}.mk-win .mk-gantt .et b{font-size:1.8cqw}.mk-win .mk-gantt .et small{color:var(--clr-brand-shadow);font-size:1.4cqw}.mk-win .mk-gantt .barra{z-index:1;display:flex;align-items:center;align-self:center;height:4.6cqw;padding:0 1.4cqw;border-radius:99cqw;font-size:1.45cqw;font-weight:600;white-space:nowrap}.mk-win .mk-gantt .hecha{background-color:rgba(var(--clr-brand-success-rgb),.45);color:#0b6b34}.mk-win .mk-gantt .curso{background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary)}.mk-win .mk-gantt .prog{background-color:rgba(var(--clr-brand-tertiary-rgb),.2);color:var(--clr-brand-secondary)}.mk-win .mk-aging{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqw}.mk-win .mk-aging div{display:flex;flex-direction:column;padding:1cqw 1.6cqw 1.2cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-top:.8cqw solid var(--tono);border-radius:1.2cqw}.mk-win .mk-aging small{color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-aging b{font-size:2.6cqw;line-height:1.2}.mk-win .mk-aging span{font-size:1.8cqw;font-weight:600}.mk-win .mk-aging .t1{--tono: rgba(var(--clr-brand-primary-rgb), .55)}.mk-win .mk-aging .t2{--tono: var(--clr-brand-primary)}.mk-win .mk-aging .t3{--tono: rgba(var(--clr-brand-danger-rgb), .6)}.mk-win .mk-aging .t4{--tono: var(--clr-brand-danger)}.mk-win .mk-sim{grid-template-columns:1.1fr 1fr}.mk-win .mk-slider{display:flex;flex-direction:column;gap:1.1cqw;margin:1.2cqw 0 1.8cqw}.mk-win .mk-slider div{display:flex;align-items:baseline;justify-content:space-between;font-size:1.8cqw}.mk-win .mk-slider div span{color:var(--clr-brand-shadow)}.mk-win .mk-slider div b{font-size:2.3cqw}.mk-win .mk-slider i{position:relative;display:block;height:1.2cqw;border-radius:99cqw;background:linear-gradient(to right,var(--clr-brand-primary) var(--v),var(--clr-brand-shadow-light) var(--v))}.mk-win .mk-slider i:after{content:"";position:absolute;top:50%;left:var(--v);width:2.6cqw;height:2.6cqw;margin:-1.3cqw 0 0 -1.3cqw;border:.4cqw solid var(--clr-brand-secondary);border-radius:50%;background-color:#fff}.mk-win .mk-resultado{background-color:var(--clr-brand-light)}.mk-win .mk-resultado .mk-strip div{padding:.8cqw 1.1cqw;background-color:#fff}.mk-win .mk-resultado .grande{display:flex;flex-direction:column;margin:.6cqw 0 1.2cqw}.mk-win .mk-resultado .grande small{color:var(--clr-brand-shadow);font-size:1.7cqw}.mk-win .mk-resultado .grande b{font-size:5.4cqw;line-height:1.15}.mk-win .mk-import{display:grid;flex:1;grid-template-columns:1.45fr auto 1fr;gap:1.2cqw;align-items:stretch;min-height:0}.mk-win .mk-flecha{display:grid;place-items:center;align-self:center;width:4.2cqw;height:4.2cqw;padding-bottom:.3cqw;border-radius:50%;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:3cqw;font-weight:700;line-height:1}.mk-win .mk-sheet{width:100%;margin-top:.4cqw;border-collapse:collapse;font-size:1.4cqw}.mk-win .mk-sheet th,.mk-win .mk-sheet td{padding:.65cqw .8cqw;border:.15cqw solid var(--clr-brand-shadow-light);text-align:left;white-space:nowrap}.mk-win .mk-sheet th{background-color:#eef2f7;color:var(--clr-brand-shadow);font-weight:500;text-align:center}.mk-win .mk-sheet th:nth-child(1){width:3.6cqw}.mk-win .mk-sheet td.enc{background-color:rgba(var(--clr-brand-primary-rgb),.18);font-weight:600}.mk-win .mk-key{float:right;display:inline-flex;align-items:center;gap:.6cqw;color:var(--clr-brand-shadow);font-size:1.4cqw;font-weight:400}.mk-win .mk-key i{width:1.3cqw;height:1.3cqw;border-radius:.4cqw}.mk-win .mk-key i+i{margin-left:1cqw}.mk-win .mk-devs{display:flex;flex-direction:column;gap:1cqw;margin:0;padding:0;list-style:none;font-size:1.7cqw}.mk-win .mk-devs li{display:grid;grid-template-columns:1.6cqw 1fr auto;align-items:center;gap:1.1cqw;padding:.8cqw 1.2cqw;border-radius:1cqw;background-color:var(--clr-brand-light)}.mk-win .mk-devs .d{width:1.5cqw;height:1.5cqw;border-radius:50%;background-color:#2fbf6b}.mk-win .mk-devs .d.mal{background-color:var(--clr-brand-danger)}.mk-win .mk-devs small{color:var(--clr-brand-shadow);font-size:1.45cqw}.mk-win .mk-devs li.falla{background-color:rgba(var(--clr-brand-danger-rgb),.12)}.mk-win .mk-devs li.falla small{color:#b3261e;font-weight:600}.mk-win .mk-opciones{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:2cqw;min-height:0;padding-top:1.2cqw}.mk-win .mk-opcion{position:relative;display:flex;flex-direction:column;min-width:0;padding:2.2cqw 2.2cqw 1.8cqw;border:.25cqw solid var(--clr-brand-shadow-light);border-radius:1.4cqw}.mk-win .mk-opcion .rol{color:var(--clr-brand-shadow);font-size:1.8cqw;font-weight:600}.mk-win .mk-opcion .precio{font-size:4.2cqw;line-height:1.15}.mk-win .mk-opcion .por{margin-bottom:1.6cqw;color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-opcion ul{display:grid;gap:1.1cqw;margin:0;padding:0;list-style:none;font-size:1.75cqw}.mk-win .mk-opcion li:before{content:"✓";margin-right:1cqw;color:var(--clr-brand-tertiary);font-weight:700}.mk-win .mk-opcion .ideal{margin:auto 0 0;padding-top:1.4cqw;border-top:.2cqw solid var(--clr-brand-shadow-light);color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-opcion.rec{border-color:var(--clr-brand-primary);background-color:rgba(var(--clr-brand-primary-rgb),.08);box-shadow:0 0 0 .25cqw var(--clr-brand-primary)}.mk-win .mk-opcion.rec .cinta{position:absolute;top:-1.6cqw;left:50%;padding:.45cqw 1.8cqw;border-radius:99cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:1.5cqw;font-weight:700;transform:translate(-50%)}.mk-win .mk-remota{grid-template-columns:1.8fr 1fr}.mk-win .mk-remoto{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:1.2cqw;background:linear-gradient(135deg,#3b7a91,#1f4452 70%)}.mk-win .mk-remoto .escritorio{position:relative;flex:1}.mk-win .mk-remoto .ventanita{position:absolute;top:11%;left:50%;width:64%;overflow:hidden;border-radius:1cqw;background-color:#fff;box-shadow:0 2cqw 3cqw -1cqw #00000080;transform:translate(-50%)}.mk-win .mk-remoto .barrita{display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1.4cqw;background-color:var(--clr-brand-light);color:var(--clr-brand-shadow);font-size:1.4cqw}.mk-win .mk-remoto .barrita i{width:1.2cqw;height:1.2cqw;border-radius:50%;background-color:var(--clr-brand-shadow-light)}.mk-win .mk-remoto .barrita span{margin-left:.8cqw}.mk-win .mk-remoto .cuerpo{display:flex;align-items:center;gap:1.4cqw;padding:2.4cqw 2cqw 1.4cqw}.mk-win .mk-remoto .cuerpo div{display:flex;flex:1;flex-direction:column;font-size:1.8cqw}.mk-win .mk-remoto .cuerpo small{color:var(--clr-brand-shadow);font-size:1.4cqw}.mk-win .mk-remoto .icono{position:relative;flex:none;width:5.4cqw;height:3.8cqw;border:.3cqw solid var(--clr-brand-secondary);border-radius:.8cqw;background-color:var(--clr-brand-light)}.mk-win .mk-remoto .icono:before{content:"";position:absolute;top:-1.7cqw;right:1cqw;left:1cqw;height:1.4cqw;border:.3cqw solid var(--clr-brand-secondary);border-bottom:0;border-radius:.4cqw .4cqw 0 0;background-color:#fff}.mk-win .mk-remoto .avance{height:.9cqw;margin:0 2cqw 1.8cqw;border-radius:99cqw;background-color:var(--clr-brand-shadow-light)}.mk-win .mk-remoto .avance i{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--clr-brand-tertiary)}.mk-win .mk-remoto .boton{display:block;width:max-content;margin:0 2cqw 2.2cqw;padding:.9cqw 1.8cqw;border-radius:.9cqw;background-color:var(--clr-brand-primary);color:var(--clr-brand-secondary);font-size:1.6cqw;font-weight:600}.mk-win .mk-remoto .cursor{position:absolute;top:49%;left:41%;width:3cqw;height:3cqw;filter:drop-shadow(0 .3cqw .4cqw rgba(0,0,0,.35))}.mk-win .mk-remoto .iconos{position:absolute;top:8%;left:3.5%;display:grid;gap:2.2cqw;color:#ffffffe6;font-size:1.25cqw;text-align:center}.mk-win .mk-remoto .iconos span{display:grid;justify-items:center;gap:.5cqw}.mk-win .mk-remoto .iconos i{width:4cqw;height:3.4cqw;border-radius:.8cqw;background-color:#ffffff47}.mk-win .mk-remoto .tareas{display:flex;align-items:center;gap:1cqw;padding:.9cqw 1.6cqw;background-color:#00000059}.mk-win .mk-remoto .tareas i{width:2.2cqw;height:2.2cqw;border-radius:.5cqw;background-color:#ffffff8c}.mk-win .mk-remoto .tareas span{margin-left:auto;color:#fff;font-size:1.4cqw}.mk-win .mk-check{display:flex;flex-direction:column;margin:0 0 1.2cqw;padding:0;list-style:none;font-size:1.75cqw}.mk-win .mk-check li{display:flex;align-items:center;gap:1.2cqw;padding:.9cqw 0;border-bottom:.2cqw solid rgba(var(--clr-brand-shadow-light-rgb),.6)}.mk-win .mk-check li:before{content:"";display:grid;flex:none;place-items:center;width:2.8cqw;height:2.8cqw;border-radius:50%;background-color:var(--clr-brand-shadow-light);font-size:1.5cqw;font-weight:700}.mk-win .mk-check li.hecho:before{content:"✓";background-color:var(--clr-brand-primary)}.mk-win .mk-acciones{display:flex;flex-wrap:wrap;gap:1cqw;margin-top:auto}.mk-win .mk-btn.sec{border:.2cqw solid var(--clr-brand-shadow);background-color:transparent}.mk-win .mk-logos{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:1.8cqw;min-height:0;padding-top:.8cqw}.mk-win .mk-logo{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.1cqw;border:.25cqw solid var(--clr-brand-shadow-light);border-radius:1.4cqw}.mk-win .mk-logo .vista{display:grid;flex:1;place-items:center;min-height:0;border-radius:1cqw;background-color:var(--clr-brand-light)}.mk-win .mk-logo .vista svg{width:92%;height:92%}.mk-win .mk-logo p{display:flex;align-items:baseline;justify-content:space-between;gap:1cqw;margin:0;padding:1cqw .5cqw .1cqw;font-size:1.8cqw}.mk-win .mk-logo p small{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-logo .cinta{position:absolute;z-index:1;top:-1.6cqw;right:1.6cqw}.mk-win .mk-logo.sel{border-color:var(--clr-brand-primary);background-color:rgba(var(--clr-brand-primary-rgb),.08);box-shadow:0 0 0 .25cqw var(--clr-brand-primary)}.mk-win .mk-paleta{display:flex;align-items:center;gap:1.2cqw;color:var(--clr-brand-shadow);font-size:1.6cqw}.mk-win .mk-paleta i{width:3.2cqw;height:3.2cqw;border:.25cqw solid var(--clr-brand-shadow-light);border-radius:50%}.mk-win .mk-paleta .tipo{margin-left:auto}.mk-win .mk-paleta b{color:var(--clr-brand-secondary)}.mk-win .mk-manual{display:grid;flex:1;grid-template-columns:1.2fr 1fr;gap:1.8cqw;min-height:0}.mk-win .mk-marca .principal{display:grid;flex:1.5;place-items:center;min-height:0;border:.25cqw dashed var(--clr-brand-shadow-light);border-radius:1cqw}.mk-win .mk-marca .principal svg{flex:none;width:66%;height:92%}.mk-win .mk-marca .versiones{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:1.2cqw;min-height:0;margin-top:1.2cqw}.mk-win .mk-marca .versiones div{display:grid;place-items:center;min-height:0;border-radius:1cqw}.mk-win .mk-marca .versiones svg{flex:none;width:92%;height:92%}.mk-win .mk-marca .versiones .osc{background-color:var(--clr-brand-secondary)}.mk-win .mk-marca .versiones .amb{background-color:var(--clr-brand-primary)}.mk-win .mk-colores{display:grid;gap:1cqw;margin:.4cqw 0 1.4cqw;padding:0;list-style:none}.mk-win .mk-colores li{display:grid;grid-template-columns:5cqw 1fr auto;align-items:center;gap:1.2cqw;font-size:1.8cqw}.mk-win .mk-colores i{width:5cqw;height:3.2cqw;border:.2cqw solid var(--clr-brand-shadow-light);border-radius:.9cqw}.mk-win .mk-colores small{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-tipo{display:flex;align-items:center;gap:2cqw;margin-top:.6cqw}.mk-win .mk-tipo .aa{font-size:8cqw;font-weight:700;line-height:1.4}.mk-win .mk-tipo div{display:flex;flex-direction:column;font-size:1.8cqw}.mk-win .mk-tipo b{font-size:2cqw}.mk-win .mk-tipo small{color:var(--clr-brand-shadow);font-size:1.5cqw}.mk-win .mk-tipo .reg{margin-top:.8cqw;font-size:2cqw}.mk-win .mk-hbars.apilado li{grid-template-columns:1fr auto;row-gap:.8cqw}.mk-win .mk-hbars.apilado span{grid-column:1;grid-row:1}.mk-win .mk-hbars.apilado b{grid-column:2;grid-row:1}.mk-win .mk-hbars.apilado i{grid-column:1 / -1;grid-row:2;height:1.7cqw}.mk-win .mk-plan{grid-template-columns:11cqw repeat(5,1fr);grid-template-rows:auto repeat(4,1fr)}.mk-win .mk-plan .hueco{border:.2cqw dashed var(--clr-brand-shadow-light);border-radius:1cqw}.mk-win .mk-svg{flex:1;min-height:0;background-color:var(--clr-brand-light)}.mk-win .mk-svg svg{display:block;width:100%;height:100%}
