/*! op-build css/learn/learn-ui.css src:4d31c469121c6969 */
[hidden]{display:none!important}.lu-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch);padding:0 12px;border:1px solid var(--line-3);border-radius:var(--r2);background:var(--panel);color:var(--text);font:600 var(--fs-sm)/1.2 var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.lu-btn:hover{border-color:var(--accent);background:var(--panel-2)}.lu-btn:disabled,.lu-btn[aria-disabled=true]{cursor:default;border-style:dashed;background:var(--panel)}.lu-btn--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.lu-btn--primary:hover{background:var(--accent-fill);border-color:var(--text)}.lu-btn--quiet{background:var(--bg)}.lu-btn[aria-busy=true]{cursor:progress;border-style:dashed}.lu-btn__ic{font-size:15px;line-height:1}.lu-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:52px;padding:4px 16px;background:var(--bg);border-bottom:1px solid var(--line-2);color:var(--text);font:500 var(--fs-sm)/1.3 var(--font-ui)}.lu-bar__id{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;min-width:0}.lu-bar__mark{display:inline-flex;align-items:center;min-height:var(--touch);color:var(--text);text-decoration:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lu-bar__mark b{color:var(--accent);font-weight:800}.lu-bar__mark:hover{text-decoration:underline;text-underline-offset:3px}.lu-bar__sep{color:var(--text-2);font-weight:500;white-space:pre}.lu-bar__shot{color:var(--text-2);font-weight:600;white-space:nowrap}.lu-bar__nav{display:flex;align-items:stretch;gap:2px;min-width:0}.lu-bar__nav a{display:inline-flex;align-items:center;min-height:var(--touch);padding:0 10px;color:var(--text);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.lu-bar__nav a:hover{color:var(--accent)}.lu-bar__nav a[aria-current]{color:var(--accent);border-bottom-color:var(--accent-fill);font-weight:700}.lu-bar__tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-left:auto}.lu-bar__count{margin:0 6px 0 0;color:var(--text);white-space:nowrap}.lu-bar__count .num{color:var(--accent);font-weight:800}.lu-bar__msg{flex:1 1 100%;max-width:70ch;margin:0 0 4px auto;color:var(--notice-text);font:600 var(--fs-sm)/1.6 var(--font-ui);text-align:right}.lu-bar__msg:empty,.lu-card__status:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:599px){.lu-bar{gap:2px 8px;padding:4px 12px 6px}.lu-bar::after,.lu-bar::before{content:'';flex:0 0 100%;height:0}.lu-bar__id,.lu-bar__tools{display:contents}.lu-bar__mark{order:1;flex:1 1 auto}.lu-bar__theme{order:2}.lu-bar__layout{order:3}.lu-bar::after{order:4}.lu-bar__nav{order:5;margin-left:-8px}.lu-bar__nav a{padding:0 8px}.lu-bar__shot{order:6;margin-left:auto;align-self:center}.lu-bar::before{order:7}.lu-bar__count{order:8;flex:1 1 auto;margin:0}.lu-bar__demo{order:9}.lu-bar__msg{order:10;text-align:left}.lu-btn--theme .lu-btn__tx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lu-btn--theme{min-width:var(--touch);padding:0}}.lu-main{max-width:820px;margin:0 auto;padding:24px 16px 64px}.lu-main:focus{outline:0}.lu-kicker{margin:0 0 6px;color:var(--text-2);font:600 var(--fs-sm)/1.5 var(--font-ui);letter-spacing:.04em}.lu-h1{margin:0 0 12px;color:var(--text);font:700 clamp(24px, 5vw, 32px)/1.2 var(--font-ui);overflow-wrap:anywhere}.lu-note{margin:0 0 24px;max-width:70ch;color:var(--text-2);font:400 var(--fs-sm)/1.6 var(--font-ui)}.lu-error{margin:16px;padding:10px 12px;border:1px solid var(--risk-text);border-left-width:3px;border-radius:var(--r2);background:var(--risk-bg);color:var(--text);font:500 var(--fs-md)/1.5 var(--font-ui)}.lu-topic{margin:0 0 40px}.lu-topic__h{margin:0 0 16px;max-width:70ch;color:var(--text);font:700 20px/1.35 var(--font-ui);scroll-margin-top:16px}.lu-prose{max-width:70ch;color:var(--text);font:400 15px/1.7 var(--font-prose);overflow-wrap:break-word}.lu-prose ol,.lu-prose p,.lu-prose ul{margin:0 0 1em}.lu-prose ol,.lu-prose ul{padding-left:1.4em}.lu-prose li+li{margin-top:.4em}.lu-prose li::marker{color:var(--accent)}.lu-prose strong{color:var(--text);font-weight:700}.lu-prose em{font-style:italic}.lu-prose .lu-prose__h{margin:1.6em 0 .6em;color:var(--text);font:700 16px/1.4 var(--font-ui)}.lu-prose blockquote{margin:1.2em 0;padding:4px 0 4px 16px;border-left:3px solid var(--accent-fill);color:var(--text)}.lu-prose .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;margin:1.2em 0}.lu-prose .stat-box{padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--panel)}.lu-prose .stat-num{color:var(--accent);font:700 22px/1.2 var(--font-ui)}.lu-prose .stat-label{margin-top:2px;color:var(--text-2);font:500 var(--fs-xs)/1.4 var(--font-ui)}.lu-prose .edu-table-wrap{margin:1.2em 0;overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--panel)}.lu-prose table{width:100%;min-width:520px;border-collapse:collapse;font:400 var(--fs-md)/1.5 var(--font-prose)}.lu-prose caption{padding:10px 12px;caption-side:top;text-align:left;color:var(--text);font:700 var(--fs-sm)/1.4 var(--font-ui)}.lu-prose td,.lu-prose th{padding:8px 12px;border-top:1px solid var(--line-2);text-align:left;vertical-align:top;color:var(--text)}.lu-prose thead th{background:var(--panel-2);font:700 var(--fs-sm)/1.4 var(--font-ui)}.lu-prose tbody th{font-weight:700}.lu-prose button.gl{display:inline;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:inherit;text-decoration:underline dotted var(--accent);text-decoration-thickness:2px;text-underline-offset:4px;cursor:help}.lu-prose button.gl.is-open,.lu-prose button.gl:hover,.lu-prose button.gl[aria-expanded=true]{color:var(--accent);text-decoration-style:solid}.lu-pop{position:fixed;left:var(--x,8px);top:var(--y,8px);z-index:60;width:max-content;max-width:min(42ch,calc(100vw - 16px));padding:10px 12px;border:1px solid var(--line-3);border-left:3px solid var(--blue-fill);border-radius:var(--r2);background:var(--panel-3);color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose)}.lu-pop__term{display:block;margin-bottom:2px;color:var(--blue);font:700 var(--fs-sm)/1.4 var(--font-ui)}.lu-gl-def{margin:-.4em 0 1em;padding:10px 12px;border-left:3px solid var(--blue-fill);border-radius:var(--r2);background:var(--info-bg);color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose)}blockquote>.lu-gl-def,li>.lu-gl-def,td>.lu-gl-def,th>.lu-gl-def{margin:.5em 0 0}.lu-gl-def__term{color:var(--blue);font-weight:700}.lu-gl-def a{color:var(--blue);font-family:var(--font-ui)}.lu-draft{display:inline-flex;align-items:center;flex:none;padding:1px 6px;border:1px dashed var(--blue);border-radius:var(--r1);background:0 0;color:var(--blue);font:600 var(--fs-2xs)/1.6 var(--font-ui);letter-spacing:.04em;text-transform:none;white-space:nowrap;vertical-align:middle}.lu-q{max-width:70ch;margin:0 0 20px;padding:16px;border:1px solid var(--line-2);border-radius:var(--r3);background:var(--panel)}.lu-q__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px}.lu-q__k{color:var(--text-2);font:700 var(--fs-xs)/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.lu-q__q{margin:0 0 12px;color:var(--text);font:600 15px/1.6 var(--font-prose)}.lu-q__choices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lu-q__choice{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 10px;width:100%;min-height:var(--touch);padding:10px 12px;border:1px solid var(--line-3);border-radius:var(--r2);background:var(--panel-2);color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease)}.lu-q__choice:hover:not(:disabled){border-color:var(--accent)}.lu-q__choice:disabled{cursor:default;color:var(--text)}.lu-q__n{flex:none;min-width:1.7em;padding:0 5px;border:1px solid var(--line-3);border-bottom-width:2px;border-radius:var(--r1);background:var(--panel-3);color:var(--text);font:700 var(--fs-xs)/1.6 var(--font-ui);text-align:center}.lu-q__c{flex:1 1 16ch;min-width:0}.lu-q__tag{flex:1 1 100%;font:700 var(--fs-xs)/1.4 var(--font-ui);letter-spacing:.02em}.lu-q__choice.is-answer{border:2px solid var(--green-fill);padding:9px 11px}.lu-q__choice.is-answer .lu-q__tag{color:var(--green)}.lu-q__choice.is-picked:not(.is-answer){border:2px solid var(--risk-text);padding:9px 11px;background:var(--risk-bg)}.lu-q__choice.is-picked:not(.is-answer) .lu-q__tag{color:var(--risk-text)}.lu-q__choice.is-picked:not(.is-answer) .lu-q__n{background:var(--risk-bg)}.lu-q__hint{margin:10px 0 0;color:var(--text-2);font:400 var(--fs-xs)/1.5 var(--font-ui)}.lu-q__fb{margin-top:14px;padding:12px 14px;border-left:3px solid var(--line-3);border-radius:var(--r2);background:var(--panel-2)}.lu-q__fb.is-right{border-left-color:var(--green-fill)}.lu-q__fb.is-wrong{border-left-color:var(--red-fill)}.lu-q__verdict{margin:0 0 6px;font:700 var(--fs-md)/1.6 var(--font-ui)}.lu-q__fb.is-right .lu-q__verdict{color:var(--green)}.lu-q__fb.is-wrong .lu-q__verdict{color:var(--risk-text)}.lu-q__why{margin:0 0 10px;color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose)}.lu-src{margin:0}.lu-src__k{margin:0 0 4px;color:var(--text-2);font:700 var(--fs-2xs)/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.lu-src__q{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--accent-fill);color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose)}.lu-src__where{margin:6px 0 0;color:var(--text-2);font:500 var(--fs-xs)/1.6 var(--font-ui)}.lu-card{max-width:70ch;margin:0 0 16px;padding:16px;border:1px solid var(--line-2);border-left:3px solid var(--amber-fill);border-radius:var(--r3);background:var(--panel)}.lu-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 8px}.lu-card__k{color:var(--notice-text);font:700 var(--fs-xs)/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.lu-card__where{color:var(--text-2);font:500 var(--fs-xs)/1.4 var(--font-ui)}.lu-card__q{margin:0 0 8px;color:var(--text);font:600 15px/1.6 var(--font-prose)}.lu-card__choices{margin:0 0 12px;padding-left:1.6em;color:var(--text);font:400 var(--fs-md)/1.6 var(--font-prose)}.lu-card__ans{margin-top:4px;padding:12px 14px;border-radius:var(--r2);background:var(--panel-2)}.lu-card__ans:focus{outline:0}.lu-card__ans:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lu-card__answer{margin:0 0 6px;color:var(--text);font:700 var(--fs-md)/1.6 var(--font-prose)}.lu-card__ak{color:var(--green);font-family:var(--font-ui)}.lu-card__grade{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lu-btn--got:hover:not(:disabled){border-color:var(--green-fill)}.lu-btn--again:hover:not(:disabled){border-color:var(--amber-fill)}.lu-card__status{margin:8px 0 0;color:var(--text);font:500 var(--fs-sm)/1.6 var(--font-ui)}.lu-q__fb:focus{outline:0}.lu-q__fb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lu-card__answer,.lu-card__choices,.lu-card__q,.lu-card__status,.lu-q__c,.lu-q__q,.lu-q__verdict,.lu-q__why,.lu-src__q,.lu-src__where{max-width:70ch}.lu-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:24px 0}.lu-actions__status{margin:0;color:var(--green);font:700 var(--fs-sm)/1.5 var(--font-ui)}.lu-meta{margin:0;color:var(--text-2);font:500 var(--fs-xs)/1.5 var(--font-ui)}@media (prefers-reduced-motion:reduce){.lu-bar__nav a,.lu-btn,.lu-card,.lu-gl-def,.lu-pop,.lu-q__choice{transition:none!important;animation:none!important}}
