.chat-panel-module__C7hdoG__overlay{z-index:calc(var(--z-overlay) + 1);background:#0a0a0899;animation:.2s chat-panel-module__C7hdoG__fadeIn;position:fixed;inset:0}@keyframes chat-panel-module__C7hdoG__fadeIn{0%{opacity:0}}.chat-panel-module__C7hdoG__panel{z-index:calc(var(--z-overlay) + 2);background:var(--color-primary);border:1px solid #c8a97e33;border-radius:12px;flex-direction:column;width:360px;max-width:calc(100vw - 48px);height:480px;max-height:calc(100dvh - 48px);animation:.3s chat-panel-module__C7hdoG__slideUp;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}@media (max-width:799.98px){.chat-panel-module__C7hdoG__panel{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;bottom:0;right:0}}@keyframes chat-panel-module__C7hdoG__slideUp{0%{opacity:0;transform:translateY(16px)scale(.95)}}.chat-panel-module__C7hdoG__header{border-bottom:1px solid #c8a97e26;justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-panel-module__C7hdoG__headerTitle{font-family:var(--font-display);color:var(--color-secondary);font-size:16px}.chat-panel-module__C7hdoG__headerSub{color:var(--color-contrast);opacity:.7;align-items:center;gap:6px;font-size:11px;display:flex}.chat-panel-module__C7hdoG__liveDot{background:#0f8;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite chat-panel-module__C7hdoG__livePulse}@keyframes chat-panel-module__C7hdoG__livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.chat-panel-module__C7hdoG__closeBtn{width:28px;height:28px;color:var(--color-secondary);opacity:.5;justify-content:center;align-items:center;font-size:18px;transition:opacity .2s;display:flex}@media (hover:hover){.chat-panel-module__C7hdoG__closeBtn:hover{opacity:1}}.chat-panel-module__C7hdoG__messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-panel-module__C7hdoG__message{border-radius:12px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5;animation:.2s chat-panel-module__C7hdoG__msgIn}@keyframes chat-panel-module__C7hdoG__msgIn{0%{opacity:0;transform:translateY(8px)}}.chat-panel-module__C7hdoG__isUser{color:var(--color-secondary);background:#c8a97e26;border-bottom-right-radius:4px;align-self:flex-end}.chat-panel-module__C7hdoG__isBot{color:var(--color-secondary);background:#e8e3d914;border-bottom-left-radius:4px;align-self:flex-start}.chat-panel-module__C7hdoG__timestamp{opacity:.4;margin-top:4px;font-size:10px}.chat-panel-module__C7hdoG__inputArea{border-top:1px solid #c8a97e26;gap:8px;padding:12px 16px;display:flex}.chat-panel-module__C7hdoG__input{color:var(--color-secondary);font-size:13px;font-family:var(--font-body);background:#e8e3d90d;border:1px solid #c8a97e33;border-radius:8px;outline:none;flex:1;padding:10px 14px;transition:border-color .2s}.chat-panel-module__C7hdoG__input::placeholder{color:var(--color-secondary);opacity:.3}.chat-panel-module__C7hdoG__input:focus{border-color:var(--color-contrast)}.chat-panel-module__C7hdoG__sendBtn{color:var(--color-contrast);text-transform:uppercase;letter-spacing:.05em;background:#c8a97e26;border:1px solid #c8a97e4d;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:500;transition:background-color .2s}.chat-panel-module__C7hdoG__sendBtn:disabled{opacity:.3;cursor:default}@media (hover:hover){.chat-panel-module__C7hdoG__sendBtn:hover:not(:disabled){background:#c8a97e40}}.chat-panel-module__C7hdoG__empty{color:var(--color-secondary);opacity:.4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.chat-panel-module__C7hdoG__emptyIcon{margin-bottom:8px;font-size:32px}.chat-panel-module__C7hdoG__emptyText{font-size:13px;line-height:1.5}.chat-panel-module__C7hdoG__typing{align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.chat-panel-module__C7hdoG__dot{background:var(--color-secondary);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-panel-module__C7hdoG__typingDot}.chat-panel-module__C7hdoG__dot:nth-child(2){animation-delay:.2s}.chat-panel-module__C7hdoG__dot:nth-child(3){animation-delay:.4s}@keyframes chat-panel-module__C7hdoG__typingDot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.8;transform:translateY(-4px)}}
.kitten-module__N_INKG__kitten{z-index:var(--z-overlay);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;min-width:56px;min-height:56px;padding:0;position:fixed;bottom:24px;right:24px}.kitten-module__N_INKG__body{width:56px;height:56px;transition:transform .2s;position:relative}.kitten-module__N_INKG__head{background:#e8943a;border-radius:50% 50% 40% 40%;width:40px;height:32px;transition:transform .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__earLeft,.kitten-module__N_INKG__earRight{border-bottom:14px solid #e8943a;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;transition:transform .15s;position:absolute;top:-10px}.kitten-module__N_INKG__earLeft{left:2px;transform:rotate(-10deg)}.kitten-module__N_INKG__earRight{right:2px;transform:rotate(10deg)}.kitten-module__N_INKG__earLeftInner,.kitten-module__N_INKG__earRightInner{border-bottom:9px solid #f5c48a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-7px}.kitten-module__N_INKG__earLeftInner{left:5px;transform:rotate(-10deg)}.kitten-module__N_INKG__earRightInner{right:5px;transform:rotate(10deg)}.kitten-module__N_INKG__eyes{justify-content:center;gap:10px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__eye{background:#1a1a18;border-radius:50%;width:5px;height:5px;transition:all .1s}.kitten-module__N_INKG__nose{background:#d4836a;border-radius:50%;width:4px;height:3px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__mouth{border-bottom:1.5px solid #1a1a18;border-radius:0 0 50% 50%;width:12px;height:4px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__bodyShape{background:#e8943a;border-radius:40% 40% 50% 50%;width:36px;height:28px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__stripes{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__stripe{background:#c87830;border-radius:1px;width:16px;height:2px}.kitten-module__N_INKG__tail{transform-origin:0 100%;border:2.5px solid #e8943a;border-bottom:none;border-radius:12px 12px 0 0;width:20px;height:8px;animation:1.5s ease-in-out infinite kitten-module__N_INKG__tailWag;position:absolute;bottom:4px;right:-8px}@keyframes kitten-module__N_INKG__tailWag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(15deg)}}.kitten-module__N_INKG__paws{gap:12px;display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.kitten-module__N_INKG__paw{background:#f5c48a;border-radius:0 0 50% 50%;width:8px;height:6px}.kitten-module__N_INKG__isIdle{animation:3s ease-in-out infinite kitten-module__N_INKG__idleFloat}@keyframes kitten-module__N_INKG__idleFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(1deg)}75%{transform:translateY(-1px)rotate(-1deg)}}.kitten-module__N_INKG__isBlinking .kitten-module__N_INKG__eye{height:1px}.kitten-module__N_INKG__isJumping{animation:.5s cubic-bezier(.2,0,.1,1) kitten-module__N_INKG__jumpYeet}@keyframes kitten-module__N_INKG__jumpYeet{0%{transform:translateY(0)scaleY(1)scaleX(1)}15%{transform:translateY(4px)scaleY(.7)scaleX(1.3)}40%{transform:translateY(-50px)scaleY(1.2)scaleX(.85)rotate(5deg)}55%{transform:translateY(-55px)scaleY(1.1)scaleX(.9)rotate(-3deg)}80%{transform:translateY(-10px)scaleY(.9)scaleX(1.05)}90%{transform:translateY(3px)scaleY(.8)scaleX(1.2)}to{transform:translateY(0)scaleY(1)scaleX(1)}}.kitten-module__N_INKG__isRolling{animation:.7s ease-in-out kitten-module__N_INKG__rollover}@keyframes kitten-module__N_INKG__rollover{0%{transform:rotate(0)translate(0)}25%{transform:rotate(90deg)translate(10px)translateY(-5px)}50%{transform:rotate(180deg)translate(20px)translateY(0)}75%{transform:rotate(270deg)translate(10px)translateY(5px)}to{transform:rotate(360deg)translate(0)}}.kitten-module__N_INKG__isSpinning{animation:.4s linear kitten-module__N_INKG__brainrotSpin}@keyframes kitten-module__N_INKG__brainrotSpin{0%{transform:rotate(0)scale(1)}25%{transform:rotate(180deg)scale(1.3)}50%{transform:rotate(360deg)scale(.8)}75%{transform:rotate(540deg)scale(1.2)}to{transform:rotate(720deg)scale(1)}}.kitten-module__N_INKG__isFlopping{animation:.6s ease-in-out kitten-module__N_INKG__flop}@keyframes kitten-module__N_INKG__flop{0%{transform:rotate(0)translate(0)}20%{transform:rotate(15deg)translate(5px)}50%{transform:rotate(90deg)translate(15px)translateY(10px)}70%{transform:rotate(85deg)translate(12px)translateY(12px)}85%{transform:rotate(92deg)translate(14px)translateY(11px)}to{transform:rotate(0)translate(0)translateY(0)}}.kitten-module__N_INKG__isZoomies{animation:.6s ease-in-out kitten-module__N_INKG__zoomies}@keyframes kitten-module__N_INKG__zoomies{0%{transform:translate(0)scaleX(1)}10%{transform:translate(-30px)scaleX(-1)rotate(-5deg)}25%{transform:translate(-60px)scaleX(-1)rotate(3deg)}35%{transform:translate(-30px)scaleX(1)rotate(-3deg)}50%{transform:translate(30px)scaleX(1)rotate(5deg)}65%{transform:translate(60px)scaleX(1)rotate(-3deg)}80%{transform:translate(20px)scaleX(-1)rotate(3deg)}to{transform:translate(0)scaleX(1)rotate(0)}}.kitten-module__N_INKG__isHeadbanging{animation:.3s ease-in-out 3 kitten-module__N_INKG__headbang}.kitten-module__N_INKG__isHeadbanging .kitten-module__N_INKG__head{animation:.15s ease-in-out infinite kitten-module__N_INKG__headbangHead}@keyframes kitten-module__N_INKG__headbang{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes kitten-module__N_INKG__headbangHead{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-50%)rotate(15deg)translateY(4px)}}.kitten-module__N_INKG__isVibrating{animation:80ms linear infinite kitten-module__N_INKG__vibrate}@keyframes kitten-module__N_INKG__vibrate{0%{transform:translate(0)rotate(0)}20%{transform:translate(-3px,2px)rotate(-4deg)}40%{transform:translate(3px,-2px)rotate(4deg)}60%{transform:translate(-2px,-3px)rotate(-3deg)}80%{transform:translate(2px,3px)rotate(3deg)}to{transform:translate(0)rotate(0)}}.kitten-module__N_INKG__isVibrating .kitten-module__N_INKG__tail{animation:.1s linear infinite kitten-module__N_INKG__tailFreakout}.kitten-module__N_INKG__isVibrating .kitten-module__N_INKG__earLeft{animation:.12s linear infinite kitten-module__N_INKG__earFlap}.kitten-module__N_INKG__isVibrating .kitten-module__N_INKG__earRight{animation:.12s linear infinite reverse kitten-module__N_INKG__earFlap}@keyframes kitten-module__N_INKG__tailFreakout{0%{transform:rotate(-30deg)}50%{transform:rotate(35deg)}to{transform:rotate(-30deg)}}@keyframes kitten-module__N_INKG__earFlap{0%{transform:rotate(-25deg)}50%{transform:rotate(5deg)}to{transform:rotate(-25deg)}}.kitten-module__N_INKG__isLoafing{animation:.4s ease-out forwards kitten-module__N_INKG__loaf}@keyframes kitten-module__N_INKG__loaf{0%{transform:scaleY(1)scaleX(1)}50%{transform:scaleY(.5)scaleX(1.4)}to{transform:scaleY(.6)scaleX(1.3)}}.kitten-module__N_INKG__isBigEyes .kitten-module__N_INKG__eye{background:#1a1a18;width:8px;height:8px;box-shadow:inset 2px 1px #fff}.kitten-module__N_INKG__badge{background:var(--color-contrast);width:16px;height:16px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;animation:.3s kitten-module__N_INKG__badgePop;display:flex;position:absolute;top:-4px;right:-4px}@keyframes kitten-module__N_INKG__badgePop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.kitten-module__N_INKG__tooltip{background:var(--color-primary);white-space:nowrap;font-size:12px;font-family:var(--font-body);color:var(--color-contrast);pointer-events:none;letter-spacing:.02em;border:1px solid #c8a97e4d;border-radius:8px 8px 0;padding:8px 14px;animation:.25s kitten-module__N_INKG__tooltipIn;position:absolute;bottom:calc(100% + 10px);right:0}@keyframes kitten-module__N_INKG__tooltipIn{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.accordion-module__qfoQrG__accordion .accordion-module__qfoQrG__body{transition:height .6s var(--ease-out-expo);overflow:hidden}
.alert-dialog-module__EW_O8a__backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;background-color:#00000080;transition:opacity .15s ease-out;position:fixed;inset:0}.alert-dialog-module__EW_O8a__backdrop[data-starting-style],.alert-dialog-module__EW_O8a__backdrop[data-ending-style]{opacity:0}.alert-dialog-module__EW_O8a__popup{z-index:101;background-color:var(--color-primary);border:1px solid var(--color-secondary);opacity:1;border-radius:2.13333vw;width:100%;max-width:min(400px,90vw);padding:6.4vw;transition:transform .15s ease-out,opacity .15s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.alert-dialog-module__EW_O8a__popup[data-starting-style],.alert-dialog-module__EW_O8a__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.95)}@media (min-width:800px){.alert-dialog-module__EW_O8a__popup{border-radius:.555556vw;padding:1.66667vw}}.alert-dialog-module__EW_O8a__title{color:var(--color-secondary);margin:0 0 2.13333vw;font-size:1.125rem;font-weight:600}@media (min-width:800px){.alert-dialog-module__EW_O8a__title{margin:0 0 .555556vw}}.alert-dialog-module__EW_O8a__description{color:var(--color-secondary);opacity:.7;margin:0 0 5.33333vw;line-height:1.5}@media (min-width:800px){.alert-dialog-module__EW_O8a__description{margin:0 0 1.38889vw}}.alert-dialog-module__EW_O8a__actions{justify-content:flex-end;gap:2.13333vw;display:flex}@media (min-width:800px){.alert-dialog-module__EW_O8a__actions{gap:.555556vw}}.alert-dialog-module__EW_O8a__cancel,.alert-dialog-module__EW_O8a__confirm{font-size:inherit;cursor:pointer;border:none;border-radius:1.06667vw;padding:2.13333vw 4.26667vw;font-family:inherit;transition:background-color .15s,color .15s}@media (min-width:800px){.alert-dialog-module__EW_O8a__cancel,.alert-dialog-module__EW_O8a__confirm{border-radius:.277778vw;padding:.555556vw 1.11111vw}}:is(.alert-dialog-module__EW_O8a__cancel,.alert-dialog-module__EW_O8a__confirm):focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.alert-dialog-module__EW_O8a__cancel{color:var(--color-secondary);border:1px solid var(--color-secondary);background-color:#0000}@media (hover:hover){.alert-dialog-module__EW_O8a__cancel:hover{background-color:var(--color-secondary);color:var(--color-primary)}}.alert-dialog-module__EW_O8a__confirm{background-color:var(--color-contrast);color:var(--color-primary)}@media (hover:hover){.alert-dialog-module__EW_O8a__confirm:hover{opacity:.9}}.alert-dialog-module__EW_O8a__confirm.alert-dialog-module__EW_O8a__destructive{background-color:#dc2626}
.checkbox-module__McL61q__container{cursor:pointer;align-items:center;gap:2.13333vw;display:flex}@media (min-width:800px){.checkbox-module__McL61q__container{gap:.555556vw}}.checkbox-module__McL61q__label{color:var(--color-secondary);font-size:inherit;-webkit-user-select:none;user-select:none}.checkbox-module__McL61q__root{border:2px solid var(--color-secondary);cursor:pointer;background-color:#0000;border-radius:1.06667vw;flex-shrink:0;justify-content:center;align-items:center;width:5.33333vw;height:5.33333vw;transition:background-color .15s,border-color .15s;display:flex}@media (min-width:800px){.checkbox-module__McL61q__root{border-radius:.277778vw;width:1.38889vw;height:1.38889vw}}.checkbox-module__McL61q__root:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.checkbox-module__McL61q__root[data-checked],.checkbox-module__McL61q__root[data-indeterminate]{background-color:var(--color-contrast);border-color:var(--color-contrast)}.checkbox-module__McL61q__root[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox-module__McL61q__indicator{color:var(--color-primary);justify-content:center;align-items:center;display:flex}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}
.marquee-module__hTg7eW__marquee{display:flex;overflow-x:clip}.marquee-module__hTg7eW__marquee .marquee-module__hTg7eW__inner{white-space:nowrap;display:flex;transform:translate(0,0)}:is(.marquee-module__hTg7eW__marquee .marquee-module__hTg7eW__inner)>*{flex-shrink:0}
.menu-module__RrAVca__trigger{background-color:var(--color-primary);color:var(--color-secondary);cursor:pointer;border:1px solid;border-radius:.533333vw;justify-content:space-between;align-items:center;gap:2.13333vw;padding:2.13333vw 3.2vw;display:flex;position:relative}@media (min-width:800px){.menu-module__RrAVca__trigger{border-radius:.138889vw;gap:.555556vw;padding:.555556vw .833333vw}}.menu-module__RrAVca__popup{min-width:var(--anchor-width);background-color:var(--color-primary);border:1px solid var(--color-secondary);z-index:50;transform-origin:var(--transform-origin);opacity:1;border-radius:.533333vw;outline:none;flex-direction:column;align-items:stretch;padding:1.06667vw;transition:transform .15s ease-out,opacity .15s ease-out;display:flex;overflow:clip;transform:scale(1)}.menu-module__RrAVca__popup[data-starting-style],.menu-module__RrAVca__popup[data-ending-style]{opacity:0;transform:scale(.95)}@media (min-width:800px){.menu-module__RrAVca__popup{border-radius:.138889vw;padding:.277778vw}}.menu-module__RrAVca__item{color:var(--color-secondary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.533333vw;outline:none;width:100%;padding:2.13333vw 3.2vw;display:block;position:relative}@media (min-width:800px){.menu-module__RrAVca__item{border-radius:.138889vw;padding:.555556vw .833333vw}}@media (hover:hover){.menu-module__RrAVca__item:hover,.menu-module__RrAVca__item[data-highlighted]{background-color:var(--color-contrast);color:var(--color-primary)}}.menu-module__RrAVca__item:focus-visible{background-color:var(--color-contrast);color:var(--color-primary)}.menu-module__RrAVca__item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-module__RrAVca__separator{background-color:var(--color-secondary);opacity:.2;border:none;height:1px;margin:1.06667vw 0}@media (min-width:800px){.menu-module__RrAVca__separator{margin:.277778vw 0}}.menu-module__RrAVca__arrow{transition:transform .15s ease-out}[data-open] .menu-module__RrAVca__arrow{transform:rotate(180deg)}.menu-module__RrAVca__icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}
.not-configured-module__LxfUGG__container{text-align:center;min-height:100dvh;font-family:var(--font-mono,monospace);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.not-configured-module__LxfUGG__icon{margin-bottom:1rem;font-size:4rem}.not-configured-module__LxfUGG__title{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.not-configured-module__LxfUGG__description{color:var(--color-text-secondary,#888);max-width:400px;margin-bottom:2rem}.not-configured-module__LxfUGG__instructions{background:var(--color-surface,#ffffff0d);border:1px solid var(--color-border,#ffffff1a);text-align:left;border-radius:8px;width:100%;max-width:500px;padding:1.5rem 2rem}.not-configured-module__LxfUGG__subtitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.not-configured-module__LxfUGG__steps{margin:0;padding-left:1.25rem;list-style:decimal}.not-configured-module__LxfUGG__steps li{margin-bottom:.75rem;line-height:1.5}.not-configured-module__LxfUGG__steps code{background:var(--color-code-bg,#ffffff1a);border-radius:4px;padding:.125rem .375rem;font-size:.875em}.not-configured-module__LxfUGG__envList{margin:.5rem 0 0;padding:0;list-style:none}.not-configured-module__LxfUGG__envList li{margin-bottom:.25rem}.not-configured-module__LxfUGG__envList code{color:var(--color-accent,#00d9ff)}.not-configured-module__LxfUGG__docs{border-top:1px solid var(--color-border,#ffffff1a);margin-top:1rem;padding-top:1rem}.not-configured-module__LxfUGG__docs a{color:var(--color-link,#00d9ff);text-decoration:none}.not-configured-module__LxfUGG__docs a:hover{text-decoration:underline}.not-configured-module__LxfUGG__hint{color:var(--color-text-secondary,#888);margin-top:1.5rem;font-size:.875rem}.not-configured-module__LxfUGG__hint code{background:var(--color-code-bg,#ffffff1a);border-radius:4px;padding:.125rem .375rem}
.about-module__m7B5Va__section{z-index:var(--z-content);padding:calc(((120 * 100) / var(--device-width)) * 1vw) var(--safe);position:relative}@media (max-width:799.98px){.about-module__m7B5Va__section{padding-top:calc(((80 * 100) / var(--device-width)) * 1vw);padding-bottom:calc(((80 * 100) / var(--device-width)) * 1vw)}}.about-module__m7B5Va__divider{background:linear-gradient(90deg, transparent 0%, var(--color-contrast) 50%, transparent 100%);width:100%;height:1px;margin-bottom:calc(((60 * 100) / var(--device-width)) * 1vw)}.about-module__m7B5Va__grid{grid-gap:calc(((40 * 100) / var(--device-width)) * 1vw);gap:calc(((40 * 100) / var(--device-width)) * 1vw);grid-template-columns:1fr;display:grid}@media (min-width:800px){.about-module__m7B5Va__grid{gap:calc(((80 * 100) / var(--device-width)) * 1vw);grid-template-columns:1fr 2fr}}.about-module__m7B5Va__label{text-transform:uppercase;color:var(--color-contrast);}.about-module__m7B5Va__text{max-width:640px;}.about-module__m7B5Va__text p+p{margin-top:1em}.about-module__m7B5Va__skills{margin-top:calc(((32 * 100) / var(--device-width)) * 1vw);flex-wrap:wrap;gap:8px;display:flex}.about-module__m7B5Va__skill{text-transform:uppercase;color:var(--color-contrast);border:1px solid #c8a97e4d;border-radius:2px;padding:6px 14px;}
.select-module__R36I1q__label{color:var(--color-secondary);margin-bottom:1.06667vw;font-size:.875rem;font-weight:500;display:block}@media (min-width:800px){.select-module__R36I1q__label{margin-bottom:.277778vw}}.select-module__R36I1q__trigger{background-color:var(--color-primary);color:var(--color-secondary);cursor:pointer;align-items:center;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #0000001a}.select-module__R36I1q__trigger:hover{border-color:var(--color-contrast)}.select-module__R36I1q__trigger:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.select-module__R36I1q__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__R36I1q__popup{background-color:var(--color-primary);border:1px solid var(--color-secondary);z-index:50;max-height:300px;transform-origin:var(--transform-origin);opacity:1;border-radius:1.06667vw;outline:none;padding:1.06667vw;transition:transform .15s ease-out,opacity .15s ease-out;overflow-y:auto;transform:scale(1);box-shadow:0 4px 12px #00000026}.select-module__R36I1q__popup[data-starting-style],.select-module__R36I1q__popup[data-ending-style]{opacity:0;transform:scale(.95)}@media (min-width:800px){.select-module__R36I1q__popup{border-radius:.277778vw;padding:.277778vw}}.select-module__R36I1q__option{min-width:var(--anchor-width);cursor:default;color:var(--color-secondary);border-radius:.533333vw;outline:none;grid-template-columns:.75rem 1fr}@media (min-width:800px){.select-module__R36I1q__option{border-radius:.138889vw}}.select-module__R36I1q__option[data-side=none]{min-width:calc(var(--anchor-width) + 1rem);padding-right:1rem}.select-module__R36I1q__option[data-highlighted]{background-color:var(--color-contrast);color:var(--color-primary)}.select-module__R36I1q__option[data-disabled]{opacity:.5;cursor:not-allowed}
.modal-module__hVbPDa__modal{z-index:2;width:100%;height:100dvh;display:flex;position:fixed}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open){pointer-events:none}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__catch-click{opacity:0}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__inner{transform:translate(100%)}.modal-module__hVbPDa__catch-click{width:100%;height:100%;transition:.5s opacity var(--ease-gleasing);background:#000000b3;position:absolute;top:0;left:0}.modal-module__hVbPDa__inner{background-color:var(--color-primary);width:75%;height:100%;color:var(--color-secondary);text-transform:uppercase;transition:.8s transform var(--ease-gleasing);flex-direction:column;padding:3.2vw;display:flex;position:relative;left:25%}@media (min-width:800px){.modal-module__hVbPDa__inner{width:50%;padding:3.88889vw .555556vw .555556vw;left:50%}}.modal-module__hVbPDa__inner .modal-module__hVbPDa__heading{border-bottom:1px solid var(--color-secondary);padding-bottom:4.26667vw}@media (min-width:800px){.modal-module__hVbPDa__inner .modal-module__hVbPDa__heading{padding-bottom:1.11111vw}}.modal-module__hVbPDa__close{position:absolute;top:3.2vw;right:3.2vw}@media (min-width:800px){.modal-module__hVbPDa__close{position:absolute;top:.555556vw;right:.555556vw}}.modal-module__hVbPDa__close.modal-module__hVbPDa__active{background:var(--color-secondary)}.modal-module__hVbPDa__lines{overscroll-behavior:contain;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}@media (min-width:800px){.modal-module__hVbPDa__lines{max-height:41.6667vw}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{grid-gap:var(--layout-columns-gap);border-bottom:1px solid var(--color-secondary);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"media media info info.remove""media media quantity quantity price price";padding:4.26667vw 0;display:grid}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{grid-template-areas:"media media info info.remove""media media quantity. .price";padding:1.11111vw 0}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media{grid-area:media;width:100%;height:40vw;position:relative}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media) img{-o-object-fit:contain;object-fit:contain;height:100%}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media{height:17.3611vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info{flex-direction:column;grid-area:info;justify-content:space-between;display:flex}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info{padding-left:.555556vw}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details{flex-direction:column;display:flex}@media (max-width:799.98px){:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details{font-size:2.66667vw}}:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details) .modal-module__hVbPDa__title{margin-bottom:.555556vw;font-size:4.8vw}@media (min-width:800px){:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details) .modal-module__hVbPDa__title{font-size:1.66667vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__remove{grid-area:remove;justify-self:flex-end}.modal-module__hVbPDa__disable:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__remove) button){pointer-events:none;opacity:.5}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{background-color:var(--color-secondary);height:fit-content;color:var(--color-black);border-radius:26.6667vw;grid-area:quantity;justify-content:space-between;align-items:center;padding:2.13333vw 4.26667vw;display:flex}@media (max-width:799.98px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{align-self:center;font-size:3.2vw}}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{border-radius:6.94444vw;align-self:flex-end;padding:.833333vw 1.11111vw}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button{text-align:center}.modal-module__hVbPDa__disable:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button){pointer-events:none;opacity:.5}@media (hover:hover){:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button):hover{color:var(--color-white)}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) span{padding:0 2.13333vw}@media (min-width:800px){:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) span{padding:0 1.11111vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__price{grid-area:price;align-self:center;height:fit-content}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__price{align-self:flex-end}}.modal-module__hVbPDa__checkout{align-self:flex-end;width:100%;position:relative}.modal-module__hVbPDa__checkout:before{content:"";pointer-events:none;background:linear-gradient(#0c002400 0%,#000 45%);width:100%;height:100%;position:absolute;top:-3.47222vw}@media (max-width:799.98px){.modal-module__hVbPDa__checkout:before{top:-13.3333vw}}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__top{justify-content:space-between;margin-bottom:1.11111vw;display:flex;position:relative}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action{text-align:center;border:2px solid var(--color-red);border-radius:.555556vw;width:100%;padding:1.73611vw 0;display:block;position:relative;overflow:hidden}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action) span{position:relative}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):before{content:"";background-color:var(--color-red);clip-path:circle(0%);position:absolute;inset:0}@media (hover:hover){:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):hover{color:var(--color-black)}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):hover:before{transition:1s clip-path var(--ease-gleasing);clip-path:circle(100%)}}
.contact-module__qLUIUW__section{z-index:var(--z-content);padding:calc(((160 * 100) / var(--device-width)) * 1vw) var(--safe);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (max-width:799.98px){.contact-module__qLUIUW__section{padding-top:calc(((100 * 100) / var(--device-width)) * 1vw);padding-bottom:calc(((100 * 100) / var(--device-width)) * 1vw)}}.contact-module__qLUIUW__divider{background:linear-gradient(90deg, transparent 0%, var(--color-contrast) 50%, transparent 100%);width:100%;height:1px;margin-bottom:calc(((80 * 100) / var(--device-width)) * 1vw)}.contact-module__qLUIUW__heading{color:var(--color-secondary);margin-bottom:calc(((16 * 100) / var(--device-width)) * 1vw);}.contact-module__qLUIUW__subtext{color:var(--color-secondary);opacity:.6;margin-bottom:calc(((48 * 100) / var(--device-width)) * 1vw);max-width:480px;}.contact-module__qLUIUW__links{gap:calc(((48 * 100) / var(--device-width)) * 1vw);flex-wrap:wrap;justify-content:center;display:flex}.contact-module__qLUIUW__link{text-transform:uppercase;color:var(--color-contrast);border:1px solid #c8a97e4d;padding:12px 24px;transition:background-color .3s,border-color .3s;}@media (hover:hover){.contact-module__qLUIUW__link:hover{border-color:var(--color-contrast);background-color:#c8a97e1a}}.contact-module__qLUIUW__email{color:var(--color-contrast);margin-bottom:calc(((40 * 100) / var(--device-width)) * 1vw);transition:opacity .3s;}@media (hover:hover){.contact-module__qLUIUW__email:hover{opacity:.7}}
.dropdown-module__krs8wG__dropdown{grid-column:1/-1;position:relative}.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__trigger{background-color:var(--color-primary);color:var(--color-secondary);border:1px solid;border-radius:.533333vw;justify-content:space-between;align-items:center;padding:2.13333vw 3.2vw;display:flex;position:relative}@media (min-width:800px){.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__trigger{border-radius:.138889vw;padding:.555556vw .833333vw}}.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__options{z-index:1;background-color:var(--color-primary);border:1px solid var(--color-secondary);border-radius:.533333vw;flex-direction:column;align-items:center;min-width:100%;padding:1.06667vw;display:flex;position:absolute;top:calc(100% + 1.06667vw);overflow:clip}@media (min-width:800px){.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__options{border-radius:.138889vw;padding:.277778vw;top:calc(100% + .277778vw)}}:is(.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__options) .dropdown-module__krs8wG__option{color:var(--color-secondary);text-align:center;white-space:nowrap;border-radius:.533333vw;width:100%;padding:2.13333vw 3.2vw;display:block;position:relative}@media (min-width:800px){:is(.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__options) .dropdown-module__krs8wG__option{border-radius:.138889vw;padding:.555556vw .833333vw}}@media (hover:hover){:is(:is(.dropdown-module__krs8wG__dropdown .dropdown-module__krs8wG__options) .dropdown-module__krs8wG__option):hover{background-color:var(--color-contrast);color:var(--color-primary)}}.dropdown-module__krs8wG__dropdown:not(.dropdown-module__krs8wG__isOpened) .dropdown-module__krs8wG__options{pointer-events:none;visibility:hidden}
.switch-module__Cv3RlW__container{cursor:pointer;align-items:center;gap:2.13333vw;display:flex}@media (min-width:800px){.switch-module__Cv3RlW__container{gap:.555556vw}}.switch-module__Cv3RlW__label{color:var(--color-secondary);font-size:inherit;-webkit-user-select:none;user-select:none}.switch-module__Cv3RlW__root{background-color:var(--color-secondary);opacity:.3;cursor:pointer;border:none;border-radius:3.2vw;flex-shrink:0;width:11.7333vw;height:6.4vw;padding:.533333vw;transition:background-color .15s,opacity .15s;position:relative}@media (min-width:800px){.switch-module__Cv3RlW__root{border-radius:.833333vw;width:3.05556vw;height:1.66667vw;padding:.138889vw}}.switch-module__Cv3RlW__root:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.switch-module__Cv3RlW__root[data-checked]{background-color:var(--color-contrast);opacity:1}.switch-module__Cv3RlW__root[data-disabled]{opacity:.2;cursor:not-allowed}.switch-module__Cv3RlW__thumb{background-color:var(--color-primary);border-radius:50%;width:5.33333vw;height:5.33333vw;transition:transform .15s;display:block;box-shadow:0 1px 3px #0003}@media (min-width:800px){.switch-module__Cv3RlW__thumb{width:1.38889vw;height:1.38889vw}}[data-checked] .switch-module__Cv3RlW__thumb{transform:translate(5.33333vw)}@media (min-width:800px){[data-checked] .switch-module__Cv3RlW__thumb{transform:translate(1.38889vw)}}
.experience-module__05Gscq__section{z-index:var(--z-content);padding:calc(((120 * 100) / var(--device-width)) * 1vw) var(--safe);position:relative}@media (max-width:799.98px){.experience-module__05Gscq__section{padding-top:calc(((80 * 100) / var(--device-width)) * 1vw);padding-bottom:calc(((80 * 100) / var(--device-width)) * 1vw)}}.experience-module__05Gscq__divider{background:linear-gradient(90deg, transparent 0%, var(--color-contrast) 50%, transparent 100%);width:100%;height:1px;margin-bottom:calc(((60 * 100) / var(--device-width)) * 1vw)}.experience-module__05Gscq__header{margin-bottom:calc(((48 * 100) / var(--device-width)) * 1vw)}.experience-module__05Gscq__label{text-transform:uppercase;color:var(--color-contrast);}.experience-module__05Gscq__timeline{flex-direction:column;display:flex}.experience-module__05Gscq__item{grid-gap:calc(((16 * 100) / var(--device-width)) * 1vw);gap:calc(((16 * 100) / var(--device-width)) * 1vw);padding:calc(((32 * 100) / var(--device-width)) * 1vw) 0;border-top:1px solid #c8a97e26;grid-template-columns:1fr;display:grid}@media (min-width:800px){.experience-module__05Gscq__item{gap:calc(((40 * 100) / var(--device-width)) * 1vw);grid-template-columns:200px 1fr 1fr}}.experience-module__05Gscq__item:last-child{border-bottom:1px solid #c8a97e26}.experience-module__05Gscq__period{text-transform:uppercase;color:var(--color-secondary);opacity:.5;white-space:nowrap;}.experience-module__05Gscq__info{flex-direction:column;gap:4px;display:flex}.experience-module__05Gscq__company{color:var(--color-secondary);}.experience-module__05Gscq__role{color:var(--color-contrast);}.experience-module__05Gscq__description{color:var(--color-secondary);opacity:.7;}
.tabs-module__lVWYQa__list{border-bottom:1px solid var(--color-secondary);gap:1.06667vw;padding-bottom:.266667vw;display:flex;position:relative}@media (min-width:800px){.tabs-module__lVWYQa__list{gap:.277778vw;padding-bottom:.0694445vw}}.tabs-module__lVWYQa__tab{color:var(--color-secondary);cursor:pointer;font-size:inherit;opacity:.6;background:0 0;border:none;padding:2.13333vw 4.26667vw;font-family:inherit;transition:opacity .15s,color .15s;position:relative}@media (min-width:800px){.tabs-module__lVWYQa__tab{padding:.555556vw 1.11111vw}}@media (hover:hover){.tabs-module__lVWYQa__tab:hover{opacity:.8}}.tabs-module__lVWYQa__tab:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.tabs-module__lVWYQa__tab[data-selected]{opacity:1;color:var(--color-contrast)}.tabs-module__lVWYQa__tab[data-disabled]{opacity:.3;cursor:not-allowed}.tabs-module__lVWYQa__indicator{background-color:var(--color-contrast);height:2px;transition:left .2s ease-out,width .2s ease-out;position:absolute;bottom:0}.tabs-module__lVWYQa__panel{padding:4.26667vw 0}@media (min-width:800px){.tabs-module__lVWYQa__panel{padding:1.11111vw 0}}.tabs-module__lVWYQa__panel:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}
.add-to-cart-module__SM7TIG__cta{cursor:pointer;transition:.3s opacity var(--ease-gleasing)}.add-to-cart-module__SM7TIG__disable{opacity:.5;pointer-events:none;cursor:not-allowed;transition:.3s opacity var(--ease-gleasing)}
.size-and-buy-module___Ee_ma__add:before{content:"";background-color:var(--color-black);clip-path:circle(0%);position:absolute;inset:0}.size-and-buy-module___Ee_ma__add button{width:100%;padding:4.26667vw;position:relative}@media (min-width:800px){.size-and-buy-module___Ee_ma__add button{padding:1.11111vw}}@media (hover:hover){.size-and-buy-module___Ee_ma__add:hover{color:var(--color-white)}.size-and-buy-module___Ee_ma__add:hover:before{transition:1s clip-path var(--ease-gleasing);clip-path:circle(100%)}}.size-and-buy-module___Ee_ma__size>button{border:2px solid var(--color-black);border-radius:2.13333vw}@media (min-width:800px){.size-and-buy-module___Ee_ma__size>button{border-radius:.555556vw}}.size-and-buy-module___Ee_ma__size>div{padding:0}
.hero-module__8TW7oa__section{min-height:100dvh;padding:var(--safe);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-module__8TW7oa__content{z-index:var(--z-content);text-align:center;align-items:center;gap:calc(((16 * 100) / var(--device-width)) * 1vw);flex-direction:column;display:flex;position:relative}.hero-module__8TW7oa__name{text-transform:uppercase;color:var(--color-contrast);}.hero-module__8TW7oa__role{color:var(--color-secondary);opacity:.7;}.hero-module__8TW7oa__scrollIndicator{bottom:calc(((40 * 100) / var(--device-width)) * 1vw);color:var(--color-secondary);opacity:.4;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.hero-module__8TW7oa__scrollLine{background:var(--color-secondary);width:1px;height:40px;animation:2s ease-in-out infinite hero-module__8TW7oa__scrollPulse}@keyframes hero-module__8TW7oa__scrollPulse{0%,to{opacity:.2;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.hero-module__8TW7oa__scrollText{text-transform:uppercase;}
.form-module__WUOACq__submit{background-color:var(--color-secondary);color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.form-module__WUOACq__submit.form-module__WUOACq__disabled{pointer-events:none;background-color:var(--color-secondary);color:#00000040;opacity:.5}.form-module__WUOACq__submit.form-module__WUOACq__submitted{pointer-events:none;background:var(--color-green)}.form-module__WUOACq__submit.form-module__WUOACq__error{pointer-events:none;background:var(--color-white)}.form-module__WUOACq__submit.form-module__WUOACq__pending{pointer-events:none;opacity:.7}.form-module__WUOACq__submit span{text-align:center;position:relative}.form-module__WUOACq__submit:before{content:"";background-color:var(--color-black);clip-path:circle(0%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.form-module__WUOACq__submit:hover{color:var(--color-white)}.form-module__WUOACq__submit:hover:before{transition:1s clip-path var(--ease-gleasing);clip-path:circle(100%)}}.form-module__WUOACq__messages{flex-direction:column;padding-right:4.26667vw;font-size:2.13333vw;display:flex}@media (min-width:800px){.form-module__WUOACq__messages{padding-right:1.11111vw;font-size:.972222vw}}.form-module__WUOACq__messages .form-module__WUOACq__error{color:var(--color-white)}
.tooltip-module__q_gaaq__popup{background-color:var(--color-secondary);color:var(--color-primary);z-index:100;max-width:280px;transform-origin:var(--transform-origin);opacity:1;border-radius:1.06667vw;padding:1.6vw 2.66667vw;font-size:.875rem;transition:transform .15s ease-out,opacity .15s ease-out;transform:scale(1);box-shadow:0 2px 8px #00000026}.tooltip-module__q_gaaq__popup[data-starting-style],.tooltip-module__q_gaaq__popup[data-ending-style]{opacity:0;transform:scale(.95)}@media (min-width:800px){.tooltip-module__q_gaaq__popup{border-radius:.277778vw;padding:.416667vw .694444vw}}.tooltip-module__q_gaaq__arrow{fill:var(--color-secondary)}.tooltip-module__q_gaaq__arrow[data-side=top]{bottom:-8px}.tooltip-module__q_gaaq__arrow[data-side=bottom]{top:-8px}.tooltip-module__q_gaaq__arrow[data-side=left]{right:-8px}.tooltip-module__q_gaaq__arrow[data-side=right]{left:-8px}
.page-module__kww6pa__hero{padding-top:32vw;padding-bottom:16vw}@media (min-width:800px){.page-module__kww6pa__hero{padding-top:11.1111vw;padding-bottom:5.55556vw}}.page-module__kww6pa__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;font-size:12.8vw;font-weight:400;line-height:1}@media (min-width:800px){.page-module__kww6pa__title{letter-spacing:.2em;font-size:6.94444vw}}.page-module__kww6pa__subtitle{font-family:var(--font-mono);opacity:.5;margin-top:4.26667vw;font-size:3.2vw}@media (min-width:800px){.page-module__kww6pa__subtitle{margin-top:1.66667vw;font-size:.972222vw}}.page-module__kww6pa__code{opacity:.8}.page-module__kww6pa__list{padding-bottom:21.3333vw}@media (min-width:800px){.page-module__kww6pa__list{padding-bottom:8.33333vw}}.page-module__kww6pa__sectionTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;opacity:.4;margin-bottom:6.4vw;font-size:3.2vw;font-weight:400}@media (min-width:800px){.page-module__kww6pa__sectionTitle{margin-bottom:2.22222vw;font-size:.833333vw}}.page-module__kww6pa__components{flex-direction:column;display:flex}.page-module__kww6pa__component{border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent);padding:6.4vw 0}.page-module__kww6pa__component:first-child{border-top:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent)}@media (min-width:800px){.page-module__kww6pa__component{padding:2.22222vw 0}}.page-module__kww6pa__componentHeader{justify-content:space-between;align-items:baseline;margin-bottom:4.26667vw;display:flex}@media (min-width:800px){.page-module__kww6pa__componentHeader{margin-bottom:1.66667vw}}.page-module__kww6pa__componentName{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:-.01em;font-size:4.8vw;font-weight:400}@media (min-width:800px){.page-module__kww6pa__componentName{font-size:1.66667vw}}.page-module__kww6pa__componentDescription{font-family:var(--font-mono);opacity:.5;font-size:2.93333vw}@media (min-width:800px){.page-module__kww6pa__componentDescription{font-size:.902778vw}}.page-module__kww6pa__componentDemo{flex-wrap:wrap;gap:3.2vw;display:flex}@media (min-width:800px){.page-module__kww6pa__componentDemo{gap:1.11111vw}}.page-module__kww6pa__aside{margin-top:12.8vw}@media (min-width:800px){.page-module__kww6pa__aside{margin-top:0;padding-top:2.77778vw}}.page-module__kww6pa__asideTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;opacity:.4;margin-bottom:2.13333vw;font-size:3.2vw;font-weight:400}@media (min-width:800px){.page-module__kww6pa__asideTitle{margin-bottom:.833333vw;font-size:.833333vw}}.page-module__kww6pa__asideDescription{font-family:var(--font-mono);opacity:.5;margin-bottom:5.33333vw;font-size:2.93333vw}@media (min-width:800px){.page-module__kww6pa__asideDescription{margin-bottom:1.66667vw;font-size:.833333vw}}.page-module__kww6pa__additional{flex-direction:column;gap:3.2vw;margin:0;padding:0;list-style:none;display:flex}@media (min-width:800px){.page-module__kww6pa__additional{gap:1.11111vw}}.page-module__kww6pa__additionalItem{flex-direction:column;gap:.533333vw;display:flex}@media (min-width:800px){.page-module__kww6pa__additionalItem{gap:.277778vw}}.page-module__kww6pa__additionalName{font-family:var(--font-mono);font-size:3.73333vw}@media (min-width:800px){.page-module__kww6pa__additionalName{font-size:1.11111vw}}.page-module__kww6pa__additionalDescription{font-family:var(--font-mono);opacity:.5;font-size:2.66667vw}@media (min-width:800px){.page-module__kww6pa__additionalDescription{font-size:.763889vw}}
.product-module__J9qDSW__product{height:calc(100dvh - 34.1333vw)}@media (min-width:800px){.product-module__J9qDSW__product{height:calc(100dvh - 5.55556vw)}}
.projects-module__6Lif1G__section{z-index:var(--z-content);padding:calc(((120 * 100) / var(--device-width)) * 1vw) var(--safe);position:relative}@media (max-width:799.98px){.projects-module__6Lif1G__section{padding-top:calc(((80 * 100) / var(--device-width)) * 1vw);padding-bottom:calc(((80 * 100) / var(--device-width)) * 1vw)}}.projects-module__6Lif1G__header{margin-bottom:calc(((48 * 100) / var(--device-width)) * 1vw);justify-content:space-between;align-items:baseline;display:flex}.projects-module__6Lif1G__label{text-transform:uppercase;color:var(--color-contrast);}.projects-module__6Lif1G__count{text-transform:uppercase;color:var(--color-secondary);opacity:.5;}.projects-module__6Lif1G__grid{grid-gap:calc(((24 * 100) / var(--device-width)) * 1vw);gap:calc(((24 * 100) / var(--device-width)) * 1vw);grid-template-columns:1fr;display:grid}@media (min-width:800px){.projects-module__6Lif1G__grid{grid-template-columns:1fr 1fr}}.projects-module__6Lif1G__card{padding:calc(((32 * 100) / var(--device-width)) * 1vw);gap:calc(((16 * 100) / var(--device-width)) * 1vw);border:1px solid #c8a97e26;flex-direction:column;transition:border-color .3s;display:flex;position:relative}@media (hover:hover){.projects-module__6Lif1G__card:hover{border-color:#c8a97e66}}.projects-module__6Lif1G__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.projects-module__6Lif1G__cardTitle{color:var(--color-secondary);}.projects-module__6Lif1G__arrow{color:var(--color-contrast);opacity:0;transition:opacity .3s,transform .3s;transform:translate(-4px,4px)}.projects-module__6Lif1G__card:hover .projects-module__6Lif1G__arrow{opacity:1;transform:translate(0)}.projects-module__6Lif1G__cardDescription{color:var(--color-secondary);opacity:.7;}.projects-module__6Lif1G__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.projects-module__6Lif1G__tag{text-transform:uppercase;color:var(--color-contrast);opacity:.7;background:#c8a97e14;padding:4px 10px;}
.fields-module__qt8IHa__field{flex-direction:column;gap:1.06667vw;display:flex}@media (min-width:800px){.fields-module__qt8IHa__field{gap:.277778vw}}.fields-module__qt8IHa__field.fields-module__qt8IHa__error .fields-module__qt8IHa__input,.fields-module__qt8IHa__field.fields-module__qt8IHa__error .fields-module__qt8IHa__textarea{border-color:#dc2626}.fields-module__qt8IHa__field.fields-module__qt8IHa__active .fields-module__qt8IHa__label{color:var(--color-contrast)}.fields-module__qt8IHa__label{color:var(--color-secondary);font-size:.875rem;font-weight:500;transition:color .15s}.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea{border:1px solid var(--color-secondary);color:var(--color-secondary);font-size:inherit;background-color:#0000;border-radius:1.06667vw;width:100%;padding:2.66667vw 3.2vw;font-family:inherit;transition:border-color .15s}@media (min-width:800px){.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea{border-radius:.277778vw;padding:.694444vw .833333vw}}:is(.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea)::-moz-placeholder{color:var(--color-secondary);opacity:.5}:is(.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea)::placeholder{color:var(--color-secondary);opacity:.5}:is(.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea):focus{border-color:var(--color-contrast);outline:none}:is(.fields-module__qt8IHa__input,.fields-module__qt8IHa__textarea):disabled{opacity:.5;cursor:not-allowed}.fields-module__qt8IHa__textarea{resize:vertical;min-height:100px}.fields-module__qt8IHa__errorMessage{color:#dc2626;margin-top:.533333vw;font-size:.75rem}@media (min-width:800px){.fields-module__qt8IHa__errorMessage{margin-top:.138889vw}}.fields-module__qt8IHa__checkboxGroup{gap:2.13333vw}@media (min-width:800px){.fields-module__qt8IHa__checkboxGroup{gap:.555556vw}}.fields-module__qt8IHa__groupLabel{color:var(--color-secondary);font-size:.875rem;font-weight:500}.fields-module__qt8IHa__options{flex-wrap:wrap;gap:2.13333vw;display:flex}@media (min-width:800px){.fields-module__qt8IHa__options{gap:.555556vw}}.fields-module__qt8IHa__option{border:1px solid var(--color-secondary);color:var(--color-secondary);cursor:pointer;background-color:#0000;border-radius:1.06667vw;padding:1.6vw 3.2vw;font-size:.875rem;transition:background-color .15s,color .15s,border-color .15s}@media (min-width:800px){.fields-module__qt8IHa__option{border-radius:.277778vw;padding:.416667vw .833333vw}}@media (hover:hover){.fields-module__qt8IHa__option:hover{border-color:var(--color-contrast)}}.fields-module__qt8IHa__option.fields-module__qt8IHa__selected{background-color:var(--color-contrast);border-color:var(--color-contrast);color:var(--color-primary)}
