:root{--primary:#1e1e2e;--secondary:#89b4fa;--text:#cdd6f4;--subtext:#bac2de;--box:#181b28df;--border:1px solid rgba(255,255,255,.08);--red:#ff6666;--green:#55dd55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--primary);color:var(--text);font-family:Lato,Ubuntu,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--secondary);text-decoration:none}button,input{font:inherit}.container{width:min(1100px,calc(100% - 40px));margin:60px auto}.hero{margin:100px auto 125px}.hero .container{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--subtext);font-size:.78rem;font-weight:700;letter-spacing:.16em}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #55dd5580}.name{margin:15px 0 0;font-size:5.9rem;line-height:1.05;letter-spacing:-.07em;font-weight:900}.brand-accent{color:var(--secondary)}.subtitle{display:block;margin-top:15px;color:var(--subtext);font-size:24px;font-weight:300}.lead{max-width:760px;margin:30px auto;font-size:1.8rem;line-height:1.35;font-weight:600}.lead em{color:var(--secondary);font-style:normal}.a-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;margin-top:12px;border:1px solid #1a1a1a;border-radius:5px;background:var(--secondary);color:#1a1a1a;font-weight:700;transition:.2s ease}.a-button:hover,.submit-button:hover{background:#6f9ee8;transform:translateY(-2px)}.comparison{padding:10px 0}.section-grid{display:grid;grid-template-columns:40% 59%;gap:1%;align-items:start}.section-title{margin:0 0 22px;font-size:28px;line-height:1.25}.red{color:var(--red)}.green{color:var(--green)}.section-right{padding:5px 10px 20px 20px;color:var(--subtext);font-size:1.1rem}.section-right p{margin-top:0;line-height:1.7}.list-card.example{max-width:390px;min-width:0;margin:25px 20px 30px 0;padding:25px;border:var(--border);border-radius:10px;background:var(--box);box-shadow:0 12px 35px #00000012}.slack{display:flex;align-items:flex-start;margin-bottom:20px}.slack:last-child{margin-bottom:0}.avatar{display:flex;flex-shrink:0;width:42px;height:42px;align-items:center;justify-content:center;margin-right:11px;border-radius:50%;font-size:16px;font-weight:800}.avatar-red{background:#ff666622;color:var(--red);border:1px solid #ff666644}.avatar-blue{background:#89b4fa22;color:var(--secondary);border:1px solid #89b4fa44}.avatar-green{background:#55dd5522;color:var(--green);border:1px solid #55dd5544}.slack .text{display:flex;min-width:0;flex-direction:column}.slack .header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.slackname{color:var(--text);font-weight:800}.slacktime{color:var(--subtext);font-size:.78em}.slackmessage{margin-top:3px;color:var(--subtext);overflow-wrap:anywhere}.no,.yes{margin:18px 0;padding:0;list-style:none}.no li,.yes li{position:relative;margin:11px 0;padding-left:28px;line-height:1.5}.no li::before,.yes li::before{position:absolute;left:0;font-weight:900;font-size:1.15rem}.no li::before{content:"×";color:var(--red)}.yes li::before{content:"✓";color:var(--green)}.punchline{margin-top:25px!important;color:var(--secondary);font-weight:700}.principles{padding:30px;border:var(--border);border-radius:10px;background:var(--box)}.principles p{max-width:850px;color:var(--subtext);font-size:1.1rem;line-height:1.8}.principle-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.principle-tags span{padding:7px 13px;border:1px solid #89b4fa33;border-radius:5px;background:#89b4fa12;color:var(--secondary);font-size:.9rem}.quiz-section{scroll-margin-top:30px}.quiz-card{padding:30px;border:var(--border);border-radius:12px;background:var(--box);box-shadow:0 15px 45px #00000018}.quiz-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.quiz-header::-webkit-details-marker{display:none}.quiz-header::after{content:"▼";color:var(--secondary);transition:transform .25s ease}.quiz-container[open] .quiz-header::after{transform:rotate(180deg)}.quiz-header .section-title{margin:10px 0}.quiz-subtitle{margin:0;color:var(--subtext)}.quiz-content{margin-top:25px;padding-top:25px;border-top:var(--border)}.quiz-topline{display:flex;justify-content:space-between;gap:10px;color:var(--secondary);font-size:.8rem;font-weight:800;letter-spacing:.08em}.progress-track{height:7px;margin:14px 0 28px;overflow:hidden;border-radius:10px;background:#ffffff12}#progress-bar{width:0;height:100%;border-radius:inherit;background:var(--secondary);transition:width .3s ease}.question-text{margin:25px 0;color:var(--text);font-size:1.35rem;line-height:1.5}.answers{display:flex;flex-direction:column;gap:12px}.answer{width:100%;padding:15px 17px;border:1px solid #ffffff14;border-radius:7px;background:#ffffff08;color:var(--text);text-align:left;cursor:pointer;transition:.2s ease}.answer:hover{border-color:var(--secondary);background:#89b4fa12;transform:translateX(3px)}#quiz-result{padding:25px 10px;text-align:center}.result-icon{font-size:3.5rem}#result-title{font-size:1.8rem}#result-description{color:var(--subtext);line-height:1.7}#certificate-form{max-width:520px;margin:30px auto 10px;padding:25px;border:1px solid #89b4fa44;border-radius:10px;background:#89b4fa0c;text-align:left}#certificate-form label{display:block;margin-bottom:10px;font-weight:700}#certificate-name{width:100%;padding:13px 14px;border:1px solid #ffffff25;border-radius:6px;outline:0;background:#11111b;color:var(--text)}#certificate-name:focus{border-color:var(--secondary)}.submit-button{width:100%;margin-top:15px;padding:13px 20px;border:0;border-radius:5px;background:var(--secondary);color:#1a1a1a;font-weight:800;cursor:pointer;transition:.2s ease}.restart-button{margin-top:25px;padding:9px 14px;border:1px solid #ffffff20;border-radius:5px;background:0 0;color:var(--subtext);cursor:pointer}.restart-button:hover{border-color:var(--secondary);color:var(--secondary)}[hidden]{display:none!important}footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;margin-top:80px;padding:35px max(25px,calc((100% - 1100px)/ 2));border-top:var(--border);background:var(--box)}.footer-brand{font-size:2rem;font-weight:900;letter-spacing:-.06em}.footer-brand span{color:var(--secondary)}footer p{margin:3px 0;color:var(--text)}.footer-mark,.footer-small{color:var(--subtext);font-size:.85rem}@media (max-width:768px){.container{width:min(100% - 30px,600px);margin:40px auto}.hero{margin:65px auto 85px}.name{font-size:3.5rem}.subtitle{font-size:20px}.lead{font-size:1.5rem}.section-grid{display:block}.section-left,.section-right{width:100%}.section-right{padding:10px 3px 25px;font-size:1rem}.section-title{font-size:24px}.list-card.example{max-width:100%;margin:20px 0}.quiz-card{padding:20px}footer{padding:30px 20px}}@media (max-width:480px){.name{font-size:2.7rem}.subtitle{font-size:17px}.lead{font-size:1.2rem}.section-title{font-size:21px}.list-card.example{padding:18px}.avatar{width:36px;height:36px}.quiz-card{padding:16px}.quiz-header .section-title{font-size:19px}.question-text{font-size:1.1rem}.answer{padding:13px;font-size:.95rem}.principles{padding:20px}footer{flex-direction:column;align-items:flex-start}}.avatar-blue,.avatar-green,.avatar-red{object-fit:cover;overflow:hidden;background:#313244;border:1px solid rgba(255,255,255,.15)}.console-toggle{position:fixed;z-index:1001;right:22px;bottom:20px;display:flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid #89b4fa55;border-radius:7px;background:#181b28f5;color:#cdd6f4;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 30px #0005;backdrop-filter:blur(12px);transition:.2s ease}.console-toggle:hover{border-color:#89b4fa;transform:translateY(-2px)}.console-indicator{width:8px;height:8px;display:inline-block;flex-shrink:0;border-radius:50%;background:#5d5;box-shadow:0 0 9px #55dd5580}.console-chevron{color:#89b4fa}.debug-console{position:fixed;z-index:1000;right:22px;bottom:75px;display:flex;flex-direction:column;width:min(620px,calc(100vw - 30px));height:min(410px,65vh);overflow:hidden;border:1px solid #45475a;border-radius:9px;background:#11111b;box-shadow:0 18px 60px #0009;font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;animation:console-enter .2s ease}.debug-console[hidden]{display:none}@keyframes console-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.console-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;border-bottom:1px solid #313244;background:#181825}.console-heading{display:flex;align-items:center;gap:10px;min-width:0;color:#cdd6f4;font-size:12px}.console-version{color:#6c7086;font-size:10px}.console-controls{display:flex;align-items:center;gap:8px}.console-controls button{padding:5px 9px;border:1px solid #45475a;border-radius:4px;background:0 0;color:#a6adc8;cursor:pointer}.console-controls button:hover{border-color:#89b4fa;color:#89b4fa}#console-close{font-size:18px;line-height:1}.console-output{flex:1;overflow-y:auto;padding:14px;scrollbar-width:thin;scrollbar-color:#45475a #11111b}.console-line{display:flex;align-items:baseline;gap:10px;margin:0 0 11px;color:#cdd6f4;font-size:11px;line-height:1.65;overflow-wrap:anywhere;animation:console-line-in .2s ease}@keyframes console-line-in{from{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.console-time{flex-shrink:0;color:#6c7086}.console-message{color:#cdd6f4}.console-message.success{color:#a6e3a1}.console-message.info{color:#89b4fa}.console-message.warning{color:#f9e2af}.console-input-line{display:flex;align-items:center;gap:9px;min-height:37px;padding:0 14px;border-top:1px solid #313244;background:#181825;font-size:11px}.console-prompt{color:#89b4fa;font-weight:700}.console-input-hint{color:#6c7086}.console-cursor{width:6px;height:13px;background:#a6e3a1;animation:cursor-blink 1s steps(2,start) infinite}@keyframes cursor-blink{to{visibility:hidden}}@media (max-width:480px){.console-toggle{right:12px;bottom:12px;padding:10px 13px}.debug-console{right:10px;bottom:65px;width:calc(100vw - 20px);height:55vh}.console-version{display:none}.console-line{font-size:10px}}.console-toggle{top:18px;left:18px;right:auto;bottom:auto;border-radius:5px;padding:8px 12px;font-size:11px}.debug-console{top:58px;left:18px;right:auto;bottom:auto;width:430px;height:310px;border-radius:5px;background:#11111b;box-shadow:0 8px 30px #0007}@media (max-width:480px){.console-toggle{top:12px;left:12px;right:auto;bottom:auto}.debug-console{top:52px;left:10px;right:auto;bottom:auto;width:calc(100vw - 20px);height:300px}}.console-toggle{width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#181825;border:1px solid #45475a;font-size:0;gap:0}.console-toggle::before{content:">_";color:#a6e3a1;font-family:monospace;font-size:19px;font-weight:700;letter-spacing:-2px}.console-toggle .console-chevron,.console-toggle .console-indicator{display:none}.console-toggle:hover{border-color:#a6e3a1;box-shadow:0 0 12px #a6e3a133}.console-toggle{width:38px!important;height:38px!important;min-width:38px;min-height:38px;padding:0!important;border-radius:5px!important;font-size:0!important}.console-toggle::before{font-size:16px!important}.debug-console:not([hidden]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:99990!important;display:flex!important;flex-direction:column;border:0!important;border-radius:0!important;background:#11111b!important;box-shadow:none!important}.debug-console .console-header{flex-shrink:0;padding:18px 22px;border-bottom:1px solid #313244}.debug-console .console-output{flex:1;min-height:0;overflow-y:auto;padding:22px;font-size:13px;line-height:1.9}.debug-console .console-input-line{flex-shrink:0;padding:16px 22px;border-top:1px solid #313244}.resource-loader{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#1e1e2e;color:#cdd6f4;transition:opacity .45s ease,visibility .45s ease}.resource-loader.loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-content{width:min(390px,calc(100% - 48px));font-family:monospace}.loader-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border:1px solid #a6e3a1;border-radius:6px;color:#a6e3a1;font-size:20px;font-weight:700}.loader-content h2{font-size:17px;letter-spacing:1px;margin-bottom:12px}.loader-dots::after{content:"";animation:loaderDots 1.2s steps(4,end) infinite}@keyframes loaderDots{0%{content:""}25%{content:"."}50%{content:".."}100%,75%{content:"..."}}.loader-content p{color:#a6adc8;font-size:12px;margin-bottom:18px}.loader-track{width:100%;height:3px;background:#313244;overflow:hidden}.loader-progress{width:0;height:100%;background:#a6e3a1;transition:width .12s linear}.loader-meta{display:flex;justify-content:space-between;margin-top:10px;color:#6c7086;font-size:10px}@media (max-width:480px){.debug-console .console-header{padding:14px}.debug-console .console-output{padding:14px}}#loader-container{position:fixed;inset:0;width:100%;height:100%;background:#161622;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100000;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}#loader-container.loader-finished{opacity:0;visibility:hidden;pointer-events:none}#loader-container .loader-content{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}#loader-container .progress-bar{width:clamp(150px,50vw,300px);height:3px;background:#4a4a4a;margin:1.5rem 0;position:relative;overflow:hidden;border-radius:2px}#loader-container .progress{position:absolute;width:50%;height:100%;background:#fff;animation:ratio-loader-progress 1.5s ease-in-out infinite;border-radius:2px}#loader-container .loader-text{font-family:"Space Mono",monospace;color:#fff;font-size:clamp(14px, 3vw, 18px);letter-spacing:2px;opacity:.9;text-transform:uppercase}@keyframes ratio-loader-progress{0%{transform:translateX(-100%)}100%{transform:translateX(200%)}}#loader-container .console-link{display:inline-block;margin-top:1rem;font-family:monospace;font-size:13px;color:#aaa;text-decoration:underline;cursor:pointer;opacity:.8;background:0 0;border:none}#loader-container .console-link:hover{opacity:1;color:#fff}#loader-container .console{width:clamp(280px,90%,700px);max-height:min(40vh,300px);background:#0a0a0a;border-radius:8px;padding:1rem 1.5rem;font-family:monospace;font-size:12px;color:#b0b0b0;overflow-y:auto;border:1px solid #4a4a4a;scrollbar-width:thin}#loader-container .console.hidden{display:none}#loader-container .console-line{margin:.3rem 0;opacity:0;transform:translateY(8px);transition:all .3s ease;overflow-wrap:anywhere;line-height:1.5}#loader-container .console-line.visible{opacity:1;transform:translateY(0)}#loader-container .console-line.success{color:#a6e3a1}#loader-container .console-line.warning{color:#f9e2af}#loader-container .console-line.error{color:#f38ba8}#loader-container .console-line.info{color:#cdd6f4}@media (max-width:600px){#loader-container{padding:1rem}#loader-container .progress-bar{width:clamp(200px,80vw,300px)}#loader-container .console{width:95%;padding:1rem}}.debug-console:not([hidden]){position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(420px,calc(100vw - 32px))!important;height:auto!important;aspect-ratio:1/1;max-height:calc(100dvh - 40px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#181b28!important;box-shadow:0 15px 50px #0008!important;overflow:hidden!important}.debug-console .console-output{flex:1;min-height:0;overflow-y:auto}.debug-console .console-line.success{color:#5d5!important}.debug-console .console-line.error{color:#f66!important}.debug-console .console-line.info,.debug-console .console-line.warning{display:none!important}@media(max-width:480px){.debug-console:not([hidden]){width:min(380px,calc(100vw - 32px))!important}}body:has(#debug-console:not([hidden]))::before{content:"";position:fixed;inset:0;z-index:99989;background:rgba(10,10,18,.88);backdrop-filter:blur(5px)}#debug-console:not([hidden]){position:fixed!important;z-index:99990!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(430px,calc(100vw - 32px))!important;height:min(430px,calc(100vw - 32px),calc(100dvh - 40px))!important;aspect-ratio:1/1;display:flex!important;flex-direction:column!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#181b28!important;box-shadow:0 20px 70px #0009!important;overflow:hidden!important}#debug-console[hidden]{display:none!important}#debug-console .console-header{min-height:55px;flex-shrink:0;display:flex!important;align-items:center;justify-content:center!important;padding:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:0!important}#debug-console .console-header::before{content:"DEBUG CONSOLE";color:#cdd6f4;font-family:monospace;font-size:13px;font-weight:800;letter-spacing:2px}#debug-console .console-controls{display:none!important}#debug-console .console-output{flex:1!important;min-height:0;overflow-y:auto;padding:18px!important}#debug-console .console-line.success{color:#5d5!important}#debug-console .console-line.error{color:#f66!important}#debug-console .console-line.info,#debug-console .console-line.warning{display:none!important}#debug-console .console-input-line{display:none!important}@media(max-width:480px){#debug-console:not([hidden]){width:calc(100vw - 32px)!important;height:calc(100vw - 32px)!important;max-height:calc(100dvh - 40px)!important}}body:has(#debug-console:not([hidden]))::before{display:none!important}html:has(#debug-console:not([hidden]))::before{content:"";position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:99989!important;display:block!important;background:rgba(10,10,18,.94)!important;backdrop-filter:blur(6px);pointer-events:auto}#debug-console:not([hidden]){z-index:99990!important}#debug-console .console-header{color:transparent!important;font-size:0!important}#debug-console .console-header>*{display:none!important}#debug-console .console-header::before{content:"DEBUG CONSOLE"!important;display:block!important;color:#cdd6f4!important;font-family:monospace!important;font-size:13px!important;font-weight:800!important;letter-spacing:2px!important}#debug-console:not([hidden]){position:fixed!important;inset:0!important;z-index:99990!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:20px!important;transform:none!important;border:0!important;border-radius:0!important;background:rgba(18,18,29,.88)!important;backdrop-filter:blur(3px);box-shadow:none!important;overflow:hidden!important}#debug-console[hidden]{display:none!important}#debug-console .console-header{display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:0 0!important;font-size:0!important;color:transparent!important}#debug-console .console-header::before{content:"DEBUG CONSOLE";display:block;color:#cdd6f4;font-family:monospace;font-size:16px;font-weight:700;letter-spacing:2px}#debug-console .console-header>*{display:none!important}#debug-console .console-controls{display:none!important}#debug-console .console-output{display:block!important;flex:none!important;width:clamp(280px,90%,700px)!important;height:clamp(200px,50vh,400px)!important;min-height:0!important;padding:24px!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px!important;background:#0a0a0a!important;color:#b0b0b0!important;box-shadow:0 10px 25px rgba(0,0,0,.2)!important;font-family:monospace!important;font-size:13px!important;line-height:1.7!important}#debug-console .console-line.success{color:#5d5!important}#debug-console .console-line.error{color:#f66!important}#debug-console .console-line.info,#debug-console .console-line.warning{display:none!important}#debug-console .console-input-line{display:none!important}@media(max-width:600px){#debug-console .console-output{width:95%!important;padding:16px!important}}#debug-console:not([hidden]){justify-content:flex-start!important;padding-top:9vh!important;padding-bottom:5vh!important}#debug-console .console-output{height:75vh!important;max-height:75vh!important;min-height:60vh!important;width:clamp(280px,90%,760px)!important;padding:24px!important}#debug-console .console-line{opacity:0!important;transform:translateY(9px)!important;transition:opacity .45s ease,transform .45s ease!important}#debug-console .console-line.visible{opacity:1!important;transform:translateY(0)!important}#debug-console .console-line:first-child{transition-delay:0s!important}#debug-console .console-line:nth-child(2){transition-delay:0.1s!important}#debug-console .console-line:nth-child(3){transition-delay:0.2s!important}#debug-console .console-line:nth-child(4){transition-delay:0.3s!important}#debug-console .console-line:nth-child(5){transition-delay:0.4s!important}#debug-console .console-line:nth-child(6){transition-delay:0.5s!important}#debug-console .console-line:nth-child(7){transition-delay:0.6s!important}#debug-console .console-line:nth-child(8){transition-delay:0.7s!important}#debug-console .console-line:nth-child(9){transition-delay:0.8s!important}#debug-console .console-line:nth-child(10){transition-delay:0.9s!important}.console-toggle{position:fixed!important;z-index:100000!important;pointer-events:auto!important}@media(max-width:600px){#debug-console:not([hidden]){padding-top:8vh!important;padding-bottom:4vh!important}#debug-console .console-output{width:95%!important;height:78vh!important;max-height:78vh!important;min-height:65vh!important;padding:16px!important}}html:has(#debug-console:not([hidden]))::before{content:"";position:fixed;inset:0;z-index:99989;background:rgba(10,10,18,.92);backdrop-filter:blur(5px);pointer-events:none}#debug-console:not([hidden]){position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(430px,calc(100vw - 32px))!important;height:min(430px,calc(100dvh - 40px))!important;min-height:0!important;max-height:430px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:22px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#11111b!important;box-shadow:0 20px 70px rgba(0,0,0,.55)!important;overflow:hidden!important;z-index:99990!important}#debug-console[hidden]{display:none!important}#debug-console .console-header{flex:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important;text-align:center!important;font-size:0!important;color:transparent!important;background:0 0!important;border:0!important}#debug-console .console-header::before{content:"DEBUG CONSOLE";color:#cdd6f4;font:700 14px monospace;letter-spacing:2px}#debug-console .console-header>*{display:none!important}#debug-console .console-output{flex:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;background:#08080d!important;font:12px/1.8 monospace!important;text-align:left!important}#debug-console .console-line{opacity:0!important;transform:translateY(7px)!important;transition:opacity .35s ease,transform .35s ease!important}#debug-console .console-line.visible{opacity:1!important;transform:translateY(0)!important}#debug-console .console-line.success{color:#5d5!important}#debug-console .console-line.error{color:#f66!important}#debug-console .console-line.info,#debug-console .console-line.warning{display:none!important}#debug-console .console-controls{display:none!important}.console-toggle{position:fixed!important;z-index:100000!important;pointer-events:auto!important}@media(max-width:480px){#debug-console:not([hidden]){padding:17px!important}#debug-console .console-output{padding:12px!important}}