{"version":3,"file":"shared-lib.BN9CfNeH.mjs","names":["n","e","a","l","o","i","s","c","g","d","f","h","b","m","S","pe","x","$","E","T","R","_","p","u","e.default","breakpoints","serializationHash","variantClassNames","humanReadableVariantMap","HTMLStyle","getProps","useRef","React.useId","React","s","e","h","it","v","r","k","_Fragment","i","t","l","x","n","c","m","j","b","a","id","o","metadata","siteMetadata","__FramerMetadata__","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","__FramerMetadata__","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/fWJbfpuRcBfbRHETpxfp/cIVnfB3fwBooxFTrYc40/k7xeAukBB.js","https:/framerusercontent.com/modules/pWFG2RQ89uCQpxwXEQh0/6va8K8l3xn4l4h5A8CiT/Portfolio.js","https:/framerusercontent.com/modules/y88OfDOXFWDiW3H8zwr5/ZZVUDUNyf6ScsfYsdr8S/siteMetadata.js","https:/framerusercontent.com/modules/8ePqSnJwulmFFWmqWUin/7Q9aIp10Av8789mJqwTh/augiA20Il.js","https:/framerusercontent.com/modules/rUJZtJoUerYypoiBTVQM/Oy7rYgs97XiJssSnC9f3/augiA20Il.js","https:/framerusercontent.com/modules/iISbIx9EgZiga3TVAP2T/yBEZ4crlOUlfLnU7J9NM/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","// Generated by Framer (1a93ff7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const breakpoints={iB02oB8dj:\"(min-width: 810px) and (max-width: 1199.98px)\",MZYYB9SD6:\"(max-width: 809.98px)\",pWFAqD0vA:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-shmt7\";const variantClassNames={iB02oB8dj:\"framer-v-ksbzeh\",MZYYB9SD6:\"framer-v-1n9n1mx\",pWFAqD0vA:\"framer-v-ficw0d\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-shmt7.framer-1uxqirf, .framer-shmt7 .framer-1uxqirf { display: block; }\",\".framer-shmt7.framer-ficw0d { align-content: center; align-items: center; background-color: var(--token-579f05a8-c249-4802-98d9-a605acece68e); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-shmt7 .framer-12gsdyt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={iB02oB8dj:\"(min-width: 810px) and (max-width: 1199.98px)\",MZYYB9SD6:\"(max-width: 809.98px)\",pWFAqD0vA:\"(min-width: 1200px)\"};const humanReadableVariantMap={\"Breakpoint 2\":\"iB02oB8dj\",\"Breakpoint 3\":\"MZYYB9SD6\",Desktop:\"pWFAqD0vA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pWFAqD0vA\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"pWFAqD0vA\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-579f05a8-c249-4802-98d9-a605acece68e); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ficw0d\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gsdyt\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iB02oB8dj\":{\"layout\":[\"fixed\",\"auto\"]},\"MZYYB9SD6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {}\n * @framerBreakpoints {\"pWFAqD0vA\":{\"min\":1200,\"canvasClassName\":\"framer-ficw0d-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"iB02oB8dj\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ksbzeh-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Breakpoint 2\",\"width\":810,\"rootFontSize\":16},\"MZYYB9SD6\":{\"max\":809,\"canvasClassName\":\"framer-1n9n1mx-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Breakpoint 3\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pWFAqD0vA\n * @framerLayoutTemplate true\n */const Framerk7xeAukBB=withCSS(Component,css,\"framer-shmt7\");export default Framerk7xeAukBB;Framerk7xeAukBB.displayName=\"Archive Layout\";Framerk7xeAukBB.defaultProps={height:74,width:1200};addFonts(Framerk7xeAukBB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk7xeAukBB\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"74\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{}\",\"framerBreakpoints\":\"{\\\"pWFAqD0vA\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ficw0d-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"iB02oB8dj\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ksbzeh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Breakpoint 2\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"MZYYB9SD6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1n9n1mx-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Breakpoint 3\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"pWFAqD0vA\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iB02oB8dj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MZYYB9SD6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";const{useState,useEffect,useRef}=React;const isBrowser=typeof window!==\"undefined\";const safeLocalStorage=()=>{try{return isBrowser?window.localStorage:null;}catch{return null;}};const safeMatchMedia=query=>isBrowser&&typeof window.matchMedia===\"function\"?window.matchMedia(query):{matches:false,addEventListener:()=>{},removeEventListener:()=>{}};const CUSTOM_CURSOR_MIN_WIDTH=901;const customCursorMediaQuery=`(min-width: ${CUSTOM_CURSOR_MIN_WIDTH}px)`;const I18N={en:{navWork:\"work\",navExp:\"experience\",navWriting:\"writing\",navAbout:\"about\",navContact:\"contact\",sayHi:\"Let's talk\",downloadCv:\"download cv\",devMode:\"dev mode\",heroStatus:\"Open to remote roles \\xb7 2026\",heroHello:\"hello, world.\",heroHeadline:\"I build tools that feel handmade.\",heroSub:\"Senior UX Designer specializing in design systems and developer handoff for B2B SaaS and fintech — with recent work at Economatica and MAG Seguros.\",heroPrompt:\"try pressing\",heroPromptRest:\"to inspect this page\",heroRunAgain:\"run again\",posEyebrow:\"/ what I do\",posTitle:\"I turn complexity into clarity.\",posBody:\"Four years shipping B2B products in insurance, finance, and decision-support platforms. I work at the intersection of research, interface design, and engineering alignment — building systems that scale without breaking and documentation that developers actually open.\\n\\nMost recently, I worked on UX for Economatica, a financial analysis platform used by institutional investors across Latin America.\",posCard1:{t:\"Systems\",b:\"Design systems built to survive scale — not just a style guide, but a shared language between design and engineering. Recent work: +40% component reuse at Economatica.\"},posCard2:{t:\"Flows\",b:\"Critical decision flows redrawn with engineers in the room. The goal is always the same: fewer screens, clearer actions, faster outcomes. Recent work: +20% decision-flow efficiency at Economatica.\"},posCard3:{t:\"Handoff\",b:\"Specs that answer the question before it's asked. Annotations, tokens, edge cases — everything a developer needs to implement without a second meeting. Recent work: −4 days per sprint at Economatica.\"},workEyebrow:\"/ selected work\",workTitle:\"Five problems worth solving.\",workLead:\"Five cases, picked because the problem was real, the context was messy, and the design work had to make decisions clearer.\",workOpen:\"open case\",expEyebrow:\"/ places I worked\",expTitle:\"A short track record.\",expLead:\"Four-plus years of product design, almost entirely inside B2B platforms where the wrong click costs money.\",expCurrent:\"current\",expEduEyebrow:\"/ education\",aboutEyebrow:\"/ off the clock\",aboutTitle:\"Designer. Researcher. Occasional game designer.\",aboutP1:\"A decade learning that design is not only pixels — it is systems, relationships, evidence. Salesforce taught me strategy. Pairing with engineers taught me to communicate. Seeing real broker impact taught me to care about details.\",aboutP2:\"My master’s research on AI in design shapes how I think about tooling, augmentation, and where the designer’s judgment still matters most.\",aboutP3:\"I write about design systems and developer handoff when I have something worth saying.\",aboutWhere:[\"where\",\"Rio de Janeiro, Brazil. Remote across UTC-5 → UTC+2.\"],aboutWhat:[\"focused on\",\"B2B SaaS \\xb7 fintech \\xb7 design systems \\xb7 developer handoff\"],aboutWith:[\"tools\",\"Figma, Hotjar, GA, Salesforce, notebooks.\"],aboutSince:[\"since\",\"2020. Long enough to stop apologizing for caring about kerning.\"],footerLoc:\"Rio de Janeiro, Brazil\",footerMeta:\"\\xa9 2026 Renato Gaudioso \\xb7 made with care\",csBack:\"back to index\",csTabs:[\"overview\",\"problem\",\"approach\",\"solution\",\"impact\"],dmTitle:\"dev mode\",dmSub:\"hover anything to inspect\",dmLayers:\"layers\",dmNames:{grid:\"grid\",spacing:\"spacing\",type:\"typography\",tokens:\"color tokens\",components:\"components\",motion:\"motion\"},dmAllOff:\"all off\",dmAllOn:\"all on\",dmTokens:\"color tokens\",dmType:\"type scale\",tweakTitle:\"tweaks\",tweakTheme:\"theme\",tweakLang:\"language\",tweakCursor:\"custom cursor\",roles:[{t:\"Senior UX Designer\",c:\"Economatica\",d:\"Jun 2025 — May 2026\",desc:\"Worked on UX for a financial analysis platform used by institutional and retail investors in the Brazilian market. Restructured the company Design System (+40% component reuse, -4 days handoff per sprint). Ran behavioural research that lifted decision-flow efficiency by 20%. Implemented continuous usability validation that reduced post-development rework.\"},{t:\"UX Designer (mid)\",c:\"MAG Seguros\",d:\"Oct 2023 — May 2025\",desc:\"Broker platform — design and evolution of digital experiences focused on usability, interface consistency and commercial operations support. Led wireframes, high-fidelity prototypes and reusable components in Figma. Qualitative + quantitative research with Hotjar and GA; facilitated workshops across product, tech and business.\"},{t:\"UX Designer\",c:\"T2M\",d:\"Mar 2023 — Oct 2023\",desc:\"Structured journeys, flows and improvement hypotheses for B2B digital products. Built interactive prototypes, ran usability tests, analysed metrics. Improved internal delivery documentation for development handoff.\"},{t:\"UX Design Intern\",c:\"MAG Seguros\",d:\"Mar 2021 — Dec 2022\",desc:\"Low- and mid-fidelity wireframes and prototypes to validate flows and concepts. User research and feedback analysis, supporting the digital experience alongside design and development.\"}],edu:[{t:\"Master's in Design\",s:\"ESDI \\xb7 UERJ, Rio de Janeiro \\xb7 research line: AI applied to Design\",d:\"2023 — 2025\"},{t:\"Graphic Design — Digital Media\",s:\"PUC-Rio\",d:\"2018 — 2022\"},{t:\"Academic Exchange\",s:\"University of Coimbra, Portugal\",d:\"\"}],termPlaceholder:\"type a command…\",termHelp:[\"available commands:\",\"  whoami \\xb7 skills \\xb7 contact \\xb7 coffee \\xb7 capybara \\xb7 clear\"],termWhoami:[\"renato gaudioso \\xb7 senior ux designer\",\"rio de janeiro → remote \\xb7 english c1\"],termSkills:[\"design    figma \\xb7 hotjar \\xb7 miro \\xb7 illustrator\",\"research  interviews \\xb7 usability tests \\xb7 analytics\",\"code      html \\xb7 css \\xb7 react \\xb7 design tokens\"],termContact:[\"email     renatogaudioso@gmail.com\",\"phone     +55 21 99922-6255\",\"linkedin  /in/renato-gaudioso\"],termCoffee:[\"☕ brewing...\",\"→ probably too much already.\",\"→ and yet, here we are.\"],termCapybara:[\"🐾 easter egg unlocked.\",\"→ now say it to renato in real life\"],termSudo:[\"→ accessing restricted buffer…\",\"✓ unlocked — check above ↑\"],termNotFound:['\"$cmd\": command not found','try \"help\"'],termCapiMsg:\"psst… say 'capybara' to renato 🐾\"},pt:{navWork:\"trabalho\",navExp:\"experi\\xeancia\",navWriting:\"artigos\",navAbout:\"sobre\",navContact:\"contato\",sayHi:\"Vamos conversar\",downloadCv:\"baixar cv\",devMode:\"dev mode\",heroStatus:\"Aberto a oportunidades remotas \\xb7 2026\",heroHello:\"ol\\xe1, mundo.\",heroHeadline:\"Construo ferramentas que parecem feitas \\xe0 m\\xe3o.\",heroSub:\"UX Designer S\\xeanior especializado em design systems e developer handoff para B2B SaaS e fintech — com trabalhos recentes na Economatica e na MAG Seguros.\",heroPrompt:\"aperte\",heroPromptRest:\"pra inspecionar a p\\xe1gina\",heroRunAgain:\"rodar de novo\",posEyebrow:\"/ o que fa\\xe7o\",posTitle:\"Transformo complexidade em clareza.\",posBody:\"Quatro anos entregando produtos B2B em seguros, finan\\xe7as e plataformas de suporte \\xe0 decis\\xe3o. Trabalho na interse\\xe7\\xe3o entre pesquisa, design de interface e alinhamento com engenharia — construindo sistemas que escalam sem quebrar e documenta\\xe7\\xe3o que os desenvolvedores realmente abrem.\\n\\nMais recentemente, trabalhei em UX na Economatica, plataforma de an\\xe1lise financeira utilizada por investidores institucionais em toda a Am\\xe9rica Latina.\",posCard1:{t:\"Sistemas\",b:\"Design systems constru\\xeddos para sobreviver \\xe0 escala — n\\xe3o apenas um guia de estilo, mas uma linguagem compartilhada entre design e engenharia. Trabalho recente: +40% de reutiliza\\xe7\\xe3o de componentes na Economatica.\"},posCard2:{t:\"Fluxos\",b:\"Fluxos de decis\\xe3o cr\\xedticos redesenhados com os engenheiros na sala. O objetivo \\xe9 sempre o mesmo: menos telas, a\\xe7\\xf5es mais claras, resultados mais r\\xe1pidos. Trabalho recente: +20% de efici\\xeancia nos fluxos de decis\\xe3o na Economatica.\"},posCard3:{t:\"Handoff\",b:\"Especifica\\xe7\\xf5es que respondem a pergunta antes de ela ser feita. Anota\\xe7\\xf5es, tokens, edge cases — tudo que um desenvolvedor precisa para implementar sem uma segunda reuni\\xe3o. Trabalho recente: −4 dias por sprint na Economatica.\"},workEyebrow:\"/ trabalhos selecionados\",workTitle:\"Cinco problemas que valeram resolver.\",workLead:\"Cinco cases escolhidos porque o problema era real, o contexto era complexo e o design precisava tornar decis\\xf5es mais claras.\",workOpen:\"ver case\",expEyebrow:\"/ lugares onde trabalhei\",expTitle:\"Um hist\\xf3rico curto.\",expLead:\"Mais de quatro anos em design de produto, quase todos dentro de plataformas B2B onde o clique errado custa dinheiro.\",expCurrent:\"atual\",expEduEyebrow:\"/ forma\\xe7\\xe3o\",aboutEyebrow:\"/ fora do expediente\",aboutTitle:\"Designer. Pesquisador. Designer de games nas horas vagas.\",aboutP1:\"Uma d\\xe9cada aprendendo que design n\\xe3o \\xe9 s\\xf3 pixels — s\\xe3o sistemas, relacionamentos, evid\\xeancias. A Salesforce me ensinou estrat\\xe9gia. Trabalhar lado a lado com engenheiros me ensinou a me comunicar. Ver o impacto real no dia a dia dos corretores me ensinou a me importar com os detalhes.\",aboutP2:\"Minha pesquisa de mestrado sobre IA aplicada ao design molda como penso sobre ferramentas, aumenta\\xe7\\xe3o e onde o julgamento do designer ainda importa mais.\",aboutP3:\"Escrevo sobre design systems e developer handoff quando tenho algo que vale a pena dizer.\",aboutWhere:[\"onde\",\"Rio de Janeiro, Brasil. Remoto entre UTC-5 e UTC+2.\"],aboutWhat:[\"foco em\",\"B2B SaaS \\xb7 fintech \\xb7 design systems \\xb7 developer handoff\"],aboutWith:[\"ferramentas\",\"Figma, Hotjar, GA, Salesforce, cadernos.\"],aboutSince:[\"desde\",\"2020. Tempo o bastante pra n\\xe3o pedir desculpa por me importar com kerning.\"],footerLoc:\"Rio de Janeiro, Brasil\",footerMeta:\"\\xa9 2026 Renato Gaudioso \\xb7 feito com afeto\",csBack:\"voltar\",csTabs:[\"vis\\xe3o geral\",\"problema\",\"abordagem\",\"solu\\xe7\\xe3o\",\"impacto\"],dmTitle:\"dev mode\",dmSub:\"passe o mouse pra inspecionar\",dmLayers:\"camadas\",dmNames:{grid:\"grid\",spacing:\"espa\\xe7amento\",type:\"tipografia\",tokens:\"tokens de cor\",components:\"componentes\",motion:\"motion\"},dmAllOff:\"tudo off\",dmAllOn:\"tudo on\",dmTokens:\"tokens de cor\",dmType:\"escala tipogr\\xe1fica\",tweakTitle:\"tweaks\",tweakTheme:\"tema\",tweakLang:\"idioma\",tweakCursor:\"cursor customizado\",roles:[{t:\"UX Designer S\\xeanior\",c:\"Economatica\",d:\"Jun 2025 — Mai 2026\",desc:\"Trabalhou em UX numa plataforma de an\\xe1lise financeira usada por investidores institucionais e pessoa f\\xedsica no mercado brasileiro. Reestruturou o Design System da empresa (+40% de reuso, -4 dias de handoff por sprint). Pesquisa comportamental que elevou a efici\\xeancia do fluxo de decis\\xe3o em 20%. Implementou valida\\xe7\\xe3o cont\\xednua que reduziu retrabalho p\\xf3s-desenvolvimento.\"},{t:\"UX Designer Pleno\",c:\"MAG Seguros\",d:\"Out 2023 — Mai 2025\",desc:\"Plataforma de corretores — desenho e evolu\\xe7\\xe3o das experi\\xeancias digitais com foco em efici\\xeancia, consist\\xeancia de interface e suporte \\xe0 opera\\xe7\\xe3o comercial. Liderou wireframes, prot\\xf3tipos de alta fidelidade e componentes reutiliz\\xe1veis no Figma. Pesquisa qualitativa + quantitativa com Hotjar e GA; facilita\\xe7\\xe3o de rituais entre produto, tecnologia e neg\\xf3cio.\"},{t:\"UX Designer\",c:\"T2M\",d:\"Mar 2023 — Out 2023\",desc:\"Estruturou jornadas, fluxos e hip\\xf3teses de melhoria pra produtos digitais B2B. Prot\\xf3tipos interativos, testes de usabilidade, an\\xe1lise de m\\xe9tricas. Melhorou a documenta\\xe7\\xe3o interna de entregas pra desenvolvimento.\"},{t:\"UX Designer Estagi\\xe1rio\",c:\"MAG Seguros\",d:\"Mar 2021 — Dez 2022\",desc:\"Wireframes e prot\\xf3tipos de baixa e m\\xe9dia fidelidade pra validar fluxos e conceitos. Pesquisa com usu\\xe1rios e an\\xe1lise de feedback, apoiando a evolu\\xe7\\xe3o da experi\\xeancia digital ao lado de design e desenvolvimento.\"}],edu:[{t:\"Mestrado em Design\",s:\"ESDI \\xb7 UERJ \\xb7 linha de pesquisa: IA aplicada ao Design\",d:\"2023 — 2025\"},{t:\"Design Gr\\xe1fico — M\\xeddia Digital\",s:\"PUC-Rio\",d:\"2018 — 2022\"},{t:\"Interc\\xe2mbio Acad\\xeamico\",s:\"Universidade de Coimbra, Portugal\",d:\"\"}],termPlaceholder:\"digite um comando…\",termHelp:[\"comandos dispon\\xedveis:\",\"  whoami \\xb7 skills \\xb7 contato \\xb7 caf\\xe9 \\xb7 capivara \\xb7 limpar\"],termWhoami:[\"renato gaudioso \\xb7 ux designer s\\xeanior\",\"rio de janeiro → remoto \\xb7 ingl\\xeas c1\"],termSkills:[\"design    figma \\xb7 hotjar \\xb7 miro \\xb7 illustrator\",\"pesquisa  entrevistas \\xb7 testes de usabilidade \\xb7 analytics\",\"c\\xf3digo    html \\xb7 css \\xb7 react \\xb7 design tokens\"],termContact:[\"email     renatogaudioso@gmail.com\",\"telefone  +55 21 99922-6255\",\"linkedin  /in/renato-gaudioso\"],termCoffee:[\"☕ preparando...\",\"→ provavelmente j\\xe1 tomei demais.\",\"→ e mesmo assim, aqui estamos.\"],termCapybara:[\"🐾 easter egg desbloqueado.\",\"→ agora diga isso pro renato pessoalmente\"],termSudo:[\"→ acessando buffer restrito…\",\"✓ desbloqueado — veja acima ↑\"],termNotFound:['\"$cmd\": comando n\\xe3o encontrado','tente \"help\"'],termCapiMsg:\"psst… diga 'capivara' pro renato 🐾\"}};const PORTFOLIO_ASSET_BASE=\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@main/assets/\";const portfolioAsset=name=>PORTFOLIO_ASSET_BASE+encodeURIComponent(name);const CASES=[{id:\"economatica-ai\",year:\"2026\",company:\"Economatica\",role:{en:\"Senior UX Designer\",pt:\"UX Designer S\\xeanior\"},duration:{en:\"Internal case study\",pt:\"Case interno\"},tools:[\"Claude agents\",\"Figma\",\"Obsidian\",\"UX audit\",\"Competitive research\"],avatar:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/toucan-olive.svg\",bg:\"var(--ursa-gold-100)\",badge:{en:\"case study\",pt:\"case\"},heroImg:portfolioAsset(\"Economatica AI UX Research — Hero Collage.png\"),metrics:[{v:\"20\",en:\"platforms mapped\",pt:\"plataformas mapeadas\"},{v:\"6\",en:\"artifact types\",pt:\"tipos de artefato\"},{v:\"1\",en:\"AI-assisted workflow\",pt:\"fluxo IA + UX\"}],artifacts:{en:[{title:\"Competitive matrix\",caption:\"Competitor patterns mapped into UX opportunities for financial data platforms.\",image:portfolioAsset(\"Image Slot 02 — Competitive Matrix-EN.png\")},{title:\"Website audit\",caption:\"Page-level critique connecting visual affordances, content consistency, and product trust.\",image:portfolioAsset(\"Image Slot 03 — Website Audit Example.png\")},{title:\"Research system\",caption:\"Obsidian notes used to keep evidence, severity, and recommendations traceable.\",image:portfolioAsset(\"Image Slot 04 — Obsidian Research System.png\")},{title:\"AI + UX workflow\",caption:\"A process diagram showing where agents supported research and where UX judgment filtered decisions.\",image:portfolioAsset(\"Image Slot 05 — AI-Agent Workflow.png\")},{title:\"Issue to recommendation\",caption:\"A website critique translated into a concrete content and interface recommendation.\",image:portfolioAsset(\"Image Slot 06 — Before ⁄ After or Issue ⁄ Recommendation.png\")}],pt:[{title:\"Matriz competitiva\",caption:\"Padr\\xf5es de concorrentes mapeados em oportunidades de UX para plataformas de dados financeiros.\",image:portfolioAsset(\"Image Slot 02 — Competitive Matrix.png\")},{title:\"Auditoria do site\",caption:\"Cr\\xedtica p\\xe1gina a p\\xe1gina conectando affordances visuais, consist\\xeancia de conte\\xfado e confian\\xe7a no produto.\",image:portfolioAsset(\"Image Slot 03 — Website Audit Example.png\")},{title:\"Sistema de pesquisa\",caption:\"Notas no Obsidian usadas para manter evid\\xeancias, severidade e recomenda\\xe7\\xf5es rastre\\xe1veis.\",image:portfolioAsset(\"Image Slot 04 — Obsidian Research System.png\")},{title:\"Fluxo IA + UX\",caption:\"Diagrama mostrando onde os agentes apoiaram a pesquisa e onde o julgamento de UX filtrou decis\\xf5es.\",image:portfolioAsset(\"Image Slot 05 — AI-Agent Workflow-BR.png\")},{title:\"Problema para recomenda\\xe7\\xe3o\",caption:\"Uma cr\\xedtica do site traduzida em uma recomenda\\xe7\\xe3o concreta de conte\\xfado e interface.\",image:portfolioAsset(\"Image Slot 06 — Before ⁄ After or Issue ⁄ Recommendation.png\")}]},en:{title:\"Designing with AI agents inside a real UX workflow\",blurb:\"A practical AI-assisted UX process at Economatica: competitor research, website audit, Obsidian documentation, Figma synthesis, and recommendations grounded in human product judgment.\",overview:\"At Economatica, I used Claude agents as research and critique partners to investigate competing financial platforms, review the new website experience, and turn findings into concrete interface and content recommendations. The value was not that AI generated design decisions. The value was that AI expanded the research surface while I remained responsible for prioritisation, product context, and final UX judgment.\",problemTitle:\"The challenge\",problemBody:\"Economatica operates in a dense financial software category, where credibility, precision, and trust matter. The new website had to explain products, integrations, APIs, data workflows, and use cases without becoming generic fintech marketing. The risk was a site that looked polished but still carried avoidable UX and content issues: inconsistent terminology, repeated imagery, unclear affordances, missing visual support, and page behaviours that could weaken confidence.\",approachTitle:\"AI-assisted, human-filtered\",approach:[{h:\"Competitive scanning\",p:\"I used agents to investigate financial data and investment analysis platforms, mapping how competitors explain dashboards, exports, integrations, onboarding, trust signals, AI features, and analytical workflows.\"},{h:\"Website critique\",p:\"I reviewed the new Economatica website page by page, looking for content inconsistencies, repeated or missing imagery, visual affordances that did not match behaviour, readability risks, and opportunities to make feature communication more precise.\"},{h:\"Documentation layer\",p:\"I used Obsidian to organize evidence, severity, confidence, and recommendations. That kept the work traceable instead of leaving insights trapped in isolated AI chats.\"},{h:\"Figma synthesis\",p:\"I collected screenshots, flows, competitor references, and recommendation clusters in Figma so the research could become a reviewable visual artifact, not only a text document.\"},{h:\"Human filtering\",p:\"AI outputs were treated as inputs, not decisions. I filtered what mattered, what was noise, what fit the product context, and what could become a concrete UX/UI or content improvement.\"}],solutionTitle:\"What the process produced\",solution:[\"A competitor matrix connecting category patterns to UX opportunities.\",\"A page-level website audit with concrete interface and content findings.\",\"An Obsidian research system for evidence, severity, confidence, and recommendations.\",\"A Figma artifact board combining references, audit notes, and workflow synthesis.\",\"A repeatable AI-assisted workflow: research question → agent investigation → synthesis → critique → human filtering → applied recommendation.\"],impactTitle:\"What changed\",impactBody:\"This work created a more systematic way to move from broad AI-assisted exploration to actionable UX critique. It helped separate category conventions from opportunities for clearer Economatica messaging, and it made the designer's judgment more visible: what mattered to financial users, which patterns were worth borrowing, and which recommendations actually fit the product.\",quote:'\"AI expanded the research surface. UX judgment decided what changed.\"',quoteAttr:\"Case thesis\"},pt:{title:\"Design com agentes de IA dentro de um fluxo real de UX\",blurb:\"Um processo pr\\xe1tico de UX aumentado por IA na Economatica: pesquisa competitiva, auditoria de site, documenta\\xe7\\xe3o no Obsidian, s\\xedntese no Figma e recomenda\\xe7\\xf5es baseadas em julgamento humano de produto.\",overview:\"Na Economatica, usei agentes do Claude como parceiros de pesquisa e cr\\xedtica para investigar plataformas financeiras concorrentes, revisar a experi\\xeancia do novo site e transformar achados em recomenda\\xe7\\xf5es concretas de interface e conte\\xfado. O valor n\\xe3o estava em a IA gerar decis\\xf5es de design. O valor estava em ampliar a superf\\xedcie de pesquisa enquanto eu continuava respons\\xe1vel pela prioriza\\xe7\\xe3o, pelo contexto de produto e pelo julgamento final de UX.\",problemTitle:\"O desafio\",problemBody:\"A Economatica atua em uma categoria densa de software financeiro, onde credibilidade, precis\\xe3o e confian\\xe7a importam. O novo site precisava explicar produtos, integra\\xe7\\xf5es, APIs, fluxos de dados e casos de uso sem cair em marketing fintech gen\\xe9rico. O risco era ter um site visualmente polido, mas ainda com problemas evit\\xe1veis de UX e conte\\xfado: terminologia inconsistente, imagens repetidas, affordances pouco claras, falta de apoio visual e comportamentos de p\\xe1gina que poderiam enfraquecer a confian\\xe7a.\",approachTitle:\"Assistido por IA, filtrado por julgamento humano\",approach:[{h:\"Mapeamento competitivo\",p:\"Usei agentes para investigar plataformas de dados financeiros e an\\xe1lise de investimentos, mapeando como concorrentes explicam dashboards, exporta\\xe7\\xf5es, integra\\xe7\\xf5es, onboarding, sinais de confian\\xe7a, recursos de IA e fluxos anal\\xedticos.\"},{h:\"Cr\\xedtica do site\",p:\"Revisei o novo site da Economatica p\\xe1gina por p\\xe1gina, procurando inconsist\\xeancias de conte\\xfado, imagens repetidas ou ausentes, affordances visuais que n\\xe3o correspondiam ao comportamento, riscos de legibilidade e oportunidades de comunica\\xe7\\xe3o mais precisa.\"},{h:\"Camada de documenta\\xe7\\xe3o\",p:\"Usei o Obsidian para organizar evid\\xeancias, severidade, confian\\xe7a e recomenda\\xe7\\xf5es. Isso tornou o trabalho rastre\\xe1vel em vez de deixar insights presos em conversas isoladas com IA.\"},{h:\"S\\xedntese no Figma\",p:\"Reuni screenshots, fluxos, refer\\xeancias competitivas e clusters de recomenda\\xe7\\xe3o no Figma para transformar a pesquisa em um artefato visual revis\\xe1vel, n\\xe3o apenas em um documento textual.\"},{h:\"Filtro humano\",p:\"Os outputs da IA foram tratados como insumos, n\\xe3o como decis\\xf5es. Filtrei o que importava, o que era ru\\xeddo, o que fazia sentido para o produto e o que poderia virar uma melhoria concreta de UX/UI ou conte\\xfado.\"}],solutionTitle:\"O que o processo produziu\",solution:[\"Uma matriz competitiva conectando padr\\xf5es da categoria a oportunidades de UX.\",\"Uma auditoria p\\xe1gina a p\\xe1gina do site com achados concretos de interface e conte\\xfado.\",\"Um sistema de pesquisa no Obsidian para evid\\xeancias, severidade, confian\\xe7a e recomenda\\xe7\\xf5es.\",\"Um board no Figma combinando refer\\xeancias, notas de auditoria e s\\xedntese do fluxo de trabalho.\",\"Um fluxo repet\\xedvel de UX assistido por IA: pergunta de pesquisa → investiga\\xe7\\xe3o com agentes → s\\xedntese → cr\\xedtica → filtro humano → recomenda\\xe7\\xe3o aplicada.\"],impactTitle:\"O que mudou\",impactBody:\"Esse trabalho criou uma forma mais sistem\\xe1tica de sair de uma explora\\xe7\\xe3o ampla com IA e chegar a uma cr\\xedtica de UX acion\\xe1vel. Ele ajudou a separar conven\\xe7\\xf5es da categoria de oportunidades para tornar a comunica\\xe7\\xe3o da Economatica mais clara, e tornou o julgamento do designer mais vis\\xedvel: o que importa para usu\\xe1rios financeiros, quais padr\\xf5es valem ser aproveitados e quais recomenda\\xe7\\xf5es realmente fazem sentido para o produto.\",quote:'\"A IA ampliou a superf\\xedcie de pesquisa. O julgamento de UX decidiu o que mudou.\"',quoteAttr:\"Tese do case\"}},{id:\"mag\",year:\"2023-2025\",company:\"MAG Seguros\",role:{en:\"Lead UX Designer\",pt:\"Lead UX Designer\"},duration:{en:\"2 years\",pt:\"2 anos\"},tools:[\"Figma\",\"Hotjar\",\"Google Analytics\",\"Salesforce\"],avatar:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/capybara-ink.svg\",bg:\"var(--ursa-clay-100)\",badge:{en:\"featured\",pt:\"destaque\"},heroImg:\"https://framerusercontent.com/images/ucjY22zzBSooFHdIc2EPKuBeVu0.jpg\",metrics:[{v:\"+40%\",en:\"component reuse\",pt:\"reuso de componentes\"},{v:\"-4d\",en:\"handoff per sprint\",pt:\"handoff por sprint\"},{v:\"+20%\",en:\"decision efficiency\",pt:\"efici\\xeancia de decis\\xe3o\"}],en:{title:\"Design for scale: evolving a B2B insurance platform without breaking it\",blurb:\"A Salesforce-integrated broker platform that needed to grow fast. Two years of component system work, cross-functional alignment, and a design language that could survive three product teams pulling in different directions.\",overview:\"When I joined MAG Seguros the broker platform already existed — but was early-stage. Over two years I helped turn it into a robust, scalable, user-centred tool. My role ranged from interface design and implementation support to building solid partnerships with frontend engineers and staying closely aligned with stakeholders and users.\",problemTitle:\"The challenge\",problemBody:\"The platform was built on Salesforce, which brought an important limitation: most frontend components were based on Salesforce defaults. Practical, but not aligned with the internal Design System we were building. That mismatch hurt visual consistency and made the experience feel disjointed. Meanwhile, new features were requested constantly as the platform grew in importance. The product needed to evolve — without losing control.\",approachTitle:\"My approach\",approach:[{h:\"Align with the design system\",p:\"Made sure every new screen and component tracked the company Design System. Inside Salesforce constraints, I worked side-by-side with frontend engineers, co-authoring reusable components that followed our visual and usability standards. That partnership was essential to avoid technical debt.\"},{h:\"Data-driven decisions\",p:\"Ran behavioural analyses using Hotjar and Google Analytics to find usage patterns. The data helped us identify friction points, validate UX hypotheses, and prioritise improvements. I organised findings into clear, actionable tables that grounded stakeholder conversations.\"},{h:\"Stakeholder & user alignment\",p:\"Kept a constant cadence of alignment sessions with stakeholders and users. Facilitated conversations to translate business goals into product features, always keeping the end user at the centre. Acting as a bridge between business, tech and design became one of my key contributions.\"}],solutionTitle:\"What we shipped\",solution:[\"New onboarding flows for brokers, with reduced drop-off.\",\"Dashboards, profile management, and policy management surfaces.\",\"A scalable component library built within the Salesforce ecosystem.\",\"Clear documentation so handoff stopped being a bottleneck.\"],impactTitle:\"Impact\",impactBody:\"A platform that today serves hundreds of brokers with more usability and reliability. The work reinforced what design really is for me — not just pixels, but systems, relationships, and evidence.\",quote:'\"UX is not only about how something looks or feels. UX is about how it works — and how it aligns people, tools, and purpose.\"',quoteAttr:\"A note I kept on my desk\"},pt:{title:\"Design para escala: evoluindo uma plataforma B2B de seguros sem quebr\\xe1-la\",blurb:\"Uma plataforma de corretores integrada ao Salesforce que precisava crescer r\\xe1pido. Dois anos de trabalho em sistema de componentes, alinhamento multifuncional e uma linguagem de design que precisava sobreviver a tr\\xeas times de produto puxando em dire\\xe7\\xf5es diferentes.\",overview:\"Quando entrei na MAG Seguros, a plataforma de corretores j\\xe1 existia — mas em est\\xe1gio inicial. Ao longo de dois anos, ajudei a transform\\xe1-la em uma ferramenta robusta, escal\\xe1vel e centrada no usu\\xe1rio. Meu papel variou desde design de interfaces e implementa\\xe7\\xe3o at\\xe9 a constru\\xe7\\xe3o de parcerias s\\xf3lidas com devs frontend e alinhamentos constantes com stakeholders e usu\\xe1rios.\",problemTitle:\"O desafio\",problemBody:\"A plataforma foi desenvolvida sobre o Salesforce, o que trouxe uma limita\\xe7\\xe3o importante: muitos componentes frontend eram baseados nos padr\\xf5es default do Salesforce. Apesar de pr\\xe1ticos, n\\xe3o estavam alinhados ao Design System que constru\\xedamos internamente. Esse desalinhamento dificultava manter consist\\xeancia visual e oferecer uma experi\\xeancia fluida. O produto precisava evoluir — sem perder o controle.\",approachTitle:\"Minha abordagem\",approach:[{h:\"Alinhamento com o Design System\",p:\"Garanti que cada tela e componente estivesse de acordo com o Design System da empresa. Dentro das limita\\xe7\\xf5es do Salesforce, trabalhei lado a lado com devs frontend, co-criando componentes reutiliz\\xe1veis. Essa colabora\\xe7\\xe3o foi essencial pra evitar d\\xedvida t\\xe9cnica.\"},{h:\"Decis\\xf5es guiadas por dados\",p:\"Realizei an\\xe1lises de comportamento com Hotjar e Google Analytics pra entender padr\\xf5es de uso. Os dados nos ajudaram a identificar pontos de fric\\xe7\\xe3o, validar hip\\xf3teses de UX e priorizar melhorias. Organizei os achados em tabelas claras e acion\\xe1veis.\"},{h:\"Alinhamento com stakeholders e usu\\xe1rios\",p:\"Mantive uma rotina constante de alinhamentos com stakeholders e usu\\xe1rios. Facilitei discuss\\xf5es pra traduzir objetivos de neg\\xf3cio em funcionalidades, sempre com a perspectiva do usu\\xe1rio final no centro.\"}],solutionTitle:\"O que entregamos\",solution:[\"Novos fluxos de onboarding de corretores, com menos abandono.\",\"Dashboards, gest\\xe3o de perfil e telas de gest\\xe3o de ap\\xf3lice.\",\"Biblioteca escal\\xe1vel de componentes dentro do ecossistema Salesforce.\",\"Documenta\\xe7\\xe3o clara pra que o handoff deixasse de ser gargalo.\"],impactTitle:\"Impacto\",impactBody:\"Hoje a plataforma atende centenas de corretores com mais usabilidade e confiabilidade. O projeto refor\\xe7ou pra mim o que design realmente \\xe9 — n\\xe3o s\\xf3 pixels, mas sistemas, rela\\xe7\\xf5es e evid\\xeancias.\",quote:'\"UX n\\xe3o \\xe9 s\\xf3 sobre como algo parece ou se sente. UX \\xe9 sobre como funciona — e como se alinha entre pessoas, ferramentas e prop\\xf3sito.\"',quoteAttr:\"Uma nota que deixei na mesa\"}},{id:\"figma\",year:\"2023\",company:\"MAG Seguros\",role:{en:\"UX Designer\",pt:\"UX Designer\"},duration:{en:\"6 months\",pt:\"6 meses\"},tools:[\"Figma\",\"Azure DevOps\"],avatar:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/frog-olive.svg\",bg:\"var(--ursa-leaf-100)\",heroImg:\"https://framerusercontent.com/images/7vmDZGE6WSxYfvfDNfIOW3GZq8.jpg\",metrics:[{v:\"↓\",en:\"implementation revisions\",pt:\"revis\\xf5es de implementa\\xe7\\xe3o\"},{v:\"↑\",en:\"dev satisfaction\",pt:\"satisfa\\xe7\\xe3o dev\"}],en:{title:\"A documentation system that made handoff quiet\",blurb:\"Engineers were opening Figma files and still having questions. We fixed that — structured specs, annotated components, and a delivery format that removed the back-and-forth before it started.\",overview:\"The team struggled with recurring communication issues between design and development — visual and functional inconsistencies, constant rework, delays. The goal: a clear, structured, accessible documentation system in Figma.\",problemTitle:\"The problem\",problemBody:\"Discrepancies in colour, spacing, interactions, and incomplete component implementation. Developers and designers were not reading the same file.\",approachTitle:\"Process\",approach:[{h:\"Initial analysis\",p:\"Interviews with developers and stakeholders to pinpoint the sharpest pains.\"},{h:\"Structured variables\",p:\"Implemented Figma variables for global colour, type and spacing — consistency guaranteed by the tool, not by vigilance.\"},{h:\"Interactive prototypes\",p:\"Full prototypes that defined interactions, flows, and behaviours, not just states.\"},{h:\"Complete documentation\",p:\"Change descriptions, interactive prototypes, and direct links to Azure DevOps user stories.\"}],solutionTitle:\"Solution\",solution:[\"Before/after screen comparisons to illustrate improvements.\",'Stronger nav patterns — breadcrumbs into \"back\" button where appropriate.','Structured \"request history\" tab for easier access to historical data.',\"Figma variables enabling real-time updates across the platform.\"],impactTitle:\"Impact\",impactBody:\"Notable reduction in implementation revisions. Clearer, more efficient communication between UX/UI and development.\",quote:'\"The handoff stopped being a handoff. It became a shared document.\"',quoteAttr:\"Frontend lead, paraphrased\"},pt:{title:\"Um sistema de documenta\\xe7\\xe3o que silenciou o handoff\",blurb:\"Os engenheiros abriam os arquivos do Figma e ainda tinham d\\xfavidas. Resolvemos isso — especifica\\xe7\\xf5es estruturadas, componentes anotados e um formato de entrega que eliminou o vai-e-vem antes de ele come\\xe7ar.\",overview:\"O time tinha problemas recorrentes de comunica\\xe7\\xe3o entre design e desenvolvimento — inconsist\\xeancias visuais e funcionais, retrabalho constante, atrasos.\",problemTitle:\"O problema\",problemBody:\"Discrep\\xe2ncias em cores, espa\\xe7amentos, intera\\xe7\\xf5es e implementa\\xe7\\xe3o incompleta de componentes. Designers e devs n\\xe3o liam o mesmo arquivo.\",approachTitle:\"Processo\",approach:[{h:\"An\\xe1lise inicial\",p:\"Entrevistas com devs e stakeholders pra identificar as dores mais fortes.\"},{h:\"Vari\\xe1veis estruturadas\",p:\"Implementei vari\\xe1veis no Figma pra gest\\xe3o global de cores, fontes e espa\\xe7amentos — consist\\xeancia garantida pela ferramenta.\"},{h:\"Prot\\xf3tipos interativos\",p:\"Prot\\xf3tipos completos que definiam intera\\xe7\\xf5es, fluxos e comportamentos.\"},{h:\"Documenta\\xe7\\xe3o completa\",p:\"Descri\\xe7\\xf5es de mudan\\xe7a, prot\\xf3tipos interativos e links diretos para user stories no Azure DevOps.\"}],solutionTitle:\"Solu\\xe7\\xe3o\",solution:['Compara\\xe7\\xf5es \"antes e depois\" de telas.',\"Padr\\xf5es de navega\\xe7\\xe3o mais fortes.\",'Aba estruturada de \"hist\\xf3rico de solicita\\xe7\\xf5es\".',\"Vari\\xe1veis do Figma permitindo atualiza\\xe7\\xf5es em tempo real.\"],impactTitle:\"Impacto\",impactBody:\"Redu\\xe7\\xe3o not\\xe1vel nas revis\\xf5es de implementa\\xe7\\xe3o. Comunica\\xe7\\xe3o mais clara entre UX/UI e desenvolvimento.\",quote:'\"O handoff deixou de ser handoff. Virou um documento compartilhado.\"',quoteAttr:\"Tech lead frontend, parafraseando\"}},{id:\"ai\",year:\"2024\",company:\"Side project\",role:{en:\"Designer\",pt:\"Designer\"},duration:{en:\"weekend\",pt:\"fim de semana\"},tools:[\"ChatGPT\",\"Midjourney\",\"Figma\",\"Illustrator\"],avatar:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/macaw-red.svg\",bg:\"var(--ursa-dusk-100)\",badge:{en:\"weekend\",pt:\"fim de semana\"},metrics:[],heroImg:\"https://framerusercontent.com/images/xpTDSHQ8Bbi9Xye3HgY9gigKiwU.png\",en:{title:\"Using AI as a creative accelerator — not a replacement\",blurb:\"A weekend experiment testing ChatGPT and Midjourney as tools in a logo design process. The question wasn't whether AI could generate something usable — it can. The question was: at what point does the designer stop designing?\",overview:\"AI quickly became useful in design, especially for references and fast iteration. I combined ChatGPT, Midjourney, Figma and Illustrator to create a single logo, and documented each step.\",problemTitle:\"The brief\",problemBody:\"A personal logo that felt Brazilian without being a clich\\xe9. Enough texture to feel crafted, enough restraint to work at favicon size.\",approachTitle:\"Three stages\",approach:[{h:\"1 — Prompts with ChatGPT\",p:\"Used ChatGPT to generate creative, detailed prompts for the illustration. Fast exploration of ideas.\"},{h:\"2 — References with Midjourney\",p:\"Fed the prompts into Midjourney for multiple visual references. Not final art — a sturdy base.\"},{h:\"3 — Vectorising in Figma / Illustrator\",p:\"Selected the strongest elements, vectorised, tested with the wordmark. Landed on a woodcut-feeling maned wolf with Bebas Neue.\"}],solutionTitle:\"Result\",solution:[\"A logo that references Brazilian woodcut art (xilogravura).\",\"Features a maned wolf (lobo-guar\\xe1), a uniquely Brazilian animal.\",\"Adaptable: horizontal, monochrome, illustration-only versions.\"],impactTitle:\"Takeaway\",impactBody:\"AI accelerates ideation and gives you references. Combined with traditional design tools, it improves both creativity and efficiency. It does not replace taste.\",quote:'\"AI is a sketch partner. It is not the pencil.\"',quoteAttr:\"Note from the process\"},pt:{title:\"Usando IA como acelerador criativo — n\\xe3o como substituto\",blurb:\"Um experimento de fim de semana testando ChatGPT e Midjourney como ferramentas dentro de um processo de design de identidade visual. A pergunta n\\xe3o era se a IA conseguia gerar algo utiliz\\xe1vel — consegue. A pergunta era: em que ponto o designer para de projetar?\",overview:\"A IA rapidamente se tornou \\xfatil em design, especialmente pra refer\\xeancias e itera\\xe7\\xe3o r\\xe1pida. Combinei ChatGPT, Midjourney, Figma e Illustrator pra criar um logo.\",problemTitle:\"O briefing\",problemBody:\"Um logo pessoal que parecesse brasileiro sem virar clich\\xe9. Textura suficiente pra parecer artesanal, conten\\xe7\\xe3o suficiente pra funcionar em favicon.\",approachTitle:\"Tr\\xeas etapas\",approach:[{h:\"1 — Prompts com ChatGPT\",p:\"Usei o ChatGPT pra gerar prompts criativos e detalhados. Explora\\xe7\\xe3o r\\xe1pida de ideias.\"},{h:\"2 — Refer\\xeancias com Midjourney\",p:\"Coloquei os prompts no Midjourney pra gerar m\\xfaltiplas refer\\xeancias visuais. Base s\\xf3lida pro pr\\xf3ximo passo.\"},{h:\"3 — Vetoriza\\xe7\\xe3o no Figma / Illustrator\",p:\"Selecionei os melhores elementos, vetorizei. Cheguei num lobo-guar\\xe1 em estilo xilogravura com Bebas Neue.\"}],solutionTitle:\"Resultado\",solution:[\"Um logo que remete \\xe0 xilogravura brasileira.\",\"Destaca um lobo-guar\\xe1, animal nativo do Brasil.\",\"Adapt\\xe1vel: vers\\xf5es horizontais, monocrom\\xe1ticas e s\\xf3 ilustra\\xe7\\xe3o.\"],impactTitle:\"Aprendizado\",impactBody:\"A IA acelera idea\\xe7\\xe3o e d\\xe1 refer\\xeancias. Combinada com ferramentas tradicionais, melhora criatividade e efici\\xeancia. Ela n\\xe3o substitui gosto.\",quote:'\"IA \\xe9 colega de esbo\\xe7o. N\\xe3o \\xe9 o l\\xe1pis.\"',quoteAttr:\"Nota do processo\"}},{id:\"venda\",year:\"2022\",company:\"MAG Seguros\",role:{en:\"UX/UI Designer\",pt:\"UX/UI Designer\"},duration:{en:\"6 months\",pt:\"6 meses\"},tools:[\"Figma\",\"Sketch\",\"InVision\",\"Usability Testing\"],avatar:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/sloth.svg\",bg:\"var(--ursa-teal-100)\",heroImg:\"https://framerusercontent.com/images/K0CNM2OLHC1tXCmzhOZcWmCBGw.jpg\",metrics:[{v:\"↑\",en:\"user satisfaction\",pt:\"satisfa\\xe7\\xe3o dos usu\\xe1rios\"},{v:\"↓\",en:\"time on core tasks\",pt:\"tempo nas tarefas principais\"},{v:\"✓\",en:\"positive broker feedback\",pt:\"feedback positivo dos corretores\"}],en:{title:\"Mobile-first redesign of an insurance sales app for hundreds of brokers\",blurb:\"Cleaner navigation, modern iOS patterns, and a flow rebuilt around how brokers actually sell — not how the system was originally structured.\",overview:\"MAG Venda Digital supports insurance brokers in organising and managing their sales processes. As user needs evolved and mobile usage grew, we identified a need for a complete redesign of the iOS version — improving usability, aligning with current UI patterns, and delivering a cleaner, more modern experience.\",problemTitle:\"The challenge\",problemBody:\"The original app had a confusing navigation structure, an outdated UI, and low engagement from users. On top of that, mobile usage was growing and users expected a smoother, faster experience. Core challenge: redesign the app with a modern look while maintaining familiarity and trust for existing users.\",approachTitle:\"My approach\",approach:[{h:\"Information architecture redesign\",p:\"Restructured the app's navigation and hierarchy to make it more intuitive and task-oriented. The goal was to help users find what they need with fewer steps — reducing cognitive load and drop-offs.\"},{h:\"Interface design\",p:\"Created a new, visually appealing UI aligned with Apple's Human Interface Guidelines and the company's brand. Focus areas included clean typography, modern iconography, and a simplified visual language to reduce cognitive load.\"},{h:\"Prototyping & testing\",p:\"Developed interactive prototypes and ran usability tests with real users to validate the changes. Feedback loops were crucial to iterating quickly and improving clarity across key flows. Testing early helped us avoid costly mistakes later.\"}],solutionTitle:\"What we shipped\",solution:[\"Restructured navigation with clear, task-oriented hierarchy.\",\"New visual language aligned with Apple HIG and MAG brand.\",\"Interactive prototypes validated through usability testing.\",\"Simplified flows reducing time-on-task across key broker journeys.\"],impactTitle:\"Impact\",impactBody:\"The redesign delivered measurable improvements to the broker experience — faster task completion, higher satisfaction scores in post-launch surveys, and positive feedback from both brokers and internal stakeholders.\",quote:\"\\\"Designing for mobile isn't just about shrinking content — it's about expanding clarity.\\\"\",quoteAttr:\"Note from the project\"},pt:{title:\"Redesign mobile-first de um app de vendas de seguros para centenas de corretores\",blurb:\"Navega\\xe7\\xe3o mais limpa, padr\\xf5es iOS modernos e um fluxo reconstru\\xeddo em torno de como os corretores realmente vendem — n\\xe3o como o sistema foi originalmente estruturado.\",overview:\"O MAG Venda Digital apoia corretores de seguros na organiza\\xe7\\xe3o e gest\\xe3o do processo de vendas. Com a evolu\\xe7\\xe3o das necessidades dos usu\\xe1rios e o crescimento do uso mobile, identificamos a necessidade de um redesign completo da vers\\xe3o iOS — melhorando a usabilidade, alinhando com padr\\xf5es modernos de UI e entregando uma experi\\xeancia mais limpa e eficiente.\",problemTitle:\"O desafio\",problemBody:\"O app original tinha uma estrutura de navega\\xe7\\xe3o confusa, UI desatualizada e baixo engajamento. Al\\xe9m disso, o uso mobile crescia e os usu\\xe1rios esperavam uma experi\\xeancia mais fluida. Desafio central: redesenhar o app com uma est\\xe9tica moderna sem perder a familiaridade e a confian\\xe7a dos usu\\xe1rios existentes.\",approachTitle:\"Minha abordagem\",approach:[{h:\"Redesign da arquitetura de informa\\xe7\\xe3o\",p:\"Reestruturei a navega\\xe7\\xe3o e hierarquia do app pra torn\\xe1-lo mais intuitivo e orientado \\xe0 tarefa. O objetivo era ajudar os usu\\xe1rios a encontrar o que precisam em menos etapas — reduzindo carga cognitiva e abandono.\"},{h:\"Design de interface\",p:\"Criei uma nova UI visualmente alinhada com o Human Interface Guidelines da Apple e a identidade da MAG. Foco em tipografia limpa, iconografia moderna e linguagem visual simplificada pra reduzir carga cognitiva.\"},{h:\"Prototipagem e testes\",p:\"Desenvolvi prot\\xf3tipos interativos e conduzi testes de usabilidade com usu\\xe1rios reais pra validar as mudan\\xe7as. Os ciclos de feedback foram essenciais pra iterar rapidamente e melhorar a clareza dos fluxos principais. Testar cedo nos ajudou a evitar erros custosos.\"}],solutionTitle:\"O que entregamos\",solution:[\"Navega\\xe7\\xe3o reestruturada com hierarquia clara e orientada \\xe0 tarefa.\",\"Nova linguagem visual alinhada com o HIG da Apple e a marca MAG.\",\"Prot\\xf3tipos interativos validados com testes de usabilidade.\",\"Fluxos simplificados reduzindo o tempo nas jornadas principais dos corretores.\"],impactTitle:\"Impacto\",impactBody:\"O redesign trouxe melhorias mensur\\xe1veis na experi\\xeancia dos corretores — conclus\\xe3o de tarefas mais r\\xe1pida, maiores \\xedndices de satisfa\\xe7\\xe3o em pesquisas p\\xf3s-lan\\xe7amento e feedback positivo de corretores e stakeholders internos.\",quote:'\"Design pra mobile n\\xe3o \\xe9 s\\xf3 encolher conte\\xfado — \\xe9 expandir clareza.\"',quoteAttr:\"Nota do projeto\"}}];/* --------- Skate-dog cursor ---------- */function SkateCursor({enabled}){const ref=React.useRef(null);const s=React.useRef({x:isBrowser?window.innerWidth/2:0,y:isBrowser?window.innerHeight/2:0,tx:isBrowser?window.innerWidth/2:0,ty:isBrowser?window.innerHeight/2:0,hover:null,press:false,raf:null});const[label,setLabel]=React.useState(null);React.useEffect(()=>{if(!enabled)return;const rm=safeMatchMedia(\"(prefers-reduced-motion: reduce)\").matches;const onMove=e=>{s.current.tx=e.clientX;s.current.ty=e.clientY;const el=document.elementFromPoint(e.clientX,e.clientY);let h=null;if(el){const it=el.closest(\"a,button,[role=button],[data-cursor]\");if(it)h=it.getAttribute(\"data-cursor\")||(it.tagName===\"A\"?\"open\":\"click\");}if(h!==s.current.hover){s.current.hover=h;setLabel(h);}};const onDown=()=>{s.current.press=true;};const onUp=()=>{s.current.press=false;};addEventListener(\"mousemove\",onMove);addEventListener(\"mousedown\",onDown);addEventListener(\"mouseup\",onUp);const tick=()=>{const v=s.current,lerp=rm?1:.22;v.x+=(v.tx-v.x)*lerp;v.y+=(v.ty-v.y)*lerp;if(ref.current){const scale=v.press?.82:v.hover?1.15:1;ref.current.style.transform=`translate3d(${v.x}px,${v.y}px,0) scale(${scale})`;}v.raf=requestAnimationFrame(tick);};tick();return()=>{removeEventListener(\"mousemove\",onMove);removeEventListener(\"mousedown\",onDown);removeEventListener(\"mouseup\",onUp);if(s.current.raf)cancelAnimationFrame(s.current.raf);};},[enabled]);if(!enabled)return null;const isHover=label!==null;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"fixed\",top:0,left:0,width:32,height:32,pointerEvents:\"none\",zIndex:9999,willChange:\"transform\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"32\",viewBox:\"0 0 28 32\",fill:\"none\",\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:0,filter:\"drop-shadow(1px 2px 6px rgba(30,20,10,.5))\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 2 L4 24 L9 19 L12.5 27.5 L15.5 26.2 L12 18.5 L19 18.5 Z\",fill:isHover?\"#E8B339\":\"#CE8F53\",stroke:\"#2E1A0C\",strokeWidth:\"1.2\",strokeLinejoin:\"round\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 5 L6 19 L9.5 15.5 L12.5 22.5 L13.8 22 L10.8 15 L16 15 Z\",fill:isHover?\"#FBF3EA\":\"#E9CBA7\",opacity:\"0.55\"})]}),label&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:\"115%\",top:\"30%\",transform:\"translateY(-50%)\",fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:600,padding:\"4px 10px\",borderRadius:\"var(--radius-pill)\",background:\"var(--ursa-sand-900)\",color:\"var(--ursa-gold-300)\",whiteSpace:\"nowrap\",letterSpacing:\".04em\",boxShadow:\"var(--shadow-md)\"},children:label})]});}/* --------- Dev mode ---------- */function DevMode({active,layers,onToggle,onClose,onAllOn,onAllOff,t,theme,lang}){const[info,setInfo]=React.useState(null);React.useEffect(()=>{if(!active){setInfo(null);return;}const h=e=>{const el=e.target;if(!(el instanceof Element)||el.closest(\"[data-dm-ui]\")){setInfo(null);return;}const r=el.getBoundingClientRect();const cs=getComputedStyle(el);setInfo({r,tag:el.tagName.toLowerCase(),label:el.getAttribute(\"data-dev-label\"),pad:cs.padding,margin:cs.margin,color:cs.color,bg:cs.backgroundColor,font:cs.fontFamily.split(\",\")[0].replace(/\"/g,\"\"),fs:cs.fontSize,lh:cs.lineHeight});};document.addEventListener(\"mousemove\",h);return()=>document.removeEventListener(\"mousemove\",h);},[active]);if(!active)return null;const tokens=[{v:\"--color-bg\",s:\"page bg\"},{v:\"--color-surface\",s:\"card\"},{v:\"--color-fg\",s:\"text\"},{v:\"--color-fg-muted\",s:\"muted text\"},{v:\"--color-brand\",s:\"calendula gold\"},{v:\"--ursa-clay-500\",s:\"terracotta\"},{v:\"--ursa-leaf-400\",s:\"leaf\"},{v:\"--ursa-acai-400\",s:\"a\\xe7a\\xed\"}];const typeScale=[{n:\"display\",f:\"var(--font-display)\",w:700,s:\"Aa\",m:\"64/700 \\xb7 bricolage\"},{n:\"h2\",f:\"var(--font-display)\",w:600,s:\"Aa\",m:\"30/600 \\xb7 bricolage\"},{n:\"body\",f:\"var(--font-sans)\",w:400,s:\"Aa\",m:\"15/400 \\xb7 geist\"},{n:\"mono\",f:\"var(--font-mono)\",w:500,s:\"Aa\",m:\"14/500 \\xb7 jetbrains\"}];const btn=(k,label)=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>onToggle(k),\"data-dm-ui\":true,style:{display:\"flex\",alignItems:\"center\",gap:10,fontFamily:\"var(--font-mono)\",fontSize:12,fontWeight:500,padding:\"7px 10px\",borderRadius:\"var(--radius-sm)\",background:layers[k]?\"var(--color-bg-alt)\":\"transparent\",color:layers[k]?\"var(--color-fg)\":\"var(--color-fg-muted)\",border:layers[k]?\"1px solid var(--color-border)\":\"1px solid transparent\",cursor:\"pointer\",textAlign:\"left\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:14,height:14,borderRadius:3,border:\"1.5px solid var(--color-border-strong)\",display:\"grid\",placeItems:\"center\",fontSize:9,color:layers[k]?\"var(--ursa-sand-900)\":\"transparent\",fontWeight:900,background:layers[k]?\"var(--ursa-gold-400)\":\"transparent\",borderColor:layers[k]?\"var(--ursa-gold-500)\":\"var(--color-border-strong)\"},children:\"✓\"}),label]});return /*#__PURE__*/_jsxs(_Fragment,{children:[layers.grid&&/*#__PURE__*/_jsx(\"div\",{\"data-dm-ui\":true,\"aria-hidden\":\"true\",style:{position:\"fixed\",inset:0,pointerEvents:\"none\",zIndex:30,display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"min(1200px, 100% - 64px)\",height:\"100%\",display:\"grid\",gridTemplateColumns:\"repeat(12, 1fr)\",gap:24},children:Array.from({length:12}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{background:\"color-mix(in oklch, var(--ursa-acai-400) 7%, transparent)\",borderLeft:\"1px dashed color-mix(in oklch, var(--ursa-acai-400) 45%, transparent)\",borderRight:\"1px dashed color-mix(in oklch, var(--ursa-acai-400) 45%, transparent)\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:600,color:\"var(--ursa-acai-400)\",textAlign:\"center\",padding:\"4px 0\"},children:String(i+1).padStart(2,\"0\")})},i))})}),layers.spacing&&info&&/*#__PURE__*/_jsx(\"div\",{\"data-dm-ui\":true,\"aria-hidden\":\"true\",style:{position:\"fixed\",pointerEvents:\"none\",zIndex:55,top:info.r.top,left:info.r.left,width:info.r.width,height:info.r.height,outline:\"1px dashed var(--ursa-teal-300)\",background:\"color-mix(in oklch, var(--ursa-teal-300) 7%, transparent)\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",top:-18,left:0,fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:600,color:\"var(--ursa-teal-500)\"},children:[Math.round(info.r.width),\"\\xd7\",Math.round(info.r.height)]})}),layers.components&&info&&info.label&&/*#__PURE__*/_jsx(\"div\",{\"data-dm-ui\":true,\"aria-hidden\":\"true\",style:{position:\"fixed\",pointerEvents:\"none\",zIndex:52,top:info.r.top,left:info.r.left,width:info.r.width,height:info.r.height,outline:\"2px solid var(--ursa-clay-500)\",outlineOffset:2},children:/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",top:-22,right:0,fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:700,background:\"var(--ursa-clay-500)\",color:\"#fff\",padding:\"2px 7px\",borderRadius:4,letterSpacing:\".03em\"},children:[\"⌘ \",info.label]})}),info&&(layers.spacing||layers.type||layers.tokens)&&/*#__PURE__*/_jsxs(\"div\",{\"data-dm-ui\":true,\"aria-hidden\":\"true\",style:{position:\"fixed\",zIndex:65,pointerEvents:\"none\",width:280,padding:\"12px 14px\",background:\"var(--ursa-sand-900)\",color:\"var(--ursa-sand-50)\",borderRadius:\"var(--radius-md)\",boxShadow:\"var(--shadow-lg)\",fontFamily:\"var(--font-mono)\",fontSize:11,border:\"1px solid var(--ursa-sand-700)\",bottom:16,left:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12,fontWeight:700,marginBottom:8,color:\"var(--ursa-gold-300)\"},children:[info.tag,info.label?` \\xb7 ${info.label}`:\"\"]}),layers.type&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,padding:\"3px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\",minWidth:60,textTransform:\"uppercase\",fontSize:9,letterSpacing:\".05em\"},children:\"type\"}),/*#__PURE__*/_jsxs(\"span\",{children:[info.font,\" \\xb7 \",info.fs,\"/\",info.lh]})]}),layers.tokens&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,padding:\"3px 0\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\",minWidth:60,textTransform:\"uppercase\",fontSize:9,letterSpacing:\".05em\"},children:\"color\"}),/*#__PURE__*/_jsx(\"i\",{style:{display:\"inline-block\",width:10,height:10,borderRadius:2,background:info.color,border:\"1px solid rgba(255,255,255,.2)\"}}),\" \",info.color]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,padding:\"3px 0\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\",minWidth:60,textTransform:\"uppercase\",fontSize:9,letterSpacing:\".05em\"},children:\"bg\"}),/*#__PURE__*/_jsx(\"i\",{style:{display:\"inline-block\",width:10,height:10,borderRadius:2,background:info.bg,border:\"1px solid rgba(255,255,255,.2)\"}}),\" \",info.bg||\"transparent\"]})]}),layers.spacing&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,padding:\"3px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\",minWidth:60,textTransform:\"uppercase\",fontSize:9,letterSpacing:\".05em\"},children:\"padding\"}),info.pad]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,padding:\"3px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\",minWidth:60,textTransform:\"uppercase\",fontSize:9,letterSpacing:\".05em\"},children:\"margin\"}),info.margin]})]})]}),/*#__PURE__*/_jsxs(\"aside\",{\"data-dm-ui\":true,style:{position:\"fixed\",top:16,right:16,bottom:16,width:300,background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-lg)\",boxShadow:\"var(--shadow-xl)\",zIndex:70,display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",animation:\"urSlideRight var(--dur-lg) var(--ease-out)\"},children:[/*#__PURE__*/_jsxs(\"header\",{style:{padding:\"14px 16px\",borderBottom:\"1px solid var(--color-border)\",display:\"flex\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:10,background:\"var(--color-bg-alt)\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:13,fontWeight:700,display:\"flex\",alignItems:\"center\",gap:8,letterSpacing:\".02em\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:\"50%\",background:\"var(--ursa-leaf-400)\",boxShadow:\"0 0 0 3px color-mix(in oklch, var(--ursa-leaf-400) 25%, transparent)\"}}),\" \",t.dmTitle]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10,color:\"var(--color-fg-subtle)\",marginTop:4},children:t.dmSub})]}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,\"data-cursor\":\"close\",style:{width:26,height:26,borderRadius:\"50%\",background:\"var(--color-surface)\",color:\"var(--color-fg-muted)\",border:\"1px solid var(--color-border)\",display:\"grid\",placeItems:\"center\",cursor:\"pointer\"},children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"section\",{style:{padding:\"14px 16px\",borderBottom:\"1px solid var(--color-border)\",overflowY:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\".08em\",color:\"var(--color-fg-subtle)\"},children:t.dmLayers}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:4},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onAllOff,style:mini,children:t.dmAllOff}),/*#__PURE__*/_jsx(\"button\",{onClick:onAllOn,style:mini,children:t.dmAllOn})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:Object.keys(layers).map(k=>btn(k,t.dmNames[k]))})]}),/*#__PURE__*/_jsxs(\"section\",{style:{padding:\"14px 16px\",borderBottom:\"1px solid var(--color-border)\",overflowY:\"auto\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\".08em\",color:\"var(--color-fg-subtle)\"},children:t.dmTokens}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:6,marginTop:8},children:tokens.map(tok=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"4px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:22,height:22,borderRadius:\"var(--radius-xs)\",border:\"1px solid var(--color-border)\",background:`var(${tok.v})`,flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9.5,fontWeight:600,color:\"var(--color-fg)\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:tok.v}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:8.5,color:\"var(--color-fg-subtle)\"},children:tok.s})]})]},tok.v))})]}),/*#__PURE__*/_jsxs(\"section\",{style:{padding:\"14px 16px\",overflowY:\"auto\",flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\".08em\",color:\"var(--color-fg-subtle)\"},children:t.dmType}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,marginTop:8},children:typeScale.map(ts=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"6px 8px\",borderRadius:\"var(--radius-xs)\",background:\"var(--color-bg-alt)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:ts.f,fontWeight:ts.w,fontSize:22,width:34,textAlign:\"center\"},children:ts.s}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:700},children:ts.n}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9,color:\"var(--color-fg-subtle)\"},children:ts.m})]})]},ts.n))})]}),/*#__PURE__*/_jsxs(\"footer\",{style:{marginTop:\"auto\",padding:\"10px 16px\",borderTop:\"1px solid var(--color-border)\",background:\"var(--color-bg-alt)\",display:\"flex\",gap:12,justifyContent:\"space-between\",fontFamily:\"var(--font-mono)\",fontSize:9.5,color:\"var(--color-fg-subtle)\",letterSpacing:\".03em\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"lang \\xb7 \",lang]}),/*#__PURE__*/_jsxs(\"span\",{children:[\"theme \\xb7 \",theme]}),/*#__PURE__*/_jsx(\"span\",{children:\"12-col \\xb7 24 gut\"})]})]})]});}const mini={fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:600,padding:\"2px 6px\",borderRadius:\"var(--radius-xs)\",background:\"transparent\",color:\"var(--color-fg-muted)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\",textTransform:\"uppercase\",letterSpacing:\".04em\"};/* --------- Nav ---------- */function TopNav({active,onNav,t,lang,onLang,theme,onTheme,devOn,onDev,onSayHi,cursorOn,onCursorToggle}){const[sidebarOpen,setSidebarOpen]=React.useState(false);React.useEffect(()=>{const k=e=>{if(e.key===\"Escape\")setSidebarOpen(false);};if(sidebarOpen){addEventListener(\"keydown\",k);return()=>removeEventListener(\"keydown\",k);}},[sidebarOpen]);React.useEffect(()=>{document.body.style.overflow=sidebarOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[sidebarOpen]);const links=[[\"Work\",t.navWork],[\"About\",t.navAbout],[\"Writing\",t.navWriting],[\"Contact\",t.navContact]];const handleNav=k=>{onNav(k);setSidebarOpen(false);};const navLinkStyle=k=>({fontFamily:\"var(--font-sans)\",fontWeight:500,fontSize:13.5,padding:\"7px 12px\",borderRadius:\"var(--radius-sm)\",color:active===k?\"var(--ursa-clay-700)\":\"var(--color-fg-muted)\",background:active===k?\"var(--ursa-clay-50)\":\"transparent\",textDecoration:\"none\",transition:\"all var(--dur-sm) var(--ease-out)\"});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{style:{position:\"fixed\",top:0,left:0,right:0,zIndex:40,background:\"color-mix(in oklch, var(--color-bg) 86%, transparent)\",backdropFilter:\"blur(10px) saturate(1.2)\",borderBottom:\"1px solid var(--color-border)\"},\"data-dev-label\":\"TopNav\",children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",height:64,padding:\"0 24px\",display:\"flex\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"#\",onClick:e=>{e.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});},style:{display:\"flex\",alignItems:\"center\",gap:10,textDecoration:\"none\",color:\"inherit\",flexShrink:0},\"data-cursor\":\"home\",children:[/*#__PURE__*/_jsx(\"img\",{src:theme===\"dark\"?\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/logo/logo-blank.svg\":\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/logo/logo-mark.svg\",alt:\"\",style:{height:34}}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:18,letterSpacing:\"-0.01em\",color:\"var(--color-fg)\"},children:[\"Renato\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-clay-500)\"},children:\"Gaudioso\"})]})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"rp-nav-links\",children:links.map(([k,label])=>/*#__PURE__*/_jsx(\"a\",{href:`#${k.toLowerCase()}`,onClick:e=>{e.preventDefault();handleNav(k);},style:navLinkStyle(k),\"data-cursor\":\"nav\",children:label},k))}),/*#__PURE__*/_jsxs(\"div\",{className:\"rp-nav-right\",children:[/*#__PURE__*/_jsxs(\"button\",{onClick:onDev,className:\"rp-dev-btn\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:\"var(--font-mono)\",fontSize:11.5,fontWeight:600,padding:\"6px 10px\",borderRadius:\"var(--radius-sm)\",background:devOn?\"var(--ursa-sand-900)\":\"transparent\",color:devOn?\"var(--ursa-gold-300)\":\"var(--color-fg-muted)\",border:devOn?\"1px solid var(--ursa-sand-900)\":\"1px solid var(--color-border)\",cursor:\"pointer\",letterSpacing:\".02em\"},\"data-cursor\":\"inspect\",children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"16 18 22 12 16 6\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"8 6 2 12 8 18\"})]}),t.devMode,/*#__PURE__*/_jsx(\"kbd\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9,fontWeight:700,padding:\"1px 4px\",borderRadius:3,background:\"color-mix(in oklch, currentColor 12%, transparent)\",border:\"1px solid color-mix(in oklch, currentColor 20%, transparent)\"},children:\"D\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",padding:2,gap:2,background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-pill)\"},children:[\"en\",\"pt\"].map(l=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>onLang(l),style:{fontFamily:\"var(--font-mono)\",fontSize:10.5,fontWeight:600,padding:\"3px 9px\",borderRadius:\"var(--radius-pill)\",background:lang===l?\"var(--color-surface)\":\"transparent\",color:lang===l?\"var(--color-fg)\":\"var(--color-fg-muted)\",border:\"none\",cursor:\"pointer\",letterSpacing:\".04em\",boxShadow:lang===l?\"var(--shadow-xs)\":\"none\"},\"data-cursor\":l,children:l.toUpperCase()},l))}),/*#__PURE__*/_jsx(\"button\",{onClick:onTheme,style:{width:32,height:32,display:\"grid\",placeItems:\"center\",borderRadius:\"50%\",background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\",color:\"var(--color-fg)\"},\"data-cursor\":\"theme\",\"aria-label\":\"theme\",children:theme===\"dark\"?/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:onCursorToggle,className:\"rp-cursor-btn\",style:{width:32,height:32,display:\"grid\",placeItems:\"center\",borderRadius:\"50%\",background:cursorOn?\"var(--ursa-clay-50)\":\"var(--color-bg-alt)\",border:`1px solid ${cursorOn?\"var(--ursa-clay-300)\":\"var(--color-border)\"}`,cursor:\"pointer\",color:cursorOn?\"var(--ursa-clay-600)\":\"var(--color-fg-muted)\",transition:\"all var(--dur-sm) var(--ease-out)\"},title:cursorOn?\"custom cursor on \\xb7 click to disable\":\"custom cursor off \\xb7 click to enable\",\"aria-label\":\"toggle custom cursor\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 3l14 9-7 1-4 7z\"})})}),/*#__PURE__*/_jsxs(\"button\",{onClick:onSayHi,className:\"rp-say-hi\",style:{fontFamily:\"var(--font-sans)\",fontWeight:600,fontSize:13.5,padding:\"8px 14px\",borderRadius:\"var(--radius-md)\",background:\"var(--color-brand)\",color:\"var(--color-fg-on-brand)\",border:\"1px solid var(--ursa-gold-500)\",cursor:\"pointer\",boxShadow:\"var(--shadow-sm)\"},\"data-cursor\":\"hi\",children:[t.sayHi,\" →\"]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setSidebarOpen(true),className:\"rp-hamburger\",\"aria-label\":\"open menu\",\"aria-expanded\":sidebarOpen,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\"})]})})]})]})}),sidebarOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>setSidebarOpen(false),\"aria-hidden\":\"true\",style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,.5)\",zIndex:45,animation:\"urFade var(--dur-md) var(--ease-out)\"}}),/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Mobile navigation\",style:{position:\"fixed\",top:0,right:0,bottom:0,width:\"min(280px, 85vw)\",background:\"var(--color-surface)\",borderLeft:\"1px solid var(--color-border)\",zIndex:46,display:\"flex\",flexDirection:\"column\",boxShadow:\"var(--shadow-xl)\",animation:\"rpSideIn var(--dur-md) var(--ease-out)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 20px\",height:64,borderBottom:\"1px solid var(--color-border)\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:17,letterSpacing:\"-0.01em\",color:\"var(--color-fg)\"},children:[\"Renato\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-clay-500)\"},children:\"Gaudioso\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setSidebarOpen(false),\"aria-label\":\"close menu\",style:{width:32,height:32,display:\"grid\",placeItems:\"center\",borderRadius:\"50%\",background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\",color:\"var(--color-fg)\",fontSize:18,lineHeight:1},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",padding:\"16px 12px\",gap:4,flex:1,overflowY:\"auto\"},children:links.map(([k,label])=>/*#__PURE__*/_jsx(\"a\",{href:`#${k.toLowerCase()}`,onClick:e=>{e.preventDefault();handleNav(k);},style:{fontFamily:\"var(--font-sans)\",fontWeight:active===k?600:500,fontSize:18,padding:\"14px 16px\",borderRadius:\"var(--radius-md)\",color:active===k?\"var(--ursa-clay-700)\":\"var(--color-fg)\",background:active===k?\"var(--ursa-clay-50)\":\"transparent\",textDecoration:\"none\",transition:\"all var(--dur-sm) var(--ease-out)\",display:\"block\"},\"data-cursor\":\"nav\",children:label},k))}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 20px\",borderTop:\"1px solid var(--color-border)\",display:\"flex\",flexDirection:\"column\",gap:12,flexShrink:0},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{onSayHi();setSidebarOpen(false);},style:{fontFamily:\"var(--font-sans)\",fontWeight:600,fontSize:15,padding:\"12px 16px\",borderRadius:\"var(--radius-md)\",background:\"var(--color-brand)\",color:\"var(--color-fg-on-brand)\",border:\"1px solid var(--ursa-gold-500)\",cursor:\"pointer\",textAlign:\"center\"},\"data-cursor\":\"hi\",children:[t.sayHi,\" →\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",padding:2,gap:2,background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-pill)\"},children:[\"en\",\"pt\"].map(l=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>onLang(l),style:{fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:600,padding:\"4px 14px\",borderRadius:\"var(--radius-pill)\",background:lang===l?\"var(--color-surface)\":\"transparent\",color:lang===l?\"var(--color-fg)\":\"var(--color-fg-muted)\",border:\"none\",cursor:\"pointer\",letterSpacing:\".04em\",boxShadow:lang===l?\"var(--shadow-xs)\":\"none\"},children:l.toUpperCase()},l))}),/*#__PURE__*/_jsx(\"button\",{onClick:onTheme,style:{width:36,height:36,display:\"grid\",placeItems:\"center\",borderRadius:\"50%\",background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\",color:\"var(--color-fg)\"},\"aria-label\":\"theme\",children:theme===\"dark\"?/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"})})})]})]})]})]})]});}/* --------- Hero (terminal) ---------- */function Hero({t,onDev,onWork,onDownload,theme}){const[typed,setTyped]=React.useState(\"\");const[show,setShow]=React.useState(false);const[tick,setTick]=React.useState(0);const[runs,setRuns]=React.useState(0);const[minimized,setMinimized]=React.useState(false);const[input,setInput]=React.useState(\"\");const[cmdLog,setCmdLog]=React.useState([]);const target=\"$ renato --introduce\";React.useEffect(()=>{const rm=safeMatchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(rm){setTyped(target);setShow(true);return;}setTyped(\"\");setShow(false);setInput(\"\");setCmdLog([]);let i=0;const int=setInterval(()=>{i++;setTyped(target.slice(0,i));if(i>=target.length){clearInterval(int);setTimeout(()=>setShow(true),180);}},38);return()=>clearInterval(int);},[runs]);React.useEffect(()=>{const int=setInterval(()=>setTick(x=>x+1),520);return()=>clearInterval(int);},[]);const[greenClicks,setGreenClicks]=React.useState(0);const[showSecret,setShowSecret]=React.useState(false);const[capiClicks,setCapiClicks]=React.useState(0);const[capiSecret,setCapiSecret]=React.useState(false);const handleGreenDot=()=>{setGreenClicks(c=>{const n=c+1;if(n>=3){setShowSecret(true);return 0;}return n;});};const handleCapi=()=>{setCapiClicks(c=>{const n=c+1;if(n>=5){setCapiSecret(true);return 0;}return n;});};const CMDS={help:()=>t.termHelp,\"?\":()=>t.termHelp,whoami:()=>t.termWhoami,skills:()=>t.termSkills,contact:()=>t.termContact,contato:()=>t.termContact,coffee:()=>t.termCoffee,café:()=>t.termCoffee,cafe:()=>t.termCoffee,capybara:()=>{setCapiSecret(true);return t.termCapybara;},capivara:()=>{setCapiSecret(true);return t.termCapybara;},sudo:()=>{setShowSecret(true);return t.termSudo;},clear:()=>{setCmdLog([]);return null;},limpar:()=>{setCmdLog([]);return null;}};const handleCmd=e=>{if(e.key!==\"Enter\")return;const cmd=input.trim().toLowerCase();if(!cmd)return;const fn=CMDS[cmd]||(()=>t.termNotFound.map(l=>l.replace(\"$cmd\",cmd)));const lines=fn();if(lines!==null)setCmdLog(l=>[...l,{cmd:input.trim(),lines:lines||[]}]);setInput(\"\");};const rows=[{k:\"role\",v:\"Senior UX Designer\"},{k:\"location\",v:\"Rio de Janeiro, BR \\xb7 remote\"},{k:\"experience\",v:\"4+ years \\xb7 B2B SaaS \\xb7 fintech \\xb7 design systems\"},{k:\"status\",v:\"Open to remote roles\",active:true}];return /*#__PURE__*/_jsxs(\"section\",{className:\"rp-hero\",id:\"work\",\"data-dev-label\":\"Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,fontFamily:\"var(--font-mono)\",fontSize:11.5,letterSpacing:\".03em\",background:\"var(--color-success-soft)\",padding:\"5px 12px\",borderRadius:\"var(--radius-pill)\",border:\"1px solid color-mix(in oklch, var(--ursa-leaf-400) 30%, transparent)\",marginBottom:24,color:\"rgb(94, 158, 60)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"var(--ursa-leaf-400)\",boxShadow:\"0 0 0 3px color-mix(in oklch, var(--ursa-leaf-400) 25%, transparent)\",animation:\"urPulse 2.2s infinite\"}}),\" \",t.heroStatus]}),/*#__PURE__*/_jsxs(\"h1\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:\"clamp(38px, 4.5vw, 62px)\",lineHeight:1.04,letterSpacing:\"-0.03em\",color:\"var(--color-fg)\",margin:\"0 0 20px\"},children:[t.heroHello,/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{background:\"linear-gradient(to top, var(--ursa-gold-200) 22%, transparent 22%)\",paddingRight:6},children:t.heroHeadline})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16.5,lineHeight:1.55,color:\"var(--color-fg-muted)\",maxWidth:520,margin:\"0 0 28px\"},children:t.heroSub}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,marginBottom:28,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:onWork,style:{fontFamily:\"var(--font-sans)\",fontWeight:600,fontSize:14,padding:\"11px 18px\",borderRadius:\"var(--radius-md)\",background:\"var(--ursa-sand-900)\",color:\"var(--ursa-sand-50)\",border:\"1px solid var(--ursa-sand-900)\",cursor:\"pointer\",boxShadow:\"var(--shadow-sm)\"},\"data-cursor\":\"see work\",children:[t.navWork,\" ↓\"]}),/*#__PURE__*/_jsx(\"button\",{onClick:onDownload,style:{fontFamily:\"var(--font-sans)\",fontWeight:500,fontSize:14,padding:\"11px 16px\",borderRadius:\"var(--radius-md)\",background:\"transparent\",color:\"var(--color-fg)\",border:\"1px solid var(--color-border-strong)\",cursor:\"pointer\"},\"data-cursor\":\"cv\",children:t.downloadCv})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:7,fontFamily:\"var(--font-mono)\",fontSize:11,color:\"var(--color-fg-subtle)\"},children:[/*#__PURE__*/_jsx(\"span\",{children:t.heroPrompt}),/*#__PURE__*/_jsx(\"kbd\",{onClick:onDev,style:{fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:700,padding:\"2px 7px\",borderRadius:4,background:\"var(--color-bg-alt)\",color:\"var(--color-fg)\",border:\"1px solid var(--color-border-strong)\",boxShadow:\"0 1px 0 var(--color-border-strong)\",cursor:\"pointer\"},\"data-cursor\":\"inspect\",children:\"D\"}),/*#__PURE__*/_jsx(\"span\",{children:t.heroPromptRest})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",minWidth:0},\"data-dev-label\":\"Terminal\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:\"var(--ursa-sand-900)\",borderRadius:\"var(--radius-lg)\",boxShadow:\"var(--shadow-xl)\",overflow:\"hidden\",fontFamily:\"var(--font-mono)\",position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 14px\",borderBottom:minimized?\"none\":\"1px solid color-mix(in oklch, var(--ursa-sand-50) 8%, transparent)\",background:\"color-mix(in oklch, #000 30%, var(--ursa-sand-900))\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",gap:5},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMinimized(m=>!m),title:minimized?\"expand\":\"close\",style:{width:11,height:11,padding:0,borderRadius:\"50%\",background:\"var(--ursa-dusk-400)\",opacity:.85,border:\"none\",cursor:\"pointer\"},\"data-cursor\":minimized?\"expand\":\"close\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMinimized(true),title:\"minimize\",style:{width:11,height:11,padding:0,borderRadius:\"50%\",background:\"var(--ursa-pumpkin-400)\",opacity:.85,border:\"none\",cursor:\"pointer\"},\"data-cursor\":\"minimize\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleGreenDot,style:{width:11,height:11,borderRadius:\"50%\",background:\"var(--ursa-leaf-400)\",opacity:greenClicks>0?1:.85,display:\"inline-block\",border:\"none\",padding:0,cursor:\"default\",transition:\"opacity var(--dur-sm)\"}})]}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:6,fontSize:11,color:\"var(--ursa-sand-300)\",letterSpacing:\".03em\",flex:1,textAlign:\"center\"},children:\"renato@uxdesigner\"}),!minimized&&/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setRuns(r=>r+1),style:{fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:600,padding:\"3px 8px\",borderRadius:4,background:\"transparent\",color:\"var(--ursa-sand-300)\",border:\"1px solid color-mix(in oklch, var(--ursa-sand-50) 15%, transparent)\",cursor:\"pointer\",letterSpacing:\".04em\"},\"data-cursor\":\"rerun\",children:[\"↻ \",t.heroRunAgain]})]}),!minimized&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 22px 22px\",minHeight:360,fontSize:13,lineHeight:1.7},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,color:\"var(--ursa-sand-50)\",marginBottom:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-gold-300)\",fontWeight:700},children:\"▸\"}),/*#__PURE__*/_jsxs(\"span\",{children:[typed,/*#__PURE__*/_jsx(\"span\",{style:{opacity:!show&&tick%2?1:0},children:\"▌\"})]})]}),show&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14,paddingLeft:16,borderLeft:\"2px solid color-mix(in oklch, var(--ursa-sand-50) 8%, transparent)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"var(--ursa-sand-300)\"},children:\"→ resolving identity…\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,fontSize:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-leaf-300)\",fontWeight:600},children:\"✓ found\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\"},children:\"Renato Gaudioso \\xb7 senior UX designer\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"color-mix(in oklch, #000 22%, var(--ursa-sand-900))\",borderRadius:\"var(--radius-sm)\",padding:\"14px 16px\",margin:\"8px 0 14px\",border:\"1px solid color-mix(in oklch, var(--ursa-sand-50) 6%, transparent)\",animation:\"urSlideUp var(--dur-lg) var(--ease-out)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:\"{\"})}),rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12.5,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"transparent\"},children:\" \"}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:['\"',r.k,'\"']}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"var(--ursa-sand-400)\"},children:[\":\",\" \"]}),/*#__PURE__*/_jsxs(\"span\",{style:{color:r.active?\"var(--ursa-leaf-300)\":\"var(--ursa-gold-200)\",fontWeight:r.active?600:400},children:['\"',r.v,'\"']}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-400)\"},children:i<rows.length-1?\",\":\"\"}),r.active&&/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:10,fontSize:9.5,fontWeight:700,color:\"var(--ursa-leaf-300)\",letterSpacing:\".04em\",textTransform:\"uppercase\",animation:\"urPulse 2s infinite\"},children:\"● active\"})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:\"}\"})})]}),showSecret&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:14,animation:\"urSlideUp var(--dur-lg) var(--ease-out)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,color:\"var(--ursa-sand-50)\",marginBottom:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-gold-300)\",fontWeight:700},children:\"▸\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-300)\"},children:\"$ renato --real-config\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"var(--ursa-sand-300)\",marginBottom:6,paddingLeft:16},children:\"→ accessing restricted buffer…\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"color-mix(in oklch, #000 22%, var(--ursa-sand-900))\",borderRadius:\"var(--radius-sm)\",padding:\"14px 16px\",border:\"1px solid color-mix(in oklch, var(--ursa-sand-50) 6%, transparent)\",fontSize:12.5},children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:\"{\"})}),[[\"coffee_today\",'\"probably too much\"'],[\"spacing_opinion\",'\"8px. always. non-negotiable.\"'],[\"superpower\",'\"spots a 4px misalignment mid-conversation\"'],[\"unpopular_take\",'\"the best UX is the one nobody notices\"'],[\"find_me\",'\"say capybara in your next message 🐾\"']].map(([k,v],i,arr)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"transparent\"},children:\" \"}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:['\"',k,'\"']}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"var(--ursa-sand-400)\"},children:[\":\",\" \"]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-gold-200)\"},children:v}),i<arr.length-1&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-sand-400)\"},children:\",\"})]},k)),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-teal-200)\"},children:\"}\"})})]})]}),cmdLog.map((entry,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,color:\"var(--ursa-sand-50)\",marginBottom:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-gold-300)\",fontWeight:700},children:\"▸\"}),/*#__PURE__*/_jsx(\"span\",{children:entry.cmd})]}),entry.lines.map((l,j)=>/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:16,fontSize:12,color:\"var(--ursa-sand-300)\",lineHeight:1.7},children:l},j))]},i)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,color:\"var(--ursa-sand-50)\",marginTop:cmdLog.length?10:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-gold-300)\",fontWeight:700},children:\"▸\"}),/*#__PURE__*/_jsx(\"input\",{value:input,onChange:ev=>setInput(ev.target.value),onKeyDown:handleCmd,placeholder:t.termPlaceholder,style:{background:\"transparent\",border:\"none\",outline:\"none\",color:\"var(--ursa-sand-50)\",fontFamily:\"var(--font-mono)\",fontSize:13,flex:1,caretColor:\"var(--ursa-gold-300)\",width:0,minWidth:0}})]})]})]}),minimized&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"10px 14px\",fontSize:11,color:\"var(--ursa-sand-300)\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{children:\"renato@uxdesigner \\xb7 minimized\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMinimized(false),style:{fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:600,padding:\"3px 8px\",borderRadius:4,background:\"transparent\",color:\"var(--ursa-sand-300)\",border:\"1px solid color-mix(in oklch, var(--ursa-sand-50) 15%, transparent)\",cursor:\"pointer\",letterSpacing:\".04em\"},\"data-cursor\":\"expand\",children:\"↕ expand\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",width:88,right:-34,bottom:-24,zIndex:20},children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/capybara-purple.svg\",alt:\"\",onClick:handleCapi,style:{width:88,display:\"block\",transform:\"rotate(12deg)\",borderRadius:\"50%\",boxShadow:\"var(--shadow-md)\",cursor:\"default\"}}),capiSecret&&/*#__PURE__*/_jsxs(\"div\",{role:\"status\",style:{position:\"absolute\",bottom:96,right:0,background:\"var(--ursa-sand-50)\",color:\"var(--ursa-sand-900)\",fontFamily:\"var(--font-sans)\",fontSize:13,fontWeight:500,padding:\"8px 34px 8px 12px\",borderRadius:\"var(--radius-md)\",boxShadow:\"var(--shadow-lg)\",whiteSpace:\"nowrap\",animation:\"urSlideUp var(--dur-lg) var(--ease-out)\",border:\"1px solid var(--ursa-sand-200)\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setCapiSecret(false),\"aria-label\":\"Fechar aviso da capivara\",style:{position:\"absolute\",top:5,right:7,width:20,height:20,display:\"grid\",placeItems:\"center\",padding:0,border:\"none\",borderRadius:\"50%\",background:\"transparent\",color:\"var(--ursa-sand-700)\",fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1,cursor:\"pointer\"},\"data-cursor\":\"close\",children:\"\\xd7\"}),t.termCapiMsg,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-6,right:10,width:0,height:0,borderLeft:\"5px solid transparent\",borderRight:\"5px solid transparent\",borderTop:\"6px solid var(--ursa-sand-50)\"}})]})]}),/*#__PURE__*/_jsx(\"img\",{src:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/frog-olive.svg\",alt:\"\",style:{position:\"absolute\",width:72,right:-24,top:-20,zIndex:1,transform:\"rotate(14deg)\",borderRadius:\"50%\",boxShadow:\"var(--shadow-sm)\"}})]})]});}/* --------- Positioning ---------- */function Positioning({t}){const cards=[{c:t.posCard1,fauna:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/sloth.svg\",bg:\"var(--ursa-gold-100)\"},{c:t.posCard2,fauna:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/toucan.svg\",bg:\"var(--ursa-teal-100)\"},{c:t.posCard3,fauna:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/capybara-olive.svg\",bg:\"var(--ursa-leaf-100)\"}];return /*#__PURE__*/_jsx(\"section\",{style:{padding:\"24px 32px 40px\"},\"data-dev-label\":\"Positioning\",children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:720,marginBottom:40},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:11.5,color:\"var(--color-fg-subtle)\",marginBottom:10,letterSpacing:\".04em\"},children:t.posEyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:44,lineHeight:1.1,letterSpacing:\"-0.025em\",margin:\"0 0 16px\",color:\"var(--color-fg)\"},children:t.posTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.6,color:\"var(--color-fg-muted)\",margin:0},children:t.posBody})]}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-pos-cards\",children:cards.map((c,i)=>/*#__PURE__*/_jsxs(\"article\",{style:{background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-lg)\",padding:\"24px 26px\",boxShadow:\"var(--shadow-sm)\",display:\"grid\",gridTemplateColumns:\"auto 1fr\",gap:\"18px\",alignItems:\"start\",transition:\"all var(--dur-md) var(--ease-out)\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"translateY(-3px)\";e.currentTarget.style.boxShadow=\"var(--shadow-md)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"\";e.currentTarget.style.boxShadow=\"var(--shadow-sm)\";},\"data-dev-label\":`card: ${c.c.t}`,children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:38,color:\"var(--ursa-clay-300)\",letterSpacing:\"-0.04em\",lineHeight:1,paddingTop:2},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"var(--font-display)\",fontWeight:600,fontSize:20,margin:\"0 0 6px\",color:\"var(--color-fg)\"},children:c.c.t}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:14,lineHeight:1.55,color:\"var(--color-fg-muted)\",margin:0},children:c.c.b})]})]},i))})]})});}/* --------- WorkList ---------- */function WorkList({cases,lang,onOpen,t}){return /*#__PURE__*/_jsx(\"section\",{style:{padding:\"40px 32px 64px\",background:\"var(--color-bg-alt)\"},id:\"work-list\",\"data-dev-label\":\"Work\",children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:640,marginBottom:32},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:11.5,color:\"var(--color-fg-subtle)\",marginBottom:10,letterSpacing:\".04em\"},children:t.workEyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:40,lineHeight:1.1,letterSpacing:\"-0.025em\",margin:\"0 0 12px\",color:\"var(--color-fg)\"},children:t.workTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.55,color:\"var(--color-fg-muted)\",margin:0},children:t.workLead})]}),/*#__PURE__*/_jsx(\"ol\",{style:{listStyle:\"none\",margin:0,padding:0},children:cases.map((c,i)=>{const tx=c[lang];return /*#__PURE__*/_jsxs(\"li\",{onClick:()=>onOpen(c),style:{borderTop:\"1px solid var(--color-border)\"},className:\"rp-work-row\",\"data-cursor\":t.workOpen,\"data-dev-label\":`case: ${c.company}`,children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:13,fontWeight:700,color:\"var(--ursa-clay-500)\",letterSpacing:\".04em\",alignSelf:\"start\",paddingTop:4},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\",fontFamily:\"var(--font-mono)\",fontSize:11.5,color:\"var(--color-fg-subtle)\",marginBottom:6,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:c.year}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.4},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:c.company}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.4},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:c.role[lang]}),c.badge&&/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:4,padding:\"2px 8px\",borderRadius:\"var(--radius-pill)\",fontSize:10,fontWeight:700,letterSpacing:\".04em\",background:\"var(--ursa-gold-300)\",color:\"var(--ursa-sand-900)\",textTransform:\"uppercase\"},children:c.badge[lang]})]}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"var(--font-display)\",fontWeight:600,fontSize:26,lineHeight:1.15,letterSpacing:\"-0.02em\",margin:\"0 0 6px\",color:\"var(--color-fg)\"},children:tx.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:15,lineHeight:1.55,color:\"var(--color-fg-muted)\",margin:\"0 0 12px\",maxWidth:620},children:tx.blurb}),c.metrics.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:20,flexWrap:\"wrap\"},children:c.metrics.map((m,i)=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"baseline\",gap:6},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:20,color:\"var(--ursa-clay-600)\",letterSpacing:\"-0.02em\"},children:m.v}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10.5,color:\"var(--color-fg-subtle)\"},children:m[lang]})]},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"8px 14px\",borderRadius:\"var(--radius-pill)\",background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:600,color:\"var(--color-fg)\",letterSpacing:\".03em\"},children:[/*#__PURE__*/_jsx(\"span\",{children:t.workOpen}),/*#__PURE__*/_jsx(\"span\",{children:\"→\"})]})]},c.id);})})]})});}/* --------- Experience ---------- */function Experience({t}){return /*#__PURE__*/_jsx(\"section\",{style:{padding:\"64px 32px\",background:\"var(--color-bg)\"},id:\"experience\",\"data-dev-label\":\"Experience\",children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:640,marginBottom:40},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:11.5,color:\"var(--color-fg-subtle)\",marginBottom:10,letterSpacing:\".04em\"},children:t.expEyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:40,lineHeight:1.1,letterSpacing:\"-0.025em\",margin:\"0 0 12px\",color:\"var(--color-fg)\"},children:t.expTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.55,color:\"var(--color-fg-muted)\",margin:0},children:t.expLead})]}),/*#__PURE__*/_jsx(\"ol\",{className:\"rp-exp-list\",style:{listStyle:\"none\",margin:\"0 0 48px\",padding:0,position:\"relative\"},children:t.roles.map((r,i)=>{const dots=[\"var(--ursa-leaf-400)\",\"var(--ursa-clay-500)\",\"var(--ursa-acai-400)\",\"var(--ursa-teal-300)\"];return /*#__PURE__*/_jsxs(\"li\",{className:\"rp-exp-row\",style:{borderTop:i===0?\"none\":\"1px solid var(--color-border)\"},\"data-dev-label\":`role: ${r.c}`,children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-exp-dot\",children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,width:12,height:12,borderRadius:\"50%\",boxShadow:\"0 0 0 4px var(--color-bg)\",background:dots[i%4]}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,paddingTop:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:12,color:\"var(--color-fg-muted)\",letterSpacing:\".03em\"},children:r.d}),r.cur&&/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:9.5,fontWeight:700,color:\"var(--ursa-leaf-600)\",textTransform:\"uppercase\",letterSpacing:\".06em\"},children:[\"● \",t.expCurrent]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"h3\",{style:{fontFamily:\"var(--font-display)\",fontWeight:600,fontSize:22,lineHeight:1.25,letterSpacing:\"-0.02em\",margin:\"0 0 8px\",color:\"var(--color-fg)\"},children:[r.t,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--color-fg-subtle)\",fontWeight:400,fontFamily:\"var(--font-mono)\",fontSize:16},children:\"@\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-clay-600)\"},children:r.c})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:14.5,lineHeight:1.6,color:\"var(--color-fg-muted)\",margin:0,maxWidth:640},children:r.desc})]})]},i);})}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:32,borderTop:\"1px dashed var(--color-border-strong)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:11.5,color:\"var(--color-fg-subtle)\",marginBottom:16,letterSpacing:\".04em\"},children:t.expEduEyebrow}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-edu\",children:t.edu.map((e,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 20px\",background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-md)\"},\"data-dev-label\":`edu: ${e.t}`,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:11,color:\"var(--color-fg-subtle)\",marginBottom:8},children:e.d}),/*#__PURE__*/_jsx(\"h4\",{style:{fontFamily:\"var(--font-display)\",fontWeight:600,fontSize:18,lineHeight:1.25,margin:\"0 0 4px\",color:\"var(--color-fg)\"},children:e.t}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-sans)\",fontSize:13.5,color:\"var(--color-fg-muted)\"},children:e.s})]},i))})]})]})});}/* --------- About ---------- */function About({t}){const blocks=[t.aboutWhere,t.aboutWhat,t.aboutWith,t.aboutSince];return /*#__PURE__*/_jsx(\"section\",{id:\"about\",style:{background:\"var(--ursa-sand-900)\",color:\"var(--ursa-sand-50)\",padding:\"80px 32px\"},\"data-dev-label\":\"About\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-about\",style:{padding:\"0 32px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",aspectRatio:\"1/1\",maxWidth:340},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:\"var(--ursa-clay-500)\",borderRadius:\"var(--radius-xl)\",padding:18,transform:\"rotate(-2deg)\",boxShadow:\"var(--shadow-lg)\"},children:/*#__PURE__*/_jsx(\"img\",{src:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/illustrations/self-portrait.svg\",alt:\"\",style:{width:\"100%\",aspectRatio:\"1/1\",background:\"var(--ursa-sand-100)\",borderRadius:\"var(--radius-lg)\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"img\",{src:\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/fauna/tamarin-red.svg\",alt:\"\",style:{position:\"absolute\",width:100,right:-20,bottom:-20,borderRadius:\"50%\",transform:\"rotate(12deg)\",boxShadow:\"var(--shadow-md)\"}})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:12,color:\"var(--ursa-clay-300)\",marginBottom:10,letterSpacing:\".04em\"},children:t.aboutEyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:40,lineHeight:1.12,letterSpacing:\"-0.025em\",margin:\"0 0 24px\",color:\"var(--ursa-sand-50)\"},children:t.aboutTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.6,color:\"var(--ursa-sand-100)\",margin:\"0 0 14px\",maxWidth:620},children:t.aboutP1}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.6,color:\"var(--ursa-sand-100)\",margin:\"0 0 14px\",maxWidth:620},children:t.aboutP2}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:16,lineHeight:1.6,color:\"var(--ursa-sand-100)\",margin:\"0 0 14px\",maxWidth:620},children:t.aboutP3}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-about-facts\",children:blocks.map(([l,b],i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:600,letterSpacing:\".08em\",textTransform:\"uppercase\",color:\"var(--ursa-gold-300)\",margin:\"0 0 6px\"},children:l}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:14.5,lineHeight:1.55,color:\"var(--ursa-sand-100)\",margin:0},children:b})]},i))})]})]})});}/* --------- Footer ---------- */function Footer({t,theme,lang}){return /*#__PURE__*/_jsx(\"footer\",{id:\"contact\",style:{background:\"var(--color-bg)\",borderTop:\"1px solid var(--color-border)\",padding:\"22px 32px\"},\"data-dev-label\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-footer\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"img\",{src:theme===\"dark\"?\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/logo/logo-blank.svg\":\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/logo/logo-mark.svg\",alt:\"\",style:{height:22}}),/*#__PURE__*/_jsx(\"a\",{href:\"mailto:renatogaudioso@gmail.com\",style:{fontFamily:\"var(--font-sans)\",fontSize:13.5,color:\"var(--color-fg)\",textDecoration:\"none\",fontWeight:500},\"data-cursor\":\"mail\",children:\"renatogaudioso@gmail.com\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--color-fg-subtle)\"},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-sans)\",fontSize:13,color:\"var(--color-fg-muted)\"},children:\"+55 21 99922-6255\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--color-fg-subtle)\"},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-sans)\",fontSize:13,color:\"var(--color-fg-muted)\"},children:t.footerLoc})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:16},children:[[\"LinkedIn\",\"https://www.linkedin.com/in/renato-gaudioso/\"],[\"cv\",lang===\"pt\"?\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/cv-renato-gaudioso-pt.pdf\":\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/cv-renato-gaudioso-en.pdf\"],[\"GitHub\",\"https://github.com/renatogau\"]].map(([s,url])=>/*#__PURE__*/_jsx(\"a\",{href:url,target:\"_blank\",rel:\"noopener noreferrer\",style:{fontFamily:\"var(--font-sans)\",fontSize:13,color:\"var(--ursa-clay-600)\",textDecoration:\"none\"},\"data-cursor\":s.toLowerCase(),children:s},s))}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10.5,color:\"var(--color-fg-subtle)\",letterSpacing:\".03em\"},children:t.footerMeta})]})});}/* --------- Case Study ---------- */function CaseStudy({project,lang,onClose,t}){const[tab,setTab]=React.useState(\"overview\");const[zoomArtifact,setZoomArtifact]=React.useState(null);React.useEffect(()=>{const k=e=>{if(e.key===\"Escape\"){if(zoomArtifact)setZoomArtifact(null);else onClose();}};addEventListener(\"keydown\",k);return()=>removeEventListener(\"keydown\",k);},[onClose,zoomArtifact]);if(!project)return null;const tx=project[lang];const tabKeys=[\"overview\",\"problem\",\"approach\",\"solution\",\"impact\"];return /*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"fixed\",inset:0,zIndex:85,background:\"color-mix(in oklch, var(--ursa-sand-900) 60%, transparent)\",backdropFilter:\"blur(8px)\",display:\"flex\",justifyContent:\"flex-end\",animation:\"urFade var(--dur-md) var(--ease-out)\"},\"data-dev-label\":\"CaseStudy\",children:/*#__PURE__*/_jsxs(\"div\",{onClick:e=>e.stopPropagation(),style:{width:\"min(900px, 96vw)\",height:\"100vh\",overflow:\"auto\",background:\"var(--color-bg)\",boxShadow:\"var(--shadow-xl)\",animation:\"urSlideRight var(--dur-lg) var(--ease-out)\"},children:[/*#__PURE__*/_jsxs(\"header\",{style:{position:\"sticky\",top:0,zIndex:5,background:\"color-mix(in oklch, var(--color-bg) 92%, transparent)\",backdropFilter:\"blur(8px)\",borderBottom:\"1px solid var(--color-border)\",padding:\"12px 20px\",display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:onClose,style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:\"var(--font-mono)\",fontSize:11.5,fontWeight:600,padding:\"6px 10px\",borderRadius:\"var(--radius-sm)\",background:\"var(--color-bg-alt)\",color:\"var(--color-fg)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\"},\"data-cursor\":t.csBack,children:[\"← \",t.csBack]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2,marginLeft:\"auto\",flexWrap:\"wrap\"},children:tabKeys.map((k,i)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setTab(k);const el=document.getElementById(\"cs-\"+k);if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});},style:{fontFamily:\"var(--font-sans)\",fontSize:12.5,fontWeight:500,padding:\"6px 10px\",borderRadius:\"var(--radius-sm)\",background:tab===k?\"var(--ursa-clay-50)\":\"transparent\",color:tab===k?\"var(--ursa-clay-700)\":\"var(--color-fg-muted)\",border:tab===k?\"1px solid color-mix(in oklch, var(--ursa-clay-500) 20%, transparent)\":\"1px solid transparent\",cursor:\"pointer\"},\"data-cursor\":t.csTabs[i],children:t.csTabs[i]},k))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"56px 48px 48px\",position:\"relative\",overflow:\"hidden\",background:project.bg},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:640,position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginBottom:20,flexWrap:\"wrap\"},children:[project.year,project.company,project.duration[lang]].map(b=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10.5,fontWeight:600,padding:\"3px 9px\",borderRadius:\"var(--radius-pill)\",background:\"var(--ursa-sand-900)\",color:\"var(--ursa-sand-50)\",letterSpacing:\".04em\"},children:b},b))}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:40,lineHeight:1.1,letterSpacing:\"-0.025em\",margin:\"0 0 16px\",color:\"var(--ursa-sand-900)\"},children:tx.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"var(--font-sans)\",fontSize:17,lineHeight:1.55,color:\"var(--ursa-sand-800)\",margin:0,maxWidth:560},children:tx.blurb})]}),/*#__PURE__*/_jsx(\"img\",{className:\"rp-cs-avatar\",src:project.avatar,alt:\"\",style:{position:\"absolute\",right:-40,bottom:-40,width:260,height:260,borderRadius:\"50%\",opacity:.9,transform:\"rotate(-8deg)\",objectFit:\"cover\"}})]}),project.heroImg&&/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",maxHeight:340,lineHeight:0,borderBottom:\"1px solid var(--color-border)\"},children:/*#__PURE__*/_jsx(\"img\",{src:project.heroImg,alt:\"\",style:{width:\"100%\",maxHeight:340,objectFit:\"cover\",objectPosition:\"top\",display:\"block\"}})}),project.metrics.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"rp-cs-metrics\",style:{display:\"grid\",gridTemplateColumns:`repeat(${project.metrics.length}, 1fr)`,borderTop:\"1px solid var(--color-border)\",borderBottom:\"1px solid var(--color-border)\",background:\"var(--color-bg-alt)\"},children:project.metrics.map((m,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 24px\",borderRight:i<project.metrics.length-1?\"1px solid var(--color-border)\":\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:34,color:\"var(--ursa-clay-600)\",letterSpacing:\"-0.03em\",lineHeight:1},children:m.v}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:11,color:\"var(--color-fg-subtle)\",marginTop:4},children:m[lang]})]},i))}),project.artifacts?.[lang]?.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"28px 48px 8px\",borderBottom:\"1px solid var(--color-border)\",background:\"var(--color-bg)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:980,margin:\"0 auto\",display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\",gap:16},children:project.artifacts[lang].map((artifact,i)=>/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,overflow:\"hidden\",background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-md)\",boxShadow:\"var(--shadow-xs)\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setZoomArtifact(artifact),\"data-cursor\":lang===\"pt\"?\"ampliar imagem\":\"zoom image\",\"aria-label\":lang===\"pt\"?`Ampliar imagem: ${artifact.title}`:`Zoom image: ${artifact.title}`,style:{display:\"block\",width:\"100%\",padding:0,border:0,background:\"transparent\",cursor:\"pointer\",lineHeight:0,borderBottom:\"1px solid var(--color-border)\"},children:/*#__PURE__*/_jsx(\"img\",{src:artifact.image,alt:artifact.title,loading:i===0?\"eager\":\"lazy\",style:{display:\"block\",width:\"100%\",aspectRatio:\"16 / 10\",objectFit:\"cover\",objectPosition:\"top\"}})}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{padding:\"12px 14px 14px\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{display:\"block\",fontFamily:\"var(--font-display)\",fontSize:16,lineHeight:1.25,color:\"var(--color-fg)\",marginBottom:5},children:artifact.title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-sans)\",fontSize:12.5,lineHeight:1.45,color:\"var(--color-fg-muted)\"},children:artifact.caption}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:8,fontFamily:\"var(--font-mono)\",fontSize:10.5,fontWeight:700,letterSpacing:\".04em\",color:\"var(--ursa-clay-600)\"},children:lang===\"pt\"?\"clique para ampliar\":\"click to zoom\"})]})]},artifact.title))})}),zoomArtifact&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":zoomArtifact.title,onClick:()=>setZoomArtifact(null),style:{position:\"fixed\",inset:0,zIndex:120,background:\"color-mix(in oklch, var(--ursa-sand-900) 82%, transparent)\",backdropFilter:\"blur(10px)\",display:\"grid\",placeItems:\"center\",padding:\"28px\",animation:\"urFade var(--dur-md) var(--ease-out)\"},children:/*#__PURE__*/_jsxs(\"figure\",{onClick:e=>e.stopPropagation(),style:{width:\"min(1180px, 94vw)\",maxHeight:\"92vh\",margin:0,background:\"var(--color-surface)\",borderRadius:\"var(--radius-lg)\",border:\"1px solid var(--color-border)\",overflow:\"hidden\",boxShadow:\"var(--shadow-xl)\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"14px 16px\",borderBottom:\"1px solid var(--color-border)\",background:\"var(--color-bg-alt)\"},children:[/*#__PURE__*/_jsxs(\"figcaption\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{display:\"block\",fontFamily:\"var(--font-display)\",fontSize:18,lineHeight:1.2,color:\"var(--color-fg)\",marginBottom:3},children:zoomArtifact.title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"var(--font-sans)\",fontSize:13,lineHeight:1.45,color:\"var(--color-fg-muted)\"},children:zoomArtifact.caption})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setZoomArtifact(null),\"data-cursor\":lang===\"pt\"?\"fechar\":\"close\",\"aria-label\":lang===\"pt\"?\"Fechar imagem ampliada\":\"Close zoomed image\",style:{marginLeft:\"auto\",flexShrink:0,width:34,height:34,display:\"grid\",placeItems:\"center\",borderRadius:\"50%\",border:\"1px solid var(--color-border)\",background:\"var(--color-surface)\",color:\"var(--color-fg)\",fontFamily:\"var(--font-mono)\",fontSize:18,cursor:\"pointer\"},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"auto\",background:\"var(--color-bg)\"},children:/*#__PURE__*/_jsx(\"img\",{src:zoomArtifact.image,alt:zoomArtifact.title,style:{display:\"block\",width:\"100%\",height:\"auto\"}})})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 48px 80px\",maxWidth:720,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"section\",{id:\"cs-overview\",style:sec,\"data-dev-label\":\"overview\",children:[/*#__PURE__*/_jsx(\"span\",{style:sLab,children:t.csTabs[0]}),/*#__PURE__*/_jsx(\"p\",{style:para,children:tx.overview}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\",marginTop:14},children:project.tools.map(tool=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-mono)\",fontSize:11,padding:\"3px 9px\",borderRadius:\"var(--radius-pill)\",background:\"var(--color-bg-alt)\",color:\"var(--color-fg-muted)\",border:\"1px solid var(--color-border)\"},children:tool},tool))})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"cs-problem\",style:sec,\"data-dev-label\":\"problem\",children:[/*#__PURE__*/_jsx(\"span\",{style:sLab,children:t.csTabs[1]}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:tx.problemTitle}),/*#__PURE__*/_jsx(\"p\",{style:para,children:tx.problemBody})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"cs-approach\",style:sec,\"data-dev-label\":\"approach\",children:[/*#__PURE__*/_jsx(\"span\",{style:sLab,children:t.csTabs[2]}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:tx.approachTitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,marginTop:10},children:tx.approach.map((a,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"rp-cs-approach\",style:{background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-md)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:30,color:\"var(--ursa-clay-500)\",letterSpacing:\"-0.03em\",lineHeight:1},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"var(--font-display)\",fontWeight:600,fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",margin:\"0 0 6px\",color:\"var(--color-fg)\"},children:a.h}),/*#__PURE__*/_jsx(\"p\",{style:para,children:a.p})]})]},i))})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"cs-solution\",style:sec,\"data-dev-label\":\"solution\",children:[/*#__PURE__*/_jsx(\"span\",{style:sLab,children:t.csTabs[3]}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:tx.solutionTitle}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:\"10px 0 0\",padding:0,display:\"flex\",flexDirection:\"column\",gap:10},children:tx.solution.map((s,i)=>/*#__PURE__*/_jsxs(\"li\",{style:{display:\"grid\",gridTemplateColumns:\"auto 1fr\",gap:12,alignItems:\"start\",fontFamily:\"var(--font-sans)\",fontSize:15.5,lineHeight:1.55,color:\"var(--color-fg)\",padding:\"10px 14px\",background:\"var(--color-bg-alt)\",borderRadius:\"var(--radius-sm)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"var(--ursa-leaf-400)\",fontWeight:800,fontSize:16,marginTop:1},children:\"✓\"}),/*#__PURE__*/_jsx(\"span\",{children:s})]},i))})]}),/*#__PURE__*/_jsxs(\"section\",{id:\"cs-impact\",style:sec,\"data-dev-label\":\"impact\",children:[/*#__PURE__*/_jsx(\"span\",{style:sLab,children:t.csTabs[4]}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:tx.impactTitle}),/*#__PURE__*/_jsx(\"p\",{style:para,children:tx.impactBody}),/*#__PURE__*/_jsxs(\"blockquote\",{style:{margin:\"24px 0 0\",padding:\"20px 24px\",borderLeft:\"3px solid var(--ursa-clay-500)\",background:\"var(--color-bg-alt)\",borderRadius:\"0 var(--radius-md) var(--radius-md) 0\",fontFamily:\"var(--font-display)\",fontSize:20,lineHeight:1.4,fontStyle:\"italic\",color:\"var(--color-fg)\"},children:[/*#__PURE__*/_jsx(\"div\",{children:tx.quote}),/*#__PURE__*/_jsxs(\"footer\",{style:{marginTop:10,fontFamily:\"var(--font-mono)\",fontSize:11.5,fontStyle:\"normal\",color:\"var(--color-fg-subtle)\"},children:[\"— \",tx.quoteAttr]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"32px 0 0\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"button\",{onClick:onClose,style:{fontFamily:\"var(--font-mono)\",fontSize:13,fontWeight:600,padding:\"10px 18px\",borderRadius:\"var(--radius-md)\",background:\"var(--color-bg-alt)\",color:\"var(--color-fg)\",border:\"1px solid var(--color-border)\",cursor:\"pointer\"},\"data-cursor\":t.csBack,children:[\"← \",t.csBack]})})]})]})});}const sec={padding:\"32px 0\",borderBottom:\"1px dashed var(--color-border)\"};const sLab={display:\"block\",fontFamily:\"var(--font-mono)\",fontSize:10.5,fontWeight:700,letterSpacing:\".1em\",textTransform:\"uppercase\",color:\"var(--color-fg-subtle)\",marginBottom:14};const h2={fontFamily:\"var(--font-display)\",fontWeight:700,fontSize:28,lineHeight:1.15,letterSpacing:\"-0.02em\",margin:\"0 0 14px\",color:\"var(--color-fg)\"};const para={fontFamily:\"var(--font-sans)\",fontSize:15.5,lineHeight:1.65,color:\"var(--color-fg)\",margin:\"0 0 12px\"};/* --------- Base styles ---------- */function GlobalStyles(){return /*#__PURE__*/_jsx(\"style\",{children:`\n            @import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=Geist:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap');\n            @import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&display=swap');\n\n            :root {\n                --font-display: \"Bricolage Grotesque\", \"Fraunces\", Georgia, serif;\n                --font-sans: \"Geist\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", sans-serif;\n                --font-mono: \"JetBrains Mono\", ui-monospace, \"SF Mono\", \"Roboto Mono\", monospace;\n                --radius-xs: 6px; --radius-sm: 10px; --radius-md: 14px; --radius-lg: 22px; --radius-xl: 30px; --radius-pill: 999px;\n                --dur-sm: 160ms; --dur-md: 240ms; --dur-lg: 420ms; --ease-out: cubic-bezier(.16, 1, .3, 1);\n                --shadow-xs: 0 1px 2px rgba(35, 25, 15, .08); --shadow-sm: 0 4px 14px rgba(35, 25, 15, .08); --shadow-md: 0 12px 32px rgba(35, 25, 15, .12); --shadow-lg: 0 20px 55px rgba(35, 25, 15, .16); --shadow-xl: 0 30px 90px rgba(35, 25, 15, .22);\n                --ursa-sand-50: #fbf5ea; --ursa-sand-100: #f4eadb; --ursa-sand-200: #e7d5bc; --ursa-sand-300: #d6bea0; --ursa-sand-400: #b9906e; --ursa-sand-700: #5b432f; --ursa-sand-800: #3f2e20; --ursa-sand-900: #271b12;\n                --ursa-gold-100: #fbebbd; --ursa-gold-200: #f5dc91; --ursa-gold-300: #edc760; --ursa-gold-400: #e8b339; --ursa-gold-500: #c98f25;\n                --ursa-clay-50: #f8e8df; --ursa-clay-100: #f0c9b8; --ursa-clay-300: #d9906d; --ursa-clay-500: #b95f37; --ursa-clay-600: #944729; --ursa-clay-700: #71351f;\n                --ursa-leaf-100: #e1ead4; --ursa-leaf-300: #9fc374; --ursa-leaf-400: #719f47; --ursa-leaf-500: #577d36; --ursa-leaf-600: #42602a;\n                --ursa-teal-100: #d9ece7; --ursa-teal-200: #a8d3c8; --ursa-teal-300: #6eb5a5; --ursa-teal-500: #317f72; --ursa-acai-400: #7a4c7d; --ursa-dusk-100: #e9ddea; --ursa-dusk-400: #9b5c77; --ursa-pumpkin-400: #dd8840;\n                --color-bg: #fbf5ea; --color-bg-alt: #f4eadb; --color-surface: #fffaf2; --color-fg: #271b12; --color-fg-muted: #715c49; --color-fg-subtle: #9a8068; --color-fg-on-brand: #271b12; --color-border: rgba(39, 27, 18, .12); --color-border-strong: rgba(39, 27, 18, .24); --color-brand: var(--ursa-gold-400); --color-success-soft: rgba(113, 159, 71, .12);\n            }\n            [data-theme=\"dark\"] { --color-bg: #15100b; --color-bg-alt: #20170f; --color-surface: #241a12; --color-fg: #fbf5ea; --color-fg-muted: #d0b99d; --color-fg-subtle: #9f8569; --color-fg-on-brand: #271b12; --color-border: rgba(251, 245, 234, .12); --color-border-strong: rgba(251, 245, 234, .24); --color-success-soft: rgba(113, 159, 71, .16); }\n            * { box-sizing: border-box; } html { scroll-behavior: smooth; background: var(--color-bg); } html, body, main { min-height: 100%; background: var(--color-bg) !important; } body { margin: 0; color: var(--color-fg); font-family: var(--font-sans); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } body::before { content: \"\"; position: fixed; inset: 0; background: var(--color-bg); pointer-events: none; z-index: -1; } .urcursor, .urcursor * { cursor: none !important; }\n            .rp-nav-links { display: flex; align-items: center; gap: 2px; margin-left: auto; } .rp-nav-right { display: flex; align-items: center; gap: 8px; margin-left: auto; } .rp-hamburger { display: none; width: 36px; height: 36px; place-items: center; border-radius: 50%; background: var(--color-bg-alt); border: 1px solid var(--color-border); color: var(--color-fg); cursor: pointer; }\n            .rp-hero { max-width: 1200px; margin: 0 auto; padding: 60px 32px 56px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(320px, 520px); gap: 56px; align-items: center; background: var(--color-bg); box-shadow: 0 0 0 100vmax var(--color-bg); clip-path: inset(0 -100vmax); }\n            .rp-pos-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; } .rp-work-row { display: grid; grid-template-columns: 52px minmax(0, 1fr) auto; gap: 24px; align-items: center; padding: 28px 0; cursor: pointer; transition: transform var(--dur-sm) var(--ease-out); } .rp-work-row:hover { transform: translateX(4px); }\n            .rp-exp-dot::before, .rp-exp-row::before, .rp-exp-row::after { content: none !important; display: none !important; } .rp-exp-list::before { content: \"\"; position: absolute; top: 26px; bottom: 48px; left: 24px; width: 1px; background: var(--color-border); z-index: 0; } .rp-exp-row { display: grid; grid-template-columns: 48px 140px minmax(0, 1fr); gap: 24px; padding: 26px 0; align-items: start; position: relative; z-index: 1; } .rp-exp-dot { position: relative; display: flex; justify-content: center; padding-top: 10px; }\n            .rp-edu { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; } .rp-about { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 340px minmax(0, 1fr); gap: 64px; align-items: center; } .rp-about-facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 28px; } .rp-footer { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 18px; flex-wrap: wrap; } .rp-cs-approach { display: grid; grid-template-columns: 52px minmax(0, 1fr); gap: 16px; padding: 18px; }\n            @keyframes urFade { from { opacity: 0; } to { opacity: 1; } } @keyframes urSlideUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } } @keyframes urSlideRight { from { opacity: 0; transform: translateX(24px); } to { opacity: 1; transform: translateX(0); } } @keyframes rpSideIn { from { transform: translateX(100%); } to { transform: translateX(0); } } @keyframes urPulse { 0%, 100% { opacity: .75; } 50% { opacity: 1; } }\n            @media (max-width: 900px) { .rp-nav-links, .rp-dev-btn, .rp-say-hi, .rp-cursor-btn { display: none !important; } .rp-hamburger { display: grid; } .rp-hero { grid-template-columns: 1fr; padding: 60px 20px 40px; gap: 36px; } .rp-pos-cards, .rp-edu { grid-template-columns: 1fr; } .rp-pos-cards { gap: 16px; } .rp-work-row { grid-template-columns: 40px minmax(0, 1fr); } .rp-work-row > div:last-child { grid-column: 2; justify-self: start; } .rp-exp-list::before { left: 14px; } .rp-exp-row { grid-template-columns: 28px minmax(0, 1fr); gap: 16px; } .rp-exp-row > div:nth-child(2), .rp-exp-row > div:nth-child(3) { grid-column: 2; } .rp-about { grid-template-columns: 1fr; padding: 0 !important; gap: 40px; } .rp-about-facts { grid-template-columns: 1fr; } .rp-cs-metrics { grid-template-columns: 1fr !important; } .rp-cs-avatar { display: none !important; } }\n        `});}/* --------- App ---------- */const TWEAK_DEFAULTS=/*EDITMODE-BEGIN*/{theme:\"light\",lang:\"en\",customCursor:true}/*EDITMODE-END*/;function App(){const[active,setActive]=React.useState(\"Work\");const[open,setOpen]=React.useState(null);const[lang,setLang]=React.useState(()=>{const s=safeLocalStorage()?.getItem(\"ursa-lang\");if(s)return s;return TWEAK_DEFAULTS.lang===\"auto\"?(isBrowser&&window.navigator?.language||\"en\").toLowerCase().startsWith(\"pt\")?\"pt\":\"en\":TWEAK_DEFAULTS.lang;});const[theme,setTheme]=React.useState(()=>{const s=safeLocalStorage()?.getItem(\"ursa-theme\");if(s)return s;return TWEAK_DEFAULTS.theme===\"auto\"?safeMatchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":TWEAK_DEFAULTS.theme;});const[isCursorViewportAllowed,setIsCursorViewportAllowed]=React.useState(()=>safeMatchMedia(customCursorMediaQuery).matches);const[cursorOn,setCursorOn]=React.useState(()=>{const viewportAllowsCursor=safeMatchMedia(customCursorMediaQuery).matches;const s=safeLocalStorage()?.getItem(\"ursa-cursor\");if(!viewportAllowsCursor)return false;if(s!=null)return s===\"1\";if(safeMatchMedia(\"(hover: none)\").matches)return false;return TWEAK_DEFAULTS.customCursor;});const[devOn,setDevOn]=React.useState(false);const[layers,setLayers]=React.useState({grid:true,spacing:true,type:true,tokens:true,components:true,motion:false});const[tweaksOpen,setTweaksOpen]=React.useState(false);React.useEffect(()=>{document.documentElement.setAttribute(\"data-theme\",theme);document.documentElement.setAttribute(\"lang\",lang);safeLocalStorage()?.setItem(\"ursa-theme\",theme);safeLocalStorage()?.setItem(\"ursa-lang\",lang);},[theme,lang]);React.useEffect(()=>{const mq=safeMatchMedia(customCursorMediaQuery);const update=()=>{const allowed=mq.matches;setIsCursorViewportAllowed(allowed);if(!allowed)setCursorOn(false);};update();mq.addEventListener?.(\"change\",update);return()=>mq.removeEventListener?.(\"change\",update);},[]);React.useEffect(()=>{const cursorEnabled=cursorOn&&isCursorViewportAllowed;safeLocalStorage()?.setItem(\"ursa-cursor\",cursorEnabled?\"1\":\"0\");document.documentElement.classList.toggle(\"urcursor\",cursorEnabled);},[cursorOn,isCursorViewportAllowed]);React.useEffect(()=>{const k=e=>{const target=e.target;if(target instanceof HTMLElement&&(target.tagName===\"INPUT\"||target.tagName===\"TEXTAREA\"))return;if((e.key===\"d\"||e.key===\"D\")&&!e.metaKey&&!e.ctrlKey)setDevOn(v=>!v);if(e.key===\"Escape\"){setDevOn(false);setOpen(null);}};addEventListener(\"keydown\",k);return()=>removeEventListener(\"keydown\",k);},[]);React.useEffect(()=>{const SECS=[{id:\"work\",key:\"Work\"},{id:\"work-list\",key:\"Work\"},{id:\"experience\",key:\"Experience\"},{id:\"about\",key:\"About\"},{id:\"contact\",key:\"Contact\"}];const obs=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){const s=SECS.find(s=>s.id===e.target.id);if(s)setActive(s.key);}});},{rootMargin:\"-20% 0px -70% 0px\"});SECS.forEach(s=>{const el=document.getElementById(s.id);if(el)obs.observe(el);});return()=>obs.disconnect();},[]);React.useEffect(()=>{const h=ev=>{const m=ev.data;if(!m)return;if(m.type===\"__activate_edit_mode\")setTweaksOpen(true);if(m.type===\"__deactivate_edit_mode\")setTweaksOpen(false);};addEventListener(\"message\",h);if(isBrowser&&window.parent)window.parent.postMessage({type:\"__edit_mode_available\"},\"*\");return()=>removeEventListener(\"message\",h);},[]);const persist=edits=>{if(isBrowser&&window.parent){window.parent.postMessage({type:\"__edit_mode_set_keys\",edits},\"*\");}};const t=I18N[lang];const onNav=k=>{setActive(k);const id={Work:\"work-list\",Experience:\"experience\",About:\"about\",Contact:\"contact\"}[k];const el=document.getElementById(id);if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(GlobalStyles,{}),/*#__PURE__*/_jsx(\"div\",{\"data-theme\":theme,style:{minHeight:\"100vh\",background:\"var(--color-bg)\",color:\"var(--color-fg)\",transition:\"background var(--dur-md), color var(--dur-md)\"},children:/*#__PURE__*/_jsxs(\"main\",{children:[/*#__PURE__*/_jsx(TopNav,{active:active,onNav:onNav,t:t,lang:lang,onLang:l=>{setLang(l);persist({lang:l});},theme:theme,onTheme:()=>{const n=theme===\"dark\"?\"light\":\"dark\";setTheme(n);persist({theme:n});},devOn:devOn,onDev:()=>setDevOn(v=>!v),cursorOn:cursorOn&&isCursorViewportAllowed,onCursorToggle:()=>{if(!isCursorViewportAllowed)return;setCursorOn(v=>!v);},onSayHi:()=>{if(isBrowser)window.location.href=\"mailto:renatogaudioso@gmail.com\";}}),/*#__PURE__*/_jsx(Hero,{t:t,theme:theme,onDev:()=>setDevOn(true),onWork:()=>{const el=document.getElementById(\"work-list\");if(el)el.scrollIntoView({behavior:\"smooth\"});},onDownload:()=>isBrowser&&window.open(lang===\"pt\"?\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/cv-renato-gaudioso-pt.pdf\":\"https://cdn.jsdelivr.net/gh/renatogau/portfoliohost@latest/assets/cv-renato-gaudioso-en.pdf\",\"_blank\")}),/*#__PURE__*/_jsx(Positioning,{t:t}),/*#__PURE__*/_jsx(WorkList,{cases:CASES,lang:lang,onOpen:setOpen,t:t}),/*#__PURE__*/_jsx(Experience,{t:t}),/*#__PURE__*/_jsx(About,{t:t}),/*#__PURE__*/_jsx(Footer,{t:t,theme:theme,lang:lang}),/*#__PURE__*/_jsx(DevMode,{active:devOn,layers:layers,onToggle:k=>setLayers(l=>({...l,[k]:!l[k]})),onClose:()=>setDevOn(false),onAllOn:()=>setLayers({grid:true,spacing:true,type:true,tokens:true,components:true,motion:true}),onAllOff:()=>setLayers({grid:false,spacing:false,type:false,tokens:false,components:false,motion:false}),t:t,theme:theme,lang:lang}),/*#__PURE__*/_jsx(CaseStudy,{project:open,lang:lang,onClose:()=>setOpen(null),t:t}),/*#__PURE__*/_jsx(SkateCursor,{enabled:cursorOn&&isCursorViewportAllowed}),tweaksOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",right:16,bottom:16,zIndex:75,width:260,background:\"var(--color-surface)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-lg)\",boxShadow:\"var(--shadow-lg)\",padding:\"14px 16px\",fontFamily:\"var(--font-sans)\",animation:\"urSlideUp var(--dur-md) var(--ease-out)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:10},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontFamily:\"var(--font-mono)\",fontSize:11.5,letterSpacing:\".08em\",textTransform:\"uppercase\"},children:t.tweakTitle}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setTweaksOpen(false),style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",color:\"var(--color-fg-muted)\",fontSize:16,padding:0,lineHeight:1},children:\"\\xd7\"})]}),[{l:t.tweakTheme,opts:[\"light\",\"dark\"],v:theme,set:v=>{setTheme(v);persist({theme:v});}},{l:t.tweakLang,opts:[\"en\",\"pt\"],v:lang,set:v=>{setLang(v);persist({lang:v});}},{l:t.tweakCursor,opts:[\"on\",\"off\"],v:cursorOn&&isCursorViewportAllowed?\"on\":\"off\",set:v=>{const b=v===\"on\"&&isCursorViewportAllowed;setCursorOn(b);persist({customCursor:b});}}].map((row,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"var(--font-mono)\",fontSize:10,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\".08em\",color:\"var(--color-fg-subtle)\",marginBottom:6},children:row.l}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2,padding:2,background:\"var(--color-bg-alt)\",border:\"1px solid var(--color-border)\",borderRadius:\"var(--radius-sm)\"},children:row.opts.map(o=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>row.set(o),style:{flex:1,fontFamily:\"var(--font-mono)\",fontSize:11,fontWeight:600,padding:\"5px 8px\",borderRadius:\"var(--radius-xs)\",background:row.v===o?\"var(--color-surface)\":\"transparent\",color:row.v===o?\"var(--color-fg)\":\"var(--color-fg-muted)\",border:\"none\",cursor:\"pointer\",textTransform:\"lowercase\",boxShadow:row.v===o?\"var(--shadow-xs)\":\"none\"},children:o.toUpperCase()},o))})]},i))]})]})})]});}export default function Portfolio(){return /*#__PURE__*/_jsx(App,{});}Portfolio.defaultProps={width:\"100%\",height:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Portfolio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Portfolio.map","// Generated by Framer (1a93ff7)\nexport default function metadata(params,activeLocale){return{description:\"With 4 years of experience as a UX Designer, I develop intuitive and user-centered solutions. I have a passion for working on projects that value user-centered design and are open to technological innovations.\",favicon:\"https://framerusercontent.com/assets/0Xz6YBouHcWnFTcT78RNv2KFig.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/stJ1tsTOlMNMunnVKVyz3oArypc.png\",title:\"Renato Gaudioso Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b44fae2)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"i0a9r7\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1u7b3x5\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-sN41X\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b44fae2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Portfolio from\"#framer/local/codeFile/pBxsXD0/Portfolio.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const PortfolioFonts=getFonts(Portfolio);const breakpoints={dVF5V0bVK:\"(min-width: 810px) and (max-width: 1199.98px)\",vJ2v_ODTy:\"(max-width: 809.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-sN41X\";const variantClassNames={dVF5V0bVK:\"framer-v-i0a9r7\",vJ2v_ODTy:\"framer-v-1u7b3x5\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"vJ2v_ODTy\",Tablet:\"dVF5V0bVK\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11c0t4o-container\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"qEsjxh0OF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Portfolio,{height:\"100%\",id:\"qEsjxh0OF\",layoutId:\"qEsjxh0OF\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sN41X.framer-lux5qc, .framer-sN41X .framer-lux5qc { display: block; }\",\".framer-sN41X.framer-72rtr7 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-sN41X .framer-11c0t4o-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-sN41X.framer-72rtr7 { width: 810px; }}\",\"@media (max-width: 809.98px) { .framer-sN41X.framer-72rtr7 { width: 390px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4528\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dVF5V0bVK\":{\"layout\":[\"fixed\",\"auto\"]},\"vJ2v_ODTy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-sN41X\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:4528,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...PortfolioFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dVF5V0bVK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vJ2v_ODTy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"4528\",\"framerResponsiveScreen\":\"true\",\"framerColorSyntax\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n"],"mappings":"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"}