html{font-size:16px}@media (min-width: 2560px){html{font-size:16px}}@media (max-width: 1920px){html{font-size:15px}}@media (max-width: 1600px){html{font-size:13.5px}}@media (max-width: 1440px){html{font-size:12px}}@media (max-width: 1280px){html{font-size:11px}}@media (max-width: 1366px){html{font-size:10.5px}}@media (max-width: 1024px){html{font-size:10px}}@media (max-width: 800px){html{font-size:9.5px}}@media (max-width: 768px){html{font-size:9px}}@media (max-width: 540px){html{font-size:8.5px}}@media (max-width: 414px){html{font-size:8px}}@media (max-width: 375px){html{font-size:7.5px}}@media (max-width: 360px){html{font-size:7px}}@media (max-width: 320px){html{font-size:6.5px}}@media (max-width: 280px){html{font-size:6px}}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}.hidden-text{position:absolute;top:0;left:-9999px;color:#fff;z-index:-10}@media (hover: none) and (pointer: coarse){::-webkit-scrollbar{width:0rem;height:0rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent}}section p{font-size:1.5rem;text-align:justify;text-shadow:#fff .01rem .01rem .02rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.section-a{width:100%;height:auto;background-color:#60606033;border-radius:1rem}.section-a h2{color:#fff;text-align:left;text-decoration:wavy;text-shadow:#333 .1rem .1rem .2rem}.section-a p{color:#333}.section-b{width:100%;height:auto;background-color:#e6e6e633;border-radius:1rem}.section-b h2{color:#fff;text-align:left;text-decoration:wavy;text-shadow:#333 .1rem .1rem .2rem}.section-b p{color:#333}.markdown-content{font-family:Arial,sans-serif;line-height:1.6;margin:20px;padding:10px;background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 8px #0000001a}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-accent-dark,#444141);font-weight:lighter;margin-top:20px;margin-bottom:10px}.markdown-content h1{font-size:2rem}.markdown-content h2{font-size:1.75em}.markdown-content h3{font-size:1.5em;font-weight:700}.markdown-content h4{font-size:1.25em}.markdown-content li{color:#333;font-size:1.25em}.markdown-content>ul:first-of-type{border-bottom:.0125rem solid var(--color-accent-dark, #444141);margin-bottom:1rem}.markdown-content h5{font-size:1.1em}.markdown-content h6{font-size:1em}.markdown-content p{margin:10px 0;font-size:1.2em;color:#555;text-align:justify;text-indent:3em}.markdown-content ul,.markdown-content ol{margin-left:20px}.markdown-content li{margin:5px 0}.markdown-content a{color:var(--color-primary-dark, #1a73e8);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.markdown-content strong{font-weight:700;color:#333}.markdown-content em{font-style:italic;color:#555}.markdown-content blockquote{margin:20px;padding-left:20px;border-left:4px solid #ddd;font-style:italic;color:#666}.markdown-content code{font-family:Courier New,monospace;background-color:#f5f5f5;padding:2px 4px;border-radius:4px}.markdown-content pre code{display:block;background-color:#2d2d2d;color:#f8f8f2;padding:10px;border-radius:4px;overflow-x:auto}html{scroll-behavior:smooth}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{color:var(--color-text-primary);line-height:var(--line-height-normal);-webkit-user-select:none;user-select:none;font-size:1rem;font-family:var(--app-font);transform-origin:top left;transition:transform .3s ease}body{--cell-padding: 1rem;--cell-icon: 2rem;--input-font-size: 1.2rem}@media screen and (orientation: portrait){body{--cell-padding: 1.4rem;--cell-icon: 2.5rem;--input-font-size: 2rem}}@media print{.no-print{display:none!important}}h1,h2,h3,h4,h5,p{margin:0;padding:0}a{text-decoration:none}a:hover{color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.1)}ul{list-style-type:none;padding:0;margin:0}*,*:before,*:after{box-sizing:border-box}*{-webkit-user-select:none;user-select:none;font-family:var(--app-font)!important}select,input,textarea{background-color:var(--color-secondary-light);color:var(--color-input-text);border:1px solid var(--color-primary);padding:.5rem;border-radius:.25rem}select:focus,input:focus,textarea:focus{border-color:var(--color-secondary)}button{background-color:var(--color-primary);color:var(--color-white);border:none;padding:.5rem 1rem;cursor:pointer;border-radius:.25rem}button:hover{background-color:var(--color-primary-dark)}.alerta{background-color:var(--color-warning);color:var(--color-warning-light);padding:1rem;border-radius:.25rem;margin:1rem 0;text-align:center}.warn-text,.info-text,.error-text{display:inline-block;font-size:1rem;padding:.5rem 1rem;border-radius:.3125rem;margin-top:.5rem;font-weight:500;width:100%;box-sizing:border-box}.info-text{background-color:var(--color-success-light);color:var(--color-success-dark);border:.0625rem solid var(--color-success)}.warn-text{background-color:var(--color-warning-light);color:var(--color-warning-dark);border:.0625rem solid var(--color-warning)}.error-text{background-color:var(--color-danger-light);color:var(--color-danger-dark);border:.0625rem solid var(--color-danger)}.dark-background{background-color:var(--color-secondary-dark);color:var(--color-text-secondary-light)}.light-background{background-color:var(--color-background-light);color:var(--color-text-secondary-light)}.hidden{display:none}.circle{width:100%;height:100%;border-radius:50%}.photo-circle{width:100%;height:100%;border-radius:50%;object-fit:cover}.hover-effect{transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 .25rem .625rem var(--color-shadow);cursor:pointer}.hover-effect:hover{transform:scale(.95);box-shadow:0 .625rem 1.25rem var(--color-hover)}.hover-effect:active,.hover-effect.selected{box-shadow:0 .625rem 1.25rem var(--color-active)}.page-rotule{width:100%;height:auto;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.25rem;padding-left:1.875rem;opacity:0;transform:translateY(1.25rem);transition:opacity 1s ease,transform 1s ease}.page-rotule.visible{opacity:1;transform:translateY(0)}.page-rotule-fix{width:100%;height:auto;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.25rem;padding-left:1.875rem;opacity:1;transform:translateY(1.25rem);transition:opacity 1s ease,transform 1s ease}.canvas{grid-template-rows:auto 1fr;padding:.625rem;width:100%;height:100%;border:.0625rem solid #333;box-sizing:border-box;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.help-text{font-size:.9rem;color:var(--color-text-secondary);opacity:.8}.cta-button{display:inline-block;padding:.75rem 1.5rem;font-size:1.5rem;font-weight:600;width:auto;height:4rem;text-align:center;color:var(--color-accent-dark, #0055ff);border:2px solid var(--color-accent-dark, #0055ff);border-radius:15rem;background-color:var(--color-accent-light, #0055ff);text-decoration:none;transition:all .3s ease;cursor:pointer}.cta-button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.cta-button:hover{background-color:var(--color-hover, #0055ff);color:#fff}:root{--color-neutral-dark: rgb(36, 40, 47);--color-neutral: rgb(108, 117, 125);--color-neutral-light: rgb(248, 249, 250);--color-primary: rgb(68, 77, 95);--color-primary-dark: rgb(36, 44, 56);--color-primary-light: rgb(156, 191, 255);--color-accent:rgba(248, 216, 156, .8);--color-accent-light: rgba(199, 195, 188, .8);--color-accent-dark: rgb(177, 122, 5);--color-success: rgb(40, 167, 69);--color-success-dark: rgb(25, 111, 50);--color-success-light: rgb(191, 255, 211);--color-warning: rgb(255, 193, 7);--color-warning-dark: rgb(184, 134, 0);--color-warning-light: rgb(255, 236, 168);--color-danger: rgb(220, 53, 69);--color-danger-dark: rgb(158, 42, 54);--color-danger-light: rgb(255, 205, 212);--color-text-primary: rgb(33, 37, 41);--color-text-secondary: rgb(108, 117, 125);--color-text-light: rgb(248, 249, 250);--color-background: rgb(242, 247, 247);--color-background-dark: rgb(51, 51, 51);--facebook-color: rgb(59, 89, 152);--linkedin-color: rgb(0, 119, 181);--whatsapp-color: rgb(18, 140, 126);--color-hover: rgba(255, 214, 100, .7);--color-active: rgba(211, 168, 119, .7);--color-shadow: rgba(255, 206, 100, .3)}[data-theme=pink]{--color-primary: rgb(255, 128, 171);--color-primary-dark: rgb(179, 71, 111);--color-primary-light: rgb(245, 221, 224);--color-accent: rgb(224, 117, 135);--color-accent-light: rgb(247, 226, 228);--color-accent-dark: rgb(178, 90, 110);--color-hover: rgba(255, 105, 145, .7);--color-active: rgba(255, 71, 114, .7);--color-shadow: rgba(255, 120, 160, .7)}[data-theme=blue]{--color-primary: rgb(90, 179, 208);--color-primary-dark: rgb(46, 122, 139);--color-primary-light: rgb(178, 216, 230);--color-accent: rgb(118, 177, 193);--color-accent-light: rgb(232, 245, 248);--color-accent-dark: rgb(61, 93, 108);--color-hover: rgba(100, 170, 255, .7);--color-active: rgba(70, 130, 180, .7);--color-shadow: rgba(100, 170, 255, .7)}[data-theme=green]{--color-primary: rgb(129, 199, 132);--color-primary-dark: rgb(56, 142, 60);--color-primary-light: rgb(200, 230, 201);--color-accent: rgb(76, 175, 80);--color-accent-light: rgb(205, 219, 206);--color-accent-dark: rgb(27, 94, 32);--color-hover: rgba(90, 160, 100, .7);--color-active: rgba(50, 120, 80, .7);--color-shadow: rgba(90, 170, 120, .7)}[data-theme=orange]{--color-primary: rgb(255, 183, 77);--color-primary-dark: rgb(245, 124, 0);--color-primary-light: rgb(255, 224, 178);--color-accent: rgb(255, 112, 67);--color-accent-light: rgb(255, 171, 145);--color-accent-dark: rgb(211, 47, 47);--color-hover: rgba(255, 140, 60, .7);--color-active: rgba(255, 100, 40, .7);--color-shadow: rgba(255, 120, 60, .7)}[data-theme=purple]{--color-primary: rgb(186, 104, 200);--color-primary-dark: rgb(142, 36, 170);--color-primary-light: rgb(225, 190, 231);--color-accent: rgb(156, 39, 176);--color-accent-light: rgb(230, 201, 235);--color-accent-dark: rgb(106, 27, 154);--color-hover: rgba(150, 90, 160, .7);--color-active: rgba(120, 50, 120, .7);--color-shadow: rgba(170, 90, 170, .7)}[data-theme=yellow]{--color-primary: rgb(255, 235, 59);--color-primary-dark: rgb(251, 192, 45);--color-primary-light: rgb(255, 249, 196);--color-accent: rgb(245, 127, 23);--color-accent-light: rgb(255, 183, 77);--color-accent-dark: rgb(211, 47, 47);--color-hover: rgba(255, 220, 90, .7);--color-active: rgba(255, 180, 50, .7);--color-shadow: rgba(255, 200, 90, .7)}[data-theme=red]{--color-primary: rgb(229, 115, 115);--color-primary-dark: rgb(211, 47, 47);--color-primary-light: rgb(255, 205, 210);--color-accent: rgb(244, 67, 54);--color-accent-light: rgb(239, 154, 154);--color-accent-dark: rgb(183, 28, 28);--color-hover: rgba(160, 90, 90, .7);--color-active: rgba(120, 50, 50, .7);--color-shadow: rgba(170, 90, 90, .7)}:root{--app-font: "Ubuntu", sans-serif;--write-font: "Montserrat", sans-serif}body,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,blockquote,button,input,textarea,footer{font-family:var(--app-font)}:root{--font-title: 2rem;--font-paragraph: 1rem;--font-small: .875rem;--margin-general: 1rem;--margin-small: .5rem;--margin-large: 2rem;--padding-general: 1rem;--padding-small: .5rem;--padding-large: 2rem;--line-height-normal: 1.6;--line-height-condensed: 1.4;--cell-padding: .5rem;--cell-border: .5rem}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes slide-in{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes rotate-in{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@keyframes rotate-out{0%{opacity:1;transform:rotate(360deg)}to{opacity:0;transform:rotate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-out{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-out{0%,to{transform:scale(1.1)}50%{transform:scale(1)}}.container-form{height:100%;background-color:var(--color-background-light);padding:1.25rem;border-radius:.5rem;box-shadow:0 .25rem .625rem var(--color-shadow);box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.panel{width:100%;padding:.4rem;background-color:#fff;border:.0625 solid var(--color-primary-dark);border-radius:.7rem;box-shadow:0 .25rem .625rem var(--color-shadow);box-sizing:border-box}.panel legend{font-weight:lighter;font-size:1.5rem;margin-bottom:.625rem;color:var(--color-primary-dark)}.panel:disabled{background-color:#fff;border:.0625 solid var(--color-secondary)}.panel:disabled legend{color:var(--color-text-secondary)}.row-panel{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(auto,1fr));gap:1rem;color:var(--color-accent)}.column-panel{display:grid;grid-template-rows:repeat(auto-fill,minmax(auto,1fr));gap:1rem;color:var(--color-accent)}.speaker{height:100%;width:100%;background-color:var(--color-text-secondary-light);padding:1rem;border:.625re,solid var(--color-accent-dark);border-radius:1rem}.send-action{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-dark);color:var(--color-text-primary-light);padding:.625rem 3.25rem;margin:0 auto;max-width:9.25rem;border:none;border-radius:.3125rem;font-size:1.5rem;cursor:pointer;transition:background-color .3s}.sending-state{background-color:var(--color-accent-dark);color:var(--color-accent-light);text-align:center;padding:.625rem 3.25rem;border-radius:.3125rem;font-size:1.5rem;display:flex;align-items:center;gap:.5rem;opacity:0;animation:fadeIn .5s forwards}.spinner{width:1rem;height:1rem;border:.15rem solid transparent;border-top:.15rem solid var(--color-accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{to{opacity:1}}.send-action.disabled{background-color:var(--color-secondary-light);color:var(--color-secondary);cursor:not-allowed;border:.0625rem solid var(--color-primary-dark);box-shadow:none}.edit-box{display:flex;justify-content:center;align-items:center;background-color:#fff}.action-box{background-color:var(--color-secondary-light);padding:1rem;border-radius:1rem}
