:root{--bg: #000;--fg: #fff;--pad-x: clamp(20px, 6.95vw, 120px)}*{box-sizing:border-box}html,body,#root{width:100%;margin:0}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{overflow-x:hidden;background:#000;color:#fff;font-family:Poppins,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.hero{position:relative;width:100%;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#000}#scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}#scene.dragging{cursor:grabbing}.ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.ui a,.ui button{pointer-events:auto}.nav{position:fixed;top:0;left:0;right:0;z-index:10;box-sizing:content-box;padding:clamp(24px,4.7vh,40px) var(--pad-x) 28px;display:flex;align-items:center;justify-content:space-between;height:40px;background:linear-gradient(#000 55%,transparent)}.nav-links{display:flex;gap:clamp(20px,3.6vw,52px);margin:0;padding:0;list-style:none;font-size:16px;font-weight:400}.nav-links a{opacity:.9;transition:opacity .25s ease}.nav-links a:hover{opacity:.55}.tagline{position:absolute;left:var(--pad-x);bottom:60px;margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.3}.tagline strong{font-weight:800}.cta{display:inline-flex;align-items:center;height:48px;padding:0 28px;font-size:16px;font-weight:500;white-space:nowrap;border:1.5px solid #fff;border-radius:24px;transition:background .3s ease,color .3s ease}.cta:hover{background:#fff;color:#000}.hero-mark{position:absolute;right:-3vw;bottom:4vh;width:min(38vw,95vh);pointer-events:none}.big-num{display:block;width:100%;height:auto;overflow:visible}.big-num path{stroke:#ffffff54;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#000;pointer-events:none;opacity:1;transition:opacity .8s ease}.loader.done{opacity:0}.loader-ring{width:28px;height:28px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loader{background:transparent}.loader.done .loader-ring{opacity:0}@media (max-width: 767px),(orientation: portrait){.nav{padding-top:20px}.nav-links{gap:14px;font-size:12px}.tagline{left:var(--pad-x);bottom:84px;font-size:16px}.hero-mark{right:-6vw;bottom:4vh;width:52vw}}.hero,.section{scroll-snap-align:start}.section{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(96px,14vh,140px) var(--pad-x) clamp(48px,8vh,96px);background:#000;border-top:1px solid rgba(255,255,255,.12)}.eyebrow{margin:0 0 16px;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.section-title{margin:0 0 clamp(40px,6vw,80px);font-size:clamp(36px,6vw,88px);font-weight:800;line-height:1.05;letter-spacing:-.02em}.reveal{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}.service-no,.project-no{font-size:14px;font-weight:500;color:#ffffff80}.projects{display:grid;gap:clamp(64px,9vw,128px)}.project{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,5vw,80px)}.project.flip{grid-template-columns:1fr 1.4fr}.project.flip .shot{order:2}.shot{display:block;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.18);border-radius:14px;transition:transform .5s ease,border-color .5s ease}.shot:hover{transform:translateY(-6px);border-color:#ffffff80}.shot-bar{display:flex;gap:6px;padding:12px 14px;background:#1a1a1a}.shot-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff4d}.shot-body{display:grid;place-items:center;aspect-ratio:16 / 10;max-height:52vh;width:100%;background:radial-gradient(circle at 30% 20%,hsl(var(--hue) 22% 70% / .45),transparent 55%),radial-gradient(circle at 80% 90%,hsl(calc(var(--hue) + 60) 18% 60% / .3),transparent 50%),#0b0b0b;font-size:clamp(22px,3vw,44px);font-weight:800;letter-spacing:-.02em}.project-info h3{margin:10px 0 6px;font-size:clamp(28px,3.4vw,48px);font-weight:700}.project-type{margin:0 0 18px;font-size:15px;color:#ffffff8c}.project-desc{margin:0 0 28px;font-size:16px;line-height:1.7;color:#ffffffc7}.link-arrow{display:inline-block;padding-bottom:4px;font-weight:500;border-bottom:1.5px solid #fff;transition:opacity .25s ease}.link-arrow:hover{opacity:.6}.contact{text-align:center;padding-bottom:40px}.contact-title{margin:0 0 24px;font-size:clamp(40px,9vw,140px);font-weight:800;line-height:1;letter-spacing:-.03em}.contact-title strong{color:transparent;-webkit-text-stroke:2px #fff}.contact-desc{margin:0 auto 40px;max-width:520px;font-size:16px;line-height:1.8;color:#ffffffb8}.cta.big{height:56px;padding:0 40px;font-size:17px;border-radius:28px}.footer{display:flex;justify-content:space-between;margin-top:clamp(80px,12vw,160px);padding-top:24px;font-size:13px;color:#ffffff80;border-top:1px solid rgba(255,255,255,.12)}@media (max-width: 900px){.project,.project.flip{grid-template-columns:1fr}.project.flip .shot{order:0}}html.js-snap{scroll-snap-type:none;scroll-behavior:auto}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}.section-title.compact{margin-bottom:clamp(24px,4vh,48px);font-size:clamp(32px,5vw,72px)}.contact{justify-content:space-between}.contact>.reveal{margin:auto 0}.contact .footer{margin-top:0}@media (max-width: 900px){.section{padding-top:clamp(84px,12vh,110px);padding-bottom:32px}.section-title{margin-bottom:24px}.shot-body{max-height:30vh}.project{gap:20px}.project-info h3{font-size:26px}.project-type{margin-bottom:8px}.project-desc{margin-bottom:14px;font-size:14px}}.eyebrow{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.04em;text-transform:none}.eyebrow b{font-weight:600;color:#fff}.eyebrow em{margin-left:10px;font-style:normal;color:#8affb5}.eyebrow em.err{color:#ff6b5e}.shot-url{margin-left:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#ffffff80}.shot-bar{align-items:center}.terminal{position:absolute;left:45.6%;bottom:60px;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(14px,1.15vw,17px);letter-spacing:.02em;white-space:nowrap}.terminal .prompt{color:#8affb5}.caret{display:inline-block;width:.55em;height:1.05em;margin-left:3px;vertical-align:text-bottom;background:#fff;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width: 767px),(orientation: portrait){.terminal{left:var(--pad-x);bottom:36px;font-size:14px}}.logo{display:block;height:46px}.logo img{display:block;height:100%;width:auto}@media (max-width: 767px),(orientation: portrait){.logo{height:38px}}.svc-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none}.svc-screen{position:relative;overflow:hidden;aspect-ratio:16 / 10;max-height:34vh;width:100%;background:#0b0b0b;border:1px solid rgba(255,255,255,.22);border-radius:12px}.svc-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}.svc-text{padding-top:18px}.svc-text h3{margin:8px 0;font-size:clamp(22px,2.4vw,32px);font-weight:700}.svc-text p{margin:0;font-size:15px;line-height:1.7;color:#ffffffb3}.glitch{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(40px,5.5vw,84px);font-weight:800;letter-spacing:.04em;text-shadow:3px 0 rgba(255,0,90,.8),-3px 0 rgba(0,220,255,.8);animation:jitter .45s steps(1) infinite;opacity:1;transition:opacity .35s ease;transition-delay:calc(var(--i) * .45s + .9s)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.6}.glitch:before{animation:slice-a .9s steps(1) infinite;clip-path:inset(10% 0 60% 0);color:#ff2d6f}.glitch:after{animation:slice-b 1.1s steps(1) infinite;clip-path:inset(62% 0 8% 0);color:#2de2ff}@keyframes jitter{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px,-2px)}}@keyframes slice-a{0%{transform:translate(-6px);clip-path:inset(10% 0 60% 0)}50%{transform:translate(5px);clip-path:inset(40% 0 30% 0)}}@keyframes slice-b{0%{transform:translate(6px);clip-path:inset(62% 0 8% 0)}50%{transform:translate(-5px);clip-path:inset(25% 0 55% 0)}}.ok{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:calc(var(--i) * .45s + .9s)}.reveal.in .glitch{opacity:0}.reveal.in .ok{opacity:1}.svc:hover .glitch{opacity:.85;transition-delay:0s}.svc:hover .ok{opacity:.12;transition-delay:0s}.wf{display:flex;flex-direction:column;gap:8px;padding:12px}.wf i,.wf-row i{display:block;border:1px dashed rgba(255,255,255,.55);border-radius:4px;transition:background .8s ease,border-color .8s ease;transition-delay:calc(var(--i) * .45s + 1.4s)}.wf-nav{height:14px}.wf-hero{flex:1}.wf-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:34%}.reveal.in .wf-nav{background:#fff;border-color:#fff}.reveal.in .wf-hero{background:linear-gradient(135deg,#ffffffeb,#ffffff42);border-color:transparent}.reveal.in .wf-row i:nth-child(1){background:#ffffffd9;border-color:transparent}.reveal.in .wf-row i:nth-child(2){background:#ffffff8c;border-color:transparent}.reveal.in .wf-row i:nth-child(3){background:#ffffff4d;border-color:transparent}.bd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.bd-shapes{display:flex;align-items:center;gap:16px}.bd-shapes i{display:block;width:34px;height:34px;background:#fff;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.bd-circle{border-radius:50%}.bd-tri{clip-path:polygon(50% 0,100% 100%,0 100%)}.reveal.in .bd-shapes i{transform:scale(1)}.reveal.in .bd-circle{transition-delay:calc(var(--i) * .45s + 1.4s)}.reveal.in .bd-square{transition-delay:calc(var(--i) * .45s + 1.6s)}.reveal.in .bd-tri{transition-delay:calc(var(--i) * .45s + 1.8s)}.bd-swatches{display:flex;gap:8px}.bd-swatches i{display:block;width:22px;height:22px;border-radius:5px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.bd-swatches i:nth-child(1){background:#fff}.bd-swatches i:nth-child(2){background:#ffffffa6}.bd-swatches i:nth-child(3){background:#fff6}.bd-swatches i:nth-child(4){background:#8affb5}.reveal.in .bd-swatches i{opacity:1;transform:none}.reveal.in .bd-swatches i:nth-child(1){transition-delay:calc(var(--i) * .45s + 2s)}.reveal.in .bd-swatches i:nth-child(2){transition-delay:calc(var(--i) * .45s + 2.1s)}.reveal.in .bd-swatches i:nth-child(3){transition-delay:calc(var(--i) * .45s + 2.2s)}.reveal.in .bd-swatches i:nth-child(4){transition-delay:calc(var(--i) * .45s + 2.3s)}.code{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(11px,1vw,14px);color:#8affb5;white-space:pre}.code span{display:block;clip-path:inset(0 100% 0 0)}.reveal.in .code span{animation:type .5s steps(22,end) forwards;animation-delay:calc(var(--i) * .45s + 1.3s + var(--l) * .4s)}@keyframes type{to{clip-path:inset(0 0 0 0)}}.log{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,3vw,32px);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(13px,1.15vw,16px);background:#0b0b0b;border:1px solid rgba(255,255,255,.2);border-radius:12px}.log .prompt{color:#8affb5}.log-cmd{margin:0 0 18px;color:#ffffffd9}.log-steps{display:grid;gap:12px;margin:0 0 22px;padding:0;list-style:none}.log-line{display:grid;grid-template-columns:22px 28px auto 1fr;align-items:baseline;column-gap:10px;opacity:0;transform:translate(-8px)}.log-line b{font-weight:600}.log-no{color:#fff6}.log-desc{color:#fff9}.log-mark:before{content:"…";color:#ffffff80}.reveal.in .log-line{animation:line-in .4s ease forwards;animation-delay:calc(var(--i) * .7s + .4s)}.reveal.in .log-mark:before{content:"✓";color:#8affb5;animation:check .3s ease backwards;animation-delay:calc(var(--i) * .7s + .8s)}@keyframes line-in{to{opacity:1;transform:none}}@keyframes check{0%{opacity:0;transform:scale(.4)}}.log-bar{height:6px;margin-bottom:18px;overflow:hidden;background:#ffffff1f;border-radius:3px}.log-bar i{display:block;width:100%;height:100%;background:#8affb5;transform:scaleX(0);transform-origin:left}.reveal.in .log-bar i{transition:transform calc(var(--n) * .7s) linear;transition-delay:.4s;transform:scaleX(1)}.log-done{margin:0;opacity:0}.reveal.in .log-done{animation:line-in .4s ease forwards;animation-delay:calc(var(--n) * .7s + .6s)}.contact-title{-webkit-user-select:none;user-select:none}.contact-title .strike{text-decoration:line-through;text-decoration-thickness:.06em;opacity:.45}.contact-title strong.fixed{color:#8affb5;-webkit-text-stroke:0;text-shadow:3px 0 rgba(255,0,90,.6),-3px 0 rgba(0,220,255,.6);animation:jitter .3s steps(1) 2}.cta.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.cta .prompt{color:#8affb5}.cta:hover .prompt{color:#000}.cta:hover .caret{background:#000}@media (max-width: 900px){.svc-list{grid-template-columns:1fr;gap:14px}.svc{display:grid;grid-template-columns:38% 1fr;gap:14px;align-items:center}.svc-screen{max-height:none}.svc-text{padding-top:0}.svc-text h3{font-size:20px;margin:2px 0 4px}.svc-text p{font-size:13px;line-height:1.5}.glitch{font-size:30px}.log-line{grid-template-columns:18px 24px auto}.log-desc{grid-column:3 / -1;font-size:12px}}.process-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,64px)}.build{display:flex;flex-direction:column;overflow:hidden;background:#0b0b0b;border:1px solid rgba(255,255,255,.22);border-radius:14px}.build-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:#1a1a1a}.build-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff4d}.build-url{margin-left:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#ffffff80}.build-body{position:relative;display:flex;flex-direction:column;gap:12px;flex:1;min-height:280px;width:100%;padding:16px}.build-body>*{opacity:0}.b-dm{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.b-dm span{padding:12px 18px;font-size:14px;color:#000;background:#fff;border-radius:18px 18px 18px 4px}.reveal.in .b-dm{animation:show-hide 1.3s ease forwards;animation-delay:.4s}@keyframes show-hide{0%{opacity:0;transform:translateY(8px)}25%,75%{opacity:1;transform:none}to{opacity:0}}.b-nav,.b-hero,.b-cards{transition:background .7s ease,border-color .7s ease}.b-nav{display:flex;align-items:center;gap:8px;height:22px}.b-nav i,.b-nav b{display:block;height:8px;background:#ffffff80;border-radius:4px}.b-nav i{width:18%}.b-nav b{width:9%;margin-left:auto}.b-nav b+b{margin-left:0}.b-hero{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1;padding:0 16px;border:1px dashed rgba(255,255,255,.5);border-radius:8px}.b-hero em{display:block;height:8px;background:#ffffff80;border-radius:4px}.b-hero em:nth-child(1){width:60%;height:14px}.b-hero em:nth-child(2){width:40%}.b-hero em:nth-child(3){width:22%;height:18px}.b-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:22%}.b-cards i{display:block;border:1px dashed rgba(255,255,255,.5);border-radius:6px;transition:background .7s ease,border-color .7s ease}.reveal.in .b-nav{animation:fade-in .5s ease forwards 1.8s}.reveal.in .b-hero{animation:fade-in .5s ease forwards 2s}.reveal.in .b-cards{animation:fade-in .5s ease forwards 2.2s}.reveal.in .b-hero{background:linear-gradient(135deg,#ffffffeb,#ffffff42);border-color:transparent;transition-delay:0s,0s}.reveal.in .b-hero{animation-name:fade-in}.reveal.in .b-cards i:nth-child(1){background:#ffffffd9;border-color:transparent;transition-delay:2.9s}.reveal.in .b-cards i:nth-child(2){background:#ffffff8c;border-color:transparent;transition-delay:3.1s}.reveal.in .b-cards i:nth-child(3){background:#ffffff4d;border-color:transparent;transition-delay:3.3s}.reveal.in .b-hero{transition:background .7s ease 2.8s,border-color .7s ease 2.8s}.reveal.in .b-nav b,.reveal.in .b-nav i{background:#fff;transition:background .7s ease 2.8s}.b-code{position:absolute;right:32px;top:64px;padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;color:#8affb5;background:#000;border:1px solid #8affb5;border-radius:6px}.reveal.in .b-code{animation:fade-in .4s ease forwards 3.5s}.b-live{position:absolute;right:28px;bottom:24px;display:flex;align-items:center;gap:8px;padding:6px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:#000;background:#8affb5;border-radius:999px}.b-live i{width:8px;height:8px;background:#000;border-radius:50%;animation:blink 1s steps(1) infinite}.reveal.in .b-live{animation:fade-in .4s ease forwards 4.2s}@keyframes fade-in{to{opacity:1}}.shot-body{position:relative;overflow:hidden;display:block;background:#0b0b0b}.shot-page{width:100%;transform:translateY(0);transition:transform 4.5s cubic-bezier(.45,0,.3,1)}.shot-page img{display:block;width:100%;height:auto}.shot:hover .shot-page{transform:translateY(calc(-100% + 100cqh))}.shot-body{container-type:size}.mock{display:flex;flex-direction:column;gap:4cqw;padding:3cqw;min-height:190cqh}.mock-nav{display:flex;align-items:center;gap:2cqw;height:4cqw}.mock-nav i{width:12%;height:100%;background:#fff;border-radius:3px}.mock-nav b{width:6%;height:40%;background:#ffffff73;border-radius:3px;margin-left:auto}.mock-nav b+b{margin-left:0}.mock-hero{display:grid;place-items:center;height:46cqh;font-size:6cqw;font-weight:800;letter-spacing:-.02em;border-radius:8px;background:radial-gradient(circle at 30% 20%,hsl(var(--hue) 22% 70% / .55),transparent 55%),radial-gradient(circle at 80% 90%,hsl(calc(var(--hue) + 60) 18% 60% / .4),transparent 50%),#111}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw;height:22cqh}.mock-cards i{display:block;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:6px}.mock-split{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;height:30cqh}.mock-split>i{display:block;background:hsl(var(--hue) 20% 65% / .4);border-radius:6px}.mock-split div{display:flex;flex-direction:column;justify-content:center;gap:2cqw}.mock-split b{display:block;height:2cqw;background:#fff6;border-radius:3px}.mock-split b:nth-child(2){width:80%}.mock-split b:nth-child(3){width:55%}.mock-foot{height:14cqh;background:#ffffff14;border-radius:6px}.shot-view{position:absolute;right:14px;bottom:14px;padding:8px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:#000;background:#fff;border-radius:999px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.shot:hover .shot-view{opacity:1;transform:none}.project-info{position:relative}.project-big{position:absolute;right:0;top:-.35em;z-index:-1;font-size:clamp(96px,14vw,220px);font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);pointer-events:none}.project-count{margin:0 0 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;color:#ffffff80}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.tags li{padding:5px 12px;font-size:12px;border:1px solid rgba(255,255,255,.35);border-radius:999px}@media (max-width: 900px){.process-grid{grid-template-columns:1fr}.build,.project-big{display:none}.tags{margin-bottom:12px}}.section{background:radial-gradient(ellipse 60% 50% at 80% 10%,rgba(255,255,255,.06),transparent 70%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(255,255,255,.04),transparent 70%),#000}.svc-screen,.shot,.log,.build{background:linear-gradient(150deg,#ffffff1c,#ffffff06 45%,#ffffff0f);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff0f,-1px 0 #ff286438,1px 0 #00dcff38,0 24px 60px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shot-bar,.build-bar{background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.shot-body,.build-body{background:transparent}.shot:hover{border-color:#fff6}.tags li,.cta{background:#ffffff0d;box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta:hover{background:#fff}@media (max-width: 900px){.svc{grid-template-columns:42% 1fr}.bd-shapes{gap:8px}.bd-shapes i{width:22px;height:22px}.bd-swatches{gap:5px}.bd-swatches i{width:14px;height:14px;border-radius:3px}.code{padding:0 8px;font-size:8.5px}.wf{gap:5px;padding:7px}}
