@font-face{font-family:LID Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:LID Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:LID Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LID Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LID Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-condensed-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:LID Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-condensed-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:LID Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-condensed-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LID Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-condensed-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LID Roboto Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:LID Roboto Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:LID Roboto Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LID Roboto Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-roboto-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"LID Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-noto-serif-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"LID Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-noto-serif-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"LID Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-noto-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"LID Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lid-noto-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg0: #0a0f1f;--bg1: #141f3a;--card: #111a2f;--line: #324564;--muted: #9fb2cf;--text: #edf2ff;--accent: #21d07a;--danger: #ff5a76;--focus: #ffb020;--button-bg: #071127;--button-bg-light: #20283c;--border-radius: .5rem;--box-shadow-focus: inset 0 0 0 1px var(--focus);--box-shadow-accent: inset 0 0 0 1px var(--accent);--font-primary: "LID Roboto", "Roboto", "Droid Sans", sans-serif;--font-condensed: "LID Roboto Condensed", "Roboto Condensed", "LID Roboto", "Roboto", sans-serif;--font-mono: "LID Roboto Mono", "Roboto Mono", "Droid Sans Mono", monospace;--font-serif: "LID Noto Serif", "Noto Serif", "Droid Serif", serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{block-size:100%;font-size:16px}body{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.5;color:var(--text);margin:0;min-height:100vh;min-height:100dvh;background:radial-gradient(1200px 700px at 100% 0%,#1e315f 0%,transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0));background-color:var(--bg0);background-repeat:no-repeat;padding:5vh 5vw;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.5rem,1.2vh,1rem);overflow:hidden}body[data-app-target=web]{grid-template-rows:auto minmax(0,1fr) auto;padding:1rem;overflow:auto;min-width:520px}body[data-app-target=web] .webFooter{display:flex}h1{font-size:clamp(22px,5vw,36px);text-wrap:balance}:focus-visible{outline:none}select:focus-visible{border-color:var(--focus);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus) 80%,transparent)}.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}.mainText,.subText{display:block}.app{width:100%;min-height:0}.meta{color:var(--muted);font-size:21px}.screen{display:grid;gap:clamp(.45rem,1vh,.9rem);min-height:0;overflow:hidden}.screen.isHidden{display:none}.quizScreen{min-height:100%;grid-template-rows:auto minmax(0,1fr) auto auto}.scrollArea{overflow:auto;padding-right:4px}button{--btn-press-translate-y: 1px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out,filter .12s ease-out,opacity .12s ease-out,transform 70ms ease-out}button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--btn-press-translate-y)) scale(.992);filter:brightness(1.14) saturate(1.08);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 16%,transparent)}button:focus-visible{border-color:var(--focus);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus) 82%,transparent),0 0 0 1px color-mix(in srgb,var(--focus) 36%,transparent)}button:disabled,button[aria-disabled=true]{cursor:default}button:disabled:not(.answer),button[aria-disabled=true]:not(.answer){opacity:.5;color:var(--muted)}@media(hover:hover)and (pointer:fine){button:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);border-color:color-mix(in srgb,var(--line) 72%,var(--text) 28%)}}dialog{block-size:min(88vh,-moz-max-content);block-size:min(88vh,max-content);inline-size:min(78vw,1014px);margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;background:var(--card);color:var(--text)}dialog::backdrop{background:#030914b8}dialog button{border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;background:var(--button-bg);color:inherit;font-size:.95rem;font-weight:600;padding:.45rem .8rem}:is(dialog button):disabled{opacity:.5;color:var(--muted);cursor:default}dialog .body{display:grid;gap:1rem;padding:.9rem 1rem}:is(dialog .body) .header{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}:is(:is(dialog .body) .header) .title{margin:0;text-align:start;font-size:1.2rem;display:grid;gap:.35rem}:is(:is(:is(dialog .body) .header) .title)>.subText{font-size:1rem;color:var(--muted);text-align:start}:is(:is(dialog .body) .header) .close{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}:is(:is(:is(dialog .body) .header) .close):before{--scale-factor: .9;content:"";width:1.15rem;height:1.15rem;flex:0 0 1.15rem;background-image:url(/images/assets/button-hints.png);background-repeat:no-repeat;background-size:calc(275px * var(--scale-factor)) calc(125px * var(--scale-factor));background-position:-101px -11px}.questionDialog{inline-size:min(46vw,520px)}:is(.questionDialog .body) .title{margin:0;text-align:center;font-size:1.2rem}:is(.questionDialog .body) .text{margin:0;color:var(--muted);text-align:center;line-height:1.35;white-space:pre-wrap;font-variant-numeric:tabular-nums}:is(.questionDialog .body) .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.questionDialog.isOpenFallback{display:grid;position:fixed;inset:28vh auto auto 50%;transform:translate(-50%);z-index:2000}.questionDialog.isAccent .body .title{color:var(--accent)}.questionDialog.isDanger .body .title{color:var(--danger)}.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.homeBtn{background:var(--button-bg);color:var(--text);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;font-size:1rem;padding:.5rem .75rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.homeBtn:before{--scale-factor: .9;content:"";width:1.15rem;height:1.15rem;flex:0 0 1.15rem;background-image:url(/images/assets/button-hints.png);background-repeat:no-repeat;background-size:calc(275px * var(--scale-factor)) calc(125px * var(--scale-factor));background-position:-101px -11px}.homeBtn.isHidden{visibility:hidden}.titleMain{margin:0}.langSelector{background:var(--button-bg);color:var(--text);font-size:1rem;border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;padding-block:.4rem;padding-inline:.5rem .2rem;cursor:pointer}.startScreen{max-width:50ch;min-height:100%;margin-inline:auto;display:grid;grid-template-rows:1fr auto;gap:3rem}.modeToggle{display:grid;grid-auto-rows:1fr;gap:1rem}.modeToggle button{background:var(--button-bg);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;padding:.5rem 1rem;color:var(--text);cursor:pointer;display:grid;grid-template-columns:1fr;gap:8px;font-size:1.4rem;font-weight:600;place-content:center}:is(.modeToggle button):has(>:nth-child(2)){grid-template-rows:1fr auto}:is(.modeToggle button)>*{place-self:center;width:100%}:is(.modeToggle button)>.subText{font-size:.75em;color:var(--muted);text-align:start}.settings{display:grid}.settings button{background:var(--button-bg-light);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;padding:.4rem 1rem;color:var(--text);cursor:pointer;display:grid;grid-template-columns:1fr;gap:.25rem;font-size:1rem;font-weight:600;place-content:center}:is(.settings button):has(>:nth-child(2)){grid-template-rows:1fr auto}:is(.settings button)>*{place-self:center;width:100%}:is(.settings button)>.subText{font-size:.85em;color:var(--muted);text-align:start}.dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.4rem}.dashboard .card{background:var(--button-bg);color:var(--text);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;padding:.2rem .4rem;display:flex;align-items:center;gap:.3rem;font-size:1rem;line-height:1.2;min-height:0}:is(.dashboard .card) .label{color:var(--muted);line-height:1.2}:is(:is(.dashboard .card) .label):empty{display:none}:is(.dashboard .card) .value{display:flex;gap:.3rem;align-items:center;min-height:0}.cardOrder .modeltestProgress{display:none;flex:1;min-width:0;gap:.25rem;align-items:center}.cardOrder .progressTrack{position:relative;flex:1;block-size:.45rem;border-radius:999px;overflow:hidden;border:1px solid var(--line);background:var(--button-bg-light)}.cardOrder .progressFill{inline-size:0;block-size:100%;background:var(--accent);transition:inline-size .14s ease-out,width .14s ease-out}.cardOrder .progressText{min-inline-size:2.8rem;text-align:end;color:var(--muted)}:is(.cardOrder .modeltestProgress.isOverLimit) .progressFill{background:var(--danger)}.cardOrder .orderCheckbox{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--accent)}.cardOrder .orderLabel{font-size:inherit;color:inherit}:is(.cardOrder .orderLabel):focus-within{border-radius:var(--border-radius);corner-shape:squircle;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.cardOrder.isModeltest .orderLabel{display:none}.cardOrder.isModeltest .modeltestProgress{display:flex}.cardQuestion .value{justify-content:space-between;flex:1}.cardQuestion .questionSelectBtn{border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;background:var(--button-bg-light);color:inherit;font:inherit;margin-inline-start:.25rem;padding:.15rem .4rem;font-size:inherit;line-height:1}.cardQuestion.isModeltest,.questionSelectBtn[hidden]{display:none}.questionSelectBtn:focus-visible{border-color:var(--focus);box-shadow:var(--box-shadow-focus)}.quizQuestion{display:grid;grid-template-columns:1fr;align-items:center;gap:1rem;min-height:0}.quizQuestion .question{margin:0;display:grid;gap:.25rem;min-height:0;line-height:1.25;font-family:var(--font-condensed);font-size:clamp(1.85rem,3vw,2.55rem)}:is(.quizQuestion .question) .mainText{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}:is(.quizQuestion .question) .subText{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--muted);font-family:var(--font-condensed);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.2}.quizQuestion.hasImage{grid-template-columns:minmax(0,1.6fr) minmax(0,max-content);gap:clamp(.55rem,1.2vh,.9rem)}.quizQuestion .questionImageWrap{margin:0;min-height:0;width:-moz-max-content;width:max-content;position:relative}:is(.quizQuestion .questionImageWrap) .questionImage{display:block;width:100%;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius);corner-shape:squircle;border:1px solid var(--line)}:is(.quizQuestion .questionImageWrap) .imageCaption{position:absolute;bottom:0;left:-.8rem;right:0;margin:0;color:var(--muted);font-size:.7rem;line-height:1.2;writing-mode:sideways-lr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quizScreen.hasAnswerImages .quizQuestion{gap:clamp(.2rem,.55vh,.4rem)}:is(.quizScreen.hasAnswerImages .quizQuestion) .question{font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1.18}:is(:is(.quizScreen.hasAnswerImages .quizQuestion) .question) .mainText{-webkit-line-clamp:2;line-clamp:2}:is(:is(.quizScreen.hasAnswerImages .quizQuestion) .question) .subText{-webkit-line-clamp:1;line-clamp:1;font-size:clamp(.95rem,1.35vw,1.12rem)}@media(max-width:900px){.quizQuestion.hasImage{grid-template-columns:1fr;gap:.5rem}}.answersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.45rem,1vh,.85rem);border:0;padding:0;margin-inline:0;min-inline-size:0;min-height:0}.answer{display:flex;gap:.3rem;overflow:hidden;background:var(--button-bg);color:var(--text);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;font-family:var(--font-condensed);font-size:1rem;line-height:1.22;padding:clamp(.45rem,.9vh,.65rem);text-align:start;cursor:pointer}.answer .answerKey{font-weight:600}.answer .answerContent{flex:1}:is(.answer .answerContent) .answerText{display:grid;gap:.2rem;min-height:0;overflow:hidden}:is(:is(.answer .answerContent) .answerText) .subText{color:var(--muted);font-size:.9rem;line-height:1.2}:is(.answer .answerContent) .answerImage{display:block;width:100%;max-height:clamp(70px,13vh,140px);-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius);corner-shape:squircle}:is(.answer .answerContent) .imageCaption{font-size:clamp(.82rem,1.05vw,.98rem);color:var(--muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer.correct{border-color:var(--accent);background:#21d07a2e}.answer.wrong{border-color:var(--danger);background:#ff5a7633}.answer.chosen{border-color:var(--text);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--text) 75%,transparent)}.actionBar{margin-inline:4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.actionBar button{background:var(--button-bg-light);color:var(--text);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;font-size:1.2rem;line-height:1;padding:.5rem;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;margin-block-end:var(--btn-press-translate-y)}:is(.actionBar button):before,:is(.actionBar button):after{content:none;width:1.3rem;height:1.3rem;flex:0 0 1.3rem;background-image:url(/images/assets/button-hints.png);background-repeat:no-repeat;background-size:275px 125px}#prevBtn:is(.actionBar button):before{content:"";background-position:-173px -13px}#utilityBtn:is(.actionBar button):before{content:"";background-position:-142px -12px}#nextBtn:is(.actionBar button):after{content:"";background-position:-235px -13px}:is(.actionBar button):disabled{opacity:.45;cursor:default}:is(.actionBar button):focus-visible{border-color:var(--focus);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus) 80%,transparent)}.hintDialog .content{display:grid;gap:.35rem;max-block-size:55vh;overflow:auto}:is(.hintDialog .content) .subText{color:var(--muted)}.hintDialog.isOpenFallback{display:grid;position:fixed;inset:12vh auto auto 50%;transform:translate(-50%);z-index:2000}:is(.questionPickerDialog .body) .pager{display:flex;justify-content:space-between;align-items:center;gap:1rem}:is(:is(.questionPickerDialog .body) .pager) #questionPickerPrevBtn,:is(:is(.questionPickerDialog .body) .pager) #questionPickerNextBtn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}:is(:is(.questionPickerDialog .body) .pager) #questionPickerPrevBtn:before,:is(:is(.questionPickerDialog .body) .pager) #questionPickerNextBtn:after{--scale-factor: .9;content:"";width:1.15rem;height:1.15rem;flex:0 0 1.15rem;background-image:url(/images/assets/button-hints.png);background-repeat:no-repeat;background-size:calc(275px * var(--scale-factor)) calc(125px * var(--scale-factor))}:is(:is(.questionPickerDialog .body) .pager) #questionPickerPrevBtn:before{background-position:-156px -11px}:is(:is(.questionPickerDialog .body) .pager) #questionPickerNextBtn:after{background-position:-212px -11px}:is(:is(.questionPickerDialog .body) .pager) #questionPickerPageLabel{color:var(--muted)}:is(.questionPickerDialog .body) .questionPickerGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;overflow:auto}:is(:is(.questionPickerDialog .body) .questionPickerGrid) button.isCurrent{border-color:var(--accent);box-shadow:var(--box-shadow-accent)}.questionPickerDialog.isOpenFallback{display:grid;position:fixed;inset:12vh auto auto 50%;transform:translate(-50%);z-index:2000}.statePickerDialog .statesGrid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;overflow:auto}:is(.statePickerDialog .statesGrid) .stateBtn{background-color:var(--button-bg-light);color:var(--text);border:1px solid var(--line);border-radius:var(--border-radius);corner-shape:squircle;font-size:1rem;padding:.4rem .75rem;cursor:pointer;text-align:start}.isSelected:is(:is(.statePickerDialog .statesGrid) .stateBtn){background-color:var(--button-bg);border-color:var(--accent);box-shadow:inset 0 0 0 3px #21d07a59}.statePickerDialog.isOpenFallback{display:grid;position:fixed;inset:12vh auto auto 50%;transform:translate(-50%);z-index:2000}.webFooter{display:none;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;padding-top:.2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;line-height:1.2}@media(max-width:420px){.webFooter{flex-direction:column;align-items:flex-start}}.webFooter .webFooterNav{display:inline-flex;gap:.5rem;align-items:center}:is(.webFooter .webFooterNav) a{font-size:inherit;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .12s ease-out,border-color .12s ease-out}[aria-current=page]:is(:is(.webFooter .webFooterNav) a){color:var(--text);border-bottom-color:var(--line)}:is(:is(.webFooter .webFooterNav) a):focus-visible{border-bottom-color:var(--focus);color:var(--text)}:is(:is(.webFooter .webFooterNav) a):hover{color:var(--text)}body[data-app-target=web] .homeBtn:before,body[data-app-target=web] .actionBar button#prevBtn:before,body[data-app-target=web] .actionBar button#utilityBtn:before,body[data-app-target=web] .actionBar button#nextBtn:after,body[data-app-target=web] .questionPickerDialog .body .pager #questionPickerPrevBtn:before,body[data-app-target=web] .questionPickerDialog .body .pager #questionPickerNextBtn:after,body[data-app-target=web] dialog .body .header .close:before{content:none}
