@font-face{font-family:scientifica;src:url("../a/scientifica-UPK63QIS.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:League Spartan Variable;src:url("../a/LeagueSpartan-66PUOU3W.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:Peralta;src:url("../a/Peralta-LQ426U7X.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:departure;src:url("../a/DepartureMonoNerdFont-Regular-B356GUP4.otf") format("opentype");font-weight:1 999}@font-face{font-family:RealbookRegular;src:url("../a/realbook-webfont-FWHUBKS5.eot");src:url("../a/realbook-webfont-FWHUBKS5.eot?#iefix") format("embedded-opentype"),url("../a/realbook-webfont-IIPLEHXN.woff") format("woff"),url("../a/realbook-webfont-LJQC3FXM.ttf") format("truetype"),url("../a/realbook-webfont-DUMMZYDC.svg#RealbookRegular") format("svg");font-weight:400;font-style:normal}*{font-family:RealbookRegular;margin:0;padding:0;box-sizing:border-box}.sw-banner{position:sticky;top:0;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#1f2a44;color:#f5efe1;z-index:10}.app-footer{padding:1rem;font-size:.8rem;opacity:.6}.sw-manager{padding:1rem}.sw-manager th{text-align:left;padding-right:1rem}.sw-manager .sw-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mcard-filters{display:flex;gap:1rem;padding:.5rem 1rem}.mcard-list{display:grid;grid-template-columns:repeat(auto-fill,calc(25*min(12px,calc((100vw - 48px)/25))));justify-content:center;gap:24px;padding:0 0 2rem}.home,.session{max-width:480px;margin:0 auto;padding:1rem}.home h1{font-size:2.4rem}.home h2{margin:1.2rem 0 .5rem}.home-kinds{display:flex;flex-direction:column;gap:.5rem}.home-kind{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1rem;text-align:left;font-size:1.1rem}.home-kind span{font-size:.85rem;opacity:.7}.home-sessions{list-style:none}.home-sessions li{display:flex;justify-content:space-between;padding:.35rem 0}.session-bar,.quiz-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem}.quiz-tabs{display:flex;gap:.25rem}.quiz-tabs button.is-active{font-weight:700;text-decoration:underline}.quiz-play{display:flex;flex-direction:column;align-items:center;gap:.5rem}.quiz-ask{font-size:1.2rem}.quiz-options{display:flex;flex-direction:row;gap:.4rem;width:min(300px,100%)}.quiz-option{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.4rem .25rem;font-size:.85rem;line-height:1.1;text-align:center;overflow-wrap:anywhere}.quiz-option.is-answer{background:#3a9a6a;color:#fff}.quiz-option.is-wrong{background:#d9443a;color:#fff}.quiz-option.is-other{opacity:.5}.quiz-symbol{font-size:1.4rem}.quiz-result{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.quiz-result .is-answer{color:#3a9a6a}.quiz-result .is-wrong{color:#d9443a}.quiz-next{padding:.2rem 1.5rem;font-size:1.1rem}.quiz-history{width:100%;border-collapse:collapse}.quiz-history th,.quiz-history td{text-align:left;padding:.25rem .4rem}.quiz-history tr.is-answer td:last-child{color:#3a9a6a}.quiz-history tr.is-wrong td:last-child{color:#d9443a}.quiz-empty{padding:2rem 0;text-align:center;opacity:.7}html,body{height:100%;overflow:hidden;overscroll-behavior:none}.shell{position:fixed;inset:0;display:grid;grid-template-rows:auto auto 1fr auto;height:100dvh}.shell-top,.shell-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:0 .5rem;z-index:5}.shell-top a,.shell-bottom a{color:inherit;text-decoration:none}.shell-top button,.shell-bottom button{width:40px;height:40px;border:none;background:transparent;color:inherit;font-size:1.4rem;cursor:pointer}.shell-top{padding-top:env(safe-area-inset-top)}.shell-bottom{justify-content:center;padding-bottom:env(safe-area-inset-bottom);font-size:.95rem}.shell-title{flex:1;text-align:center;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.shell-backdrop{position:fixed;inset:0;background:#0006;z-index:20}.shell-drawer{position:fixed;top:0;bottom:0;width:min(80vw,300px);display:flex;flex-direction:column;gap:.25rem;padding:calc(env(safe-area-inset-top) + 1rem) 1rem 1rem;overflow-y:auto;z-index:21;transition:transform .2s ease;box-shadow:0 0 24px #0006}.shell-drawer.is-left{left:0;transform:translate(-105%)}.shell-drawer.is-right{right:0;transform:translate(105%)}.shell-drawer.is-open{transform:none}.shell-drawer h3{margin:.75rem 0 .25rem;font-size:1.1rem;opacity:.7}.shell-drawer a,.shell-drawer button{color:inherit}.drawer-item{display:block;padding:.6rem .25rem;font-size:1.2rem;text-align:left;text-decoration:none;background:transparent;border:none;cursor:pointer}.drawer-item:disabled{opacity:.5}.drawer-session{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .25rem}.drawer-session.is-active{text-decoration:underline}.drawer-session a{display:flex;flex-direction:column;text-decoration:none}.drawer-session button{padding:.2rem .6rem;background:transparent;border:1px solid currentColor;border-radius:4px}.drawer-note{margin-top:auto;font-size:.8rem;opacity:.6}.session{padding:.5rem 1rem}.quiz-bar{padding-bottom:.4rem}.quiz-ask,.quiz-result{min-height:2rem}.card-image{height:100%;display:flex;flex-direction:column;gap:calc(var(--g) * .25)}.card-image-main{flex:1;min-height:0;display:flex;align-items:stretch;gap:calc(var(--g) * .25)}.card-image-view{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.card-strip{width:calc(var(--g) * 2.2);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:calc(var(--g) * .4) 0;border-left:1px solid currentColor;font-size:calc(var(--g) * .85);opacity:.85}.card-tabs{display:flex;gap:calc(var(--g) * .5);line-height:1.2}.card-tabs button{padding:0;border:none;background:transparent;color:inherit;font:inherit;opacity:.55;cursor:pointer}.card-tabs button.is-active{opacity:1;text-decoration:underline}.card-tabview{width:100%;display:flex;flex-direction:column;gap:calc(var(--g) * .35);padding:0 calc(var(--g) * .5)}.card-tabview-line{display:flex;align-items:center;gap:calc(var(--g) * .5);font-size:calc(var(--g) * .9)}.card-tabview-wire{flex:1;height:1px;background:currentColor;position:relative}.card-tabview-wire b{position:absolute;left:40%;top:50%;transform:translateY(-50%);padding:0 calc(var(--g) * .3);background:inherit;background-color:var(--card-panel,#f5efe1);color:inherit;font-weight:400}.card-desc{display:flex;flex-direction:column}.card-fact{display:flex;justify-content:space-between;gap:calc(var(--g) * .5)}.card-fact span:first-child{opacity:.6}.card-category{width:calc(var(--g) * 1.1);height:calc(var(--g) * 1.1);margin-left:auto;border-radius:50%}.quiz-degree{display:inline-grid;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:50%;color:#111}.settings-sessions{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.settings-sessions>p{opacity:.7}.settings-kind{display:flex;flex-direction:column;gap:.5rem}.settings-kind p{font-size:.9rem;opacity:.7}.settings-kind button{align-self:flex-start;padding:.2rem .8rem}.quiz-summary{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.5rem .75rem;border:1px solid currentColor;border-radius:6px}.quiz-summary-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quiz-summary-row>span:first-child{display:flex;align-items:center;gap:.3rem}.quiz-summary-title{margin-top:.4rem;opacity:.6}.quiz-context{width:min(300px,100%);display:flex;flex-direction:column;align-items:center;gap:.1rem;line-height:1.1}.quiz-context-label{max-width:100%;font-size:.8rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-context-chords{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;font-size:1.1rem}.quiz-context-chords span{opacity:.55}.quiz-context-chords span.is-mark{opacity:1;text-decoration:underline}.card-fact-list{display:flex;flex-direction:column;opacity:.8}.card-fact-list span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=style-A5ET2X56.css.map */
