@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.bf{position:relative;max-width:1440px;margin:0 auto;padding:clamp(5rem,10vw,8rem) clamp(1rem,2.5vw,2rem) 0;color:var(--halo)}.bf:before{content:"";position:absolute;inset:12% -10% 10%;z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 50% 45%,rgba(18,140,255,.16),transparent 70%),radial-gradient(30% 25% at 70% 80%,rgba(255,106,31,.08),transparent 70%)}.bf__head{max-width:980px;margin:0 auto 2.6rem;text-align:center}.bf__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fe6ff}.bf__eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6a1f;box-shadow:0 0 10px #ff6a1f}.bf__title{margin:0;font-size:clamp(2.3rem,6.2vw,5.6rem)}.bf__title span{display:block;background:linear-gradient(100deg,#5fe0ff,#12c2ff 40%,#ff8a3d 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.bf__sub{max-width:60ch;margin:1.3rem auto 0;font-size:1.08rem;line-height:1.6;color:var(--ink-soft)}.bf-player{position:relative;width:100%;max-width:1320px;margin:0 auto;border-radius:clamp(14px,2vw,26px);overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(95,224,255,.35),0 0 30px -6px rgba(58,214,255,.55),0 0 120px -30px rgba(30,140,255,.7),0 50px 100px -40px rgba(0,0,0,.9)}.bf-player img,.bf-player video{display:block;width:100%;height:100%;object-fit:cover}.bf-player--port{max-width:460px}.bf-player__tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .75rem;border-radius:999px;font-size:.72rem;color:rgba(236,235,255,.72);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px)}.bf-player__tag i{width:6px;height:6px;border-radius:50%;background:#3ff0a0;box-shadow:0 0 8px #3ff0a0}.bf__form{max-width:860px;margin:clamp(-3.5rem,-4vw,-2rem) auto 0;padding:0 clamp(0rem,2vw,1rem);position:relative;z-index:2}.bf-player--port+.bf__form{margin-top:1.6rem}.bf-idea{position:relative;padding:clamp(1rem,2.4vw,1.6rem);border-radius:26px;background:linear-gradient(160deg,#15171d,#0b0c10 45%,#08090c);box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -30px rgba(0,0,0,.95);transition:box-shadow .4s var(--ease)}.bf-idea:focus-within{box-shadow:0 0 0 1px rgba(95,224,255,.5),0 0 40px -6px rgba(58,214,255,.45),inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -30px rgba(0,0,0,.95)}.bf-idea__top{display:flex;align-items:center;gap:.6rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:.9rem}.bf-idea__mark{display:inline-flex}.bf-idea__top b{font-weight:600}.bf-idea__to{margin-left:auto;font-size:.82rem;color:rgba(236,235,255,.55)}.bf-idea__to span{color:#ff6a1f}.bf-idea__text{display:block;width:100%;min-height:6.5rem;margin:.4rem 0 0;padding:.7rem 0;resize:vertical;border:0;outline:none;background:transparent;color:#fff;font:500 clamp(1.15rem,2.2vw,1.5rem) /1.35 var(--font-body),system-ui,sans-serif;letter-spacing:-.015em}.bf-idea__text::placeholder{color:rgba(236,235,255,.36)}.era-root .bf-idea__text:focus-visible{outline:none}.bf-idea__trap{left:-9999px}.bf-idea__trap,.bf-sr{position:absolute;width:1px;height:1px;overflow:hidden}.bf-sr{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf-idea__bar{display:flex;gap:.6rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.07)}.bf-idea__email{flex:1;min-width:0;min-height:52px;padding:0 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font:500 1rem var(--font-body),system-ui,sans-serif}.bf-idea__email::placeholder{color:rgba(236,235,255,.4)}.bf-idea__email:focus{outline:none;border-color:rgba(95,224,255,.7);box-shadow:0 0 0 3px rgba(58,214,255,.18)}.bf-idea__note{margin:.75rem .2rem 0;font-size:.82rem;color:rgba(236,235,255,.5)}.bf-idea__err{color:#ffb08a}.bf-idea--sent{display:flex;align-items:flex-start;gap:1rem}.bf-idea--sent b{font-size:1.15rem}.bf-idea--sent p{margin:.35rem 0 0;color:var(--ink-soft);line-height:1.55}.bf-idea__check{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-weight:700;color:#04121c;background:linear-gradient(160deg,#5fe0ff,#8ff0d0);box-shadow:0 0 24px rgba(58,214,255,.5)}@media (max-width:699px){.bf__head{text-align:left}.bf__sub{margin-left:0;font-size:1rem}.bf-idea__to{display:none}.bf-idea__bar{flex-direction:column}.bf-idea__send{width:100%}}@property --sr-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes srSpin{to{--sr-a:360deg}}@keyframes srBlink{50%{opacity:0}}@keyframes srMarquee{to{transform:translateX(-50%)}}@keyframes srPan{0%,to{object-position:50% 0}25%{object-position:0 0}75%{object-position:100% 0}}@keyframes srFlicker{0%,to{opacity:1}8%{opacity:.55}10%{opacity:1}13%{opacity:.7}15%{opacity:1}}@keyframes srScan{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}@keyframes srUp{0%{transform:translateY(100%)}}@keyframes srFilm{to{background-position:6.6em 50%}}@keyframes srFade{0%{opacity:0}}.sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,3vw,2.6rem) clamp(1rem,1.8vw,1.6rem)}.sr-cell{min-width:0}.sr-card{--neon:#12c2ff;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;display:flex;flex-direction:column;gap:1rem;color:inherit;text-decoration:none}.era-root .sr-card:focus-visible{outline:none}.sr-card__stage{position:relative;display:grid;place-items:center;aspect-ratio:4/3;border-radius:22px;overflow:hidden;isolation:isolate;container-type:inline-size;background:radial-gradient(110% 80% at 50% 115%,color-mix(in srgb,var(--neon) 26%,transparent),transparent 62%),radial-gradient(80% 60% at 50% -10%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#0c0e27,#07081a);box-shadow:inset 0 0 0 1px rgba(236,235,255,.08);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.sr-card__stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(236,235,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(236,235,255,.045) 1px,transparent 0);background-size:26px 26px;-webkit-mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%);mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%)}.sr-card__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 46% at var(--mx) var(--my),color-mix(in srgb,var(--neon) 34%,transparent),transparent 72%);opacity:.55;transition:opacity .5s var(--ease)}.sr-card__tilt{display:grid;place-items:center;width:100%;height:100%;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease)}.sr-card:focus-visible .sr-card__stage,.sr-card:hover .sr-card__stage{transform:translateY(-6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neon) 50%,transparent),0 0 0 1px color-mix(in srgb,var(--neon) 20%,transparent),0 34px 70px -34px var(--neon)}.sr-card:focus-visible .sr-card__glow,.sr-card:hover .sr-card__glow{opacity:1}.sr-card__meta{display:grid;gap:.35rem;padding:0 .25rem}.sr-card__row{display:flex;align-items:center;gap:.8rem}.sr-card__title{flex:1;min-width:0;margin:0;font-size:1.12rem;font-weight:600;letter-spacing:-.015em;color:#fff}.sr-card__go{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(236,235,255,.18);color:rgba(236,235,255,.7);transition:.35s var(--ease)}.sr-card:hover .sr-card__go{background:var(--neon);border-color:var(--neon);color:#05061a;box-shadow:0 0 16px -2px var(--neon);transform:rotate(45deg)}.sr-card__sub{font-size:.86rem;color:rgba(236,235,255,.52)}.sr-card__sub i{font-style:normal;margin:0 .2rem;opacity:.6}.sr-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.sr-pill{padding:.26rem .6rem;border-radius:999px;border:1px solid rgba(236,235,255,.12);font-size:.74rem;color:rgba(236,235,255,.72);white-space:nowrap}.sr-card__soon{margin-left:.15rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;color:#ffd98a;box-shadow:inset 0 0 0 1px rgba(255,217,138,.4);white-space:nowrap}.sr-pill:first-child{border-color:color-mix(in srgb,var(--neon) 55%,transparent);color:#fff;background:color-mix(in srgb,var(--neon) 12%,transparent)}.sr-empty{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.9rem;padding:clamp(3rem,7vw,5rem) 1.5rem;border-radius:26px;text-align:center;background:linear-gradient(180deg,#0c0e27,#07081a);box-shadow:inset 0 0 0 1px rgba(236,235,255,.08)}.sr-empty__orb{position:absolute;top:-40%;left:50%;width:60%;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(75,47,208,.4),transparent);pointer-events:none}.sr-empty h3{font-size:clamp(1.5rem,3vw,2.2rem)}.sr-empty h3,.sr-empty p{position:relative;margin:0}.sr-empty p{max-width:46ch;color:var(--ink-soft);line-height:1.6}.sr-empty__cta{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem}.sr-f{--fw:84;--k:1;--hot:color-mix(in srgb,var(--neon) 55%,#fff);position:relative;display:block;width:calc(var(--fw) * var(--k) * 1cqw);font-size:calc(var(--fw) * var(--k) * 1cqw / 100);color:#fff}.sr-f--lg{--k:0.74}.sr-f__screen{position:relative;display:block;aspect-ratio:var(--ar,1.6);overflow:hidden;background:#000}.sr-shot,.sr-shot img,.sr-shot video{position:absolute;inset:0;display:block}.sr-shot img,.sr-shot video{width:100%;height:100%;object-fit:cover;object-position:50% 0}.sr-shot--photo img{object-position:50% 40%}.sr-shot video{opacity:0;transition:opacity .6s var(--ease)}.sr-shot video.is-on{opacity:1}.sr-card:hover .sr-shot:not(.sr-shot--photo):not(.sr-shot--scroll) img{animation:srPan 12s ease-in-out .2s infinite}.sr-shot img.sr-strip{inset:auto;top:0;left:0;width:100%;height:auto;max-width:none;object-fit:fill;opacity:0;transition:opacity .35s var(--ease);will-change:transform;backface-visibility:hidden}.sr-shot img.sr-strip.is-ready{opacity:1}.sr-f--browser{--fw:86;border-radius:min(3.2em,16px);overflow:hidden;background:#070815;border:1.5px solid var(--neon);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 30%,transparent),0 0 18px -2px color-mix(in srgb,var(--neon) 70%,transparent),0 0 46px -10px var(--neon),0 30px 60px -30px rgba(0,0,0,.9)}.sr-f__chrome{display:flex;align-items:center;gap:max(.9em,4px);height:clamp(22px,8em,38px);padding:0 max(2.6em,10px);background:#0d0f24;border-bottom:1px solid color-mix(in srgb,var(--neon) 35%,transparent)}.sr-f__chrome i{width:clamp(7px,2.4em,11px);aspect-ratio:1;border-radius:50%;background:#ff5f57}.sr-f__chrome i:nth-child(2){background:#febc2e}.sr-f__chrome i:nth-child(3){background:#28c840}.sr-f__chrome em{flex:1;max-width:62%;margin:0 auto;padding:.15em .7em;border-radius:6px;background:rgba(255,255,255,.06);font-style:normal;font-size:clamp(9.5px,3.3em,13px);line-height:1.7;text-align:center;color:rgba(233,232,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-f--tube{--fw:80;padding:3.4em;border-radius:7em}.sr-f__tube,.sr-f__tube:after{position:absolute;inset:0;border-radius:inherit;border:max(.7em,2px) solid var(--hot);box-shadow:0 0 4px var(--neon),0 0 14px var(--neon),0 0 38px -2px var(--neon),inset 0 0 4px var(--neon),inset 0 0 16px -2px var(--neon);pointer-events:none}.sr-f__tube:after{content:"";inset:1.6em;border-radius:5.6em;border-width:max(.35em,1px);opacity:.75}.sr-f--tube .sr-f__screen{border-radius:4em}.sr-card:hover .sr-f__tube{animation:srFlicker 2.4s linear infinite}.sr-f--ring{--fw:84}.sr-f__ring{position:relative;display:block;padding:max(1.3em,5px);border-radius:5em;background:#080a1d}.sr-f__ring:after,.sr-f__ring:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:max(.55em,2px);background:conic-gradient(from var(--sr-a),var(--neon),#fff 8%,var(--neon) 16%,transparent 32%,transparent 50%,var(--neon) 62%,#fff 70%,var(--neon) 78%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:srSpin 7s linear infinite}.sr-f__ring:after{inset:-.8em;padding:1.6em;filter:blur(12px);opacity:.75}.sr-f--ring .sr-f__screen{border-radius:3.8em}.sr-card:hover .sr-f__ring:after,.sr-card:hover .sr-f__ring:before{animation-duration:2.6s}.sr-f--editorial{--fw:70;transform:rotate(-1.6deg);transition:transform .6s var(--ease)}.sr-card:hover .sr-f--editorial{transform:rotate(0deg) scale(1.02)}.sr-f__mat{display:block;padding:3.6em 3.6em 0;border-radius:1.2em;background:linear-gradient(170deg,#f6f3ec,#e6e0d2);box-shadow:0 0 0 1px rgba(255,255,255,.5),0 30px 50px -22px rgba(0,0,0,.9),0 0 60px -8px color-mix(in srgb,var(--neon) 80%,transparent),0 0 0 max(.6em,2px) color-mix(in srgb,var(--neon) 55%,transparent)}.sr-f--editorial .sr-f__screen{box-shadow:0 0 0 1px rgba(0,0,0,.12),inset 0 0 0 1px rgba(0,0,0,.2)}.sr-f__cap{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:3em .4em 3.4em;color:#2b2722}.sr-f__cap b{font-size:clamp(8.5px,3em,13px);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sr-f__cap em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(11px,4.4em,20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-f--cyber{--fw:82;--c:7em;filter:drop-shadow(0 0 .6em var(--neon)) drop-shadow(0 0 3em color-mix(in srgb,var(--neon) 50%,transparent))}.sr-f__plate{display:block;padding:max(.45em,1.5px);background:linear-gradient(135deg,var(--hot),var(--neon) 40%,color-mix(in srgb,var(--neon) 40%,#000));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}.sr-f--cyber .sr-f__screen{clip-path:polygon(calc(var(--c) - .3em) 0,100% 0,100% calc(100% - var(--c) + .3em),calc(100% - var(--c) + .3em) 100%,0 100%,0 calc(var(--c) - .3em))}.sr-f--cyber .sr-f__screen:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);opacity:0;transition:opacity .4s}.sr-f--cyber .sr-f__screen:before{content:"";position:absolute;z-index:2;left:0;right:0;height:18%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--neon) 30%,transparent),transparent);opacity:0}.sr-card:hover .sr-f--cyber .sr-f__screen:after{opacity:1}.sr-card:hover .sr-f--cyber .sr-f__screen:before{opacity:1;animation:srScan 2.2s linear infinite}.sr-f__hud{position:absolute;left:calc(var(--c) + .5em);bottom:calc(100% + max(1.6em, 6px));font:600 clamp(8.5px,2.9em,12px) /1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hot);white-space:nowrap}.sr-f__hud i{font-style:normal;opacity:.5}.sr-f__tick{position:absolute;width:6em;height:6em;border:max(.5em,2px) solid var(--hot)}.sr-f__tick--a{top:-2.4em;right:-2.4em;border-left:0;border-bottom:0}.sr-f__tick--b{bottom:-2.4em;left:-2.4em;border-right:0;border-top:0}.sr-f--monitor{--fw:72;display:flex;flex-direction:column;align-items:center}.sr-f__bezel{position:relative;display:block;width:100%;padding:1.8em 1.8em 6em;border-radius:2.6em;background:linear-gradient(180deg,#1c1e2d,#0c0d17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 1px color-mix(in srgb,var(--neon) 45%,transparent),0 0 36px -6px var(--neon),0 30px 50px -25px #000}.sr-f__bezel:after{content:"";position:absolute;left:50%;bottom:2.3em;width:1.6em;height:1.6em;margin-left:-.8em;border-radius:50%;background:var(--neon);box-shadow:0 0 1.4em var(--neon);opacity:.8}.sr-f--monitor .sr-f__screen{border-radius:.8em}.sr-f__neck{width:15%;height:10em;background:linear-gradient(90deg,#262838,#4b4e64 50%,#262838);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.sr-f__foot{width:38%;height:2em;border-radius:1.2em 1.2em .5em .5em;background:linear-gradient(180deg,#4b4e64,#1f2130);box-shadow:0 1.4em 2.6em -.6em var(--neon)}.sr-f--glass{--fw:76;perspective:1200px;display:flex;flex-direction:column;align-items:center}.sr-f__slab{position:relative;display:block;width:100%;padding:1.6em;border-radius:3em;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 60%);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(6px);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 35%,transparent),-2.4em 3.4em 5em -2em rgba(0,0,0,.85),0 0 4em -.6em var(--neon);transform:rotateY(-17deg) rotateX(9deg) rotate(1.5deg);transform-style:preserve-3d;transition:transform .7s var(--ease)}.sr-card:hover .sr-f__slab{transform:rotateY(-6deg) rotateX(4deg) rotate(.5deg) translateZ(20px)}.sr-f--glass .sr-f__screen{border-radius:1.8em}.sr-f__sheen{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.sr-f__sheen:before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.28) 46%,rgba(255,255,255,.05) 52%,transparent 58%);transform:translateX(-30%);transition:transform 1.2s var(--ease)}.sr-card:hover .sr-f__sheen:before{transform:translateX(30%)}.sr-f__floor{width:82%;height:4em;margin-top:4.6em;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--neon) 70%,transparent),transparent);filter:blur(6px);opacity:.7}.sr-f--stack{--fw:74;margin:4em 4em 0 0}.sr-f__sheet{display:block;border-radius:2.8em}.sr-f__sheet--1{position:relative;z-index:3;overflow:hidden;border:max(.45em,1.5px) solid var(--neon);box-shadow:0 0 1.8em -.2em var(--neon),0 2.4em 4em -1.6em #000}.sr-f__sheet--2,.sr-f__sheet--3{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--neon) 55%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--neon) 34%,#0b0c22),#0b0c22 70%);transition:transform .6s var(--ease)}.sr-f__sheet--2{z-index:2;transform:translate(3.6em,-3.6em) rotate(3deg);opacity:.75}.sr-f__sheet--3{z-index:1;transform:translate(7.2em,-7.2em) rotate(6deg);opacity:.4}.sr-card:hover .sr-f__sheet--2{transform:translate(5.4em,-5em) rotate(5deg)}.sr-card:hover .sr-f__sheet--3{transform:translate(10.5em,-9.5em) rotate(10deg)}.sr-f--laptop{--fw:74;display:flex;flex-direction:column;align-items:center}.sr-f__lid{position:relative;display:block;width:100%;padding:2.4em 2.2em 2.8em;border-radius:3em 3em .6em .6em;background:#0b0c14;box-shadow:inset 0 0 0 max(.35em,1px) #2b2d3d,0 0 0 1px color-mix(in srgb,var(--neon) 45%,transparent),0 0 3.4em -.4em var(--neon)}.sr-f__cam{position:absolute;top:.8em;left:50%;width:.9em;height:.9em;margin-left:-.45em;border-radius:50%;background:#34374a}.sr-f--laptop .sr-f__screen{border-radius:.4em}.sr-f__deck{position:relative;width:120%;height:3.6em;border-radius:.3em .3em 3em 3em/.3em .3em 3.6em 3.6em;background:linear-gradient(180deg,#4a4d61,#23253a 45%,#15161f);box-shadow:0 2em 3em -1.2em var(--neon),0 .6em 1.2em -.4em #000}.sr-f__deck:before{content:"";position:absolute;top:0;left:50%;width:16%;height:1.4em;transform:translateX(-50%);border-radius:0 0 1.2em 1.2em;background:#1a1b26}.sr-f--loupe{--fw:80;margin:0 5em 5em 0}.sr-f__pane{display:block;border-radius:2.6em;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 0 max(.5em,2px) color-mix(in srgb,var(--neon) 50%,transparent),0 0 3em -.4em var(--neon),0 2.4em 4em -2em #000}.sr-f__lens{position:absolute;right:-7%;bottom:-16%;width:36%;aspect-ratio:1;border-radius:50%;background-color:#000;background-repeat:no-repeat;background-size:330% auto;background-position:50% 32%;border:max(.8em,2px) solid var(--hot);box-shadow:0 0 0 max(1.4em,4px) rgba(5,6,26,.75),0 0 3em var(--neon),inset 0 0 2.4em rgba(0,0,0,.6);transition:background-position 1.6s var(--ease),transform .6s var(--ease)}.sr-f__lens:after{content:"";position:absolute;inset:8%;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 40%)}.sr-card:hover .sr-f__lens{background-position:22% 20%;transform:translate(-6%,-6%) scale(1.05)}.sr-f--film{--fw:82;margin-top:4em}.sr-f__reel{position:relative;display:block;padding:0 2.4em;border-radius:1.8em;background:linear-gradient(180deg,#08080c,#030305);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 45%,transparent),0 0 3.4em -.6em var(--neon),0 2.6em 4em -2em #000}.sr-f__perf{display:block;height:6.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16'%3E%3Crect x='6' y='3' width='16' height='10' rx='2.6' fill='%23ece9f6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:6.6em 3.8em;background-position:0 50%;opacity:.82}.sr-card:hover .sr-f__perf,.sr-f--film:has(.is-scrolling) .sr-f__perf{animation:srFilm .9s linear infinite}.sr-f--film .sr-f__screen{border-radius:.6em;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.sr-f__scrub{display:block;height:max(.7em,3px);margin-top:1.6em;border-radius:1em;background:rgba(255,255,255,.14);overflow:hidden}.sr-f__scrub i{display:block;width:18%;height:100%;border-radius:inherit;background:var(--neon);box-shadow:0 0 1em var(--neon);transition:width 1s var(--ease)}.sr-f--film:has(.is-scrolling) .sr-f__scrub i{width:100%;transition:width 7s linear}.sr-f__now{position:absolute;left:2.4em;bottom:calc(100% + max(1.6em, 6px));display:flex;align-items:center;gap:.9em;font:600 clamp(8.5px,2.9em,12px) /1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hot);white-space:nowrap}.sr-f__now i{width:max(1.5em,6px);height:max(1.5em,6px);border-radius:50%;background:#ff3b4e;box-shadow:0 0 1em #ff3b4e;animation:srBlink 1.6s steps(1) infinite}.sr-f__now em{font-style:normal;opacity:.6}.sr-f--terminal{--fw:86}.sr-f__app{display:grid;grid-template-columns:7em minmax(0,1fr);border-radius:2.4em;overflow:hidden;background:#0a0b14;border:max(.35em,1px) solid color-mix(in srgb,var(--neon) 70%,transparent);box-shadow:0 0 2.8em -.4em var(--neon),0 2.4em 4em -2em #000}.sr-f__rail{display:flex;flex-direction:column;align-items:center;gap:2.4em;padding:3em 0;background:#0f1020;border-right:1px solid rgba(255,255,255,.07)}.sr-f__rail i{width:2.6em;height:2.6em;border-radius:.8em;background:rgba(255,255,255,.12)}.sr-f__rail i:first-child{background:var(--neon);box-shadow:0 0 1.2em var(--neon)}.sr-f__main{display:flex;flex-direction:column;min-width:0}.sr-f__status,.sr-f__tabs{display:flex;align-items:center;gap:1.2em;padding:0 2em;background:#0f1020;font:500 clamp(8px,2.8em,12px) /1 ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(233,232,255,.55);white-space:nowrap;overflow:hidden}.sr-f__tabs{height:clamp(20px,7em,34px);border-bottom:1px solid rgba(255,255,255,.07)}.sr-f__tabs b{align-self:flex-end;max-width:62%;padding:.9em 1.3em;overflow:hidden;text-overflow:ellipsis;border-radius:.8em .8em 0 0;background:rgba(255,255,255,.06);box-shadow:inset 0 -2px 0 var(--neon);font-weight:600;color:#fff}.sr-f__tabs i{font-style:normal;opacity:.6}.sr-f__status span,.sr-f__tabs em{display:inline-flex;align-items:center;gap:.6em;font-style:normal}.sr-f__tabs em{margin-left:auto;color:var(--hot);text-transform:uppercase;letter-spacing:.12em}.sr-f__status u,.sr-f__tabs u{display:inline-block;width:max(1.3em,5px);height:max(1.3em,5px);border-radius:50%;background:#3dff8a;box-shadow:0 0 .8em #3dff8a}.sr-f__tabs u{background:var(--neon);box-shadow:0 0 .8em var(--neon);animation:srBlink 1.8s steps(1) infinite}.sr-f__status{justify-content:space-between;height:clamp(16px,5.4em,26px);border-top:1px solid rgba(255,255,255,.07);font-size:clamp(7.5px,2.4em,11px);letter-spacing:.1em;text-transform:uppercase}.sr-f--phone-duo{--fw:78;margin:0 7em 4em 0}.sr-f__desk{display:block;border-radius:2.2em;overflow:hidden;border:max(.45em,1.5px) solid #23253a;box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 55%,transparent),0 0 3em -.4em var(--neon),0 2.4em 4em -2em #000}.sr-f__ph{position:absolute;right:-9%;bottom:-14%;width:22%;aspect-ratio:9/19.5;padding:max(.9em,3px);border-radius:3.6em;background:#0b0c14;box-shadow:inset 0 0 0 1px #3a3d50,0 0 0 max(.3em,1px) var(--neon),0 0 2.6em -.2em var(--neon),-1.6em 2.4em 3em -1em rgba(0,0,0,.9);transform:rotate(4deg);transition:transform .7s var(--ease)}.sr-f__ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;border-radius:2.8em}.sr-f__ph i{position:absolute;z-index:2;top:2.2em;left:50%;width:32%;height:max(1.8em,4px);transform:translateX(-50%);border-radius:99px;background:#000}.sr-card:hover .sr-f__ph{transform:rotate(0deg) translateY(-6%)}.sr-f--arch{--fw:64;margin-top:2em}.sr-f__arch{position:relative;display:block;padding:1.6em;border-radius:50% 50% 2.4em 2.4em/40% 40% 2.4em 2.4em;background:linear-gradient(180deg,color-mix(in srgb,var(--neon) 22%,#f7f2ea),#ece4d6);box-shadow:0 0 0 max(.45em,1.5px) color-mix(in srgb,var(--neon) 75%,transparent),0 0 4.4em -.6em var(--neon),0 3em 4em -2.4em #000;transition:transform .7s var(--ease)}.sr-f__arch:before{content:"";position:absolute;inset:-3.6em -3.6em -2em;border-radius:50% 50% 3.4em 3.4em/42% 42% 3.4em 3.4em;border:1px solid color-mix(in srgb,var(--neon) 65%,transparent);opacity:.6;pointer-events:none;transition:inset .7s var(--ease),opacity .7s var(--ease)}.sr-f--arch .sr-shot img:not(.sr-strip){object-position:14% 0}.sr-f--arch .sr-f__screen{border-radius:50% 50% 1.2em 1.2em/38% 38% 1.2em 1.2em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.sr-card:hover .sr-f__arch{transform:translateY(-1.5%)}.sr-card:hover .sr-f__arch:before{inset:-5em -5em -3em;opacity:1}.sr-f__archcap{display:flex;align-items:center;justify-content:center;gap:2.4em;margin-top:4.4em;color:#fff}.sr-f__archcap em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(11px,5em,22px);white-space:nowrap}.sr-f__archcap i{flex:0 1 12em;height:1px;background:linear-gradient(90deg,transparent,var(--neon))}.sr-f__archcap i:last-child{background:linear-gradient(270deg,transparent,var(--neon))}.sr-f--vanity{--fw:80;--bulb:radial-gradient(circle at 50% 50%,#fffaf0 0 0.55em,#ffe2a0 0.85em,rgba(255,196,90,0.4) 1.35em,transparent 2em)}.sr-f__vanity{position:relative;display:block;padding:5em;border-radius:3.4em;background:linear-gradient(145deg,#3d2c12,#16110a 42%,#2c200d 75%,#4a3514);box-shadow:inset 0 0 0 max(.45em,1.5px) #d9b25a,inset 0 0 0 max(.9em,3px) #1b150b,inset 0 0 0 max(1.15em,3.5px) color-mix(in srgb,#d9b25a 60%,transparent),0 0 0 1px color-mix(in srgb,var(--neon) 45%,transparent),0 0 4em -.4em var(--neon),0 2.6em 4em -2em #000}.sr-f__bulbs{position:absolute;inset:1.3em;z-index:2;pointer-events:none;background-image:var(--bulb),var(--bulb),var(--bulb),var(--bulb);background-size:7.4em 4em,7.4em 4em,4em 7.4em,4em 7.4em;background-repeat:space no-repeat,space no-repeat,no-repeat space,no-repeat space;background-position:0 0,0 100%,0 0,100% 0;filter:drop-shadow(0 0 .5em rgba(255,207,107,.9));opacity:.85;transition:opacity .6s var(--ease),filter .6s var(--ease)}.sr-card:hover .sr-f__bulbs,.sr-f--vanity:has(.is-scrolling) .sr-f__bulbs{opacity:1;filter:drop-shadow(0 0 .9em rgba(255,214,120,1)) drop-shadow(0 0 2.4em rgba(255,190,80,.55));animation:srBulbs 2.6s ease-in-out infinite}@keyframes srBulbs{50%{opacity:.88}}.sr-f--vanity .sr-f__screen{border-radius:1.4em;box-shadow:0 0 0 max(.35em,1px) #0c0905,0 0 0 max(.6em,2px) color-mix(in srgb,#d9b25a 70%,transparent),0 0 2.4em rgba(255,210,120,.35)}.sr-f__gem{position:absolute;z-index:3;left:50%;bottom:1.4em;width:2.6em;height:2.6em;transform:translateX(-50%) rotate(45deg);border-radius:.4em;background:linear-gradient(135deg,#ff6b8a,#c2163f 45%,#6d0a22);box-shadow:0 0 0 max(.3em,1px) #d9b25a,0 0 1.4em rgba(194,22,63,.9)}.sr-phone{position:relative;display:block;aspect-ratio:9/19.5;border-radius:2.4rem;padding:9px;background:#0b0c14;box-shadow:inset 0 0 0 1px #3a3d50,0 0 0 1.5px var(--neon),0 0 40px -6px var(--neon),0 40px 60px -30px #000}.sr-phone img{width:100%;height:100%;object-fit:cover;object-position:50% 0;border-radius:1.9rem;display:block}.sr-phone__island{position:absolute;top:18px;left:50%;width:30%;height:22px;transform:translateX(-50%);border-radius:999px;background:#000;z-index:2}@media (max-width:1240px){.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.sr-grid{grid-template-columns:minmax(0,1fr);gap:2.2rem}.sr-f--lg{--k:1}}@media (prefers-reduced-motion:reduce){.sr-ad__scan,.sr-card:hover .sr-f--cyber .sr-f__screen:before,.sr-card:hover .sr-f__bulbs,.sr-card:hover .sr-f__perf,.sr-card:hover .sr-f__tube,.sr-card:hover .sr-shot img,.sr-f__now i,.sr-f__ring:after,.sr-f__ring:before,.sr-f__tabs u,.sr-pj__hint i:after,.sr-search__ph i,.sr-search__ring:after,.sr-search__ring:before,.sr-wall__row{animation:none!important}.sr-card__stage,.sr-card__tilt,.sr-f__arch,.sr-f__bulbs,.sr-f__lens,.sr-f__ph,.sr-f__sheet--2,.sr-f__sheet--3,.sr-f__slab{transition:none}}