@font-face{font-family:Optic Inter;src:url(/fonts/filament/filament/inter/inter-latin-wght-normal-NRMW37G5.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Optic Mono;src:url(/fonts/jetbrains-mono-latin-400-normal.ttf)format("truetype");font-weight:400;font-display:swap}.optic-button{--glass-top:#10223361;--glass-base:#06131d4d;--glass-bottom:#06131d61;--glass-edge:#d6edfd61;--glass-x:35%;--glass-y:0%;box-sizing:border-box;cursor:pointer;isolation:isolate;background:linear-gradient(180deg,var(--glass-top),var(--glass-base) 34%,var(--glass-bottom));-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);color:#f2f9ff;border:1px solid var(--glass-edge);white-space:nowrap;text-shadow:0 1px 3px #03121ec4;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:57px;padding:0 27px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #d9efff24,inset 1px 0 1px #d2edff14,0 2px #02070c66,0 5px 14px #00000026}.optic-button:before,.optic-button:after{content:"";pointer-events:none;z-index:-1;position:absolute}.optic-button:before{background:radial-gradient(ellipse 80px 3px at var(--glass-x) 0,#ffffffbf,#e7f6ff38 40%,transparent 78%), linear-gradient(180deg,#effaff18,transparent 28%);border-radius:4px;animation:8s ease-in-out infinite alternate optic-glass-gloss;inset:1px}.optic-button:after{border-radius:inherit;background:radial-gradient(ellipse 75px 38px at var(--glass-x) var(--glass-y),#f0faff2b,#d6efff0c 45%,transparent 78%), radial-gradient(ellipse 42px 2px at var(--glass-x) 100%,#f2fbff80,transparent 85%);opacity:0;transition:opacity .22s;inset:0}.optic-button:is(:hover,:focus-visible){border-color:#e2f4ff85;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #d9efff45,inset 1px 0 1px #d2edff24,0 2px #02070c66,0 5px 14px #00000026,0 0 12px #b6e1ff09}.optic-button:is(:hover,:focus-visible):after{opacity:1}.optic-button:active{box-shadow:inset 0 1px 4px #0003,inset 0 -1px #d8eeff42,0 2px #02070c66}.optic-button--outline{--glass-top:#10223352;--glass-base:#06131d3d;--glass-bottom:#06131d52;--glass-edge:#d6edfd4d;color:#f5f8fb;min-height:43px;padding:0 23px;font-size:14px}.optic-button--outline:before{animation-duration:11s;animation-delay:-3.5s}@keyframes optic-glass-gloss{0%{opacity:.65}to{opacity:1}}.optic-button svg{flex-shrink:0;width:22px;height:22px}.optic-button:focus-visible{outline-offset:6px;outline:2px solid #d8eeff}.optic-button:disabled{cursor:not-allowed;opacity:.5}.optic-button.optic-button--compact{gap:10px;min-height:43px;padding:0 18px;font-size:13px}.optic-button--compact svg{width:16px;height:16px}@media (width<=760px){.optic-button{gap:17px;min-height:50px;padding:0 18px;font-size:13px}.optic-button.optic-button--outline{min-height:36px;padding:0 12px;font-size:11px}}@media (width<=390px){.optic-button{gap:12px;padding:0 14px}.optic-button.optic-button--outline{padding:0 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.optic-button,.optic-button:before,.optic-button:after{transition:none!important;animation:none!important}}:root{--optic-black:#050a0e;--optic-white:#f4f7fa;--optic-muted:#acbdcf;--optic-ice:#d8eeff;--optic-rule:#a4cdef2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}body.optic{background:var(--optic-black);color:var(--optic-white);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 Optic Inter,Arial,sans-serif}.optic-header a,.optic-hero a,.optic-work a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--optic-ice);outline-offset:6px}.optic-hero svg,.optic-work svg{flex-shrink:0;width:22px;height:22px}:where(.optic-hero,.optic-work) :where(h1,h2,h3,p){margin:0}.optic-header img,.optic-work img{max-width:100%;display:block}.optic-skip{z-index:20;background:var(--optic-ice);color:#071019;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.optic-skip:focus{transform:translateY(0)}.optic-header{mix-blend-mode:screen;z-index:10;justify-content:space-between;align-items:center;gap:28px;width:100%;height:82px;padding:0 4%;display:flex;position:absolute;top:0;left:0}.optic-brand{mix-blend-mode:screen;flex-shrink:0;width:280px}.optic-brand img{filter:contrast(2)brightness(1.2);mix-blend-mode:screen;width:100%;height:auto}.optic-header nav{color:#b7c2d0;gap:36px;font-size:16px;display:flex}.optic-header nav a,.optic-text-link{transition:color .2s}.optic-header nav a:hover,.optic-text-link:hover{color:#fff}.optic-text-link{white-space:nowrap;justify-content:space-between;align-items:center;gap:30px;font-size:15px;font-weight:500;display:inline-flex}.optic-text-link svg{transition:transform .25s}.optic-text-link:hover svg{transform:translate(4px)}.optic-hero{isolation:isolate;border-bottom:1px solid var(--optic-rule);background:#03080e;height:100svh;min-height:620px;position:relative;overflow:hidden}.optic-scene{z-index:-2;position:absolute;inset:0}.optic-scene:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(#03080e 0%,#03080ef5 56%,#03080e00 100%);width:61%;height:91%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 65%,#0000 100%)}.optic-scene canvas{opacity:0;width:100%;height:100%;display:block}.optic-scene[data-state=ready] canvas{opacity:1}.optic-mark-control{z-index:1;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}.optic-mark-control[data-dragging=true]{cursor:grabbing}.optic-mark-control:focus-visible{outline-offset:5px;outline:1px solid #9fbed680}.optic-copy{z-index:2;pointer-events:none;width:48%;margin-left:4%;padding-top:clamp(145px,22svh,280px);position:relative}.optic-copy a{pointer-events:auto}.optic-copy h1{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(56px,5.85vw,100px);font-weight:500;line-height:1.09}.optic-copy>p{color:var(--optic-muted);letter-spacing:-.012em;margin-top:25px;font-size:clamp(18px,1.46vw,24px);line-height:1.5}.optic-actions{align-items:center;gap:40px;margin-top:33px;display:flex}.optic-code-field{pointer-events:none;z-index:3;position:absolute;inset:0}.optic-code-card{--card-min-height:190px;left:var(--left,73%);top:var(--top,12%);width:var(--card-width,280px);height:var(--visible-height,var(--card-height,220px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#9fbed6;opacity:0;min-width:360px;min-height:0;transform:translateY(var(--entry-offset,6px));pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform,opacity;background:linear-gradient(120deg,#10223355,#06131dc9);border:1px solid #85bced6b;border-radius:5px;padding:0;transition:none;position:absolute;overflow:hidden;box-shadow:0 0 14px #4fa3d812,inset 0 0 12px #72c8ff08}.optic-code-card[data-state=thinking],.optic-code-card[data-state=typing],.optic-code-card[data-state=reading]{opacity:calc(.85 * var(--entry-opacity,1));transform:translateY(var(--entry-offset,0px))}.optic-code-card[data-state=leaving]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(-9px)scale(.96)}.optic-code-card[data-dragging=true]{cursor:grabbing;opacity:1;z-index:5;transition:opacity .2s}.optic-code-bar{touch-action:none;border-bottom:1px solid #badcff12;justify-content:space-between;align-items:center;gap:16px;height:34px;padding:0 18px;font:10px/1 Optic Mono,monospace;display:flex}.optic-code-state{text-transform:uppercase;letter-spacing:.08em;color:#81a1ba;font-size:8px}.optic-code-technology{align-items:center;gap:7px;min-width:0;display:flex}.optic-code-icon{width:14px;height:14px;-webkit-mask:var(--technology-icon) center / contain no-repeat;-webkit-mask:var(--technology-icon) center / contain no-repeat;mask:var(--technology-icon) center / contain no-repeat;background:currentColor;flex-shrink:0;display:block}.optic-code-card pre{opacity:var(--body-opacity,1);white-space:pre;height:auto;margin:0;padding:20px 30px 26px 22px;font:12px/1.65 Optic Mono,monospace;overflow:visible}.optic-code-card code{font:inherit}.optic-code-card[data-state=typing] code:after{content:"";vertical-align:-1px;background:#d8eeff;width:5px;height:11px;animation:.8s step-end infinite optic-cursor;display:inline-block}.optic-thinking{opacity:0;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:31px 0 0}.optic-thinking i{background:#a5dcfc;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite optic-think}.optic-thinking i:nth-child(2){animation-delay:.16s}.optic-thinking i:nth-child(3){animation-delay:.32s}.optic-code-card[data-state=thinking] .optic-thinking{opacity:var(--body-opacity,1)}@keyframes optic-think{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes optic-cursor{50%{opacity:0}}.optic-work{padding:80px 4% 104px;scroll-margin-top:20px}.optic-work-heading{align-items:center;gap:36px;min-height:28px;margin-bottom:48px;display:flex}.optic-work-heading h2{white-space:nowrap;font-size:19px;font-weight:400}.optic-rule{background:var(--optic-rule);flex:1;height:1px}.optic-work-heading>p{color:var(--optic-muted);white-space:nowrap;font-size:12px}.optic-products{grid-template-columns:1fr 1fr;gap:36px;display:grid}.optic-product{grid-template-columns:36% 1fr;gap:24px;min-width:0;padding-top:10px;display:grid}.optic-product+.optic-product{border-left:1px solid var(--optic-rule);padding-left:36px}.optic-product-copy{border-top:1px solid var(--optic-rule);flex-direction:column;justify-content:space-between;min-width:0;padding:15px 0 14px;display:flex}.optic-product h3{letter-spacing:-.04em;font-size:34px;font-weight:550;line-height:1.15}.optic-product-kind{color:var(--optic-muted);text-underline-offset:5px;margin-top:5px;font-size:16px;line-height:1.5;-webkit-text-decoration:underline #627180;text-decoration:underline #627180}.optic-product-description{color:var(--optic-muted);max-width:210px;margin-top:24px;font-size:13px;line-height:1.8}.optic-product-copy>.optic-text-link{gap:12px;margin-top:32px;font-size:14px}.optic-product-image{background:#080c12;border:1px solid #badbff36;border-radius:5px;height:310px;transition:border-color .3s,transform .3s;display:block;overflow:hidden}.optic-product-image:hover{border-color:#95ceff88;transform:translateY(-4px)}.optic-product-image img{object-fit:cover;object-position:top;width:100%;height:100%}.optic-product-image--devcerts img{object-position:50% 0%;object-fit:cover}.optic-work-more{border-top:1px solid var(--optic-rule);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding-top:28px;display:flex}.optic-work-more p{color:var(--optic-muted);font-size:15px;line-height:1.7}@media (width>=1700px){.optic-work{max-width:1700px;margin:auto}.optic-code-card{font-size:12px}}@media (width<=1190px){.optic-header nav{gap:23px;font-size:14px}.optic-brand{width:230px}.optic-copy{width:51%;padding-top:clamp(145px,22svh,240px)}.optic-copy h1{font-size:clamp(42px,5.55vw,66px)}.optic-copy>p{font-size:17px}.optic-desktop-break{display:none}.optic-actions{gap:24px}.optic-code-card pre{font-size:11px;line-height:1.55}.optic-product{grid-template-columns:1fr;gap:18px}.optic-product-copy{min-height:180px}.optic-product-description{max-width:100%}.optic-product-image{height:330px}.optic-product+.optic-product{padding-left:24px}}@media (width<=760px){.optic-header{gap:15px;height:76px;padding:0 6%}.optic-brand{width:190px}.optic-header nav{display:none}.optic-hero{height:100svh;min-height:740px;max-height:none}.optic-copy{width:88%;margin-left:6%;padding-top:110px}.optic-copy h1{letter-spacing:-.045em;font-size:clamp(38px,7.9vw,58px);line-height:1.1}.optic-copy>p{max-width:490px;margin-top:24px;font-size:17px;line-height:1.6}.optic-actions{gap:22px;margin-top:27px}.optic-actions .optic-text-link{gap:10px;font-size:13px}.optic-scene:after{background:linear-gradient(#03080e55,#0000 65%);width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.optic-code-card{--card-min-height:140px;border-color:#85bced55;min-width:min(265px,100vw - 48px);min-height:0}.optic-code-card pre{padding:14px 24px 20px 16px;font-size:9px;line-height:1.65}.optic-code-bar{height:25px;font-size:8px}.optic-code-technology{gap:5px}.optic-code-icon{width:12px;height:12px}.optic-code-state{font-size:6px}.optic-thinking{top:25px}.optic-work{padding:56px 6% 72px}.optic-work-more{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.optic-work-heading{gap:20px;height:auto;min-height:0;margin-bottom:36px}.optic-work-heading h2{white-space:normal;max-width:230px;font-size:17px}.optic-work-heading>p{display:none}.optic-products{grid-template-columns:1fr;gap:32px}.optic-product{grid-template-columns:40% 1fr;gap:20px}.optic-product+.optic-product{border:0;padding-left:0}.optic-product-copy{min-height:0;padding-top:15px}.optic-product h3{font-size:28px}.optic-product-kind{font-size:13px}.optic-product-description{margin-top:17px;font-size:12px;line-height:1.6}.optic-product-copy>.optic-text-link{gap:6px;margin-top:22px;font-size:12px}.optic-product-image{height:290px}.optic-product-image--devcerts img{object-position:48% 0%}.optic-code-card{opacity:.7}}@media (width<=390px){.optic-brand{width:163px}.optic-copy h1{font-size:37px}.optic-actions{gap:18px}.optic-actions .optic-text-link{gap:7px;font-size:12px}.optic-product{grid-template-columns:1fr}.optic-product-image{height:310px}.optic-product-copy{min-height:180px}.optic-product-description{max-width:280px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.optic-code-card code:after{display:none!important}}
