.ta-islands .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ta-islands .pointer-events-none{pointer-events:none}.ta-islands .\!visible{visibility:visible!important}.ta-islands .visible{visibility:visible}.ta-islands .invisible{visibility:hidden}.ta-islands .static{position:static}.ta-islands .fixed{position:fixed}.ta-islands .absolute{position:absolute}.ta-islands .relative{position:relative}.ta-islands .inset-0{top:0;right:0;bottom:0;left:0}.ta-islands .left-1\/2{left:50%}.ta-islands .left-full{left:100%}.ta-islands .top-0{top:0}.ta-islands .top-1\/2{top:50%}.ta-islands .top-full{top:100%}.ta-islands .isolate{isolation:isolate}.ta-islands .-z-10{z-index:-10}.ta-islands .z-0{z-index:0}.ta-islands .z-\[-1\]{z-index:-1}.ta-islands .z-\[1\]{z-index:1}.ta-islands .z-\[2\]{z-index:2}.ta-islands .m-0{margin:0}.ta-islands .mb-\[var\(--logoloop-gap\)\]{margin-bottom:var(--logoloop-gap)}.ta-islands .ml-\[calc\(var\(--logoloop-logoHeight\)\*0\.25\)\]{margin-left:calc(var(--logoloop-logoHeight) * .25)}.ta-islands .mr-\[var\(--logoloop-gap\)\]{margin-right:var(--logoloop-gap)}.ta-islands .mt-\[calc\(var\(--logoloop-logoHeight\)\*0\.2\)\]{margin-top:calc(var(--logoloop-logoHeight) * .2)}.ta-islands .block{display:block}.ta-islands .inline-block{display:inline-block}.ta-islands .inline{display:inline}.ta-islands .flex{display:flex}.ta-islands .inline-flex{display:inline-flex}.ta-islands .table{display:table}.ta-islands .\!grid{display:grid!important}.ta-islands .grid{display:grid}.ta-islands .inline-grid{display:inline-grid}.ta-islands .\!hidden{display:none!important}.ta-islands .hidden{display:none}.ta-islands .h-\[1\.2em\]{height:1.2em}.ta-islands .h-\[var\(--logoloop-logoHeight\)\]{height:var(--logoloop-logoHeight)}.ta-islands .h-full{height:100%}.ta-islands .h-max{height:-moz-max-content;height:max-content}.ta-islands .w-auto{width:auto}.ta-islands .w-full{width:100%}.ta-islands .w-max{width:-moz-max-content;width:max-content}.ta-islands .flex-none{flex:none}.ta-islands .grow{flex-grow:1}.ta-islands .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ta-islands .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ta-islands .cursor-grab{cursor:grab}.ta-islands .cursor-pointer{cursor:pointer}.ta-islands .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ta-islands .resize{resize:both}.ta-islands .list-none{list-style-type:none}.ta-islands .flex-col{flex-direction:column}.ta-islands .flex-wrap{flex-wrap:wrap}.ta-islands .place-items-center{place-items:center}.ta-islands .items-center{align-items:center}.ta-islands .gap-2{gap:.5rem}.ta-islands .gap-\[calc\(var\(--logoloop-logoHeight\)\*0\.22\)\]{gap:calc(var(--logoloop-logoHeight) * .22)}.ta-islands .gap-\[calc\(var\(--logoloop-logoHeight\)\*0\.3\)\]{gap:calc(var(--logoloop-logoHeight) * .3)}.ta-islands .overflow-hidden{overflow:hidden}.ta-islands .overflow-visible{overflow:visible}.ta-islands .whitespace-normal{white-space:normal}.ta-islands .whitespace-nowrap{white-space:nowrap}.ta-islands .whitespace-pre{white-space:pre}.ta-islands .whitespace-pre-wrap{white-space:pre-wrap}.ta-islands .rounded{border-radius:.25rem}.ta-islands .rounded-\[0\.35rem\]{border-radius:.35rem}.ta-islands .rounded-\[inherit\]{border-radius:inherit}.ta-islands .border{border-width:1px}.ta-islands .border-solid{border-style:solid}.ta-islands .bg-\[length\:160px_160px\]{background-size:160px 160px}.ta-islands .bg-clip-text{-webkit-background-clip:text;background-clip:text}.ta-islands .bg-no-repeat{background-repeat:no-repeat}.ta-islands .object-contain{-o-object-fit:contain;object-fit:contain}.ta-islands .p-0{padding:0}.ta-islands .p-px{padding:1px}.ta-islands .px-\[var\(--logoloop-pad\)\]{padding-left:var(--logoloop-pad);padding-right:var(--logoloop-pad)}.ta-islands .py-\[var\(--logoloop-pad\)\]{padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad)}.ta-islands .align-top{vertical-align:top}.ta-islands .text-\[length\:max\(11px\,calc\(var\(--logoloop-logoHeight\)\*0\.26\)\)\]{font-size:max(11px,calc(var(--logoloop-logoHeight) * .26))}.ta-islands .text-\[length\:max\(12px\,calc\(var\(--logoloop-logoHeight\)\*0\.5\)\)\]{font-size:max(12px,calc(var(--logoloop-logoHeight) * .5))}.ta-islands .text-\[length\:var\(--logoloop-logoHeight\)\]{font-size:var(--logoloop-logoHeight)}.ta-islands .font-medium{font-weight:500}.ta-islands .font-semibold{font-weight:600}.ta-islands .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ta-islands .leading-\[1\.2\]{line-height:1.2}.ta-islands .leading-\[1\.2em\]{line-height:1.2em}.ta-islands .leading-none{line-height:1}.ta-islands .tracking-\[-0\.01em\]{letter-spacing:-.01em}.ta-islands .text-inherit{color:inherit}.ta-islands .no-underline{text-decoration-line:none}.ta-islands .opacity-0{opacity:0}.ta-islands .opacity-\[0\.72\]{opacity:.72}.ta-islands .opacity-\[var\(--logoloop-dim\)\]{opacity:var(--logoloop-dim)}.ta-islands .mix-blend-overlay{mix-blend-mode:overlay}.ta-islands .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ta-islands .ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ta-islands .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ta-islands .grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ta-islands .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ta-islands .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ta-islands .transition-\[opacity\,filter\,color\]{transition-property:opacity,filter,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ta-islands .transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ta-islands .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ta-islands .duration-300{transition-duration:.3s}.ta-islands .duration-\[250ms\]{transition-duration:.25s}.ta-islands .duration-\[350ms\]{transition-duration:.35s}.ta-islands .ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ta-islands .ease-\[ease\]{transition-timing-function:ease}.ta-islands .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ta-islands .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ta-islands .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ta-islands .will-change-transform{will-change:transform}.ta-islands .\[-webkit-background-clip\:text\]{-webkit-background-clip:text}.ta-islands .\[-webkit-mask-composite\:xor\]{-webkit-mask-composite:xor}.ta-islands .\[-webkit-mask\:linear-gradient\(\#000_0_0\)_content-box\,linear-gradient\(\#000_0_0\)\]{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.ta-islands .\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.ta-islands .\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.ta-islands .\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.ta-islands .\[-webkit-user-select\:none\]{-webkit-user-select:none}.ta-islands .\[background-color\:var\(--spotlight-card-surface\)\]{background-color:var(--spotlight-card-surface)}.ta-islands .\[background-size\:100\%_100\%\]{background-size:100% 100%}.ta-islands .\[background\:var\(--spotlight-card-border\)\]{background:var(--spotlight-card-border)}.ta-islands .\[box-shadow\:var\(--spotlight-card-shadow\)\]{box-shadow:var(--spotlight-card-shadow)}.ta-islands .\[filter\:blur\(0\.14em\)\]{filter:blur(.14em)}.ta-islands .\[filter\:grayscale\(var\(--logoloop-gray\)\)\]{filter:grayscale(var(--logoloop-gray))}.ta-islands .\[image-rendering\:-webkit-optimize-contrast\]{image-rendering:-webkit-optimize-contrast}.ta-islands .\[mask\:linear-gradient\(\#000_0_0\)_content-box_exclude\,linear-gradient\(\#000_0_0\)\]{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ta-islands .\[touch-action\:pan-x_pinch-zoom\]{touch-action:pan-x pinch-zoom}.ta-islands .\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.ta-islands .\[translate\:-50\%_4px\]{translate:-50% 4px}.ta-islands .\[translate\:4px_-50\%\]{translate:4px -50%}.ta-islands{--ta-accent: #ffb000}.ta-island-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;border-radius:inherit;overflow:hidden}.home-hero__visual>.agent-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:25rem}.home-hero__visual>.home-hero__image{position:relative;z-index:1}.ta-island-title{display:block}.home-hero__title.is-ta-animated.is-ta-title-ready .ta-seo-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-hero__title.is-ta-animated .ta-island-title{display:block}.ta-magnet-host{display:inline-flex}.ta-skills-mount{width:100%;min-width:0;min-height:2.5rem}.ta-skills-loop{width:100%;min-width:0;max-width:100%;margin-top:.35rem;overflow:hidden}.ta-skills-loop [role=region]{width:100%!important;max-height:3.25rem}.ta-skills-loop [role=region]>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:-moz-max-content!important;width:max-content!important;height:auto!important}.ta-skills-loop .ta-skill-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid rgba(255,176,0,.35);border-radius:4px;background:#282012eb;color:#ffb000;font-family:IBM Plex Mono,Share Tech Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;white-space:nowrap}.ta-stat-value-host{display:inline-block;min-width:1.5ch}.ta-clickspark-root{position:relative}.ta-clickspark-root>canvas{pointer-events:none!important}@media(prefers-reduced-motion:reduce){.ta-island-hero-bg{display:none!important}}@media(max-width:48rem){.ta-island-hero-bg{opacity:.28}}.ta-clickspark-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;overflow:visible}.ta-clickspark-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.ta-island-static-hidden{display:none!important}.ta-spotlight-host{position:relative;min-width:0;height:100%;display:flex;flex-direction:column}.ta-spotlight-host>.content-card{position:relative;z-index:1;height:100%;flex:1 1 auto}.ta-card-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;overflow:hidden}.ta-card-fx-inner,.ta-card-spot,.ta-card-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.ta-card-spot,.ta-card-glare{opacity:0;transition:opacity .16s ease}.ta-facts-animate{opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease;filter:none}.ta-facts-animate.is-visible{opacity:1;transform:none;filter:none}.ta-reduced-motion .ta-facts-animate{opacity:1;transform:none;filter:none;transition:none}.home-hero__title:not(.is-ta-animated) .ta-island-title{display:none}.home-hero__title.is-ta-animated.is-ta-title-ready .ta-seo-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.ta-islands .hover\:opacity-80:hover{opacity:.8}.ta-islands .focus-visible\:outline-2:focus-visible{outline-width:2px}.ta-islands .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.ta-islands .focus-visible\:outline-current:focus-visible{outline-color:currentColor}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:opacity-100){opacity:1}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:opacity-80){opacity:.8}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:\[filter\:none\]){filter:none}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:\[translate\:-50\%_0\]){translate:-50% 0}.ta-islands :is(.group\/item:focus-within .group-focus-within\/item\:\[translate\:0_-50\%\]){translate:0 -50%}.ta-islands :is(.group\/item:hover .group-hover\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}.ta-islands :is(.group\/item:hover .group-hover\/item\:opacity-100){opacity:1}.ta-islands :is(.group\/item:hover .group-hover\/item\:opacity-80){opacity:.8}.ta-islands :is(.group\/item:hover .group-hover\/item\:\[filter\:none\]){filter:none}.ta-islands :is(.group\/item:hover .group-hover\/item\:\[translate\:-50\%_0\]){translate:-50% 0}.ta-islands :is(.group\/item:hover .group-hover\/item\:\[translate\:0_-50\%\]){translate:0 -50%}.ta-islands .data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:opacity-100){opacity:1}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:opacity-80){opacity:.8}.ta-islands :is(.group\/loop[data-intro] .group-data-\[intro\]\/loop\:opacity-0){opacity:0}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:\[filter\:none\]){filter:none}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:\[translate\:-50\%_0\]){translate:-50% 0}.ta-islands :is(.group\/item[data-active] .group-data-\[active\]\/item\:\[translate\:0_-50\%\]){translate:0 -50%}@media(prefers-reduced-motion:reduce){.ta-islands .motion-reduce\:transition-none{transition-property:none}}.ta-islands :is(.\[\&\[data-dragging\]_\*\]\:cursor-grabbing[data-dragging] *){cursor:grabbing}

.profile-card,.profile-card__copy,.profile-card__skills{min-width:0;max-width:100%}.profile-card{overflow-x:clip}.profile-card__skills{overflow:hidden}.ta-skills-mount,.ta-skills-loop{max-width:100%;min-width:0;overflow:hidden}/*recheck-skills-contain*/
