.ai-view_screen__YNhpK{--signal:#ededed;--rule:#686868;--quiet:#a1a1a1;--field:#454545;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;width:100%;min-height:100svh;color:var(--signal);background:#0d0d0d;color-scheme:dark;font:400 14px/1.6 var(--oc-font-code)}.ai-view_screen__YNhpK:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 3px,rgba(255,255,255,.016) 0,rgba(255,255,255,.016) 4px),linear-gradient(rgba(0,0,0,0) 50%,rgba(33,33,33,.44))}.ai-view_close__Sw3x6{position:fixed;top:20px;left:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:32px;color:#fff;background:rgba(23,23,23,.5);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);transform:translateX(-50%);transition:background-color .2s var(--ease)}.ai-view_close__Sw3x6:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover:hover){.ai-view_close__Sw3x6:hover{background:rgba(48,48,48,.6)}}.ai-view_mast__8oXVy{--mark-block-inset:96px;position:relative;display:grid;place-items:center;height:calc(var(--mark-block-inset) + clamp(160px, 36vw, 290px) + var(--mark-block-inset));margin:0;overflow:hidden;color:var(--signal)}.ai-view_mast__8oXVy>svg{display:block;grid-area:1/1;width:100%;height:100%;font:400 10px var(--oc-font-code);user-select:none;-webkit-mask-image:linear-gradient(rgb(0,0,0) 88%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 88%,rgba(0,0,0,0))}.ai-view_mast__8oXVy text{white-space:pre}.ai-view_code__AqGxr{fill:var(--field)}.ai-view_typedOut__mOzz1,.ai-view_typed__DdBoh{fill:var(--signal);transition:opacity .5s var(--ease)}.ai-view_typedOut__mOzz1{opacity:0}.ai-view_cursor___Cw2L{fill:var(--signal);animation:ai-view_cursor-blink__TKe6r 1s steps(1) infinite}.ai-view_drift__ev0f8{will-change:transform;animation:ai-view_field-drift__kKTay var(--drift,90s) linear infinite}.ai-view_mark__QZAcc{color:#fff;text-shadow:0 0 3px #000;transform-box:fill-box;transform-origin:50% center}.ai-view_column__XzGgX{width:min(600px,100% - 32px);margin:auto;padding:24px 0 48px;overflow-wrap:anywhere}.ai-view_column__XzGgX h1,.ai-view_column__XzGgX h2,.ai-view_column__XzGgX h3{font:inherit;color:inherit}.ai-view_column__XzGgX h1,.ai-view_column__XzGgX h2{text-transform:uppercase}.ai-view_column__XzGgX h1{max-width:24ch;margin:0;font-size:clamp(22px,2.25vw,38px);line-height:1.12;letter-spacing:-.055em;text-align:left}.ai-view_column__XzGgX>p{margin:16px 0 24px}.ai-view_column__XzGgX a{color:inherit;text-underline-offset:3px}.ai-view_column__XzGgX a:focus-visible,.ai-view_column__XzGgX a:hover{color:var(--signal);text-decoration:underline}.ai-view_column__XzGgX section{margin-top:42px;scroll-margin-top:90px}.ai-view_column__XzGgX h2,.ai-view_links__315P_{display:flex;align-items:center;gap:10px}.ai-view_column__XzGgX h2{margin:0 0 18px}.ai-view_column__XzGgX h2:before{content:"##";color:var(--signal)}.ai-view_column__XzGgX h2:after{content:"";flex:1 1 0%;border-top:1px solid var(--rule)}.ai-view_copy__agRSS{margin:0 0 12px}.ai-view_facts__3AjVr{margin:0;padding:0}.ai-view_facts__3AjVr>div{display:grid;grid-template-columns:30% 1fr;gap:10px;margin:8px 0}.ai-view_facts__3AjVr dt{text-transform:uppercase}.ai-view_facts__3AjVr dt:before{content:"✦";margin-right:1ch;color:var(--signal)}.ai-view_facts__3AjVr dd{margin:0}.ai-view_facts__3AjVr dd a,.ai-view_links__315P_ a,.ai-view_works__2re_D h3 a{text-decoration:none}.ai-view_facts__3AjVr dd .ai-view_underlined__uyaug{text-decoration:underline}.ai-view_works__2re_D{margin:0;padding:0;list-style:none}.ai-view_works__2re_D li{display:grid;grid-template-columns:3ch 1fr;gap:10px;margin:0 0 18px}.ai-view_works__2re_D li>span{color:var(--signal)}.ai-view_works__2re_D h3{margin:0}.ai-view_works__2re_D p{margin:0;color:var(--quiet)}.ai-view_services__fw11J{margin:0;padding:0;list-style:none}.ai-view_services__fw11J li{margin:0 0 14px}.ai-view_services__fw11J h3{margin:0;text-transform:uppercase}.ai-view_services__fw11J p{margin:0;color:var(--quiet)}.ai-view_details__MSCKh{margin-top:7px}.ai-view_details__MSCKh summary{width:fit-content;color:var(--signal);cursor:pointer}.ai-view_details__MSCKh summary:hover{text-decoration:underline}.ai-view_details__MSCKh p{margin:8px 0}.ai-view_details__MSCKh h4{margin:16px 0 4px;font:inherit;color:#fff}.ai-view_links__315P_{flex-wrap:wrap;margin-top:10px;text-transform:uppercase}.ai-view_srOnly__yfn5k{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}@media (max-width:600px){.ai-view_column__XzGgX{padding-bottom:72px;font-size:12px;line-height:19px}.ai-view_facts__3AjVr>div{grid-template-columns:minmax(95px,30%) 1fr}.ai-view_column__XzGgX section{margin-top:32px}}@media (min-width:810px){.ai-view_screen__YNhpK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ai-view_mast__8oXVy{position:sticky;top:0;height:100svh;margin:0}.ai-view_mast__8oXVy>svg{-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 60%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgb(0,0,0) 60%,rgba(0,0,0,0))}.ai-view_column__XzGgX{width:min(600px,100% - clamp(48px,7vw,128px));padding:clamp(84px,12vh,140px) 0 80px}}@keyframes ai-view_field-drift__kKTay{0%{transform:translateX(0)}to{transform:translateX(-576px)}}@keyframes ai-view_cursor-blink__TKe6r{50%{opacity:0}}@keyframes ai-view_field-open__7JJkj{0%{clip-path:inset(49.6% 46%)}32%{clip-path:inset(49.6% 0)}to{clip-path:inset(0)}}@keyframes ai-view_mark-open__L4Wm_{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes ai-view_index-in__6se4k{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-view_title-in__55ubm{0%{opacity:0;clip-path:inset(0 0 85%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes ai-view_rule-in__P5V8r{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai-view_details-in__AmBj1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ai-view_field__Kj5oa{animation:ai-view_field-open__7JJkj 1.1s var(--ease) backwards}.ai-view_mark__QZAcc{animation:ai-view_mark-open__L4Wm_ .92s var(--ease) .1s backwards}.ai-view_column__XzGgX>.ai-view_facts__3AjVr>div,.ai-view_column__XzGgX>h1,.ai-view_column__XzGgX>p{animation:ai-view_index-in__6se4k .64s var(--row-delay,80ms) var(--ease) backwards}.ai-view_column__XzGgX>h1{animation-name:ai-view_title-in__55ubm}.ai-view_column__XzGgX>p{--row-delay:0.145s}.ai-view_column__XzGgX>.ai-view_facts__3AjVr>div{--row-delay:0.205s}.ai-view_column__XzGgX>.ai-view_facts__3AjVr>div:nth-child(2){--row-delay:0.26s}.ai-view_column__XzGgX>.ai-view_facts__3AjVr>div:nth-child(3){--row-delay:0.315s}.ai-view_column__XzGgX>.ai-view_facts__3AjVr>div:nth-child(4){--row-delay:0.37s}.ai-view_column__XzGgX section>a{display:inline-block}.ai-view_column__XzGgX [data-reveal=waiting]{opacity:0}.ai-view_column__XzGgX [data-reveal=entered]{animation:ai-view_index-in__6se4k .52s var(--row-delay,0s) var(--ease) backwards}.ai-view_column__XzGgX h2[data-reveal=entered]:after{transform-origin:0 center;animation:ai-view_rule-in__P5V8r .62s var(--row-delay,0s) var(--ease) backwards}.ai-view_details__MSCKh[open]>:not(summary){animation:ai-view_details-in__AmBj1 .32s var(--ease) backwards}}