@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{--pointer-x: 50%;--pointer-y: 50%;--pointer-from-center: 0;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--grain: none;--icon: none;--behind-gradient: none;--behind-glow-color: rgba(125, 190, 255, .67);--behind-glow-size: 25%;--inner-gradient: none;--sunpillar-1: hsl(210, 10%, 90%);--sunpillar-2: hsl(210, 10%, 80%);--sunpillar-3: hsl(210, 10%, 90%);--sunpillar-4: hsl(210, 10%, 75%);--sunpillar-5: hsl(210, 10%, 85%);--sunpillar-6: hsl(210, 10%, 95%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6);--u: 1px;--card-radius: calc(30 * var(--u))}.pc-card-wrapper{perspective:1200px;transform:translateZ(.1px);position:relative;touch-action:pan-y}.pc-behind{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),var(--behind-glow-color) 0%,transparent var(--behind-glow-size));filter:blur(50px) saturate(1.1);opacity:calc(.8 * var(--card-opacity));transition:opacity .2s ease}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity: 1}.pc-card-shell{position:relative;z-index:1;transform-style:preserve-3d;transition:transform 1s ease;transform:translateZ(0) rotateX(0) rotateY(0)}.pc-card-shell:hover,.pc-card-shell.active,.pc-card-wrapper:hover .pc-card-shell,.pc-card-wrapper.active .pc-card-shell{transition:none;transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.pc-card-shell.entering{transition:transform .18s ease-out}.pc-card-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.25,.64,1)}.pc-card-flipper.is-flipped{transform:rotateY(180deg)}.pc-card{width:90vw;max-width:650px;display:grid;aspect-ratio:1.8;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;background:#0a1a1b66;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pc-card-front{transform:rotateY(0)}.pc-card-back{position:absolute;inset:0;transform:rotateY(180deg);visibility:hidden;transition:visibility 0s linear .7s}.pc-card-flipper.is-flipped .pc-card-back{visibility:visible;transition-delay:0s}.pc-card *{display:grid;grid-area:1/-1;border-radius:calc(var(--card-radius) - 1px);pointer-events:none}.pc-inside{inset:0;position:absolute;background-image:var(--inner-gradient);background-color:#0000001a;transform:none}.pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center;mask-position:center;transition:filter .8s ease;filter:brightness(.9) contrast(1.1) saturate(.1) opacity(.3);animation:holo-bg 45s linear infinite;animation-play-state:running;mix-blend-mode:soft-light}.pc-shine,.pc-shine:after{--space: 5%;--angle: -45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#071616 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#071616 10%,#071616 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.pc-shine:before,.pc-shine:after{content:"";background-position:center;background-size:cover;grid-area:1/1;opacity:0;transition:opacity .8s ease}.pc-card:hover .pc-shine,.pc-card.active .pc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation-play-state:paused}.pc-card:hover .pc-shine:before,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card.active .pc-shine:after{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0%,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),center,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),center;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(36,25%,80%) 12%,hsla(180,30%,20%,.8) 90%);mix-blend-mode:overlay;filter:brightness(.9) contrast(1.1);z-index:4}.pc-split-layout{display:flex;flex-direction:row;width:100%;height:100%;position:relative;z-index:5;padding:calc(26 * var(--u)) calc(30 * var(--u));box-sizing:border-box;align-items:center;justify-content:center;gap:calc(22 * var(--u));mix-blend-mode:normal}.pc-col-left{flex:0 0 27%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pc-logo-container{width:calc(84 * var(--u));height:calc(84 * var(--u));margin-bottom:calc(12 * var(--u));display:flex;align-items:center;justify-content:center}.pc-brand-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.pc-brand-text{display:flex;flex-direction:column;align-items:center}.pc-company-name{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:calc(25 * var(--u));font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#fff}.pc-company-tagline{display:block;margin-top:calc(6 * var(--u));font-size:calc(11 * var(--u));line-height:1.35;color:#ffffffc7}.pc-dpiit-badge{display:block;margin-top:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border:1px solid rgba(255,255,255,.16);border-radius:9999px;font-size:calc(9.5 * var(--u));line-height:1.3;color:#fffc;white-space:nowrap}.pc-separator{display:block;width:1px;height:65%;background:linear-gradient(to bottom,#fff0,#ffffff38 20% 80%,#fff0);align-self:center;opacity:.8;flex-shrink:0}.pc-col-right{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;gap:calc(16 * var(--u))}.pc-person-info{display:flex;flex-direction:column;gap:calc(3 * var(--u))}.pc-person-name{margin:0;font-size:calc(27 * var(--u));font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#fff;white-space:nowrap}.pc-person-role{margin:0;font-size:calc(13 * var(--u));font-weight:600;color:var(--accent)}.pc-contact-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--u))}.pc-contact-item{grid-area:auto;display:flex;align-items:center;gap:calc(8 * var(--u));position:relative;box-sizing:border-box;min-height:calc(38 * var(--u));padding:0 calc(12 * var(--u));border-radius:9999px;background:#ffffff0d;backdrop-filter:blur(calc(4 * var(--u)));-webkit-backdrop-filter:blur(calc(4 * var(--u)));border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000000d;color:#fff;font-size:calc(12.5 * var(--u));text-decoration:none;transition:all .2s ease;pointer-events:auto;cursor:pointer}.pc-contact-item:after{content:"";position:absolute;inset:calc(-4 * var(--u)) 0}.pc-contact-item span{border-radius:0;display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-contact-item:hover{transform:translateY(-2px);background:#ffffff1a;border-color:#fff3;box-shadow:0 6px 12px #0000001a}.pc-contact-icon{width:calc(15 * var(--u));height:calc(15 * var(--u));flex-shrink:0;color:var(--accent)}@keyframes holo-bg{0%{background-position:0% 0%}to{background-position:100% 100%}}.pc-back-layout{display:flex;flex-direction:column;justify-content:space-between;gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(28 * var(--u)) calc(14 * var(--u));height:100%;box-sizing:border-box;position:absolute;inset:0;z-index:5}.pc-back-brand{display:flex;align-items:center;gap:calc(10 * var(--u))}.pc-back-logo{width:calc(32 * var(--u));height:calc(32 * var(--u));-o-object-fit:contain;object-fit:contain}.pc-back-brand-text{display:flex;flex-direction:column;gap:calc(1 * var(--u));text-align:left}.pc-back-brand-name{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:calc(16 * var(--u));font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#fff}.pc-back-brand-tagline{display:block;font-size:calc(10.5 * var(--u));line-height:1.25;color:#ffffffbf}.pc-back-oneliner{display:block;margin:0;font-size:calc(12 * var(--u));line-height:1.4;color:#ffffffe6}.pc-back-products{display:flex;flex-direction:column;gap:calc(5 * var(--u))}.pc-back-heading{display:block;margin:0;font-size:calc(11 * var(--u));font-weight:600;line-height:1.2;color:var(--accent)}.pc-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--u)) calc(16 * var(--u));margin:0;padding:0;list-style:none}.pc-product{grid-area:auto;display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.pc-product-head{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u))}.pc-product-name{display:block;font-size:calc(12.5 * var(--u));font-weight:600;line-height:1.25;color:#fff;white-space:nowrap}.pc-product-link{position:relative;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:calc(2 * var(--u));pointer-events:auto}.pc-status{display:block;padding:calc(1 * var(--u)) calc(7 * var(--u));border:1px solid;border-radius:9999px;font-size:calc(9.5 * var(--u));font-weight:600;line-height:1.4;white-space:nowrap}.pc-status-live{color:var(--mint);background:rgba(var(--mint-rgb),.14);border-color:rgba(var(--mint-rgb),.4)}.pc-status-pilot{color:var(--accent);background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.4)}.pc-status-dev{color:#c9d4d4;background:#96aaaa24;border-color:#96aaaa59}.pc-status-link{position:relative;text-decoration:none;pointer-events:auto}.pc-status-link:after,.pc-product-link:after{content:"";position:absolute;inset:-12px -4px}.pc-product-desc{display:block;margin:0;font-size:calc(10.5 * var(--u));line-height:1.3;color:#ffffffc7}.pc-back-footer{display:flex;border-radius:0;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));border-top:1px solid rgba(255,255,255,.12);padding-top:calc(7 * var(--u))}.pc-back-address,.pc-back-legal{display:block;font-size:calc(9.5 * var(--u));font-style:normal;line-height:1.3;color:#ffffffb8}.pc-back-legal{flex-shrink:0;white-space:nowrap}@media(max-width:768px)and (min-width:641px){.pc-card{width:92vw;max-width:580px}.pc-split-layout{padding:20px;gap:14px}.pc-logo-container{width:68px;height:68px;margin-bottom:8px}.pc-company-name{font-size:21px}.pc-person-name{font-size:24px}.pc-contact-item{font-size:12px;padding:0 10px;gap:6px}.pc-back-layout{padding:14px 20px 10px;gap:5px}}@media(max-width:640px){:root{--u: calc((100vw - 18px) / 650)}.pc-card{width:calc(650 * var(--u));max-width:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.pc-split-layout{padding:calc(12 * var(--u)) calc(12 * var(--u));gap:calc(8 * var(--u))}.pc-col-left{flex:0 0 calc(137 * var(--u))}.pc-logo-container{width:calc(74 * var(--u));height:calc(74 * var(--u));margin-bottom:calc(8 * var(--u))}.pc-company-name{font-size:calc(24 * var(--u))}.pc-company-tagline{margin-top:calc(5 * var(--u));font-size:calc(13 * var(--u))}.pc-dpiit-badge{margin-top:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(11.5 * var(--u));white-space:normal}.pc-col-right{gap:calc(14 * var(--u))}.pc-person-name{font-size:calc(36 * var(--u))}.pc-person-role{font-size:calc(19 * var(--u))}.pc-contact-item{min-height:calc(62 * var(--u));padding:0 calc(8 * var(--u));gap:calc(5 * var(--u));font-size:calc(17.5 * var(--u))}.pc-contact-icon{width:calc(19 * var(--u));height:calc(19 * var(--u))}.pc-back-layout{padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));gap:calc(6 * var(--u))}.pc-back-logo{width:calc(36 * var(--u));height:calc(36 * var(--u))}.pc-back-brand-name{font-size:calc(19 * var(--u))}.pc-back-brand-tagline{font-size:calc(13 * var(--u))}.pc-back-oneliner{font-size:calc(16 * var(--u));line-height:1.3}.pc-back-heading{font-size:calc(14.5 * var(--u))}.pc-product-list{gap:calc(6 * var(--u)) calc(14 * var(--u))}.pc-product-name{font-size:calc(16 * var(--u))}.pc-status{padding:calc(1 * var(--u)) calc(6 * var(--u));font-size:calc(11.5 * var(--u))}.pc-product-desc{font-size:calc(14 * var(--u));line-height:1.25}.pc-back-address,.pc-back-legal{font-size:calc(11.5 * var(--u))}}.pc-toolbar-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0;z-index:30;position:relative}.pc-toolbar{display:inline-flex;align-items:center;gap:8px;background:#0a1a1b8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #00000073,0 0 20px rgba(var(--accent-rgb),.12);padding:8px 10px;border-radius:9999px;transition:all .3s ease}.pc-toolbar:hover{border-color:rgba(var(--accent-rgb),.35);box-shadow:0 14px 38px #0000008c,0 0 25px rgba(var(--accent-rgb),.2)}.pc-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;box-sizing:border-box;padding:10px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:9999px;color:#eee;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.1px;text-decoration:none;cursor:pointer;transition:all .22s ease;white-space:nowrap}.pc-toolbar-btn:hover{background:#ffffff1f;color:#fff;transform:translateY(-2px);border-color:#fff3}.pc-toolbar-btn:active{transform:translateY(0)}.pc-toolbar-save{background:var(--accent);border-color:var(--accent);color:var(--bg-color);box-shadow:0 4px 15px rgba(var(--accent-rgb),.25)}.pc-toolbar-save:hover{background:#f5a32e;border-color:#f5a32e;color:var(--bg-color);box-shadow:0 6px 20px rgba(var(--accent-rgb),.4)}.pc-toolbar-icon{flex-shrink:0}@media(max-width:768px){.pc-toolbar{gap:6px;padding:6px 8px}.pc-toolbar-btn{padding:8px 12px;font-size:12.5px;gap:6px}}@media(max-width:640px){.pc-toolbar-container{position:fixed;left:0;right:0;bottom:0}.pc-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;box-sizing:border-box;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;background:#0a1a1bf0}.pc-toolbar-btn{flex-direction:column;gap:3px;min-height:52px;padding:5px 2px;border-radius:12px;font-size:11px;line-height:1.15;white-space:normal;text-align:center}.pc-toolbar-save{background:#ffffff0d;border-color:#ffffff14;color:#eee;box-shadow:none}.pc-toolbar-save:hover{background:#ffffff1f;border-color:#fff3;color:#fff;box-shadow:none}.pc-toolbar-whatsapp{background:#0f7a41;border-color:#25d366;color:#fff}.pc-toolbar-whatsapp:hover{background:#0c6636;border-color:#25d366}}.vcard-toast-container{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none}.vcard-toast{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:#0a1a1be6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--accent-rgb),.4);box-shadow:0 10px 30px -5px #0009,0 0 20px rgba(var(--accent-rgb),.2);border-radius:9999px;color:#eee;font-size:14px;font-weight:500;letter-spacing:.3px;animation:toastSlideUp .35s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto;white-space:nowrap}.vcard-toast-icon{color:var(--accent);flex-shrink:0}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.vcard-toast-container{bottom:calc(84px + env(safe-area-inset-bottom));width:90%;max-width:340px}.vcard-toast{width:100%;box-sizing:border-box;justify-content:center;padding:10px 16px;font-size:13px;white-space:normal;text-align:center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--bg-color: #071616;--accent: #ea9216;--accent-rgb: 234, 146, 22;--mint: #34d399;--mint-rgb: 52, 211, 153}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg-color);color:#ffffffde;overflow-x:hidden}#root{width:100%;display:flex;justify-content:center}.App{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.card-container-flex{display:flex;flex-direction:column;align-items:center;gap:22px;z-index:20;padding:24px 16px;box-sizing:border-box}.pixel-blast-container{animation:background-fade-in 1s ease-out}@keyframes background-fade-in{0%{opacity:0}to{opacity:1}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.pc-card-shell{transform:none!important}}@media(max-width:640px){.App{padding:12px 0;box-sizing:border-box}.card-container-flex{padding:12px 8px calc(92px + env(safe-area-inset-bottom));gap:16px;width:100%}}
