.bank-module__6MIccG__flashKicker{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 70%, var(--ink));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 14px;display:flex}.bank-module__6MIccG__flashQ{font-family:var(--font-heading);font-size:var(--t-display);margin:0;line-height:1.25}.bank-module__6MIccG__flashCount{letter-spacing:.04em;text-transform:none;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.bank-module__6MIccG__flashRow{border-top:1.5px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.bank-module__6MIccG__flashReveal{font-size:var(--t-control);color:var(--on-primary);background:var(--primary);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex}.bank-module__6MIccG__flashReveal kbd,.bank-module__6MIccG__primary kbd,.bank-module__6MIccG__confRow kbd{font-family:var(--font-mono);font-size:var(--t-kicker);background:color-mix(in srgb, currentColor 14%, transparent);border-radius:6px;padding:0 7px;font-weight:400}.bank-module__6MIccG__flashMarks{gap:6px;display:flex}.bank-module__6MIccG__flashMarks i{width:28px;height:28px;font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink);border:1.5px solid var(--line);border-radius:50%;place-items:center;font-style:normal;display:grid}.bank-module__6MIccG__flashMarks i[data-c=knew]{background:var(--success-soft);border-color:var(--success)}.bank-module__6MIccG__flashMarks i[data-c=shaky]{background:var(--caution-soft);border-color:var(--caution)}.bank-module__6MIccG__flashMarks i[data-c=blank]{background:var(--danger-soft);border-color:var(--danger)}.bank-module__6MIccG__tools{flex-direction:column;gap:14px;margin-bottom:clamp(20px,3vw,32px);display:flex}.bank-module__6MIccG__bar{font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:6px;display:flex}.bank-module__6MIccG__primary{min-height:46px;font:inherit;font-size:var(--t-control);color:var(--on-primary);background:var(--primary);border:1.5px solid var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:inline-flex}.bank-module__6MIccG__primary:disabled{color:var(--ink-soft);cursor:not-allowed;background:var(--sheet-2);border-color:var(--line)}.bank-module__6MIccG__ghost{min-height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:0 18px}.bank-module__6MIccG__ghost:hover{border-color:var(--ink-soft)}.bank-module__6MIccG__list{min-height:0}.bank-module__6MIccG__list>li{position:relative}.bank-module__6MIccG__item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:12px 10px}.bank-module__6MIccG__item:before{content:"";background:0 0;border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:0}li[data-mark=knew]>.bank-module__6MIccG__item:before{background:var(--success)}li[data-mark=shaky]>.bank-module__6MIccG__item:before{background:var(--caution)}li[data-mark=blank]>.bank-module__6MIccG__item:before{background:var(--danger)}.bank-module__6MIccG__item .bank-module__6MIccG__text{flex:1;padding-top:.12rem}.bank-module__6MIccG__item .bank-module__6MIccG__text code{font-size:var(--t-body);background:var(--code-inline-bg);border-radius:.35em;padding:.04em .35em}.bank-module__6MIccG__tags{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:14rem;display:flex}.bank-module__6MIccG__tags span{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);white-space:nowrap;background:var(--sheet-2);border-radius:999px;padding:2px 10px}.bank-module__6MIccG__tags span[data-t=trap]{color:var(--ink);background:var(--danger-soft)}.bank-module__6MIccG__tags span[data-t=code]{color:var(--ink);background:var(--info-soft)}.bank-module__6MIccG__more{padding:0 10px 18px calc(2.4rem + 22px)}.bank-module__6MIccG__test{font-size:var(--t-control);color:var(--ink-soft);border-left:3px dashed color-mix(in srgb, var(--mark) 90%, var(--line));margin:0 0 14px;padding:2px 0 2px 16px;line-height:1.6}.bank-module__6MIccG__test b{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;font-weight:700;display:block}.bank-module__6MIccG__confRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bank-module__6MIccG__confRow>span{font-size:var(--t-body);color:var(--ink-soft);margin-right:6px}.bank-module__6MIccG__confRow button{min-height:40px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:0 18px}.bank-module__6MIccG__confRow button:hover{border-color:var(--ink-soft)}.bank-module__6MIccG__confRow button[aria-pressed=true]{font-weight:700}.bank-module__6MIccG__confRow button[data-c=knew][aria-pressed=true]{background:var(--success-soft);border-color:var(--success)}.bank-module__6MIccG__confRow button[data-c=shaky][aria-pressed=true]{background:var(--caution-soft);border-color:var(--caution)}.bank-module__6MIccG__confRow button[data-c=blank][aria-pressed=true]{background:var(--danger-soft);border-color:var(--danger)}.bank-module__6MIccG__fullLink{min-height:44px;font-size:var(--t-control);color:var(--primary);align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.bank-module__6MIccG__fullLink:hover{text-decoration:underline}.bank-module__6MIccG__empty{background:var(--sheet);border:1.5px dashed var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.bank-module__6MIccG__empty p{font-family:var(--font-heading);font-size:var(--t-title);margin:0}.bank-module__6MIccG__drillWrap{max-width:820px;margin:0 auto;padding:clamp(40px,8vh,96px) 0 clamp(48px,8vh,96px)}.bank-module__6MIccG__drill{flex-direction:column;gap:18px;display:flex}.bank-module__6MIccG__drillTop{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);align-items:center;gap:14px;display:flex}.bank-module__6MIccG__drillBar{background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;flex:1;height:8px;position:relative;overflow:hidden}.bank-module__6MIccG__drillBar span{background:var(--primary);border-radius:inherit;position:absolute;inset:0 auto 0 0}.bank-module__6MIccG__stop{min-height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:0 16px}.bank-module__6MIccG__card{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:8px 8px 22px;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(26px,4vw,40px);display:flex;position:relative}.bank-module__6MIccG__cardRound{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0}.bank-module__6MIccG__cardRound em{color:var(--ink);font-style:normal}.bank-module__6MIccG__cardQ{font-family:var(--font-heading);font-size:var(--t-display);border:0;margin:0;padding:0 0 .08em;font-weight:700;line-height:1.25}.bank-module__6MIccG__cardQ:before,.bank-module__6MIccG__cardQ:after{content:none!important}.bank-module__6MIccG__cardQ span{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--mark) 80%, transparent) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bank-module__6MIccG__cardBack{width:100%;min-width:0}.bank-module__6MIccG__cardBack .prose{margin-bottom:1em}.bank-module__6MIccG__doneTitle{font-family:var(--font-heading);font-size:var(--t-section);border:0;margin:0;padding:0;font-weight:700;line-height:1}.bank-module__6MIccG__doneTitle:before,.bank-module__6MIccG__doneTitle:after{content:none!important}.bank-module__6MIccG__doneNote{max-width:54ch;font-size:var(--t-lead);color:var(--ink-soft);margin:0;line-height:1.6}.bank-module__6MIccG__tally{flex-wrap:wrap;gap:12px;display:flex}.bank-module__6MIccG__tally div{background:var(--sheet);border:1.5px solid var(--line);border-radius:14px;min-width:120px;padding:14px 18px}.bank-module__6MIccG__tally div[data-c=knew]{background:var(--success-soft);border-color:var(--success)}.bank-module__6MIccG__tally div[data-c=shaky]{background:var(--caution-soft);border-color:var(--caution)}.bank-module__6MIccG__tally div[data-c=blank]{background:var(--danger-soft);border-color:var(--danger)}.bank-module__6MIccG__tally b{font-family:var(--font-heading);font-size:var(--t-display);line-height:1.1;display:block}.bank-module__6MIccG__tally span{font-size:var(--t-body);color:var(--ink-soft)}.bank-module__6MIccG__primary:focus-visible,.bank-module__6MIccG__ghost:focus-visible,.bank-module__6MIccG__stop:focus-visible,.bank-module__6MIccG__item:focus-visible,.bank-module__6MIccG__confRow button:focus-visible,.bank-module__6MIccG__fullLink:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}@media (max-width:720px){.bank-module__6MIccG__item{flex-wrap:wrap}.bank-module__6MIccG__tags{flex-basis:100%;justify-content:flex-start;max-width:none;padding-left:calc(2.4rem + 12px)}.bank-module__6MIccG__more{padding-left:10px}.bank-module__6MIccG__primary,.bank-module__6MIccG__confRow button{min-height:44px}.bank-module__6MIccG__fullLink{margin-left:0}}@media (max-width:480px){.bank-module__6MIccG__bar .bank-module__6MIccG__primary{width:100%}}
