1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,45060,e=>{"use strict";let o=(e=new Map,o=null,r)=>({nextPart:e,validators:o,classGroupId:r}),r=[],t=(e,o,r)=>{if(0==e.length-o)return r.classGroupId;let a=e[o],i=r.nextPart.get(a);if(i){let r=t(e,o+1,i);if(r)return r}let n=r.validators;if(null===n)return;let s=0===o?e.join("-"):e.slice(o).join("-"),l=n.length;for(let e=0;e<l;e++){let o=n[e];if(o.validator(s))return o.classGroupId}},a=(e,r)=>{let t=o();for(let o in e)i(e[o],t,o,r);return t},i=(e,o,r,t)=>{let a=e.length;for(let i=0;i<a;i++)n(e[i],o,r,t)},n=(e,o,r,t)=>{"string"==typeof e?s(e,o,r):"function"==typeof e?l(e,o,r,t):c(e,o,r,t)},s=(e,o,r)=>{(""===e?o:d(o,e)).classGroupId=r},l=(e,o,r,t)=>{u(e)?i(e(t),o,r,t):(null===o.validators&&(o.validators=[]),o.validators.push({classGroupId:r,validator:e}))},c=(e,o,r,t)=>{let a=Object.entries(e),n=a.length;for(let e=0;e<n;e++){let[n,s]=a[e];i(s,d(o,n),r,t)}},d=(e,r)=>{let t=e,a=r.split("-"),i=a.length;for(let e=0;e<i;e++){let r=a[e],i=t.nextPart.get(r);i||(i=o(),t.nextPart.set(r,i)),t=i}return t},u=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,m=[],p=(e,o,r,t,a)=>({modifiers:e,hasImportantModifier:o,baseClassName:r,maybePostfixModifierPosition:t,isExternal:a}),b=/\s+/,g=e=>{let o;if("string"==typeof e)return e;let r="";for(let t=0;t<e.length;t++)e[t]&&(o=g(e[t]))&&(r&&(r+=" "),r+=o);return r},f=[],h=e=>{let o=o=>o[e]||f;return o.isThemeGetter=!0,o},w=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,y=/^\((?:(\w[\w-]*):)?(.+)\)$/i,k=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,v=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,x=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,z=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,A=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,B=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,C=e=>k.test(e),I=e=>!!e&&!Number.isNaN(Number(e)),W=e=>!!e&&Number.isInteger(Number(e)),S=e=>e.endsWith("%")&&I(e.slice(0,-1)),L=e=>v.test(e),T=()=>!0,P=e=>x.test(e)&&!z.test(e),j=()=>!1,E=e=>A.test(e),q=e=>B.test(e),N=e=>!M(e)&&!G(e),V=e=>ee(e,ea,j),M=e=>w.test(e),R=e=>ee(e,ei,P),O=e=>ee(e,en,I),F=e=>ee(e,el,T),D=e=>ee(e,es,j),H=e=>ee(e,er,j),Q=e=>ee(e,et,q),U=e=>ee(e,ec,E),G=e=>y.test(e),_=e=>eo(e,ei),K=e=>eo(e,es),$=e=>eo(e,er),Y=e=>eo(e,ea),Z=e=>eo(e,et),J=e=>eo(e,ec,!0),X=e=>eo(e,el,!0),ee=(e,o,r)=>{let t=w.exec(e);return!!t&&(t[1]?o(t[1]):r(t[2]))},eo=(e,o,r=!1)=>{let t=y.exec(e);return!!t&&(t[1]?o(t[1]):r)},er=e=>"position"===e||"percentage"===e,et=e=>"image"===e||"url"===e,ea=e=>"length"===e||"size"===e||"bg-size"===e,ei=e=>"length"===e,en=e=>"number"===e,es=e=>"family-name"===e,el=e=>"number"===e||"weight"===e,ec=e=>"shadow"===e,ed=((e,...o)=>{let i,n,s,l,c=e=>{let o=n(e);if(o)return o;let r=((e,o)=>{let{parseClassName:r,getClassGroupId:t,getConflictingClassGroupIds:a,sortModifiers:i}=o,n=[],s=e.trim().split(b),l="";for(let e=s.length-1;e>=0;e-=1){let o=s[e],{isExternal:c,modifiers:d,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:p}=r(o);if(c){l=o+(l.length>0?" "+l:l);continue}let b=!!p,g=t(b?m.substring(0,p):m);if(!g){if(!b||!(g=t(m))){l=o+(l.length>0?" "+l:l);continue}b=!1}let f=0===d.length?"":1===d.length?d[0]:i(d).join(":"),h=u?f+"!":f,w=h+g;if(n.indexOf(w)>-1)continue;n.push(w);let y=a(g,b);for(let e=0;e<y.length;++e){let o=y[e];n.push(h+o)}l=o+(l.length>0?" "+l:l)}return l})(e,i);return s(e,r),r};return l=d=>{var u;let b;return n=(i={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let o=0,r=Object.create(null),t=Object.create(null),a=(a,i)=>{r[a]=i,++o>e&&(o=0,t=r,r=Object.create(null))};return{get(e){let o=r[e];return void 0!==o?o:void 0!==(o=t[e])?(a(e,o),o):void 0},set(e,o){e in r?r[e]=o:a(e,o)}}})((u=o.reduce((e,o)=>o(e),e())).cacheSize),parseClassName:(e=>{let{prefix:o,experimentalParseClassName:r}=e,t=e=>{let o,r=[],t=0,a=0,i=0,n=e.length;for(let s=0;s<n;s++){let n=e[s];if(0===t&&0===a){if(":"===n){r.push(e.slice(i,s)),i=s+1;continue}if("/"===n){o=s;continue}}"["===n?t++:"]"===n?t--:"("===n?a++:")"===n&&a--}let s=0===r.length?e:e.slice(i),l=s,c=!1;return s.endsWith("!")?(l=s.slice(0,-1),c=!0):s.startsWith("!")&&(l=s.slice(1),c=!0),p(r,c,l,o&&o>i?o-i:void 0)};if(o){let e=o+":",r=t;t=o=>o.startsWith(e)?r(o.slice(e.length)):p(m,!1,o,void 0,!0)}if(r){let e=t;t=o=>r({className:o,parseClassName:e})}return t}
1)(u),sortModifiers:(b=new Map,u.orderSensitiveModifiers.forEach((e,o)=>{b.set(e,1e6+o)}),e=>{let o=[],r=[];for(let t=0;t<e.length;t++){let a=e[t],i="["===a[0],n=b.has(a);i||n?(r.length>0&&(r.sort(),o.push(...r),r=[]),o.push(a)):r.push(a)}return r.length>0&&(r.sort(),o.push(...r)),o}),...(e=>{let o=(e=>{let{theme:o,classGroups:r}=e;return a(r,o)})(e),{conflictingClassGroups:i,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let o,t,a;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(t=(o=r.slice(1,-1)).indexOf(":"),(a=o.slice(0,t))?"arbitrary.."+a:void 0)}let a=e.split("-"),i=+(""===a[0]&&a.length>1);return t(a,i,o)},getConflictingClassGroupIds:(e,o)=>{if(o){let o=n[e],t=i[e];if(o){if(t){let e=Array(t.length+o.length);for(let o=0;o<t.length;o++)e[o]=t[o];for(let r=0;r<o.length;r++)e[t.length+r]=o[r];return e}return o}return t||r}return i[e]||r}}})(u)}).cache.get,s=i.cache.set,l=c,c(d)},(...e)=>l(((...e)=>{let o,r,t=0,a="";for(;t<e.length;)(o=e[t++])&&(r=g(o))&&(a&&(a+=" "),a+=r);return a})(...e))})(()=>{let e=h("color"),o=h("font"),r=h("text"),t=h("font-weight"),a=h("tracking"),i=h("leading"),n=h("breakpoint"),s=h("container"),l=h("spacing"),c=h("radius"),d=h("shadow"),u=h("inset-shadow"),m=h("text-shadow"),p=h("drop-shadow"),b=h("blur"),g=h("perspective"),f=h("aspect"),w=h("ease"),y=h("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],v=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...v(),G,M],z=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto","contain","none"],B=()=>[G,M,l],P=()=>[C,"full","auto",...B()],j=()=>[W,"none","subgrid",G,M],E=()=>["auto",{span:["full",W,G,M]},W,G,M],q=()=>[W,"auto",G,M],ee=()=>["auto","min","max","fr",G,M],eo=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],er=()=>["start","end","center","stretch","center-safe","end-safe"],et=()=>["auto",...B()],ea=()=>[C,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...B()],ei=()=>[C,"screen","full","dvw","lvw","svw","min","max","fit",...B()],en=()=>[C,"screen","full","lh","dvh","lvh","svh","min","max","fit",...B()],es=()=>[e,G,M],el=()=>[...v(),$,H,{position:[G,M]}],ec=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ed=()=>["auto","cover","contain",Y,V,{size:[G,M]}],eu=()=>[S,_,R],em=()=>["","none","full",c,G,M],ep=()=>["",I,_,R],eb=()=>["solid","dashed","dotted","double"],eg=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ef=()=>[I,S,$,H],eh=()=>["","none",b,G,M],ew=()=>["none",I,G,M],ey=()=>["none",I,G,M],ek=()=>[I,G,M],ev=()=>[C,"full",...B()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[L],breakpoint:[L],color:[T],container:[L],"drop-shadow":[L],ease:["in","out","in-out"],font:[N],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[L],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[L],shadow:[L],spacing:["px",I],text:[L],"text-shadow":[L],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",C,M,G,f]}],container:["container"],columns:[{columns:[I,M,G,s]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:A()}],"overscroll-x":[{"overscroll-x":A()}],"overscroll-y":[{"overscroll-y":A()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{"inset-s":P(),start:P()}],end:[{"inset-e":P(),end:P()}],"inset-bs":[{"inset-bs":P()}],"inset-be":[{"inset-be":P()}],top:[{top:P()}
vendor: 4,731 bytes, line 1
1],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[W,"auto",G,M]}],basis:[{basis:[C,"full","auto",s,...B()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[I,C,"auto","initial","none",M]}],grow:[{grow:["",I,G,M]}],shrink:[{shrink:["",I,G,M]}],order:[{order:[W,"first","last","none",G,M]}],"grid-cols":[{"grid-cols":j()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":j()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ee()}],"auto-rows":[{"auto-rows":ee()}],gap:[{gap:B()}],"gap-x":[{"gap-x":B()}],"gap-y":[{"gap-y":B()}],"justify-content":[{justify:[...eo(),"normal"]}],"justify-items":[{"justify-items":[...er(),"normal"]}],"justify-self":[{"justify-self":["auto",...er()]}],"align-content":[{content:["normal",...eo()]}],"align-items":[{items:[...er(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...er(),{baseline:["","last"]}]}],"place-content":[{"place-content":eo()}],"place-items":[{"place-items":[...er(),"baseline"]}],"place-self":[{"place-self":["auto",...er()]}],p:[{p:B()}],px:[{px:B()}],py:[{py:B()}],ps:[{ps:B()}],pe:[{pe:B()}],pbs:[{pbs:B()}],pbe:[{pbe:B()}],pt:[{pt:B()}],pr:[{pr:B()}],pb:[{pb:B()}],pl:[{pl:B()}],m:[{m:et()}],mx:[{mx:et()}],my:[{my:et()}],ms:[{ms:et()}],me:[{me:et()}],mbs:[{mbs:et()}],mbe:[{mbe:et()}],mt:[{mt:et()}],mr:[{mr:et()}],mb:[{mb:et()}],ml:[{ml:et()}],"space-x":[{"space-x":B()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":B()}],"space-y-reverse":["space-y-reverse"],size:[{size:ea()}],"inline-size":[{inline:["auto",...ei()]}],"min-inline-size":[{"min-inline":["auto",...ei()]}],"max-inline-size":[{"max-inline":["none",...ei()]}],"block-size":[{block:["auto",...en()]}],"min-block-size":[{"min-block":["auto",...en()]}],"max-block-size":[{"max-block":["none",...en()]}],w:[{w:[s,"screen",...ea()]}],"min-w":[{"min-w":[s,"screen","none",...ea()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[n]},...ea()]}],h:[{h:["screen","lh",...ea()]}],"min-h":[{"min-h":["screen","lh","none",...ea()]}],"max-h":[{"max-h":["screen","lh",...ea()]}],"font-size":[{text:["base",r,_,R]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[t,X,F]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",S,M]}],"font-family":[{font:[K,D,o]}],"font-features":[{"font-features":[M]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,G,M]}],"line-clamp":[{"line-clamp":[I,"none",G,O]}],leading:[{leading:[i,...B()]}],"list-image":[{"list-image":["none",G,M]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",G,M]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:es()}],"text-color":[{text:es()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...eb(),"wavy"]}],"text-decoration-thickness":[{decoration:[I,"from-font","auto",G,R]}],"text-decoration-color":[{decoration:es()}],"underline-offset":[{"underline-offset":[I,"auto",G,M]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",G,M]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",G,M]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:el()}],"bg-repeat":[{bg:ec()}],"bg-size":[{bg:ed()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},W,G,M],radial:["",G,M],conic:[W,G,M]},Z,Q]}],"bg-color":[{bg:es()}],"gradient-from-pos":[{from:eu()}
1],"gradient-via-pos":[{via:eu()}],"gradient-to-pos":[{to:eu()}],"gradient-from":[{from:es()}],"gradient-via":[{via:es()}],"gradient-to":[{to:es()}],rounded:[{rounded:em()}],"rounded-s":[{"rounded-s":em()}],"rounded-e":[{"rounded-e":em()}],"rounded-t":[{"rounded-t":em()}],"rounded-r":[{"rounded-r":em()}],"rounded-b":[{"rounded-b":em()}],"rounded-l":[{"rounded-l":em()}],"rounded-ss":[{"rounded-ss":em()}],"rounded-se":[{"rounded-se":em()}],"rounded-ee":[{"rounded-ee":em()}],"rounded-es":[{"rounded-es":em()}],"rounded-tl":[{"rounded-tl":em()}],"rounded-tr":[{"rounded-tr":em()}],"rounded-br":[{"rounded-br":em()}],"rounded-bl":[{"rounded-bl":em()}],"border-w":[{border:ep()}],"border-w-x":[{"border-x":ep()}],"border-w-y":[{"border-y":ep()}],"border-w-s":[{"border-s":ep()}],"border-w-e":[{"border-e":ep()}],"border-w-bs":[{"border-bs":ep()}],"border-w-be":[{"border-be":ep()}],"border-w-t":[{"border-t":ep()}],"border-w-r":[{"border-r":ep()}],"border-w-b":[{"border-b":ep()}],"border-w-l":[{"border-l":ep()}],"divide-x":[{"divide-x":ep()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ep()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...eb(),"hidden","none"]}],"divide-style":[{divide:[...eb(),"hidden","none"]}],"border-color":[{border:es()}],"border-color-x":[{"border-x":es()}],"border-color-y":[{"border-y":es()}],"border-color-s":[{"border-s":es()}],"border-color-e":[{"border-e":es()}],"border-color-bs":[{"border-bs":es()}],"border-color-be":[{"border-be":es()}],"border-color-t":[{"border-t":es()}],"border-color-r":[{"border-r":es()}],"border-color-b":[{"border-b":es()}],"border-color-l":[{"border-l":es()}
vendor: 5,697 bytes, line 1
1],"divide-color":[{divide:es()}],"outline-style":[{outline:[...eb(),"none","hidden"]}],"outline-offset":[{"outline-offset":[I,G,M]}],"outline-w":[{outline:["",I,_,R]}],"outline-color":[{outline:es()}],shadow:[{shadow:["","none",d,J,U]}],"shadow-color":[{shadow:es()}],"inset-shadow":[{"inset-shadow":["none",u,J,U]}],"inset-shadow-color":[{"inset-shadow":es()}],"ring-w":[{ring:ep()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:es()}],"ring-offset-w":[{"ring-offset":[I,R]}],"ring-offset-color":[{"ring-offset":es()}],"inset-ring-w":[{"inset-ring":ep()}],"inset-ring-color":[{"inset-ring":es()}],"text-shadow":[{"text-shadow":["none",m,J,U]}],"text-shadow-color":[{"text-shadow":es()}],opacity:[{opacity:[I,G,M]}],"mix-blend":[{"mix-blend":[...eg(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eg()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[I]}],"mask-image-linear-from-pos":[{"mask-linear-from":ef()}],"mask-image-linear-to-pos":[{"mask-linear-to":ef()}],"mask-image-linear-from-color":[{"mask-linear-from":es()}],"mask-image-linear-to-color":[{"mask-linear-to":es()}],"mask-image-t-from-pos":[{"mask-t-from":ef()}],"mask-image-t-to-pos":[{"mask-t-to":ef()}],"mask-image-t-from-color":[{"mask-t-from":es()}],"mask-image-t-to-color":[{"mask-t-to":es()}],"mask-image-r-from-pos":[{"mask-r-from":ef()}],"mask-image-r-to-pos":[{"mask-r-to":ef()}],"mask-image-r-from-color":[{"mask-r-from":es()}],"mask-image-r-to-color":[{"mask-r-to":es()}],"mask-image-b-from-pos":[{"mask-b-from":ef()}],"mask-image-b-to-pos":[{"mask-b-to":ef()}],"mask-image-b-from-color":[{"mask-b-from":es()}],"mask-image-b-to-color":[{"mask-b-to":es()}],"mask-image-l-from-pos":[{"mask-l-from":ef()}],"mask-image-l-to-pos":[{"mask-l-to":ef()}],"mask-image-l-from-color":[{"mask-l-from":es()}],"mask-image-l-to-color":[{"mask-l-to":es()}],"mask-image-x-from-pos":[{"mask-x-from":ef()}],"mask-image-x-to-pos":[{"mask-x-to":ef()}],"mask-image-x-from-color":[{"mask-x-from":es()}],"mask-image-x-to-color":[{"mask-x-to":es()}],"mask-image-y-from-pos":[{"mask-y-from":ef()}],"mask-image-y-to-pos":[{"mask-y-to":ef()}],"mask-image-y-from-color":[{"mask-y-from":es()}],"mask-image-y-to-color":[{"mask-y-to":es()}],"mask-image-radial":[{"mask-radial":[G,M]}],"mask-image-radial-from-pos":[{"mask-radial-from":ef()}],"mask-image-radial-to-pos":[{"mask-radial-to":ef()}],"mask-image-radial-from-color":[{"mask-radial-from":es()}],"mask-image-radial-to-color":[{"mask-radial-to":es()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":v()}],"mask-image-conic-pos":[{"mask-conic":[I]}],"mask-image-conic-from-pos":[{"mask-conic-from":ef()}],"mask-image-conic-to-pos":[{"mask-conic-to":ef()}],"mask-image-conic-from-color":[{"mask-conic-from":es()}],"mask-image-conic-to-color":[{"mask-conic-to":es()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:el()}],"mask-repeat":[{mask:ec()}],"mask-size":[{mask:ed()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",G,M]}],filter:[{filter:["","none",G,M]}],blur:[{blur:eh()}],brightness:[{brightness:[I,G,M]}],contrast:[{contrast:[I,G,M]}],"drop-shadow":[{"drop-shadow":["","none",p,J,U]}],"drop-shadow-color":[{"drop-shadow":es()}],grayscale:[{grayscale:["",I,G,M]}],"hue-rotate":[{"hue-rotate":[I,G,M]}],invert:[{invert:["",I,G,M]}],saturate:[{saturate:[I,G,M]}],sepia:[{sepia:["",I,G,M]}],"backdrop-filter":[{"backdrop-filter":["","none",G,M]}],"backdrop-blur":[{"backdrop-blur":eh()}],"backdrop-brightness":[{"backdrop-brightness":[I,G,M]}],"backdrop-contrast":[{"backdrop-contrast":[I,G,M]}],"backdrop-grayscale":[{"backdrop-grayscale":["",I,G,M]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[I,G,M]}],"backdrop-invert":[{"backdrop-invert":["",I,G,M]}],"backdrop-opacity":[{"backdrop-opacity":[I,G,M]}],"backdrop-saturate":[{"backdrop-saturate":[I,G,M]}],"backdrop-sepia":[{"backdrop-sepia":["",I,G,M]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":B()}],"border-spacing-x":[{"border-spacing-x":B()}],"border-spacing-y":[{"border-spacing-y":B()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",G,M]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[I,"initial",G,M]}],ease:[{ease:["linear","initial",w,G,M]}],delay:[{delay:[I,G,M]}],animate:[{animate:["none",y,G,M]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,G,M]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ew()}],"rotate-x":[{"rotate-x":ew()}],"rotate-y":[{"rotate-y":ew()}],"rotate-z":[{"rotate-z":ew()}],scale:[{scale:ey()}],"scale-x":[{"scale-x":ey()}],"scale-y":[{"scale-y":ey()}],"scale-z":[{"scale-z":ey()}],"scale-3d":["scale-3d"],skew:[{skew:ek()}],"skew-x":[{"skew-x":ek()}],"skew-y":[{"skew-y":ek()}],transform:[{transform:[G,M,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ev()}],"translate-x":[{"translate-x":ev()}],"translate-y":[{"translate-y":ev()}],"translate-z":[{"translate-z":ev()}],"translate-none":["translate-none"],accent:[{accent:es()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:es()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",G,M]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mbs":[{"scroll-mbs":B()}],"scroll-mbe":[{"scroll-mbe":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pbs":[{"scroll-pbs":B()}],"scroll-pbe":[{"scroll-pbe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",G,M]}],fill:[{fill:["none",...es()]}],"stroke-w":[{stroke:[I,_,R,O]}],stroke:[{stroke:["none",...es()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});e.s(["cn",0,function(...e){return ed(function(){for(var e,o,r=0,t="",a=arguments.length;r<a;r++)(e=arguments[r])&&(o=function e(o){var r,t,a="";if("string"==typeof o||"number"==typeof o)a+=o;else if("object"==typeof o)if(Array.isArray(o)){var i=o.length;for(r=0;r<i;
1r++)o[r]&&(t=e(o[r]))&&(a&&(a+=" "),a+=t)}else for(t in o)o[t]&&(a&&(a+=" "),a+=t);return a}(e))&&(t&&(t+=" "),t+=o);return t}(e))}],45060)},59544,e=>{"use strict";var o=e.i(43476),r=e.i(22016),t=e.i(45060);let a="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none",i={primary:"bg-gradient-to-r from-[#2d8091] via-[#5cc3d4] to-[#8fe3ee] text-black shadow-[0_10px_30px_-10px_rgba(92,195,212,0.55)] hover:shadow-[0_16px_40px_-10px_rgba(92,195,212,0.75)] hover:brightness-110",secondary:"bg-[var(--background-elevated)] text-[var(--foreground)] border border-[var(--border-strong)] hover:border-[var(--brand)] hover:text-white",ghost:"text-[var(--foreground-muted)] hover:text-white hover:bg-white/5"},n={sm:"h-9 px-4 text-sm",md:"h-11 px-6 text-sm",lg:"h-14 px-8 text-base"};e.s(["Button",0,function({variant:e="primary",size:r="md",className:s,children:l,...c}){return(0,o.jsx)("button",{className:(0,t.cn)(a,i[e],n[r],s),...c,children:l})},"ButtonLink",0,function({href:e,target:s,rel:l,variant:c="primary",size:d="md",className:u,children:m}){let p=(0,t.cn)(a,i[c],n[d],u);return"_blank"===s||/^https?:/.test(e)||e.startsWith("#")?(0,o.jsx)("a",{href:e,target:s,rel:l,className:p,children:m}):(0,o.jsx)(r.default,{href:e,className:p,children:m})}])},43985,58541,e=>{"use strict";let o=(...e)=>e.filter((e,o,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===o).join(" ").trim();e.s(["mergeClasses",0,o],43985);var r=e.i(71645),t={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,r.createContext)({}),i=(0,r.forwardRef)(({color:e,size:i,strokeWidth:n,absoluteStrokeWidth:s,className:l="",children:c,iconNode:d,...u},m)=>{let{size:p=24,strokeWidth:b=2,absoluteStrokeWidth:g=!1,color:f="currentColor",className:h=""}=(0,r.useContext)(a)??{},w=s??g?24*Number(n??b)/Number(i??p):n??b;return(0,r.createElement)("svg",{ref:m,...t,width:i??p??t.width,height:i??p??t.height,stroke:e??f,strokeWidth:w,className:o("lucide",h,l),...!c&&!(e=>{for(let o in e)if(o.startsWith("aria-")||"role"===o||"title"===o)return!0;return!1})(u)&&{"aria-hidden":"true"},...u},[...d.map(([e,o])=>(0,r.createElement)(e,o)),...Array.isArray(c)?c:[c]])});e.s(["default",0,i],58541)},75254,e=>{"use strict";var o=e.i(71645),r=e.i(43985);let t=e=>{let o=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,o,r)=>r?r.toUpperCase():o.toLowerCase());return o.charAt(0).toUpperCase()+o.slice(1)};var a=e.i(58541);e.s(["default",0,(e,i)=>{let n=(0,o.forwardRef)(({className:n,...s},l)=>(0,o.createElement)(a.default,{ref:l,iconNode:i,className:(0,r.mergeClasses)(`lucide-${t(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...s}));return n.displayName=t(e),n}],75254)},87613,e=>{"use strict";let o={en:{nav:{home:"Home",services:"Services",approach:"Approach",caseStudies:"Case Studies",techStack:"Tech Stack",blog:"Blog",about:"About",careers:"Careers",contact:"Contact",bookCall:"Book a call",openMenu:"Open menu",closeMenu:"Close menu"},common:{readMore:"Read more",back:"Back",backHome:"Back home",fullPortfolio:"Full portfolio",allPosts:"All posts",bookAudit:"Book a business audit",readApproach:"Read the approach",startWithAudit:"Start with a business audit",seeHowWeWork:"See how we work",outcomeFirst:"Outcome first. Technology second.",connectLinkedIn:"Connect on LinkedIn",connectVladLinkedIn:"Connect with Vlad on LinkedIn",connectStefanLinkedIn:"Connect with Stefan on LinkedIn",readVladProfile:"Read Vlad's full profile",readStefanProfile:"Read Stefan's full profile",backToStack:"Back to the full stack"},footer:{explore:"Explore",tools:"Free tools",offices:"Offices",social:"Social",rights:"All rights reserved."},home:{eyebrow:"AI agency · London · Bucharest",titleA:"Agents that run your business.",titleB:"Quietly.",subt
1itle:"We analyse the business. We build the agents. You keep the outcomes.",statsLabel:"projects delivered since 2017",agentOnline:"Agent online",thisRun:"This run",runMetric:"87% faster · 0 errors"},trustedBy:"Trusted by teams building with AI since 2017",promises:{eyebrow:"Why teams work with us",titleA:"Transparent. Measured.",titleB:"Built to last."},process:{eyebrow:"How we work",titleA:"Four phases, one outcome â",titleB:"agents that pay for themselves.",subtitle:"We do not start with a model. We start with your business.",questionsWeAsk:"Questions we ask"},services:{eyebrow:"What we build",titleA:"Agents, dashboards, mobile apps â",titleB:"outcome first."},servicesHub:{eyebrow:"Services",titleA:"The engagements we ship â",titleB:"from AI agents to end-to-end automation.",intro:"QwertyBit delivers four commercial engagement types: custom AI agent development, bespoke custom software, business process automation, and production LLM integration. Every engagement is priced up front, tied to a measurable KPI, and owned end-to-end by the founder.",faqEyebrow:"Services FAQ",faqTitle:"What business owners ask before signing"},featured:{eyebrow:"Selected work",titleA:"Agents in production.",titleB:"Outcomes you can measure."},founder:{eyebrow:"The founder"},teamMember:{eyebrow:"Leadership team"},locations:{eyebrow:"Where to meet",titleA:"Two cities.",titleB:"One way of working."},finalCTA:{title:"Ready to see where agents can take cost out of your business?",subtitle:"Tell us about the process you want to optimise. Vlad personally reviews every brief and replies within one business day."},approach:{eyebrow:"Our approach",titleA:"A four-phase method for",titleB:"outcome-first AI delivery.",intro:"We do not start with a model. We start with your business. Every QwertyBit engagement follows the same four phases â designed so that cost, privacy, feasibility and business impact are all on the table before a single agent ships.",pricingTitle:"Trans
1parent pricing, transparent outcomes",pricingBody:"Every engagement is quoted up front. You see the build cost, the projected monthly run cost, and the cost of doing nothing. If an agent stops moving the KPI it exists to move, we retire or rework it â no-one benefits from shelfware."},caseStudies:{eyebrow:"Case studies",titleA:"Agents in production.",titleB:"Outcomes you can measure.",intro:"A selection of engagements across data analytics, fintech, legal services, real estate, healthcare, logistics and enterprise tech. Each one tied to a KPI, each one designed with privacy, human oversight and cost discipline from day one.",client:"Client",problem:"Problem",agent:"Agent"},techStack:{eyebrow:"Tech stack",titleA:"Tools picked for outcomes,",titleB:"not for hype.",intro:"Our stack is small on purpose. Each tool earns its place by doing one thing well in the chain from business analysis to a running agent your team can trust."},blog:{eyebrow:"Blog",titleA:"Essays on",titleB:"AI agents and business efficiency.",intro:"Writing on how we think about agent design, cost modelling, process automation, and the strategy behind the AI decisions we help founders make."},about:{eyebrow:"About",titleA:"Founded in Bucharest, 2017.",titleB:"Helping businesses into the agentic era.",intro:"QwertyBit is a small, senior team led by founder Vlad Niculescu. We work 1:1 with business owners to analyse operations, agree the highest-value improvements, and build the AI agents that make those improvements real.",storyEyebrow:"Company story",whereWeWork:"Where we work"},careers:{eyebrow:"Careers",titleA:"Small team. Real outcomes.",titleB:"No juniors harmed.",intro:"QwertyBit is a senior, outcome-driven team. We hire slowly and only when a new hire makes an existing client relationship better. Open applications are always welcome.",whatWeLookFor:"What we look for",whatWeLookForItems:["Senior engineers with 5+ years of shipped production work","Hands-on experience with LLMs, agent frameworks and evals","Comfort sitting with business owners, not just IDEs","A bias for outcomes over output"],howWeHire:"How we hire",howWeHireItems:["Intro call with the founder â no gatekeeping","Paid take-home shaped like real QwertyBit work","Technical deep-dive and a reference call","Decision within 10 business days of applying"],howWeWork:"How we work",howWeWorkItems:["Remote-first across London and Bucharest","Small teams per engagement, no pooling","Transparent pricing, transparent internal metrics","Continuous learning budget and conference support"],noOpenings:"No current openings.",noOpeningsBody:"If you think you'd make QwertyBit better, email us at"},contact:{eyebrow:"Contact",titleA:"Tell us about the process.",titleB:"Vlad will personally review it.",intro:"This form is the start of a real conversation, not a lead funnel. The more context you share, the sharper the first reply will be. Usual response time: one business day.",direct:"Direct",preferEmail:"Prefer email?",sameInbox:"Same inbox, same founder reviewing â the form just helps us prepare faster.",responseTime:"Response time",responseValue:"Within one business day",responseBody:"Vlad reads every brief himself. If he needs more context before the first call, he will ask â rather than schedule and hope.",whereToMeet:"Where to meet",form:{fullName:"Full name",businessName:"Business name",website:"Website",email:"Work email",phone:"Phone",budget:"Budget band",timeline:"Timeline",preferredLocation:"Preferred location",problem:"Describe the process you want to optimise",problemPlaceholder:"What breaks today? Who feels the pain? What would a 10x improvement look like?",source:"How did you hear about us? (optional)",select:"Selectâ¦",submit:"Send brief to Vlad",sending:"Sendingâ¦",privacy:"We only use your details to reply to your request. No newsletters, no tracking for marketing lists."},success:{title:"Thank you â we've got it.",body:"Vlad has received your brief and will personally review it. Expect a reply shortly â usually within one business day â to schedule a first conversation."}},notFound:{title:"That page does not exist.",body:"The URL might have changed. Try the homepage or the blog â most of our content is still right where you expected.",readBlog:"Read the blog"}},ro:{nav:{home:"AcasÄ",services:"Servicii",approach:"Abordare",caseStudies:"Studii de caz",techStack:"Tehnologii",blog:"Blog",about:"Despre noi",careers:"Cariere",contact:"Contact",bookCall:"ProgrameazÄ un apel",openMenu:"Deschide meniul",closeMenu:"Ãnchide meniul"},common:{readMore:"CiteÈte mai mult",back:"Ãnapoi",backHome:"Ãnapoi acasÄ",fullPortfolio:"Portofoliu complet",allPosts:"Toate articolele",bookAudit:"ProgrameazÄ un audit de business",readApproach:"CiteÈte abordarea noastrÄ",startWithAudit:"Ãncepe cu un audit de business",seeHowWeWork:"Vezi cum lucrÄm",outcomeFirst:"Rezultatul conteazÄ. Tehnologia vine dupÄ.",connectLinkedIn:"ConecteazÄ-te pe LinkedIn",connect
1VladLinkedIn:"ConecteazÄ-te cu Vlad pe LinkedIn",connectStefanLinkedIn:"ConecteazÄ-te cu Stefan pe LinkedIn",readVladProfile:"CiteÈte profilul complet al lui Vlad",readStefanProfile:"CiteÈte profilul complet al lui Stefan",backToStack:"Ãnapoi la stack-ul complet"},footer:{explore:"ExploreazÄ",tools:"Unelte gratuite",offices:"Birouri",social:"Social",rights:"Toate drepturile rezervate."},home:{eyebrow:"AgenÈie AI · Londra · BucureÈti",titleA:"AgenÈi care îÈi conduc afacerea.",titleB:"Ãn liniÈte.",subtitle:"AnalizÄm afacerea. Construim agenÈii. Rezultatele rÄmân la tine.",statsLabel:"proiecte livrate din 2017",agentOnline:"Agent activ",thisRun:"Rulare curentÄ",runMetric:"87% mai rapid · 0 erori"},trustedBy:"AleÈi de echipe care construiesc cu AI din 2017",promises:{eyebrow:"De ce lucreazÄ echipele cu noi",titleA:"Transparent. MÄsurabil.",titleB:"Construit sÄ dureze."},process:{eyebrow:"Cum lucrÄm",titleA:"Patru faze, un singur rezultat â",titleB:"agenÈi care se plÄtesc singuri.",subtitle:"Nu pornim de la un model. Pornim de la afacerea ta.",questionsWeAsk:"ÃntrebÄrile pe care le punem"},services:{eyebrow:"Ce construim",titleA:"AgenÈi, dashboard-uri, aplicaÈii mobile â",titleB:"rezultatul primeazÄ."},servicesHub:{eyebrow:"Servicii",titleA:"Tipurile de colaborare pe care le livrÄm â",titleB:"de la agenÈi AI pânÄ la automatizare end-to-end.",intro:"QwertyBit livreazÄ patru tipuri de colaborare: dezvoltare de agenÈi AI la comandÄ, softw
1are custom dedicat, automatizare de procese de business Èi integrare LLM în producÈie. Fiecare colaborare este cotatÄ Ã®n avans, legatÄ de un KPI mÄsurabil Èi condusÄ cap-coadÄ de fondator.",faqEyebrow:"ÃntrebÄri despre servicii",faqTitle:"Ce întreabÄ proprietarii de afaceri înainte sÄ semneze"},featured:{eyebrow:"SelecÈie",titleA:"AgenÈi în producÈie.",titleB:"Rezultate pe care le poÈi mÄsura."},founder:{eyebrow:"Fondatorul"},teamMember:{eyebrow:"Echipa de conducere"},locations:{eyebrow:"Unde ne întâlnim",titleA:"DouÄ oraÈe.",titleB:"AcelaÈi mod de a lucra."},finalCTA:{title:"Gata sÄ vezi unde agenÈii pot scoate costuri din afacerea ta?",subtitle:"PovesteÈte-ne despre procesul pe care vrei sÄ Ã®l optimizezi. Vlad citeÈte personal fiecare brief Èi rÄspunde într-o zi lucrÄtoare."},approach:{eyebrow:"Abordarea noastrÄ",titleA:"O metodÄ Ã®n patru faze pentru",titleB:"livrare AI centratÄ pe rezultat.",intro:"Nu pornim de la un model. Pornim de la afacerea ta. Fiecare colaborare QwertyBit urmeazÄ aceleaÈi patru faze â concepute astfel încât costul, confidenÈialitatea, fezabilitatea Èi impactul în business sÄ fie transparente înainte de a lansa orice agent.",pricingTitle:"PreÈuri transparente, rezultate transparente",pricingBody:"Fiecare colaborare este cotatÄ Ã®n avans. Vezi costul de construcÈie, costul lunar estimat de rulare Èi costul de a nu face nimic. DacÄ un agent nu mai miÈcÄ KPI-ul pentru care a fost construit, îl reproiectÄm sau îl retragem â nimeni nu câÈtigÄ din software abandonat."},caseStudies:{eyebrow:"Studii de caz",titleA:"AgenÈi în producÈie.",titleB:"Rezultate pe care le poÈi mÄsura.",intro:"O selecÈie de proiecte în analizÄ de date, fintech, servicii juridice, imobiliare, sÄnÄtate, logisticÄ Èi enterprise tech. Fiecare legat de un KPI, fiecare proiectat cu confidenÈialitate, supraveghere umanÄ Èi disciplinÄ financiarÄ din prima zi.",client:"Client",problem:"ProblemÄ",agent:"Agent"},techStack:{eyebrow:"Stack tehnologic",titleA:"Unelte alese pentru rezultate,",titleB:"nu pentru hype.",intro:"Stack-ul nostru este mic intenÈionat. Fiecare unealtÄ Ã®Èi câÈtigÄ locul fÄcând un singur lucru bine â din analiza de business pânÄ la un agent funcÈional în care echipa ta poate avea încredere."},blog:{eyebrow:"Blog",titleA:"Eseuri despre",titleB:"agenÈi AI Èi eficienÈÄ Ã®n business.",intro:"NotiÈe despre cum gândim designul agenÈilor, modelarea costurilor, automatizarea proceselor Èi strategia din spatele deciziilor AI pe care le ajutÄm pe fondatori sÄ le ia."},about:{eyebrow:"Despre",titleA:"Fondat în BucureÈti, 2017.",titleB:"AjutÄm afacerile sÄ intre în era agenticÄ.",intro:"QwertyBit este o echipÄ micÄ Èi seniorÄ condusÄ de fondatorul Vlad Niculescu. LucrÄm 1:1 cu antreprenori pentru a analiza operaÈiunile, a alege îmbunÄtÄÈirile cu cel mai mare impact Èi a construi agenÈii AI care le fac reale.",storyEyebrow:"Povestea companiei",whereWeWork:"Unde lucrÄm"},careers:{eyebrow:"Cariere",titleA:"EchipÄ micÄ. Rezultate reale.",titleB:"FÄrÄ juniori sacrificaÈi.",intro:"QwertyBit este o echipÄ seniori-first, orientatÄ pe rezultate. AngajÄm rar Èi doar când o nouÄ persoanÄ Ã®mbunÄtÄÈeÈte o relaÈie existentÄ cu un client. AplicaÈiile spontane sunt întotdeauna binevenite.",whatWeLookFor:"Ce cÄutÄm",whatWeLookForItems:["Ingineri senior cu peste 5 ani de muncÄ livratÄ Ã®n producÈie","ExperienÈÄ directÄ cu LLM-uri, framework-uri de agenÈi Èi evaluÄri","Confort în discuÈii cu antreprenori, nu doar cu IDE-uri","PreferinÈÄ pentru rezultate în detrimentul activitÄÈii"],howWeHire:"Cum angajÄm",howWeHireItems:["Apel introductiv cu fondatorul â fÄrÄ gatekeeping","ProbÄ plÄtitÄ, foarte apropiatÄ de munca realÄ de la QwertyBit","Deep-dive tehnic Èi un apel de referinÈÄ","Decizie în 10 zile lucrÄtoare de la aplicare"],howWeWork:"Cum lucrÄm",howWeWorkItems:["Remote-first între Londra Èi BucureÈti","Echipe mici per proiect, fÄrÄ pooling","PreÈuri transparente, metrici interne transparente","Buget de învÄÈare continuÄ Èi suport pentru conferinÈe"],noOpenings:"Niciun post deschis momentan.",noOpeningsBody:"DacÄ crezi cÄ ai face QwertyBit mai bun, scrie-ne la"},contact:{eyebrow:"Contact",titleA:"Spune-ne despre proces.",titleB:"Vlad îl va citi personal.",intro:"Acest formular este începutul unei conversaÈii reale, nu o pâlnie de lead-uri. Cu cât dai mai mult context, cu atât primul rÄspuns e mai precis. Timp obiÈnuit de rÄspuns: o zi lucrÄtoare.",direct:"Direct",preferEmail:"Preferi emailul?",sameInbox:"AcelaÈi inbox, acelaÈi fondator â formularul doar ne ajutÄ sÄ ne pregÄtim mai repede.",responseTime:"Timp de rÄspuns",responseValue:"Ãntr-o zi lucrÄtoare",responseBody:"Vlad citeÈte personal fiecare brief. DacÄ are nevoie de mai mult context înainte de primul apel, întreabÄ â în loc sÄ programeze Èi sÄ spere.",whereToMeet:"Unde ne întâlnim",form:{fullName:"Nume complet",businessName:"Numele companiei",website:"Site web",email:"Email de business",phone:"Telefon",budget:"Buget",timeline:"Termen",preferredLocation:"LocaÈie preferatÄ",problem:"Descrie procesul pe care vrei sÄ Ã®l optimizezi",problemPlaceholder:"Ce nu merge azi? Cine simte durerea? Cum ar arÄta o îmbunÄtÄÈire de 10x?",source:"Cum ai aflat de noi? (opÈional)",select:"Alegeâ¦",submit:"Trimite briefingul cÄtre Vlad",sending:"Se trimiteâ¦",privacy:"Folosim detaliile tale doar pentru a-Èi rÄspunde. FÄrÄ newslettere, fÄrÄ tracking pentru liste de marketing."},success:{title:"MulÈumim â am primit.",body:"Vlad a primit briefingul Èi îl va citi personal. Vei primi un rÄspuns în scurt timp â de obicei într-o zi lucrÄtoare â pentru a programa o primÄ discuÈie."}},notFound:{title:"AceastÄ paginÄ nu existÄ.",body:"E posibil ca URL-ul sÄ se fi schimbat. ÃncearcÄ pagina principalÄ sau blogul â cea mai mare parte a conÈinutului este exact unde te aÈteptai.",readBlog:"CiteÈte blogul"}},es:{nav:{home:"Inicio",services:"Servicios",approach:"Enfoque",caseStudies:"Casos",techStack:"TecnologÃa",blog:"Blog",about:"Nosotros",careers:"Empleo",contact:"Contacto",bookCall:"Agendar llamada",openMenu:"Abrir menú",closeMenu:"Cerrar menú"},common:{readMore:"Leer más",back:"Volver",backHome:"Volver al inicio",fullPortfolio:"Portafolio completo",allPosts:"Todos los artÃculos",bookAudit:"Agendar una auditorÃa de negocio",readApproach:"Conoce nuestro enfoque",startWithAudit:"Empieza con una auditorÃa",seeHowWeWork:"Cómo trabajamos",outcomeFirst:"El resultado primero. La tecnologÃa después.",connectLinkedIn:"Conecta en LinkedIn",connect
1VladLinkedIn:"Conecta con Vlad en LinkedIn",connectStefanLinkedIn:"Conecta con Stefan en LinkedIn",readVladProfile:"Leer el perfil completo de Vlad",readStefanProfile:"Leer el perfil completo de Stefan",backToStack:"Volver al stack completo"},footer:{explore:"Explorar",tools:"Herramientas gratis",offices:"Oficinas",social:"Redes",rights:"Todos los derechos reservados."},home:{eyebrow:"Agencia de IA · Londres · Bucarest",titleA:"Agentes que llevan tu negocio.",titleB:"Sin ruido.",subtitle:"Analizamos el negocio. Construimos los agentes. Los resultados son tuyos.",statsLabel:"proyectos entregados desde 2017",agentOnline:"Agente activo",thisRun:"Ejecución actual",runMetric:"87% más rápido · 0 errores"},trustedBy:"Equipos construyendo con IA desde 2017",promises:{eyebrow:"Por qué trabajan con nosotros",titleA:"Transparente. Medible.",titleB:"Hecho para durar."},process:{eyebrow:"Cómo trabajamos",titleA:"Cuatro fases, un resultado â",titleB:"agentes que se pagan solos.",subtitle:"No empezamos por un modelo. Empezamos por tu negocio.",questionsWeAsk:"Preguntas que hacemos"},services:{eyebrow:"Qué construimos",titleA:"Agentes, dashboards, apps móviles â",titleB:"el resultado primero."},servicesHub:{eyebrow:"Servicios",titleA:"Los tipos de colaboración que entregamos â",titleB:"de agentes IA a automatización end-to-e
1nd.",intro:"QwertyBit entrega cuatro tipos de colaboración: desarrollo de agentes IA a medida, software a medida, automatización de procesos de negocio e integración LLM en producción. Cada colaboración se cotiza por adelantado, se ata a un KPI medible y la lidera de principio a fin el fundador.",faqEyebrow:"Preguntas frecuentes de servicios",faqTitle:"Lo que los dueños de negocio preguntan antes de firmar"},featured:{eyebrow:"Trabajos destacados",titleA:"Agentes en producción.",titleB:"Resultados que puedes medir."},founder:{eyebrow:"El fundador"},teamMember:{eyebrow:"Equipo de liderazgo"},locations:{eyebrow:"Dónde nos vemos",titleA:"Dos ciudades.",titleB:"Una forma de trabajar."},finalCTA:{title:"¿Listo para ver dónde los agentes pueden reducir tus costes?",subtitle:"Cuéntanos sobre el proceso que quieres optimizar. Vlad revisa personalmente cada brief y responde en un dÃa laborable."},approach:{eyebrow:"Nuestro enfoque",titleA:"Un método de cuatro fases para",titleB:"entregar IA orientada al resultado.",intro:"No empezamos por un modelo. Empezamos por tu negocio. Cada colaboración de QwertyBit sigue las mismas cuatro fases â diseñadas para que coste, privacidad, viabilidad e impacto de negocio estén sobre la mesa antes de lanzar un solo agente.",pricingTitle:"Precios transparentes, resultados transparentes",pricingBody:"Cada colaboración se presupuesta por adelantado. Ves el coste de construir, el coste mensual estimado de operar, y el coste de no hacer nada. Si un agente deja de mover el KPI para el que fue creado, lo rehacemos o lo retiramos â nadie gana con software abandonado."},caseStudies:{eyebrow:"Casos",titleA:"Agentes en producción.",titleB:"Resultados que puedes medir.",intro:"Una selección de proyectos en analÃtica de datos, fintech, servicios legales, inmobiliario, salud, logÃstica y enterprise tech. Cada uno ligado a un KPI, cada uno diseñado con privacidad, supervisión humana y disciplina de coste desde el dÃa uno.",client:"Cliente",problem:"Problema",agent:"Agente"},techStack:{eyebrow:"Stack tecnológico",titleA:"Herramientas elegidas por el resultado,",titleB:"no por el hype.",intro:"Nuestro stack es pequeño a propósito. Cada herramienta gana su lugar haciendo una cosa bien en la cadena desde el análisis de negocio hasta un agente operativo en el que tu equipo puede confiar."},blog:{eyebrow:"Blog",titleA:"Ensayos sobre",titleB:"agentes IA y eficiencia de negocio.",intro:"Notas sobre cómo pensamos el diseño de agentes, la modelización de costes, la automatización de procesos y la estrategia detrás de las decisiones de IA que ayudamos a tomar a los fundadores."},about:{eyebrow:"Nosotros",titleA:"Fundada en Bucarest, 2017.",titleB:"Ayudando a los negocios a entrar en la era de los agentes.",intro:"QwertyBit es un equipo pequeño y sénior liderado por el fundador Vlad Niculescu. Trabajamos 1:1 con empresarios para analizar operaciones, acordar las mejoras de mayor valor y construir los agentes de IA que las hacen realidad.",storyEyebrow:"Historia de la empresa",whereWeWork:"Dónde trabajamos"},careers:{eyebrow:"Empleo",titleA:"Equipo pequeño. Resultados reales.",titleB:"Sin perjuicio a los juniors.",intro:"QwertyBit es un equipo sénior orientado a resultados. Contratamos despacio y solo cuando una nueva persona mejora una relación existente con un cliente. Las candidaturas espontáneas son siempre bienvenidas.",whatWeLookFor:"Qué buscamos",whatWeLookForItems:["Ingenieros
1sénior con 5+ años de trabajo entregado en producción","Experiencia directa con LLMs, frameworks de agentes y evals","Comodidad hablando con empresarios, no solo con IDEs","Sesgo hacia los resultados más que hacia el output"],howWeHire:"Cómo contratamos",howWeHireItems:["Llamada introductoria con el fundador â sin gatekeeping","Prueba pagada, parecida al trabajo real en QwertyBit","Deep-dive técnico y una llamada de referencia","Decisión en 10 dÃas laborables desde la candidatura"],howWeWork:"Cómo trabajamos",howWeWorkItems:["Remote-first entre Londres y Bucarest","Equipos pequeños por proyecto, sin pooling","Precios transparentes, métricas internas transparentes","Presupuesto de aprendizaje y apoyo para conferencias"],noOpenings:"No hay vacantes abiertas ahora mismo.",noOpeningsBody:"Si crees que harÃas mejor QwertyBit, escrÃbenos a"},contact:{eyebrow:"Contacto",titleA:"Cuéntanos sobre el proceso.",titleB:"Vlad lo revisará personalmente.",intro:"Este formulario es el principio de una conversación real, no un embudo de leads. Cuanto más contexto compartas, más preciso será el primer email. Tiempo de respuesta habitual: un dÃa laborable.",direct:"Directo",preferEmail:"¿Prefieres email?",sameInbox:"Mismo inbox, mismo fundador â el formulario solo nos ayuda a prepararnos antes.",responseTime:"Tiempo de respuesta",responseValue:"En un dÃa laborable",responseBody:"Vlad lee cada brief en persona. Si necesita más contexto antes de la primera llamada, preguntará â en vez de programar y esperar.",whereToMeet:"Dónde nos vemos",form:{fullName:"Nombre completo",businessName:"Nombre de la empresa",website:"Sitio web",email:"Email profesional",phone:"Teléfono",budget:"Presupuesto",timeline:"Plazo",preferredLocation:"Ubicación preferida",problem:"Describe el proceso que quieres optimizar",problemPlaceholder:"¿Qué se rompe hoy? ¿Quién sufre el dolor? ¿Cómo serÃa una mejora 10x?",source:"¿Cómo nos conociste? (opcional)",select:"Seleccionaâ¦",submit:"Enviar brief a Vlad",sending:"Enviandoâ¦",privacy:"Usamos tus datos solo para responder a tu solicitud. Sin newsletters, sin listas de marketing."},success:{title:"Gracias â recibido.",body:"Vlad tiene tu brief y lo revisará personalmente. Recibirás respuesta en breve â normalmente en un dÃa laborable â para agendar una primera conversación."}},notFound:{title:"Esta página no existe.",body:"Puede que la URL haya cambiado. Prueba la página principal o el blog â la mayor parte del contenido sigue justo donde esperas.",readBlog:"Leer el blog"}}};e.s(["getDict",0,function(e){return o[e]??o.en}],87613)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.