.tutorial-style{font-family:'Inter',sans-serif;font-size:1rem;margin:5.125rem auto 5rem;position:relative;width:100%;padding:2rem 1.5rem 5rem;background-color:var(--secondary-color);display:flex;flex-direction:column;gap:3rem;justify-content:center;scroll-margin-top:7rem}@media only screen and (min-width:1024px){.tutorial-style{flex-direction:row}}.tutorial-style img{aspect-ratio:1920 / 900;width:100%;height:100%}.tutorial-style .material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;vertical-align:middle;width:1em;overflow:hidden;flex:none}.tutorial-style .tutorial-nav{display:none;max-width:17.5rem}.tutorial-style .tutorial-nav .sticky{position:sticky;top:9rem;border:1px solid var(--border-light);border-radius:1rem;padding:1.5rem;background-color:var(--bg-light)}.tutorial-style .tutorial-nav .title{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem}.tutorial-style .tutorial-nav nav a.step{font-weight:500;font-size:.875rem;line-height:1.25rem;margin:.25rem 0;padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.5rem;display:flex;gap:.75rem;align-items:center;text-decoration:inherit;color:var(--text-muted)}.tutorial-style .tutorial-nav nav a.step:hover,.tutorial-style .tutorial-nav nav a.step:active,.tutorial-style .tutorial-nav nav a.step:focus{background-color:var(--border-light)}.tutorial-style .tutorial-nav nav a.step.current-step{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1)}.tutorial-style .tutorial-nav nav a.step>span{font-size:1.125rem;line-height:1.75rem}.tutorial-style .tutorial-nav .support-section{padding-top:1.5rem;border-top:1px solid var(--border-light);margin-top:2.5rem}.tutorial-style .tutorial-nav .support-section .title{color:var(--text-muted);text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1rem;margin-bottom:1rem}.tutorial-style .tutorial-nav .support-section a,.tutorial-style .tutorial-nav .support-section button{color:var(--on-primary-color);font-weight:700;font-size:.875rem;line-height:1.25rem;padding-top:.75rem;padding-bottom:.75rem;background-color:var(--dark);border-radius:.75rem;gap:.5rem;justify-content:center;align-items:center;width:100%;display:flex;cursor:pointer}.tutorial-style .tutorial-nav .support-section a:active,.tutorial-style .tutorial-nav .support-section a:focus,.tutorial-style .tutorial-nav .support-section a:hover,.tutorial-style .tutorial-nav .support-section button:active,.tutorial-style .tutorial-nav .support-section button:focus,.tutorial-style .tutorial-nav .support-section button:hover{opacity:.9}@media only screen and (min-width:1024px){.tutorial-style .tutorial-nav{display:block}}.tutorial-style .tutorial{max-width:56rem;flex:1 1 0%}.tutorial-style .tutorial-info-list{display:flex;gap:.5em;column-gap:1.5em;color:var(--primary-color);margin-bottom:1rem;font-size:.75em}@media only screen and (max-width:550px){.tutorial-style .tutorial-info-list{font-size:.8em}}.tutorial-style .tutorial-info-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin-bottom:.5em}.tutorial-style .tutorial-info-list .tutorial-info{font-size:1em}.tutorial-style .tutorial-info:has(.tutorial-time:empty){display:none}.tutorial-style .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:1rem;font-size:.875em}.tutorial-style .breadcrumb-list .category-name{background-color:#fff0;color:var(--tertiary-color);font-size:1em;padding:0;white-space:nowrap;border:0}.tutorial-style .breadcrumb-list .category-name:not(:last-child):after{content:">";padding:0 .625em}.tutorial-style .tutorial-header{margin-bottom:2.5em}.tutorial-style .tutorial-title{color:var(--primary-color);font-size:2.25rem;font-weight:700;line-height:1.25;margin-bottom:1rem}.tutorial-style .tutorial-sub-title{font-size:1.25rem;font-weight:400;line-height:1.625;padding-bottom:.5em;color:var(--text-muted)}.tutorial-style .tutorial-section{margin-top:1px;position:relative;scroll-margin-top:7rem}.tutorial-style .section-title{color:var(--tertiary-color);font-size:1.875em;font-weight:700;line-height:120%;padding-bottom:.75em;padding-top:1em}.tutorial-style h3.section-title{color:var(--primary-color);font-size:1.3em;padding:.5em 0}.tutorial-style .tutorial-section img{padding:1em 2em 3em;max-height:100vh}.tutorial-style .tutorial-section .img-alt{position:relative;display:flex;place-content:center;top:-2em}.tutorial-style .tutorial-paragraph{color:var(--dark);font-size:1.1em;font-weight:400;letter-spacing:.02em;line-height:1.6;margin-bottom:1.2em}.tutorial-style .tutorial-paragraph.spacer{min-height:1em;padding:1em 0}.tutorial-style .tutorial-paragraph a{color:var(--primary-color);font-weight:700;position:relative}.tutorial-style .tutorial-paragraph a::before{content:"";background-color:rgb(var(--cta-button));width:0;height:.1em;display:flex;position:absolute;bottom:0;transition:all 0.3s ease}.tutorial-style .tutorial-paragraph a:active::before,.tutorial-style .tutorial-paragraph a:focus::before,.tutorial-style .tutorial-paragraph a:hover::before{width:100%}.tutorial-style .tutorial-paragraph .paragraph .sys-name{font-weight:700}.tutorial-style .tutorial-paragraph h3,.tutorial-style .tutorial-paragraph .paragraph p{margin-bottom:1em}@media only screen and (max-width:550px){.tutorial-style h2{font-size:2.3em}.tutorial-style .tutorial-section img{padding:0 0 1em}}.tutorial-style .faq-list .faq{background-color:var(--on-primary-color);border:1px solid var(--border-light);border-radius:.75rem;margin-bottom:1rem;overflow:hidden;display:none}.tutorial-style .faq-list .faq.show{display:block}.tutorial-style .faq-list .faq>input[type="radio"]{display:none}.tutorial-style .faq-list .faq>label{color:var(--dark);background-color:#fff0;font-weight:600;text-align:left;padding:1.25rem;width:100%;border:0;display:flex;justify-content:space-between;align-items:center;outline:none}.tutorial-style .faq-list .faq>label:focus,.tutorial-style .faq-list .faq>label:hover{background-color:var(--light)}.faq-list .faq>input[type="radio"]~label .material-symbols-outlined.less,.faq-list .faq>input[type="radio"]:checked~label .material-symbols-outlined.more{display:none}.faq-list .faq>input[type="radio"]:checked~label .material-symbols-outlined.less{display:block}.tutorial-style .faq-list .faq .faq-answer{border-top:1px solid var(--border-light);color:var(--text-muted);font-size:.875rem;line-height:1.25rem;padding:1.25rem;display:none}.tutorial-style .faq-list .faq>input[type="radio"]:checked~.faq-answer{display:block}.tutorial-style ol,.tutorial-style ul{position:relative;list-style-type:none;list-style-position:inside;margin:0 0 0 .375em;padding:0;color:var(--dark);--item:item}.tutorial-style ol{counter-reset:var(--item,item)}.tutorial-style li{position:relative;padding:.5em 0;display:flex;align-items:flex-start;gap:.75em}.tutorial-style ol>li::before{content:counters(var(--item,item),".") ". ";counter-increment:var(--item,item);flex:0 0 auto;min-width:1.8em;text-align:right;font-weight:600;color:var(--primary-color);padding-right:.5em;box-sizing:border-box}.tutorial-style ul>li::before{content:"";flex:0 0 auto;width:.5em;height:.5em;border-radius:50%;background-color:var(--tertiary-color);flex-shrink:0;align-self:flex-start;margin-top:.5em}.tutorial-style li:has(>.material-symbols-outlined:first-child)::before{display:none}.tutorial-style li>ol,.tutorial-style li>ul{margin-left:0;padding-left:1.5em;width:100%}.tutorial-style .reset-counter,.tutorial-style .reset-counter ol,.tutorial-style .key-info .reset-counter{counter-reset:var(--item,item)}.tutorial-style .reset-counter ol{counter-reset:var(--item,item)}.tutorial-style li.step-block{display:flex;flex-wrap:wrap;gap:.25em .75em}.tutorial-style li.step-block>*:first-child{flex:0 0 auto}.tutorial-style li.step-block>*:not(:first-child){flex:1 1 100%;margin-left:2.55em}.tutorial-style li>h3:first-child,.tutorial-style li>h4:first-child,.tutorial-style li>.li-title{padding-top:0;padding-bottom:.25em;font-weight:600}.tutorial-style li>*:first-child.material-symbols-outlined{flex:0 0 auto;margin-right:.25em}.tutorial-style li>.tutorial-paragraph:first-child{margin-bottom:0}@media only screen and (max-width:600px){.tutorial-style li{gap:.5em}.tutorial-style ol>li::before{min-width:1.5em;font-size:.9rem}.tutorial-style li.step-block>*:not(:first-child){margin-left:2em}}.tutorial-style blockquote,.tutorial-style .blockquote{font-size:1.4em;font-style:italic;text-align:justify;line-height:1.6em;color:var(--dark);padding:2.2em .8em 1.2em .8em;margin:2.5em auto;border-left:8px solid var(--tertiary-color);position:relative;background:var(--blockquote-bg)}.tutorial-style blockquote::before,.tutorial-style .blockquote::before{font-family:Arial;content:"\201C";color:var(--tertiary-color);font-size:4em;position:absolute;left:.1em;top:.45em}.tutorial-style blockquote::after,.tutorial-style .blockquote::after{content:''}.tutorial-style blockquote .quote-title{color:var(--primary-color);text-align:center;padding-bottom:.5em}@media only screen and (min-width:768px){.tutorial-style blockquote,.tutorial-style .blockquote{padding:1.2em 1.8em 1.2em 4.5em}.tutorial-style blockquote::before,.tutorial-style .blockquote::before{left:.45em}}.tutorial-style .key-info{--key-info-color:var(--dark);--key-info-border-color:var(--border-light);--key-info-bg-color:var(--light);--key-info-title-color:var(--tertiary-color);margin-top:2.5rem;margin-bottom:2.5rem;padding:2rem;border:1px solid var(--key-info-border-color);border-radius:.75rem;background-color:var(--key-info-bg-color);color:var(--key-info-color);--tw-shadow:0 4px 6px -1px rgba(34, 33, 33, 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tutorial-style .key-info .info,.tutorial-style .key-info h3{display:flex;align-items:flex-start;gap:.75em;color:var(--key-info-title-color)}.tutorial-style .key-info h3{font-size:1.25em;margin-bottom:1.5em}.tutorial-style .key-info.alert{--key-info-border-color:var(--tertiary-color);--key-info-bg-color:var(--on-primary-color);--key-info-title-color:var(--tertiary-color);border-width:0;border-left-width:4px;border-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tutorial-style .key-info.alert.secondary{--key-info-border-color:var(--primary-color);--key-info-title-color:var(--primary-color)}.tutorial-style .key-info.tip{--key-info-color:var(--tertiary-color);--key-info-bg-color:rgba(var(--tertiary-color-rgb), 0.1);border:0}.tutorial-style .key-info.tip.alt{--key-info-color:var(--on-primary-color);--key-info-bg-color:var(--tertiary-color)}.tutorial-style .key-info.warning{--key-info-color:var(--warning);--key-info-bg-color:#fffbeb;--key-info-border-color:var(--warning);--key-info-title-color:var(--warning)}.tutorial-style .table-responsive{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;border-radius:.75rem;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.tutorial-style .tabla-resumen{width:100%;max-width:100%;table-layout:auto;border-collapse:collapse;font-size:.95rem;line-height:1.5;color:var(--dark);background-color:var(--primary-background);border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.tutorial-style .tabla-resumen thead{background-color:var(--tertiary-color);color:var(--on-primary-color)}.tutorial-style .tabla-resumen thead th{padding:.75rem 1rem;text-align:center;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid rgba(var(--tertiary-color-rgb),.8);white-space:normal;word-break:break-word}.tutorial-style .tabla-resumen tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--border-light);vertical-align:middle;background-color:var(--primary-background);word-break:break-word;overflow-wrap:break-word}.tutorial-style .tabla-resumen tbody td.money{text-align:right}.tutorial-style .tabla-resumen tbody td.center{text-align:center}.tutorial-style .tabla-resumen tbody tr:nth-child(even) td{background-color:var(--light)}.tutorial-style .tabla-resumen tbody tr:hover td{background-color:var(--secondary-color);transition:background-color 0.15s ease}.tutorial-style .tabla-resumen tbody tr:last-child td{border-bottom:none}.tutorial-style .tabla-resumen .text-muted{font-size:.8rem;color:var(--on-secondary-color)}.tutorial-style .tabla-resumen .precio-final{font-weight:700;color:var(--tertiary-color)}.tutorial-style .tabla-resumen.bordered{border:1px solid var(--border-light)}.tutorial-style .tabla-resumen.bordered td,.tutorial-style .tabla-resumen.bordered th{border:1px solid var(--border-light)}.tutorial-style .tabla-resumen.violet-header thead{background-color:var(--primary-color)}.tutorial-style .tabla-resumen.violet-header thead th{border-bottom-color:rgba(var(--primary-color-rgb),.8)}.tutorial-style .tabla-resumen.compact thead th,.tutorial-style .tabla-resumen.compact tbody td{padding:.5rem .75rem;font-size:.9rem}.tutorial-style .tabla-resumen .fila-destacada td{background-color:rgba(var(--tertiary-color-rgb),.1)!important;font-weight:500}@media only screen and (max-width:600px){.tutorial-style .tabla-resumen{font-size:.85rem}.tutorial-style .tabla-resumen thead th,.tutorial-style .tabla-resumen tbody td{padding:.5rem .6rem}}.next-steps-list>li{display:flex;gap:.75rem;padding:.5rem 0;border-bottom:1px solid rgb(0 0 0 / .05)}.next-steps-list>li>.material-symbols-outlined{color:var(--primary-color)}.next-steps-list>li>.tutorial-info{display:flex;flex-direction:column;gap:.2rem}.next-steps-list>li>.tutorial-info a{color:var(--tertiary-color);font-weight:600}.next-steps-list>li>.tutorial-info .resume{font-size:.9rem;color:var(--text-muted)}.tutorial-style .indent{padding-left:1em}.tutorial-style .spacer{min-height:1em;padding:1em 0}.tutorial-style img[src="..."]{display:none}.brand-name{font-weight:700;color:var(--primary-color)!important}.brand-name:hover,.brand-name:active,.brand-name:focus{font-weight:700;color:var(--tertiary-color)!important}.category-list{display:flex;gap:.5em;margin-bottom:.5em}.category-list:has(.category-name:empty),.category-list:has(.category-name:not(:has(*))){display:none}.category-name{background-color:rgba(var(--primary-color-rgb),.1);border-radius:1.25em;color:var(--primary-color);font-size:.875em;padding:.0625em .625em;white-space:nowrap;border:1px solid #fff0}.category-name:hover,.category-name:active,.category-name:focus{background-color:rgba(var(--primary-color-rgb),.3)}.button-section{display:flex;justify-content:center;align-items:center;padding:1em 0;flex-wrap:wrap;gap:1em}@media (min-width:768px){.button-section{gap:2em}}.related-tutorials-list{position:relative;font-size:1rem;margin:2.5em 0 5em}.related-tutorials-list h2{font-size:2.5em;text-align:center}.related-tutorials-list .section-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.related-tutorials-list .section-title h2{padding-bottom:1em}.related-tutorials-list>.container{display:grid;grid-template-columns:repeat(auto-fit,30%);justify-content:center;gap:2em}.related-tutorials-list .related-tutorial{position:relative;border:1px solid var(--border-secondary-color);padding:1px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.related-tutorials-list .related-tutorial>*{margin-left:1em;margin-right:1em}.related-tutorials-list .related-tutorial:hover,.related-tutorials-list .related-tutorial:active,.related-tutorials-list .related-tutorial:focus{border-width:2px;padding:0}.related-tutorials-list .related-tutorial a{max-height:100%;overflow:hidden;position:relative;display:block}.related-tutorials-list .related-tutorial .tutorial-photo{position:relative;display:flex;justify-content:center;max-width:100%;height:10em;margin-bottom:1em;border-radius:.6em;background-color:rgba(var(--primary-color-rgb),.2);padding:.5em;margin-top:1em}.related-tutorials-list .related-tutorial img{max-width:100%;max-height:10em;height:auto;vertical-align:middle}.related-tutorials-list .related-tutorial .tutorial-title{color:var(--primary-color);font-size:1em;font-weight:700;padding:.5em 0}.related-tutorials-list .related-tutorial .tutorial-sub-title{color:var(--tertiary-color);font-size:1em;font-weight:700;padding-bottom:.5em}.related-tutorials-list .related-tutorial .tutorial-resume{position:relative;font-size:.8em;line-height:1.2em;color:rgba(var(--on-secondary-color-rgb),.9);margin-bottom:1em}.related-tutorials-list .related-tutorials-list-paging{position:relative;display:flex;justify-content:center;align-items:center;gap:1em;margin-top:2em}.related-tutorials-list .related-tutorials-list-paging .paging-control{position:relative;width:3em;height:3em;border-radius:50%;text-align:center}.related-tutorials-list .related-tutorials-list-paging .paging-control::before{content:"";position:absolute;left:50%;top:50%;height:1em;width:1em;border-left:3px solid rgba(var(--cta-button));border-bottom:3px solid rgba(var(--cta-button));transition:all .3s ease-out 0s}.related-tutorials-list .related-tutorials-list-paging .paging-control:active,.related-tutorials-list .related-tutorials-list-paging .paging-control:focus,.related-tutorials-list .related-tutorials-list-paging .paging-control:hover,.related-tutorials-list .related-tutorials-list-paging .paging-control.current{background-color:rgba(var(--cta-button))}.related-tutorials-list .related-tutorials-list-paging .paging-control:active::before,.related-tutorials-list .related-tutorials-list-paging .paging-control:focus::before,.related-tutorials-list .related-tutorials-list-paging .paging-control:hover::before,.related-tutorials-list .related-tutorials-list-paging .paging-control.current::before,.related-tutorials-list .related-tutorials-list-paging .paging-control:active *,.related-tutorials-list .related-tutorials-list-paging .paging-control:focus *,.related-tutorials-list .related-tutorials-list-paging .paging-control:hover *,.related-tutorials-list .related-tutorials-list-paging .paging-control.current *{border-color:var(--on-primary-color);color:var(--on-primary-color)}.related-tutorials-list .related-tutorials-list-paging .dots{font-size:1em;color:rgba(var(--cta-button))}.related-tutorials-list .related-tutorials-list-paging a .page-num *{font-size:2em;color:rgba(var(--cta-button))}.related-tutorials-list .related-tutorials-list-paging .page-num::before{content:none}.related-tutorials-list .related-tutorials-list-paging .prev-page::before{transform:translate(-25%,-50%) rotate(45deg)}.related-tutorials-list .related-tutorials-list-paging .next-page::before{transform:translate(-75%,-50%) rotate(225deg)}@media only screen and (max-width:991px){.related-tutorials-list>.container{grid-template-columns:auto}}.search-header{align-items:center;background-size:cover;display:flex;flex-direction:column;position:relative;min-height:20em;padding-top:10em}@media only screen and (max-width:550px){.search-header{min-height:12em;padding-top:7em}}.search-box{width:75%}.search-box h1{padding-bottom:.5em;font-size:3rem}@media only screen and (max-width:550px){.search-box h1{font-size:1.5em}}.search-header__input{background-color:var(--on-primary-color);border:0;border-radius:50px;box-shadow:0 2px 10px 0 var(--box-shadow-color)!important;font-size:16px;height:50px;padding-left:30px}@media(max-width:767.98px){.search-header__input{padding-left:0;text-align:center}}@media(min-width:576px){.search-header__input{font-size:18px}}@media(min-width:1440px){.search-header__input{height:60px}}.search-header button.main-btn{border:0;border-radius:50px;width:250px}@media(min-width:576px){.search-header button.main-btn{margin-left:30px;width:255px}}@media(max-width:767.98px){.search-header button.main-btn{margin-left:0;margin-top:20px;width:100%}}.search-header .category-list{gap:1em;margin-top:2em;flex-direction:row;flex-wrap:wrap;justify-content:center}.search-header .category-list .category-name{padding:.5em 2em}@media only screen and (max-width:550px){.search-header .category-list .category-name{padding:.2em .5em}}.search-error{margin:5em 0}.search-error .error-image{max-width:30em;margin:auto}.search-error .error-image img{width:100%}.re-index .post{margin-bottom:2em}.re-index .file{display:flex;justify-content:space-between}.re-index .file-type{font-weight:400}.re-index .data_row{display:grid;grid-template-columns:1fr 5fr;justify-content:start}.re-index .totals .title{display:flex;justify-content:space-between}.re-index .totals .title .total-count{font-weight:400}.re-index .totals li{display:flex;justify-content:flex-start}.re-index .totals li .key{width:100%}.newsletter{background-color:var(--tertiary-color)}.newsletter section{border:1px solid var(--danger)}.text-primary-color{--text-opacity:1;color:var(--tertiary-color)}.bg-primary-color{--bg-opacity:1;color:var(--tertiary-color)}.diagrama-herencia{display:flex;flex-direction:column;align-items:center;margin:2rem 0;padding:1.5rem;background-color:#f3f4f6;border-radius:1rem;border:1px solid #e5e7eb}.diagrama-herencia .nodo{background-color:#fff;border:2px solid var(--primary-color,#77ab00);border-radius:.75rem;padding:1rem 2rem;text-align:center;font-weight:600;margin:.5rem 0;min-width:200px}.diagrama-herencia .nodo.base{background-color:#e8f5e9;border-color:#388e3c}.diagrama-herencia .flecha{font-size:2rem;color:#9e9e9e;line-height:1}.diagrama-herencia .nodos-hijos{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem}.diagrama-herencia .nodos-hijos .nodo{border-color:#9e9e9e;background-color:#fafafa}@media (max-width:600px){.diagrama-herencia .nodo{min-width:unset;width:100%}.diagrama-herencia .nodos-hijos{flex-direction:column;align-items:center}}.badge{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;min-width:max-content;background-color:#e5e7eb;padding:.2rem .6rem;border-radius:1rem;font-size:.8rem;color:#1f2937}.badge:has(>.material-symbols-outlined:first-child){gap:.3em}.badge>.material-symbols-outlined,.badge>.material-symbols-outlined[class^="icon-"],.badge>.material-symbols-outlined[class*=" icon-"]{font-variation-settings:'FILL' 0}.badge.verde{background-color:#d4edda;color:#155724}.badge.violeta{background-color:#e8d5f5;color:#6c1b6c}.badge.alert{background-color:#f8d7da;color:#721c24}.badge.alert>.material-symbols-outlined{color:#fd7373}.badge.info{background-color:#d9edff;color:#005b99}.badge.info>.material-symbols-outlined{color:#005b99}.badge.success{background-color:#dff5d8;color:#2f6b00}.badge.success>.material-symbols-outlined{color:#2f6b00}.material-symbols-outlined[class^="icon-"],.material-symbols-outlined[class*=" icon-"]{font-variation-settings:'FILL' 1;font-size:1.3em;color:rgba(var(--primary-color-rgb),1)}[class*="-svg"],[class*="-svg"]:before{content:"";background-color:var(--icon-color);background-size:contain;-webkit-mask:var(--icon-svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask:var(--icon-svg);mask-repeat:no-repeat;mask-position:center;height:1.25em;width:1.25em;display:inline-block;vertical-align:text-bottom}.revisar{--rev-bg-start:var(--light);--rev-bg-end:var(--border-light);--rev-text:var(--dark);--rev-border:var(--border-light);--rev-shadow:0 2px 8px rgba(0, 0, 0, 0.04);--rev-triangle-color:var(--border-light);--rev-hover-shadow:0 6px 16px rgba(0, 0, 0, 0.07);--rev-hover-border:var(--gray-300);--rev-hover-bg-start:var(--on-primary-color);--rev-hover-bg-end:var(--gray-200);position:relative}.revisar::before{content:"Revisar";display:inline-block;background:linear-gradient(135deg,var(--rev-bg-start),var(--rev-bg-end));color:var(--rev-text);border:1px solid var(--rev-border);padding:.5rem 1.2rem;margin:.5rem 1.2rem;border-radius:2rem;font-size:1rem;font-weight:500;letter-spacing:.01em;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;box-shadow:var(--rev-shadow);transition:all 0.2s ease}.revisar:hover::before{transform:scale(1.2);box-shadow:var(--rev-hover-shadow);background:linear-gradient(135deg,var(--rev-hover-bg-start),var(--rev-hover-bg-end));border-color:var(--rev-hover-border)}.revisar::after{content:"";border:2px dotted var(--rev-border);margin:-1em;padding:1em;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.revisar--crema{--rev-bg-start:#FEFCF3;--rev-bg-end:#FDF6E3;--rev-text:#5D4037;--rev-border:#E6D5B8;--rev-triangle-color:#E6D5B8;--rev-hover-border:#D4C0A0;--rev-hover-bg-start:#FFFCF5;--rev-hover-bg-end:#F8F0E0}.revisar--menta{--rev-bg-start:#F0FDF4;--rev-bg-end:#DCFCE7;--rev-text:#14532D;--rev-border:#BBF7D0;--rev-triangle-color:#BBF7D0;--rev-hover-border:#86EFAC;--rev-hover-bg-start:#F4FFF7;--rev-hover-bg-end:#D1FAE5}.revisar--gris{--rev-bg-start:#F9FAFB;--rev-bg-end:#F3F4F6;--rev-text:#374151;--rev-border:#E5E7EB;--rev-triangle-color:#E5E7EB;--rev-hover-border:#D1D5DB;--rev-hover-bg-start:#FCFDFD;--rev-hover-bg-end:#EEF0F2}