.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova_regular-45mnJ3qM.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova_semibold-DuCXVEsA.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova_bold-ZY2eH_dj.otf) format("opentype");font-style:normal;font-weight:700 900;font-display:swap}:root{font-family:Proxima Nova,Arial,sans-serif;color:#f4f6f5;background:var(--background);font-synthesis:none;--background: #080b09;--surface: #111613;--line: rgba(244, 246, 245, .13);--text: #f4f6f5;--muted: #9ba69f;--accent: #0fbf9e;--scroll-background: var(--color-scroll-background, color-mix(in srgb, var(--surface) 90%, var(--text)));--scroll-bar: var(--color-scroll-bar, color-mix(in srgb, var(--accent) 45%, var(--surface)))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px;background-color:var(--scroll-background)}::-webkit-scrollbar-thumb{background-color:var(--scroll-bar)}div::-webkit-scrollbar{width:4px;height:4px;border-radius:6px}div::-webkit-scrollbar-thumb{border-radius:6px}::-webkit-scrollbar-corner{background-color:var(--scroll-background)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-bar) var(--scroll-background)}}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:100px}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--background)}body,body *{-webkit-user-select:none;user-select:none}main{position:relative;z-index:1}body :where(input,textarea,pre,pre *,code,code *,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,.is-selectable,.is-selectable *){-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{width:min(1120px,100% - 96px);margin-inline:auto}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.eyebrow>span:first-child{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #0fbf9e1f}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.04em}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:0 18px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#052d29;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease,transform .2s ease}.button .bi{font-size:18px}.button:active{filter:brightness(.9);transform:scale(.97);transition-duration:0s}@media(hover:hover)and (pointer:fine){.button:hover{background:#3bd8b9;border-color:#3bd8b9;box-shadow:0 0 25px #0fbf9e2b;transition-duration:0s}}@media(max-width:800px){.shell{width:min(100% - 48px,1120px)}}@media(max-width:560px){.shell{width:min(100% - 36px,1120px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.scroll-reveal{opacity:0;translate:0 24px}.scroll-reveal[data-reveal=fade]{translate:0 0}.scroll-reveal[data-reveal=side]{translate:24px 0}.scroll-reveal.is-visible{animation:scroll-reveal-in .76s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0ms)}@keyframes scroll-reveal-in{to{opacity:1;translate:0 0}}@media(max-width:560px){.scroll-reveal,.scroll-reveal[data-reveal=side]{translate:0 18px}.scroll-reveal.is-visible{animation-duration:.6s}}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;translate:0 0}}:root[data-site-style=main] .company-site{--color-primary: var(--accent);--color-text: var(--text);--color-header-blur: #313131a8;--color-header-button-blur: #313131a8;--color-header-button-blur-hover: #313131c4;--color-header-text: #e7e7e7;--color-header-icon: var(--accent);--color-header-hover: #a5a5a514;--color-fluent: #7a7a7a20;--color-fluent-border: #7a7a7a;--color-fluent-hover: #a7a7a730;--color-fluent-primary: color-mix(in srgb, var(--accent) 12.55%, transparent);--color-fluent-primary-border: var(--accent);--color-fluent-primary-hover: color-mix(in srgb, var(--accent) 18.82%, transparent)}:root[data-site-style=main] .company-site .shell{width:min(1560px,100% - 70px)}:root[data-site-style=main] .company-site .projects{padding-block:100px}:root[data-site-style=main] .company-site .section-heading h2,:root[data-site-style=main] .company-site .hackalem-copy h2,:root[data-site-style=main] .company-site .about h2{font-size:clamp(36px,4vw,62px);font-weight:800;letter-spacing:.03em;text-transform:uppercase}:root[data-site-style=main] .company-site .featured-project{border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent)}:root[data-site-style=main] .company-site .hackalem-visual{border-radius:8px}:root[data-site-style=main] .company-site .project-list:not(.project-list--archive,.project-list--repositories){padding-inline:22px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,transparent)}:root[data-site-style=main] .company-site .project-row:last-child{border-bottom:0}:root[data-site-style=main] .company-site .project-row{min-height:82px}:root[data-site-style=main] .company-site .exclusive-showcase-inner{min-height:480px}:root[data-site-style=main] .company-site .settings-panel{background:color-mix(in srgb,var(--surface) 96%,var(--background))}:root[data-site-style=main] .company-site .assistant-widget{right:32px;bottom:32px}:root[data-site-style=main] .company-site .settings-option{border-radius:8px}:root[data-site-style=main] .company-site :is(button,.button,.exclusive-showcase-link,.settings-menu-item,.settings-option,.palette-option,.settings-preview,.project-list,.project-row,.archive-heading,.featured-project,.featured-art,.hackalem-visual,.hackalem-track,.hero-bottom,.hero-eve-bubble,.image-viewer,.assistant-panel,.project-source-icon,.site-footer,.about,.hackalem){border-color:transparent}:root[data-site-style=main] .company-site :is(.settings-option,.palette-option):has(input:checked){border-color:transparent;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}:root[data-site-style=main] .company-site .settings-preview,:root[data-site-style=main] .company-site .project-list,:root[data-site-style=main] .company-site .featured-project,:root[data-site-style=main] .company-site .featured-art{border-color:transparent}:root[data-site-style=main] .company-site .legacy-cards .Card3D:after{border:0}@media(max-width:800px){:root[data-site-style=main] .company-site .shell{width:calc(100% - 40px)}}@media(max-width:560px){:root[data-site-style=main] .company-site .assistant-widget{right:18px;bottom:18px}:root[data-site-style=main] .company-site .shell{width:calc(100% - 30px)}:root[data-site-style=main] .company-site .projects{padding-block:76px}:root[data-site-style=main] .company-site .project-list:not(.project-list--archive,.project-list--repositories){padding-inline:12px}}html:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item):before{border:0}:root{--accent: var(--company-accent, #0fbf9e);--accent-hover: var(--company-accent-hover, #22d4b2);--accent-contrast: var(--company-accent-contrast, #000);--background: color-mix(in srgb, var(--accent) 2%, var(--theme-background, #080b0f));--surface: color-mix(in srgb, var(--accent) 3%, var(--theme-surface, #16191f));--scroll-bar: color-mix(in srgb, var(--accent) 70%, var(--text))}.company-site{--color-primary: var(--accent);--color-button-primary: var(--accent);--color-button-primary-hover: var(--accent-hover);--color-fluent-primary: color-mix(in srgb, var(--accent) 12.55%, transparent);--color-fluent-primary-border: var(--accent);--color-fluent-primary-hover: color-mix(in srgb, var(--accent) 18.82%, transparent);--color-scroll-bar: var(--scroll-bar)}.company-site .settings-panel,.company-site .assistant-panel,.company-site .image-viewer,.company-site .language-menu{background:var(--surface)}.company-site .site-header{background:color-mix(in srgb,var(--surface) 62%,transparent)}.company-site .viewer-stage{background:var(--background)}.company-site .settings-trigger,.company-site .settings-close,.company-site .settings-menu-item,.company-site .settings-option,.company-site .assistant-close,.company-site .viewer-controls button,.company-site .viewer-pages button{background:color-mix(in srgb,var(--text) 2.5%,var(--surface))}.company-site .assistant-panel{box-shadow:0 24px 72px #00000080,0 0 35px color-mix(in srgb,var(--accent) 8%,transparent)}.company-site .assistant-panel-body{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%)}.company-site .assistant-eve-stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 13%,transparent),transparent 66%)}.company-site .hero-eve-bubble,.company-site .hero-eve-bubble:not(.is-thinking):after,.company-site .assistant-eve-bubble,.company-site .assistant-eve-bubble:not(.is-thinking):after,.company-site .assistant-eve-bubble.is-thinking:before{background:color-mix(in srgb,var(--surface) 96%,transparent)}.company-site input,.company-site textarea{caret-color:var(--accent);accent-color:var(--accent)}.company-site :where(input:not([type=radio]):not([type=checkbox]),textarea){background:var(--surface);color:var(--text);border-color:var(--line)}.company-site .settings-preview.settings-style-preview,.company-site .settings-preview.settings-content-preview,.company-site .settings-preview.settings-palette-preview,.company-site .settings-preview.settings-theme-preview{background:var(--background)}.company-site .settings-style-preview--main>span{background:linear-gradient(var(--text),var(--text)) center 8px/31px 2px no-repeat,linear-gradient(var(--text),var(--text)) center 15px/26px 2px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,transparent) 0 25%,transparent 26% 30%,var(--accent) 31% 68%,transparent 69% 73%,color-mix(in srgb,var(--accent) 30%,transparent) 74%) center bottom/100% 13px no-repeat}.company-site .button,.company-site .exclusive-showcase-link{color:var(--accent-contrast)}.company-site .eyebrow>span:first-child{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)}.company-site .settings-option:has(input:checked){background:color-mix(in srgb,var(--accent) 7.5%,transparent)}@media(hover:hover)and (pointer:fine){.company-site .button:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 17%,transparent)}.company-site .language-trigger:hover,.company-site .language-menu button:hover,.company-site .gallery-button:hover,.company-site .viewer-controls button:hover,.company-site .viewer-pages button:hover,.company-site .assistant-close:hover,.company-site .settings-trigger:hover,.company-site .settings-menu-item:hover,.company-site .project-row--linked:hover .project-source-icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}.company-site .settings-close:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}.company-site .settings-trigger:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.company-site .settings-option:hover{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}.company-site .featured-project:hover,.company-site .project-row:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.company-site .project-row:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}@media(max-width:560px){.company-site .nav{background:var(--surface)}}:root{--theme-background: #0a0a0a;--theme-dark-surface: #181818;--theme-surface: var(--theme-dark-surface)}:root[data-accent-palette=emerald]{--theme-dark-surface: #111613}:root[data-site-theme=dark][data-accent-palette=emerald]{--theme-background: #080b09;--theme-surface: var(--theme-dark-surface)}:root[data-site-theme=light]{color-scheme:light;color:var(--text);--theme-background: #f9f9f9;--theme-surface: #fff;--text: #25313a;--muted: #59656d;--line: #25313a24;--theme-accent-ink: color-mix(in srgb, var(--accent) 38%, #17212b);--scroll-background: #edeef0;--scroll-bar: var(--theme-accent-ink)}.company-site .settings-preview.settings-theme-preview{display:grid;place-items:center}.company-site .settings-preview.settings-theme-preview i{font-size:22px;line-height:1}.company-site .settings-preview.settings-theme-preview--dark,:root[data-site-theme=light] .company-site .settings-preview.settings-theme-preview--dark{background:color-mix(in srgb,var(--accent) 3%,var(--theme-dark-surface));color:color-mix(in srgb,var(--accent) 65%,#fff)}.company-site .settings-preview.settings-theme-preview--light,:root[data-site-theme=light] .company-site .settings-preview.settings-theme-preview--light{background:#f4f6fb;color:color-mix(in srgb,var(--accent) 38%,#25313a)}:root[data-site-theme=light] .company-site,:root[data-site-theme=light][data-site-style=main] .company-site{--color-text: var(--text);--color-text-secondary: var(--muted);--color-primary: var(--theme-accent-ink);--color-header: #fff;--color-header-blur: #ffffffab;--color-header-text: var(--text);--color-header-icon: var(--theme-accent-ink);--color-header-hover: #89898914;--color-header-border: #dce1e6;--color-header-border-blur: #dce1e665;--color-header-button-blur: #ffffffab;--color-header-button-blur-hover: #f5f5f580;--color-button-primary: var(--theme-accent-ink);--color-button-blur: #ffffff65;--color-button-blur-hover: #f5f5f580;--color-scroll-background: #edeef0;--color-scroll-bar: var(--theme-accent-ink)}:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link),:root[data-site-theme=light][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:none}:root[data-site-theme=light] .company-site .site-header,:root[data-site-theme=light][data-site-style=main] .company-site .site-header{background:#ffffffab}:root[data-site-theme=light] .company-site .language-menu,:root[data-site-theme=light] .company-site .nav.is-open,:root[data-site-theme=light] .company-site .settings-trigger,:root[data-site-theme=light] .company-site .settings-panel,:root[data-site-theme=light] .company-site .assistant-panel,:root[data-site-theme=light] .company-site .image-viewer,:root[data-site-theme=light][data-site-style=main] .company-site .language-menu,:root[data-site-theme=light][data-site-style=main] .company-site .nav.is-open,:root[data-site-theme=light][data-site-style=main] .company-site .settings-trigger,:root[data-site-theme=light][data-site-style=main] .company-site .settings-panel,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-panel,:root[data-site-theme=light][data-site-style=main] .company-site .image-viewer{border-color:var(--line);background:var(--surface);color:var(--text)}:root[data-site-theme=light] .company-site .settings-close,:root[data-site-theme=light] .company-site .settings-menu-item,:root[data-site-theme=light] .company-site .settings-option,:root[data-site-theme=light] .company-site .assistant-close,:root[data-site-theme=light] .company-site .viewer-controls button,:root[data-site-theme=light] .company-site .viewer-pages button,:root[data-site-theme=light][data-site-style=main] .company-site .settings-close,:root[data-site-theme=light][data-site-style=main] .company-site .settings-menu-item,:root[data-site-theme=light][data-site-style=main] .company-site .settings-option,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-close,:root[data-site-theme=light][data-site-style=main] .company-site .viewer-controls button,:root[data-site-theme=light][data-site-style=main] .company-site .viewer-pages button{background:color-mix(in srgb,var(--text) 3%,transparent)}:root[data-site-theme=light] .company-site .settings-option:has(input:checked),:root[data-site-theme=light][data-site-style=main] .company-site .settings-option:has(input:checked){background:color-mix(in srgb,var(--accent) 9%,transparent)}:root[data-site-theme=light] .company-site .settings-kicker,:root[data-site-theme=light] .company-site .settings-option-check,:root[data-site-theme=light] .company-site .palette-check,:root[data-site-theme=light] .company-site .assistant-panel-kicker,:root[data-site-theme=light] .company-site .assistant-status-label,:root[data-site-theme=light] .company-site .language-menu [aria-checked=true],:root[data-site-theme=light] .company-site .panoramic-mobile-languages [aria-pressed=true],:root[data-site-theme=light][data-site-style=main] .company-site .settings-kicker,:root[data-site-theme=light][data-site-style=main] .company-site .settings-option-check,:root[data-site-theme=light][data-site-style=main] .company-site .palette-check,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-panel-kicker,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-status-label,:root[data-site-theme=light][data-site-style=main] .company-site .language-menu [aria-checked=true],:root[data-site-theme=light][data-site-style=main] .company-site .panoramic-mobile-languages [aria-pressed=true]{color:var(--theme-accent-ink)}:root[data-site-theme=light] .company-site .viewer-stage,:root[data-site-theme=light][data-site-style=main] .company-site .viewer-stage{background:color-mix(in srgb,var(--surface) 88%,var(--text))}:root[data-site-theme=light] .company-site .image-viewer::backdrop,:root[data-site-theme=light][data-site-style=main] .company-site .image-viewer::backdrop{background:#25313a66}:root[data-site-theme=light] .company-site .hero-eve-bubble,:root[data-site-theme=light] .company-site .hero-eve-bubble:after,:root[data-site-theme=light] .company-site .assistant-eve-bubble,:root[data-site-theme=light] .company-site .assistant-eve-bubble:before,:root[data-site-theme=light] .company-site .assistant-eve-bubble:after,:root[data-site-theme=light][data-site-style=main] .company-site .hero-eve-bubble,:root[data-site-theme=light][data-site-style=main] .company-site .hero-eve-bubble:after,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-eve-bubble,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-eve-bubble:before,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-eve-bubble:after{background:var(--surface);color:var(--text)}:root[data-site-theme=light] .company-site .assistant-world-entry button,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-world-entry button{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:var(--line);color:var(--text)}:root[data-site-theme=light] .company-site .assistant-world-entry button span,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-world-entry button span{color:var(--theme-accent-ink)}:root[data-site-theme=light] .company-site .assistant-world-note,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-world-note{color:var(--muted)}:root[data-site-theme=light] .company-site .assistant-world-error,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-world-error{color:#a13e24}:root[data-site-theme=light] .company-site .settings-preview,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview{background-color:var(--background);background-image:radial-gradient(ellipse at 70% 45%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 75%)}:root[data-site-theme=light] .company-site .settings-preview--comet,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--comet{background-image:radial-gradient(circle at 24% 22%,#52616a 0 1px,transparent 1.5px),radial-gradient(circle at 76% 66%,rgba(82,97,106,.6) 0 1px,transparent 1.5px)}:root[data-site-theme=light] .company-site .settings-preview--comet:after,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--comet:after{background:linear-gradient(90deg,transparent,var(--theme-accent-ink) 90%,#52616a)}:root[data-site-theme=light] .company-site .settings-preview--neon,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--neon{background-image:radial-gradient(ellipse at 25% 40%,rgba(255,0,170,.1254901961),transparent 70%)}:root[data-site-theme=light] .company-site .settings-preview--emerald,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--emerald{background-image:radial-gradient(ellipse at 50% 50%,rgba(0,160,122,.1882352941),transparent)}:root[data-site-theme=light] .company-site .settings-preview--grid,:root[data-site-theme=light] .company-site .settings-preview--combined,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--grid,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--combined{background-image:linear-gradient(rgba(37,49,58,.0784313725) 1px,transparent 1px),linear-gradient(90deg,rgba(37,49,58,.0784313725) 1px,transparent 1px),radial-gradient(ellipse at 70% 45%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 75%);background-size:6px 6px,6px 6px,auto}:root[data-site-theme=light] .company-site .settings-preview--trance,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--trance{filter:none}:root[data-site-theme=light] .company-site .settings-preview--glitch>span,:root[data-site-theme=light] .company-site .settings-preview--combined:after,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--glitch>span,:root[data-site-theme=light][data-site-style=main] .company-site .settings-preview--combined:after{background:linear-gradient(90deg,transparent,var(--theme-accent-ink),transparent);box-shadow:10px 15px 0 -1px color-mix(in srgb,var(--theme-accent-ink) 55%,transparent)}@media(hover:hover)and (pointer:fine){:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link):not(:disabled,[aria-disabled=true]):hover,:root[data-site-theme=light][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link):not(:disabled,[aria-disabled=true]):hover{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:none}:root[data-site-theme=light] .company-site .panoramic-dropdown button:hover,:root[data-site-theme=light] .company-site .panoramic-dropdown a:hover,:root[data-site-theme=light][data-site-style=main] .company-site .panoramic-dropdown button:hover,:root[data-site-theme=light][data-site-style=main] .company-site .panoramic-dropdown a:hover{background:var(--color-button-blur-hover)}}:root[data-site-theme=light][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link),:root[data-site-theme=light][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link):hover{border-color:transparent}:root[data-site-theme=light][data-site-style=main] .company-site .settings-trigger,:root[data-site-theme=light][data-site-style=main] .company-site .assistant-panel,:root[data-site-theme=light][data-site-style=main] .company-site .image-viewer,:root[data-site-theme=light][data-site-style=main] .company-site .panoramic-dropdown{border-color:transparent}:root[data-site-theme=light][data-background-motion] .company-site .ambient{background:radial-gradient(ellipse 65% 75% at 75% 38%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 78%),var(--background)}:root[data-site-theme=light][data-background-motion] .company-site .ambient-shade{background:linear-gradient(90deg,rgba(255,255,255,.4),transparent 66%),linear-gradient(180deg,transparent 38%,rgba(255,255,255,.3019607843))}:root[data-site-theme=light][data-background-motion] .company-site .ambient-glitch{filter:none;mix-blend-mode:normal;opacity:.35}:root[data-site-theme=light][data-background-motion] .company-site .ambient-curtains{mix-blend-mode:multiply;opacity:.5}:root[data-site-theme=light][data-background-motion] .company-site .ambient-trance{filter:none;mix-blend-mode:normal;opacity:1}:root[data-site-theme=light][data-background-motion] .company-site .ambient-legacy{mix-blend-mode:normal;opacity:.55}:root[data-site-theme=light][data-background-motion] .company-site .ambient-legacy-scan{background:repeating-linear-gradient(to bottom,rgba(37,49,58,.0509803922) 0 1px,transparent 2px 6px);mix-blend-mode:multiply;opacity:.25}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient:before{background:radial-gradient(900px 600px at 20% 25%,rgba(0,255,209,.2705882353),transparent 70%),radial-gradient(1000px 700px at 80% 70%,rgba(255,0,170,.2196078431),transparent 70%),radial-gradient(800px 600px at 50% 90%,rgba(107,255,0,.1568627451),transparent 70%),var(--theme-background)}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient-legacy{opacity:.95}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient-glow{mix-blend-mode:multiply}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient-legacy-bars{background:repeating-linear-gradient(0deg,rgba(37,49,58,.0235294118) 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,rgba(37,49,58,.0235294118) 0 1px,transparent 1px 6px)}:root[data-site-theme=light][data-background-motion=emerald] .company-site .ambient{--aurora-ink: var(--background);--aurora-deep: color-mix(in srgb, var(--aurora-secondary) 20%, var(--background))}:root[data-site-theme=light][data-background-motion=emerald] .company-site .ambient:before,:root[data-site-theme=light][data-background-motion=emerald] .company-site .ambient:after{mix-blend-mode:multiply;opacity:.7}:root[data-site-theme=light][data-background-motion=emerald] .company-site .ambient-legacy-base{background:radial-gradient(1200px 900px at 16% 22%,var(--aurora-secondary),transparent 70%),radial-gradient(900px 700px at 82% 74%,var(--aurora-tertiary),transparent 72%),linear-gradient(180deg,var(--aurora-ink),var(--aurora-deep) 55%,var(--background));opacity:.65}:root[data-site-theme=light][data-background-motion=emerald] .company-site .ambient-legacy-bars{mix-blend-mode:multiply;filter:brightness(.5);opacity:.3}:root[data-site-theme=light][data-background-motion=comet] .company-site .ambient-glow{background:radial-gradient(circle 2500px at 50% calc(100% + 1500px),color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%)}:root[data-site-theme=light][data-background-motion=neon]:is([data-background-project=rs],[data-background-project=cr],[data-background-project=nfit],[data-background-project=toosi],[data-background-project=gesh],[data-background-project=s3],[data-background-project=ss],[data-background-project=ozk],[data-background-project=ozm]) .company-site{--light-scene-accent: #0077ff;--light-scene-secondary: var(--light-scene-accent)}:root[data-site-theme=light][data-background-motion=neon]:is([data-background-project=rs],[data-background-project=cr],[data-background-project=nfit],[data-background-project=toosi],[data-background-project=gesh],[data-background-project=s3],[data-background-project=ss],[data-background-project=ozk],[data-background-project=ozm]) .company-site .ambient:before{background:radial-gradient(1100px 750px at 22% 22%,color-mix(in srgb,var(--light-scene-accent) 22%,transparent),transparent 75%),radial-gradient(900px 650px at 90% 70%,color-mix(in srgb,var(--light-scene-secondary) 20%,transparent),transparent 75%),var(--theme-background)}:root[data-site-theme=light][data-background-motion=neon]:is([data-background-project=rs],[data-background-project=cr],[data-background-project=nfit],[data-background-project=toosi],[data-background-project=gesh],[data-background-project=s3],[data-background-project=ss],[data-background-project=ozk],[data-background-project=ozm]) .company-site .ambient-glow{background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--light-scene-accent) 25%,transparent),transparent 40%)}:root[data-site-theme=light][data-background-project=rs] .company-site{--light-scene-accent: #ed3434}:root[data-site-theme=light][data-background-project=cr] .company-site{--light-scene-accent: #c19a00}:root[data-site-theme=light][data-background-project=nfit] .company-site{--light-scene-accent: #977fff;--light-scene-secondary: #02fa7e}:root[data-site-theme=light][data-background-project=toosi] .company-site{--light-scene-accent: #dcb464;--light-scene-secondary: #489dfd}:root[data-site-theme=light][data-background-project=gesh] .company-site{--light-scene-accent: #fdff82;--light-scene-secondary: #56ffa2}.company-site .legacy-ripple-wrap,.company-site .legacy-click-wrap{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.company-site :is(.settings-menu-item,.settings-option,.palette-option){--legacy-ripple-color: color-mix(in srgb, var(--accent) 18%, transparent);position:relative;isolation:isolate;overflow:hidden;touch-action:manipulation}.company-site :is(.settings-menu-item,.settings-option,.palette-option).legacy-ripple-active{color:var(--text)}.company-site :is(.settings-menu-item,.settings-option,.palette-option)>:not(.legacy-ripple-wrap,.legacy-click-wrap,input){position:relative;z-index:1}.company-site .legacy-click-wave,.company-site .legacy-ripple-wave{position:absolute;width:100px;height:100px;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity}.company-site .legacy-click-wave{background:#fff3}.company-site .presentation-controls .legacy-ripple{--legacy-ripple-color: var(--accent-hover);position:relative;isolation:isolate;overflow:hidden}.company-site .presentation-controls .legacy-ripple.legacy-ripple-active{color:#fff}.company-site .presentation-controls .legacy-ripple>:not(.legacy-ripple-wrap,.legacy-click-wrap){position:relative;z-index:1}.company-site .legacy-ripple-wave{top:50%;left:50%;background:radial-gradient(closest-side,var(--legacy-ripple-color) 0,transparent 100%);transform:translate(-50%,-50%) scale(0);filter:saturate(120%);transition:transform .35s ease-out,opacity .25s ease-out}@media(max-width:600px){.company-site .legacy-ripple-wave{transition:transform .1s ease-out,opacity .1s ease-out}}@media(prefers-reduced-motion:reduce){.company-site .legacy-ripple-wave{transition:opacity .1s ease-out}}:root[data-site-theme=light] .company-site .presentation-controls .legacy-ripple{--legacy-ripple-color: color-mix(in srgb, var(--accent) 28%, transparent)}:root[data-site-theme=light] .company-site .presentation-controls .legacy-ripple.legacy-ripple-active{color:var(--text)}:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link){--legacy-ripple-color: color-mix(in srgb, var(--accent) 20%, transparent);position:relative;isolation:isolate;overflow:hidden;touch-action:manipulation}:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link):before{display:none}:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link).legacy-ripple-active{color:var(--text)}:root[data-site-theme=light] .company-site :is(.button,.exclusive-showcase-link)>:not(.legacy-ripple-wrap,.legacy-click-wrap){position:relative;z-index:1}:root[data-site-theme=light] .company-site :is(.settings-menu-item,.settings-option,.palette-option){--legacy-ripple-color: color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-site-theme=light] .company-site .legacy-click-wave{background:color-mix(in srgb,var(--theme-accent-ink, var(--text)) 16%,transparent)}:root[data-site-style=main] .company-site{--legacy-fluent-fill: var(--color-fluent, #7a7a7a20);--legacy-fluent-hover: var(--color-fluent-hover, #a7a7a730);--legacy-fluent-border: var(--color-fluent-border, #7a7a7a);--legacy-primary-fill: var(--color-fluent-primary, #0fbf9e20);--legacy-primary-hover: var(--color-fluent-primary-hover, #0fbf9e30);--legacy-primary-border: var(--color-fluent-primary-border, #0fbf9e);--legacy-ripple-color: var(--color-button-primary-hover, #22d4b2)}:root[data-site-style=main] .company-site .button,:root[data-site-style=main] .company-site .exclusive-showcase-link{color:var(--color-text, var(--text))}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item){position:relative;isolation:isolate}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item):before{content:"";position:absolute;inset:0;border:1px solid var(--legacy-fluent-border);border-radius:inherit;background-color:var(--legacy-fluent-fill);pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side,white,transparent);mask-image:radial-gradient(circle closest-side,white,transparent);-webkit-mask-origin:border-box;mask-origin:border-box;-webkit-mask-position:var(--legacy-mask-position, -1000px -1000px);mask-position:var(--legacy-mask-position, -1000px -1000px);-webkit-mask-size:var(--legacy-mask-size, 150px 150px);mask-size:var(--legacy-mask-size, 150px 150px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item):is(.legacy-primary,.button,.exclusive-showcase-link):before{border-color:var(--legacy-primary-border);background-color:var(--legacy-primary-fill)}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item).legacy-fluent-no-bg:before,:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item).legacy-fluent-only-hover:before{background-color:transparent}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item).legacy-fluent-no-border:before{border:0}:root[data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger){isolation:isolate;overflow:hidden;touch-action:manipulation}:root[data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger):not(.settings-trigger,.legacy-scroll-next){position:relative}:root[data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger).legacy-ripple-active{color:var(--legacy-ripple-text, white)}:root[data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger).legacy-ripple-active:not(.settings-menu-item,.settings-option,.palette-option)>:not(.legacy-ripple-wrap,.legacy-click-wrap){color:inherit}:root[data-site-style=main] .company-site :is(.settings-menu-item,.settings-option,.palette-option){--legacy-ripple-color: color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-site-style=main] .company-site :is(.settings-menu-item,.settings-option,.palette-option).legacy-ripple-active{color:var(--text)}:root[data-site-style=main] .company-site :is(.settings-menu-item,.settings-option,.palette-option):before{display:none}:root[data-site-style=main] .company-site .legacy-ripple-wrap{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}:root[data-site-style=main] .company-site .legacy-click-wrap{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}:root[data-site-style=main] .company-site .legacy-click-wave{position:absolute;width:100px;height:100px;border-radius:50%;background:#fff3;opacity:0;pointer-events:none;will-change:transform,opacity}:root[data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger)>:not(.legacy-ripple-wrap,.legacy-click-wrap,input){position:relative;z-index:1}:root[data-site-style=main] .company-site .legacy-ripple-wave{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:100%;background:radial-gradient(closest-side,var(--legacy-ripple-color) 0,rgba(255,255,255,0) 100%);transform:translate(-50%,-50%) scale(0);opacity:0;filter:saturate(120%);will-change:transform,opacity;transition:transform .35s ease-out,opacity .25s ease-out;pointer-events:none}:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item):is(:disabled,[aria-disabled=true]):before{opacity:0}@media(hover:hover)and (pointer:fine){:root[data-site-style=main] .company-site :is(.legacy-fluent,.button,.exclusive-showcase-link,.settings-menu-item):not(:disabled,[aria-disabled=true]):hover:before{background-color:var(--legacy-fluent-hover)}:root[data-site-style=main] .company-site :is(.legacy-fluent.legacy-primary,.button,.exclusive-showcase-link):not(:disabled,[aria-disabled=true]):hover:before{background-color:var(--legacy-primary-hover)}:root[data-site-style=main] .company-site .legacy-fluent.legacy-fluent-no-bg:hover:before{background-color:transparent}}@media(max-width:600px){:root[data-site-style=main] .company-site .legacy-ripple-wave{transition:transform .1s ease-out,opacity .1s ease-out}}@media(prefers-reduced-motion:reduce){:root[data-site-style=main] .company-site .legacy-ripple-wave{transition:opacity .1s ease-out}}:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next){--legacy-ripple-color: color-mix(in srgb, var(--accent) 28%, transparent);position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);box-shadow:none;font-weight:600}:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next):before{display:none}:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next).legacy-ripple-active{color:var(--text)}:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next)>:not(.legacy-ripple-wrap,.legacy-click-wrap){position:relative;z-index:1}:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next) .bi{color:var(--accent)}@media(hover:hover)and (pointer:fine){:root[data-site-theme][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link,.hero-scroll-next,.legacy-scroll-next):hover{background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);box-shadow:none}}:root[data-site-theme][data-site-style=main] .company-site .legacy-scroll-next{position:absolute}:root[data-site-theme=light][data-site-style=main] .company-site{--legacy-ripple-color: color-mix(in srgb, var(--color-button-primary-hover, var(--accent-hover)) 28%, transparent)}:root[data-site-theme=light][data-site-style=main] .company-site :is(.legacy-ripple,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.hero-project-controls button,.language-trigger,.nav-trigger).legacy-ripple-active{color:var(--legacy-ripple-text, var(--text))}:root[data-site-theme=light][data-site-style=main] .company-site :is(.settings-menu-item,.settings-option,.palette-option){--legacy-ripple-color: color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-site-theme=light][data-site-style=main] .company-site .legacy-click-wave{background:color-mix(in srgb,var(--theme-accent-ink, var(--text)) 16%,transparent)}@media(hover:hover)and (pointer:fine){:root[data-site-theme=light][data-site-style=main] .company-site :is(.button,.exclusive-showcase-link):not(:disabled,[aria-disabled=true]):hover{color:var(--text);background:var(--surface)}}.company-site :is(.button,.language-trigger,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.assistant-trigger):active{transform:none}.company-site a:is(.hero-scroll-next,.legacy-scroll-next){--cue-scale-duration: .2s;scale:1;transition:scale var(--cue-scale-duration) ease,color .2s ease,background-color .2s ease,opacity .2s ease}.company-site a:is(.hero-scroll-next,.legacy-scroll-next):active{--cue-scale-duration: .08s;scale:.96}@media(hover:hover)and (pointer:fine){.company-site a:is(.hero-scroll-next,.legacy-scroll-next):hover{transition-duration:var(--cue-scale-duration),0s,0s,0s}}@media(prefers-reduced-motion:reduce){.company-site a:is(.hero-scroll-next,.legacy-scroll-next),.company-site a:is(.hero-scroll-next,.legacy-scroll-next):hover,.company-site a:is(.hero-scroll-next,.legacy-scroll-next):active{--cue-scale-duration: 0s;scale:1;transition-duration:0s}}@media(min-width:1121px){.company-site .panoramic-navigation .panoramic-nav-link,.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):active,.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):hover:active{scale:1}.company-site .panoramic-navigation .panoramic-nav-link>span{scale:1;transition:scale .2s ease}}@media(min-width:1121px)and (hover:hover)and (pointer:fine){.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):hover>span{scale:1.02;transition-duration:0s}.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):hover>span:before{left:5px;width:calc(100% - 10px)}}@media(min-width:1121px){.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):active>span{scale:.98;transition-duration:0s}.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):active>span:before{left:10px;width:calc(100% - 20px)}}@media(min-width:1121px)and (prefers-reduced-motion:reduce){.company-site .panoramic-navigation .panoramic-nav-link>span,.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):hover>span,.company-site .panoramic-navigation .panoramic-nav-link:not(:disabled,[aria-disabled=true]):active>span{scale:1;transition-duration:0s}}.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close){scale:1;transition-property:scale,color,background-color,border-color,box-shadow,opacity,filter;transition-duration:.2s;transition-timing-function:ease}.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close):not(:disabled,[aria-disabled=true]):active{scale:.96;transition-duration:.08s}@media(hover:hover)and (pointer:fine){.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close):not(:disabled,[aria-disabled=true]):hover{transition-duration:0s}.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close):not(:disabled,[aria-disabled=true]):hover:active{transition-duration:.08s}}@media(prefers-reduced-motion:reduce){.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close),.company-site :is(.button,.exclusive-showcase-link,.panoramic-icon-control,.panoramic-nav-link,.panoramic-dropdown a,.panoramic-dropdown button,.settings-trigger,.settings-close,.settings-menu-item,.settings-option,.palette-option,.palette-apply,.language-trigger,.language-menu button,.nav-trigger,.gallery-button,.viewer-controls button,.viewer-pages button,.viewer-close,.assistant-trigger,.assistant-close):not(:disabled,[aria-disabled=true]):active{scale:1;transition-duration:0s}}.tippy-box[data-theme~=company]{border-radius:8px;padding:5px 2px;background:var(--surface);color:var(--text);box-shadow:0 6px 24px color-mix(in srgb,var(--text) 16%,transparent);font-family:Proxima Nova,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.tippy-box[data-theme~=company] .tippy-arrow{color:var(--surface)}.tippy-box[data-animation=fade-up][data-state=hidden]{opacity:0;transform:translateY(5px)}@media(prefers-reduced-motion:reduce){.tippy-box[data-animation=fade-up]{transform:none;transition-duration:0s!important}}.ambient{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 46% 68% at 81% 33%,rgba(var(--scene-0-83-77, 0, 83, 77),.32),transparent 78%),linear-gradient(135deg,rgb(var(--scene-7-16-14, 7, 16, 14)),rgb(var(--scene-8-11-9, 8, 11, 9)) 62%)}.ambient:before,.ambient:after,.ambient-glow,.ambient-shade{position:absolute;display:block;pointer-events:none}.ambient:before{content:"";inset:-20%;background:radial-gradient(ellipse 30% 54% at 75% 43%,rgba(var(--scene-14-158-135, 14, 158, 135),.28),transparent 78%),radial-gradient(ellipse 36% 32% at 52% 83%,rgba(var(--scene-0-104-93, 0, 104, 93),.2),transparent 80%);filter:blur(24px);animation:ambient-drift 23s ease-in-out infinite alternate}.ambient:after{content:"";top:-25%;right:-26%;width:86%;height:145%;background:linear-gradient(104deg,transparent 19%,rgba(var(--scene-0-92-87, 0, 92, 87),.04) 34%,rgba(var(--scene-15-191-158, 15, 191, 158),.21) 43%,rgba(var(--scene-110-248-221, 110, 248, 221),.15) 48%,rgba(var(--scene-4-109-101, 4, 109, 101),.08) 56%,transparent 69%);filter:blur(24px);transform:skew(-14deg);animation:ambient-veil 28s ease-in-out infinite alternate}.ambient-glow{top:7%;right:5%;width:min(55vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--scene-69-222-190, 69, 222, 190),.11),rgba(var(--scene-0-153-130, 0, 153, 130),.04) 40%,transparent 67%);animation:ambient-breathe 14s ease-in-out infinite alternate}.ambient-shade{inset:0;background:linear-gradient(90deg,rgba(var(--scene-8-11-9, 8, 11, 9),.58),transparent 56%),linear-gradient(180deg,rgba(var(--scene-8-11-9, 8, 11, 9),.18),transparent 37%,rgba(var(--scene-8-11-9, 8, 11, 9),.35))}@keyframes ambient-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,3%,0) scale(1.09)}}@keyframes ambient-veil{0%{transform:translateZ(0) skew(-14deg)}to{transform:translate3d(-10%,3%,0) skew(-8deg)}}@keyframes ambient-breathe{0%{opacity:.55;transform:scale(.86)}to{opacity:1;transform:scale(1.2)}}@media(max-width:560px){.ambient:after{right:-70%;width:150%;opacity:.72}.ambient-shade{background:linear-gradient(90deg,rgba(var(--scene-8-11-9, 8, 11, 9),.55),rgba(var(--scene-8-11-9, 8, 11, 9),.18)),linear-gradient(180deg,rgba(var(--scene-8-11-9, 8, 11, 9),.1),rgba(var(--scene-8-11-9, 8, 11, 9),.4))}}@media(prefers-reduced-motion:reduce){.ambient:before,.ambient:after,.ambient-glow{animation:none}}:root[data-background-motion=rays] .ambient{background:radial-gradient(ellipse 54% 68% at 78% 32%,rgba(var(--scene-0-77-68, 0, 77, 68),.25),transparent 80%),rgb(var(--scene-8-12-10, 8, 12, 10))}:root[data-background-motion=rays] .ambient:before{inset:-45%;background:repeating-linear-gradient(116deg,transparent 0 8%,rgba(var(--scene-10-132-113, 10, 132, 113),.08) 12%,rgba(var(--scene-30-199-162, 30, 199, 162),.25) 15%,rgba(var(--scene-10-132-113, 10, 132, 113),.08) 18%,transparent 23% 37%);filter:none;opacity:.9;animation:background-rays-sweep 38s ease-in-out infinite alternate}:root[data-background-motion=rays] .ambient:after{inset:-30%;width:auto;height:auto;background:linear-gradient(116deg,transparent 40%,rgba(var(--scene-27-170-140, 27, 170, 140),.05) 47%,rgba(var(--scene-65-205-173, 65, 205, 173),.2) 50%,rgba(var(--scene-27-170-140, 27, 170, 140),.04) 54%,transparent 62%);filter:blur(22px);transform:none;animation:background-rays-glide 31s ease-in-out infinite alternate}:root[data-background-motion=rays] .ambient-glow{top:0;right:-8%;width:min(70vw,980px);background:radial-gradient(circle,rgba(var(--scene-20-146-122, 20, 146, 122),.13),transparent 65%);animation:background-glow-breathe 19s ease-in-out infinite alternate}:root[data-background-motion=grid] .ambient{background:radial-gradient(ellipse 65% 75% at 70% 42%,rgba(var(--scene-0-62-56, 0, 62, 56),.2),transparent 79%),rgb(var(--scene-8-12-10, 8, 12, 10))}:root[data-background-motion=grid] .ambient:before{inset:-80px;background:linear-gradient(rgba(var(--scene-47-187-156, 47, 187, 156),.085) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--scene-47-187-156, 47, 187, 156),.085) 1px,transparent 1px);background-size:72px 72px;filter:none;-webkit-mask-image:radial-gradient(ellipse 78% 74% at 62% 45%,black 25%,transparent 100%);mask-image:radial-gradient(ellipse 78% 74% at 62% 45%,black 25%,transparent 100%);animation:background-grid-drift 40s ease-in-out infinite alternate}:root[data-background-motion=grid] .ambient:after{inset:0;width:auto;height:auto;background:linear-gradient(180deg,transparent 37%,rgba(var(--scene-22-157-132, 22, 157, 132),.07) 49%,rgba(var(--scene-70-220-187, 70, 220, 187),.12) 50%,rgba(var(--scene-22-157-132, 22, 157, 132),.07) 51%,transparent 63%);filter:none;transform:translate3d(0,-100%,0);animation:background-grid-scan 28s linear infinite}:root[data-background-motion=grid] .ambient-glow{top:8%;right:-4%;width:min(60vw,800px);background:radial-gradient(circle,rgba(var(--scene-29-171-142, 29, 171, 142),.075),transparent 67%);animation:background-glow-breathe 22s ease-in-out infinite alternate}:root[data-background-motion=glitch] .ambient{background:radial-gradient(ellipse 65% 72% at 65% 48%,rgba(var(--scene-0-75-65, 0, 75, 65),.28),transparent 78%),rgb(var(--scene-8-12-10, 8, 12, 10))}:root[data-background-motion=glitch] .ambient:before{z-index:2;inset:0;background:repeating-linear-gradient(to bottom,rgba(var(--scene-210-255-240, 210, 255, 240),.045) 0 1px,transparent 2px 6px);filter:none;opacity:.2;animation:background-glitch-scan 8s linear infinite}:root[data-background-motion=glitch] .ambient:after{z-index:0;inset:-30%;width:auto;height:auto;background:radial-gradient(circle at 65% 72%,rgba(var(--scene-0-170-139, 0, 170, 139),.18),transparent 55%);filter:blur(60px);transform:none;animation:background-glow-breathe 8s ease-in-out infinite alternate}:root[data-background-motion=glitch] .ambient-glow{z-index:0;top:16%;right:7%;width:min(55vw,700px);background:radial-gradient(circle,rgba(var(--scene-34-160-132, 34, 160, 132),.1),transparent 68%);animation:background-glow-breathe 12s ease-in-out infinite alternate}:root[data-background-motion=glitch] .ambient-glitch,:root[data-background-motion=combined] .ambient-glitch{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.85}.ambient-glitch,.ambient-grid{display:none}:root[data-background-motion=combined] .ambient:before,:root[data-background-motion=combined] .ambient:after,:root[data-background-motion=combined] .ambient-glow{z-index:0}:root[data-background-motion=combined] .ambient-grid{position:absolute;z-index:1;inset:-80px;display:block;pointer-events:none;background:linear-gradient(rgba(var(--scene-47-187-156, 47, 187, 156),.085) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--scene-47-187-156, 47, 187, 156),.085) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 78% 74% at 62% 45%,black 25%,transparent 100%);mask-image:radial-gradient(ellipse 78% 74% at 62% 45%,black 25%,transparent 100%);animation:background-grid-drift 40s ease-in-out infinite alternate}:root[data-background-motion=combined] .ambient-glitch{z-index:2}:root[data-background-motion=combined] .ambient-shade{z-index:3}:root[data-background-motion=curtains] .ambient{background:radial-gradient(ellipse 17% 105% at 9% 45%,rgba(var(--scene-151-32-123, 151, 32, 123),.48),transparent 100%),radial-gradient(ellipse 32% 110% at 43% 43%,rgba(var(--scene-9-146-127, 9, 146, 127),.29),transparent 100%),radial-gradient(ellipse 25% 105% at 77% 68%,rgba(var(--scene-5-91-105, 5, 91, 105),.3),transparent 100%),radial-gradient(ellipse 16% 100% at 100% 36%,rgba(var(--scene-83-18-105, 83, 18, 105),.26),transparent 100%),rgb(var(--scene-5-9-12, 5, 9, 12))}:root[data-background-motion=curtains] .ambient:before,:root[data-background-motion=curtains] .ambient:after{display:none}.ambient-curtains{display:none}:root[data-background-motion=curtains] .ambient-curtains{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.95;filter:blur(4px)}:root[data-background-motion=curtains] .ambient-glow{z-index:0;top:9%;right:6%;background:radial-gradient(circle,rgba(var(--scene-31-188-164, 31, 188, 164),.14),transparent 67%);animation:background-glow-breathe 16s ease-in-out infinite alternate}:root[data-background-motion=curtains] .ambient-shade{z-index:3;background:linear-gradient(90deg,rgba(var(--scene-4-8-10, 4, 8, 10),.32),rgba(var(--scene-4-8-10, 4, 8, 10),.08) 54%,rgba(var(--scene-4-8-10, 4, 8, 10),.3)),linear-gradient(180deg,rgba(var(--scene-4-8-10, 4, 8, 10),.12),transparent 38%,rgba(var(--scene-4-8-10, 4, 8, 10),.34))}:root[data-background-motion=rays] .ambient-shade,:root[data-background-motion=grid] .ambient-shade,:root[data-background-motion=glitch] .ambient-shade{z-index:3;background:linear-gradient(90deg,rgba(var(--scene-8-11-9, 8, 11, 9),.56),rgba(var(--scene-8-11-9, 8, 11, 9),.08) 68%),linear-gradient(180deg,rgba(var(--scene-8-11-9, 8, 11, 9),.2),transparent 35%,rgba(var(--scene-8-11-9, 8, 11, 9),.42))}@keyframes background-rays-sweep{0%{transform:translate3d(-5%,0,0)}to{transform:translate3d(5%,0,0)}}@keyframes background-rays-glide{0%{transform:translate3d(-7%,0,0)}to{transform:translate3d(7%,0,0)}}@keyframes background-grid-drift{0%{transform:translate3d(-12px,-10px,0)}to{transform:translate3d(12px,10px,0)}}@keyframes background-grid-scan{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100%,0)}}@keyframes background-glitch-scan{to{transform:translateY(6px)}}@keyframes background-glow-breathe{0%{opacity:.65;transform:scale(.93)}to{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){:root[data-background-motion=rays] .ambient:before,:root[data-background-motion=rays] .ambient:after,:root[data-background-motion=rays] .ambient-glow,:root[data-background-motion=grid] .ambient:before,:root[data-background-motion=grid] .ambient:after,:root[data-background-motion=grid] .ambient-glow,:root[data-background-motion=glitch] .ambient:before,:root[data-background-motion=glitch] .ambient:after,:root[data-background-motion=glitch] .ambient-glow,:root[data-background-motion=combined] .ambient-grid,:root[data-background-motion=curtains] .ambient-glow{animation:none}}.ambient-trance{display:none}:root[data-background-motion=trance] .ambient{background:#050607}:root[data-background-motion=trance] .ambient:before,:root[data-background-motion=trance] .ambient:after{display:none}:root[data-background-motion=trance] .ambient-glow{display:none}:root[data-background-motion=trance] .ambient-trance{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%}:root[data-background-motion=trance] .ambient-shade{z-index:2;background:linear-gradient(90deg,#03050675,#03050614 66%,#03050633),linear-gradient(180deg,rgba(3,5,6,.16),transparent 30%,rgba(3,5,6,.22))}.ambient-legacy,.ambient-legacy-base,.ambient-legacy-scan,.ambient-legacy-bars{display:none}:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-legacy{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none}:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-glow{top:auto;right:auto;width:auto;aspect-ratio:auto;border-radius:0}:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-shade{z-index:6;background:linear-gradient(90deg,rgba(3,5,9,.32),transparent 66%),linear-gradient(180deg,transparent 40%,rgba(3,5,9,.28))}:root[data-background-motion=comet] .ambient{background:#080b10}:root[data-background-motion=comet] .ambient:before,:root[data-background-motion=comet] .ambient:after{display:none}:root[data-background-motion=comet] .ambient-glow{z-index:0;inset:-10%;background:radial-gradient(circle 2500px at 50% calc(100% + 1500px),var(--background-accent, #00d3ac),transparent 70%);filter:blur(70px) saturate(1.3);animation:legacy-comet-glow 10s ease-in-out infinite}:root[data-background-motion=neon] .ambient{background:#0a0d1a}:root[data-background-motion=neon] .ambient:before{z-index:0;inset:-20%;background:radial-gradient(900px 600px at 20% 25%,rgba(0,255,209,.2),transparent 70%),radial-gradient(1000px 700px at 80% 70%,rgba(255,0,170,.2),transparent 70%),radial-gradient(800px 600px at 50% 90%,rgba(107,255,0,.12),transparent 70%),linear-gradient(160deg,#0a0d1a,#120016,#09121b);filter:saturate(1.25) contrast(1.05);transform:translateZ(0);animation:none}:root[data-background-motion=neon] .ambient:after{display:none}:root[data-background-motion=neon] .ambient-glow{z-index:1;inset:-30%;background:radial-gradient(circle at 50% 80%,rgba(0,255,209,.25),transparent 60%);filter:blur(60px) saturate(1.3);animation:legacy-neon-glow 6s ease-in-out infinite}:root[data-background-motion=neon] .ambient-legacy-scan{position:absolute;z-index:4;inset:0;display:block;opacity:.18;mix-blend-mode:overlay;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.06) 0 1px,transparent 2px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 3px);animation:legacy-neon-scan 6s linear infinite}:root[data-background-motion=neon] .ambient-legacy-bars{position:absolute;z-index:5;inset:0;display:block;background:repeating-linear-gradient(0deg,rgba(235,235,235,.024) 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,rgba(235,235,235,.024) 0 1px,transparent 1px 6px)}:root[data-background-motion=emerald] .ambient{--aurora-primary: rgba(76, 255, 220, .36);--aurora-secondary: rgba(0, 210, 170, .24);--aurora-tertiary: rgba(0, 120, 100, .2);--aurora-quaternary: rgba(160, 255, 230, .18);--aurora-glow: rgba(0, 255, 209, .24);--aurora-ink: #030f12;--aurora-deep: #041b18;background:var(--aurora-ink)}:root[data-background-motion=emerald] .ambient:before,:root[data-background-motion=emerald] .ambient:after{inset:-35%;width:auto;height:auto;mix-blend-mode:screen}:root[data-background-motion=emerald] .ambient:before{z-index:1;background:linear-gradient(180deg,transparent 0%,var(--aurora-primary) 32%,transparent 78%),repeating-linear-gradient(90deg,transparent 0 6%,var(--aurora-primary) 6.6%,transparent 9%);filter:blur(18px) saturate(1.3);animation:legacy-aurora-curtain 26s ease-in-out infinite}:root[data-background-motion=emerald] .ambient:after{z-index:2;background:linear-gradient(180deg,transparent 8%,var(--aurora-quaternary) 44%,transparent 84%),repeating-linear-gradient(90deg,transparent 0 10%,var(--aurora-secondary) 10.4%,transparent 13%);filter:blur(26px) saturate(1.2);animation:legacy-aurora-far 34s ease-in-out infinite}:root[data-background-motion=emerald] .ambient-legacy-base{position:absolute;z-index:0;inset:-20%;display:block;background:radial-gradient(1200px 900px at 16% 22%,var(--aurora-secondary),transparent 70%),radial-gradient(900px 700px at 82% 74%,var(--aurora-tertiary),transparent 72%),linear-gradient(180deg,var(--aurora-ink) 0%,var(--aurora-deep) 55%,#02090c 100%);filter:saturate(1.25) contrast(1.05);animation:legacy-aurora-base 28s ease-in-out infinite}:root[data-background-motion=emerald] .ambient-legacy{opacity:.75;filter:blur(.2px)}:root[data-background-motion=emerald] .ambient-glow{z-index:2;inset:-30%;background:radial-gradient(circle at 50% 75%,var(--aurora-glow),transparent 60%);filter:blur(70px) saturate(1.35);animation:legacy-aurora-glow 8s ease-in-out infinite}:root[data-background-motion=emerald] .ambient-legacy-scan{position:absolute;z-index:4;inset:0;display:block;opacity:.22;mix-blend-mode:soft-light;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 1px,transparent 2px 6px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 3px 8px),radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:auto,auto,6px 6px;animation:legacy-aurora-scan 10s linear infinite}:root[data-background-motion=emerald] .ambient-legacy-bars{position:absolute;z-index:5;inset:0;display:block;opacity:.8;mix-blend-mode:screen;background:linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.25),transparent) 8% 16%/260px 2px no-repeat,linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.18),transparent) 72% 12%/420px 2px no-repeat,linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.18),transparent) 18% 38%/320px 2px no-repeat,linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.12),transparent) 84% 34%/220px 1px no-repeat,linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.2),transparent) 30% 68%/360px 2px no-repeat,linear-gradient(90deg,rgba(var(--aurora-line-rgb, 200, 255, 238),.16),transparent) 60% 78%/280px 2px no-repeat;animation:legacy-aurora-bars 20s ease-in-out infinite}@keyframes legacy-comet-glow{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.6}}@keyframes legacy-neon-glow{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.5);opacity:.6}}@keyframes legacy-neon-scan{to{transform:translateY(4px)}}@keyframes legacy-aurora-scan{to{transform:translateY(6px)}}@keyframes legacy-aurora-glow{0%,to{transform:scale(1);opacity:.25}50%{transform:scale(1.35);opacity:.6}}@keyframes legacy-aurora-curtain{0%{transform:translateZ(0) skew(-6deg);opacity:.45}50%{transform:translate3d(-4%,-2%,0) skew(-2deg);opacity:.75}to{transform:translate3d(4%,1%,0) skew(-5deg);opacity:.55}}@keyframes legacy-aurora-far{0%{transform:translateZ(0) skew(5deg);opacity:.35}50%{transform:translate3d(6%,2%,0) skew(2deg);opacity:.6}to{transform:translate3d(-6%,-1%,0) skew(4deg);opacity:.4}}@keyframes legacy-aurora-base{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1%,-2%,0) scale(1.03)}}@keyframes legacy-aurora-bars{0%,to{transform:translate(0)}50%{transform:translate(-4%)}}:root[data-ambient-paused=true] .ambient:before,:root[data-ambient-paused=true] .ambient:after,:root[data-ambient-paused=true] .ambient-glow,:root[data-ambient-paused=true] .ambient-grid,:root[data-ambient-paused=true] .ambient-legacy-base,:root[data-ambient-paused=true] .ambient-legacy-scan,:root[data-ambient-paused=true] .ambient-legacy-bars{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient:before,:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient:after,:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-glow,:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-legacy-base,:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-legacy-scan,:root:is([data-background-motion=comet],[data-background-motion=neon],[data-background-motion=emerald]) .ambient-legacy-bars{animation:none}}:root[data-background-motion=neon] .ambient-neon-project[data-project=ozp],:root[data-background-motion=neon] .ambient-neon-project[data-project=ozprotect]{background:radial-gradient(900px 600px at 20% 25%,rgba(15,191,158,.2705882353),transparent 70%),radial-gradient(900px 680px at 95% 10%,rgba(15,191,158,.2196078431),transparent 60%),linear-gradient(160deg,#000,#061612,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=ozp]:after,:root[data-background-motion=neon] .ambient-neon-project[data-project=ozprotect]:after{background:radial-gradient(circle at 50% 80%,rgba(15,191,158,.6980392157),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=jet]{background:radial-gradient(900px 600px at 20% 25%,rgba(0,212,85,.2705882353),transparent 70%),radial-gradient(900px 680px at 95% 10%,rgba(0,212,85,.2196078431),transparent 60%),linear-gradient(160deg,#000,#06160c,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=jet]:after{background:radial-gradient(circle at 50% 80%,rgba(0,212,85,.6980392157),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=rs]{background:radial-gradient(900px 600px at 20% 25%,rgba(250,2,2,.2),transparent 70%),linear-gradient(160deg,#000,#181818,#000);background:radial-gradient(1400px 950px at 22% 12%,#ff0c0c48 0% 12%,#8ff7ec00 82%),radial-gradient(900px 680px at 95% 10%,#ff0e0e52 0% 8%,#18e2c500 60%),linear-gradient(180deg,#0a0f16 0% 100%);background-blend-mode:screen,screen,screen,normal;filter:saturate(104%) contrast(101%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=rs]:after{background:radial-gradient(circle at 50% 80%,rgba(255,0,0,.35),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=cr]{background:radial-gradient(900px 600px at 20% 25%,rgba(250,246,2,.2),transparent 70%),radial-gradient(900px 680px at 95% 10%,#faf60233 0% 8%,#18e2c500 60%),linear-gradient(160deg,#000,#1f1f1f,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=cr]:after{background:radial-gradient(circle at 50% 80%,rgba(238,255,0,.35),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=nfit]{background:radial-gradient(900px 600px at 20% 25%,rgba(151,127,255,.2),transparent 70%),radial-gradient(900px 680px at 95% 10%,#02fa7e83 0% 8%,#18e2c500 60%),linear-gradient(160deg,#000,#50449177,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=nfit]:after{background:radial-gradient(circle at 50% 80%,rgba(208,61,253,.4117647059),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=toosi]{background:radial-gradient(1200px 900px at 20% 25%,rgba(220,180,100,.5098039216),transparent 70%),radial-gradient(900px 680px at 90% 10%,#ffffff60 0% 2%,#18e2c500 60%),linear-gradient(160deg,#000,#233b68,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=toosi]:after{background:radial-gradient(circle at 50% 80%,rgba(72,157,253,.9843137255),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=gesh]{background:radial-gradient(1200px 900px at 20% 25%,rgba(253,255,130,.3647058824),transparent 60%),radial-gradient(900px 680px at 90% 10%,#56ffa260 0% 2%,#18e2c500 60%),linear-gradient(160deg,#000,#233b68,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=gesh]:after{background:radial-gradient(circle at 50% 80%,rgba(160,204,255,.9843137255),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=s3],:root[data-background-motion=neon] .ambient-neon-project[data-project=ss]{background:radial-gradient(900px 600px at 20% 25%,rgba(0,119,255,.2),transparent 70%),linear-gradient(160deg,#000,#121213,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=s3]:after,:root[data-background-motion=neon] .ambient-neon-project[data-project=ss]:after{background:radial-gradient(circle at 50% 80%,rgba(0,119,255,.6980392157),transparent 30%)}:root[data-background-motion=neon] .ambient-neon-project[data-project=ozk],:root[data-background-motion=neon] .ambient-neon-project[data-project=ozm]{background:radial-gradient(900px 600px at 20% 25%,rgba(0,119,255,.2),transparent 70%),linear-gradient(160deg,#000,#121213,#000)}:root[data-background-motion=neon] .ambient-neon-project[data-project=ozk]:after,:root[data-background-motion=neon] .ambient-neon-project[data-project=ozm]:after{background:radial-gradient(circle at 50% 80%,rgba(0,119,255,.6980392157),transparent 30%)}.ambient-neon-project{display:none}:root[data-background-motion=neon] .ambient-neon-project{position:absolute;z-index:2;inset:-20%;display:block;pointer-events:none;filter:saturate(1.25) contrast(1.05)}:root[data-background-motion=neon] .ambient-neon-project:after{content:"";position:absolute;inset:-10%;filter:blur(60px) saturate(1.3)}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient:before{background:radial-gradient(900px 600px at 20% 25%,rgba(0,255,209,.2705882353),transparent 70%),radial-gradient(1000px 700px at 80% 70%,rgba(255,0,170,.2196078431),transparent 70%),radial-gradient(800px 600px at 50% 90%,rgba(107,255,0,.1568627451),transparent 70%),var(--theme-background)!important}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-glow{background:radial-gradient(circle at 50% 80%,rgba(0,255,209,.25),transparent 60%)!important}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project{--project-primary: #0077ff;--project-secondary: var(--project-primary);background:radial-gradient(1100px 750px at 22% 22%,color-mix(in srgb,var(--project-primary) 22%,transparent),transparent 75%),radial-gradient(900px 650px at 90% 70%,color-mix(in srgb,var(--project-secondary) 20%,transparent),transparent 75%),var(--theme-background)}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project:after{background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--project-primary) 25%,transparent),transparent 40%);mix-blend-mode:multiply}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=jet]{--project-primary: #00d455}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=ozp],:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=ozprotect]{--project-primary: #0fbf9e}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=rs]{--project-primary: #ed3434}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=cr]{--project-primary: #c19a00}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=nfit]{--project-primary: #977fff;--project-secondary: #02fa7e}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=toosi]{--project-primary: #dcb464;--project-secondary: #489dfd}:root[data-site-theme=light][data-background-motion=neon] .company-site .ambient .ambient-neon-project[data-project=gesh]{--project-primary: #fdff82;--project-secondary: #56ffa2}:root[data-background-motion=comet] .company-site .ambient-glow{background:radial-gradient(circle 2500px at 50% calc(100% + 1500px),var(--background-accent),transparent 70%)}:root[data-site-theme=light][data-background-motion=comet] .company-site .ambient-glow{background:radial-gradient(circle 2500px at 50% calc(100% + 1500px),color-mix(in srgb,var(--background-accent) 30%,transparent),transparent 70%)}:root[data-background-motion=comet] .ambient-legacy-base{position:absolute;z-index:1;inset:-12%;display:block;pointer-events:none;background:radial-gradient(700px 500px at 82% 22%,rgba(35,112,255,.17),transparent 70%),radial-gradient(650px 480px at 18% 44%,rgba(66,50,195,.12),transparent 72%);filter:blur(32px);mix-blend-mode:screen;opacity:var(--comet-azure-opacity, 0)}:root[data-site-theme=light][data-background-motion=comet] .ambient-legacy-base{mix-blend-mode:multiply;opacity:calc(var(--comet-azure-opacity, 0) * .55)}:root[data-background-motion=winter] .company-site .ambient{background:var(--background)}:root[data-background-motion=winter] .company-site .ambient:before,:root[data-background-motion=winter] .company-site .ambient:after,:root[data-background-motion=winter] .company-site .ambient .ambient-glow{display:none}:root[data-background-motion=winter] .company-site .ambient .ambient-legacy{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;mix-blend-mode:normal}:root[data-background-motion=winter] .company-site .ambient .ambient-shade{z-index:2;background:linear-gradient(90deg,rgba(3,10,20,.168627451),transparent 70%)}:root[data-site-theme=light][data-background-motion=winter] .company-site .ambient-shade{background:linear-gradient(90deg,rgba(255,255,255,.1254901961),transparent 70%)}.company-site .settings-preview.settings-preview--winter{background:#0b1d2e}.preset-preview>.settings-preview--winter{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit}.domain-notice[data-v-935e75f5]{position:fixed;z-index:45;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:start;gap:12px;width:min(470px,100% - 48px);padding:18px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 16px 48px #0003,inset 0 1px #ffffff0a;color:var(--muted);font-size:12px;line-height:1.5}.domain-notice p[data-v-935e75f5]{margin:5px 0 0}.domain-notice strong[data-v-935e75f5]{display:block;color:var(--text);font-size:14px}.domain-notice b[data-v-935e75f5]{color:var(--text);font-weight:600;white-space:nowrap}.domain-notice button[data-v-935e75f5]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.domain-notice button[data-v-935e75f5]:active{transform:scale(.96)}.domain-notice button[data-v-935e75f5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.domain-notice-icon[data-v-935e75f5]{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:17px}.domain-notice-enter-active[data-v-935e75f5],.domain-notice-leave-active[data-v-935e75f5]{transition:opacity .3s ease,transform .3s ease}.domain-notice-enter-from[data-v-935e75f5],.domain-notice-leave-to[data-v-935e75f5]{opacity:0;transform:translateY(12px)}@media(hover:hover)and (pointer:fine){.domain-notice button[data-v-935e75f5]:hover{background:var(--line);color:var(--text);transition-duration:0s}}@media(max-width:600px){.domain-notice[data-v-935e75f5]{right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);padding:14px;gap:10px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.domain-notice-enter-active[data-v-935e75f5],.domain-notice-leave-active[data-v-935e75f5]{transition:none}.domain-notice-enter-from[data-v-935e75f5],.domain-notice-leave-to[data-v-935e75f5],.domain-notice button[data-v-935e75f5]:active{transform:none}}.image-viewer{width:min(1400px,100vw - 28px);height:min(900px,100dvh - 28px);max-width:none;max-height:none;padding:0;border:1px solid rgba(244,246,245,.16);border-radius:16px;background:#090d0b;color:var(--text);box-shadow:0 30px 100px #000000a6}.image-viewer[open]{animation:viewer-enter .28s cubic-bezier(.2,.75,.2,1) both}.image-viewer.is-closing{animation:viewer-exit .2s ease-in both}.image-viewer::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-viewer[open]::backdrop{animation:viewer-backdrop-enter .28s ease-out both}.image-viewer.is-closing::backdrop{animation:viewer-backdrop-exit .2s ease-in both}@keyframes viewer-enter{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes viewer-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.975)}}@keyframes viewer-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes viewer-backdrop-exit{0%{opacity:1}to{opacity:0}}.viewer-panel{display:flex;flex-direction:column;height:100%}.viewer-header,.viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:none;padding:15px 20px}.viewer-header{border-bottom:1px solid var(--line)}.viewer-heading{min-width:0}.viewer-heading>span{color:var(--muted);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.viewer-heading h2{overflow:hidden;margin:3px 0 0;font-size:19px;font-weight:700;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.viewer-controls,.viewer-pages{display:flex;align-items:center;gap:7px}.viewer-controls>span,.viewer-pages>span{min-width:43px;color:var(--muted);font-size:12px;text-align:center}.viewer-controls button,.viewer-pages button{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:#f4f6f509;color:var(--text);cursor:pointer;font:600 20px/1 Proxima Nova,Arial,sans-serif;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.viewer-controls button:active,.viewer-pages button:active{transform:scale(.94);transition-duration:0s}.viewer-controls .viewer-zoom-reset{width:auto;min-width:48px;padding-inline:6px;color:var(--muted);font-size:12px;font-weight:400}.viewer-controls .viewer-close{margin-left:9px;font-size:25px}.viewer-controls .viewer-close .bi{font-size:16px}.viewer-stage{position:relative;flex:1;min-height:0;overflow:hidden;background:#060907;cursor:default;touch-action:none;overscroll-behavior:contain}.viewer-stage.can-pan{cursor:grab}.viewer-stage.is-dragging{cursor:grabbing}.viewer-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.viewer-status{position:absolute;top:50%;left:50%;margin:0;color:var(--muted);font-size:14px;text-align:center;transform:translate(-50%,-50%)}.viewer-status:empty{display:none}.viewer-footer{border-top:1px solid var(--line)}.viewer-footer p{margin:0;color:var(--muted);font-size:12px;text-align:right}.viewer-pages[hidden]{display:none}@media(prefers-reduced-motion:reduce){.image-viewer[open],.image-viewer.is-closing,.image-viewer[open]::backdrop,.image-viewer.is-closing::backdrop{animation:none}}@media(hover:hover)and (pointer:fine){.viewer-controls button:hover,.viewer-pages button:hover{border-color:var(--accent);background:#0fbf9e1a;transition-duration:0s}}@media(max-width:560px){.image-viewer{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:10px}.viewer-header{flex-wrap:wrap;padding:12px}.viewer-heading,.viewer-controls{width:100%}.viewer-controls .viewer-close{margin-left:auto}.viewer-footer{padding:11px 12px}.viewer-footer p{max-width:220px;font-size:11px;line-height:1.35}}.settings-trigger{position:fixed;z-index:39;top:48%;right:0;display:grid;place-items:center;width:46px;height:52px;padding:0;border:1px solid var(--line);border-right:0;border-radius:12px 0 0 12px;background:#101915f0;color:var(--muted);box-shadow:-8px 8px 24px #0000002e;cursor:pointer;font-size:20px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.settings-trigger:focus-visible,.settings-close:focus-visible,.settings-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.settings-backdrop{position:fixed;z-index:41;inset:0;background:#0000007a}.settings-backdrop[hidden]{display:none}.settings-panel{position:fixed;z-index:42;inset:0 0 0 auto;width:min(380px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:-24px 0 70px #00000059;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.settings-panel.is-visible{visibility:visible;pointer-events:auto;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.settings-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;padding:22px 20px;border-bottom:1px solid var(--line)}.settings-kicker{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.settings-header h2{margin:6px 0 0;font-size:23px;line-height:1}.settings-close{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:9px;background:#f4f6f506;color:var(--muted);cursor:pointer;font-size:15px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.settings-body{padding:22px 20px}.settings-body h3{margin:0 0 8px;font-size:16px}.settings-body>p{margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.5}.settings-heading{min-width:0;flex:1}.settings-viewport{display:grid;position:relative;flex:1;min-height:0;overflow:hidden}.settings-page{grid-area:1/1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-page-forward-enter-active,.settings-page-forward-leave-active,.settings-page-back-enter-active,.settings-page-back-leave-active{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.settings-page-forward-enter-from,.settings-page-back-leave-to{transform:translate(24%);opacity:0}.settings-page-forward-leave-to,.settings-page-back-enter-from{transform:translate(-18%);opacity:0}.settings-menu{display:grid;gap:10px}.settings-menu-item{display:grid;grid-template-columns:58px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:80px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#f4f6f506;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.settings-menu-item>.bi{color:var(--muted);font-size:13px}.settings-body>.settings-note{margin:20px 0 0;font-size:12px}.company-site .settings-preview.settings-presets-preview{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 80%),var(--surface);color:var(--color-primary, var(--accent))}.company-site .settings-preview.settings-presets-preview i{font-size:24px;line-height:1}.settings-header h2:focus{outline:none}.settings-preview.settings-preview--comet{background:radial-gradient(ellipse at 50% 130%,color-mix(in srgb,var(--background-accent, var(--accent)) 22%,transparent),transparent 80%),var(--background)}.settings-comet-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.settings-preview.settings-preview--neon{background:radial-gradient(ellipse at 25% 40%,rgba(255,0,170,.3),transparent 70%),#080512}.settings-preview.settings-preview--neon>span{inset:0;background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(0,255,209,.75) 7px 8px,transparent 9px 12px,rgba(255,0,170,.7) 13px 15px,transparent 16px 24px);-webkit-mask-image:linear-gradient(0deg,transparent,#000 45%,transparent);mask-image:linear-gradient(0deg,transparent,#000 45%,transparent);transform:none;filter:none;animation:settings-preview-neon 8s ease-in-out infinite alternate}.settings-preview.settings-preview--emerald{background:radial-gradient(ellipse at 50% 50%,rgba(0,160,122,.4),transparent),#04100c}.settings-preview.settings-preview--emerald>span{inset:0;background:repeating-linear-gradient(90deg,transparent 0 8px,rgba(115,255,198,.7) 9px 11px,transparent 12px 20px);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 6px,transparent 7px 9px);mask-image:repeating-linear-gradient(0deg,#000 0 6px,transparent 7px 9px);transform:none;filter:none;animation:settings-preview-neon 11s ease-in-out infinite alternate}@keyframes settings-preview-neon{0%{transform:translate(-4%);opacity:.6}to{transform:translate(4%);opacity:1}}.settings-style-preview{background:var(--background)}.settings-style-preview>span{inset:9px 7px;background:linear-gradient(var(--accent),var(--accent)) 0 6px/30px 4px no-repeat,linear-gradient(var(--text),var(--text)) 0 14px/24px 3px no-repeat,linear-gradient(var(--muted),var(--muted)) 0 21px/37px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 28px/20px 6px no-repeat;filter:none;transform:none}.settings-style-preview--main>span{inset:8px 5px;border-top:3px solid var(--line);background:linear-gradient(var(--text),var(--text)) center 8px/31px 2px no-repeat,linear-gradient(var(--text),var(--text)) center 15px/26px 2px no-repeat,linear-gradient(90deg,rgba(var(--scene-15-191-158, 15, 191, 158),.3) 0 25%,transparent 26% 30%,var(--accent) 31% 68%,transparent 69% 73%,rgba(var(--scene-15-191-158, 15, 191, 158),.3) 74%) center bottom/100% 13px no-repeat}.settings-preview.settings-content-preview>span{inset:8px 6px;background:linear-gradient(var(--text),var(--text)) 0 2px/29px 4px no-repeat,linear-gradient(var(--muted),var(--muted)) 0 11px/39px 2px no-repeat,repeating-linear-gradient(0deg,transparent 0 5px,var(--line) 6px 7px) 0 16px/100% 22px no-repeat;filter:none;transform:none}.settings-preview.settings-content-preview--cards>span{inset:12px 4px;background:linear-gradient(90deg,var(--line) 0 20%,transparent 21% 25%,var(--accent) 26% 73%,transparent 74% 78%,var(--line) 79%) center/100% 100% no-repeat;transform:perspective(60px) rotateY(-12deg)}.settings-preview.settings-palette-preview>span{inset:10px;border-radius:50%;background:var(--palette-accent);filter:none;transform:none;box-shadow:0 0 16px color-mix(in srgb,var(--palette-accent) 35%,transparent)}.settings-options{display:grid;gap:11px;min-width:0;margin:0;padding:0;border:0}.settings-option{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:76px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#f4f6f506;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.settings-option:has(input:checked){border-color:var(--accent);background:rgba(var(--scene-15-191-158, 15, 191, 158),.075)}.settings-option input{position:absolute;width:1px;height:1px;opacity:0}.settings-preview{position:relative;display:block;width:58px;height:52px;overflow:hidden;border:1px solid rgba(244,246,245,.09);border-radius:7px;background:radial-gradient(ellipse 46% 68% at 81% 33%,rgba(var(--scene-0-83-77, 0, 83, 77),.32),transparent 78%),linear-gradient(135deg,rgb(var(--scene-7-16-14, 7, 16, 14)),rgb(var(--scene-8-11-9, 8, 11, 9)) 62%)}.settings-preview>span{position:absolute;inset:-30%;background:linear-gradient(104deg,transparent 19%,rgba(var(--scene-0-92-87, 0, 92, 87),.04) 34%,rgba(var(--scene-15-191-158, 15, 191, 158),.21) 43%,rgba(var(--scene-110-248-221, 110, 248, 221),.15) 48%,rgba(var(--scene-4-109-101, 4, 109, 101),.08) 56%,transparent 69%);filter:blur(2px);transform:skew(-14deg)}.settings-preview--live>span{animation:settings-preview-drift 12s ease-in-out infinite alternate}@keyframes settings-preview-drift{to{transform:translate(-10%) skew(-8deg)}}.settings-preview--rays{background:radial-gradient(ellipse 54% 68% at 78% 32%,rgba(var(--scene-0-77-68, 0, 77, 68),.25),transparent 80%),rgb(var(--scene-8-12-10, 8, 12, 10))}.settings-preview--rays>span{background:repeating-linear-gradient(116deg,transparent 0 8%,rgba(var(--scene-10-132-113, 10, 132, 113),.08) 12%,rgba(var(--scene-30-199-162, 30, 199, 162),.25) 15%,rgba(var(--scene-10-132-113, 10, 132, 113),.08) 18%,transparent 23% 37%);filter:blur(1px);opacity:.8;animation:settings-preview-rays 14s ease-in-out infinite alternate}@keyframes settings-preview-rays{0%{transform:translate(-5%)}to{transform:translate(5%)}}.settings-preview--grid{background:linear-gradient(rgba(var(--scene-47-187-156, 47, 187, 156),.17) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--scene-47-187-156, 47, 187, 156),.17) 1px,transparent 1px),radial-gradient(ellipse 65% 75% at 70% 42%,rgba(var(--scene-0-62-56, 0, 62, 56),.2),transparent 79%),rgb(var(--scene-8-12-10, 8, 12, 10));background-size:6px 6px,6px 6px,auto,auto}.settings-preview--grid>span{inset:0;background:linear-gradient(180deg,transparent 37%,rgba(var(--scene-22-157-132, 22, 157, 132),.07) 49%,rgba(var(--scene-70-220-187, 70, 220, 187),.12) 50%,rgba(var(--scene-22-157-132, 22, 157, 132),.07) 51%,transparent 63%);filter:none;animation:settings-preview-scan 10s linear infinite}@keyframes settings-preview-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.settings-preview--glitch{background:repeating-linear-gradient(to bottom,transparent 0 5px,rgba(var(--scene-155-255-230, 155, 255, 230),.13) 6px,transparent 7px 11px),radial-gradient(circle at 60% 50%,rgba(var(--scene-0-75-65, 0, 75, 65),.28),transparent 75%),rgb(var(--scene-8-12-10, 8, 12, 10))}.settings-preview--glitch>span{inset:18px -15px auto;height:2px;background:linear-gradient(90deg,transparent 8%,rgba(var(--scene-225-255-243, 225, 255, 243),.9) 38%,transparent 72%);box-shadow:10px 15px 0 -1px rgba(var(--scene-165-255-224, 165, 255, 224),.7),-8px 25px 0 -1px rgba(var(--scene-165-255-224, 165, 255, 224),.5);animation:settings-preview-glitch 2.6s steps(1,end) infinite}.settings-preview--glitch>span:before,.settings-preview--glitch>span:after{content:"";position:absolute;background:rgba(var(--scene-225-255-243, 225, 255, 243),.7);box-shadow:0 0 5px rgba(var(--scene-94-225-185, 94, 225, 185),.5)}.settings-preview--glitch>span:before{top:23px;left:40px;width:10px;height:1px}.settings-preview--glitch>span:after{top:19px;left:44px;width:1px;height:9px}@keyframes settings-preview-glitch{0%,67%,to{opacity:.5;transform:translate(-5px)}68%,72%{opacity:1;transform:translate(12px)}73%,76%{opacity:.8;transform:translate(-12px)}}.settings-preview--combined{background:linear-gradient(rgba(var(--scene-47-187-156, 47, 187, 156),.16) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--scene-47-187-156, 47, 187, 156),.16) 1px,transparent 1px),radial-gradient(ellipse 46% 68% at 81% 33%,rgba(var(--scene-0-83-77, 0, 83, 77),.32),transparent 78%),linear-gradient(135deg,rgb(var(--scene-7-16-14, 7, 16, 14)),rgb(var(--scene-8-11-9, 8, 11, 9)) 62%);background-size:6px 6px,6px 6px,auto,auto}.settings-preview--combined>span{animation:settings-preview-drift 12s ease-in-out infinite alternate}.settings-preview--combined:after{content:"";position:absolute;top:17px;left:10px;width:35px;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--scene-225-255-243, 225, 255, 243),.85),transparent);box-shadow:13px 18px 0 -1px rgba(var(--scene-165-255-224, 165, 255, 224),.7);animation:settings-preview-glitch 2.6s steps(1,end) infinite}.settings-preview--curtains{background:radial-gradient(ellipse 24% 90% at 9% 43%,rgba(var(--scene-151-32-123, 151, 32, 123),.6),transparent),radial-gradient(ellipse 35% 100% at 47% 43%,rgba(var(--scene-9-146-127, 9, 146, 127),.4),transparent),radial-gradient(ellipse 25% 90% at 82% 66%,rgba(var(--scene-5-91-105, 5, 91, 105),.4),transparent),rgb(var(--scene-5-9-12, 5, 9, 12))}.settings-preview--curtains>span{inset:-5% -9%;background:repeating-linear-gradient(90deg,transparent 0 2px,rgba(var(--scene-149-255-228, 149, 255, 228),.15) 3px,transparent 4px 6px),repeating-linear-gradient(90deg,transparent 0 5px,rgba(var(--scene-5-15-18, 5, 15, 18),.65) 7px 9px,rgba(var(--scene-96-238-207, 96, 238, 207),.16) 11px,transparent 13px 19px);filter:blur(.5px);transform:none;animation:settings-preview-curtains 12s ease-in-out infinite alternate}@keyframes settings-preview-curtains{0%{transform:translate(-3%) scaleX(.98)}to{transform:translate(3%) scaleX(1.04)}}.settings-preview--trance{background:radial-gradient(ellipse 55% 38% at 50% 0%,rgba(136,144,147,.12),transparent 80%),#030405}.settings-preview--trance>span{inset:0;background:conic-gradient(from 0deg at 50% -6%,transparent 0deg 119deg,rgba(175,179,181,.12) 121deg 126deg,transparent 129deg 137deg,rgba(149,154,157,.22) 139deg 144deg,transparent 148deg 152deg,rgba(var(--scene-181-66-139, 181, 66, 139),.62) 152deg 153deg,transparent 154deg 166deg,rgba(90,97,100,.23) 168deg 173deg,transparent 176deg 184deg,rgba(var(--scene-31-166-103, 31, 166, 103),.72) 185deg 187deg,transparent 188deg 195deg,rgba(var(--scene-163-57-128, 163, 57, 128),.6) 196deg 198deg,transparent 199deg 207deg,rgba(150,154,157,.17) 209deg 213deg,transparent 217deg 230deg,rgba(129,133,137,.26) 232deg 238deg,transparent 242deg 360deg);-webkit-mask-image:linear-gradient(to bottom,#0000004d,#000 38%);mask-image:linear-gradient(to bottom,#0000004d,#000 38%);filter:none;transform:none;animation:settings-preview-stream 9s ease-in-out infinite alternate}@keyframes settings-preview-stream{0%{transform:scaleX(.96);opacity:.65}to{transform:scaleX(1.04);opacity:1}}.settings-option-copy{display:grid;gap:4px;min-width:0}.settings-option-copy strong{font-size:13px;line-height:1.2}.settings-option-copy small{color:var(--muted);font-size:11px;line-height:1.3}.settings-option-check{color:var(--accent);font-size:18px;opacity:0}.settings-option:has(input:checked) .settings-option-check{opacity:1}.settings-panel:not(.is-visible) .settings-preview>span,.settings-panel:not(.is-visible) .settings-preview:after{animation-play-state:paused}:root[data-background-motion=still] .ambient:before,:root[data-background-motion=still] .ambient:after,:root[data-background-motion=still] .ambient-glow{animation:none}@media(hover:hover)and (pointer:fine){.settings-trigger:hover,.settings-menu-item:hover,.settings-close:hover{border-color:var(--accent);background:rgba(var(--scene-15-191-158, 15, 191, 158),.13);color:var(--text);transition-duration:0s}.settings-option:hover{border-color:rgba(var(--scene-15-191-158, 15, 191, 158),.65);transition-duration:0s}}@media(max-width:560px){.settings-trigger{top:40%;width:42px;height:48px}.settings-panel{width:min(350px,100vw)}}@media(prefers-reduced-motion:reduce){.settings-trigger,.settings-close,.settings-option,.settings-menu-item,.settings-panel{transition-duration:0s}.settings-preview--live>span,.settings-preview--rays>span,.settings-preview--grid>span,.settings-preview--glitch>span,.settings-preview--combined>span,.settings-preview--combined:after,.settings-preview--curtains>span,.settings-preview--neon>span,.settings-preview--emerald>span,.settings-preview--trance>span{animation:none}.settings-page-forward-enter-active,.settings-page-forward-leave-active,.settings-page-back-enter-active,.settings-page-back-leave-active{transition:opacity .12s ease;transform:none}.settings-page-forward-enter-from,.settings-page-forward-leave-to,.settings-page-back-enter-from,.settings-page-back-leave-to{transform:none}}
