@import "https://fonts.googleapis.com/css?family=Material+Icons";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200;12..96,300;12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&display=swap";._root_1qu98_1{background-color:var(--splash-canvas,#3a2b57);box-sizing:border-box;height:100%;min-height:100%;padding-bottom:max(1.75rem, env(safe-area-inset-bottom,0px));padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:relative;overflow:hidden}._root_1qu98_1:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(120% 88% at 50% -24%,#c8b2ff42 0%,#7d5afd2e 34%,#0000 62%),linear-gradient(#0000001a 0%,#0000004d 100%);animation:.72s cubic-bezier(.16,1,.3,1) forwards _bootCanvasBlend_1qu98_1;position:absolute;inset:0}._mesh_1qu98_33{pointer-events:none;z-index:0;animation:14s ease-in-out infinite alternate _meshPulse_1qu98_1;position:absolute;inset:-15%}._mesh_1qu98_33:before{content:"";background:radial-gradient(65% 55% at 18% 28%,#b59aff61,#0000 58%),radial-gradient(55% 50% at 88% 72%,#8b6bfa4d,#0000 52%),radial-gradient(50% 45% at 50% 100%,#5534f95c,#0000 60%);position:absolute;inset:0}._mesh_1qu98_33:after{content:"";background:radial-gradient(circle at 70% 25%,#fff3,#0000 42%);animation:18s ease-in-out infinite alternate _meshDrift_1qu98_1;position:absolute;inset:0}@keyframes _meshPulse_1qu98_1{0%{filter:brightness(.92)saturate();transform:scale(1)}to{filter:brightness(1.12)saturate(1.08);transform:scale(1.04)}}@keyframes _bootCanvasBlend_1qu98_1{0%{opacity:0}to{opacity:1}}@keyframes _meshDrift_1qu98_1{0%{opacity:.6;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.06)}}._ambience_1qu98_93{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._orb_1qu98_101{aspect-ratio:1;filter:blur(36px);background:radial-gradient(circle at 32% 32%,#ffffff4d,#a78bff47 45%,#0000 72%);border-radius:50%;position:absolute}._orbAccent_1qu98_109{filter:blur(48px);background:radial-gradient(circle at 40% 40%,#eae6fe3d,#5534f933 55%,#0000 70%);width:min(70vw,280px);top:42%;left:50%;translate:-50% -30%}._vectorDeco_1qu98_118{pointer-events:none;z-index:0;width:min(78vmin,400px);height:min(78vmin,400px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._vectorDecoGhost_1qu98_129{opacity:.06;pointer-events:none;z-index:0;width:min(88vmin,440px);height:min(88vmin,440px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._center_1qu98_141{perspective:900px;z-index:1;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}._logoStage_1qu98_152{isolation:isolate;max-width:min(340px,92vw);transform-style:preserve-3d;justify-content:center;align-items:center;animation:5.5s ease-in-out .95s infinite _logoIdle_1qu98_1;display:flex;position:relative;overflow:visible}._logoBloom_1qu98_165{aspect-ratio:1;filter:blur(22px);pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 48%,#ffffff24 0%,#b59aff1f 38%,#5534f90f 62%,#0000 72%);border-radius:50%;width:min(200px,58vw);height:min(200px,58vw);position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes _logoIdle_1qu98_1{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-10px)scale(1.025)}55%{transform:translateY(-4px)scale(1.008)}80%{transform:translateY(-8px)scale(1.018)}}._logo_1qu98_152{filter:drop-shadow(0 4px 18px #00000052);z-index:1;width:100%;height:auto;display:block;position:relative}@media (prefers-reduced-motion:reduce){._mesh_1qu98_33,._mesh_1qu98_33:after,._ambience_1qu98_93,._vectorDecoGhost_1qu98_129,._logoStage_1qu98_152,._orb_1qu98_101{animation:none}}._desktop_1s123_1{box-sizing:border-box;background-color:#2e2450;background-image:radial-gradient(circle at 15% 20%,#b196ff57,#0000 38%),radial-gradient(circle at 85% 78%,#7d5afd47,#0000 42%),linear-gradient(135deg,#3b2c60 0%,#30244f 50%,#241b3d 100%),url(/images/brand/blob2.svg),url(/images/brand/blob5.svg);background-position:50%,50%,50%,right -8% center,left -10% bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,min(28vw,12rem),min(22vw,9rem);flex-direction:column;align-items:center;width:100%;height:100%;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}._vectorHero_1s123_23{opacity:.14;pointer-events:none;z-index:0;width:min(72vmin,520px);height:min(72vmin,520px);position:absolute;top:50%;left:50%;transform:translate(-48%,-52%)}._vectorBlob_1s123_35{opacity:.22;pointer-events:none;z-index:0;width:min(38vw,320px);max-width:min(38vw,320px);height:auto;position:absolute;bottom:-4%;left:-6%}._container_1s123_47{z-index:1;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,5rem);width:min(1120px,92%);height:100%;display:flex;position:relative}._desktopLogo_1s123_59{width:min(100%,20rem);max-width:22rem;height:auto;margin-bottom:var(--gap-lg);display:block}._right_1s123_67{justify-content:center;align-items:center;display:flex}._left_1s123_73,._right_1s123_67{width:50%}._left_1s123_73 *{color:var(--accent-03-blanco)}._left_1s123_73>:is(div,img):not(:last-child){margin-bottom:var(--gap-md)}._left_1s123_73 h1{margin-bottom:var(--gap-sm);font-size:clamp(3rem,3.2vw,4.2rem);line-height:1.06}._left_1s123_73 h2{opacity:.92;max-width:54ch;font-size:clamp(1.6rem,1.2vw,2rem);line-height:1.35}._mobile_1s123_98{background-color:var(--splash-canvas);box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}._root_1s123_113{width:100%;height:100%;position:relative}._app-container_1s123_119{flex-direction:column;height:100%;display:flex}._routeSuspenseFallback_1s123_129{box-sizing:border-box;background:radial-gradient(120% 88% at 50% -24%,#c8b2ff47 0%,#7d5afd24 34%,#0000 62%),linear-gradient(#3a2b57 0%,#2f2449 56%,#261f3d 100%);flex:1;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:100dvh;display:flex}._routeSuspenseFallbackSpinner_1s123_150:after{content:"";border:3px solid #ffffff38;border-top-color:#ffffffeb;border-radius:50%;width:2rem;height:2rem;animation:.65s linear infinite _routeSuspenseSpin_1s123_1}@keyframes _routeSuspenseSpin_1s123_1{to{transform:rotate(360deg)}}._message_1s123_166{text-align:center;background-color:var(--background-secondary);background-image:linear-gradient(#f8fbfc94,#f8fbfc94),url(/images/brand/blob3.svg),url(/images/brand/blob1.svg);background-position:50%,90% 12%,10% 88%;background-repeat:no-repeat;background-size:100% 100%,min(34vw,12rem),min(30vw,10rem);flex-direction:column;justify-content:center;height:100%;display:flex}._lottie_1s123_179{margin:calc(2*var(--gap-xl)) auto;max-width:33.5rem;transform:rotate(90deg)}._links_1s123_185{align-items:left;color:var(--accent-03-blanco);cursor:pointer;gap:var(--gap-md);margin:var(--gap-xl) 0 0;text-align:center;z-index:1;width:100%;display:flex}._links_1s123_185 span{color:var(--accent-03-blanco);text-decoration:underline}._links_1s123_185 a{color:var(--accent-03-blanco);font-size:var(--font-size-xs);text-align:left;overflow-wrap:anywhere;opacity:.86;text-decoration:underline}._qr_1s123_211{aspect-ratio:1;background:#fff;border:1px solid #ffffff80;border-radius:20px;width:min(26rem,100%);padding:1rem;box-shadow:0 18px 40px #0e0b205c}@media (width<=1080px){._left_1s123_73,._right_1s123_67{width:100%}._container_1s123_47{text-align:center;flex-direction:column;justify-content:center}._left_1s123_73 h2{max-width:100%}._links_1s123_185{justify-content:center}._links_1s123_185 a{text-align:center}}._popup_1s123_246{flex-direction:column;align-items:center;gap:16px;display:flex}._popup_1s123_246 ._icon_1s123_253{background-color:var(--success-100);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}._popup_1s123_246 svg{color:var(--success-600)}._popup_1s123_246 h2{color:var(--text-primary,#141520);text-align:center;font-size:18px;font-weight:700}._popup_1s123_246 p{color:var(--text-primary,#141520);font-size:16px}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--scale-factor));box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer .endOfContent.active{top:0}@custom-media --large-desktop (min-width: 1360px);@custom-media --tablet (max-width: 849px);@custom-media --mobile (max-width: 425px);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;line-height:1.5;text-decoration:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{overscroll-behavior:none;touch-action:none;overscroll-behavior-x:none;overflow-x:hidden}html{min-height:calc(100% + env(safe-area-inset-top));background-color:var(--splash-canvas,#3a2b57);font-size:62.5%}body{font-family:var(--font-primary), -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";font-optical-sizing:auto;background-color:var(--splash-canvas,#3a2b57);width:100%;height:100%;font-size:16px;line-height:1.5;position:fixed;overflow:hidden}#root{box-sizing:border-box;background:0 0;width:100%;height:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:revert}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{vertical-align:top;resize:vertical;overflow:auto}audio,canvas,video{max-width:100%;display:inline-block}audio:not([controls]){height:0;display:none}[hidden]{display:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}legend{white-space:normal;border:0;padding:0}button,input,select,textarea{vertical-align:baseline;margin:0;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}::selection{text-shadow:none;background:#b3d4fc}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}@media print{html,body{display:none}}:root{--splash-canvas:#3a2b57;--brand-primary-100:#f4f0ff;--brand-primary-200:#e6deff;--brand-primary-300:#d8cbff;--brand-primary-400:#c6b4ff;--brand-primary-500:#b196ff;--brand-primary-600:#9776ff;--brand-primary-700:#7d5afd;--brand-primary-800:#6847f5;--brand-primary-900:#5534f9;--brand-secondary-100:#fff5eb;--accent-01-lila-claro:#e6deff;--accent-01-celeste:#dce7ff;--accent-02-salmon:#f5b39e;--accent-03-blanco:#fff;--accent-04-lila-rosado:#eec9fa;--accent-04-rose:var(--accent-04-lila-rosado);--ui-card-blue:#dce7ff;--ui-card-rose:#f9e3fb;--ui-card-soft-lila:var(--brand-primary-100);--text-primary:#141520;--text-secondary:#555c68;--background-primary:#fff;--background-secondary:#f4f2ff;--background-app:#f4f2ff;--background-tertiary:var(--brand-primary-100);--background-cta:#26203d;--stroke-primary:#c9c7da;--stroke-secondary:#d6d9ee;--stroke-tertiary:#efeaff;--surface-card:#fff;--card-shadow:0 6px 22px #251d491a, 0 2px 8px #251d490d;--card-shadow-strong:0 10px 32px #251d4921, 0 3px 10px #251d4912;--card-border:1px solid #5534f924;--card-border-neutral:1px solid #14152012;--interactive-primary-bg:var(--brand-primary-300);--interactive-primary-border:var(--brand-primary-600);--interactive-primary-hover-bg:var(--brand-primary-500);--interactive-primary-focus-bg:var(--brand-primary-600);--interactive-primary-text:var(--text-primary);--interactive-secondary-bg:var(--surface-card);--interactive-secondary-border:#14152029;--interactive-secondary-hover-bg:#f6f4ff;--interactive-secondary-hover-border:var(--brand-primary-700);--interactive-secondary-text:var(--text-primary);--interactive-tertiary-bg:transparent;--interactive-tertiary-border:var(--brand-primary-300);--interactive-tertiary-hover-bg:#f3efff;--interactive-tertiary-hover-border:var(--brand-primary-700);--interactive-tertiary-text:var(--text-primary);--interactive-disabled-bg:#d9d8e4;--interactive-disabled-border:#cbc9d8;--interactive-disabled-text:#7e7a93;--focus-ring:0 0 0 3px #6847f542;--state-disabled:#cfd2dc;--error-100:#fce8e4;--error-200:#fad5ce;--error-300:#f3ac9e;--error-400:#ed8f7c;--error-500:#e16a52;--error-600:#cd4e35;--warning-100:#fef5ee;--warning-200:#fce9d8;--warning-300:#f7ceb1;--warning-400:#ec804b;--warning-500:#e75f28;--warning-600:#d8471e;--success-100:#d7f0ec;--success-200:#bfe7e1;--success-300:#7ecac1;--success-400:#53aea6;--success-500:#3a928d;--success-600:#2c7572;--info-100:#e1eaf8;--info-200:#cadaf3;--info-300:#a6c3ea;--info-400:#7ca4de;--info-500:#5d85d4;--info-600:#496bc7;--white:#fff;--beige:#eee;--black:#141520;--light-black:#535c77;--gold:#d5c060;--light-blue:#dbeafe;--red:#ce2534;--light-red:#fb4251;--light-grey:#e5eafa;--grey:#747d8c;--dark-grey:#454850;--yellow:#ffe44c;--green:#1e8043;--blue-primary:var(--brand-primary-900);--dark-blue:#141520;--gap-xs:1.2rem;--gap-sm:1.4rem;--gap-md:1.6rem;--gap-lg:1.8rem;--gap-xl:2rem;--gap-xxl:4rem;--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2.8rem;--font-size-xxl:4rem;--font-primary:"Bricolage Grotesque", sans-serif;--font-secondary:ui-serif;--font-mono:ui-monospace;--font-fustat:var(--font-primary);--font-ed-nimpkish:var(--font-secondary);--font-fustat-light:300;--font-fustat-extralight:200;--font-fustat-regular:400;--font-fustat-medium:500;--font-fustat-semibold:600;--font-fustat-bold:700;--font-fustat-extrabold:800;--font-ed-nimpkish-regular:100;--line-height-ed-nimpkish-regular:100%;--z-index-negative:-1;--z-index-default:0;--z-index-positive:1;--z-index-overflow:1000;--border-radius-default:2rem;--opacity-default:.65;--primary-gradient:linear-gradient(135deg, #6e4cff 0%, #bdaeff 100%);--default-box-shadow:0px 6px 24px #251d4921;--shadow-button:0px 4px 0 0 #141520;--safe-top:var(--gap-md);--safe-bottom:11.8rem;--chat-header-bg:#ffffffd1;--chat-empty-surface:#ffffffa6;--bubble-mine-bg:linear-gradient(152deg, var(--brand-primary-200) 0%, var(--brand-primary-400) 52%, var(--brand-primary-500) 100%);--bubble-mine-color:var(--text-primary);--bubble-mine-border:#5534f924;--bubble-mine-shadow:0 2px 14px #5534f91a, 0 0 0 1px #ffffff8c inset;--bubble-theirs-shadow:0 2px 12px #1415200f;--bubble-theirs-inset:0 0 0 1px #fffc inset;--chat-send-bg:linear-gradient(145deg, var(--brand-primary-500) 0%, var(--brand-primary-700) 100%);--chat-send-shadow:0 3px 14px #5534f933;--chat-composer-shadow:0 8px 32px #14152014, 0 0 0 1px #ffffffe6 inset;--tabs-nav-surface:#ffffffeb;--tabs-nav-border:1px solid #5534f924;--tabs-nav-shadow:0 10px 28px #19143929;--tabs-active-pill:linear-gradient(150deg, #5534f924, #5534f914);--switch-on-color:var(--brand-primary-800);--switch-off-color:#c8c5d4;--switch-thumb-color:#fff}html[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=friendly]{--brand-primary-100:#fff4f8;--brand-primary-200:#ffe7f0;--brand-primary-300:#ffd7e9;--brand-primary-400:#ffc4e0;--brand-primary-500:#f9acd1;--brand-primary-600:#f38ec2;--brand-primary-700:#e472b3;--brand-primary-800:#cb58a1;--brand-primary-900:#b0478e;--accent-01-lila-claro:#ffe8f2;--accent-01-celeste:#ffe9f1;--accent-02-salmon:#ffc39f;--accent-04-lila-rosado:#ffd3e6;--accent-04-rose:#ffd3e6;--ui-card-blue:#ffeef6;--ui-card-rose:#ffe5ef;--ui-card-soft-lila:#fff1f7;--text-primary:#241929;--text-secondary:#5f5566;--background-primary:#fff;--background-secondary:#fff7fb;--background-app:#fff7fb;--background-tertiary:#fff0f7;--background-cta:#35233f;--stroke-primary:#e6d3df;--stroke-secondary:#efdfe9;--stroke-tertiary:#fff6fb;--surface-card:#fff;--card-shadow:0 8px 24px #7d3f6e17, 0 2px 8px #7d3f6e0d;--card-shadow-strong:0 12px 36px #7d3f6e21, 0 3px 10px #7d3f6e12;--card-border:1px solid #b0478e33;--card-border-neutral:1px solid #2419291a;--interactive-primary-bg:#ffd8ea;--interactive-primary-border:#d968ad;--interactive-primary-hover-bg:#ffc2df;--interactive-primary-focus-bg:#f6a8d1;--interactive-primary-text:#241929;--interactive-secondary-bg:#fff;--interactive-secondary-border:#35233f33;--interactive-secondary-hover-bg:#fff1f8;--interactive-secondary-hover-border:#b0478e;--interactive-secondary-text:#241929;--interactive-tertiary-bg:transparent;--interactive-tertiary-border:#e8a3c9;--interactive-tertiary-hover-bg:#ffe9f4;--interactive-tertiary-hover-border:#b0478e;--interactive-tertiary-text:#241929;--interactive-disabled-bg:#efe1ea;--interactive-disabled-border:#e0cfdb;--interactive-disabled-text:#9a8897;--focus-ring:0 0 0 3px #b0478e40;--primary-gradient:linear-gradient(135deg, #e472b3 0%, #ffd6e8 100%);--default-box-shadow:0px 6px 24px #7d3f6e1f;--shadow-button:0px 4px 0 0 #35233f;--bubble-mine-border:#b0478e2e;--bubble-mine-shadow:0 2px 14px #7d3f6e1a, 0 0 0 1px #ffffff8c inset;--chat-send-shadow:0 3px 14px #b0478e2e;--chat-composer-shadow:0 8px 32px #7d3f6e1f, 0 0 0 1px #ffffffeb inset;--tabs-active-pill:linear-gradient(150deg, #b0478e33, #b0478e17);--switch-on-color:var(--brand-primary-700);--switch-off-color:#e5d2de}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary-100:#221e2e;--brand-primary-200:#2d2740;--brand-primary-300:#3b3354;--brand-primary-400:#5a4d80;--brand-primary-500:#7d6ec4;--brand-primary-600:#9b8ce8;--brand-primary-700:#b5a8f5;--brand-primary-800:#cdc0ff;--brand-primary-900:#e4dcff;--accent-01-lila-claro:#2d2840;--accent-01-celeste:#2a3048;--accent-02-salmon:#f0b8a8;--accent-04-lila-rosado:#c4a8d8;--accent-04-rose:#c4a8d8;--ui-card-blue:#252238;--ui-card-rose:#2a2330;--ui-card-soft-lila:#262036;--text-primary:#f4f2ff;--text-secondary:#a8a0bf;--background-primary:#1c1926;--background-secondary:#14121a;--background-app:#14121a;--background-tertiary:#1e1b28;--background-cta:#e4dcff;--stroke-primary:#3f3a52;--stroke-secondary:#353047;--stroke-tertiary:#2a2638;--surface-card:#242030;--card-shadow:0 8px 28px #00000073, 0 2px 8px #00000059;--card-shadow-strong:0 12px 36px #0000008c, 0 4px 12px #0006;--card-border:1px solid #b5a8f538;--card-border-neutral:1px solid #f4f2ff14;--interactive-primary-bg:#3b3354;--interactive-primary-border:#9b8ce8;--interactive-primary-hover-bg:#4a4170;--interactive-primary-focus-bg:#5a4d80;--interactive-primary-text:#f4f2ff;--interactive-secondary-bg:var(--surface-card);--interactive-secondary-border:#f4f2ff24;--interactive-secondary-hover-bg:#2e2a3d;--interactive-secondary-hover-border:var(--brand-primary-600);--interactive-secondary-text:#f4f2ff;--interactive-tertiary-bg:transparent;--interactive-tertiary-border:#9b8ce873;--interactive-tertiary-hover-bg:#9b8ce81f;--interactive-tertiary-hover-border:var(--brand-primary-600);--interactive-tertiary-text:#f4f2ff;--interactive-disabled-bg:#2a2638;--interactive-disabled-border:#3f3a52;--interactive-disabled-text:#6d6688;--focus-ring:0 0 0 3px #9b8ce873;--primary-gradient:linear-gradient(135deg, #7d6ec4 0%, #b5a8f5 100%);--default-box-shadow:0 8px 28px #0006;--shadow-button:0px 4px 0 0 #0e0c12;--chat-header-bg:#14121aeb;--chat-empty-surface:#242030e0;--bubble-mine-bg:linear-gradient(145deg, #5e52a8 0%, #7d6ec4 52%, #5a4d96 100%);--bubble-mine-color:#faf8ff;--bubble-mine-border:#b5a8f561;--bubble-mine-shadow:0 4px 22px #0006, 0 0 0 1px #ffffff24 inset;--bubble-theirs-shadow:0 2px 14px #00000059;--bubble-theirs-inset:0 0 0 1px #ffffff14 inset;--chat-send-bg:linear-gradient(145deg, var(--brand-primary-600) 0%, var(--brand-primary-700) 100%);--chat-send-shadow:0 4px 20px #7d6ec46b;--chat-composer-shadow:0 8px 28px #00000073, 0 0 0 1px #ffffff1a inset;--tabs-nav-surface:#161422f0;--tabs-nav-border:1px solid #b5a8f542;--tabs-nav-shadow:0 12px 40px #0000008c;--tabs-active-pill:linear-gradient(150deg, #9b8ce847, #9b8ce81f);--switch-on-color:#c9bfff;--switch-off-color:#3a3548;--switch-thumb-color:#f4f2ff}@media (display-mode:standalone){:root{--safe-top:env(safe-area-inset-top)}}.iOSPWA-panel{border-top:1px solid #5534f924;background:linear-gradient(180deg, var(--brand-primary-100) 0%, var(--background-secondary) 55%, var(--background-app) 100%)!important;box-shadow:0 -8px 40px #251d491a,0 -2px 12px #251d490f!important}.iOSPWA-panel [class*=appTitle]{color:var(--text-primary)!important}.iOSPWA-panel [class*=appSubtitle],.iOSPWA-panel [class*=description],.iOSPWA-panel [class*=copy]{color:var(--text-secondary)!important}.iOSPWA-panel [class*=divider]{background-color:#5534f933!important}.iOSPWA-stepItem svg{color:var(--brand-primary-800)!important;fill:var(--brand-primary-800)!important}.iOSPWA-overlay{background-color:#1415206b!important}.iOSPWA-closeButton [class*=circle]{fill:#e6defff2!important}.iOSPWA-closeButton [class*=cross]{fill:var(--text-secondary)!important}html[data-theme=friendly] .iOSPWA-panel{border-top-color:#b0478e38;background:linear-gradient(180deg, var(--brand-primary-100) 0%, var(--background-secondary) 55%, var(--background-app) 100%)!important;box-shadow:0 -8px 40px #7d3f6e17,0 -2px 12px #7d3f6e0d!important}html[data-theme=friendly] .iOSPWA-panel [class*=divider]{background-color:#b0478e38!important}html[data-theme=friendly] .iOSPWA-stepItem svg{color:var(--brand-primary-800)!important;fill:var(--brand-primary-800)!important}html[data-theme=night] .iOSPWA-panel{border-top-color:#b5a8f538;background:linear-gradient(180deg, var(--surface-card) 0%, var(--background-secondary) 50%, var(--background-app) 100%)!important;box-shadow:0 -8px 40px #00000073,0 -2px 12px #00000059!important}html[data-theme=night] .iOSPWA-panel [class*=divider]{background-color:#b5a8f533!important}html[data-theme=night] .iOSPWA-stepItem svg{color:var(--brand-primary-600)!important;fill:var(--brand-primary-600)!important}html[data-theme=night] .iOSPWA-overlay{background-color:#08060eb8!important}.global-toaster{box-sizing:border-box;padding-left:max(var(--gap-md), env(safe-area-inset-left));padding-right:max(var(--gap-md), env(safe-area-inset-right));padding-top:max(.4rem, env(safe-area-inset-top))}.global-toast.notification-bar{align-items:center;gap:var(--gap-md);min-height:4.4rem;font-family:var(--font-primary), system-ui, sans-serif;font-size:var(--font-size-sm);letter-spacing:-.012em;border:var(--card-border);box-shadow:var(--card-shadow-strong);-webkit-backdrop-filter:blur(14px)saturate(1.15);border-radius:1.25rem;margin-inline:auto;font-weight:500;line-height:1.4;width:max-content!important;max-width:min(32rem, calc(100vw - 2 * var(--gap-md)))!important;padding:var(--gap-sm) var(--gap-md)!important;color:var(--text-primary)!important;background-color:var(--surface-card)!important}.global-toast.notification-bar [role=status],.global-toast.notification-bar [role=alert]{text-align:start;text-wrap:balance;flex:1;justify-content:flex-start;min-width:0;white-space:normal!important;margin:0!important}.global-toast--success.notification-bar{border-color:color-mix(in srgb, var(--success-500) 42%, transparent);box-shadow:var(--card-shadow-strong), 0 0 0 1px color-mix(in srgb, var(--success-500) 18%, transparent)}.global-toast--error.notification-bar{border-color:color-mix(in srgb, var(--error-500) 45%, transparent);box-shadow:var(--card-shadow-strong), 0 0 0 1px color-mix(in srgb, var(--error-500) 16%, transparent)}.global-toast--loading.notification-bar{border-color:color-mix(in srgb, var(--brand-primary-600) 35%, transparent);box-shadow:var(--card-shadow-strong), 0 0 0 1px color-mix(in srgb, var(--brand-primary-500) 12%, transparent)}@media (prefers-reduced-motion:reduce){.global-toast.notification-bar{-webkit-backdrop-filter:none}}
