@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.38-z0iikg-fbe.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.27soo5q86xy9f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer kwz-tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kwz-accent-contrast:#03050a;--kwz-solid-dark:#03050a;--kwz-solid-dark-hover:#111722;--kwz-solid-dark-text:#fff;--kwz-ink-1000:#03050a;--kwz-ink-950:#050811;--kwz-ink-900:#080b12;--kwz-ink-800:#111722;--kwz-ink-700:#192230;--kwz-paper-50:#ece9e0;--kwz-paper-0:#f8f6f0;--kwz-white:#f7f9fc;--kwz-muted-dark:#a5adba;--kwz-muted-light:#596171;--kwz-line-dark:#344052;--kwz-line-dark-subtle:#252d3a;--kwz-line-light:#c9c6bd;--kwz-blue:#0363f3;--kwz-blue-hover:#277dff;--kwz-blue-active:#024fc4;--kwz-blue-ink:#024fc4;--kwz-blue-deep:#082b6f;--kwz-blue-wash:#e4edff;--kwz-signal:#e0c303;--kwz-signal-border:#7b6a00;--kwz-danger:#e64e5b;--kwz-font-display:"Archivo Variable","Inter","Arial Narrow",Arial,sans-serif;--kwz-font-body:"Archivo Variable","Inter",Arial,sans-serif;--kwz-font-mono:"JetBrains Mono",Consolas,"Liberation Mono",monospace;--kwz-text-xs:clamp(.6875rem,.66rem + .08vw,.75rem);--kwz-text-sm:clamp(.8125rem,.78rem + .12vw,.9rem);--kwz-text-md:clamp(1rem,.96rem + .16vw,1.125rem);--kwz-text-lg:clamp(1.125rem,1.04rem + .3vw,1.375rem);--kwz-display-sm:clamp(2.75rem,2rem + 3vw,5.25rem);--kwz-display-md:clamp(3.5rem,2.2rem + 5.3vw,7.5rem);--kwz-display-lg:clamp(3.5rem,1.9rem + 7vw,8.75rem);--kwz-container:82.5rem;--kwz-gutter:clamp(1.25rem,4vw,3rem);--kwz-section-space:clamp(5.5rem,10vw,9rem);--kwz-section-space-tight:clamp(3.75rem,7vw,6rem);--kwz-header-height:5.5rem;--kwz-hairline:1px;--kwz-cut-sm:.75rem;--kwz-cut-md:1.375rem;--kwz-ease-out:cubic-bezier(.16,1,.3,1);--kwz-ease-standard:cubic-bezier(.4,0,.2,1);--kwz-duration-fast:.16s;--kwz-duration-medium:.36s;--color-void:var(--kwz-ink-1000);--color-carbon:var(--kwz-ink-900);--color-graphite:var(--kwz-ink-800);--color-steel:var(--kwz-line-dark-subtle);--color-slate:var(--kwz-line-dark);--color-silver:var(--kwz-muted-dark);--color-ash:#788293;--color-accent:var(--kwz-blue);--color-accent-bright:var(--kwz-blue-hover);--color-success:var(--kwz-signal);--color-error:var(--kwz-danger);--color-foreground:var(--kwz-white)}}@layer kwz-base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem;min-height:100%;scroll-padding-top:calc(var(--kwz-header-height) + 1rem);background:var(--kwz-ink-1000)}body{background:var(--kwz-ink-1000);min-width:20rem;min-height:100vh;color:var(--kwz-white);font-family:var(--kwz-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-weight:450;line-height:1.5;overflow-x:clip}:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(ol,ul){padding:0}:where(img,svg,video){max-width:100%;display:block}:where(button,input,textarea,select){font:inherit}:where(button,a){-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}::selection{background:var(--kwz-blue);color:#fff}:focus-visible{outline:.1875rem solid var(--kwz-signal);outline-offset:.25rem}[id]{scroll-margin-top:calc(var(--kwz-header-height) + 1rem)}.kwz-skip-link{z-index:1000;background:var(--kwz-signal);color:var(--kwz-ink-1000);font-family:var(--kwz-font-mono);transition:transform var(--kwz-duration-fast)var(--kwz-ease-out);padding:.75rem 1rem;font-size:.75rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.kwz-skip-link:focus{transform:translateY(0)}.kwz-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer kwz-responsive{@media (max-width:51.25rem){:root{--kwz-header-height:4.375rem;--kwz-gutter:clamp(1.25rem,5vw,1.5rem)}}@media (max-width:22.5rem){:root{--kwz-gutter:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000!important;background:#fff!important}a{text-decoration:underline}}}@layer kwz-monitor{.monitor-body{--monitor-bg:#070a10;--monitor-surface:#0b0f17;--monitor-surface-2:#101620;--monitor-line:#202a38;--monitor-line-strong:#344154;--monitor-text:#f5f7fb;--monitor-muted:#7f8998;--monitor-blue:#2777ff;--monitor-blue-soft:#0d2b5c;--monitor-green:#c4f53a;--monitor-warning:#ffb547;--monitor-danger:#ff5f6d;--kwz-font-body:"Nunito",Arial,sans-serif;--kwz-font-mono:"Nunito",Arial,sans-serif;background:var(--monitor-bg);min-height:100vh;color:var(--monitor-text);font-family:Nunito,Arial,sans-serif;font-weight:400}.monitor-app{background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),var(--monitor-bg);background-size:3rem 3rem;grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;display:grid}.monitor-sidebar{z-index:20;border-right:1px solid var(--monitor-line);background:#05080df5;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.monitor-sidebar__brand{border-bottom:1px solid var(--monitor-line);align-items:center;gap:.8rem;min-height:6rem;padding:1.6rem 1.5rem;display:flex}.monitor-sidebar__brand img{width:6.25rem;height:auto}.monitor-sidebar__brand span{border-left:1px solid var(--monitor-line-strong);color:var(--monitor-muted);font-family:var(--kwz-font-mono);letter-spacing:.12em;text-transform:uppercase;padding-left:.8rem;font-size:.58rem;font-weight:700}.monitor-sidebar__scope{border:1px solid var(--monitor-line);background:var(--monitor-surface);gap:.45rem;margin:1.25rem;padding:1rem;display:grid}.monitor-sidebar__scope span,.monitor-sidebar__label{color:#667080;font-family:var(--kwz-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:700}.monitor-sidebar__scope strong{align-items:center;gap:.55rem;font-size:.76rem;font-weight:620;display:flex}.monitor-sidebar__scope i,.monitor-hosting-identity dd i,.monitor-setting-card>div>span i{background:var(--monitor-green);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .7rem #c4f53a73}.monitor-sidebar__nav{gap:.25rem;padding:.75rem;display:grid}.monitor-sidebar__label{padding:.75rem}.monitor-sidebar__nav a{color:#8e98a8;align-items:center;gap:.85rem;min-height:3.1rem;padding:.8rem;font-size:.78rem;font-weight:590;transition:background .16s,color .16s;display:flex;position:relative}.monitor-sidebar__nav a:before{background:var(--monitor-blue);content:"";opacity:0;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:-.75rem}.monitor-sidebar__nav a:hover,.monitor-sidebar__nav a[aria-current=page]{color:var(--monitor-text);background:#2777ff17}.monitor-sidebar__nav a[aria-current=page]:before{opacity:1}.monitor-sidebar__nav svg{color:#657082;width:1.05rem;height:1.05rem}.monitor-sidebar__nav a[aria-current=page] svg{color:var(--monitor-blue)}.monitor-sidebar__foot{border-top:1px solid var(--monitor-line);grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;min-height:5.1rem;margin-top:auto;padding:1rem;display:grid}.monitor-sidebar__user{align-items:center;gap:.7rem;min-width:0;display:flex}.monitor-sidebar__user>span{background:var(--monitor-blue-soft);color:#bcd2ff;width:2rem;height:2rem;font-family:var(--kwz-font-mono);border:1px solid #326ecf;flex:none;place-items:center;font-size:.65rem;display:grid}.monitor-sidebar__user div{min-width:0;display:grid}.monitor-sidebar__user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:620;overflow:hidden}.monitor-sidebar__user small{color:var(--monitor-muted);font-size:.6rem}.monitor-sidebar__foot button,.monitor-mobile-bar button{min-height:2.5rem;color:var(--monitor-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.monitor-sidebar__foot button:hover{border-color:var(--monitor-line-strong);color:var(--monitor-text)}.monitor-sidebar__foot svg{width:1rem}.monitor-mobile-bar{display:none}.monitor-main{min-width:0}.monitor-page{width:min(100% - 3rem,96rem);margin-inline:auto;padding-block:3rem 5rem}.monitor-page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.monitor-page-heading>div:first-child{max-width:52rem}.monitor-page-heading p,.monitor-section-title p,.monitor-panel__head span,.monitor-overview-status p,.monitor-hosting-identity>div:nth-child(2)>span,.monitor-setting-card>p,.monitor-security-note p,.monitor-eyebrow{color:var(--monitor-blue);font-family:var(--kwz-font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:720}.monitor-page-heading h1{font-family:var(--kwz-font-display);letter-spacing:-.065em;margin-top:.6rem;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:820;line-height:.88}.monitor-page-heading>div:first-child>span{max-width:43rem;color:var(--monitor-muted);margin-top:1rem;font-size:.9rem;line-height:1.6;display:block}.monitor-page-heading__fresh{border:1px solid var(--monitor-line);background:#0b0f17cc;align-items:center;gap:.7rem;min-width:13rem;padding:.8rem 1rem;display:flex}.monitor-page-heading__fresh svg{width:1rem;color:var(--monitor-green)}.monitor-page-heading__fresh span{color:var(--monitor-muted);font-size:.59rem;display:grid}.monitor-page-heading__fresh strong{color:var(--monitor-text);font-size:.68rem;font-weight:650}.monitor-overview-status{border:1px solid var(--monitor-line-strong);background:linear-gradient(90deg,#2777ff1a,transparent 50%),var(--monitor-surface);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:8.5rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.monitor-overview-status:after{content:"";opacity:.45;border-top:1px solid;width:4.5rem;height:4.5rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)rotate(45deg)}.monitor-overview-status--warning{color:var(--monitor-warning);border-color:#765b31}.monitor-overview-status--critical{color:var(--monitor-danger);border-color:#763b43}.monitor-overview-status--healthy{color:var(--monitor-green)}.monitor-overview-status__mark{background:currentColor;border:1px solid;place-items:center;width:4.25rem;height:4.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.monitor-overview-status__mark{background:color-mix(in srgb,currentColor 9%,transparent)}}.monitor-overview-status__mark{font-family:var(--kwz-font-mono);font-size:.75rem;font-weight:800}.monitor-overview-status h2{color:var(--monitor-text);font-family:var(--kwz-font-display);letter-spacing:-.035em;margin-top:.35rem;font-size:1.65rem;font-weight:740}.monitor-overview-status>div:nth-child(2)>span{color:var(--monitor-muted);margin-top:.25rem;font-size:.78rem;display:block}.monitor-overview-status__time{border-left:1px solid var(--monitor-line);min-width:13rem;color:var(--monitor-muted);align-items:center;gap:.65rem;padding-left:1.5rem;display:flex}.monitor-overview-status__time svg{width:1rem}.monitor-overview-status__time span{font-size:.58rem;display:grid}.monitor-overview-status__time strong{color:var(--monitor-text);margin-top:.15rem;font-size:.67rem;font-weight:620}.monitor-section-title{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block:3.5rem 1.3rem;display:flex}.monitor-section-title h2{font-family:var(--kwz-font-display);letter-spacing:-.045em;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:750}.monitor-section-title>span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.monitor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.monitor-metric-card{border:1px solid var(--monitor-line);background:var(--monitor-surface);min-width:0;padding:1.25rem}.monitor-metric-card__top{min-height:1.5rem;color:var(--monitor-muted);font-family:var(--kwz-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.56rem;font-weight:700;display:flex}.monitor-metric-card__top svg{width:1rem;color:var(--monitor-blue)}.monitor-metric-card>strong{font-family:var(--kwz-font-display);letter-spacing:-.05em;text-overflow:ellipsis;margin-top:1.45rem;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:760;line-height:1;display:block;overflow:hidden}.monitor-metric-card>p{color:var(--monitor-muted);margin-top:.4rem;font-size:.67rem}.monitor-progress{background:var(--monitor-line-strong);height:2px;margin-top:1.4rem;position:relative}.monitor-progress i{background:var(--monitor-blue);position:absolute;inset:0 auto 0 0}.monitor-metric-card--warning .monitor-progress i{background:var(--monitor-warning)}.monitor-metric-card--critical .monitor-progress i{background:var(--monitor-danger)}.monitor-progress span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);font-size:.52rem;position:absolute;bottom:.5rem;right:0}.monitor-progress--unlimited i{background:repeating-linear-gradient(90deg,#344154 0 3px,#0000 3px 7px);width:100%}.monitor-contract-note,.monitor-inline-error{color:var(--monitor-warning);background:#ffb5470f;border:1px solid #614b2e;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.monitor-contract-note svg,.monitor-inline-error svg{flex:none;width:1rem}.monitor-contract-note div{gap:.25rem;display:grid}.monitor-contract-note strong{font-size:.72rem}.monitor-contract-note span{color:#b7a589;font-size:.68rem;line-height:1.5}.monitor-host-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.65fr);gap:1rem;display:grid}.monitor-panel{border:1px solid var(--monitor-line);background:var(--monitor-surface)}.monitor-panel__head{border-bottom:1px solid var(--monitor-line);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem;display:flex}.monitor-panel__head h3{font-family:var(--kwz-font-display);letter-spacing:-.035em;margin-top:.3rem;font-size:1.35rem;font-weight:720}.monitor-panel__head a{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.55rem;display:flex}.monitor-panel__head a:hover{color:var(--monitor-blue)}.monitor-panel__head a svg{width:.85rem}.monitor-panel__summary{justify-items:end;display:grid}.monitor-panel__summary strong{font-family:var(--kwz-font-display);letter-spacing:-.04em;font-size:1.75rem}.monitor-panel__summary span{color:var(--monitor-muted);font-size:.55rem}.monitor-chart{padding:1rem 1.25rem .8rem}.monitor-chart__legend{gap:1rem;margin-bottom:1rem;display:flex}.monitor-chart__legend span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.53rem;display:flex}.monitor-chart__legend i{width:.55rem;height:2px}.monitor-chart svg{width:100%;height:13.5rem;overflow:visible}.monitor-chart svg>path{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.monitor-chart__grid line{stroke:#222c39;stroke-width:1px;vector-effect:non-scaling-stroke}.monitor-chart__empty{border-block:1px solid var(--monitor-line);height:13.5rem;color:var(--monitor-muted);place-items:center;font-size:.7rem;display:grid}.monitor-chart__axis{color:#5f6876;font-family:var(--kwz-font-mono);text-transform:uppercase;justify-content:space-between;font-size:.5rem;display:flex}.monitor-host-stats{border:1px solid var(--monitor-line);background:var(--monitor-line);gap:1px;display:grid}.monitor-compact-metric{background:var(--monitor-surface);align-content:center;min-height:6.4rem;padding:1rem;display:grid}.monitor-compact-metric>div{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.54rem;display:flex}.monitor-compact-metric svg{width:.9rem;color:var(--monitor-blue)}.monitor-compact-metric--warning svg{color:var(--monitor-warning)}.monitor-compact-metric--critical svg{color:var(--monitor-danger)}.monitor-compact-metric>strong{font-family:var(--kwz-font-display);letter-spacing:-.04em;margin-top:.4rem;font-size:1.65rem}.monitor-compact-metric>small{color:#646e7c;font-size:.58rem}.monitor-bottom-grid,.monitor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.monitor-forecast{border-bottom:1px solid var(--monitor-line);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.monitor-forecast div{gap:.2rem;display:grid}.monitor-forecast span{font-size:.75rem;font-weight:640}.monitor-forecast small{color:var(--monitor-muted);font-size:.6rem}.monitor-forecast strong{color:var(--monitor-blue);font-family:var(--kwz-font-mono);font-size:.73rem}.monitor-panel__footnote{color:#606a79;padding:.9rem 1.25rem;font-size:.6rem;line-height:1.5}.monitor-alert-list{display:grid}.monitor-alert{border-bottom:1px solid var(--monitor-line);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.7rem;padding:.9rem 1.25rem;display:grid}.monitor-alert>svg{width:1rem;color:var(--monitor-warning)}.monitor-alert--critical>svg{color:var(--monitor-danger)}.monitor-alert div{gap:.15rem;display:grid}.monitor-alert strong{font-size:.68rem}.monitor-alert span{color:var(--monitor-muted);font-size:.6rem;line-height:1.4}.monitor-alert small{color:#5f6877;font-size:.52rem}.monitor-empty{min-height:9rem;color:var(--monitor-muted);justify-content:center;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.monitor-empty svg{width:1rem;color:var(--monitor-green)}.monitor-hosting-identity{border:1px solid var(--monitor-line-strong);background:var(--monitor-surface);grid-template-columns:4.5rem minmax(0,1fr) minmax(25rem,.8fr);align-items:center;gap:1.4rem;padding:1.5rem;display:grid}.monitor-hosting-identity__icon{background:var(--monitor-blue-soft);color:#8db5ff;border:1px solid #2f66bc;place-items:center;width:4.5rem;height:4.5rem;display:grid}.monitor-hosting-identity__icon svg{width:1.5rem}.monitor-hosting-identity h2{font-family:var(--kwz-font-display);letter-spacing:-.035em;margin-top:.3rem;font-size:1.6rem}.monitor-hosting-identity p{color:var(--monitor-muted);margin-top:.25rem;font-size:.68rem}.monitor-hosting-identity dl{border-left:1px solid var(--monitor-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monitor-hosting-identity dl>div{border-right:1px solid var(--monitor-line);min-width:0;padding:.55rem 1rem}.monitor-hosting-identity dt{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;font-size:.5rem}.monitor-hosting-identity dd{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;margin-top:.3rem;font-size:.65rem;display:flex;overflow:hidden}.monitor-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);margin-top:1rem}.monitor-host-facts dl>div{border-bottom:1px solid var(--monitor-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;padding:.85rem 1.2rem;display:flex}.monitor-host-facts dt{color:var(--monitor-muted);font-size:.62rem}.monitor-host-facts dd{font-family:var(--kwz-font-mono);text-align:right;font-size:.62rem}.monitor-workload-table{border:1px solid var(--monitor-line);background:var(--monitor-surface)}.monitor-workload-table__head,.monitor-workload-table article{grid-template-columns:minmax(16rem,1.6fr) repeat(4,minmax(7rem,.6fr));align-items:center;gap:1rem;display:grid}.monitor-workload-table__head{border-bottom:1px solid var(--monitor-line);color:#677181;min-height:2.9rem;font-family:var(--kwz-font-mono);text-transform:uppercase;padding:0 1.2rem;font-size:.52rem}.monitor-workload-table article{border-bottom:1px solid var(--monitor-line);color:#c5cbd4;min-height:5.6rem;font-family:var(--kwz-font-mono);padding:.85rem 1.2rem;font-size:.62rem}.monitor-workload-table article:last-child{border-bottom:0}.monitor-workload-table article>div:first-child{gap:.15rem;min-width:0;display:grid}.monitor-workload-table__kind{color:var(--monitor-blue);font-size:.48rem}.monitor-workload-table article strong{color:var(--monitor-text);font-family:var(--kwz-font-body);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.monitor-workload-table article small{color:var(--monitor-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.monitor-workload-table article>div:nth-child(2){align-items:center;gap:.4rem;display:flex}.monitor-workload-table article>div:nth-child(2) i{border-radius:50%;width:.4rem;height:.4rem}.monitor-workload-table .is-online{background:var(--monitor-green)}.monitor-workload-table .is-offline{background:var(--monitor-danger)}.monitor-account-strip{border:1px solid var(--monitor-line);background:var(--monitor-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.monitor-account-strip>div{background:var(--monitor-surface);align-content:center;min-height:7.5rem;padding:1.2rem;display:grid}.monitor-account-strip span{color:var(--monitor-blue);font-family:var(--kwz-font-mono);letter-spacing:.08em;font-size:.5rem}.monitor-account-strip strong{font-family:var(--kwz-font-display);letter-spacing:-.04em;margin-top:.55rem;font-size:1.7rem}.monitor-account-strip small{color:var(--monitor-muted);font-size:.58rem}.monitor-toolbar{border:1px solid var(--monitor-line);background:var(--monitor-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.2rem;display:flex}.monitor-toolbar>div{align-items:baseline;gap:.6rem;display:flex}.monitor-toolbar>div span{font-family:var(--kwz-font-display);color:var(--monitor-blue);font-size:1.8rem}.monitor-toolbar>div p{color:var(--monitor-muted);font-size:.68rem}.monitor-toolbar button,.monitor-password-form button,.monitor-user-form button,.monitor-page-error button,.monitor-unavailable button{border:1px solid var(--monitor-blue);background:var(--monitor-blue);color:#fff;cursor:pointer;min-height:2.8rem;font-family:var(--kwz-font-mono);text-transform:uppercase;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.57rem;font-weight:700;display:flex}.monitor-toolbar button svg,.monitor-password-form button svg,.monitor-user-form button svg{width:.9rem}.monitor-toolbar__actions{gap:.65rem;display:flex}.monitor-toolbar button.is-secondary{border-color:var(--monitor-line-strong);color:var(--monitor-muted);background:0 0}.monitor-toolbar button.is-secondary:hover{border-color:var(--monitor-blue);color:var(--monitor-text)}.monitor-inline-error{color:var(--monitor-danger);background:#ff5f6d0f;border-color:#63323a;font-size:.67rem}.monitor-user-form{background:#2777ff0d;border:1px solid #315fa8;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.monitor-user-form label{gap:.45rem;display:grid}.monitor-user-form label span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;font-size:.53rem}.monitor-user-form input,.monitor-password-form input,.monitor-login input{border:1px solid var(--monitor-line-strong);width:100%;min-height:3.1rem;color:var(--monitor-text);background:#080c12;outline:none;padding:.8rem .9rem}.monitor-user-form input:focus,.monitor-password-form input:focus,.monitor-login input:focus{border-color:var(--monitor-blue);box-shadow:0 0 0 2px #2777ff26}.monitor-user-list{border:1px solid var(--monitor-line);background:var(--monitor-surface);margin-top:1rem}.monitor-user-list header,.monitor-user-list article{grid-template-columns:minmax(15rem,1.5fr) repeat(4,minmax(7rem,.6fr));align-items:center;gap:1rem;display:grid}.monitor-user-list header{border-bottom:1px solid var(--monitor-line);color:#687180;min-height:2.8rem;font-family:var(--kwz-font-mono);text-transform:uppercase;padding:0 1.2rem;font-size:.5rem}.monitor-user-list article{border-bottom:1px solid var(--monitor-line);min-height:5.2rem;padding:.8rem 1.2rem;font-size:.65rem}.monitor-user-list article:last-child{border-bottom:0}.monitor-user-list article>div:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.monitor-user-list article>div:first-child>i{background:var(--monitor-blue-soft);color:#a9c6ff;width:2.25rem;height:2.25rem;font-family:var(--kwz-font-mono);border:1px solid #3569b8;flex:none;place-items:center;font-style:normal;display:grid}.monitor-user-list article>div:first-child>span{min-width:0;display:grid}.monitor-user-list article strong{align-items:center;gap:.5rem;display:flex}.monitor-user-list article strong em{background:var(--monitor-blue);color:#fff;font-family:var(--kwz-font-mono);text-transform:uppercase;padding:.15rem .35rem;font-size:.45rem;font-style:normal}.monitor-user-list article small{color:var(--monitor-muted);text-overflow:ellipsis;overflow:hidden}.monitor-user-status{align-items:center;gap:.45rem;display:flex}.monitor-user-status i{background:var(--monitor-muted);border-radius:50%;width:.4rem;height:.4rem}.monitor-user-status--active i{background:var(--monitor-green)}.monitor-user-list article>button{width:max-content;color:var(--monitor-muted);cursor:pointer;font-family:var(--kwz-font-mono);text-transform:uppercase;background:0 0;padding:0;font-size:.53rem}.monitor-user-list article>button:hover{color:var(--monitor-blue)}.monitor-user-list article>button:disabled{cursor:default;opacity:.25}.monitor-list-loading{min-height:10rem;color:var(--monitor-muted);place-items:center;font-size:.7rem;display:grid}.monitor-password-form{border:1px solid var(--monitor-line-strong);background:var(--monitor-surface);grid-template-columns:minmax(12rem,.8fr) repeat(3,minmax(11rem,1fr)) auto;align-items:end;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.monitor-password-form>div{align-self:center}.monitor-password-form>div p{color:var(--monitor-blue);font-family:var(--kwz-font-mono);letter-spacing:.08em;font-size:.55rem;font-weight:700}.monitor-password-form>div span{color:var(--monitor-muted);margin-top:.3rem;font-size:.6rem;display:block}.monitor-password-form label{gap:.45rem;display:grid}.monitor-password-form label>span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;font-size:.53rem}.monitor-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.monitor-setting-card{border:1px solid var(--monitor-line);background:var(--monitor-surface);padding:1.4rem}.monitor-setting-card>div:first-child{min-height:2rem;color:var(--monitor-blue);justify-content:space-between;display:flex}.monitor-setting-card>div>span{color:var(--monitor-green);font-family:var(--kwz-font-mono);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.52rem;display:flex}.monitor-setting-card svg{width:1.15rem}.monitor-setting-card>p{margin-top:1.4rem}.monitor-setting-card h2{font-family:var(--kwz-font-display);letter-spacing:-.04em;margin-top:.4rem;font-size:1.65rem}.monitor-setting-card dl{border-top:1px solid var(--monitor-line);margin-top:1.4rem}.monitor-setting-card dl>div{border-bottom:1px solid var(--monitor-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding-block:.7rem;display:flex}.monitor-setting-card dt{color:var(--monitor-muted);font-size:.62rem}.monitor-setting-card dd{font-family:var(--kwz-font-mono);text-align:right;font-size:.58rem}.monitor-security-note{background:#2777ff0f;border:1px solid #315fa8;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1rem;padding:1.5rem;display:grid}.monitor-security-note>div:first-child{border:1px solid var(--monitor-blue);width:4rem;height:4rem;color:var(--monitor-blue);place-items:center;display:grid}.monitor-security-note h2{font-family:var(--kwz-font-display);letter-spacing:-.035em;margin-top:.3rem;font-size:1.5rem}.monitor-security-note span{max-width:60rem;color:var(--monitor-muted);margin-top:.4rem;font-size:.68rem;line-height:1.6;display:block}.monitor-security-note code{color:#a9c6ff;font-family:var(--kwz-font-mono)}.monitor-boot,.monitor-page-loading{min-height:100vh;color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;font-size:.62rem;display:flex}.monitor-boot span,.monitor-page-loading i{background:var(--monitor-blue);border-radius:50%;width:.45rem;height:.45rem;animation:1s infinite alternate monitor-pulse}.monitor-page-loading{min-height:75vh}.monitor-page-loading i:nth-child(2){animation-delay:.16s}.monitor-page-loading i:nth-child(3){animation-delay:.32s}.monitor-page-error,.monitor-unavailable{text-align:center;place-content:center;justify-items:center;min-height:80vh;display:grid}.monitor-page-error>svg{width:2rem;color:var(--monitor-danger)}.monitor-page-error h1,.monitor-unavailable h1{font-family:var(--kwz-font-display);letter-spacing:-.05em;margin-top:1rem;font-size:2.5rem}.monitor-page-error p,.monitor-unavailable>span{max-width:28rem;color:var(--monitor-muted);margin-top:.6rem;font-size:.75rem}.monitor-page-error button,.monitor-unavailable button{margin-top:1.4rem}.monitor-unavailable{min-height:100vh;padding:2rem}.monitor-unavailable>div{border:1px solid var(--monitor-danger);width:4rem;height:4rem;color:var(--monitor-danger);place-items:center;display:grid}.monitor-unavailable>p{color:var(--monitor-danger);font-family:var(--kwz-font-mono);margin-top:1.5rem;font-size:.58rem}.monitor-login{color:#f3f6fc;background:#0363f3;place-items:center;min-height:100svh;padding:clamp(1rem,4vw,2rem);font-family:Archivo Variable,Arial,sans-serif;display:grid}.monitor-login__content{width:min(100%,27rem)}.monitor-login__brand{width:max-content;max-width:100%;margin:0 auto 2.15rem;display:flex}.monitor-login__brand img{width:7rem;height:auto}.monitor-login__card{text-align:center;background:#041d42;border:1px solid #b4d3ff4d;border-radius:1.5rem;padding:clamp(2rem,6vw,2.75rem);box-shadow:0 1.5rem 4rem #03285c4d}.monitor-login h1{letter-spacing:-.035em;margin:0;font-family:Archivo Variable,Arial,sans-serif;font-size:clamp(1.75rem,6vw,2rem);font-weight:650;line-height:1.1}.monitor-login__lead{color:#b7c8df;margin-top:.65rem;font-size:.875rem;line-height:1.5}.monitor-login form{text-align:left;gap:1.1rem;margin-top:2rem;display:grid}.monitor-login label{gap:.55rem;display:grid}.monitor-login label>span{color:#e4edfb;letter-spacing:normal;text-transform:none;font-family:Archivo Variable,Arial,sans-serif;font-size:.8rem;font-weight:600}.monitor-login input{color:#fff;background:#07152e;border:1px solid #7696c266;border-radius:.75rem;min-height:3.25rem;padding:.8rem 1rem;font-family:inherit;font-size:.9rem}.monitor-login input::placeholder{color:#869ab5}.monitor-login input:focus{border-color:#e0c303;box-shadow:0 0 0 3px #e0c30333}.monitor-login :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #e0c303}.monitor-login form>button{color:#03050a;cursor:pointer;letter-spacing:normal;text-transform:none;background:#e0c303;border:1px solid #e0c303;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;margin-top:.4rem;padding:.8rem 1rem;font-family:Archivo Variable,Arial,sans-serif;font-size:.875rem;font-weight:650;display:flex}.monitor-login form>button:hover{background:#f3d51c}.monitor-login form>button:disabled{cursor:wait;opacity:.65}.monitor-form-error{color:#ff8a94;background:#ff5f6d12;border:1px solid #66343c;gap:.5rem;padding:.75rem;font-size:.65rem;line-height:1.4;display:flex}.monitor-form-error svg{flex:none;width:.9rem}@keyframes monitor-pulse{0%{opacity:.25;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (max-width:76rem){.monitor-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-hosting-identity{grid-template-columns:4.5rem minmax(0,1fr)}.monitor-hosting-identity dl{border-top:1px solid var(--monitor-line);border-left:0;grid-column:1/-1;padding-top:1rem}.monitor-workload-table{overflow-x:auto}.monitor-workload-table__head,.monitor-workload-table article{min-width:54rem}.monitor-user-list{overflow-x:auto}.monitor-user-list header,.monitor-user-list article{min-width:52rem}.monitor-user-form{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-user-form button{grid-column:1/-1;width:max-content}.monitor-password-form{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-password-form>div{grid-column:1/-1}}@media (max-width:62rem){.monitor-app{padding-top:4rem;display:block}.monitor-sidebar{width:min(20rem,88vw);height:auto;transition:transform .22s var(--kwz-ease-out);position:fixed;top:4rem;bottom:0;left:0;transform:translate(-105%)}.monitor-sidebar.is-open{transform:translate(0);box-shadow:2rem 0 5rem #0000008c}.monitor-sidebar__brand{display:none}.monitor-mobile-bar{z-index:30;border-bottom:1px solid var(--monitor-line);background:#05080df5;justify-content:space-between;align-items:center;min-height:4rem;padding:0 1rem;display:flex;position:fixed;inset:0 0 auto}.monitor-mobile-bar a{font-family:var(--kwz-font-display);font-size:1rem;font-weight:800}.monitor-mobile-bar a span{color:var(--monitor-muted);font-family:var(--kwz-font-mono);text-transform:uppercase;margin-left:.5rem;font-size:.5rem}.monitor-mobile-bar button{border-color:var(--monitor-line);min-height:2.5rem;font-family:var(--kwz-font-mono);text-transform:uppercase;padding:0 .8rem;font-size:.55rem;display:block}.monitor-page{width:min(100% - 2rem,80rem);padding-top:2rem}.monitor-host-layout,.monitor-bottom-grid,.monitor-detail-grid{grid-template-columns:minmax(0,1fr)}.monitor-host-stats,.monitor-account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.monitor-page-heading{display:grid}.monitor-page-heading__fresh{width:max-content}.monitor-overview-status{grid-template-columns:3.5rem minmax(0,1fr);padding:1rem}.monitor-overview-status__mark{width:3.5rem;height:3.5rem}.monitor-overview-status__time{border-top:1px solid var(--monitor-line);border-left:0;grid-column:1/-1;padding:1rem 0 0}.monitor-metric-grid,.monitor-host-stats,.monitor-settings-grid,.monitor-account-strip{grid-template-columns:minmax(0,1fr)}.monitor-section-title{display:grid}.monitor-hosting-identity,.monitor-hosting-identity dl{grid-template-columns:minmax(0,1fr)}.monitor-hosting-identity dl>div{border-right:0;border-bottom:1px solid var(--monitor-line)}.monitor-user-form{grid-template-columns:minmax(0,1fr)}.monitor-user-form button{grid-column:auto;width:100%}.monitor-toolbar{align-items:flex-start}.monitor-toolbar__actions{flex-direction:column;width:100%}.monitor-toolbar__actions button{justify-content:space-between;width:100%}.monitor-password-form{grid-template-columns:minmax(0,1fr)}.monitor-password-form>div{grid-column:auto}.monitor-security-note{grid-template-columns:minmax(0,1fr)}.monitor-login{padding:1rem}}}.ex-interior,.kwz-route-bridge{color:#fff;background:#0363f3;min-height:100svh;font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:400;line-height:1.6}.ex-interior{--ep-gutter:clamp(22px,5vw,76px);overflow-x:clip}.ex-interior :is(a,button,summary):focus-visible,.kwz-route-bridge a:focus-visible{outline-offset:5px;outline:3px solid #e0c303}.ex-interior ::selection{color:#0363f3;background:#e0c303}.ex-interior .ep-header{padding:28px var(--ep-gutter);align-items:center;gap:32px;display:flex}.ex-interior .ep-brand-filter{pointer-events:none;width:0;height:0;position:absolute}.ex-interior .ep-logo{flex:none;width:106px;display:block}.ex-interior .ep-logo img{filter:url(#kwz-document-yellow);width:100%;height:auto}.ex-interior .ep-nav{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}.ex-interior .ep-nav a,.ex-interior .ep-footer nav a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.ex-interior .ep-contact{color:#fff;background:#ffffff0d;border:1px solid #ffffff5c;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:450;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff5}.ex-interior .ep-contact span{color:#e0c303}.ex-interior .ep-contact:hover{background:#ffffff17}.ex-interior .ep-footer{padding:56px var(--ep-gutter)28px;flex-wrap:wrap;align-items:center;gap:24px 42px;display:flex}.ex-interior .ep-footer nav{flex-wrap:wrap;gap:10px 24px;margin-left:auto;display:flex}.ex-interior .ep-footer>a:not(.ep-logo){align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ex-interior .ep-footer small{color:#e4efff;flex-basis:100%;font-size:12px}.ex-interior .kwz-document{max-width:1280px;padding:68px var(--ep-gutter)64px;margin:auto}.ex-interior .kwz-document-heading{max-width:800px;margin-bottom:46px}.ex-interior .kwz-document-category{color:#e4efff;margin-bottom:14px;font-size:15px}.ex-interior .kwz-document h1{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1.08}.ex-interior .kwz-document-introduction{max-width:65ch;margin-top:24px;font-size:clamp(18px,2vw,22px);line-height:1.55}.ex-interior .kwz-document-heading .ep-contact{margin-top:28px}.kwz-route-bridge{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(24px,8vw,120px);display:flex}.kwz-route-bridge h1{font-size:clamp(28px,5vw,52px);font-weight:500;line-height:1.15}.kwz-route-bridge a{color:#e0c303;text-underline-offset:.2em;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.ex-interior .ep-header{flex-wrap:wrap;gap:14px 20px;padding-block:22px}.ex-interior .ep-header .ep-logo{width:88px}.ex-interior .ep-header>.ep-contact{gap:14px;margin-left:auto;padding:11px 15px;font-size:13px}.ex-interior .ep-nav{order:3;justify-content:flex-start;gap:24px;width:100%;margin:0}.ex-interior .kwz-document{padding-top:36px;padding-bottom:40px}.ex-interior .kwz-document-heading{margin-bottom:32px}.ex-interior .ep-footer{gap:24px;padding-top:40px}.ex-interior .ep-footer nav{flex-basis:100%;gap:4px 22px;margin-left:0}}@media (prefers-reduced-transparency:reduce){.ex-interior .ep-contact{background:#0363f3}}@media (forced-colors:active){.ex-interior,.kwz-route-bridge{color:canvastext;background:canvas}.ex-interior .ep-contact{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}html:has(.kh-home){scroll-padding-top:0}.kh-home{--kh-blue:#0363f3;--kh-yellow:#e0c303;--kh-navy:#041d42;--kh-gutter:clamp(22px,3.5vw,58px);color:#f7f9fd;background:var(--kh-blue);font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:420;line-height:1.5;overflow-x:clip}.kh-home *{box-sizing:border-box}.kh-home button,.kh-home a{touch-action:manipulation}.kh-home button{cursor:pointer}.kh-home button:disabled{opacity:.45;cursor:default}.kh-home a:focus-visible,.kh-home button:focus-visible,.kh-home summary:focus-visible{outline-offset:5px;outline:2px solid #ffe957}.kh-home svg{flex:none;width:22px;height:22px}.kh-home ::selection{color:#041d42;background:#e0c303}.kh-header{z-index:60;inset:25px var(--kh-gutter)auto;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed}.kh-header>*{pointer-events:auto}.kh-brand{color:#f2d026;flex-direction:column;gap:0;line-height:1;display:flex}.kh-brand img{width:106px;height:auto;display:block}.kh-brand>span{letter-spacing:.14em;text-align:right;margin-top:3px;font-size:10px}.kh-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0426538a;border-radius:999px;align-items:center;gap:4px;padding:7px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff19,0 7px 25px #001e4722}.kh-navigation a{white-space:nowrap;border-radius:999px;padding:9px 19px;font-size:13px;font-weight:520;transition:background .2s}.kh-navigation a:hover{background:#b7d4ff20}.kh-header-actions{align-items:center;gap:12px;display:flex}.kh-menu-trigger{display:none}.kh-header-contact{background:var(--kh-yellow);color:#082950;border-radius:999px;align-items:center;gap:14px;padding:13px 17px 13px 20px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 5px 20px #002f7622}.kh-header-contact:hover{background:#f1d62e;transform:translateY(-2px)}.kh-header-contact svg{width:17px;height:17px}.kh-menu{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#04285cf5;border:0;border-radius:22px;width:calc(100% - 28px);max-width:none;height:calc(100dvh - 28px);max-height:none;margin:0;padding:25px;position:fixed;inset:14px}.kh-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00102fbb}.kh-menu-top{justify-content:space-between;align-items:center;display:flex}.kh-menu-top button{color:#fff;background:#ffffff12;border-radius:50%;width:44px;height:44px;font-size:35px;font-weight:300;line-height:1}.kh-menu-links{flex-direction:column;gap:22px;margin:clamp(50px,12vh,120px) 0 60px;display:flex}.kh-menu-links a{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:clamp(27px,7vw,48px);font-weight:520;display:flex}.kh-menu-links svg{color:#e0c303;width:30px;height:30px}.kh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.kh-navigation{gap:0}.kh-navigation a{padding:9px 13px;font-size:12px}.kh-header-contact{padding:12px 14px;font-size:12px}.kh-header-actions{gap:8px}}@media (max-width:620px){.kh-header{gap:14px;inset:20px 22px auto}.kh-brand img{width:91px}.kh-brand>span{font-size:8px}.kh-navigation,.kh-header-contact{display:none}.kh-menu-trigger{display:grid}.kh-header-actions{gap:8px}}.kh-header-contact{border-radius:13px}@media (max-width:620px){.kh-header-contact{font-size:11px}}.kh-home .kh-menu-trigger{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){html:has(.kh-home){scroll-behavior:auto!important}.kh-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.kwz-home){background:#0363f3;scroll-padding-top:0}html:has(.kwz-journey[data-mode=loading]){scroll-behavior:auto}html:has(.kwz-journey[data-mode=ready]){overscroll-behavior-y:none}html:has(.kwz-journey[data-mode=ready]) body{overscroll-behavior-y:none}html[data-kwz-progress=true],html[data-kwz-progress=true] body{scrollbar-width:none}html[data-kwz-progress=true]::-webkit-scrollbar{display:none}html[data-kwz-progress=true] body::-webkit-scrollbar{display:none}.kwz-scroll-progress{z-index:100;transform-origin:0;pointer-events:none;background:#e0c303;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.kwz-home{color:#faf6e8;isolation:isolate;background:#0363f3;position:relative}.kwz-home .kh-header{gap:24px;inset:26px clamp(22px,3.5vw,58px) auto}.kwz-home .kh-brand img{filter:url(#kwz-brand-paper);width:90px}.kwz-home .kh-brand{position:relative}.kwz-home .kh-brand .kwz-brand-over-shell{object-fit:contain;filter:url(#kwz-brand-blue);clip-path:polygon(0 0,0 0,0 0);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kwz-brand-filter{pointer-events:none;position:absolute}.kwz-home .kh-header-actions{gap:12px;margin-left:auto}.kwz-header-reveal{opacity:1;visibility:visible;pointer-events:auto}.kwz-header-controls{align-items:center;gap:30px;display:flex}.kwz-home .kh-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;gap:28px;padding:0;position:static;transform:none}.kwz-home .kh-navigation a{color:#faf6e8;min-height:44px;box-shadow:none;text-shadow:none;background:0 0;border-radius:0;align-items:center;padding:8px 0;font-size:14px;font-weight:500;display:flex;position:relative}.kwz-home .kh-navigation a:hover{color:#e0c303;background:0 0;transform:none}.kwz-home .kh-header-contact{--kwz-glass-radius:24px;min-height:46px;text-shadow:none;white-space:nowrap;align-items:center;gap:13px;padding:11px 18px;font-size:13px;font-weight:500;display:inline-flex}.kwz-home .kh-header-contact .kwz-header-icon{color:#e0c303;flex:none;width:18px;height:18px;display:flex}.kwz-home .kh-header-contact .kwz-header-icon>svg{width:100%;height:100%;color:inherit}.kwz-home .kh-menu-trigger{--kwz-glass-radius:24px;color:#f7faff;justify-content:center;align-items:center;gap:12px;width:auto;min-width:96px;height:46px;padding:10px 16px;font-size:13px;font-weight:500;display:none}.kwz-home :is(.kh-header-contact,.kh-menu-trigger).kwz-glass-action{color:#fff;text-shadow:0 1px 3px #001b5b88}.kwz-home .kh-menu-trigger.kwz-glass-action>svg{color:#e0c303}.kwz-home .kwz-header-over-shell{align-items:center;gap:inherit;padding:inherit;color:#0363f3;font:inherit;line-height:inherit;text-shadow:none;clip-path:polygon(0 0,0 0,0 0);pointer-events:none;display:flex;position:absolute;inset:0}.kwz-home .kh-header-contact .kwz-header-over-shell .kwz-header-icon{color:#0363f3}.kwz-home .kh-menu-trigger .kwz-menu-label{background:0 0;width:auto;height:auto;display:block}.kwz-home .kh-menu-trigger>svg{width:18px;height:18px}.kwz-home dialog.kh-menu{--kwz-glass-radius:32px;width:min(320px,100% - 42px);height:auto;max-height:calc(100dvh - 34px);padding:24px;position:fixed;inset:17px 21px auto auto;overflow:auto}.kwz-home .kh-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0363f3db}.kwz-home .kh-menu-top img{filter:url(#kwz-brand-paper)}.kwz-home .kh-menu-top button{background:0 0;font-size:30px}.kwz-home .kh-menu-links{gap:4px;margin:24px 0 20px}.kwz-home .kh-menu-links a{min-height:48px;font-size:25px;font-weight:450}.kwz-home .kh-menu-links svg{width:24px;height:24px}.kwz-menu-contact{color:#e0c303;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:15px;display:flex}.kwz-journey{background:#0363f3;height:650svh;position:relative}.kwz-scene-anchor{pointer-events:none;width:1px;height:1px;scroll-margin:0;position:absolute;left:0}.kwz-projects-anchor{top:calc(33% - 33svh)}.kwz-services-anchor{top:calc(70% - 70svh)}.kwz-contact-anchor{top:calc(96% - 96svh)}.kwz-viewport{isolation:isolate;width:100%;height:100svh;min-height:420px;position:sticky;top:0;overflow:hidden}.kwz-studio{z-index:0;pointer-events:none;background:radial-gradient(at 55% 32%,#127aff 0%,#0363f3 53%,#0251d4 100%);position:absolute;inset:0}.kwz-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.kwz-canvas canvas{width:100%;height:100%;display:block}.kwz-screen{z-index:3;transform-origin:0 0;will-change:transform;background:#0363f3;border-radius:5%/6%;width:1200px;height:900px;position:absolute;top:0;left:0;overflow:hidden}.kwz-journey[data-mode=ready] .kwz-screen{clip-path:inset(0 round 5%/6%)}.kwz-screen-state{position:absolute;inset:0}.kwz-preview-state,.kwz-services-state,.kwz-contact-state{opacity:0;visibility:hidden}.kwz-preview-state{background:#082b5b;flex-direction:column;justify-content:center;align-items:center;display:flex}.kwz-preview-state>img{object-fit:contain;width:100%;height:auto;max-height:85%;display:block}.kwz-preview-state>span{color:#faf6e8;margin-top:25px;font-size:25px}.kwz-glass-finish{z-index:10;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff18,#0000 23% 76%,#06265408);position:absolute;inset:0;box-shadow:inset 0 0 50px 4px #001f6a0e}.kwz-project-targets{z-index:4;pointer-events:none;position:absolute;inset:0}.kwz-project-hit{transform-origin:0 0;visibility:hidden;pointer-events:auto;color:#faf6e8;appearance:none;cursor:grab;background:0 0;border:0;border-radius:26px;width:640px;height:410px;padding:0;display:block;position:absolute;top:0;left:0}.kwz-project-hit>span{opacity:0;text-shadow:0 2px 12px #00113e;font-size:31px;font-weight:500;transition:opacity .2s;position:absolute;bottom:calc(100% + 16px);left:0}.kwz-project-hit:hover>span,.kwz-project-hit:focus-visible>span{opacity:1}.kwz-project-hit:focus-visible{outline-offset:8px;outline:5px solid #e0c303}.kwz-journey[data-scene=projects] .kwz-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.kwz-viewport[data-dragging=true],.kwz-viewport[data-dragging=true] *{cursor:grabbing!important}.kwz-work{z-index:6;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:auto clamp(24px,4vw,64px) 30px}.kwz-work:focus-visible{outline-offset:8px;outline:2px solid #e0c303}.kwz-work-caption{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.kwz-work-caption>p{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:550}.kwz-work-descriptions{width:440px;max-width:100%;display:grid}.kwz-work-project{visibility:hidden;pointer-events:none;text-align:left;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:6px;min-width:0;font-size:13px;line-height:1.45;display:flex}.kwz-work-current{visibility:inherit;pointer-events:auto}.kwz-work-project strong{font-size:16px;font-weight:600}.kwz-work-project p{text-wrap:pretty;width:100%;margin:0}.kwz-work-company{color:#faf6e8}.kwz-work-delivery{color:#d8e7ff}.kwz-static-computer,.kwz-static-projects{display:none}.kwz-journey[data-mode=loading] .kwz-screen{background:#0363f3;border-radius:0;width:100%;height:100%}.kwz-journey[data-mode=loading] .kwz-panel{padding:110px max(30px,10vw) 60px}.kwz-journey[data-mode=loading] .kwz-intro-body{max-width:850px}.kwz-journey[data-mode=loading] .kwz-panel-signature{max-width:80%}.kwz-journey[data-mode=loading] .kwz-intro-manifesto{font-size:clamp(30px,4.5vw,64px)}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])){height:auto}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-viewport{flex-direction:column;height:auto;display:flex;position:relative;overflow:visible}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-screen{display:contents}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-screen-state{opacity:1;visibility:visible;scroll-margin-top:80px;position:relative}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-intro-state{order:0;padding-top:55px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-services-state{order:3}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-contact-state{order:4}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) :is(.kwz-canvas,.kwz-work,.kwz-project-targets,.kwz-preview-state,.kwz-glass-finish,.kwz-scene-anchor){display:none}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-computer{order:1;width:min(700px,100%);margin:-40px auto 40px;display:block;position:relative}.kwz-static-computer img{width:100%;height:auto;-webkit-mask:url(/experience/kwz-computer-mask.svg) 50%/100% 100% no-repeat;mask:url(/experience/kwz-computer-mask.svg) 50%/100% 100% no-repeat}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-projects{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:45px max(24px,8vw);scroll-margin-top:90px;display:grid;position:relative}.kwz-static-projects>article{flex-direction:column;gap:10px;display:flex}.kwz-static-projects>article>a{color:inherit;flex-direction:column;gap:10px;display:flex}.kwz-static-projects img{width:100%;height:auto}.kwz-static-projects strong{font-size:20px;font-weight:550}.kwz-static-projects span{color:#dfebff;font-size:15px}.kwz-journey[data-quality=light] .kwz-screen{clip-path:none;will-change:auto;background:0 0;border-radius:0;width:100%;height:100%;transform:none}.kwz-journey[data-quality=light] .kwz-viewport{min-height:0}.kwz-journey[data-quality=light] .kwz-screen-state{overflow-y:auto}.kwz-journey[data-quality=light] .kwz-glass-finish{display:none}@media (min-width:701px) and (max-width:1100px){.kwz-work-caption{justify-content:flex-end}.kwz-work-caption>p{display:none}.kwz-work-descriptions{width:min(540px,100%)}}@media (max-width:700px){.kwz-home .kh-header{inset:max(17px,env(safe-area-inset-top))max(21px,env(safe-area-inset-right))auto max(21px,env(safe-area-inset-left));gap:22px}.kwz-home .kh-menu-trigger{display:flex}.kwz-home .kwz-header-reveal{display:none}.kwz-home .kh-header-actions{background:var(--kh-blue);isolation:isolate;border-radius:999px;margin-left:auto}.kwz-home .kh-brand img{width:76px}.kwz-journey{height:610svh}.kwz-work{inset:auto 22px 16px}.kwz-work-caption{display:block}.kwz-work-caption>p{display:none}.kwz-work-descriptions{width:100%}.kwz-work-project{gap:4px;padding:0;font-size:12px}.kwz-work-project strong{font-size:14px}.kwz-project-hit>span{display:none}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-projects{grid-template-columns:1fr;gap:35px}.kwz-journey[data-mode=loading] .kwz-panel{padding:110px 25px 40px}.kwz-journey[data-mode=loading] .kwz-intro-offers{font-size:18px}}@media (max-height:650px) and (min-width:701px){.kwz-work-caption{margin-bottom:8px}.kwz-work{bottom:12px}.kwz-work-caption>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.kwz-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.kwz-home :is(.kh-header-contact,.kh-menu-trigger).kwz-glass-action{color:#101419;background:#f7faff}}@media (forced-colors:active){.kwz-home :is(.kh-header-contact,.kh-menu-trigger).kwz-glass-action{color:buttontext;background:buttonface}.kwz-home .kh-header-contact>svg,.kwz-home .kh-menu-trigger>svg{color:buttontext}}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface){--kwz-glass-radius:28px;isolation:isolate;border-radius:var(--kwz-glass-radius);color:#f7faff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff3b;position:relative;box-shadow:0 3px 12px #00246316,inset 0 1px #ffffff24}.kwz-home .kwz-glass-action{--kwz-glass-radius:999px}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):before,.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):after{display:none}.kwz-home .kwz-glass-action:hover,.kwz-home .kwz-glass-action:active{background:0 0;transform:none}.kwz-home .kwz-glass-action svg{color:#e0c303}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):has(>.kwz-glass-optics[data-ready=true]){background:0 0;border-color:#0000;box-shadow:0 3px 12px #00246316}.kwz-home .kwz-glass-optics{z-index:-1;border-radius:inherit;pointer-events:none;visibility:hidden;background:0 0;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden;transform:none}.kwz-home .kwz-glass-optics[data-ready=true]{visibility:visible}.kwz-home .kwz-glass-definitions{block-size:0;inline-size:0;position:absolute}.kwz-home :is(.kwz-glass-backdrop,.kwz-glass-transmission,.kwz-glass-reflection,.kwz-glass-edge){border-radius:inherit;pointer-events:none;background-color:#0000;width:auto;height:auto;display:block;position:absolute;inset:0}.kwz-home .kwz-glass-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}.kwz-home .kwz-glass-optics[data-backdrop=refracted]>.kwz-glass-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();filter:var(--kwz-lens-filter);display:block}.kwz-home .kwz-glass-optics[data-backdrop=solid]>.kwz-glass-backdrop{filter:none;background:#0363f3;display:block}.kwz-home .kwz-glass-transmission{background-image:radial-gradient(85% 115% at 28% -30%,#0000 53%,#ffffff05 58%,#ffffff14 62%,#ffffff04 67%,#0000 73%),linear-gradient(118deg,#0000 28%,#ffffff03 37%,#ffffff0b 44%,#ffffff02 51%,#0000 62%);background-size:160% 160%;background-position:var(--kwz-glass-reflection-x,50%)var(--kwz-glass-reflection-y,50%);transition:background-position .26s cubic-bezier(.2,.7,.3,1)}.kwz-home .kwz-glass-reflection{background-repeat:no-repeat;background-size:100% 100%;transition:opacity .18s}.kwz-home .kwz-glass-key{opacity:var(--kwz-glass-key-light,.8)}.kwz-home .kwz-glass-fill{opacity:var(--kwz-glass-fill-light,.5)}.kwz-home .kwz-glass-edge{box-sizing:border-box;background:linear-gradient(0deg,#00133826,#0000 2px);border:.65px solid #ffffff30}.kwz-home .kwz-glass-optics[data-quality=light]>.kwz-glass-transmission{background:linear-gradient(135deg,#ffffff14,#0000 45%,#ffffff05);transition:none}@supports (corner-shape:round){.kwz-home :is(.kwz-glass-action,.kwz-glass-surface,.kwz-service-lens){corner-shape:round}.kwz-home :is(.kwz-glass-optics,.kwz-glass-backdrop,.kwz-glass-transmission,.kwz-glass-reflection,.kwz-glass-edge){corner-shape:inherit}}.kwz-home :is(.kwz-glass-transmission,.kwz-glass-reflection){border-radius:0}@media (prefers-reduced-motion:reduce){.kwz-home .kwz-glass-reflection,.kwz-home .kwz-glass-transmission{transition:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.kwz-home .kwz-glass-optics{display:none}}.kwz-panel{--kwz-panel-ink:#0363f3;--kwz-panel-paper:#f7faff;--kwz-panel-signal:#e0c303;--kwz-panel-body-size:25px;--kwz-panel-heading-size:56px;--kwz-panel-small-size:22px;--kwz-panel-focus:#e0c303;box-sizing:border-box;block-size:100%;inline-size:100%;min-inline-size:0;color:var(--kwz-panel-paper);font-family:Archivo Variable,Archivo,Arial,sans-serif;font-size:var(--kwz-panel-body-size);text-align:left;background:#0363f3;justify-content:center;align-items:center;padding:60px 80px;font-weight:400;line-height:1.45;display:flex;position:relative}.kwz-panel .kwz-panel-body{inline-size:min(var(--screen-content-width,980px),100%);min-inline-size:0;margin-inline:auto;position:relative}.kwz-panel :where(h1,h2,p,ul){margin:0}.kwz-panel :where(a,button){-webkit-tap-highlight-color:transparent}.kwz-panel a{color:inherit;text-decoration:none}.kwz-panel a:focus-visible,.kwz-panel button:focus-visible,.kwz-panel [role=tabpanel]:focus-visible{outline:3px solid var(--kwz-panel-focus);outline-offset:5px}.kwz-panel .kwz-panel-signature{filter:none;-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block;position:relative}.kwz-panel .kwz-signature-source{block-size:auto;inline-size:100%;display:block}.kwz-panel .kwz-panel-action{color:#f7faff;justify-content:space-between;align-items:center;gap:24px;min-block-size:60px;inline-size:fit-content;max-inline-size:100%;padding:14px 24px;font-size:23px;font-weight:480;line-height:1.25;text-decoration:none;display:inline-flex}.kwz-panel .kwz-panel-action>span{min-inline-size:0}.kwz-panel .kwz-panel-action>svg{box-sizing:border-box;color:#e0c303;background:#101419;border-radius:50%;flex:none;block-size:36px;inline-size:36px;margin-block:-4px;padding:8px;transition:transform .18s}.kwz-panel .kwz-panel-action:hover>svg{transform:translate(2px,-2px)}.kwz-panel-intro .kwz-intro-body{flex-direction:column;align-items:flex-start;gap:0;max-inline-size:860px;display:flex}.kwz-panel-intro .kwz-panel-signature{max-inline-size:650px;margin-block-end:35px}.kwz-panel-intro .kwz-intro-manifesto{letter-spacing:-.035em;text-wrap:balance;max-inline-size:20ch;font-size:58px;font-weight:500;line-height:1.08}.kwz-panel-intro .kwz-intro-offers{margin-block-start:21px;font-size:25px;font-weight:400;line-height:1.45}.kwz-panel-intro .kwz-intro-action{margin-block-start:29px}.kwz-panel-services .kwz-services-body{--kwz-glass-radius:38px;background:0 0;max-inline-size:1000px;padding:28px 36px 34px}.kwz-panel-services .kwz-service-tabs{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;margin-block-end:27px;padding:4px;display:grid;position:relative}.kwz-panel-services .kwz-service-lens{--kwz-glass-angle:128deg;--kwz-glass-energy:.88;isolation:isolate;z-index:0;inline-size:var(--kwz-lens-width,0px);block-size:var(--kwz-lens-height,0px);transform:translate3d(var(--kwz-lens-x,0px),var(--kwz-lens-y,0px),0);opacity:0;pointer-events:none;background:0 0;border:1px solid #ffffff45;border-radius:999px;transition:transform .38s cubic-bezier(.2,1.2,.32,1),inline-size .3s cubic-bezier(.2,1.12,.32,1),block-size .3s cubic-bezier(.2,1.12,.32,1),opacity .1s;position:absolute;inset:0 auto auto 0;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 3px 9px #00000013}.kwz-panel-services .kwz-service-tabs[data-lens-ready=true] .kwz-service-lens{opacity:1}.kwz-panel-services .kwz-service-lens:has(>.kwz-glass-optics[data-ready=true]){box-shadow:none;background:0 0;border-color:#0000}.kwz-panel-services .kwz-service-tabs button{z-index:1;color:#e0eaff;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;min-block-size:58px;padding:10px 12px;font-family:inherit;font-size:23px;font-weight:450;line-height:1.2;transition:color .16s;display:inline-flex;position:relative}.kwz-panel-services .kwz-service-tabs button[aria-selected=true]{color:#fff;font-weight:550}.kwz-panel-services .kwz-service-tabs button:hover{color:#fff}.kwz-panel-services .kwz-service-tabs button:focus-visible{outline-offset:-3px}.kwz-panel-services .kwz-service-content{padding:0 5px;position:relative}.kwz-panel-services .kwz-service-offer[hidden]{display:none}.kwz-panel-services .kwz-service-offer h2,.kwz-panel-contact h2,.kwz-panel-project h2{max-inline-size:22ch;font-size:var(--kwz-panel-heading-size);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.1}.kwz-panel-services .kwz-service-description{max-inline-size:53ch;font-size:var(--kwz-panel-body-size);margin-block-start:19px;line-height:1.43}.kwz-panel-services .kwz-service-deliverables{font-size:var(--kwz-panel-small-size);color:#e0eaff;gap:5px;margin-block-start:20px;padding:0;line-height:1.35;list-style:none;display:grid}.kwz-panel-services .kwz-service-deliverables li{align-items:baseline;gap:12px;display:flex}.kwz-panel-services .kwz-service-deliverables li:before{content:"";background:#e0c303;border-radius:50%;flex:none;align-self:center;block-size:4px;inline-size:4px}.kwz-panel-services .kwz-service-contact{margin-block-start:25px}.kwz-panel-contact .kwz-contact-body{text-align:center;max-inline-size:760px}.kwz-panel-contact .kwz-contact-invitation{flex-direction:column;align-items:center;gap:25px;display:flex}.kwz-panel-contact h2{max-inline-size:22ch;font-size:54px;font-weight:500}.kwz-panel-contact .kwz-contact-whatsapp{min-block-size:64px;min-inline-size:230px;padding:14px 24px;font-size:23px;font-weight:480}.kwz-panel-contact .kwz-contact-addresses{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 30px;margin-block-start:24px;display:flex}.kwz-panel-contact .kwz-contact-addresses a{color:#e0eaff;justify-content:center;align-items:center;min-block-size:44px;font-size:22px;line-height:1.35;display:inline-flex}.kwz-panel-contact .kwz-contact-email{overflow-wrap:anywhere}.kwz-panel-contact .kwz-contact-addresses a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.kwz-panel-contact .kwz-contact-closing{flex-direction:column;align-items:center;gap:20px;margin-block-start:44px;display:flex}.kwz-panel-contact .kwz-contact-brand{inline-size:180px;max-inline-size:100%;display:block}.kwz-panel-contact .kwz-contact-pages{flex-wrap:wrap;justify-content:center;gap:0 28px;display:flex}.kwz-panel-contact .kwz-contact-pages a{color:#e0eaff;justify-content:center;align-items:center;min-block-size:44px;font-size:18px;line-height:1.3;display:inline-flex}.kwz-panel-contact .kwz-contact-pages a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.kwz-panel-project .kwz-project-body p{max-inline-size:42ch;font-size:var(--kwz-panel-body-size);margin-block-start:28px}.kwz-panel-project h2 a:hover{text-underline-offset:.15em;text-decoration:underline}.kwz-screen[data-portrait=true] .kwz-panel{--kwz-panel-body-size:calc(15px*var(--screen-font-scale,1));--kwz-panel-heading-size:calc(27px*var(--screen-font-scale,1));--kwz-panel-small-size:calc(14px*var(--screen-font-scale,1));padding:42px 24px}.kwz-screen[data-portrait=true] .kwz-panel .kwz-panel-action{min-block-size:calc(46px*var(--screen-font-scale,1));font-size:calc(16px*var(--screen-font-scale,1));gap:18px;padding:13px 21px}.kwz-screen[data-portrait=true] .kwz-panel .kwz-panel-action>svg{inline-size:calc(29px*var(--screen-font-scale,1));block-size:calc(29px*var(--screen-font-scale,1));padding:calc(6px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-intro .kwz-panel-signature{margin-block-end:28px}.kwz-screen[data-portrait=true] .kwz-panel-intro .kwz-intro-manifesto{max-inline-size:19ch;font-size:calc(31px*var(--screen-font-scale,1));line-height:1.08}.kwz-screen[data-portrait=true] .kwz-panel-intro .kwz-intro-offers{font-size:calc(16px*var(--screen-font-scale,1));margin-block-start:20px}.kwz-screen[data-portrait=true] .kwz-panel-intro .kwz-intro-action{margin-block-start:25px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-services-body{--kwz-glass-radius:38px;inline-size:min(calc(var(--screen-content-width,980px) + 44px),100%);padding:20px 21px 24px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-block-end:18px;padding:2px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-tabs button{min-block-size:calc(44px*var(--screen-font-scale,1));font-size:calc(14px*var(--screen-font-scale,1));padding:5px 9px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-content{padding:0 2px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-description{margin-block-start:15px;line-height:1.4}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-deliverables{gap:3px;margin-block-start:15px;line-height:1.3}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-deliverables li{gap:9px}.kwz-screen[data-portrait=true] .kwz-panel-services .kwz-service-contact{margin-block-start:19px}.kwz-screen[data-portrait=true] .kwz-panel-contact h2{font-size:calc(30px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-invitation{gap:calc(20px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-whatsapp{min-inline-size:calc(180px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-addresses{flex-direction:column;gap:0;margin-block-start:calc(16px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-addresses a{min-block-size:calc(44px*var(--screen-font-scale,1));font-size:calc(14px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-closing{gap:calc(10px*var(--screen-font-scale,1));margin-block-start:calc(25px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-brand{inline-size:calc(140px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-pages{gap:0 calc(18px*var(--screen-font-scale,1))}.kwz-screen[data-portrait=true] .kwz-panel-contact .kwz-contact-pages a{min-block-size:calc(44px*var(--screen-font-scale,1));font-size:calc(13px*var(--screen-font-scale,1))}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel{--screen-font-scale:1;--screen-content-width:100%;--kwz-panel-body-size:18px;--kwz-panel-heading-size:clamp(30px,5vw,52px);--kwz-panel-small-size:16px;block-size:auto;min-block-size:min(100svh,720px);padding:72px 28px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel .kwz-panel-body{max-inline-size:980px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel .kwz-panel-action{min-block-size:50px;padding:14px 20px;font-size:18px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-intro .kwz-intro-manifesto{font-size:clamp(34px,5.5vw,58px)}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-intro .kwz-intro-offers{font-size:20px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services .kwz-services-body{inline-size:100%}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services .kwz-service-tabs button{min-block-size:48px;font-size:18px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact h2{font-size:clamp(32px,4vw,48px)}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-body{max-inline-size:760px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-addresses a{min-block-size:44px;font-size:18px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-pages a{min-block-size:44px;font-size:16px}@media (max-width:700px){.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel{padding:56px 22px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services .kwz-services-body{--kwz-glass-radius:30px;padding:22px 18px 27px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services .kwz-service-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:20px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services .kwz-service-tabs button{padding-inline:6px;font-size:15px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-invitation{gap:20px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-whatsapp{min-inline-size:180px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-addresses{flex-direction:column;gap:0;margin-block-start:16px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-addresses a{font-size:14px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-closing{gap:10px;margin-block-start:25px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-brand{inline-size:140px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-pages{gap:0 18px}.kwz-journey:is([data-mode=fallback],[data-mode=reduced],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact .kwz-contact-pages a{font-size:13px}}@media (prefers-reduced-motion:reduce){.kwz-home .kwz-glass-optics{transition:none;transform:none}.kwz-home .kwz-glass-action,.kwz-panel a,.kwz-panel button,.kwz-panel .kwz-panel-action svg,.kwz-panel-services .kwz-service-lens{transition:none}.kwz-home .kwz-glass-action:active,.kwz-panel .kwz-panel-action:hover svg{transform:none}}@media (prefers-reduced-transparency:reduce){.kwz-home .kwz-glass-optics{display:none}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0363f3;border-color:#ffffff80}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):before,.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):after{display:none}.kwz-panel-services .kwz-service-lens{box-shadow:none;background:#0363f3;border-color:#e0c303}}@media (forced-colors:active){.kwz-home .kwz-glass-optics{display:none}.kwz-panel,.kwz-home :is(.kwz-glass-action,.kwz-glass-surface){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):before,.kwz-home :is(.kwz-glass-action,.kwz-glass-surface):after,.kwz-panel-services .kwz-service-lens{display:none}.kwz-panel :is(h1,h2,p,a,button),.kwz-panel-contact .kwz-contact-pages a{color:canvastext}.kwz-panel .kwz-panel-action{color:buttontext;background:buttonface;border:1px solid buttontext}.kwz-panel-services .kwz-service-tabs button[aria-selected=true]{outline-offset:-3px;outline:2px solid highlight}}.kwz-opening{z-index:30;pointer-events:none;-webkit-user-select:none;user-select:none;animation:8s linear both kwz-opening-fail-open;position:absolute;inset:0;overflow:hidden}.kwz-opening-backdrop{opacity:var(--kwz-opening-backdrop,1);background:#0363f3;position:absolute;inset:0}.kwz-home .kwz-opening-mark{aspect-ratio:557/207;transform-origin:0 0;width:min(510px,100% - 72px);max-width:none;height:auto;max-height:none;display:block;position:absolute;top:46%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.kwz-opening[data-state=flying] .kwz-opening-mark{will-change:transform}.kwz-opening[data-state=revealing] .kwz-opening-mark{will-change:opacity}.kwz-opening-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:.28s cubic-bezier(.32,0,.2,1) both kwz-opening-draw}.kwz-opening-k-arms{animation-duration:.31s;animation-delay:.105s}.kwz-opening-w{animation-duration:.36s;animation-delay:.255s}.kwz-opening-z{animation-duration:.31s;animation-delay:.47s}.kwz-opening-dot{animation:.115s ease-out .7s both kwz-opening-ink}.kwz-opening-complete{animation:.1s ease-out .75s both kwz-opening-ink}.kwz-opening[data-skip-reason] .kwz-opening-stroke{stroke-dashoffset:0;animation:none}.kwz-opening[data-skip-reason] :is(.kwz-opening-dot,.kwz-opening-complete){opacity:1;animation:none}.kwz-opening[data-active=false]{display:none}:is(.kwz-journey[data-mode=loading]:not(:has(.kwz-opening[data-active=false])) .kwz-intro-body>*,.kwz-viewport:has(>.kwz-opening[data-active=true]) .kwz-intro-body .kwz-panel-signature,.kwz-viewport:has(>.kwz-opening[data-active=true]) .kwz-intro-body>:not(.kwz-panel-signature)){animation:8s step-end both kwz-opening-restore-mark}.kwz-viewport:has(>.kwz-opening[data-active=true][data-state=flying]) .kwz-intro-body>:not(.kwz-panel-signature){animation:.65s ease-out both kwz-opening-enter-copy}.kwz-home:has(.kwz-opening[data-active=true]) .kh-header{animation:8s step-end both kwz-opening-restore-header}.kwz-home:has(.kwz-opening[data-active=true][data-state=flying]) .kh-header{animation:.65s ease-out both kwz-opening-enter-header}.kwz-home:has(.kwz-opening[data-active=true][data-state=revealing]) .kh-header{animation:.26s ease-out both kwz-opening-enter-header}.kwz-opening:is([data-mode=fallback],[data-mode=reduced]){display:none}:is(.kwz-home:has(.kwz-opening:is([data-mode=fallback],[data-mode=reduced])) .kh-header,.kwz-viewport:has(>.kwz-opening:is([data-mode=fallback],[data-mode=reduced])) .kwz-intro-body>*){animation:none!important}@keyframes kwz-opening-draw{to{stroke-dashoffset:0}}@keyframes kwz-opening-ink{0%{opacity:0}to{opacity:1}}@keyframes kwz-opening-fail-open{0%,97%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes kwz-opening-restore-mark{0%{opacity:0}to{opacity:1}}@keyframes kwz-opening-restore-header{0%{opacity:0;visibility:hidden;pointer-events:none}to{opacity:1;visibility:visible;pointer-events:auto}}@keyframes kwz-opening-enter-header{0%,45%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes kwz-opening-enter-copy{0%,72%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kwz-opening{animation:none;display:none}:is(.kwz-home:has(.kwz-opening) .kh-header,.kwz-viewport:has(>.kwz-opening) .kwz-intro-body>*){animation:none!important}}@media (forced-colors:active){.kwz-opening{display:none}:is(.kwz-home:has(.kwz-opening) .kh-header,.kwz-viewport:has(>.kwz-opening) .kwz-intro-body>*){animation:none!important}}html[data-kwz-opening-skip] .kwz-home .kwz-opening{animation:none!important;display:none!important}html[data-kwz-opening-skip] .kwz-home .kh-header,html[data-kwz-opening-skip] .kwz-home .kwz-intro-body>*{opacity:1;visibility:visible;animation:none!important}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-studio{display:none}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-intro-state{padding-top:0}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-intro{min-block-size:0;padding:110px 24px 24px}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-signature{max-width:100%}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-intro .kwz-intro-manifesto{font-size:clamp(29px,8vw,38px)}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-intro .kwz-intro-offers{font-size:18px}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-computer{width:min(680px,100%);margin:0 auto 20px}.kwz-journey[data-mobile-linear=true][data-quality=light] .kwz-static-computer{transform:translateY(calc(-10px*var(--kwz-poster-progress,0)))scale(calc(1 + .025*var(--kwz-poster-progress,0)));transform-origin:50%}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-projects{scroll-snap-type:x proximity;gap:20px;padding:24px 24px 40px;scroll-padding-inline:24px;display:flex;overflow-x:auto}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-projects>article{scroll-snap-align:start;flex:0 0 min(320px,100vw - 64px);min-width:0}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-static-projects img{aspect-ratio:4/3;object-fit:cover}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-services{min-block-size:0;padding-top:24px;padding-bottom:24px}:is(.kwz-journey[data-mobile-linear=true],:where(html[data-kwz-mobile-start=linear] .kwz-journey[data-quality=pending])) .kwz-panel-contact{min-block-size:0}@media (prefers-reduced-motion:reduce){.kwz-journey[data-mobile-linear=true] .kwz-static-computer{transform:none!important}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
