.arkounay-ux-collection:not(.arkounay-ux-collection--no-highlight) .sortable-ghost>div{border:2px solid #86b7fe!important}.arkounay-ux-collection .collection-down,.arkounay-ux-collection .collection-up{color:#333}.arkounay-ux-collection .collection-remove:hover{color:red}.arkounay-ux-collection .collection-down:hover,.arkounay-ux-collection .collection-up:hover{color:#000}.arkounay-ux-collection .collection-element-with-insert{margin-bottom:50px}.arkounay-ux-collection .btn-collection-insert{align-items:center;bottom:-44px;display:flex;height:36px;position:absolute;right:0}.collection-hide-delete .collection-content{padding-top:15px}.arkounay-ux-horizontal-collection{margin-bottom:-15px;position:relative;top:-15px}[data-controller=arkounay--ux-collection--tabbed-collection] .card{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;padding-top:15px}[data-controller=arkounay--ux-collection--tabbed-collection]>.nav-tabs .nav-link.active{font-weight:700}@media (min-width:768px){[data-controller=arkounay--ux-collection--tabbed-collection]>.nav-tabs .nav-link svg{height:32px}}.arkounay-ux-collection .card{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:5px;margin-top:5px;padding:10px}.arkounay-ux-collection .w-100{width:100%}.arkounay-ux-collection .d-flex{display:flex}.arkounay-ux-collection .d-none{display:none}.arkounay-ux-collection .collection-up{padding-right:10px}.arkounay-ux-collection .card{position:relative}.arkounay-ux-collection .bottom-0{bottom:0}.arkounay-ux-collection .end-0{right:0}.arkounay-ux-collection .btn-collection-container{padding:5px;position:absolute;right:0;top:0}.arkounay-ux-collection .position-absolute{position:absolute}.arkounay-ux-collection .collection-insert{padding:5px}.arkounay-ux-collection,.arkounay-ux-collection .collection-down,.arkounay-ux-collection .collection-up,.collection-insert,.collection-remove{background:none;border:none;cursor:pointer}.arkounay-ux-collection .text-end{text-align:right}.arkounay-ux-collection .collection-add{align-items:center;background-color:#f6f6f6;border:1px solid #e1e1e1;border-radius:5px;display:inline-flex;line-height:32px;padding:0 10px;transition:all .2s ease}.arkounay-ux-collection .collection-add:hover{background-color:#ececec;border:1px solid #8a8a8a;color:#000;cursor:pointer}.collection-hide-delete .collection-content{padding-top:0}.arkounay-ux-horizontal-collection{margin-bottom:0;top:0}.arkounay-ux-horizontal-collection.row{display:flex;flex-wrap:wrap;--tblr-gutter-x:1rem;--tblr-gutter-y:.5rem;margin-left:calc(var(--tblr-gutter-x)*-.5);margin-right:calc(var(--tblr-gutter-x)*-.5);margin-top:calc(var(--tblr-gutter-y)*-1)}.arkounay-ux-horizontal-collection *{box-sizing:border-box}.arkounay-ux-horizontal-collection.row>*{flex-shrink:0;margin-top:var(--tblr-gutter-y);max-width:100%;padding-left:calc(var(--tblr-gutter-x)*.5);padding-right:calc(var(--tblr-gutter-x)*.5);width:100%}@media (min-width:992px){.arkounay-ux-horizontal-collection .col-lg-6{flex:0 0 auto;width:50%}}@media (min-width:1200px){.arkounay-ux-horizontal-collection .col-xl-4{flex:0 0 auto;width:33.33333333%}}[data-controller=arkounay--ux-collection--collection] .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/.5rem auto no-repeat;border-radius:100%;left:5px;position:relative;transition:background-color .2s linear}[data-controller=arkounay--ux-collection--tabbed-collection] .btn-close:hover{background-color:#cbd1d5}.arkounay-ux-collection--tabbed .btn-tabbed-collection-container{top:-33px}.arkounay-ux-collection--tabbed .nav-action-add{margin-right:70px}.arkounay-ux-collection--tabbed .nav-tabs-empty{border:none;margin-bottom:20px}.arkounay-ux-collection--tabbed .nav-tabs-empty .nav-link{border:1px solid #626976;border-radius:4px;height:40px;transition:all .1s linear}.arkounay-ux-collection--tabbed .nav-tabs-empty .nav-link:hover{border-color:#626976;color:#000}.arkounay-ux-collection--tabbed .nav-tabs-empty .nav-link svg{margin-right:5px}.split{display:flex;flex-direction:row;height:100%}.md-editor,.mdEditor{--md-editor-min-height:6.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.md-editor [data-markdown-target=editor] .cm-editor,.md-editor [data-markdown-target=sourceEditor] .cm-editor,.mdEditor [data-markdown-target=editor] .cm-editor,.mdEditor [data-markdown-target=sourceEditor] .cm-editor{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.45rem;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.md-editor:not(.md-fullscreen) [data-markdown-target=editor] .cm-editor,.md-editor:not(.md-fullscreen) [data-markdown-target=sourceEditor] .cm-editor,.mdEditor:not(.md-fullscreen) [data-markdown-target=editor] .cm-editor,.mdEditor:not(.md-fullscreen) [data-markdown-target=sourceEditor] .cm-editor{height:auto;max-height:var(--md-editor-height,65vh);min-height:var(--md-editor-min-height,6.5rem)}.md-editor:not(.md-fullscreen) [data-markdown-target=editor] .cm-scroller,.md-editor:not(.md-fullscreen) [data-markdown-target=sourceEditor] .cm-scroller,.mdEditor:not(.md-fullscreen) [data-markdown-target=editor] .cm-scroller,.mdEditor:not(.md-fullscreen) [data-markdown-target=sourceEditor] .cm-scroller{overflow:auto}.md-editor.md-fullscreen [data-markdown-target=editor] .cm-editor,.md-editor.md-fullscreen [data-markdown-target=sourceEditor] .cm-editor,.mdEditor.md-fullscreen [data-markdown-target=editor] .cm-editor,.mdEditor.md-fullscreen [data-markdown-target=sourceEditor] .cm-editor{height:100%;max-height:none}.md-editor [data-markdown-target=editor] .cm-editor.cm-focused,.md-editor [data-markdown-target=sourceEditor] .cm-editor.cm-focused,.mdEditor [data-markdown-target=editor] .cm-editor.cm-focused,.mdEditor [data-markdown-target=sourceEditor] .cm-editor.cm-focused{border-color:rgba(var(--bs-primary-rgb,13,110,253),.7);box-shadow:0 0 0 .18rem rgba(var(--bs-primary-rgb,13,110,253),.14);outline:0}.md-editor [data-markdown-target=editor] .cm-gutters,.md-editor [data-markdown-target=sourceEditor] .cm-gutters,.mdEditor [data-markdown-target=editor] .cm-gutters,.mdEditor [data-markdown-target=sourceEditor] .cm-gutters{background:var(--bs-tertiary-bg,#f8f9fa);border-right-color:var(--bs-border-color,#dee2e6)}.md-editor .split,.mdEditor .split{flex:1 1 auto;min-height:0}.md-editor [data-markdown-target=panelEditor],.md-editor [data-markdown-target=panelLeft],.md-editor [data-markdown-target=panelPreview],.md-editor [data-markdown-target=panelRight],.mdEditor [data-markdown-target=panelEditor],.mdEditor [data-markdown-target=panelLeft],.mdEditor [data-markdown-target=panelPreview],.mdEditor [data-markdown-target=panelRight]{display:flex;flex-direction:column;min-height:0;min-width:0}.md-editor [data-markdown-target=editor],.md-editor [data-markdown-target=sourceEditor],.mdEditor [data-markdown-target=editor],.mdEditor [data-markdown-target=sourceEditor]{flex:1 1 auto;min-height:0}.md-editor [data-markdown-target=panelPreview] .containermd,.md-editor [data-markdown-target=previewContainer],.md-editor [data-markdown-target=sourcePreviewContainer],.mdEditor [data-markdown-target=panelPreview] .containermd,.mdEditor [data-markdown-target=previewContainer],.mdEditor [data-markdown-target=sourcePreviewContainer]{flex:1 1 auto;min-height:0;overflow:auto}.md-editor:not(.md-fullscreen) [data-markdown-target=previewContainer],.md-editor:not(.md-fullscreen) [data-markdown-target=sourcePreviewContainer],.mdEditor:not(.md-fullscreen) [data-markdown-target=previewContainer],.mdEditor:not(.md-fullscreen) [data-markdown-target=sourcePreviewContainer]{max-height:var(--md-editor-height,65vh)}.md-table-wrap{margin:1.25rem 0;max-height:min(65vh,32rem);max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.md-table-wrap:focus-visible{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.md-table-wrap>table{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-collapse:separate;border-radius:.5rem;border-spacing:0;box-shadow:0 .15rem .45rem rgba(0,0,0,.04);margin:0 auto;overflow:hidden}.md-table-wrap>table thead th{background:rgba(var(--bs-primary-rgb,13,110,253),.1);border-bottom:2px solid rgba(var(--bs-primary-rgb,13,110,253),.45);color:var(--bs-emphasis-color,var(--bs-body-color,#212529));font-weight:600;padding:.55rem .85rem;position:sticky;text-align:center;top:0;z-index:1}.md-table-wrap>table tbody td{border-top:1px solid var(--bs-border-color,#dee2e6);padding:.45rem .85rem;vertical-align:middle}.md-table-wrap>table tbody tr:nth-child(2n){background:rgba(var(--bs-secondary-rgb,108,117,125),.04)}.md-table-wrap>table tbody tr:hover{background:rgba(var(--bs-primary-rgb,13,110,253),.06)}.md-toolbar-meta .md-toolbar-field{margin:0}.md-toolbar-meta .md-toolbar-field label{display:none}.md-toolbar-meta .md-toolbar-field select{min-width:120px}.md-editor.md-show-diff .split,.mdEditor.md-show-diff .split{display:none}.md-diff{background:var(--bs-body-bg,#fff);border:1px solid #dee2e6;border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.md-diff-header{border-bottom:1px solid #dee2e6;font-weight:600;padding:.5rem .75rem}.md-diff-body{display:grid;grid-template-columns:1fr 1fr}.md-diff-merge{flex:1 1 auto;min-height:0}.md-diff-merge .cm-mergeView{height:60vh;overflow:auto}.md-diff-merge .cm-editor,.md-diff-merge .cm-mergeViewEditor,.md-diff-merge .cm-mergeViewEditors{height:100%}.md-diff-col,.md-diff-merge .cm-scroller{overflow:auto}.md-diff-col{border-right:1px solid #dee2e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;max-height:60vh;padding:.5rem .75rem;white-space:pre-wrap}.md-diff-col:last-child{border-right:0}.md-diff-line{padding:.1rem .25rem}.md-diff-line.md-diff-add{background:#e6ffed}.md-diff-line.md-diff-del{background:#ffeef0}.md-quiz{--md-quiz-bg:var(--bs-card-bg,var(--bs-body-bg,#fff));--md-quiz-border:var(--bs-border-color,#dfe3e8);--md-quiz-header-bg:var(--bs-card-cap-bg,#fff);--md-quiz-soft-bg:var(--bs-tertiary-bg,#f8f9fa);background:var(--md-quiz-bg);border:1px solid var(--md-quiz-border);border-radius:.5rem;box-shadow:0 .35rem 1rem rgba(16,24,40,.08);margin:.9rem 0;overflow:hidden;padding:0}.md-quiz:before{background:linear-gradient(90deg,rgba(var(--bs-info-rgb,13,202,240),.95),rgba(var(--bs-primary-rgb,13,110,253),.55));content:"";display:block;height:3px}.md-quiz-header{background:linear-gradient(180deg,rgba(var(--bs-info-rgb,13,202,240),.06),var(--md-quiz-header-bg));border-bottom:1px solid var(--md-quiz-border);padding:.65rem .9rem}.md-quiz.border-info{border-color:rgba(var(--bs-info-rgb,13,202,240),.8)!important}.md-quiz-title{font-size:.98rem;letter-spacing:.01em}.md-quiz-summary{margin-top:.45rem}.md-quiz-summary-label{color:rgba(var(--bs-body-color-rgb,33,37,41),.7);display:inline-block;font-size:.72rem;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.md-quiz-summary-items{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.md-quiz-summary-item{align-items:center;background:rgba(var(--bs-info-rgb,13,202,240),.08);border:1px solid rgba(var(--bs-info-rgb,13,202,240),.28);border-radius:999px;display:inline-flex;gap:.35rem;line-height:1.2;padding:.18rem .55rem}.md-quiz-summary-code{color:rgb(var(--bs-info-rgb,13,202,240));font-size:.72rem;font-weight:700}.md-quiz-summary-text{font-size:.78rem}.md-quiz .card-header{--bs-card-cap-padding-y:0.65rem;--bs-card-cap-padding-x:0.9rem}.md-quiz .card-body{--bs-card-spacer-y:0.9rem;--bs-card-spacer-x:0.9rem;background:var(--md-quiz-bg)}.md-quiz-question{margin-bottom:.75rem;padding:.3rem 0}.md-quiz-body>:last-child{margin-bottom:0}.md-quiz-form{margin-top:.65rem}.md-quiz-inputs{display:grid;gap:.5rem}.md-quiz-input-group+.md-quiz-input-group{margin-top:.65rem}.md-quiz-input-group-label{font-weight:600;margin-bottom:.4rem}.md-quiz-input-group{padding:0}.md-quiz-input{display:grid;font-size:.9rem;gap:.3rem;justify-items:start}.md-quiz .form-check.md-quiz-input{background:rgba(var(--bs-info-rgb,13,202,240),.04);border:1px solid rgba(var(--bs-info-rgb,13,202,240),.24);border-radius:.5rem;padding:.52rem .72rem .52rem 2rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.md-quiz .form-check.md-quiz-input:hover{background:rgba(var(--bs-info-rgb,13,202,240),.09);border-color:rgba(var(--bs-info-rgb,13,202,240),.5);transform:translateY(-1px)}.md-quiz .form-check-input:checked~.form-check-label{font-weight:600}.md-quiz .btn.btn-sm{border-radius:999px;font-weight:600;padding-inline:.9rem}.md-quiz-input .form-control.form-control-sm{max-width:100%;width:auto}.md-quiz-solution{border-top:1px dashed var(--md-quiz-border);margin-top:.75rem;padding-top:.65rem}.md-quiz-set-nav .btn.disabled{pointer-events:none}.md-quiz-result{background:var(--md-quiz-soft-bg);border-radius:.45rem;margin-top:.75rem;padding:.5rem .65rem}.md-quiz-result:empty{display:none}.md-quiz-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.md-quiz-inline-field{align-items:center;display:inline-flex;gap:.3rem;margin:0 .15rem;vertical-align:middle}.md-quiz-rounding-help,.md-quiz-unit{white-space:nowrap}.md-quiz-unit{font-weight:600}.md-quiz-answer-control{align-items:center;display:inline-flex;gap:.35rem}.md-quiz-inline-field .form-control,.md-quiz-inline-field .form-select{display:inline-block;min-width:5.5rem;width:auto}.md-online-calculator{background:var(--md-quiz-soft-bg);border:1px solid var(--md-quiz-border);border-radius:.55rem;margin-top:.85rem;overflow:hidden}.md-online-calculator>summary{align-items:center;color:var(--bs-emphasis-color,var(--bs-body-color));cursor:pointer;display:flex;font-weight:600;gap:.45rem;padding:.55rem .7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.md-online-calculator>summary::marker{color:var(--bs-primary)}.md-online-calculator[open]>summary{border-bottom:1px solid var(--md-quiz-border)}.md-online-calculator-body{background:var(--md-quiz-bg);padding:.7rem}.md-online-calculator-tabs{display:flex;gap:.25rem;margin-bottom:.7rem;overflow-x:auto}.md-online-calculator-tab{background:var(--md-quiz-soft-bg);border:1px solid var(--md-quiz-border);border-radius:999px;color:var(--bs-body-color);font-size:.8rem;font-weight:600;padding:.3rem .65rem;white-space:nowrap}.md-online-calculator-tab.is-active,.md-online-calculator-tab:hover{background:rgba(var(--bs-primary-rgb,13,110,253),.12);border-color:var(--bs-primary);color:var(--bs-primary)}.md-online-calculator-panel{max-width:44rem}.md-online-calculator-workspace{align-items:stretch;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) minmax(12.5rem,15rem)}.md-online-calculator-stage{min-width:0}.md-online-calculator-expression,.md-online-calculator-output,.md-online-calculator-python{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md-online-calculator-keypad{display:grid;gap:.35rem;grid-template-columns:repeat(5,minmax(2.6rem,1fr));margin-top:.55rem}.md-quiz .md-online-calculator-keypad .btn.btn-sm{border-radius:.4rem;min-height:2.15rem;padding-inline:.35rem}.md-online-programmer-panel{max-width:none}.md-online-programmer{background:var(--md-quiz-soft-bg);border:1px solid var(--md-quiz-border);border-radius:.65rem;box-shadow:inset 0 1px hsla(0,0%,100%,.45);padding:.65rem}.md-online-programmer-screen{background:var(--md-quiz-bg);border:1px solid var(--md-quiz-border);border-radius:.55rem;min-height:5.1rem;padding:.45rem .55rem}.md-online-programmer-expression{color:var(--bs-secondary-color);font-size:.78rem;min-height:1.25rem;overflow-wrap:anywhere}.md-online-programmer-display,.md-online-programmer-expression{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:right}.md-online-programmer-display{background:transparent;border:0;color:var(--bs-emphasis-color,var(--bs-body-color));font-size:clamp(1.35rem,3.2vw,2rem);font-weight:650;line-height:1.25;outline:0;padding:.15rem 0;width:100%}.md-online-programmer-display.is-invalid{color:var(--bs-danger)}.md-online-programmer-bases{display:grid;gap:.15rem;margin:.5rem 0}.md-online-programmer-base{align-items:center;background:transparent;border:0;border-radius:.3rem;color:var(--bs-body-color);display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:2.8rem minmax(0,1fr);min-height:1.75rem;padding:.2rem .5rem;position:relative;text-align:left}.md-online-programmer-base:before{background:transparent;border-radius:999px;content:"";inset-block:.32rem;inset-inline-start:0;position:absolute;width:.18rem}.md-online-programmer-base.is-active,.md-online-programmer-base:hover{background:rgba(var(--bs-primary-rgb,13,110,253),.09)}.md-online-programmer-base.is-active:before{background:var(--bs-primary)}.md-online-programmer-base code{color:inherit;font-size:.82rem;overflow-wrap:anywhere;text-align:right;white-space:normal}.md-online-programmer-word-size{border-top:1px solid var(--md-quiz-border);color:var(--bs-secondary-color);display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin-top:.35rem;padding:.35rem .15rem}.md-online-programmer-bits{display:grid;gap:.22rem;grid-template-columns:repeat(16,minmax(2.15rem,1fr));overflow-x:auto;padding:.35rem 0 .55rem}.md-online-programmer-bit-group>div{display:grid;grid-template-columns:repeat(4,1fr)}.md-online-programmer-bit-group button{background:transparent;border:0;color:var(--bs-secondary-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.2;padding:0}.md-online-programmer-bit-group button.is-on,.md-online-programmer-bit-group button:hover{color:var(--bs-primary);font-weight:800}.md-online-programmer-bit-group small{color:var(--bs-secondary-color);display:block;font-size:.55rem;margin-top:.12rem;text-align:right}.md-online-programmer-keypad{display:grid;gap:.3rem;grid-template-columns:repeat(6,minmax(2.35rem,1fr))}.md-online-programmer-keypad button{background:var(--md-quiz-bg);border:1px solid var(--md-quiz-border);border-radius:.42rem;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--bs-body-color);font-size:.75rem;font-weight:650;min-height:2.35rem;padding:.3rem .2rem}.md-online-programmer-keypad button:hover:not(:disabled){background:rgba(var(--bs-primary-rgb,13,110,253),.09);border-color:rgba(var(--bs-primary-rgb,13,110,253),.55)}.md-online-programmer-keypad button:disabled{opacity:.28}.md-online-programmer-keypad button.is-equals{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.md-online-calculator-output{background:var(--md-quiz-soft-bg);border:1px solid var(--md-quiz-border);border-radius:.4rem;color:var(--bs-emphasis-color,var(--bs-body-color));margin:.65rem 0 0;min-height:2.4rem;overflow-wrap:anywhere;padding:.5rem .6rem;white-space:pre-wrap}.md-online-calculator-output:empty{display:none}.md-online-calculator-output.is-error{border-color:var(--bs-danger);color:var(--bs-danger-text-emphasis,var(--bs-danger))}.md-online-calculator-use{margin-top:.5rem}.md-online-calculator-history{border-inline-start:1px solid var(--md-quiz-border);max-height:31rem;min-width:0;overflow-y:auto;padding-inline-start:.75rem}.md-online-calculator-history-header{align-items:center;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.5rem}.md-online-calculator-history-header .btn.btn-sm{border-radius:0;font-size:.72rem;padding:0;text-decoration:none}.md-online-calculator-history-empty{color:var(--bs-secondary-color);font-size:.78rem;padding:1rem .35rem;text-align:center}.md-online-calculator-history-list{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.md-online-calculator-history-list button{background:var(--md-quiz-soft-bg);border:1px solid transparent;border-radius:.45rem;color:var(--bs-body-color);display:grid;gap:.12rem;padding:.45rem .5rem;text-align:right;width:100%}.md-online-calculator-history-list button:hover{background:rgba(var(--bs-primary-rgb,13,110,253),.09);border-color:rgba(var(--bs-primary-rgb,13,110,253),.4)}.md-online-calculator-history-mode{color:var(--bs-primary);font-size:.6rem;font-weight:750;letter-spacing:.05em;text-align:left;text-transform:uppercase}.md-online-calculator-history-expression{color:var(--bs-secondary-color);font-size:.68rem}.md-online-calculator-history-expression,.md-online-calculator-history-list strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.md-online-calculator-history-list strong{font-size:.8rem}@media (max-width:991.98px){.md-online-calculator-workspace{grid-template-columns:minmax(0,1fr)}.md-online-calculator-history{border-block-start:1px solid var(--md-quiz-border);border-inline-start:0;max-height:13rem;padding-block-start:.65rem;padding-inline-start:0}}@media (max-width:575.98px){.md-online-programmer-keypad{gap:.22rem;grid-template-columns:repeat(6,minmax(1.9rem,1fr))}.md-online-programmer-keypad button{font-size:.67rem;min-height:2.1rem}}.WaveDrom,.md-diagram,pre.mermaid{margin:1rem auto}.WaveDrom,.md-diagram,.md-diagram-canvas,pre.mermaid{align-items:center;display:flex;justify-content:center;overflow:auto;width:100%}.md-diagram-canvas{min-height:1px}.WaveDrom>*,.md-diagram-canvas>*,canvas[data-smiles],pre.mermaid>*{margin-left:auto;margin-right:auto}[data-bs-theme=dark] .WaveDrom svg text,[data-bs-theme=dark] .WaveDrom svg tspan,[data-bs-theme=dark] .md-diagram svg text,[data-bs-theme=dark] .md-diagram svg tspan{fill:var(--bs-body-color)!important}[data-bs-theme=dark] .md-diagram svg .role-axis line,[data-bs-theme=dark] .md-diagram svg .role-axis path,[data-bs-theme=dark] .md-diagram svg .role-legend line,[data-bs-theme=dark] .md-diagram svg .role-legend path{stroke:var(--bs-border-color)!important}[data-bs-theme=dark] .md-diagram svg .role-axis-grid line,[data-bs-theme=dark] .md-diagram svg .role-axis-grid path,[data-bs-theme=dark] .md-diagram svg .role-grid line{stroke:hsla(0,0%,100%,.14)!important}[data-bs-theme=dark] .WaveDrom svg [stroke="#000"],[data-bs-theme=dark] .WaveDrom svg [stroke="#000000"],[data-bs-theme=dark] .WaveDrom svg [stroke=black],[data-bs-theme=dark] .WaveDrom svg [style*="stroke: #000"],[data-bs-theme=dark] .WaveDrom svg [style*="stroke: #000000"],[data-bs-theme=dark] .WaveDrom svg [style*="stroke: black"],[data-bs-theme=dark] .WaveDrom svg [style*="stroke:#000"],[data-bs-theme=dark] .WaveDrom svg [style*="stroke:#000000"],[data-bs-theme=dark] .WaveDrom svg [style*="stroke:black"]{stroke:var(--bs-body-color)!important}[data-bs-theme=dark] .WaveDrom svg [fill="#000"],[data-bs-theme=dark] .WaveDrom svg [fill="#000000"],[data-bs-theme=dark] .WaveDrom svg [fill=black],[data-bs-theme=dark] .WaveDrom svg [style*="fill: #000"],[data-bs-theme=dark] .WaveDrom svg [style*="fill: #000000"],[data-bs-theme=dark] .WaveDrom svg [style*="fill: black"],[data-bs-theme=dark] .WaveDrom svg [style*="fill:#000"],[data-bs-theme=dark] .WaveDrom svg [style*="fill:#000000"],[data-bs-theme=dark] .WaveDrom svg [style*="fill:black"]{fill:var(--bs-body-color)!important}.WaveDrom svg,.md-diagram-canvas canvas,.md-diagram-canvas svg,canvas[data-smiles],pre.mermaid svg{display:block;height:auto;max-width:100%}.md-circuit{border-radius:.55rem;box-shadow:0 .3rem .95rem rgba(15,23,42,.08);margin:.9rem 0;overflow:hidden}.md-circuit-header{background:linear-gradient(180deg,rgba(var(--bs-info-rgb,13,202,240),.08),var(--bs-card-cap-bg,#fff));border-bottom:1px solid rgba(var(--bs-info-rgb,13,202,240),.22)}.md-circuit-badges{display:inline-flex;gap:.35rem}.md-circuit-body{background:var(--bs-card-bg,var(--bs-body-bg,#fff))}.md-circuit-picture{background:rgba(var(--bs-info-rgb,13,202,240),.03);border:1px solid rgba(var(--bs-info-rgb,13,202,240),.18);border-radius:.55rem;overflow:auto;padding:.65rem}.md-circuit-picture svg{display:block;height:auto;max-width:100%}.md-circuit-json summary{cursor:pointer;font-weight:600}.md-circuit-json pre{background:var(--bs-tertiary-bg,#f8f9fa);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.45rem;max-height:260px;overflow:auto;padding:.55rem .65rem}.md-circuit-viewer{margin:.9rem 0}.md-circuit-svg,.md-draw-svg,.md-electronics-svg{align-items:center;display:flex;justify-content:center;margin:.9rem 0;overflow:auto;width:100%}.md-electronics-svg{background:#fff;color:#111;color-scheme:light;padding:.75rem}.md-circuit-svg>svg,.md-draw-svg>svg,.md-electronics-svg>svg{display:block;flex:0 0 auto;height:auto!important;margin:0 auto;max-height:none;max-width:100%;width:min(100%,1100px)!important}.md-latex-preview{min-height:6rem;position:relative;width:100%}.md-latex-preview__status{align-items:center;display:flex;justify-content:center;min-height:2.5rem;padding:.5rem;text-align:center}.md-latex-preview__output{background:transparent;display:flex;justify-content:center;overflow:auto;width:100%}.md-electronics-svg .md-latex-preview__output>svg,.md-latex-preview__output>svg{background:transparent!important;color:var(--bs-body-color,#212529);display:block;fill:currentColor;height:auto!important;margin:0 auto;max-width:1100px;width:100%!important}.md-electronics-svg .md-latex-preview__output>svg{color:#111}[data-bs-theme=dark] .md-latex-preview__output>svg [fill="#000"],[data-bs-theme=dark] .md-latex-preview__output>svg [fill="#000000"],[data-bs-theme=dark] .md-latex-preview__output>svg [fill=black],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="fill: #000"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="fill: black"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="fill:#000"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="fill:black"]{fill:currentColor!important}[data-bs-theme=dark] .md-latex-preview__output>svg [stroke="#000"],[data-bs-theme=dark] .md-latex-preview__output>svg [stroke="#000000"],[data-bs-theme=dark] .md-latex-preview__output>svg [stroke=black],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="stroke: #000"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="stroke: black"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="stroke:#000"],[data-bs-theme=dark] .md-latex-preview__output>svg [style*="stroke:black"]{stroke:currentColor!important}@media (min-width:992px){.md-electronics-svg .md-latex-preview__output>svg,.md-latex-preview__output>svg{width:60%!important}}.md-spreadsheet-preview{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;margin:.9rem 0;overflow:hidden}.md-spreadsheet-preview__title{align-items:center;background:var(--bs-tertiary-bg,#f8f9fa);border-bottom:1px solid var(--bs-border-color,#dee2e6);display:flex;font-weight:600;gap:.5rem;padding:.6rem .75rem}.md-spreadsheet-preview__sheet+.md-spreadsheet-preview__sheet{border-top:1px solid var(--bs-border-color,#dee2e6)}.md-spreadsheet-preview__sheet>summary{cursor:pointer;font-weight:600;padding:.5rem .75rem}.md-spreadsheet-preview__viewport{border-top:1px solid var(--bs-border-color,#dee2e6);max-height:34rem;overflow:auto}.md-spreadsheet-preview table{border-collapse:separate;border-spacing:0;font-size:.875rem;margin:0;min-width:100%;width:-moz-max-content;width:max-content}.md-spreadsheet-preview td,.md-spreadsheet-preview th{background:var(--bs-body-bg,#fff);border-bottom:1px solid var(--bs-border-color,#dee2e6);border-right:1px solid var(--bs-border-color,#dee2e6);max-width:22rem;min-width:5rem;overflow-wrap:anywhere;padding:.35rem .5rem;vertical-align:top;white-space:pre-wrap}.md-spreadsheet-preview tbody th,.md-spreadsheet-preview thead th{background:var(--bs-tertiary-bg,#f8f9fa);font-weight:600;min-width:2.75rem;text-align:center}.md-spreadsheet-preview thead th{position:sticky;top:0;z-index:2}.md-spreadsheet-preview tbody th{left:0;position:sticky;z-index:1}.md-spreadsheet-preview__corner{left:0;z-index:3!important}.md-editor.md-mode-editor .gutter,.md-editor.md-mode-editor [data-markdown-target=panelPreview],.md-editor.md-mode-editor [data-markdown-target=panelRight],.md-editor.md-mode-preview .gutter,.md-editor.md-mode-preview [data-markdown-target=panelEditor],.md-editor.md-mode-preview [data-markdown-target=panelLeft],.mdEditor.md-mode-editor .gutter,.mdEditor.md-mode-editor [data-markdown-target=panelPreview],.mdEditor.md-mode-editor [data-markdown-target=panelRight],.mdEditor.md-mode-preview .gutter,.mdEditor.md-mode-preview [data-markdown-target=panelEditor],.mdEditor.md-mode-preview [data-markdown-target=panelLeft]{display:none}.md-editor.md-fullscreen,.mdEditor.md-fullscreen{background:var(--bs-body-bg,#fff);inset:0;position:fixed;z-index:2000}.md-fullscreen-lock,.md-fullscreen-lock body{overflow:hidden}.gutter{background-color:#606060;background-position:50%;background-repeat:no-repeat}.gutter.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);cursor:col-resize}.md-embedded-snippet{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;margin-block:1rem;overflow:hidden}.md-embedded-snippet__header{align-items:center;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;min-height:2.25rem;padding:.375rem .75rem}.md-embedded-snippet__preview{overflow:auto;padding:.75rem}.md-embedded-snippet__preview>:last-child{margin-bottom:0}.md-embedded-snippet--bare{background:transparent;border:0;border-radius:0}.md-embedded-snippet--visual.md-embedded-snippet--bare .md-embedded-snippet__preview{min-height:0;overflow:visible;padding:0}.md-embedded-tool-modal .modal-content,.md-embedded-tool-modal .modal-dialog{min-height:min(92vh,960px)}.md-embedded-tool-modal .modal-body{min-height:min(82vh,860px)}.md-embedded-tool-modal__frame{border:0;height:min(82vh,860px);width:100%}.md-embedded-tool-modal__loading{align-items:center;background:var(--bs-body-bg);display:flex;gap:.75rem;inset:0;justify-content:center;min-height:min(82vh,860px);position:absolute;z-index:1}.tool-embedded-mode .tool-snippet-toolbar>.d-flex>:not([data-action*="#applyEmbedded"]){display:none!important}.tool-embedded-mode .tool-snippet-toolbar{background:transparent!important;border:0!important;display:flex;justify-content:flex-end;padding:0 0 .5rem!important}.tool-embedded-mode .tool-snippet-toolbar>.d-flex{justify-content:flex-end;width:100%}.tool-embedded-mode [data-action*="#copyShareLink"],.tool-embedded-mode [data-action*="#save"]{display:none!important}.md-embedded-snippet--runner .md-embedded-snippet__code{margin:0;max-height:20rem;overflow:auto}.md-embedded-snippet--runner .md-embedded-snippet__header,.md-embedded-snippet--runner .md-embedded-snippet__header>.ms-auto{flex-wrap:wrap}.md-embedded-snippet--runner .py-console{min-height:3.5rem}.md-embedded-snippet--circuit .md-embedded-snippet__header{flex-wrap:wrap}.md-embedded-snippet--circuit .md-circuit-svg,.md-embedded-snippet--circuit .md-circuit-svg>svg{background:transparent!important}.md-embedded-snippet--visual .md-embedded-snippet__preview{align-items:center;display:flex;justify-content:center;min-height:12rem}.md-embedded-snippet--visual .md-circuit-svg,.md-embedded-snippet--visual .md-draw-svg,.md-embedded-snippet--visual .md-electronics-svg{margin:0;min-height:10.5rem}.md-embedded-snippet--electronics .md-electronics-svg,.md-embedded-snippet--electronics .md-electronics-svg>svg{background:#fff!important;color:#111;color-scheme:light}.md-electronics-placeholder{align-items:center;display:flex;justify-content:center;min-height:10.5rem;text-align:center}.md-circuit-preview__status{align-items:center;display:flex;justify-content:center;min-height:2rem}.circuitjs-preview-frame{border:0;height:700px;left:-12000px;opacity:0;pointer-events:none;position:fixed;top:0;width:1000px}.md-embedded-snippet--micropython .md-embedded-snippet__header,.md-embedded-snippet--micropython .md-embedded-snippet__header>.ms-auto{flex-wrap:wrap}.md-micropython-device{width:min(16rem,42vw)}.md-micropython-terminal{background:#000;height:15rem;min-height:15rem;overflow:hidden}.md-micropython-terminal .xterm{height:100%;padding:.5rem}.md-micropython-flash-offset{width:6.75rem}.md-micropython-flash-progress{height:.5rem;width:min(17.5rem,100%)}.md-micropython-wiring-viewport{background-color:var(--bs-tertiary-bg);background-image:linear-gradient(var(--bs-border-color-translucent) 1px,transparent 1px),linear-gradient(90deg,var(--bs-border-color-translucent) 1px,transparent 1px);background-size:20px 20px;height:min(55vh,36rem);min-height:24rem;outline:none;overflow:auto;overscroll-behavior:contain}.md-micropython-wiring-description{overflow-wrap:anywhere;white-space:pre-wrap}.md-micropython-wiring-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--bs-primary)}.md-embedded-snippet--micropython .mp-wiring-canvas{min-height:0;min-width:0;position:relative}.md-embedded-snippet--micropython .mp-wiring-wires{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:10}.md-embedded-snippet--micropython .mp-wiring-part{border:2px solid transparent;border-radius:.5rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:auto}.md-embedded-snippet--micropython .mp-wiring-part.is-readonly{cursor:default}.md-embedded-snippet--micropython .mp-wiring-part__visual{background:transparent;left:50%;pointer-events:none;position:absolute;top:50%;transform-origin:center;z-index:1}.md-embedded-snippet--micropython .mp-wiring-part img{background:transparent;display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.md-embedded-snippet--micropython .mp-wiring-part__fallback{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;display:grid;height:100%;padding:.5rem;place-items:center;text-align:center;width:100%}.md-embedded-snippet--micropython .mp-wiring-part__label{background:var(--bs-body-bg);border-radius:.25rem;bottom:-1.6rem;color:var(--bs-body-color);font-size:.7rem;left:50%;max-width:11.25rem;overflow:hidden;padding:.1rem .35rem;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:11}.md-embedded-snippet--micropython .mp-wiring-connector{background:#f59e0b;border:2px solid var(--bs-body-bg);border-radius:50%;box-shadow:0 0 0 1px #78350f;height:14px;padding:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px;z-index:12}.md-embedded-snippet--micropython .md-embedded-snippet__code{margin:0;max-height:20rem;overflow:auto}.md-python-files__tabs{align-items:flex-end;border-bottom:1px solid var(--bs-border-color);display:flex;gap:.125rem;overflow-x:auto}.md-python-files__tab{background:transparent;border:1px solid transparent;border-bottom:0;border-radius:.25rem .25rem 0 0;color:var(--bs-secondary-color);flex:0 0 auto;font-family:var(--bs-font-monospace);font-size:.875rem;font-weight:600;min-height:2.25rem;padding:.4rem .75rem}.md-python-files__tab:focus-visible,.md-python-files__tab:hover{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.md-python-files__tab.is-active{background:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);margin-bottom:-1px}.md-python-files__panel[hidden]{display:none}.md-python-files__panel .md-embedded-snippet__code{border-radius:0 0 .25rem .25rem;margin:0}.md-embedded-snippet--spreadsheet .md-embedded-snippet__header{flex-wrap:wrap}.md-embedded-snippet--spreadsheet .md-embedded-snippet__preview,.md-embedded-snippet__preview--spreadsheet{overflow:hidden;padding:0}.md-embedded-spreadsheet-stage{background:var(--bs-body-bg);height:min(62vh,34rem);min-height:22rem;overflow:hidden;width:100%}.md-embedded-spreadsheet-stage>[data-spreadsheet-tool-target~=container]{height:100%;width:100%}@media (max-width:575.98px){.md-micropython-device{flex-basis:100%;width:100%}}.cm-embedded-snippet-gutter .cm-gutterElement{align-items:flex-start;display:flex;justify-content:center;min-width:1.75rem;width:1.75rem}.cm-embedded-snippet-button{background:transparent;border:0;color:var(--bs-primary);height:1.5rem;line-height:1;padding:0;width:1.5rem}.cm-embedded-snippet-button:focus-visible,.cm-embedded-snippet-button:hover{color:var(--bs-link-hover-color);outline:2px solid currentColor;outline-offset:1px}.cm-quiz-assistant-button{color:var(--bs-info-text-emphasis,var(--bs-primary))}.quiz-assistant-aav-row:first-child{border-top:0!important;padding-top:0!important}