*,::after,::before{box-sizing:border-box}html{scrollbar-gutter:stable}:root{--body-background-color:#fefefe;--regular-text-color:#FFFFFF;--block-background-color:#466cbd;--db-description-background-color:#466cbd;--text-block-border-color:lightgrey;--text-block-background-color:#FFFFFF;--special-text-color:#FFFFFF;--menu-button-background-color:#466cbd;--menu-link-color:#333333;--border-color:#0B4FCC;--btn-border-color:slategrey;--donate-btn-background:gold;--green-btn-background:#187e04!important;--blue-btn-background:#0057CC!important;--danger-text-color:#D10000;--question-text:#333333;--accordion-hover:#006EF5;--accordion-active:#006EF5;--accordion-hover-border:#0B4FCC;--accordion-panel-bg-color:#F6F6F6;--sql-background-color:#eee;--sql-color:#C800A4;--code-result-background-color:#F5F5F5;--question-title-bg-color:#E8F2FE;--question-date-color:gray;--arrow-border-color:white;--achievement-row-hover:rgba(0, 0, 0, 0.05);--achievement-row-recommended-bg:rgba(0, 117, 255, 0.08);--achievement-icon-bg:rgba(0, 0, 0, 0.04);--achievement-icon-border:rgba(0, 0, 0, 0.10);--achievement-icon-fg:rgba(0, 105, 230, 0.95);--achievement-linkedin-bg:rgba(10, 102, 194, 0.12);--achievement-linkedin-border:rgba(10, 102, 194, 0.22);--achievement-linkedin-fg:#0A66C2;--test-timer-shadow:rgba(70, 108, 189, 0.25);--test-timer-muted-text:rgba(51, 51, 51, 0.75)}[data-theme=dark]{--body-background-color:#171B23;--regular-text-color:#F0F6FC;--question-text:#F0F6FC;--text-block-border-color:#484F58;--block-background-color:#273E74;--db-description-background-color:#263E74;--text-block-background-color:#21262E;--code-result-background-color:#21262E;--special-text-color:#FFFFFF;--menu-button-background-color:#263E74;--menu-link-color:#FFFFFF;--border-color:#484F58;--btn-border-color:#C9D1D9;--donate-btn-background:#E3B341;--green-btn-background:#1F7A34!important;--blue-btn-background:#0057CC!important;--danger-text-color:#FF6B6B;--question-title-bg-color:#484F58;--accordion-hover:#006EF5;--accordion-active:#006EF5;--accordion-hover-border:#F0F6FC;--accordion-panel-bg-color:#21283A;--sql-background-color:#484F58;--sql-color:#4DA3FF;--question-date-color:#F0F6FC;--arrow-border-color:white;--achievement-row-hover:rgba(255, 255, 255, 0.07);--achievement-row-recommended-bg:rgba(121, 192, 255, 0.12);--achievement-icon-bg:rgba(255, 255, 255, 0.08);--achievement-icon-border:rgba(255, 255, 255, 0.12);--achievement-icon-fg:rgba(121, 192, 255, 0.95);--achievement-linkedin-bg:rgba(10, 102, 194, 0.16);--achievement-linkedin-border:rgba(10, 102, 194, 0.28);--achievement-linkedin-fg:#79C0FF;--test-timer-shadow:rgba(3, 7, 18, 0.8);--test-timer-muted-text:rgba(240, 246, 252, 0.7)}[data-theme=dark] .practice-list{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23F0F6FC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="2"></circle><circle cx="6" cy="12" r="2"></circle><circle cx="6" cy="18" r="2"></circle><line x1="6" y1="8" x2="6" y2="10"></line><line x1="6" y1="14" x2="6" y2="16"></line><line x1="12" y1="6" x2="20" y2="6"></line><line x1="12" y1="12" x2="20" y2="12"></line><line x1="12" y1="18" x2="20" y2="18"></line></svg>')}[data-theme=dark] .lessons-list{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23F0F6FC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>')}[data-theme=dark] .tests-list{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23F0F6FC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="3" width="18" height="18" rx="2"></rect><polyline points="9 12 11 14 15 10"></polyline></svg>')}[data-theme=dark] .star-list{background-image:url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" stroke="%23F0F6FC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><polygon points="14,4 17,11 24,12 19,17 20,24 14,20 8,24 9,17 4,12 11,11"/></svg>')}[data-theme=dark] .db-description .accordion{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%234DA3FF'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='1.5'%20y='2'%20width='13'%20height='12'%20rx='1.5'/%3E%3Cline%20x1='1.5'%20y1='6'%20x2='14.5'%20y2='6'/%3E%3Cline%20x1='1.5'%20y1='10'%20x2='14.5'%20y2='10'/%3E%3Cline%20x1='6'%20y1='2'%20x2='6'%20y2='14'/%3E%3Cline%20x1='10'%20y1='2'%20x2='10'%20y2='14'/%3E%3C/svg%3E")}[data-theme=dark] .db-description .accordion.active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="12" width="12"><polygon points="0,4 9,4 5,11" fill="%234DA3FF"/></svg>')!important}body,html{margin:0;padding:0;height:100%;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;background-color:var(--body-background-color);color:var(--regular-text-color)}.hidden{display:none}.invisible{overflow:hidden;height:0}a,a:visited{text-decoration:none}.container{display:grid;grid-template-rows:auto 1fr auto;height:100%}main2{display:grid;grid-template-columns:20% 80%;overflow-y:auto}main3{display:grid;grid-template-columns:20% 55% 25%;overflow-y:auto}.column{padding-top:.7rem}.column:nth-child(2){padding:.7rem 1rem 0 1rem;overflow-y:visible;display:block}main{display:grid;overflow-y:auto}.button{background-color:var(--blue-btn-background);color:#fff;cursor:pointer;padding:6px;text-align:center;margin:7px 0;border:1px solid var(--btn-border-color);border-radius:4px;display:flex;max-width:max-content}.button>span{line-height:24px;padding:0 5px}.text-button{cursor:pointer;display:flex;align-items:center}.mobile-container .text-button{font-size:small}.text-button>span{padding:2px}.text-button.blue{color:#0069e6}.text-button.red{color:var(--danger-text-color)}.button.default{color:#8860d0;background-color:#fff}.button-small{border:none;border-radius:3px;cursor:pointer}.button-small.green,.button.green{color:#fff;background-color:var(--green-btn-background)}.button-small.gray,.button.gray{color:#fff;background-color:gray}.button.blue{background-color:var(--blue-btn-background)}.button-small.red,.button.red{background-color:#8b0000}.toast{position:fixed;left:50%;top:-100px;transform:translateX(-50%);min-width:280px;max-width:500px;padding:16px 24px;background-color:var(--accordion-panel-bg-color);color:var(--question-text);border:1px solid var(--text-block-border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);text-align:center;line-height:1.5rem;font-size:15px;font-weight:500;z-index:9999;opacity:0;transition:opacity .3s ease-out,top .4s cubic-bezier(.68, -.55, .265, 1.55),box-shadow .3s ease}.toast.visible{opacity:1;top:20px;box-shadow:0 12px 32px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15)}.toast.error{background:linear-gradient(135deg,#b91c1c 0,#991b1b 100%);color:#fff;border-color:#7f1d1d}.login-popup{opacity:0;transition:opacity .3s ease-out;min-height:96px;background-color:var(--block-background-color);color:#fff;text-align:center;border-radius:3px;padding:0!important;position:fixed;z-index:1;border:1px solid gray;top:-1000px;min-width:300px}.container .login-popup,.container3 .login-popup{width:20%;left:40%}.mobile-container .login-popup{width:80%;left:10%}.login-popup-header{text-align:right;padding:5px 9px;background-color:var(--accordion-panel-bg-color);border-top-right-radius:3px;border-top-left-radius:3px;margin-bottom:12px;color:var(--question-text)}.login-popup-footer{font-size:smaller;padding:10px}.login-popup-title{width:94%;display:inline-block;text-align:left}.pointer-hand{cursor:pointer}.social-login-button{width:40px;height:40px;display:inline-block;margin:0 5px;cursor:pointer}.login-popup.visible{top:36%!important;opacity:1}.login-button{position:absolute;cursor:pointer}.container .login-button{right:160px;top:24px}.yandexLoginWrapper{padding:0!important}header{text-align:left;background-color:var(--accordion-panel-bg-color);padding:0 7px 7px 7px;display:flex;flex-flow:row;justify-content:space-between;color:var(--question-text);border-bottom:1px solid var(--text-block-border-color);height:60px}header h1,header h3{display:flex;margin:0;gap:5px;flex-direction:column}header a,header a:visited{color:var(--question-text);text-decoration:none}header .button{max-height:2.4em;font-size:large}.donation-goal-widget .button .currency,header .button .currency{background-color:gold;border-radius:50%;padding:1px 6px;color:#d2691e;margin:0 8px 0 0}.top-menu-left{min-width:12.5vw;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;column-gap:1em;padding-top:10px}.top-menu-left h2{padding-top:5px}.site-name{font-size:clamp(24px, 1.5vw, 32px);font-weight:700}.mobile-container .site-name{font-size:1.5em!important}.site-promo{font-size:clamp(16px, 1vw, 20px);white-space:nowrap}.site-name-wrapper{display:flex;justify-content:space-evenly;padding-top:3px;font-size:1.5em;font-size:clamp(10px, .9vw, 14px)}.mobile-container .site-promo{font-size:small}.top-menu-center{display:flex;padding-top:.3em}.top-menu-buttons{display:flex;justify-content:end;align-items:center;padding-top:.5em;column-gap:.5rem}.site-description{font-size:clamp(10px, 1vw, 14px)}.top-menu-buttons.mobile button{font-size:large;min-width:48px;min-height:44px;display:flex}.login-menu{position:absolute;top:105%;right:0;padding:10px;z-index:1000;width:240px;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px 0 6px 6px}.login-option{border:1px solid var(--text-block-border-color);border-radius:6px;display:flex;flex-direction:row;gap:.5rem;height:52px;overflow-y:hidden;justify-items:center;justify-content:flex-start;padding:5px 0;margin:3px 0;align-items:center;background-color:#000;color:#fff}.achievements-popup{position:absolute;top:100%;padding:10px;box-shadow:rgba(0,0,0,.2) 0 2px 5px;z-index:1000;width:400px;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px 0 6px 6px}.achievement{display:flex;flex-direction:row;justify-content:flex-start;padding:3px;gap:.5rem;align-items:center}.achievement .achievement-date{min-width:100px}.achievement .achievement-title{flex:1;min-width:100px}.achievements-popup h4{margin:.5rem 0}.top-menu-switchers{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.7em}.theme-switch-wrapper{display:flex;align-items:center;position:absolute}.theme-switch{display:inline-block;height:30px;position:relative;width:60px}.theme-switch input{display:none}.slider{background-color:#fff;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#d3d3d3;bottom:3px;content:"";height:24px;left:3px;position:absolute;transition:.4s;width:24px}.slider .moon{float:right;margin:3px;overflow:inherit;width:18px;height:18px}input:checked+.slider:before{background-color:var(--text-color)}input:checked+.slider{background-color:#000;color:var(--regular-text-color)}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px;color:#000;padding:3px 1px}.slider.round:before{border-radius:50%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-selector{display:flex;align-items:center}.language-selector__control{appearance:none;width:10.5rem;max-width:100%;min-height:2.25rem;padding:6px 42px 6px 32px;color:var(--question-text);font:inherit;font-weight:600;line-height:1.2;background-color:var(--text-block-background-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23466cbd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:9px center,calc(100% - 12px) center;background-repeat:no-repeat;background-size:16px,12px;border:1px solid var(--text-block-border-color);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.language-selector__control:hover{border-color:var(--block-background-color);background-color:var(--accordion-panel-bg-color)}.language-selector__control:focus-visible{outline:0;border-color:var(--blue-btn-background);box-shadow:0 0 0 3px rgba(0,87,204,.2)}[data-theme=dark] .language-selector__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379c0ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f0f6fc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}.menu{padding-left:6px}.menu .selector{display:flex;column-gap:4px;flex-direction:column;justify-items:left;padding:.5em 0}.mobile-container .menu .selector{margin-bottom:.5rem}.menu .selector .selector-options{display:flex;padding:.5em 1em .3em .3em;flex-flow:wrap;justify-content:space-between;gap:.5em}.menu .panel{padding:0;background-color:var(--accordion-panel-bg-color);color:#0071db;max-height:0;overflow-x:hidden;transition:max-height .2s ease-out;text-align:left;overflow-y:scroll}.menu .panel ol,.menu .panel ul{color:var(--menu-link-color);font-size:medium}.menu .panel ul{padding-left:3em}.menu .panel ol{list-style-type:none;padding-left:.5em}.menu .question-number{display:inline-block;width:2.5rem;min-width:2.5rem;text-align:right}.menu .panel a{color:var(--menu-link-color);display:flex;margin:7px 0;text-decoration:none;padding-bottom:6px;flex:1;min-width:0}.menu .panel .question-row{display:flex;align-items:center}.menu .panel .question-reorder{display:inline-flex;flex-direction:column;flex-shrink:0}.menu .panel .question-reorder__btn{background:0 0;border:none;color:var(--menu-link-color);cursor:pointer;font-size:.6em;line-height:1;padding:1px 4px}.menu .panel .question-reorder__btn:hover{color:var(--question-text)}.menu .panel a:hover{border-bottom:1px solid var(--question-text)}.menu .accordion{background-color:var(--accordion-panel-bg-color);color:var(--question-text);cursor:pointer;display:flex;flex-flow:row;justify-content:space-between;width:100%;text-align:left;border:none;outline:0;font-weight:700;border-bottom:2px solid transparent;font-size:.9em;padding:7px 0}.accordion .accordion-icons{display:none}.db-description .accordion{border-bottom:1px solid transparent;width:100%;text-align:left;font-size:larger;padding:3px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23C800A4'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='1.5'%20y='2'%20width='13'%20height='12'%20rx='1.5'/%3E%3Cline%20x1='1.5'%20y1='6'%20x2='14.5'%20y2='6'/%3E%3Cline%20x1='1.5'%20y1='10'%20x2='14.5'%20y2='10'/%3E%3Cline%20x1='6'%20y1='2'%20x2='6'%20y2='14'/%3E%3Cline%20x1='10'%20y1='2'%20x2='10'%20y2='14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 8px;background-size:1em 1em;padding-left:1.3em}.db-description .accordion.active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="12" width="12"><polygon points="0,4 9,4 5,11" fill="%23C800A4"/></svg>')!important}.db-description .accordion svg{margin-top:5px}.db-description .panel{display:none;background-color:var(--accordion-panel-bg-color);color:var(--menu-link-color);padding:6px 12px;font-size:medium;margin:.5rem 0}.db-description .panel ul{list-style:none;padding:0}.db-description .panel li{margin-bottom:.5rem;display:flex}.db-description .panel.active{display:block!important;transition:.4s}.accordion.active .accordion-icons{display:block!important}.accordion:hover{border-bottom:2px solid var(--question-text)}.accordion-title{padding-top:5px}.accordion .accordion-icons{padding-top:4px}.menu-content .panel.active{max-height:22vh!important}.user-solutions-count{display:flex;flex-direction:row;justify-items:center;margin:0 0 12px 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;align-items:center;justify-content:center;column-gap:1em;padding:8px}.progress-widget{margin:0 0 12px 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;padding:16px}.progress-widget-header{margin-bottom:12px}.progress-widget-header h3{margin:0;font-size:16px;font-weight:600;color:var(--question-text)}.progress-widget-content{display:flex;flex-direction:column;gap:12px}.progress-bar-container{width:100%;height:16px;background-color:#e0e0e0;border-radius:8px;overflow:hidden;border:1px solid var(--text-block-border-color)}.progress-bar{height:100%;background:linear-gradient(90deg,#338fff 0,#00ced1 100%);border-radius:8px;transition:width .3s ease}.progress-stats{display:flex;justify-content:space-between;align-items:center;font-size:14px}.progress-count{font-weight:600;color:var(--question-text)}.progress-percentage{font-weight:700;color:#338fff;font-size:16px}.question-wrapper{margin:0 0 12px 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;padding:.5em;line-height:1.5rem}.question-wrapper h1{line-height:normal}.question-heading{margin:0 .5em;font-size:larger}.question-wrapper table{border-collapse:collapse;border:1px solid var(--text-block-border-color)}.question-wrapper th{background-color:var(--accordion-panel-bg-color);color:var(--question-text);border:1px solid var(--text-block-border-color);padding:5px 10px}.lesson-wrapper{margin:0 0 12px 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;padding:.5em}.lesson-wrapper p{line-height:1.5em}.lesson-wrapper a,.lesson-wrapper a:visited{color:var(--menu-link-color);text-decoration:underline}.lesson-wrapper li{padding-top:1em;line-height:1.5em}.question{padding:5px 15px;font-size:larger;line-height:1.3em}.achievement a:visited,.code-result a,.code-result a:visited,.question a,.question a:visited .achievement a{color:#0069e6!important}.question-action{font-style:italic;padding-left:15px;font-size:smaller;margin:3px 0}.answers{padding:5px 15px}.answer{padding:10px;display:flex;gap:.5em}.answer input{width:16px;min-width:16px;height:16px;min-height:16px}.answer label{line-height:20px}.code-result a,.code-result a:visited{color:var(--menu-link-color)}.code-result .result-table td:first-child,.code-result .result-table th{background-color:var(--accordion-panel-bg-color)}.code-result .result-table td:first-child{width:16px;text-align:right}.code-result .referral-link{font-size:large;padding:1em;border:solid 1px;border-radius:6px;margin-top:2rem}.question-title{display:flex;width:100%;font-weight:700;padding:6px}.question-level{width:18px;height:18px;display:inline-block;vertical-align:bottom;border-radius:50%;background-color:gray;margin-right:.5em;margin-top:.15em}.question-rate-panel{border:1px solid #1b9843;border-radius:6px;padding:16px;background:#327A4A33}.question-rate-panel input[type=radio i]{margin:-3px 8px 0 0;vertical-align:middle}.question-rate-panel label{margin-right:15px}.question-level.rate1{background-color:#6dd320}.question-level.rate2{background-color:#55a300}.question-level.rate3{background-color:#edbc09}.question-level.rate4{background-color:#cb1313}.question-level.rate5{background-color:#900}.question-title .question-star{font-size:small;cursor:pointer}.question-link .question-star{padding-left:3px;font-size:xx-small}.current-question{border-left:.3rem solid #11926e}.current-question .question-number{width:2.2rem!important;min-width:2.2rem!important}.question-link.solved{color:gray!important}.question-star.favored{color:red}.question pre{font-family:Arial,Helvetica,sans-serif;line-height:1.5em;white-space:pre-line;margin:.5rem 0}.question .attention{font-weight:700;font-style:italic}.question-title .question-dates{color:var(--question-date-color);font-size:small;padding-left:20%}.question-navigate{display:flex;background-color:var(--block-background-color);border-bottom:1px solid var(--text-block-border-color);border-radius:6px;margin-left:5px;color:#fff}.question-navigate a{padding:4px 12px}.answer .sql,.code-result .sql,.question .sql{color:var(--sql-color);font-family:monospace;font-size:x-large}.code-result .sql_error{color:red}.arrow{display:inline-block;padding:3px;border:solid var(--arrow-border-color);border-width:0 3px 3px 0}.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.code-actions-upper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.mobile-container .code-actions-upper,.mobile-container .code-buttons{padding:0 .5rem}.code-actions-upper>div{display:flex;flex-direction:row;column-gap:1em}.code-wrapper{border:1px solid var(--text-block-border-color);border-radius:6px;resize:vertical;min-height:20vh;height:25vh;max-height:50vh;background-color:var(--text-block-background-color);font-size:inherit}#voiceInputBtn .voice-label-listening{display:none}#voiceInputBtn.listening .voice-label-idle{display:none}#voiceInputBtn.listening .voice-label-listening{display:inline}#voiceInputBtn.listening svg path,#voiceInputBtn.listening svg rect{fill:var(--danger-text-color)}#voiceInputBtn.listening{color:var(--danger-text-color);animation:voice-input-pulse 1.2s ease-in-out infinite}@keyframes voice-input-pulse{0%,100%{opacity:1}50%{opacity:.55}}.free-answer-textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font-family:inherit;font-size:inherit;line-height:1.5;color:var(--question-text)}.code-buttons{justify-content:right;display:flex;flex-flow:row;margin:.5em 0;column-gap:1em}.code-buttons a{font-size:smaller}.test-overview{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:.5rem;margin:.75rem 0 1.25rem;flex-direction:column;align-items:stretch;justify-self:anchor-center;width:100%;max-width:100%}.test-overview .timer-copy{display:flex;flex-direction:column;gap:.35rem}.test-overview .timer-title{font-size:1rem;font-weight:600;color:var(--test-timer-muted-text);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.test-overview .timer-value{font-size:1.05rem;font-weight:700;white-space:nowrap}.test-overview .timer-progress{font-size:.85rem;color:var(--test-timer-muted-text)}.test-overview .timer-action{width:100%;justify-content:center}.code-result{min-height:28vh;padding:15px;max-height:50vh;overflow:auto;color:var(--question-text);background-color:var(--code-result-background-color)}.code-result .result-table{border:1px solid gray;width:100%;border-collapse:collapse}.code-result .result-table td,.code-result .result-table th{border:1px solid silver;color:var(--question-text);font-size:smaller}.db-description{overflow:hidden;font-size:smaller;padding:0 .5em}.db-description h2{margin:.3em 0}.container .db-description{border-radius:6px 0 0 0}.db-description h3{border-bottom:1px solid #fff;padding-bottom:5px}.db-description table{border-collapse:collapse;width:100%;font-size:smaller}.db-description th,td{border:1px solid var(--text-block-border-color);text-align:left;padding:8px}.db-description .sql{cursor:pointer;font-family:monospace}.db-description .accordion .sql{font-size:x-large;color:var(--sql-color)}.db-description .table-columns .sql{font-size:large;color:var(--sql-color)}.db-description .table-columns{font-size:smaller;padding-inline:14px}.db-description .table-wrapper{overflow-x:auto;padding:7px 0;margin-bottom:1em}.container .db-description .table-wrapper{max-width:24vw}.mobile-container .right .db-description .table-wrapper{max-width:99vw}.db-description a,.db-description a:visited{color:var(--question-text);font-weight:700}.db-description .referal-add-block{display:flex;flex-direction:row;gap:5px;border:1px solid #fff;padding:.3em;justify-content:center;margin:1rem 0}.solutions{border-radius:6px 0 0 0;padding:12px;background-color:var(--db-description-background-color)}.solution-wrapper{margin:0 0 12px 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;padding:.5em}.solution-block{height:20vh}.solution-footer,.solution-title{font-weight:700;font-size:small;padding:6px;display:flex;justify-content:space-between;align-items:center}.solution-footer{text-align:right}.likes-count{font-size:larger;border:1px solid var(--text-block-border-color);color:var(--question-text);padding:0 5px 5px 5px;border-radius:6px;background-color:var(--db-description-background-color)}footer{background-color:var(--accordion-panel-bg-color);color:var(--question-text);font-size:clamp(10px, .9vw, 14px)}.mobile-container footer{padding-top:.3rem}.footer-links{display:flex;gap:.5rem 2em;max-height:4rem;flex-flow:row wrap;margin-top:5px;width:100%;flex-direction:row;justify-content:center}.footer-links>div,.footer-links>div>a{padding:0 10px;display:flex;align-items:center;column-gap:4px}.footer-links>div{margin-bottom:5px}footer a,footer a:visited{color:var(--question-text);display:inline-block}.tg-icon{background-color:#64a9dc;height:24px;display:inline-block;width:24px;border-radius:3px}.tg-icon>span{display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e")}.whatsup-icon{background-color:#25d366;height:24px;display:inline-block;width:24px;border-radius:3px}.whatsup-icon>span{display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.029-.967-.272-.099-.47-.148-.669.15-.198.297-.767.967-.94 1.166-.173.198-.347.223-.644.075-.297-.149-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.447-.52.149-.174.198-.298.298-.497.099-.198.05-.372-.025-.521-.075-.149-.669-1.611-.916-2.206-.242-.579-.487.5-.669.51-.173.008-.372.01-.571.01-.198 0-.52.075-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.877 1.213 3.075.149.198 2.099 3.205 5.077 4.364.71.306 1.263.489 1.695.625.712.227 1.36.195 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.288.173-1.413-.075-.124-.272-.198-.57-.347z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e")}.loader{color:#50aaff;font-size:20px;margin:120px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.talkpal-ad-container{width:250px;height:360px;background-color:#f0f2f5;border:1px solid silver;border-radius:8px;overflow:hidden;font-family:Arial,sans-serif;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;text-decoration:none;color:inherit;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;max-width:45%;max-height:295px}.talkpal-ad-container:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.talkpal-ad-logo{max-width:80%;max-height:80px;height:auto;display:block;margin-bottom:15px}.talkpal-ad-text{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}.talkpal-ad-subtext{font-size:14px;color:#555;line-height:1.4;margin-bottom:20px}.talkpal-ad-button{display:inline-block;background-color:#007bff;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s ease-in-out;margin-top:auto}.talkpal-ad-button:hover{background-color:#0056b3}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.email-login-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:10000;align-items:center;justify-content:center}.email-login-popup-content{background:var(--text-block-background-color);border:1px solid var(--text-block-border-color);border-radius:8px;padding:30px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.email-login-popup-close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:24px;cursor:pointer;color:var(--question-text);line-height:1;padding:0;width:30px;height:30px}.email-login-popup-close:hover{opacity:.7}.email-login-popup-title{margin-top:0;margin-bottom:20px;color:var(--question-text)}.email-login-input-group{margin-bottom:15px}.email-login-input{width:100%;padding:12px;border:1px solid var(--text-block-border-color);border-radius:4px}.mobile-menu-dropdown{position:absolute;top:50px;left:6px;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;min-width:200px;animation:slideDown .3s ease-out}.mobile-menu-dropdown.hidden{display:none}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-item{padding:12px 16px;border-bottom:1px solid var(--text-block-border-color);display:flex;align-items:center;justify-content:center}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item .language-selector{width:100%;justify-content:center}.mobile-menu-item .language-selector__control{width:min(100%,14rem)}.email-login-input:focus{outline:0;border-color:var(--block-background-color)}.email-login-submit-btn{width:100%;padding:12px;background-color:var(--green-btn-background);color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;font-weight:700;margin-top:5px}.email-login-submit-btn:hover{opacity:.9}.email-login-switch-text{text-align:center;margin-top:15px;color:var(--question-text)}.email-login-link{color:var(--blue-btn-background);text-decoration:none;font-weight:700}.email-login-link:hover{text-decoration:underline}.email-login-error-message{padding:12px;margin-bottom:15px;border-radius:4px;background-color:#fee;border:1px solid #fcc;color:#c33;font-size:14px;line-height:1.4}[data-theme=dark] .email-login-error-message{background-color:rgba(220,38,38,.2);border-color:rgba(220,38,38,.4);color:#fca5a5}.practice-list{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="2"></circle><circle cx="6" cy="12" r="2"></circle><circle cx="6" cy="18" r="2"></circle><line x1="6" y1="8" x2="6" y2="10"></line><line x1="6" y1="14" x2="6" y2="16"></line><line x1="12" y1="6" x2="20" y2="6"></line><line x1="12" y1="12" x2="20" y2="12"></line><line x1="12" y1="18" x2="20" y2="18"></line></svg>');background-repeat:no-repeat;background-size:inherit;background-position:left 0;padding-left:26px}.lessons-list{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>');background-repeat:no-repeat;background-size:inherit;background-position:left 0;padding-left:28px}.tests-list{background-image:url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="3" width="18" height="18" rx="2"></rect><polyline points="9 12 11 14 15 10"></polyline></svg>');background-repeat:no-repeat;background-size:inherit;background-position:left 0;padding-left:26px}.star-list{background-image:url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><polygon points="14,4 17,11 24,12 19,17 20,24 14,20 8,24 9,17 4,12 11,11"/></svg>');background-repeat:no-repeat;background-position:left 0;padding-left:26px;background-size:24px}.icon-trash{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.25C9.58579 2.25 9.25 2.58579 9.25 3V3.75H5C4.58579 3.75 4.25 4.08579 4.25 4.5C4.25 4.91421 4.58579 5.25 5 5.25H19C19.4142 5.25 19.75 4.91421 19.75 4.5C19.75 4.08579 19.4142 3.75 19 3.75H14.75V3C14.75 2.58579 14.4142 2.25 14 2.25H10Z" fill="%23D10000"/><path d="M10 10.6499C10.4142 10.6499 10.75 10.9857 10.75 11.3999V18.3999C10.75 18.8141 10.4142 19.1499 10 19.1499C9.58579 19.1499 9.25 18.8141 9.25 18.3999V11.3999C9.25 10.9857 9.58579 10.6499 10 10.6499Z" fill="%23D10000"/><path d="M14.75 11.3999C14.75 10.9857 14.4142 10.6499 14 10.6499C13.5858 10.6499 13.25 10.9857 13.25 11.3999V18.3999C13.25 18.8141 13.5858 19.1499 14 19.1499C14.4142 19.1499 14.75 18.8141 14.75 18.3999V11.3999Z" fill="%23D10000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.99142 7.91718C6.03363 7.53735 6.35468 7.25 6.73684 7.25H17.2632C17.6453 7.25 17.9664 7.53735 18.0086 7.91718L18.2087 9.71852C18.5715 12.9838 18.5715 16.2793 18.2087 19.5446L18.189 19.722C18.045 21.0181 17.0404 22.0517 15.7489 22.2325C13.2618 22.5807 10.7382 22.5807 8.25108 22.2325C6.95954 22.0517 5.955 21.0181 5.81098 19.722L5.79128 19.5446C5.42846 16.2793 5.42846 12.9838 5.79128 9.71852L5.99142 7.91718ZM7.40812 8.75L7.2821 9.88417C6.93152 13.0394 6.93152 16.2238 7.2821 19.379L7.3018 19.5563C7.37011 20.171 7.84652 20.6612 8.45905 20.747C10.8082 21.0758 13.1918 21.0758 15.5409 20.747C16.1535 20.6612 16.6299 20.171 16.6982 19.5563L16.7179 19.379C17.0685 16.2238 17.0685 13.0394 16.7179 9.88417L16.5919 8.75H7.40812Z" fill="%23D10000"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}[data-theme=dark] .icon-trash{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.25C9.58579 2.25 9.25 2.58579 9.25 3V3.75H5C4.58579 3.75 4.25 4.08579 4.25 4.5C4.25 4.91421 4.58579 5.25 5 5.25H19C19.4142 5.25 19.75 4.91421 19.75 4.5C19.75 4.08579 19.4142 3.75 19 3.75H14.75V3C14.75 2.58579 14.4142 2.25 14 2.25H10Z" fill="%23FF6B6B"/><path d="M10 10.6499C10.4142 10.6499 10.75 10.9857 10.75 11.3999V18.3999C10.75 18.8141 10.4142 19.1499 10 19.1499C9.58579 19.1499 9.25 18.8141 9.25 18.3999V11.3999C9.25 10.9857 9.58579 10.6499 10 10.6499Z" fill="%23FF6B6B"/><path d="M14.75 11.3999C14.75 10.9857 14.4142 10.6499 14 10.6499C13.5858 10.6499 13.25 10.9857 13.25 11.3999V18.3999C13.25 18.8141 13.5858 19.1499 14 19.1499C14.4142 19.1499 14.75 18.8141 14.75 18.3999V11.3999Z" fill="%23FF6B6B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.99142 7.91718C6.03363 7.53735 6.35468 7.25 6.73684 7.25H17.2632C17.6453 7.25 17.9664 7.53735 18.0086 7.91718L18.2087 9.71852C18.5715 12.9838 18.5715 16.2793 18.2087 19.5446L18.189 19.722C18.045 21.0181 17.0404 22.0517 15.7489 22.2325C13.2618 22.5807 10.7382 22.5807 8.25108 22.2325C6.95954 22.0517 5.955 21.0181 5.81098 19.722L5.79128 19.5446C5.42846 16.2793 5.42846 12.9838 5.79128 9.71852L5.99142 7.91718ZM7.40812 8.75L7.2821 9.88417C6.93152 13.0394 6.93152 16.2238 7.2821 19.379L7.3018 19.5563C7.37011 20.171 7.84652 20.6612 8.45905 20.747C10.8082 21.0758 13.1918 21.0758 15.5409 20.747C16.1535 20.6612 16.6299 20.171 16.6982 19.5563L16.7179 19.379C17.0685 16.2238 17.0685 13.0394 16.7179 9.88417L16.5919 8.75H7.40812Z" fill="%23FF6B6B"/></svg>')}.icon-copy{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 3.25C5.82436 3.25 3.25 5.82436 3.25 9V16.1069C3.25 16.5211 3.58579 16.8569 4 16.8569C4.41421 16.8569 4.75 16.5211 4.75 16.1069V9C4.75 6.65279 6.65279 4.75 9 4.75H16.0129C16.4271 4.75 16.7629 4.41421 16.7629 4C16.7629 3.58579 16.4271 3.25 16.0129 3.25H9Z" fill="%230069E6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.4026 6.79315C15.1616 6.43093 11.8384 6.43093 8.59748 6.79315C7.6742 6.89634 6.93227 7.62293 6.82344 8.55337C6.43906 11.8399 6.43906 15.1599 6.82344 18.4464C6.93227 19.3769 7.6742 20.1034 8.59748 20.2066C11.8384 20.5689 15.1616 20.5689 18.4026 20.2066C19.3258 20.1034 20.0678 19.3769 20.1766 18.4464C20.561 15.1599 20.561 11.8399 20.1766 8.55337C20.0678 7.62293 19.3258 6.89634 18.4026 6.79315ZM8.76409 8.28387C11.8943 7.93402 15.1057 7.93402 18.2359 8.28387C18.4733 8.31039 18.6599 8.4981 18.6867 8.72762C19.0576 11.8983 19.0576 15.1015 18.6867 18.2722C18.6599 18.5017 18.4733 18.6894 18.2359 18.7159C15.1057 19.0658 11.8943 19.0658 8.76409 18.7159C8.52674 18.6894 8.34013 18.5017 8.31329 18.2722C7.94245 15.1015 7.94245 11.8983 8.31329 8.72762C8.34013 8.4981 8.52674 8.31039 8.76409 8.28387Z" fill="%230069E6"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.run-icon{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.266 10.4837C20.2579 11.2512 20.2579 12.7486 19.266 13.5161C16.2685 15.8355 12.9213 17.6637 9.34979 18.9321L8.69732 19.1639C7.44904 19.6072 6.13053 18.7627 5.96154 17.4741C5.48938 13.8739 5.48938 10.1259 5.96154 6.52574C6.13053 5.23719 7.44905 4.39263 8.69732 4.83597L9.34979 5.06771C12.9213 6.33619 16.2685 8.16434 19.266 10.4837ZM18.3481 12.3298C18.5639 12.1628 18.5639 11.837 18.3481 11.67C15.4763 9.44796 12.2695 7.69648 8.84777 6.4812L8.1953 6.24947C7.87035 6.13406 7.49691 6.35401 7.44881 6.72079C6.99363 10.1915 6.99363 13.8083 7.44881 17.2791C7.49691 17.6458 7.87035 17.8658 8.19529 17.7504L8.84777 17.5187C12.2695 16.3034 15.4763 14.5519 18.3481 12.3298Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.run-query-icon{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.54518 8.16266C6.32996 8.10588 6.15108 7.95644 6.05692 7.75475C5.96276 7.55306 5.96305 7.31997 6.05771 7.11852L7.71846 3.58413C7.84222 3.32074 8.10717 3.15272 8.39819 3.15308C8.6892 3.15344 8.95373 3.32212 9.07684 3.58581L9.80947 5.15504C9.83566 5.14475 9.86271 5.13582 9.89054 5.12836C14.2378 3.9635 18.7064 6.5434 19.8712 10.8907C21.0361 15.2381 18.4562 19.7066 14.1089 20.8715C9.76155 22.0363 5.29302 19.4564 4.12815 15.1091C3.75772 13.7266 3.76606 12.3298 4.09049 11.031C4.19088 10.6292 4.59804 10.3848 4.9999 10.4852C5.40177 10.5855 5.64616 10.9927 5.54577 11.3946C5.28148 12.4526 5.27419 13.5906 5.57704 14.7209C6.52749 18.268 10.1735 20.373 13.7206 19.4226C17.2678 18.4721 19.3728 14.8261 18.4224 11.279C17.4874 7.78983 13.9444 5.69602 10.4528 6.53307L11.192 8.11637C11.3151 8.38006 11.2745 8.69117 11.088 8.9145C10.9014 9.13783 10.6025 9.23307 10.3211 9.15884L6.54518 8.16266Z" fill="%23FFF"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.side-card{margin:.5em 0 0 0;background-color:var(--accordion-panel-bg-color);border:1px solid var(--text-block-border-color);color:var(--question-text);border-radius:6px;overflow:hidden}.side-card-title{background-color:var(--menu-button-background-color);padding:.6em .7em;color:#fff;font-weight:700}.side-card-body{padding:.7em;font-size:.92rem;line-height:1.45}.side-card-body p{margin:0 0 .7em}.side-card-body p:last-of-type{margin-bottom:0}.side-card-progress{margin-top:.45em;background:var(--text-block-border-color);border-radius:999px;overflow:hidden;height:10px}.side-card-progress-fill{height:100%;background:linear-gradient(90deg,#22c55e,#10b981)}.side-card .button.side-card-button{background:linear-gradient(135deg,#16a34a 0,#15803d 100%);border-color:#166534;box-shadow:0 6px 14px rgba(21,128,61,.28);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.side-card .button.side-card-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(21,128,61,.34);filter:brightness(1.04)}.side-card .button.side-card-button:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.side-card .button.side-card-button:disabled{box-shadow:none;opacity:.6;cursor:not-allowed}.donation-stats{margin-top:.6em;display:flex;justify-content:space-between;gap:.6em;flex-wrap:wrap;font-size:.9rem;font-weight:600}.donation-stats span{flex:1 1 8rem}.donation-percent{margin-top:.35em;font-size:.82rem;opacity:.85}.donation-action{margin-top:.65em}.donation-action a{display:block}.donation-action .button{width:100%}